Convertisseur CPS
100 caractères par seconde font 100 o/s, 800 bit/s et 800 bauds : saisissez un débit en CPS tiré d'une fiche de liaison série ou d'une table de téléimprimeur et obtenez les trois équivalences, avec 8 bits par caractère et un bit par symbole. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Cps
- 100
- Octets par seconde
- 100
- Bits par seconde
- 800
- Bauds
- 800
- Bits par caractère
- 8
Un convertisseur de caractères par seconde prend un débit exprimé en caractères par seconde (CPS, aussi noté char/s) et renvoie les trois débits équivalents utilisés sur les fiches de port série, les tables de téléimprimeur et les devoirs réseau : octets par seconde, bits par seconde et baud. Saisissez une valeur CPS finie non négative. Le solveur traite chaque caractère comme un octet de huit bits en signalisation binaire, où un bit est un symbole, de sorte que les octets par seconde égalent le chiffre CPS tandis que bits par seconde et baud égalent tous deux CPS fois huit.
Pourquoi les caractères par seconde deviennent octets, bits et baud ainsi
Les caractères par seconde comptent combien de symboles de texte encodés quittent une liaison en une seconde. Sur un canal orienté octets chaque caractère est stocké comme un octet, donc un caractère est exactement un octet et le débit d'octets égale le débit de caractères avec un facteur un. Les bits mesurent la même information avec huit fois plus de résolution car un octet contient huit bits par définition, d'où un débit binaire égal à CPS fois huit.
Le baud mesure les symboles par seconde sur la ligne physique. Lorsque chaque symbole porte un bit —signalisation binaire ou à deux niveaux, convention des tables SI de débit et des bibliothèques de conversion— un baud égale un bit par seconde, donc le baud égale le débit binaire et par conséquent aussi CPS fois huit. Cette identité triple est ce que ce convertisseur renvoie : octets par seconde, bits par seconde et baud comme débits équivalents du même CPS, non trois conjectures indépendantes.
Zéro caractère par seconde se mappe clairement à zéro dans chaque unité. Les débits négatifs sont rejetés car un débit ne peut pas être négatif. Les enseignants peuvent opposer cette convention de charge utile au série asynchrone 8N1, où un bit de start et un bit de stop entourent chaque octet et la ligne utilise dix bits par caractère : ce cadrage est une question UART, non la table SI caractère-vers-octet que cette page implémente, et les mélanger est la source la plus courante du désaccord dix-contre-huit dans les devoirs.
Contrôles pratiques, cadrage série et recherches associées
Les contrôles aller-retour sont simples : convertissez un caractère par seconde et confirmez un octet par seconde, huit bits par seconde et huit baud après arrondi, ou convertissez neuf cent soixante caractères par seconde et confirmez neuf cent soixante octets par seconde avec sept mille six cent quatre-vingts bits par seconde et baud.
Si une fiche UART cite neuf mille six cents baud sous huit bits de données, sans parité et un bit de stop, le débit de caractères de charge utile est le baud divisé par dix, non par huit ; n'alimentez pas ce baud de ligne dans cet outil en attendant le débit de caractères cadré —divisez d'abord par les bits par caractère y compris start et stop, ou traitez ce convertisseur comme la table SI de charge utile qu'il est.
Restez dans la plage absolue pour que les produits ne débordent pas vers un résultat non fini que le solveur doit rejeter. Pour enseigner l'analyse d'unités, associez un exemple téléimprimeur CPS à l'identité de huit bits afin que les étudiants voient pourquoi bits par seconde et baud coïncident en signalisation binaire et ne divergent que lorsqu'un symbole porte plus d'un bit, comme en QAM.
Cette page cible qui cherche un convertisseur CPS, caractères par seconde en baud, char/s vers bits par seconde ou caractères par seconde vers octets par seconde ; ce n'est pas un hub général Mbps-vers-Mo/s, ni un convertisseur de préfixes binaires (mebi versus mega), ni une calculatrice de temps de bit UART avec start, parité et stop configurables.
Préférez cette capacité lorsque l'entrée est déjà en caractères par seconde et que vous avez besoin des trois débits SI équivalents ; si vous devez convertir entre de nombreuses unités de liaison modernes en un seul appel, utilisez un convertisseur de débit plus large.
Cas d’usage
Feuilles de laboratoire téléimprimeur et série
Convertissez une lecture CPS de cours en octets par seconde, bits par seconde et baud afin que les étudiants confrontent le travail à la main à des étapes déterministes avant de rendre un laboratoire réseau.
Fiches techniques et charge utile UART
Passez un chiffre en caractères par seconde issu de notes d'équipement ancien vers les débits d'octet et de bit des journaux modernes, sans mêler les facteurs SI de charge utile au cadrage optionnel 8N1.
Questions fréquentes
Comment convertir des caractères par seconde en octets, bits et baud ?
Envoyez une valeur CPS finie non négative. Exemple : 100 char/s → 100 B/s, 800 bit/s, 800 baud.
Pourquoi bits par seconde et baud sont-ils le même nombre ?
Le baud est le nombre de symboles par seconde. En signalisation binaire chaque symbole porte un bit, donc un baud égale un bit par seconde. Tous deux égalent donc CPS fois huit pour un caractère de 8 bits. Une modulation multiniveau (plus d'un bit par symbole) les séparerait ; ce convertisseur utilise la table SI binaire.
Utilise-t-il 10 bits par caractère comme le série 8N1 ?
Non. Cet outil utilise la convention SI de charge utile de huit bits par caractère, non le cadrage asynchrone avec bits de start et de stop. Sous 8N1 la ligne utilise dix bits par caractère, donc le CPS de charge utile est baud ÷ 10. N'alimentez pas un baud UART cadré dans ce convertisseur en attendant ce débit de caractères.
Que se passe-t-il si CPS est négatif ou n'est pas un nombre ?
Les débits négatifs et les champs manquants ou non numériques sont rejetés et ne sont pas facturés.
Peut-il convertir des Mbps en Mo/s ?
Non. Il part toujours de caractères par seconde et renvoie des octets par seconde, des bits par seconde et des bauds. Ce n'est pas un convertisseur général de mégabits en mégaoctets, et il ne gère pas les préfixes binaires comme le mébioctet.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"cps": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.cps_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une entrée manquante, non numérique, infinie ou négative échoue avec invalid_input au lieu d'inventer un débit.
Comment appeler l'API et ce qu'elle renvoie
Les valeurs absolues doivent rester dans la limite publiée d'un billiard. Préférez des nombres nus lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict sans suffixes d'unité ni séparateurs de milliers. Cent caractères par seconde renvoient donc cent octets par seconde, huit cents bits par seconde et huit cents baud. Envoyez un corps JSON avec un champ numérique fini non négatif obligatoire nommé cps. Les alias characters_per_second, chars_per_second, value, rate et char_s sont acceptés afin que les clients SDK et les formulaires utilisent le nom qui convient au produit. En cas de succès, la réponse renvoie cps arrondi, fixe bytes_per_second à CPS fois un, bits_per_second à CPS fois huit et baud au même débit de ligne octuple, et inclut bits_per_character huit, bytes_per_character un, bits_per_symbol un, formula réaffirmant les trois identités, message comme un court résumé en anglais et steps comme un tableau ordonné de lignes de substitution que vous pouvez coller dans une feuille ou un test unitaire. Une validation échouée —champs manquants, nombres non finis, signes plus ou moins isolés, chaînes non numériques, débits négatifs, valeurs hors limites absolues ou résultat converti non fini— renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait de $0.002 par requête réussie avec unité item.
Contrôles pratiques, cadrage série et recherches associées
Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts d'exploration peu coûteux lorsque les apprenants omettent volontairement cps ou envoient du texte.
Cas d'intégration
Automatisation et macros d'assistance
Les scripts et outils de helpdesk normalisent les totaux CPS des tickets en B/s, bit/s et baud pour fiches SI, notes CRM et charges API sans facteurs fragiles tapés à la main.
Questions techniques
Combien coûte le convertisseur CPS ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.