соединены с блоком коммутации и блоком выбора частот, выход которого соединен с синхронизатором, а вход регистра соединен с блоком управления. На фиг. 1 приведена блок-схема устройства для контроля; на фиг. 2 - блок-схема блока микропрограммного управления. Устройство (фиг. 1) содержит блок управления 1, один из входов которого соединен с выходом блока ввода программ 2, а выходы соединены со входами регистра 3 и блок микропрограммного управления 4. Другой вход блока управления 1 подключен к выходу блока анализа 5; один из выходов блока управления 1 подключен ко входу блока регистрации 6. Регистр 3 одним из своих выходов соединен с управляющим входом блока коммутации 7, а другам выходом через блок выбора частот 8 соединен с управляющим входом синхронизатора 9. Одан из выходов синхронизатора 9 подключен ко входам блока формирования воздействий 10 и блока анализа 5, а другой выход синхро шзатора 9 подключен ко входу блока микропрограммного управления 4, на другой вход которого поступает сигнал результата анализа с блока анализа 5. Блок 4 своим информационным выходом соединен с блоком формирования воздействий 10, а управляющими выходами - с блоком управления 1, блоком анализа 5 и блоком инд51кащи 11, другой вход последнего соеданен с выходом блока анализа 5. В состав блока 4 входит блок памяти 12, psrsiesp микрокоманд 13, дешифратор микрокоманд 14, счетчик 15 и блок управления считыванием 16. Блок 4 микропрограммного управления предназначен для выработки временной последовательности кодов,, воздействующих на контролируемый объект, а также управляющих сигналов дня блока анализа 5, блока индикацш 11, и блока управления 1. Адресный вход записи блока 12 соединен с выходом блока управления 1, а адресный вход считывания соединен с выходом блока управления считыванием 16. Выходы информащгонных разрядов блока 12 сое.цинены с блоком фор шрования воздействий 10, а выходы разрядов микрокоманд соединены со входами регистра микрокомавд 13. Входы дешифратора микрокоманд 14 подключены к соответствующим выходам регистра микрокоманд 13 и блока анализа 5, а выходы соединены с соответствующими входаш блока управления 1, блока анализа 5 блока индикации 11 и счетчика 15. Входы блока управления считыванием 16 соединены с соответствующими выходами блока управления 1, регистра ivmKpoKOMaHA 13, дешифратора микрокоманд 14, счетчика 15 и синхронизатора 9. Выход последнего подключен акже К соответствующим входам регистра микрокоманд 13 и счетчика 15. Блок управления I принимает сигналы программы от блока ввода программ 2, выделяет первое слово программы, представляющее собой слово - состояние устройства и записывает его в регистр 3. Слово - состояние - конфигуратор определяет состояние ключей блока коммутации 7, осуществ.ляющего связь объекта контроля с блоком формирования в(эздействий IQ и блоком анализа 5. Другая часть слова- состояния через блок выбора частот 8 задает частоту синхронизации работы устройства синхронизатору 9, а следовательно, и частоту генерации последовательности кодов воздействий на объект. Остальную часть программы блок управлеьшя 1 передает в память блоку 4 микропрограммного управления. В процессе контроля блок 4 вырабатывает последойательность кодов воздействий и ожидаемых откликов, которая через блок формироваш1я воздействий 10 поступает на блок коммутащн 7, блок коммутации 7 в соответствии с словом - состоянием, хранящимся в регастре 3 разделяет эту последовательность на две части - коды воздействий, передаваемые на входы объекта контроля и коды ожвдаемых откл1жов, передаваемые на бл.ок анализа 5. На блок анализа 5 также поступает последовательность кодов реальных отюшков, полученная блоком коммутации 7 от объекта контроля. По управляющей команде, получаемой от блока микропрограммного управления 4, блок анализа 5 производит сравнение кодов ожидаемых и реалыП)1х откликов и вьщает результаты анализа на блок 4. На блок анализа 5 также с блока 4 гложет подаваться команда передачи результатов анализа на блок индикации 11 и через блок управления 1 на блок регистрации 6. В этом случае блок 4 вьщает соответствующие сигналы на блок управлеш1Я 1 и блок индикации 11. При наличии команды разрешения анализа и при несовпадении кодов ожидаемых и реальных откликов, блок анализа 5 выдает сигнал в блок 4, и последний прекращает вырабатывать последовательность кодов воздействий и ожидаемых откликов. Блок индикации 11 отображает сообщение о сбое, в котором содержатся коды воздействия, ожидаемого отклика и реального отклика, несовпадающего с ожидаемым. При наладке объекта в блоке 4 с блока управления 1 вводится-команда блокировки работы блока анализа 5, в результате чего комплекс воздействующих сип1алов циклически повторяется, не прерываясь при сбое объекта контроля. Это дает возможность отладки. контролируемого объекта с помощью осциллографа в динамике работы объекта. Для отладки контролируемого объекта в статике устройство может быть перевеЭ6депо соответствующей внешней командой чере- бпок 1 управления в шаговьш режим. Блок 4 микропрограммного управления работает следующим образом. По команде с блока управления 1, поступающей на блок управления считьгеанием 16 с блока памяти 12 начинают считываться слова п|юграммы. Слово программы содержит Ш1формацию и NfflKpoKOMaHay. Информационная часть слова, состоящая из кода воздействия на контролируемый объект и кода ожидаемого отклика, с блока памяти 12 поступает на блок формирования возаействия 10. Командная часть слова записывается в регистр микрокоманд 13 и с него поступает на дешифратор микрокоманд 14. В поле микрокомшщь содержатся указания для блока анализа 5, код операции и дополнительная информация, например, адрес перехода при команде передав управления, код счетчика для команды пропуска следующей команды по счетчику и .д. Наличие микрокомандной части позволяет строить программу генерации шоследоватёльносш кодов воздействия с использованием внутреншх циклов и условных переходов, что позволяет значительно уменьшить длину программы контроля. Например, если контролируемый объект является с{егчиком, то программа контроля дол5кна содержать слово с набором кодов, обеспечивающим начальньш сброс, набор слов, зациклованнь1х с помощью микрокоманды пропуска комавды по счетчику и команды. условного перехода, который обеспечивает подачу счетных импульсов вместе с необходимыми сигналами разрешения счета. По оконча15ии внутреш1его цикла произвоД1{тся переход на слово, содержащее в информационной части код ожидаемого состояния счетчика, а в комащцюй части - разоешенне на анализ. Код микрг.операции в этом же слове содержит указание на переход к первому слову, чем образуется полный цикл. В зависимости от типа команды, а таюке анализируя сигнал от блока анализа 5, дешифраsтор микрокоманд 14 выдает соответствующие управляющие сигналы на блок управления I, блок анализа 5, блок индикации 11, счетчик 15, блок управления садтьшанием 16. В случае отрицательного сигнала анализа, получешюго от блока анализа 5, деншфратор микрокоманд 14 выдает на блок управления считьтанием 16 сигнал останов. Использование предлагаемого устройства позволяет существенно повысить достоверность контроля, так как контроль может производиться с полным комплексом сигналов, воздействующих на объект в реальных условиях. Формула изобретения Устройство для контроля дискретных объектов, содержащее блок ввода програ «л, соед1шен№ Й через блок управления с блоком регистрашш, синхронизатор, один выход которого подключен, к блоку формирования воздействий и к блоку анализа, одшг выход которого соединен с блоком шуи1кации, а другой - с блоком управления, блок коммутации, вход которого соединен с выходом блока формирования воздействий, а эыходы - с блоком анализа, отличающеес я тем, что, с целью повыщения достоверности контроля,.в него введены регистр, блок выбора частот и блок микропрограммного управле1дая, входы которого соответственно соединены с блоком управления, синхронизатором и блоком анализа, а выходы соответственно подключены к блоку формирования воздействий, блоку анализа, блоку индикации и блоку управления, выходы регастра соединены с блоком коммутащш и блоком выбора частот, выход которого соединен с синхронизатором, а вход регистра соедш1ен с блоком управлеш1я. Источники информации, принятые во внимание при зкспертизе 1.Авторское сввдетельство СССР N 224909, кл. G 06 F 1 /00, 1967. 2.Авторское свидетельство СССР № 416668, кл. G05 В 23/02, 1971.
о- ;
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля цифровых блоков | 1988 |
|
SU1661768A1 |
УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ | 1967 |
|
SU224909A1 |
Устройство для тестового контроля больших интегральных схем | 1984 |
|
SU1218390A1 |
Имитатор канала | 1991 |
|
SU1839250A2 |
Имитатор канала | 1990 |
|
SU1714606A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Автоматизированная система контроля и диагностики цифровых узлов | 1984 |
|
SU1249488A1 |
Устройство для контроля и диагностики цифровых блоков | 1985 |
|
SU1312580A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И ВОССТАНОВЛЕНИЯ ТЕХНИЧЕСКИХ СРЕДСТВ МЕДИЦИНСКОГО НАЗНАЧЕНИЯ | 1992 |
|
RU2072788C1 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1553978A1 |
Авторы
Даты
1979-01-15—Публикация
1976-04-08—Подача