Описание протокола обмена данными между РПТ-80
Протокол многие называют по разному:
- "Дальний"
- "КП-ДП"
- "АИСТ"
По методу передачи - синхронный
Стартовых флага - 3 байта ( 0x66 0x96 0x99)
Длина пакета фиксированная 24*3 = 72 байта
Паузы между пакетами - отсутствуют
Первый бит в канале - младший бит передаваемого
байта
Закрывающий флаг и продольный контроль
целостности пакета - отсутствует
Стартовый флаг | 1й параметр | ...... | 23й параметр | ||||||
0х66 | 0х96 | 0х99 | ...... | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ...... | 69 | 70 | 71 |
Способ кодирования передаваемой информации
Телепараметры передаются в виде последовательности из трех байт, в которые закодированы два байта:
- первый адрес телепараметра ( с 0 )
- второй значение телепараметра ( 8-бит ТИТ или 8 значений ТС)
Предельный адрес телепараметров - 240
Телесигналы, как правило, передаются под
начальными адресами
При отсутствии данных для передачи (нет
измененных параметров) передается код 0xFD 0x30
Способ кодирования:
1й байт | 2й байт | 3й байт | ||||||||||||||||||||||||||
0 | 1 | 2 | P | 3 | 4 | 5 | P | 6 | 7 | 0 | P | 1 | 2 | 3 | P | 4 | 5 | 6 | P | 7 | P | P | P | |||||
+ | + | + | = | + | + | + | = | + | + | + | = | + | + | + | = | + | + | + | = | + | + | + | = | |||||
+ | + | + | + | + | + | + | + | + | + | = | ||||||||||||||||||
+ | + | + | + | + | + | + | + | + | + | = | ||||||||||||||||||
Адрес параметра | Значение параметра | |||||||||||||||||||||||||||
1й байт | 2й байт |
где P - дополнение до нечетности
Красным помечено выражение вычисляемое в последнюю очередь