CPS-Umrechner
100 Zeichen pro Sekunde sind 100 B/s, 800 bit/s und 800 Baud: Geben Sie eine CPS-Rate aus einem seriellen Datenblatt oder einer Fernschreibertabelle ein und erhalten Sie alle drei Entsprechungen, mit 8 Bit pro Zeichen und einem Bit pro Symbol. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Cps
- 100
- Bytes pro Sekunde
- 100
- Bit pro Sekunde
- 800
- Baud
- 800
- Bits pro Zeichen
- 8
Ein Zeichen-pro-Sekunde-Umrechner nimmt eine Datenrate in Zeichen pro Sekunde (CPS, auch char/s) und liefert die drei gleichwertigen Raten, die auf Seriellport-Datenblättern, Fernschreiber-Tafeln und Netzwerkhausaufgaben stehen: Bytes pro Sekunde, Bits pro Sekunde und Baud. Geben Sie einen endlichen nichtnegativen CPS-Wert ein. Der Löser behandelt jedes Zeichen als Acht-Bit-Byte unter binärer Signalisierung, bei der ein Bit ein Symbol ist, sodass Bytes pro Sekunde der CPS-Zahl entsprechen, während Bits pro Sekunde und Baud beide CPS mal acht gleichen.
Warum Zeichen pro Sekunde so zu Byte, Bit und Baud werden
Zeichen pro Sekunde zählen, wie viele kodierte Textsymbole eine Leitung in einer Sekunde verlassen. Auf einem byteorientierten Kanal wird jedes Zeichen als Oktett gespeichert, daher ist ein Zeichen genau ein Byte und die Byterate gleicht der Zeichenrate mit Faktor eins. Bits messen dieselbe Information mit achtfacher Auflösung, weil ein Oktett definitionsgemäß acht Bits hält; deshalb ist die Bitrate CPS mal acht.
Baud misst Symbole pro Sekunde auf der physikalischen Leitung. Wenn jedes Symbol ein Bit trägt —binäre oder Zweipegel-Signalisierung, die Konvention der SI-Datenratentabellen und Umrechnerbibliotheken— gleicht ein Baud einem Bit pro Sekunde, sodass Baud der Bitrate und damit auch CPS mal acht entspricht. Diese Dreifachidentität liefert dieser Umrechner: Bytes pro Sekunde, Bits pro Sekunde und Baud als gleichwertige Raten derselben CPS-Eingabe, nicht drei unabhängige Schätzungen.
Null Zeichen pro Sekunde bildet klar auf null in jeder Einheit ab. Negative Raten werden abgelehnt, weil ein Durchsatz nicht negativ sein kann. Lehrkräfte können diese Nutzlastkonvention dem asynchronen 8N1-Serial gegenüberstellen, bei dem ein Startbit und ein Stoppbit jedes Oktett umhüllen und die Leitung zehn Bits pro Zeichen nutzt: dieses Framing ist eine UART-Frage, nicht die SI-Zeichen-zu-Byte-Tafel, die diese Seite umsetzt, und das Vermischen beider ist die häufigste Quelle des Zehn-gegen-Acht-Streits in Hausaufgaben.
Praktische Prüfungen, serielles Framing und verwandte Suchen
Hin-und-zurück-Prüfungen sind einfach: wandeln Sie ein Zeichen pro Sekunde um und bestätigen Sie ein Byte pro Sekunde, acht Bits pro Sekunde und acht Baud nach dem Runden, oder wandeln Sie neunhundertsechzig Zeichen pro Sekunde um und bestätigen Sie neunhundertsechzig Bytes pro Sekunde mit siebentausendsechshundertachtzig Bits pro Sekunde und Baud.
Nennt ein UART-Datenblatt neuntausendsechshundert Baud bei acht Datenbits, keiner Parität und einem Stoppbit, ist die Nutzlast-Zeichenrate Baud geteilt durch zehn, nicht durch acht; speisen Sie diese Leitungs-Baud nicht in dieses Werkzeug ein und erwarten Sie die gerahmte Zeichenrate —teilen Sie zuerst durch die Bits pro Zeichen einschließlich Start und Stopp, oder behandeln Sie diesen Umrechner als die SI-Nutzlasttafel, die er ist. Bleiben Sie im absoluten Bereich, damit die Produkte nicht in ein nichtendliches Ergebnis überlaufen, das der Solver ablehnen muss.
Beim Lehren der Einheitenanalyse koppeln Sie ein Fernschreiber-CPS-Beispiel mit der Acht-Bit-Identität, damit Lernende sehen, warum Bits pro Sekunde und Baud unter binärer Signalisierung zusammenfallen und nur auseinanderlaufen, wenn ein Symbol mehr als ein Bit trägt, wie bei QAM. Diese Seite zielt auf Suchen nach einem CPS-Umrechner, Zeichen pro Sekunde zu Baud, char/s zu Bits pro Sekunde oder Zeichen pro Sekunde zu Bytes pro Sekunde; sie ist kein allgemeiner Mbps-zu-MB/s-Hub, kein Binärpräfix-Umrechner (mebi versus mega) und kein UART-Bittime-Rechner mit konfigurierbarem Start, Parität und Stopp.
Bevorzugen Sie diese Fähigkeit, wenn die Eingabe bereits in Zeichen pro Sekunde vorliegt und Sie die drei gleichwertigen SI-Raten brauchen; müssen Sie viele moderne Verbindungs-Einheiten in einem Aufruf umrechnen, nutzen Sie einen breiteren Datenraten-Umrechner.
Anwendungsfälle
Fernschreiber- und Seriell-Laborblätter
Wandeln Sie eine CPS-Ablesung aus dem Unterricht in Bytes pro Sekunde, Bits pro Sekunde und Baud um, damit Lernende Handarbeit mit deterministischen Schritten vergleichen, bevor sie ein Netzwerklabor abgeben.
Datenblätter und UART-Nutzlastprüfungen
Überführen Sie eine Zeichen-pro-Sekunde-Angabe aus Altgerätenotizen in die Byte- und Bitraten moderner Protokolle, ohne SI-Nutzlastfaktoren mit optionalem 8N1-Framing zu vermischen.
Häufige Fragen
Wie rechne ich Zeichen pro Sekunde in Byte, Bit und Baud um?
Senden Sie einen endlichen nichtnegativen CPS-Wert. Beispiel: 100 char/s → 100 B/s, 800 bit/s, 800 Baud.
Warum sind Bits pro Sekunde und Baud dieselbe Zahl?
Baud ist Symbole pro Sekunde. Bei binärer Signalisierung trägt jedes Symbol ein Bit, daher gleicht ein Baud einem Bit pro Sekunde. Beide gleichen daher CPS mal acht für ein 8-Bit-Zeichen. Mehrebenenmodulation (mehr als ein Bit pro Symbol) würde sie trennen; dieser Umrechner nutzt die binäre SI-Tafel.
Nutzt dies 10 Bits pro Zeichen wie 8N1-Serial?
Nein. Dieses Werkzeug nutzt die SI-Nutzlastkonvention von acht Bits pro Zeichen, nicht asynchrones Framing mit Start- und Stoppbits. Unter 8N1 nutzt die Leitung zehn Bits pro Zeichen, daher ist die Nutzlast-CPS Baud ÷ 10. Speisen Sie gerahmte UART-Baud nicht in diesen Umrechner ein und erwarten Sie diese Zeichenrate.
Was geschieht, wenn CPS negativ oder keine Zahl ist?
Negative Datenraten sowie fehlende oder nichtnumerische Felder werden abgelehnt und nicht berechnet.
Kann ich damit Mbps in MB/s umrechnen?
Nein. Der Umrechner geht immer von Zeichen pro Sekunde aus und liefert Byte pro Sekunde, Bit pro Sekunde und Baud. Er ist kein allgemeiner Umrechner von Megabit in Megabyte und kennt keine binären Präfixe wie Mebibyte.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/conv/cps-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cps":100}'const res = await fetch("https://api.kit.forhosting.com/conv/cps-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cps": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/cps-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cps": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/cps-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cps":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cps":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/cps-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"cps": 100
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.cps_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Fehlende, nichtnumerische, unendliche oder negative Eingabe scheitert mit invalid_input statt einer erfundenen Rate.
So rufen Sie die API auf und was zurückkommt
Absolutwerte müssen innerhalb der veröffentlichten Grenze von einer Billiarde bleiben. Bevorzugen Sie nackte Zahlen, wenn Sie den Client steuern; Zahlenzeichenketten werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster ohne Einheitssuffixe oder Tausendertrenner entsprechen. Hundert Zeichen pro Sekunde liefern daher hundert Bytes pro Sekunde, achthundert Bits pro Sekunde und achthundert Baud. Senden Sie einen JSON-Body mit einem Pflichtfeld endlicher nichtnegativer Zahl namens cps. Die Aliase characters_per_second, chars_per_second, value, rate und char_s werden akzeptiert, damit SDK-Clients und Formularposts den produktpassenden Namen nutzen. Bei Erfolg spiegelt die Antwort gerundete cps wider, setzt bytes_per_second auf CPS mal eins, bits_per_second auf CPS mal acht und baud auf dieselbe achtfache Leitungsrate, und enthält bits_per_character acht, bytes_per_character eins, bits_per_symbol eins, formula mit den drei Identitäten, message als kurze englische Zusammenfassung und steps als geordnetes Array von Substitutionszeilen, die Sie in ein Arbeitsblatt oder einen Unit-Test einfügen können. Fehlgeschlagene Validierung —fehlende Felder, nichtendliche Zahlen, nackte Plus- oder Minuszeichen, nichtnumerische Zeichenketten, negative Raten, Werte außerhalb absoluter Grenzen oder ein nichtendliches Umrechnungsergebnis— liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item.
Praktische Prüfungen, serielles Framing und verwandte Suchen
Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein vorausbezahltes Guthaben, was Erkundungsskripte günstig hält, wenn Lernende absichtlich cps weglassen oder Text senden.
Integrationsbeispiele
Automatisierung und Support-Makros
Skripte und Helpdesk-Werkzeuge normalisieren CPS-Summen aus Tickets zu B/s, Bit/s und Baud für SI-Datenblätter, CRM-Notizen und API-Nutzlasten ohne fragile handgetippte Faktoren.
Technische Fragen
Was kostet der CPS-Umrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.