Перейти до вмісту

ПРИЛОЖЕНИЕ 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

?

нпм

О

Побачили розбіжність з офіційним текстом?

Повідомити про неточність

Напишіть, що саме розходиться з офіційною публікацією. Код документа вкажіть у повідомленні — так ми швидше знайдемо потрібне місце.

Перейти до форми зворотного зв'язку

Дивіться також

Весь розділ →