ПРИЛОЖЕНИЕ 3
Справочное
ВРЕМЕННАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОЦЕССА СИНХРОНИЗАЦИИ
На черт. 1 настоящего приложения показана временная последовательность сигналов в шине синхронизации для одного источника и многих приемников сигналов, а на черт. 2 — алгоритм работы «источника» и «приемника».
Последовательность активных состояний функции, „синхронизация источника "
Последовательность активных состояний функции „синхронизация приемника *'
/—источник устанавливает СД в высокое состояние (данные недействитель-
ны); 2—«приемники» устанавливают ДП и ГП в низкое состояние (ничего не
принято, никто не готов); 3—«источник» проверяет ошибку (ДП и ГП — в
высоком состоянии), затем посылает байт данных на ШД; 4— «источник» за-
держивает подтверждение истинности данных для того, чтобы данные могли
поступить через ШД на все «приемники» (чтобы данные установились); 5—
все «приемники» указали на готовность приема первого байта данных: ГП
-переходит в высокое состояние; 6—после приема ГП «источник» устанавливает
СД в низкое состояние для индикации того, что данные на ШД установлены и
истинны; 7—после перехода СД в низкое состояние «приемник» переводит ГП
в низкое состояние (не готов к приему), затем принимает данные. Остальные
приемники работают, со своим быстродействием, аналогичным образом; 8—
первый «приемник» устанавливает ДП в высокое состояние для указания того,
что он принял данные, но линия ДП остается в низком состоянии, так как
остальные «приемники» удерживают ее в этом состоянии; 9~последний «при-
емник» устанавливает ДП в высокое состояние, указывая, что он и все осталь-
ные приняли данные. Линия ДП при этом переходит в высокое состояние;
/(/—«источник», приняв информацию о том, что ДП находится в высоком со-
стоянии, устанавливает СД в высокое состояние. Это показывает «приемникам»,,
что данные на ШД должны рассматриваться как недействительные; 11—«ис-
точник» изменяет данные на ШД; 12—«источник» задерживает подтверждение
истинности данных для того, чтобы данные установились на линиях ШД; 13—
первый «приемник», приняв информацию о том, что СД находится в высоком
состоянии, устанавливает ДП в низкое состояние для подготовки к следующему
циклу; 14—первый «приемник» показывает, что он готов к приему следующего-
байта данных, устанавливая ГП в высокое состояние, но линия ГП остается
в низком состоянии, так как остальные «приемники» удерживают ее в этом
состоянии; 15—последний «приемник» показывает, что он и все остальные го-
товы к приему следующего байта данных, устанавливая ГП в высокое сос-
тояние; 16—«источник», приняв информацию о том, что ГП находится в высо-
ком состоянии, устанавливает СД в низкое состояние, указывая этим, что дан-
ные на ШД установлены и истинны; 17—первый «приемник» устанавливает ГП
в низкое состояние, затем принимает данные; 18, 19, 20—соответствуют пози-
циям 8, 9, 10; 2/—«источник» снимает байт данных (конец передачи) с ШД
после установки СД в высокое состояние; 22—«приемник», приняв информацию
о том, что СД находится в высоком состоянии,' устанавливает ДП в низкое
состояние для подготовки к следующему циклу; Л—время, в течение которого
контроллер может прервать передачу данных (установив УП в низкое состоя-
ние) без потери байта данных в данном процессе передачи.
Черт.
1
PvBvmo „приемника”
Paffoma „источника"
Черт. 2
Приложения 2, 3. (Измененная редакция, Изм. № 2).
ВРЕМЕННАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОЦЕССА ИДЕНТИФИКАЦИИ
ПРИ ЗАПРОСЕ НА ОБСЛУЖИВАНИЕ
Последовательность процесса для этого случая изображена на чертеже
/—прибор делает «запрос на обслуживание» путем, установки линии 30 в рабочее состояние; 2—неопределенный промежуток времени (зависит от
программы), пока контроллер не включит цикл идентификации ЗО; 3— контроллер устанавливает УП в низкое состояние, чтобы передавать необходимые команды; 4—контроллер посылает универсальную команду «отпирание последовательного опроса»; 5—контроллер посылает адрес на передачу потенциальному запросчику; 6—контроллер устанавливает УП в высокое состояние для того, чтобы адресованный «источник» мог послать свой байт состояния; 7—адресованный «источник» посылает один байт данных о состоянии; 8—контроллер проверяет байт данных о состоянии и интерпретирует его в следующем виде: бит 6 = 0— не запрашивает обслуживания, бит 6 = 1 — запрашивает обслуживание, биты с 5 по 0-й—данные о состоянии (табл. 44); 9—контроллер принимает решение: если все необходимые приборы опрошены, переходить к выполнению позиции 14; если необходимо опросить еще другие приборы — переходить к выполнению позиции 10; 10—контроллер посылает адрес на передачу другому потенциальному запросчику (как в позиции 5); 11—контроллер устанавливает УП в высокое состояние с тем, чтобы адресованный «источник» мог посылать свой байт состояния (как в позиции 6); 12—аналогично позиции 7; 13—контроллер проверяет данные о состоянии (как в позиции 8), затем возвращается к выполнению позиции 9; И—все интересующие контроллер приборы опрошены. Контроллер устанавливает УП в низкое состояние для того, чтобы команда или адрес передавались от него по ШД; 15—контроллер посылает универсальную команду для окончания последовательного опроса;. 16—контроллер устанавливает УП в высокое состояние, вновь начинается процесс идентификации.ПРИЛОЖЕНИЕ 5 Справочное |
|
—— |
|
|
|
66 |
0 |
|
0 |
и |
0 |
о |
0 |
О |
1 |
и |
1 |
|||
|
|
|
|
|
' —ы |
67 |
0 |
X |
0 |
X |
1 |
X |
1 |
X |
0 |
X |
0 |
|||
|
|
|
|
, - |
|
|
65 |
0 |
X |
1 |
X |
0 |
s |
1 |
|
0 |
|
' 1 |
||
? &7 ( |
>6 | 65 |
64 |
63 |
62 |
61 |
|
№ |
0 |
|
|
|
2* |
|
3* |
|
4’ |
|
5* |
||
|
0 |
и |
0 |
0 |
|
0 |
ПУС |
|
APJ |
|
Пробел |
|
0 |
|
/Э |
|
р |
|||
|
о |
0 |
о |
1 |
|
1 |
Н‘3 |
пнм |
(СУ1) |
ЗПМ |
• |
|
1 |
* |
А |
|
Q |
|||
|
0 |
0 |
1 |
0 |
|
2 |
нт |
|
(СУ2) |
|
* |
я |
2 |
в |
В |
я* |
R |
|||
|
0 |
0 |
1 |
1 |
|
3 |
кт |
|
(СУЗ) |
|
/ф/ |
О «X о |
3 |
« с |
с |
ф >х |
S |
|||
|
0 |
1 |
0 |
0- |
|
4 |
КП |
СБА |
СТП |
СБУ |
я |
о. и |
4 |
уст] |
D |
стро |
т |
|||
|
о |
1 |
0 |
1 |
|
5 |
ктм |
КПР |
НЕ7 |
ДПР |
% |
>х |
5 |
>х 2 |
Е |
>х |
и |
|||
|
0 |
1 |
1 |
0 |
|
6 |
ДА |
|
СИН |
|
& L |
л X X |
6 |
X X ф |
F |
Л X X |
V |
|||
|
о |
1 |
1 |
1 |
|
7 |
ЗВ |
|
КБ |
|
|
а |
7 |
я и |
О |
ф о X |
W |
|||
|
j |
0 |
о |
о |
|
g |
вш |
ЗАП |
АН |
О ПО |
( |
s |
8 |
о. |
н |
|
X |
|||
|
1 |
0 |
о |
1 |
|
9 |
ГТ |
ВУП |
КН |
зпо |
) |
БХ |
9 |
с |
J |
р. |
Y |
|||
|
1 |
0 |
1 |
0 |
|
10 |
ПС |
|
зм |
|
|
|
|
Е |
J |
к |
Z |
|||
|
1 |
о |
1 |
1 |
|
п |
ВТ |
|
АР2 |
|
“Г |
С |
|
|
к |
|
1 |
|||
|
1 |
1 |
о |
0 |
|
12 |
ПФ |
|
РФ |
|
|
|
|
£ |
L |
|
/ |
|||
|
1 |
1 |
о |
1 |
|
13 |
вк • |
|
РГ |
|
— |
|
|
|
м |
£ |
1 |
|||
|
|
|
|
|
|
|
вых |
|
РЗ |
|
|
|
|
|
N |
|
т |
|||
W |
1 |
1 |
1 |
1 |
|
15 |
вх |
|
РЭ |
|
1 |
|
? |
нпм |
О |
|
|