Онлайн-отладчик последовательного порта
Браузерный инструмент отладки последовательного порта - не требует загрузки, мониторинг в реальном времени через Web Serial API
Подключение
Монитор данных
Отправить данные
История отправки
Статистика
Документация отладчика последовательного порта
Что такое последовательная связь?
Последовательная связь — это метод передачи данных, при котором данные отправляются последовательно, по одному биту за раз, по каналу связи. Он обычно используется для подключения компьютеров к периферийным устройствам, таким как микроконтроллеры, датчики и встраиваемые системы.
Последовательная связь широко используется в устройствах IoT, проектах Arduino/ESP32, отладке встраиваемых систем и промышленной автоматизации. Она обеспечивает простой и надежный способ обмена данными между устройствами.
Как использовать этот инструмент
- Подключите последовательное устройство к компьютеру
- Настройте параметры подключения (скорость передачи, биты данных, четность, стоп-биты)
- Нажмите "Подключить" для установления последовательного соединения
- Отслеживайте получаемые данные в реальном времени
- Отправляйте данные в текстовом формате или формате HEX
- Используйте историю отправки для повторения предыдущих команд
- Просматривайте статистику подключения и скорость передачи данных
Параметры подключения
Руководство по технической терминологии
Скорость передачи
Скорость передачи — это скорость передачи данных в последовательной связи, измеряемая в символах в секунду. Она должна быть установлена на одинаковое значение на обоих взаимодействующих устройствах. Общие скорости передачи стандартизированы для обеспечения совместимости между различными системами.
Общие значения: 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 и UART в Википедии
Ключевые возможности
Web Serial API
Прямой доступ браузера к последовательным портам без дополнительного программного обеспечения
Мониторинг в реальном времени
Мониторинг данных в реальном времени с поддержкой временных меток и автопрокрутки
Режим HEX
Отправка и получение данных в шестнадцатеричном формате с проверкой
История отправки
Отслеживание и повтор ранее отправленных команд
Статистика
Мониторинг скорости передачи данных и времени подключения
Многоязычность
Поддержка китайского, английского, японского, французского и испанского языков
Распространенные случаи использования
Разработка и отладка
- Разработка Arduino и ESP32
- Отладка встраиваемых систем
- Разработка и тестирование прошивки
- Настройка устройств IoT
Тестирование и связь
- Тестирование AT-команд для модемов
- Мониторинг данных датчиков
- Анализ и отладка протоколов
- Связь с промышленными устройствами
Поддержка браузеров и требования
Поддерживаемые браузеры
- Chrome 89+
- Edge 89+
- Firefox (не поддерживается)
- Safari (не поддерживается)
Требования
- Браузер на основе Chromium с поддержкой Web Serial API
- HTTPS-соединение (требуется для Web Serial API)
- Разрешение пользователя на доступ к последовательным портам
- Установлены совместимые драйверы последовательных устройств
Связанные инструменты
Конвертер временных меток
Преобразование между Unix временными метками и читаемыми датой/временем
Конвертер кодировки текста
Преобразование текста между Hex, Binary, Unicode, ASCII, Base64 и многими другими форматами кодирования
Конвертер кодировок
Преобразование кодировки текста между UTF-8, GBK, Big5, Shift_JIS, ISO-8859, кодовыми страницами Windows с автоопределением