Устройство для контроля цифровых блоков

Иллюстрации

Показать все

Реферат

 

Изобретение относится к устройствйм автоматики и вычислительной техники и может быть использовано в качестве встроенной системы контроля цифровых блоков в процессе эксплуатации . Целью изобретения является повышение производительности контроля, а также расширение области применения за.счет обеспечения возможности контроля цифровых блоков, работающих в реальном масштабе времени. Устройство содержит блок 1 управления, генератор 2 тестов, коммутатор 9, шифратор ,- счетчик 3, дешифратор 7, узел 8 контроля. В случае освобождения системы, в которую входит цифровой блок, устройство автоматически переходит в режим контроля проверяемого блока. Во время контроля при необходимости включения цифровой системы в работу в предлагаемом устройсчрве (обычно в случае возникновения экстренной необходимости включения системы в работу режим контроля не может прерываться) режим контроля автоматически прекращается, и система может выполнять свои рабочие функции. Устройство каждый свободный от работы системы промежуток времени использует для организации контроля. Контроль системы проводится чаще, что позволяет своевременно обнаруживать и устранять неисправности и повьш1ает надежность работы. Такой режим контроля не мешает системе выполнять свои рабочие функции, т.к. при необходимости контроль автоматически прекращается , 1 з.п. ф-лы, 4 ил. с: (С СП 4ib СС

СОЮЗ СОВЕТСНИХ

СОЦИАЛ ИСТИЧЕСНИХ

РЕСПУБЛИК

Ä,,SUÄÄ 3430958 А1 (51)4 G 06 F ll/26

ГОСУДАРСТВЕННЫЙ HOMVlTET СССР

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, -, I

H A ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4190697/24-24 (22) 02.02.87 (46) 15.10.88. Вюл. У 38 (72) В,Е. Галкин и В.В. Квашенников (53) 681.3(088.8) (56) Авторское свидетельство СССР и 561965, кл. О 06 Р 11/00, 1973.

Авторское свидетельство СССР

11р 960826, кл. G 06 F ll/16, 1980. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВ1 1Х

ВЛОКОВ (57) Изобретение относится к устройствам автоматики и вычислительной техники и может быть использовано в качестве встроенной системы контроля цифровых блоков в процессе эксплуатации. Целью изобретения является повышение производительности контроля, а также расширение области применения за.счет обеспечения возможности контроля цифровых блоков, работающих в реальном масштабе времени. Устройство:содержит блок 1 управления, генератор 2 тестов, коммутатор 9, шифратор; счетчик 3, дешифратор 7, узел

8 контроля. В случае освобождения системы, в которую входит цифровой блок, устройство автоматически переходит в режим контроля проверяемого блока. Во время контроля при необходимости включения цифровой системы в работу в предлагаемом устройсч..ве (обычно в случае возникновения экстренной необходимости включения системы в работу режим контроля не может прерываться) режим контроля автоматически прекращается, и система может выполнять свои рабочие функции. Устройство каждый свободный от работы системы промежуток времени использует для организации контроля. Контроль системы проводится чаще, что позволяет своевременно обнаруживать и устранять ненсправнсстн н павьвпает наденность работы. Такой режим контроля не мешает системе выполнять свои ра- 2 бочие функции, т,к. при необходимос- уаи ти контроль автоматически прекращает- ф ся, 1 з п. ф лы, 4 ил. М

1430958

Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве встроенной системы контроля цифровых блоков в процессе эксплуатации.

Цель изобретения - повышение производительности контроля, а также расширение области применения устройства путем обеспечения возможности !О контроля цифровых блоков, работающих в реальном масштабе времени.

На фиг, 1 показана структурная схема предлагаемого устройства; на фиг. 2 — блок управления; на фиг, 3 †!5 коммутатор; на фиг. 4 - узел контроля, Устройство содержит блок.1 управления, генератор 2 тестов, счетчик 3, шифратор, содержащий элемент ИЛИ 4 и блок 5 предварительной обработки, 20 контролируемый блок 6, дешифратор 7 ошибки, узел 8 контроля, коммутатор 9, вход 10 признака начала подачи реального воздействия устройства, вход 11 реального воздействия устройства, вы- 25 ход 12 смены теста блока управления, выход 13 режима контроля блока управления, выход 14 генератора тестов, выходы 15 и 16 коммутатора, выход 17 дешифратора, выход 18 Неисправен" и выход 19 "Исправен", Блок управления содержит D-триггер 20, синхровход 21, элемент И 22, счетчик ?3 времени срабатывания контролируемого блока, элемент ИЛИ 24, элемент И 25, счетчик 26, элемент

ЗИ-ИЛИ 27 и счетчик 28 времени цикла контроля, при этом в блоке управления элементы 22, 24, 25 и 27 образуют шифратор.

Коммутатор 9 содержит элемент .;

2И"ИЛИ 29 и D-триггер 30.

Узел 8 контроля содержит D-триггер

31 и элемент И 32.

Устройство работает следующим образом, Устройство может работать в режиме проверки цифровых блоков как в процессе их производства, так и в процессе эксплуатации по одному и тому же алгоритму.

При включении устройства все элементы устанавливаются в исходное состояние (цепи установки в исходное состояние не показаны), По окончании сигнала установки устройство находится в режиме контроля, при этом коммутатор 9 выдает сигнал 15, который является разрешающим для работы узла

8 контроля. Блок 1 управления формирует потенциальный сигнал 12 (являющийся разрешающим для формирования контрольной информации генератором 2 тестов) по которому генератор 2 тестов формирует контрольную информацию, поступающую через коммутатор 9 в блок 6. По окончании сигнала 12 блок

1 управления формирует потенциальный сигнал 13, в течение которого на выходе блока 6 формируется выходная контрольная информация. Выходная контрольная информация через блок 5 предварительной обработки информации, приводящий информацию к виду, удобному для контроля, и элемент ИЛИ 4 поступает на счетный вход счетчика 3.

Для контролируемого блока 6 число импульсов, появляющихся на выходе элемента ИЛИ 4 при правильной работе блока 6 в процессе контроля, заранее известно, Поэтому по истечении, времени контроля счетчик 3 устанавливается в заранее определенное состояние, которое дешифрируется дешифратором 7, Время контроля заканчивается по окончании сигнала 13, задним фронтом которого в узле 8 контроля регистрируется состояние дешифратора 7.

При неисправном состоянии контролируемого блока 6 или сбое в его рабо- те на выходе дешифратора 7 присутствует единичный сигнал, который реги= стрируется узлом 8 контроля как неисправность. При отсутствии импульса 10 устройство автоматически повторяет цикл контроля, описанный выше. Подтверждение узлом 8 контроля сигнала; неисправности свидетельствует о неисправном состоянии контролируемого блока 6, в противном случае бып бы зафиксирован сбой устройства;

Устройство находится в режиме контроля постоянно, т,е. повторяются циклы контроля до момента прихода импульса 1О. По этому импульсу коммутатор 9 снимает сигнал 15 и пропускает рабочую информацию в контролируемый блок 6. Блок 1 управления по импульсу 10 прерывает цикл контроля и формирует сигналы 12 и 13 для рабочего цикла с начала и аналогично циклу контроля. В узле 8 контроля (из-за прерывания цикла контроля) импульс 10 запрещает возможную выдачу сигнала неисправности, т.е. является установочным.

1430958

По окончании рабочего цикла, т.е. по окончании сигнала 13, коммутатор

9 формирует сигнал 15 и при отсутствии импульса !О (отсутствие новой рабочей информации, необходимой для обработки контролируемым блоком 6) блок 1 управления автоматически начинает формировать циклы контроля. Контроль блока 6 продолжается до следующего поступления рабочей информации и т.д.

Таким образом, устройство заполняет промежутки времени между обработкой контролируемым блоком 6 рабочей информации циклами контроля °

Блок 1 управления, коммутатор 9 и узел 8 контроля работают следующим образом. При включении устройства все элементы устанавливаются в исходное состояние (как указывалось выше) ° Все триггеры устанавливаются по R-входу. Тактовая частота с синхровхода 21 блока 1 управления поступает через элементы И 22 и ИЛИ 24 на вход элемента ЗИ-ИЛИ 27, на другой вход которого поступает разрешение по начальной установке с выхода счетчика 26. Первый же импульс тактовой ,частоты задним фронтом по счетному входу переключает счетчик 26 и на его втором выходе формируется сигнал, коTopbM o T eT H Bbfxop 12 и являет.ся разрешением по второму входу элемента ЗИ-ИЛИ 27. Кроме этого, со второго инверсного выхода счетчика 26 поступает сигнал разрешения на уста-новочный вход счетчика 23, который считает импульсы, поступающие с синхровхода 21. При достижении определенного числа, через время, необходимое для выдачи теста генератором 2 тестов в контролируемый блок б, сигнал с выхода счетчика 23 поступает на вход элемента ЗИ-ИЛИ 27 и переключает счетчик 26. На третьем выходе счетчика 26 формируется сигнал "Обработка", который поступает на выход

13 и вход элемента ЗИ-ИЛИ 27. Инверсный третий выход счетчика 26 является разрешающим по установочному входу счетчика 28, На счетный вход счетчика 28 поступают импульсы с синхровхода 21. При достижении определенного времени, необходимого для обработки теста контролируемым блоком 6, сигнал с выхода счетчика 28 поступает на вход элемента ЗИ-ИЛИ 27 и возвращает счетчик 26 в исходное состояние.

Цикл контроля автоматически повторяется при отсутствии сигнала "Начало работы" на входе 10.

D-триггер 30 при включении устройства устанавливается в состояние, при котором на его инверсном выходе формируется потенциальный сигнал, являющийся разрешающим для узла 8 контроля, который поступает на выход 15 и разрешает прохождение теста с выхода генератора 2 тестов на выход„ 16 и далее в контролируемый блок 6 через элемент 2И-ИЛИ 29, По окончании обработки теста в контролируемом блоке б задним фронтом сигнала, поступающего на выход 13 по С вЂ вхо 1З-триггера, подтверждается состояние контроля D-триггера 30.

В узле 8 контроля сигнал с входа 17 (выходной сигнал дешифратора) поступает на D âõîä D-триггера 31, При наличии разрешения (.сигнал на входе 15) на входе элемента И 32 (по окончании сигнала 13) опрашивается по

С-входу D-триггер 31. При налички едичного сигнала в этот момент на .D-входе D-триггер 31 взводится, что свидетельствует о неисправности или сбое в работе контролируемого блока 6 ° .

Если это сбой, то по окончании прохождения следующего контрольного теста D-триггер 3! устанавливается в исходное состояние, По импульсу !О (длительностью два или более периодов тактовой частоты на синхровходе 21), поступающему на вход 10 блока 1 управления, D-вход

D-триггера 20, первый и второй входы элементов ИЛИ 24 и И 25 счетчик 26 устанавливается сигналом с выхода элемента И 25 в исходное состояние, Импульс 10 устанавливает по входу сброса D-триггер 30, в результате чего сигнал снимается с выхода 15 ° С выхода D- триггера 30 на вход элемента

2И-ИЛИ 29 поступает разрешение на прохождение рабочей информации с входа 11 по второму входу элемента 2И-ИЛИ

29 на выход 16 и далее в контролируемый блок, В узле 8 контроля импульс с входа 10 запрещает по входу сброса D55 триггеру 31 выдачу ложного сигнала неисправности. Ложный сигнал мог бы сформироваться, когда импульс 10 поступает не вконце действия сигнала

13 (сигнал 13 по импульсу .1О снимает14309

S ся) и на входе 17 не сформирован сигнал с выхода дешифратора 7.

В блоке 1 управления сигнал установки с выхода элемента И 25 присут5 ствует до первого заднего фронта тактового импульса, который по С-входу взводит D-триггер 20. Сигнал с инверсного выхода D-триггера 20 по первому входу элементу И 25 снимает сигнал 10 установки счетчика 2б и по второму входу элемента И 22 запрещает прохождение тактов, Таким образом, блок 1 управления находится в исходном состоянии и готов к формированию рабочего цикла.

Рабочий цикл формируется по заднему фронту импульса 10 аналогично циклу контроля ° Кроме того, после окончания импульса 1 0 D-триггер 20 в бло15

20 ке 1 управления устанавливается в исходное состояние и разрешает прохождение тактов через элемент И 22 для нового цикла контроля.

По окончании рабочего цикла, т.е. по концу сигнала 13, D-триггер устанавливается в исходное состояние и с

его инверсного выхода поступает сигнал 15. При отсутствии следующего тически и непрерывно начинает формировать циклы контроля.

Формула изобретения

1 ° Устройство для контроля цифровых блоков, содержащее блок управления, генератор тестов, шифратор, счетчик, дешифратор ошибки, причем выход режима контроля блока управления соединен с входом сброса счетчика, счетный вход которого соединен с выходом шифратора, входы которого являются входами устройства для подключения к выходам контролируемого цифрового блока, разрядные выходы счетчика соединены с информационными

45 входами дешифратора, выход смены теста блока управления соединен с входом синхронизации генератора тестов, о т л и ч .а ю щ е е с я тем, что, с целью повышения производительности

50 контроля, а также расширения области применения путем обеспечения возможности контроля цифровых блоков, работающих в реальном масштабе времени, устройство содержит коммутатор и узел контроля, содержащий элемент И и Dтриггер, причем выход режима контроимпульса 10 блок 1 управления автома- 30 ля блока управления соединен с первым входом элемента И и со стробирующим входом коммутатора, первый информационный вход которого является входом для подключения к реальному воздействию устройства, к шине логического нуля которого подключен второй информационный вход коммутатора, первый выход которого является выходом устройства для подключения к входу контролируемого цифрового блока, второй выход коммутатора соединен с вторым входом элемента И, выход которого соединен с С-входом D-триггера, D-вход которого соединен с выходом дешифратора ошибки, вход сброса D-триггера соединен с входом признака начала подачи реального воздействия устройства, с первым управляющим входом коммутатора, с входом логического условия блока управления, прямой и инверсный выходы D-триггера являются выходами "Ошибки" и "Исправность" устройства, вход синхронизации которого соединен с входом синхронзации блока управления, второй информационный вход коммутатора соединен с выходом генератора тестов., 2. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что, блок управления содержит D-триггер, шифратор, счетчик, счетчик времени цикла контроля, счетчик времени срабатывания контролируемого блока, причем вход логического условия блока соединен с D-входом D-триггера и с первым информационным входом шифратора, второй информационный вход которого соединен с инверсным выходом D-триггера, С-вход которого соединен с синхровходом блока, с третьим информационным входом шифратора, со счетными входами счетчика времени срабатывания контролируемого блока и счетчика времени цикла контроля, выходы заемов счетчиков времени срабатывания контролируемого блока и времени цикла контроля соединены с четвертым и пятый информационными входами шифратора соответственно, первый прямой . разряд выхода счетчика соединен с шестым информационным входом шифратора, второй прямой разряд выхода счетчика соединен с седьмым информационным входом шифратора и с выходом признака смены теста блока, инверсный второй разрядный выход счет-. чика соединен с входом сброса счет7 чика времени цикла контроля, прямой третий разряд выхода счетчика соединен с восьмым информационным входом шифратора и с выходом признака режима контроля блока, инверсный третий разряд выхода счетчика соединен с

430958 8 входом сброса счетчика времени срабатывания контролируемого блока, первый и второй выходы шифратора соединены с входами счета и сброса счетчика соответственно, 1430958 ъ Р

Составитель А, Сиротская

Редактор А, Ревин Техред Л.Сердюкова Корректор М. Васильева

Заказ 5344/51

Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4