Samsung SP-M221 [53/63] Протокол последовательной связи

Samsung SP-M221 [53/63] Протокол последовательной связи
5-2 Дополнительная информация
5-2 Таблица команд RS-232C
Формат связи (соответствует стандарту RS232C)
Скорость в бодах: 9.600 бит/с
Четность: Нет
Биты данных: 8, стоповый бит: 1
Управление потоком: Нет
Протокол последовательной связи
1. Структура пакета команды [7 байт]
Пакет команды включает всего 7 байт.
Байты 0x08 и 0x22 означают, что пакет предназначен для последовательной связи.
Следующие 4 байта представляют предварительно заданную команду, которая может определяться
пользователем.
Последний байтэто контрольная сумма, определяющая точность записи пакета.
Заголовок [2 байта]: заранее заданные значения, определяемые байтами 0x08 и 0x22.
Cmd1 [1 байт]: первое
значение кода, определенное в списке команд (шестнадцатеричное)
Cmd2 [1 байт]: второе значение кода, определенное в списке команд (шестнадцатеричное)
Cmd3 [1 байт]: третье значение кода, определенное в списке команд (шестнадцатеричное)
Значение [1 байт]: параметр ввода команды (по умолчанию: 0) (шестнадцатеричное)
•CS [1 байт]: контрольная сумма (двоичный дополнительный код суммы всех значений, кроме значения CS.)
2. Структура пакета-отклика [3 байта]
1. Успех
2. Сбой
Если пакет, полученный с внешнего устройства, содержит допустимое значение, будет выполнена отправка
пакета «успех». В противном случае будет отправлен пакет «сбой».
Отправка пакета «сбой» производится в следующих случаях.
Длина полученного пакета не равна 7 байтам.
•2-байтовое значение заголовка пакета не равно 0x08 и 0x22.
Неверная контрольная сумма.
Определение сбоя
внешним устройством
Внешнее устройство определяет пакет как пакет «сбой», если в течение 100 мс им не будет получен
пакет «успех».
0x08 0x22 cmd1 cmd2 cmd3 значение CS
0x03 0x0C 0xF1
0x03 0x0C 0xFF

Содержание

Скачать