Устройство для контроля и диагностики цифровых блоков
Иллюстрации
Показать всеРеферат
1. УСТРОЙСТВО /ЩЯ КОНТРОЛЯ И ДИАГНОСТИКИ ЦИФРОВЫХ БЛОКОВ, содержащее генератор сигнатур, регистр, первый и второй формирователи сигналов , триггер, блок управления, первый коммутатор, шифратор, генератор тактовых импульсов, блок индикации, причем информационный вход генератора сигнатур соединен с первым информационным входом устройства, информационный выход генератора сигнатур соединен с информационным входом регистра и с первым информационным входом первого формирователя сигналов, выходы разрядов регистра соединены с вторым информационным входом первого формирователя сигналов, выход первого формирователя сигналов соединен с единичным входом триггера, синхронизирующий вход триггера соединен с входом сброса регистра, единичньй выход триггера соединен с первым входом блока управления, второй вход которого соединен с первым выходом первого коммутатора, второй выход которого соединен с тактовым входом генератора сигнатур, установочный вход которого соединен с певым выходом блока управления, второй выход которого соединен с управляющим входом регистра, третий выход бттока управления соединен с синхронизирующим входом триггера и входом сброса регистра, нулевой вход триггера соединен с четвертым выходом блока управления, пятый выход которого соединен с первым управляющим входом первого коммутатора, второй управляющий вход которого соединен с шестым выходом блока управления , седьмой выход которого соединен с третьим управляющим входом первого коммутатора, четвертый управ3 ляющий вход которого соединен с (Л первым тактовым выходом генератора тактовых импульсов, второй тактовый выход которого соединен с первым управляющим входом второго формирователя сигналов, второй управляющий вход которого соединен с восьмым выходом блока управления, девятьй выход которого соединен с третьим управляющим входом второго формиOi рователя сигналов, первый информаци онный выход которого соединен с О5 первым информационным входом первого коммутатора, третий выход ко- . торого соединен с четвертым управляющим входом второго формирователя сигналов, выход генератора тактовых импульсов соединен с вторым информационным входом первого коммутатора , четвертый и пятый выходы которого соединены соответственно с четвертым и третьим входами блока упрг.Еления, вькод шифратора соединен с информационным входом блока инди
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
10 А (19) (I l) (51) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3606223/24-24 (22) 11.06.83 (46) 15.07.85. Бюл. Ф 26 (72) В.Д. Руденко и В.И.Иилинговский (53) 681.325(088.8) (56) Авторское свидетельство СССР
1"- 580526, кл. С 01 R 31/02, 1976.
Авторское свидетельство СССР
М - 562783, кл. G 01 R 31/28, 1975. Патент Великобритании N9 14645 15 кл. G 01 Р, 31/28, 1977. (54)(57) 1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ
И ДИАГНОСТИКИ ЦИФРОВЫХ БЛОКОВ, содержащее генератор сигнатур, регистр, первый и второй формирователи сигналов, триггер, блок управления, первый коммутатор, шифратор, генератор тактовых импульсов, блок индикации, причем информационный вход генератора сигнатур соединен с первым информационным входом устройства, информационный выход генератора сигнатур соединен с информационным входом регистра и с первым информационным входом первого формирователя сигналов, выходы разрядов регистра соединены с вторым информационным входом первого формирователя сигналов, выход первого формирователя сигналов соединен с единичным входом триггера, синхронизирующий вход триггера соединен с входом сброса регистра, единичный выход триггера соединен с первым входом блока управления, второй вход которого соединен с первым выходом первого коммутатора, второй выход которого соединен с тактовым входом генератора сигнатур, установочный вход которого соединен с певым выходом блока управления, второй выход которого соединен с управляющим входом регис ра, третий выход блока управления соединен с синхронизирующим входом триггера и входом сброса регистра, нулевой вход триггера соединен с четвертым выходом блока управления, пятый выход которого соединен с первым управляющим входом первого коммутатора, второй управляющий вход которого соединен с шестым выходом блока управления, седьмой выход которого соединен с третьим управляющим входом первого коммутатора, четвертый управляющий вход которого соединен с первым тактовым выходом генератора тактовых импульсов, второй тактовий выход которого соединен с первым управляющим входом второго формирователя сигналов, второй управляющий вход которого соединен с восьмым выходом блока управления, девятый выход которого соединен с третьим управляющим входом второго форми- рователя сигналов, первый информационный выход которого соединен с первым информационным входом первого коммутатора, третий выход которого соединен с четвертым управляющим входом второго формирователя сигналов, выход генератора тактовых импульсов соединен с вторым информационным входом первого коммутатора, четвертый и пятый выходы которого соединены соответственно с четвертым и третьим входами блока упр-.вления, выход шифратора соединен с информационным входом блока инди1167610 кации, о т л и ч а ю щ е е с я тем, что, с целью повышения вероятности обнарукения ошибок и сокращения объема оборудования, устройство содержит второй коммутатор, распределитель импульсов и третий формирователь сигналов, причем выход распределителя импульсов соединен с управляющим входом блока индикации и первым управляющим входом второго коммутатора, второй управляющий вход которого соединен с десятым выходом блока управления, пятый выход которого соединен с третьим управляющим входом второго коммутатора, первый информационный вход которого соединен с вторым информационным входом первого формирователя сигналов, управляющий вход которого соединен с выходом третьего формирователя сигналов, первый управляющий вход которого соединен с третьим выходом блока управления и пятым управляющим входом второго формирователя сигналов, второй управляющий вход третьего формирователя сигналов соединен с шестым выходом первого коммутатора, второй выход второго формирователя сигналов соединен с информационным входом второго коммутатора, выход которого соединен с входом шифратора, первый управляющий вход распределителя импульсов соединен с первым тактовым выходом генератора тактовых импульсов, второй тактовый выход которого соединен с вторым управляющим входом распределителя импульсов, третий управляющий вход которого соединен с единичным выходом триггера, третий, четвертый и пятый информационные входы первого коммутатора соединены соответственно с вторым, третьим и четвертым информационными входами устройства, управляющий вход которого еоединен с пятым входом блока управления.
2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок управления содержит триггер, элемент И, элемент ИЛИ, двоичный счетчик, первый и второй шифраторы, первый и второй дешифраторы, группу элементов И, группу элементов ИЛИ, причем единичный вход триггера соединен с управляющим входом устройства, с первым входом элемента ИЛИ и с первым входом группы элементов ИЛИ, первый вход блока управления соединен с входом группы элементов И, первый и второй выходы которой соединены соответственно с восьмым и девятым выходами блока управления, первый и второй выходы которого соединены соответственно с первым и вторым выходами группы элементов ИЛИ,второй вход блока управления соединен с первым входом элемента И, второй вход которого соединен с синхронизирующим входом первого дешифратора и с первым выходом первого шифратора, первый вход которого соединен с третьим входом блока управления, четвертый вход которого соединен с вторым входом первого шифратора, второй выход которого соединен с синхронизирующим входом второго дешифратора, информационная группа входов которого соединена с группой выходов первого шифратора,.первого дешифратора и разрядными выходами двоичного счетчика, разрядные входы которого соединены с выходами группы второго шифратора, входы группы которого соединены с выходами группы первого дешифратора, третий выход блока управления соединен с первым выходом второго дешифратора, второй выход которого соединен с четвертым выходом блока, управления, пятый выход которого соединен с третьим выходом второго дешифратора, выход группы первого и второго дешифраторов соединен с входами группы элемен . тов ИЛИ, третий выход которой соеди-. нен с нулевым входом триггера, вторым входом элемента ИЛИ и с шестым выходом блока управления, седьмой выход которого соединен с четвертым выходом второго дешифратора, пятый выход которого соединен с десятым выходом блока управления, выход элемента ИЛИ соединен с установочным входом двоичного счетчика, синхронизирующий вход которого соединен с выходом элемента И, третий вход которого соединен с единичным выходом ., триггера.
11676
Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля работоспособности цифровых блоков и схем, а также для поиска в них 5 неисправностей.
Целью изобретения является повышение вероятности обнаружения ошибок и сокращение объема оборудования.
На фиг. 1 представлена структур- .10 ная схема предлагаемого устройства; на фиг. 2 — вариант построения генератора сигнатур, на фиг. 3 — вариант функциональной схемы блока управления1 на фиг. 4 — вариант структурной схемы коммутатора; на фиг. 5 - вариант схемы распределителя импульсов и временные диаграммы его работы; на фиг. 6— вариант схемы первого коммутатора;на фиг. 7 — схема третьего формирователя сигналов и временные диаграммы его работы1 на фиг. 8-схема второго формирователя сигналов; на фиг. 9 — схема генератора тактовых сигналов, на фиг. 10 — алгоритм работы устройства; на фиг. 11 структурная схема блока управления.
Устройство (фиг. 1) содержит генератор 1 сигнатур, регистр 2, Зр первый формирователь 3 сигналов, триггер 4, блок 5 управления, второй коммутатор 6, распределитель 7 импульсов, первый коммутатор 8, третий формирователь 9 сигналов, второй формирователь 10 сигналов, генератор 11 тактовых импульсов, шифратор 12, блок 13 индикации, с первого по чертвертый информационные входы 14-17 устройства, управляю- 4р щий вход устройства "Пуск".
Генератор 1 сигнатур (фиг. 2) содержит сумматор 18 по модулю два, регистр 19 сдвига, вход 20 тактовых импульсов, вход 21 сигнала "Сброс" регистра, вход 22 сигнала "Ввод ошибки" в триггер 4 ошибки, вход 23 сигнала "Сброс" триггера 4 ошибки регистра 2 хране" ния и схемы формирования сигнала раз-5р рещения сравнения, вход 24 сигнала
"Разрешение сравнения" с выхода тумблера Е "Со сравнением — беэ сравнения", с которого в положении "Со сравнением поступает уровень логической "1", вход 25 сигнала "Разрешение сравнения" с выхода схемы разрешения сравнения, вход 26 сиг-.
10 г нала "Ввод информации" в регистр 2 хранения, единичный выход 27 тригге ра 4 ошибки, разрядные выходы 28 регистра 2 хранения.
Блок управления (фиг. 3) содержит кнопку 29 "Пуск", формирователь 30 одиночного импульса (ФОИ), триггер 31, элемент ЗИ 32, элемент
2ИЛИ 33, двоичный счетчик 34, мультиплексор 35, элемент 2И 36, элемент ЗИ 37, элемент 2И-НЕ 38, дешифратор 39, дешифратор 40 управляющих сигналов, элементы ИЛИ 41-46, элементы 2ИЛИ 47-49, вход 50 тактовых импульсов, вход 51 сигнала
"Одиночный с выхода тумблера в Одиночный-циклический !, с которого в положении "Одиночный" поступает уровень логической "1", вход 52 сигнала "Ввод задержки" с выхода тумблера F ""Ввод задержки-счет", с которого в положении "Ввод задержки" !! !! поступает уровень логической 1 вход 5 3 сигнала "Стоп в нешний" с выхода тумблера С "Стоп-внешний-стоп внутренний", с которого в положении
"Стоп внешний" поступает уровень ло гичес кой " 1 ", вход 54 сигнала, ука зывающе г о на появление сигнала
"Старт", вход 5 5 сигнала, указываю-, щего на появление сигнала "Стог ", вход 56 сигнала "Автоконтроль" с выхода тумблера А "Автоконтроль-работа", с которого в положении "Автоконтроль " поступает уровень ло гпческой " 1 ", вход 57 сигнала "Останов по ошибке" с выхода тумблера D ™"Останов по ошибке-работа с ошибкой", с которого в положении "Останов по ошиб « ке " поступает уровень логической " 1 ", вход 58 сигнала "Счет" с выхода тумблера F "Счет-ввод задержки", с котор ого в положении "Счет " поступает уровень логической " 1 ", выход 59 сигнала установки и сброса, выход 6 0 сигнала сброса, выход 6 1 сигнала сброса, выход 6 2 сигнала установки, выход 6 3 сигнала записи кода, выход
64 сигнала записи кода .
Коммутатор 6 (фиг. 4) содержит триггер 65, элементы 2И-2ИЛИ 66, элементы 2И-4ИЛИ 67, входы 68 кода задержки, вход 69 сигнала разрешения отображения первого знака, вход
70 сигнала разрешения отображения второго знака, вход 71 сигнала разрешения отображения третьего знака, вход 72 сигнала разрешения з f167 отображения четвертого знака, выходы 73 четырехразрядного кода знака, Распределитель 7 импульсов (фиг.5) содержит регистр 74 сдвига, элемент
2И-4ИЛИ вЂ” НЕ 75, вход 76 сигнала низкой частоты, вход 77 тактовых импульсов.
На фиг. 5 изображены также временная диаграмма 78 сигнала низкой частоты, временная диаграмма 79 тактовых tp импульсов, временная диаграмма 80 сигналов разрешения отображения первого знака, временная диаграмма 81 сигналов разрешения отображения второго знака, временная диаграмма 82 сигналов разрешения отображения третьего знака, временная диаграмма 83 сигналов разрешения отображения четвертого знака.
Коммутатор 8 (фиг. 6) содержит тумблер А "Автоконтроль — работа" с антидребезговой схемой 84, тумблер
C "Стоп внешний — стоп внутренний с,антидребезговой схемой 85, тумблер
C- . ""ТИ внутренний — ТИ внешний" с ан- 25 тидребезговой схемой 86, триггер 87, элементы И 88-93, элементы ИЛИ 94-96, триггер 97, элементы И 98 и 99, вход
100 сигнала "Стоп внутренний", вход
101 сигнала "Старт внутренний", выход g0
102 сигнала "Стоп™, выход 103 такговых импульсов.
Формирователь 9 сигналов (фиг.7) содержит триггер 104, элементы 2И
105, триггер 106. На фиг. 7 показаны также временная диаграмма
107 сигнала "Сброс", временная диаграммы 108 сигнала "Стоп", временная диаграмма 109 сигнала на выхоце триггера 104,.временная диаграмма 110 сигнала разрешения сравI кения.
Формирователь 10 (фиг. 8) содержит двоично-десятичный реверсивный счетчик 111, регистр 1t2 хранения, переключатель 1l3 кнопку 114, элемент ЗИ 115.
Генератор 11 тактовых импульсов (фиг. 9) содержит элемент 2И-НЕ
116, резисторы 117 †1, элемент
2И-НЕ 120, резонатор 121, элемент
2И-НЕ 122, двоичные счетчики 123126 с произвольным коэффициентом деления, элемент 2И 127, триггеры
128 и 129.
Блок 5 управления (фиг. 11) содержит триггер. 130, элемент ЗИ 131, элемент ИЛИ 132, двоичный счетчик
610 4
133, первый шифратор 134 второй шифратор 135, первый дешифратор
136, второй дешифратор 137, группу элементов 2И 138 и грулпу элементов ИЛИ 139.
Генератор 1 сигнатур, вариант построения которого показан на фиг. 2, предназначен для формирования сигнатур из входных проверяемых последовательностей. Генератор сигнатур состоит из сумматора 18 по модулю два и регистра 19 сдвига.
Обратные связи выбраны согласно неприводимому примитивному многочлену х"6 + х .+ х + х +1. Поэтому выходы с 16, 12, 9, 7 — го разрядов регистра 19 сдвига соединены с входами сумматора 18 по модулю два.
Последний вход сумматора 18 по модулю два соединен с информационным входом 14, на который подается про" веряемая последовательность. Выход сумматора 18 по модулю два соединен с входом регистра 19 сдвига, тем самым замыкается цепь обратной связи.
В устройстве регистр 19 сдвига построен на микросхемах 133ИР 1, а сумматор 18 по модулю два собран на микросхемах 133ЛП5.
Регистр 2 (фиг. 2) предназначен для хранения кода сиг«aòóðû, формируемой генератором 1. В качестве регистра 2 может быть использован регистр, имеющий входы С, Р и R (т.е. входы разрешения записи, информационный и сброса).
Формирователь 3 сигналов (фиг.2) предназначен, для сравнения текущей сигнатуры генератора 1 сигнатур с сигнатурой предыдущего цикла, хранимой в регистре 2. В качестве формирователя сигналов может быть использована схема сравнения двоичных кодов параллельного типа, например, построенная на схемах ИСКЛЮЧАЮЩЕЕ ИЛИ. В устройстве.для этого используются микросхемы 133ЛП5.
Триггер 4 (фиг. 2) предназначен для запоминания сигнала ошибки, свидетельствующей о неравенстве кодой в регистре 19 сдвига и регистре 2. В качестве триггера 4 можно использовать любой триггер
D-типа.
Блок 5 управления (фиг. 3) предназначен для формирования сигналов, управляющих всеми узлами устройства.
11676""0 6
Режим работы блока 5 управления, а также всего устройства, задается положением тумблеров, которых в устройстве семь. Тумблеры на фиг.1 и 3 не показаны. Каждый из тумблеров может быть в одном из двух положений: А — "Автоконтроль — работа",  — нОдиночный-циклический, С
"Стоп внешний — стоп внутренний", D — "Останов по ошибке — работа с ошибкой", Š— "Беэ сравнения — со сравнением, F — Ввод задержки счет", G — "TH внутренний — Ти внешний .
Тумблер А определяет работу устройства или в режиме автоконтроля или в других режимах, тумблер В работу s одиночном режиме, когда происходит формирование сигнатуры только по одному сигналу Старт", или работу в циклическом режиме, когда по каждому сигналу Старт" начинается формирование сигнатуры.
Тумблер С коммутирует сигналы "Стоп внешний" или "Стоп внутренний", кото рый прекращает формирование сигнатур. Тумблер D определяет прекращение работы после того, как последующая сигнатура не равна предыдущей, или разрешает продолжение работы с выявленным несовпадением, тумблер Š— необходимость сравнения последующей и предыдущей сигнатур.
В положении "Без сравнения" он блокирует работу формирователя 3. Тумблер F определяет режим ввода кода задержки в схему 10 формирования сигнала "Стоп" или режим формирования сигнатуры. Тумблер G коммутирует тактовые импульсы или с внешнего входа 15, или с генератора 11 тактовых импульсов.
"25
40
50
К нулевому — двенадцатому входам мультиплексора 35 тумблеры подключены следующим образом.
Тумблер А подключен к десятому входу, тумблер  — к нулевому и девятому входам, тумблер С вЂ” к шестому входу, тумблер D — к входу 57 элемента ЗИ 36, а его выходы — к двенадцатому входу мультиплексора 35, тумблер Š— к первому входу, тумблер
F — - к третьему входу. К второму и пятому входам мультиплексора 35 подключен уровень логической " 1, а к четвертому и одиннадцатому — уровень 0 . Седьмой и восьмой входы мультиплексора подключены к комм утатору 8 управляющих сигналов. К входу элемента 36 подключен выход
27 триггера 4 ошибки.
Выходы блока 5 управления подключены к входам узлов устройства.
Блок 5 управления и соответственно все устройство функционируют в соответствии с алгоритмом, показанным на фиг. 10. Состояние блока
5 управления задается счетчиком 34.
В зависимости от кода, записанного в счетчике 34, выполняется один из операторов, показанных на фиг. 10.
Номер состояния указан на поле (оператора.
Режим работы блока 5 управления определяется входными сигналами,,которые подаются на информационные входы мультиплексора 35, последовательность анализа которых определяется содержимым счетчика 34 состояний. Если в счетчике 34 записан код, по которому выбирается информационный вход мультиплексора 35, на который поступает логИческая 1, эта
"1" с прямого выхода мультиплексора
35 поступает на вход элемента 32, разрешая прохождение следующего тактового импульса на счетный вход счетчика 34 и на разрешающий вход дешифратора 39 условных переходов, запрещая его работу. Одновременно с инверсного выхода мультиплексора
35 инвертированная логическая "1" поступает на разрушающий вход дешнф-" ратора 40 управляющих сигналов, разрешая его работу, в результате этого на его выходе, номер которого соответствует коду, поступающему на входы дешифратора 40 с выхода счетчика 34, формируется сигнал, который выполняет оператор, номер которого равен коду, записанному в данном такте в счетчике 34. !
С приходом следующего тактового импульса счетчик 34 переходит в следующее по порядку состояние, т.е. его содержимое увеличивается на единицу. В соответствии с новым кодом в счетчике 34 анализируется следующий.по порядку информационный вход мультиплексора 35, т.е. блок 5 управления переходит к выполнению следующего по порядку оператора алгоритма.
Если по коду, записанному в счетчике 34, выбирается информационный вход мультиглексора 35, на который
11676
7 подается логический "0", то этот же логический 0 1 с прямого выхода мультиплексора 35 поступает на вход ! элемента 32, запрещая прохождение следующего ХИ на счетный:.вход счетчика 43, и на разрешающий вход дешифратора 39 условных переходов, разрешая его работу. Одновременно с инверсного выхода мультиплексора 35 инвертированный логический 10
"0" поступает на разрешающий вход дешифратора 40 управляющих сигналов, запрещая его работу. А на выходе дешифратора 39, номер которого соответствует коду, поступающему на 15 входы дешифратора 39 с выходов счетчика 34, формируется сигнал, который поступает на соответствующие входы элементов 42-46, на соответствующих выходах которых формируется g() код, который записывается в счетчик
34 состояний, причем этот код определяется соединением этого выхода дешифратора 39 с входами элементов
43-46. Поэтому содержимое счетчика 25
34 состояний может как увеличиваться, так и уменьшаться на произвольное количество единиц. В соответствии с новым кодом в счетчике 34 состояний анализируется информационный зр вход мультиплексора 35, номер которого определяется содержимым счет— чика 34, и блок 5 управления переходит к выполнению оператора, номер которого не является следующим по порядку к выполненному предьщушему оператору.
На выходах дешифраторов 39 и 40 формируются управляющие сигналы, которые непосредственно или через элементы 37, 38 и 47-49 поступают на различные узлы устройства, причем, так как номер выполняемого оператора алгоритма (фиг. 10) равен коду, записанному в счетчике 34 состояний, управляющие сигналы формируются на тех выходах дешифраторов 39 и 40„ номера которых равняются номерам выполняемых операторов.
Коммутатор 6 предназначен для коммутации кодов с выхода регистра 2 и формирования сигнала "Стоп" на вход шифратора 12.
На входы 28 элементов 66 коммутатора 6 поступают соответствующие разряды из регистра 2 (всего 16 разрядов), а на. входы 68 элементов 66 поступают 16 разрядов с выходов
10 8 регистров 112 формирования сигнала
"Стоп". На входы 59 и 60 триггера 65 коммутатора 6 поступают сигналы с блока 5 управления. При подаче сигнала на вход 60 через коммутатор 6 проходит и отображается на блоке
13 индикации код сигнатуры, записанный в регистре 2, а при подаче сигнала на вход 59 — код задержки из регистров 112 для формирования сигнала 11Стоп
Шестнадцать разрядов кода, который необходимо отобразить .разбиваются на четыре слова по четыре разряда. После прихода импульса от распределителя 7 импульсов на вход 69 на выходы 73 коммутатора 6 поступает первое четырехразрядное слово, которое затем подается на вход шифратора 12 кодов и преобразуется в нем в семиразрядный код первого знака, который управляет подсветом семисегментных индикаторов блока 13 индикации. Одновременно сигнал с выхода 69 распределителя
7 импульсов поступает на блок 13 и разрещает подсвет первого семисегментного индикатора. Остальные три индикатора при этом не подсвечиваются. После формирования сигнала на выходе 70 распределителя 7 импульсов он поступает на вход коммутатора:6, и на выходах 73 коммутатора 6 формируется. второе четырехразрядное слово, которое в шифраторе 12 преобразуется в семиразрядный код второго знака, который также поступает на подсвет семисегментных индикаторов блока 13. А сигнал с выхода 70 распределителя
7 импульсов поступает на блок 13 и разрешает подсвет только второго семисегментного индикатора. Аналогично сигналы с выходов 71 и 72 распределителя 7 импульсов, поступив на входы коммутатора 6, разрешают отображение 3,и 4-го знаков на блоке 13 в соответствии с кода- . ми. 3 и 4-го слов.
Распределитель 7 импульсов рабо- тает следующим образом.
На вход 77 поступают тактовые импульсы с выхода генератора 11 тактовых импульсов, на вход 27 — сигнал с единичного выхода триггера 4, положительный при наличии ошибки. На вход 76 поступает сигнал мерцания (низкой частоты, например 1 Гц) 1 l 676
9 от генератора ll тактовых импульсов. Выходы 69, 70, 71 и 72 распределителя 7 импульсов подключены к входам коммутатора 6 и блока 13. При отсутствии ошибки с триггера
4 на вход 27 поступает низкий уровень напряжения, и сигнал мерцания с входа 76 не влияет на работу схемы. На ее выходах поочередно формируются импульсы. При появлении ошибки с триггера 4 на вход 27 поступает положительный сигнал, разрешающий прохождение сигналов через элемент 75. В этом случае после формирования импульса на выходе 72 15 работы распределителя прекращается при уровне логической "1 сигнала и возобновляется при его уровне логического 0
Коммутатор 8 управляющих сигналов 20 (фиг. 6) предназначен для коммутации тактовых сигналов, сигналов Старт и Стоп", поступающих на блок 5 управления.
Если тумблер А находится в поло- 25 жении "Автоконтроль", а тумблер С— в положении "ТИ внутренний", то сигнал "Старт внутренний" с входа l01 через элементы И 89 и ИЛИ 94 поступает на триггер 97 и взводит его, тем самым разрешая прохождение тактовых импульсов через элементы И 98 и 99. Сигналы с входа 77 через элементы И 93 и ИЛИ 96 и выход 50 поступают на блок 5 управления-, а через элементы 99 и выход 20 — на генератор 1 сигнатур.
При установке тумблера С в положение Стоп внешний" (верхнее положение, как показано на фиг. 6) на 40 вход элемента 90 поступает уровень логической "1", который разрешает прохождение сигнала "Стоп внешний" входа 17 устройства, стробированного внешними тактовыми импульсами, через элементы 90 и 95 на сброс триггера 97 и через выход 102 на формирование сигнала разрешения сравнения.
5Ю
При установке тумблера С в положение "Стоп внутреннийн (нижнее положение) на вход элемвнта .91 поступает уровень логической 11; который разрешает прохожцение сигнала Стоп 55 внутренний при формировании сигнала "Стоп" с входа 100 через элементы 91 и 95 на сброс триггера 97
l0 и через выход 102 на формирователь
9 сигналов.
На входы триггера 87 поступают сигналы с выходов блока 5 управления, причем при поступлении сигнала с входа 61 разрешается прохождение сигналов внешних "Старт" и "Стоп" и запрещается прохождение сигналов с выхода 103 на блок IO. При поступлении сигнала с входа 62 запрещается прохождение сигналов внешних
"Старт" и "Стоп" и разрешается прохождение тактовых импульсов с выхода
103 на блок 10.
При поступлении сигнала с выхода
59 блока 5 управления на сброс триггера 97 запрещается поступление тактовых импульсов через элемент 98 на блок 10 для формирования сигнала Стоп" и через элемент 99 на генератора 1 сигнатур.
Формирователь 9 сигналов работает следующим образом.
После нажатия кнопки 29 ™Пуск" при выполнении второго оператора производится установка триггеров 104 и
106 в исходное состояние. Уровень логического "0" на выходе 25 запрещз.ет сравнение кодов, которые записаны в регистре 19 генератора 1 сигнатур и регистре 2. После снятия первой сигнатуры, т.е. после прихода первого сигнала "Стоп", в регистре 2 еще записан нулевой код, и поэтому при сравнении его содержимого с содержимым регистра 19 формируется сигнал ошибки. Формирователь 3 сигналов продолжает быть заблоки— рованным сигналом Разрешение сравне— ния", так как после прихода первого сигнала "Стоп" в единичное состояние устанавливается только триггер 104. После прихода второго сигнала "Стоп", т.е. после формирования второй сигнатуры, в единичное состояние переходит триггер 106, тем самым разблокируя схему сравнения. К этому моменту в регистре
2 уже записана сигнатура, полученная в первом цикле, поэтому происходит сравнение сигнатур, полученных в первом и втбром циклах.
Формирователь 10 сигналов предназначен для формирования внутреннего сигнала "Стоп", время появления которого после сигнала Старт" опр деляется кодом, предварительно введенным в схему (фиг. 8), и состоит
116761
В одиночном режиме с внешним сигналом Стоп положение тумблеров следующее. А — "Работа", В из двоичньь. реверсивных счетчиков
11 1, регистров 112, переключателя
t13, кнопки 114 и элементов ЗИ 115.
На вход 103 от коммутатора 8 поступают тактовые импульсы высокой частоты (внешние или внутренние в зависимости от режима работы устройства). На вход 76 поступают импульсы низкой частоты от генератора 11 тактовых импульсов. С блока 10
5 управления на вход 23 поступает сигнал сброса счетчиков 111, на вход
64 — сигнал перезаписи кода регистров 112 в счетчики 111, на вход 63 сигнал записи кода в регистры 112 15 со счетчиков 111. С выхода 100 на коммутатор 8 поступает сигнал
"Стоп внутренний", а с выхода 68 код на входы коммутатора 6.
Генератор 11 тактовых импульсов щ предназначен для формирования тактовых импульсов высокой и низкой частоты, а также сигнала "Старт внутренний . Шифратор 12 предназначен для пре 25 образования четырехразрядного кода знака сигнатуры в семиразрядный код, управляющий подсветом семисегментных индикаторов дисплея 13.
Код знака поступает на вход шифратора 12 с коммутатора 6, а с вы— хода семиразрядный код поступает на вход блока 13.
Блок 13 индикации предназначен для отображения сигнатуры в виде
35 четырехбуквенного слова.
Устройотво работает в следующих режимах: одиночный с внешним сигналом Стоп, одиночный с внутренним сигналом Стоп, циклический с внеш- 40 ним сигналом Стоп и остановом на ошибке, циклический с внешним сигн лом 1Стоп" и работой с ошибкой, циклический с внутренним сигналом
"Стол" и остановом по ошибке, циклический с внутренним сигналом Стоп" и работой с ошибкой, последовательное сравнение двух сигнатур с различных блоков (различных точек одного блока), ввод задержки, автоконтроль.
Кроме того, устройство в любом из режимов может работать как с внутренними, так и с внешними тактовыми импульсами.
0 )2
"Одиночный", С вЂ ."Стоп внешний", D — "Положение произвольное", Е
"Без сравнения", F — "Счет", G положение произвольное.
При нажатии кнопки 29 "Пуск" сигнал с выходя формирователя 30 одиночного импульса, пройдя через элемент 33, устанавливает в нулевое состояние счетчик 34 состояния, а также регистр 19 генератора 1 сигнатур, поступив через выход 21 на его установочный вход. Этот же сигнал устанавливает в единичное состояние триггер 3 1, с выхода которого разрешающий сигнал поступает на вход элемента 32.
Так как в начальном состоянии в счетчике 34 записан нулевой код, блок 5 управления начинает работу с выполнения оператора нулевого алгоритма (фиг. 10), когда анализируется состояние тумблера В, с выхода 51 которого на вход "0" мультиплексора 35 поступает уровень логической "1". Поэтому блок 5 управления переходит к выполнению первого оператора, когда анализируется состояние тумблера F., который находится в положении "Без сравнения и на выходе которого установлен уровень логической "1". При выполнении второго оператора устанавливаются в нулевое состояние регистр 2, триггер 4, триггеры 104 и 106, счетчики 111 и регистры !12, тем самым подготавливая эти узлы к работе.
При выполнении третьего оператора анализируется состояние тумблера F который находится в положении Счет" при котором на его выходе установлен уровень логического "0", поэтому блок 5 управления переходит к выполнению пятого оператора, который разрешает отображение информации из регистра 2. Для этого на выходе 60 блока управления формируется сигнал, который устанавливает.в исходное состояние триггер 65 коммутатора 6.
Далее блок 5 управления переходит к выполнению оператора 6, анализируя состояние тумблера С, который находится в положении "Стоп внешний при котором на его выходе установлен уровень логической "1". При выполнении шестого. оператора запрещается формирование сигнала "Стоп, так как анализируется вся последовательность от сигнала Старт до сигнала Стоп
»67610
После окончания выполнения восьмого оператора блок 5 управления переходит к выполнению девятого бператора, при котором анализируется положение тумблера В.
Так как тумблер В установлен в положение "Одиночный", на выходах
26 и 62 формируются сигналы, которые соответственно перезаписывают. 5 сигнатуру из регистра 19 в регистр
2 и запрещают поступление сигналов
"Старт" и "Стоп" в устройство. Кро50
Поэтому с выхода 6l сигнал поступает на вход триггера 87 коммутатора 8.
Затем блок 5 управления переходит к выполнению следующего по порядку седьмого оператору, при выпол- 5 ненни которого анализируется состояние триггера 97, положение которого определяется приходом сигнала "Старт"
Выполнение седьмого оператора начинается только с приходом сигнала
"Старт", а до этого устройство находится в.ожидании сигнала "Старт", с приходом которого начинается формирование сигнатуры проверяемой последовательности, которая должна 5 начать поступать на вход 14 устройства,а после прихода сигнала Старт на вход 16 устройства.
С приходом сигнала Старт на прямом выходе триггера 97 устанавли- 20 вается уровень логической 1, который разрешает прохождение с выхода 20 коммутатора 8 управляющих сигналов на тактовый вход генератора 1 сигнатур и готовит блок 5 управления к переходу на выполнение восьмого оператора.
Формирование сигнатуры продолжается до прихода сигнала Стоп внешний . С приходом этого сигнала зб прекращается подача тактовых импульсов на генератор 1 сигнатур и тем самым заканчивается формирование сигнатуры. Сигнал Стоп устанавливает триггер 97 в нулевое состояние.
Уровень логического "О" с прямого выхода триггера 97 запирает элемент
99. Сигнал с выхода 22 блока 5 управления поступает на соответствующий вход триггера 4. Кроме того, сигнал "Стоп" с выхода 102 коммутатора
8 устанавливает триггер 104 в единичное состояние, но не снимает запрета на сравнение содержимого регистров
2 и 19. Поэтому на выходе триггера 4 остается уровень логического "0 . ме того, сигнал с выхода элемента
48 запрещает прохождение сигналов на счетчик 34 состояний, устанавливая триггер 31 и счетчик 34 в нулевое состояние. На этом заканчивается работа устройства. На блоке индикации отображется сигнатура, так как тактовые импульсы продолжают поступать на вход 77 распределителя 7 импульсов.
Контроль работы проверяемого блока заключается в сравнении полученной сигнатуры с эталонной. При их совпадении на всех контролируемых точках блок считается исправным при несовпадении в какой-либо одной точке — неисправным.
Для диагностики контролируемых блоков определяется тот,элемент, в котором сигнатура на входе соответствует заданной, а на выходе нет. Такой элемент считается неис-. правным и подлежит замене. Порядок контроля определяется диагностическими словарями и инструкциями по поиску неисправностей для конкретного устройства.
При работе в режиме одиночном с внутренним сигналом "Стоп" тумблеры необходимо установить в следующие положения: А — "Работа", В—
"Одиночный", С вЂ” "Стоп внутренний ";
D — положение произвольное,.Š—"Без сравнения", F — "Ввод задержки, G — положение произвольное.
В этом режиме после нажатия кнопки 29 "Пуск" блок 5 управления работает до состояния "3 так же, как и в предыдущем режиме. Так как тумблер F находится в положении Ввод задержки", при котором на его выходе устанавливается уровень логической с выхода 59 блока 5 управления сигнал поступает на коммутатор 8 и сбрасывает триггер 97, тем самым закрывая элементы 98 и 99. Это вызывает запрет прохождения тактовых импульсов на генератор 1 сигнатур (запрет формирования сигнатуры) и формирователь 10 „сигналов для фор» мирования сигнала Стоп". Этот же сигнал устанавливает триггер 65 в . единичное состояние, тем самым разрешая отображение содержимого регистров 112 формирования сигнала
"Стоп". Кроме того, с выхода 63 поступает сигнал, разрешающий запись
11676 в регистры 112 содержимого счетчиков 111.
Из состояния "3" блок 5 управления переходит в сост