CoderTools

Онлайн-отладчик последовательного порта

Браузерный инструмент отладки последовательного порта - не требует загрузки, мониторинг в реальном времени через Web Serial API

Подключение

Статус: Отключено

Монитор данных

Отправить данные

Интервал (мс):

Статистика

0
Байт отправлено
0
Байт получено
00:00:00
Время подключения
0
Скорость передачи данных (Б/с)

Документация отладчика последовательного порта

Что такое последовательная связь?

Последовательная связь — это метод передачи данных, при котором данные отправляются последовательно, по одному биту за раз, по каналу связи. Он обычно используется для подключения компьютеров к периферийным устройствам, таким как микроконтроллеры, датчики и встраиваемые системы.

Последовательная связь широко используется в устройствах IoT, проектах Arduino/ESP32, отладке встраиваемых систем и промышленной автоматизации. Она обеспечивает простой и надежный способ обмена данными между устройствами.

Как использовать этот инструмент

  1. Подключите последовательное устройство к компьютеру
  2. Настройте параметры подключения (скорость передачи, биты данных, четность, стоп-биты)
  3. Нажмите "Подключить" для установления последовательного соединения
  4. Отслеживайте получаемые данные в реальном времени
  5. Отправляйте данные в текстовом формате или формате HEX
  6. Используйте историю отправки для повторения предыдущих команд
  7. Просматривайте статистику подключения и скорость передачи данных

Параметры подключения

Скорость передачи
Скорость передачи данных (бит в секунду)
Биты данных
Количество битов на кадр данных (5-8)
Четность
Метод обнаружения ошибок (Нет, Четная, Нечетная)
Стоп-биты
Индикаторы конца кадра (1 или 2)

Руководство по технической терминологии

Скорость передачи

Скорость передачи — это скорость передачи данных в последовательной связи, измеряемая в символах в секунду. Она должна быть установлена на одинаковое значение на обоих взаимодействующих устройствах. Общие скорости передачи стандартизированы для обеспечения совместимости между различными системами.

Общие значения: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

Справка: Стандарт RS-232 (ITU-T V.24)

Биты данных

Биты данных определяют количество битов в каждом символе, обычно от 5 до 8 битов. 8-битные данные наиболее распространены, так как могут передавать стандартные символы ASCII (0-255). Меньшее количество битов данных используется для специальных протоколов или устаревших устройств.

Общие значения: 7 битов (символы ASCII), 8 битов (расширенный ASCII и двоичные данные)

Справка: Стандарт ASCII (ANSI X3.4-1986)

Четность

Четность — это простой механизм обнаружения ошибок. Четная четность обеспечивает четное количество единиц в битах данных, в то время как нечетная четность обеспечивает нечетное количество. 'Нет' обычно используется в современных приложениях, так как доступны более надежные методы обнаружения ошибок.

Типы: Нет, Нечетная, Четная, Маркер, Пробел

Справка: Механизм обнаружения ошибок RS-232

Стоп-биты

Стоп-биты отмечают конец кадра данных, обычно 1 или 2 бита. 1 стоп-бит — стандартная настройка, в то время как 2 стоп-бита в основном используются для устаревших устройств или специальных протоколов. Стоп-биты дают приемнику время для подготовки к следующему символу.

Общие значения: 1 бит (стандарт), 2 бита (устаревшие устройства или специальные протоколы)

Справка: Стандарт протокола связи UART

Управление потоком

Управление потоком управляет скоростью передачи данных, чтобы предотвратить перегрузку приемника быстрой передачей данных. Аппаратное управление потоком использует сигнальные линии RTS/CTS, в то время как программное управление потоком использует символы XON/XOFF.

Типы: Нет, Аппаратное (RTS/CTS), Программное (XON/XOFF)

Справка: Протокол аппаратного квитирования RS-232

Связанные стандарты и спецификации

RS-232: RS-232: Классический стандарт последовательной связи, определяющий электрические характеристики и спецификации разъемов
UART: UART: Универсальный асинхронный приемопередатчик, основной протокол для последовательной связи
USB-to-Serial: USB-в-последовательный: Распространенный метод последовательного преобразования в современных устройствах

Для получения дополнительной информации: Документация стандартов протокола RS-232 и UART в Википедии

Ключевые возможности

Web Serial API

Прямой доступ браузера к последовательным портам без дополнительного программного обеспечения

Мониторинг в реальном времени

Мониторинг данных в реальном времени с поддержкой временных меток и автопрокрутки

Режим HEX

Отправка и получение данных в шестнадцатеричном формате с проверкой

История отправки

Отслеживание и повтор ранее отправленных команд

Статистика

Мониторинг скорости передачи данных и времени подключения

Многоязычность

Поддержка китайского, английского, японского, французского и испанского языков

Распространенные случаи использования

Разработка и отладка

  • Разработка Arduino и ESP32
  • Отладка встраиваемых систем
  • Разработка и тестирование прошивки
  • Настройка устройств IoT

Тестирование и связь

  • Тестирование AT-команд для модемов
  • Мониторинг данных датчиков
  • Анализ и отладка протоколов
  • Связь с промышленными устройствами

Поддержка браузеров и требования

Поддерживаемые браузеры

  • Chrome 89+
  • Edge 89+
  • Firefox (не поддерживается)
  • Safari (не поддерживается)

Требования

  • Браузер на основе Chromium с поддержкой Web Serial API
  • HTTPS-соединение (требуется для Web Serial API)
  • Разрешение пользователя на доступ к последовательным портам
  • Установлены совместимые драйверы последовательных устройств

Связанные инструменты