Калькулятор скорости в бодах и пропускной способности UART

Введите скорость в бодах и параметры порта, например 9600 8N1. Калькулятор покажет битовую скорость, число бит в кадре одного символа, сколько байт в секунду реально проходит, длительность бита и символа и время передачи заданного числа байт.

Bd
Биты данных
Чётность
Стоп-биты
Битовая скорость9 600 bit/s
Символов (байт) в секунду960 /s
Размер кадра
10 bit
Эффективность (биты данных ÷ кадр)
80 %
Длительность бита
104,1667 µs
Длительность символа
1,0417 ms
Время передачи
1,067 s

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Введите скорость в бодах. Для порта UART оставьте бит на символ равным 1.
  2. Выберите формат кадра: биты данных, чётность и стоп-биты (например, 8, Нет, 1 для 8N1).
  3. Введите, сколько байт нужно передать, чтобы узнать время передачи.

Формулы

  • Битовая скорость = бод × бит на символ
  • Кадр = 1 стартовый бит + биты данных + бит чётности (0 или 1) + стоп-биты
  • Символов в секунду = битовая скорость ÷ бит в кадре
  • Эффективность = биты данных ÷ бит в кадре
  • Длительность бита = 1 ÷ битовая скорость; длительность символа = кадр ÷ битовая скорость
  • Время передачи = число байт ÷ символов в секунду

Пример

9600 бод, 8N1, передаём 1024 байта:

  • битовая скорость — 9 600 bit/s; кадр: 1 + 8 + 0 + 1 = 10 бит;
  • символов в секунду: 9600 ÷ 10 = 960; эффективность — 80 %;
  • бит длится 104,1667 мкс, символ — 1,0417 мс;
  • 1024 байта передаются за 1024 ÷ 960 = 1,067 с.

Советы

  • Считайте 10 бит на байт для 8N1: 115200 бод — это около 11,5 КБ в секунду.
  • Погрешность частоты накапливается в пределах кадра. Приёмник UART подстраивается по каждому стартовому биту, поэтому часы сторон должны совпадать с точностью до нескольких процентов лишь на длине одного кадра.
  • Накладные расходы протокола — отдельно. Заголовки пакетов, контрольные суммы и паузы между кадрами снижают реальную скорость ниже этой оценки.

Частые вопросы

Бод — это то же самое, что бит в секунду?

Только когда каждый символ несёт один бит — как в последовательном порту UART. Бод — это число символов в секунду; битовая скорость = бод × бит на символ. Модем, передающий 2400 символов в секунду с 16 состояниями (по 4 бита), даёт 9600 бит/с.

Сколько байт в секунду даёт 9600 бод?

При 8N1 каждый байт передаётся 10 битами: 1 стартовый, 8 бит данных и 1 стоповый. 9600 ÷ 10 = 960 байт в секунду, а не 1200. С битом чётности (8E1) кадр — 11 бит, это около 873 байт в секунду.

Что означает 8N1?

8 бит данных, без чётности, 1 стоп-бит — самая распространённая настройка порта. 7E1 — 7 бит данных, проверка на чётность и 1 стоп-бит. Каждый кадр ещё начинается со стартового бита, который в такой записи не указывают.

Какие скорости в бодах стандартные?

Классический ряд — 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200; многие микроконтроллеры и USB-адаптеры поддерживают и 230400, 460800 и выше. Скорость и формат кадра должны совпадать на обоих концах.

Ещё в разделе «Разработчикам»

Все инструменты раздела: Разработчикам ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.