Устройство для контроля дискретных объектов Советский патент 1979 года по МПК G06F11/00 

Описание патента на изобретение SU642708A1

соединены с блоком коммутации и блоком выбора частот, выход которого соединен с синхронизатором, а вход регистра соединен с блоком управления. На фиг. 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.

о- ;

Похожие патенты SU642708A1

название год авторы номер документа
Устройство для контроля цифровых блоков 1988
  • Прилежаев Дмитрий Абрамович
  • Смирнов Геннадий Иванович
  • Соломин Сергей Борисович
SU1661768A1
УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ 1967
  • Сергеев Б.Г.
SU224909A1
Устройство для тестового контроля больших интегральных схем 1984
  • Лохуару Тыну Виллемович
  • Убар Раймунд Иоханнес Раймундович
SU1218390A1
Имитатор канала 1991
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1839250A2
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Автоматизированная система контроля и диагностики цифровых узлов 1984
  • Настасенко Вячеслав Павлович
SU1249488A1
Устройство для контроля и диагностики цифровых блоков 1985
  • Лохуару Тыну Виллемович
  • Убар Раймунд-Иоханнес Раймундович
  • Хаак Хельдур Ильмарович
  • Эвартсон Теет Альбрехтович
SU1312580A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И ВОССТАНОВЛЕНИЯ ТЕХНИЧЕСКИХ СРЕДСТВ МЕДИЦИНСКОГО НАЗНАЧЕНИЯ 1992
RU2072788C1
Устройство для тестового контроля цифровых блоков 1987
  • Борисенко Алексей Алексеевич
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
SU1553978A1

Иллюстрации к изобретению SU 642 708 A1

Реферат патента 1979 года Устройство для контроля дискретных объектов

Формула изобретения SU 642 708 A1

SU 642 708 A1

Авторы

Солодянкин Альберт Александрович

Сулимов Сергей Павлович

Даты

1979-01-15Публикация

1976-04-08Подача