тів, контрольованих контактними двійниками.
Структурна схема ув'язки БМ - 1602 з об'єктами контролю наведена на ріс.2.29. Ця схема контролює стан об'єктів, об'єднаних в 32 контактні групи.
БМ періодично і послідовно подає живлення на кожен сигнальний вихід ТП1 ... ТП32 модуля струмових виходів, тим самим, опитуючи стан контактів контактних груп. Результати опитування у вигляді сигналів 0 або 1 з'являються на клемах роз'єму модуля входів. МікроЕОМ аналізує ці сигнали і формує коди ТЗ.
При формуванні таблиці кодів ТС сигнали ТС збираються в групи по 16 сигналів, які реалізуються у вигляді схем контактних груп.
Перелік кодів ТС і ступінь їх деталізації визначається на етапі проектування і оформляється у вигляді таблиці 2.5.
Таблиця 2.5 - Перелік кодів ТС лінійного пункту
Код ТСВиход модуля струмових виходовВход модуля входаПрімечаніе1СП х 1СПТП1Вх.1 Вх.2Контроль стрелочно-колійного ділянки 1СП2СП х 2СПТП1Вх.3 Вх.4Контроль стрелочно-колійного ділянки 2СП1П х 1ПТП1Вх.5 Вх.6Контроль приймально-відправної колії 1П2П х 2ПТП1Вх.7 Вх.8Контроль приймально-відправної колії 2ПНАП х НАПТП1Вх.9 Вх.10Контроль ділянки шляху НАПЧАП х ЧАПТП1Вх.11 Вх.12Контроль ділянки шляху ЧАПН1ІП х Н1ІПТП1Вх.13 Вх.14Контроль 1-го непарного ділянки наближення/удаленіяН2ІП х Н2ІПТП1Вх.15 Вх.16Контроль 2-го непарного ділянки наближення/видалення
2.4 Розробка структури кодів ТУ і Тсі методи кодування
Інформація ТУ і ТЗ по каналах зв'язку передається послідовним кодом. У кожному повідомленні передається деякий певну кількість байтів, залежне від обсягу переданої інформації.
Забезпечення необхідного захисту переданої інформації від перешкод досягається за рахунок застосування коду Хеммінга (для кодів ТУ) і модернізованого ітераційного коду (для сигналів ТС), які забезпечують необхідну перешкодозахищеність кодовою відстанню d=4.
Структура коду ТЗ
Код сигналів ТС складається з наступних байт:
iN, i (N - 1), ..., i2, i1 (k15 ... k8), i0 (k7 ... k0)
де: i (...), ..., i2 - інформаційні байти ;, i0 - контрольні байти.
Вміст байтів:
- й байт - заголовок, має структуру:
? k0? p0? TS0? n4? n3? n2? n1? n0?
де: k0 - контроль непарності номера станції; - ознака передачі груп сигналів ТЗ, при p0=1 - передача всіх груп ТЗ, при p0=0 - передача груп ТЗ, в яких відбулися зміни; - ознака коду ТЗ, TS0=0;, ..., n4 - номер станції.
- й байт - кількість переданих груп ТЗ, має структуру:
? TS1? R? c5? c4? c3? c2? c1? c0?
де: TS1 - ознака коду ТЗ, TS1=0; - резервний біт;
с0, ..., с5 - кількість переданих груп сигналів ТС (група складається з двох байт).
- й байт - команда ТУ, прийнята в останньому циклі (третій байт коду ТУ).
- ї, ..., i2 байти - передача груп сигналів ТЗ.
Байти i1 і i0 - відповідно перший і другий контрольні байти.
Формування контрольних сум
=iN + i (N - 1) +, ..., + i2 (додавання по mod2).
Додавання виробляється побитно по однойменних розрядах всіх інформаційних байт.
1-й байт:? a7? a6? a5? a4? a3? a2? a1? a0?
+ + + + + + + +
- й байт:? a7? a6? a5? a4? a3? a2? a1? a0?
+ + + + + + + +
........
+ + + + + + + + -й байт:? a7? a6? a5? a4? a3? a2? a1? a0?
======== -й байт:? k15? K14? k13? k12? k11? k10? k9? k8?
У байті i0 окремі біти обчислюються за формулою
=N/8 + 1 (при діленні на 8 залишок відкидається).
Якщо N lt; 8, то j=1 і для визначення значення біт k0, ..., k7 обчислюється парність побайтно, т.е.
a7 a0 a7 a0 a7 a0 a7 a0
? 1 б? ? 2 б? ? 3 б?........ ? n б?
Значення k0, ..., k7 обчислюється складанням за mod2 значень розрядів всіх байт
k0=1a0 + 2a0 + 3a0 + ... + na0=1a1 + 2a1 + 3a1 + ... + na1
.
.=1a7 + 2a7 + 3a7 + ... + na7
Якщо j=2, тобто 8 lt; N lt; 16, то значення розрядів k0, ..., k7 визначається підсумовуванням 16-и розрядних слів, ...