Изобретение относится к электротехнике и может быть использовано при отладке и проверке работоспособности разнообразных сложных систем радиоэлектронных устройств.
Целью изобретения является упрощение устройства за счет сокращени объема памяти блока формирования команд.
На фиг.1 представлена блок-схема устройства; на фиг.2 - вариант выполнения блока сравнения; на фиг.З - приведена разрядная сетка инструкции, вырабатываемой блоком формирования команд.
Устройство для проверки работоспособности объектов содержит блок 1 формирования команд, блок 2 управления, содержащий счетчик 3 и первый элемент И 4, генератор 5 тактовых импульсов, содержащий генератор 6, второй элемент И 7, блок 8 запуска, регистр 9 эталона, регистр 10 воздействия, аналого-цифровой преобразователь 11, блок 12 определения неисправностей, содержащий блок 13 сравнения, многовходовый элемент И 14, триггер 15, регистр 16 и блок 17 индикации, блок 18 определения длительности команды, инвертор 19, счетчик 20 времени, блок 21 коммутаторов, объект контроля 22.
Блок 1 формирования команд имеет выход 23 задания абсолютного времени, выход 24 выбора канала, информационный выход 25, выход 26 остановки.
Блок сравнения 13 /фиг.2/ содержит N элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 27 и многовходовый элемент И-НЕ 28.
О
ел ю
ю сэ
N4
Устройство работает по заданной программе, занесенной в блок 1 формирования команд в виде последовательности инструкций. Каждая инструкция /фиг.З/ содержит четыре поля:
поле I /ВРЕМЯ/ определяет абсолютное время окончания инструкции; поле II /ВЫБОР КАНАЛА/ управляет регистрами 9 и 10; поле III /ВОЗДЕЙСТВИЕ или ЭТА- ЛОН+МАСКА/ содержит информацию для записи в регистры 9 и 10; поле IV /СТОП/ сигнализирует об окончании теста.
Поля I и III - многоразрядные, поля II и IV - одноразрядные, каждое из них формирует логические сигналы на соответствующих выходах блока 1 формирования команд.
Инструкции могут быть двух типов: они определяются разрядом поля II. Если он единичный, то содержимое поля III заносится в регистр 10, иначе - в регистр 9. В первом случае формируются сигналы, воздействующие на вход объекта контроля 22; во втором - эталон, с которым сравнивается реакция объекта контроля 22. В соответствии с этим первый тип инструкции называется воздействием, а второй тип - эталоном. Устройство работает следующим образом.
Вначале оператором с блока 8 устройство приводится в исходное состояние (цепи запуска не показаны); обнуляются регистры 9,10 и 16 и счетчик 20, сбрасывается триггер 15. Затем в счетчик 3 вводится адрес первой инструкции выбранного теста. Как правило, первая инструкция теста предусматривает восстановление исходного состояния объекта контроля 22. Поэтому сигнал на выходе 24 блока 1 формирования команд примет высокий уровень (разряд поля II инструкции единичный), блокируя посредством инвертора 19 доступ информации к регистру 9 и переписывая сигналы с выхода 25 в регистр 10. Аналого-цифровой преобразователь 11 формирует соответствующие аналоговые сигналы на входы объекта контроля 22.
Устройство готово к действию, оно ждет команды Пуск. Ее подает оператор с блока 8. С этого момента запускается генератор 6, и устройство начинает отрабатывать тест.
С момента его пуска ведется непрерывный отсчет времени счетчиком 20, и в момент времени, указанный в поле I инструкции, данная инструкция сменяется очередной. Происходит это следующим образом. Блок 18 непрерывно сравнивает сигналы на выходе 23 (содержимое поля I) блока 1 и выходе счетчика 20. Если эти сигналы не совпадают, то выходной сигнал блока 18 принимает низкий уровень и препятствует прохождению тактового импульса через элемент И 4 ко входу счетчика 3. Поэтому счетчик 3 не меняет свой код, а блок 1 - свою команду. При совпадении логический элемент И 4 открыт для прохождения тактового импульса, и счетчик 3 увеличивает свой код на единицу, а блок 1 формирования команд вырабатывает очередную инструкцию. Код поля 1 новой инструкции уже не будет сов0 падать с кодом на выходе счетчика 20, в связи с чем к моменту прихода очередного тактового импульса блок 18 отключит блок управления 2 от генератора 5.
Устройство приступает к обработке но5 вой инструкции. Если она представляет собой воздействие, то содержимое ее поля III заносится в регистр 10. Если же эталон (разряд поля II нулевой), то регистр 9 принимает цифровой код с шины 8.
0Необходимо заметить, что содержимое
регистров меняется только при записи в них, а остальное время они сохраняют информацию, записанную в последний раз, т.е. при записи в регистр 9 состояние реги5 стра 10 не меняется, и наоборот.
Предположим, что новая инструкция оказалась эталоном. Это означает, что в момент поступления данной инструкции выходные логические сигналы объекта
0 контроля 22 должны совпадать с эталонами, формируемыми блоком 21 под управлением регистра 9. Как видно из фиг.1, в формировании эталонных сигналов могут участвовать и выходные сигнал.ы объекта контроля
5 22. Это достигается переключением необходимых разрядов блока 21 с шины регистра 9 на выходную шину объекта контроля 22. Для управления блоком 21 отводится часть разрядов регистра 9 (часть поля III инструк0 ции. называемая маской). Возможность использования выходных сигналов объекта контроля 22 в формировании эталонных сигналов позволяет организовать проверку объекта контроля 22 по частям, не принимая
5 во внимание работу остальных блоков, и отказаться от излишней детализации при построении тестов, поскольку маскированные разряды выходной шины объекта контроля 22 сопоставляются с самими собой и
0 тем самым не влияют на результаты проверки.
Сопоставление сигналов осуществляется в блоке 13 блока определения неисправностей. Блок 13 осуществляет поразрядное
5 логическое сравнение сигналов, поступающих по шинам от объекта контроля 22 и от блока 21. Если сравниваемые разряды идентичны, то соответствующий разряд на выходе блока 13 равен 1, в противном случае -0. Выходной код блока 13 контролируется
многовходовым логическим элементом И 14 который при обнаружении хотя бы одного нулевого разряда взводит триггер 15. Последнее свидетельствует о наличии неисправности в объекте контроля 22. В этом случае выходной код блока 13 переписывается в регистр 16 и выдается на блок индикации 17, а блок управления 2 и счетчик времени 20 отключаются от генератора 6 посредством элемента И 7. Устройство прекращает работу.
Вид неисправности оператор узнает по несовпавшему разряду на блоке индикации 17, а по состоянию счетчика времени 20 может определить момент наступления неисправности.
Формула изобретения Устройство для проверки работоспособности объектов, содержащее блок формирования команд, первый счетчик, первый и второй элементы И, генератор импульсов, блок запуска, регистр воздействия, регистр эталона, аналого-цифровой преобразователь, блок сравнения, элемент И-НЕ, триггер, регистр результата и блок индикации, вход которого соединен с выходом регистра результата, информационный вход которого соединен с выходом блока сравнения и входами элемента И-НЕ, выход которого соединен с входом установки триггера, выход которого соединен с входом сброса регистра результата и первым инверсным входом второго элемента И, второй инверсный вход которого соединен с выходом окончания теста блока формирования команд, а выход - ,с первым входом первого элемента И, вход запуска и выход генератора импульсов соединены соответственно с выходом запуска пульта оператора и прямым входом второго элемента И, вход сброса, счетный вход и
информационный выход первого счетчика соединены соответственно с выходом сброса блока запуска, выходом первого элемента И и адресным входом блока формирования 5 команд, информационные входы регистра воздействия и регистра эталона подключены к информационному выходу блока формирования команд, синхровход регистра воздействия соединен с выходом выбора ка0 нала блока формирования команд, вход и выход аналого-цифрового преобразователя соединены соответственно с выходом регистра воздействия и выходом устройства, служащим для подключения к входам объек5 та контроля, первый вход блока сравнения является входом устройства, служащим для подключения выходов объекта контроля, о т- л ича ющеесятем.что, с целью упрощения устройства за счет сокращения объема па0 мяти блока формирования команд, в него введены блок определения длительности команды, инвертор, счетчик времени и блок коммутаторов, первая группа информационных входов которого соединена с входом
5 устройства, вторая группа информационных входов - с первой группой выходов регистра эталона, управляющие входы - с второй группой выходов регистра эталона, выходы - с вторым входом блока сравнения,
0 вход и выход инвертора соединены соответственно с выходом выбора канала блока формирования команд, синхровходом регистра эталона, счетный входи выход счетчика времени соединены соответственно с выхо5 дом второго элемента И, первым входом блока определения длительности команды, второй вход и выход которого соединены с выходом задания абсолютного времени блока формирования команд и вторым вхо0 дом первого элемента И соответственно.
Пуск
к2
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ПРОВЕРКИ РАБОТОСПОСОБНОСТИ ОБЪЕКТОВ | 1992 |
|
RU2036505C1 |
Устройство для контроля микропроцессорных блоков | 1988 |
|
SU1531099A1 |
Устройство контроля микропроцессорных блоков | 1986 |
|
SU1332320A2 |
Устройство микропрограммного управления | 1988 |
|
SU1667070A1 |
Устройство для контроля цифровых узлов | 1983 |
|
SU1166120A1 |
УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО КОНТРОЛЯ | 1991 |
|
RU2015523C1 |
Система для контроля сложных релейных распределителей | 1985 |
|
SU1252780A1 |
Формирователь тестов | 1985 |
|
SU1260963A1 |
Устройство для тестового контроля больших интегральных схем | 1984 |
|
SU1218390A1 |
Устройство для контроля логических узлов | 1981 |
|
SU968816A1 |
Изобретение относится к электротехнике и может быть использовано для отладки и проверки разнообразных радиоэлектронных устройств. Целью изобретения является упрощение устройства за счет сокращения объема памяти генератора тестов и возможности использования сигналов объекта контроля для блокировки контроля отдельных разрядов. Устройство содержит блок формирования команд, блок задания длительности команды, регистры воздействия и эталона, коммутатор, блок сравнения. Принцип действия устройства заключается в том, что с помощью коммутатора выделяются разряды объекта контроля, которые сравниваются с эталоном, а остальные разряды сравниваются сами с собой, 3 ил.
от 20
/7
Фиг. 2
///
/V
Павлов Г.М., Ванин В.К | |||
Релейная защита на элементах аналоговой вычислительной техники | |||
М.: Энергоатомиздат, 1983, рис | |||
Кипятильник для воды | 1921 |
|
SU5A1 |
Пархоменко П.П., Согомонян Е.С | |||
Основы технической диагностики /оптимизация алгоритмов диагностирования, аппаратурные средства/ | |||
М.: Энергия, 1981, рис | |||
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
Авторы
Даты
1991-06-30—Публикация
1988-10-24—Подача