Разработка микропроцессорной централизации малой станции. Разработка структурной схемы МПС. Блок центрального процессора, страница 4

Байты выходной информации:

Output1: [ПУ13 ПУ24 ПУ57 ПУ68 МУ12 МУ24 МУ57 МУ68]

Output2: [СН СН1 СЧ СЧ2 СН2 СЧ1 0 0]

Байты текущего состояния:

StateB3: [ПК13 ПК24 ПК57 ПК68 МК13 МК24 МК57 МК68]

StateB2: [ПН П2У АЧД ПЧА СП28 СП64 П1П ПЧ]

StateB1: [0 0 П2П СП17 СП35 ПНА ПНД П1У]

Байты для отправки по модему:

Mdm_outB1: [AAAA BBBB]

Mdm_outB2: [0 0 0 M2 M1 D E MH]

AAAA – номер установленного маршрута №2, ВВВВ – номер установленного маршрута №1,

M2 – активность маршрута №2, М1 – активность маршрута №1, D – местное управление,

МН – маршрут невозможен.


Байт выбора режимов вывода информации:

Out_mode: [0 0 0 0 B OK JO ST]

B – перевод начат, ОК – перевод завершен, JO – включить лампы светофоров, ST – перевести стрелки

Байт состояния маршрута:

M[#]State [0 0 0 0 R O U IS]

R – размыкается, О – отменяется, U – устанавливается, IS – установлен

Входная информация в парафазном виде хранится в байтах IN_Byte1 – IN_Byte7 последовательно.

Байты состояния кнопок пульта:

IN_Byte7 [КМ1 КМ2 КМ3 КМ4 КМ5 КМ 6 КМ 7 КМ 8]

IN_Byte8 [КМ9 КМ10 КМ11 КМ12 D O R 0]

R– выполнить разделку, O – выполнить отмену, D – местное управление

Также в памяти (ПЗУ) хранится таблица разделки маршрутов, в которой каждому маршруту соответствует сой байт, который заполняется специальным образом по мере прохождения поездом маршрута.

Для определения свободности секций сразу для всего маршрута и пользуется таблица масок и сумм. Проверки свободности секций приведена  в таблице 3.

Таблица 3 – Проверка свободности секций

Адрес

ANI

ADD

StateB1

StateB2

1210h

1

02

15

17

1215h

2

00

35

35

1220h

3

A8

00

A8

1225h

4

AC

00

AL

1230h

5

AA

15

BF

1235h

6

AC

3D

E9

1240h

7

44

20

64

1245h

8

5E

00

5E

1250h

9

01

0A

0B

1255h

10

01

1A

1B

1260h

11

55

2A

7F

1265h

12

5F

1A

79


Таблица выходных воздействий также хранится в ПЗУ (приведена в таблице 4).

Таблица 4 – Выходные воздействия

Адрес

Output1

Output1

ANI

ORI

ANI

ORI

1510h

1

F5

A0

Bc

3c

1515h

2

7d

28

F0

70

1520h

3

Fa

50

F4

B4

1525h

4

Be

14

9c

94

1530h

5

F0

F0

F4

34

1535h

6

3c

3c

D8

50

1540h

7

Fa

50

Ec

Cc

1545h

8

41

41

F0

D0

1550h

9

A0

A0

F8

E8

1555h

10

d7

81

6c

68

1560h

11

F0

F0

E8

C8

1565h

12

C3

C3

74

50