Устройство для контроля дискретных объектов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 642708
Авторы: Солодянкин, Сулимов
Текст
(51) М Кл 6 06 Е 11/00 ееудеРетееикеб раритет СССР ее делен изебретеиЮ и открытий(71) Заявитель КОИТРОЛЯ ДИСКРЕТНЫХ ОБЪЯТО Изобретение относится к области вычисли-, тельной техники и может быть использовано для контроля средств автоматики дискретного действия и узлов цифровых вычиаительных машин.Известно устройство программного контроля 111 содержащее устройство ввода программы 5 соединенное с блоком управления, к которому подключены блок воздействия, блок коммутации, блок операций и блок рептстрацнн, причем выход блока коммутации подключен к соответствующему входу блока операций, выход которо. 1 О го подключен к другому входу блока регистрации, выход которого соединен с блоком управления. Недостатком данного устройства являются недостаточные быстродействие и достоверность результатов проверки контролируемого объекта, т 5Наиболее близким техническим решением к предложенному изобретению являетея устройство для контроля дискретных объектов Ясодержа. щее блок ввода программ, соединенный через блок управления с блоком регистрации, сивхро- . 2 О низатор, один выход которого подключен к бло. ку. формирования воздействий и к блоку анализа один выход, которого соедщен с блоком индика ции, а другой - с блоком управления, блок коммутации, вход которого соединен с выходом блока формирования воздействия, а выходы - с блоком анализа,Недостатком такого устройства является невозможность создания полного комплекса сигна. лов, воздействующих на проверяемый объект с учетом реальных временных соотношений сигналов, действующих на контролируемый объект в реальных условиях. Кроме того, в нем невозможна модификация контролыгой последователь ности по результатам контроля. Все это снижает достоверность контроля.Цель изобретения - повышение достоверности контроля проверки объекта, контроля при полном комплексе реальных рабочих сигналов.Для достижения поставленной цели в устройство введены регистр, блок выбора частот, блок микропрограммного управления, входы которо. го соответственно соединены с блоком управления, синхронизатором и блоком анализа, а выхо. ды соответственно подключены к блоку формирования воздействий, блоку анализа, блоку ииди. кации и блоку управления, выходи регистра35 45 50 40 соединены с блоком коммутации и блоком выбора частот, выход которого соединен с синхрониэа. тором, а вход регистра соединен с блоком управления,Нз фиг. 1 приведена блок. схема устройства для контроля; на фиг. 2 - блок-схема блока микропрограммного управления.Устройство (фиг, 1) содержит блок упрзвле. ния 1, один из входов которого соединен с выходом блока ввода программ 2, а выходы соединены со входами регистра 3 и блок микро. программного управления 4. Другой вход блока управления 1 подключен к выходу блока анзлиза 5; один из выходов блока управления 1 подключен ко входу блока регистрации б, Регистр 3 одним из своих выходов соединен с управляющим входом блока коммутации 7, а другим выходом через блок выбора частот 8 соединен с управляющим входом синхронизатора 9. Один из выходов синхронизатора 9 подключен ко входам блока формирования воздействий 10 и блока анализа 5, а другой выход синхронизатора 9 подключен ко входу блока микропрограммного управления 4, на другой вход которого поступает сигнал результата анализа с блока анализа 5. Блок 4 своим информационным выходом соединен с блоком формирования воздействий 10, а управ. ляющими выходами - с блоком управления 1, блоком анзлиза 5 и блоком индикации 11, другой вход последнего соединен с выходом блока зна. лиза 5,В состав блока 4 входит блок памяти 12, регистр микрокомапд 13, дешифратор микро.команд 14, счетчик 15 и блок управления считыванием 16. Блок 4 микропрограммного упрзв лени я предназначен для выработки временной последовательности кодов воздействующих на контролируемый объект, а также управляющих сигналов для блока анализа 5, блока индикации 11, и блока управления 1.Адресный вход записи блока 12 соединен с выходом блока управления 1, а адресный вход считывания соединен с выходом блока управления считыванием 16. Выходы информационных разрядов блока 12 соединены с блоком формиро. вания воздействий 10, а.выходы разрядов микро. команд соединены со входами регистра микро- команд 13. Входы дешифратора микрокоммщ 14 подключены к соответствующим выходам регистра микрокоманд 13 и блока анализа 5, а выходы соединены с соответствующими входами блока управления 1, блока анализа 5, блока индикации 11 и счетчика 15. Входы блока управления слиты ванием 16 соединены с соответствующими выхо. дами блока управления 1, регистра микрокоманд 13, дешифрзтора микрокомзнд 14, счетчика 15 и синхрониззторз 9. Выход последнего подключен 1 О 5 20 25 30 также к соответствующим входам регистра мик. рокоманд 13 и счетчика 15,Блок упрзвления 1 принимает сигналы программы от блока ввода программ 2, выделяет первое слово программы, представляющее собой слово - состояние устройства и записывает его в регистр 3. Слово - состояние - конфигуратор определяет состояние ключей блока коммутации 7, осуществляющего связь объекта контроля с блоком формирования воздействий 16 и блоком анализа 5, Другая часть слова - состояния через блок выбора частот 8 задает частоту синхронизации работы устройства синхрониэатору 9, а следовательно, и частоту генерации последовательности кодов воздействий на объект, Остальную часть программы блок управления 1 передает в память блоку 4 микропрограммного упрзвления,В процессе контроля блок 4 вырабатывает последовательность кодов воздействий и ожидаемых откликов, которзя через блок фопмировзш 1 я воздействий 10 поступает на блок комму. тащш 7, блок коммутации 7 в соответствии с словом - состоянием, хранящимся в регистре 3 разделяет зту последовательность на две части - коды воздействий, передаваемые на входы объекта контроля и коды ожидаемых откликов пере. даваемые на блок анализа 5, На блок анализа 5 также поступает последовательность кодов реаль. ных откликов, полученная блоком коммутации 7 от объекта контроля. По управляющей команде, получаемой от блока микропрограммного управления 4, блок анализа 5 производит сравнение кодов ожидаемых и реальных откликов и вьщает результаты анализа на блок 4. На блок анализа 5 также с блока 4 может подаваться команда передачи результатов анализа на блок индикации 11 и через блок управления 1 на блок регистрации 6. В этом случае блок 4 выдает соответствующие сигналы нз блок управления 1 н блок индикации 11.При нзгячии команды разрешения анализа и прн несовпадении кодов ожидаемых и реальных откликов, блок анализа 5 выдает сигнал в блок 4, н последний прекращает вырабатывать последова. тельность кодов воздействий и ожидаемых откли. ков, Блок индикации 11 отображает сообщение а сбое, в котором содержатся коды воздействия, ожидаемого отклика и резльного отклика, несовпадающего с ожидаемым.При нзладке обьекта в блоке 4 с блока управления 1 вводится команда блокировки ра. боты блока анализа 5, в результате чего комплекс воздействующих сигналов циклически повторяется, не прерываясь при сбое объекта контроля, Это дает возможность отладки контролируемого объекта с помощью осциллографа в динамике работы объекта. Для отладки контролируемого объекта в статике устройство может быть переве64270 г 6тор микрокоманд 14 выдает соответствующиеуправляюгцие сигналы на блок управления 1,блок анализа 5, блок индикации 11, счетчик 15,блок управления сатыванием 16.В случае отрицательного сигнала анализа, по.лученного от блока анализа 5, дешифратор мик.рокоманд 14 выдает на блок управления считыва.вием 16 сигнал "останов",Использование предлагаемого устройства1 О позволяет существенно повысить достоверностьконтроля, так как контроль может производиться с полным комплексом сигналов, воздей.ствующих на объект в реальных условиях,дено соответствующей внешней командой через блок 1 управления в шаговый режим.Влок 4 микропрограммного управления ра. ботает следующим образом,По команде с блока управления 1, поступающей на блок управления считыванием 16 с блока памяти 12 начинают считываться слова п 1 юграммы. Слово программы содержит информа. цию и микрокоманду,Информационная часть слова, состоящая нэ кода воздействия на контролируемый объект и кода ожидаемого отклика, с блока памяти 12 поступает на блок формирования воздействия 10. Командная часть слова записывается в регистр микрокоманд 13 и с него поступает на дешифра. гор микрокоманд 14.В поле микрокоманды содержатся указания для блока анализа 5, код операции и дополнительная информация, например, адрес перехода при команде передачи управления, код счетчика для команды пропуска следующей команды по. счет.чику и т.д.Наличие мнкрокомандной части позволяет строить программу генерации лоследовательности кодов воздействия с использованием внутрещах циклов и условных переходов, что позволяет значительно уменьшить длину программы контроля.Например, если контролируемый объект является счетчиком, то программа контроля должна содержать слово с набором кодов, обеспечивающим начальный сброс, набор слов, зациклованных с помощью микрокаманды пропуска команды по счетчику и команды. условного перехода, который обеспечивает подачу счетных импульсов вместе с необходимыми сигналами разрешения счета, По окончании внутреннего цикла производится переход на слово, содержащее в информационной части код ожидаемого состояния счетчи. ка, а в командной части - раэоешение на анализ, Код микр:-операции в этом же слове содержит указание на переход к первому слову, чем обра. зуется полный цикл,В зависимости от т 1 ша команды, а такжеанализируя сигнал от блока анализа 5, дешифра. Формула изобретения Устройство для контроля дискретных объек.тов, содержащее блок ввода программ, соединен О ный.через блок управления с блоком регистра.шп 1, синхронизатор, один выход которого под.ключен к блоку формирования воздействий и к блоку анализа, один выход которого соединен с блоком индикации, а другой - с блоком управле.25 ния, блок коммутации, вход которого соединен свыходом блока формирования воздействий, а ,выходы - с блоком анализа, отличающее.с я тем, что, с целью повышения достоверности контроля, в него введены регистр, блок выбора ЭО частот и блок микропрограммного управления,входы которого соответственно соединены с бло.ком управления, синхронизатором и блоком анализа, а выходы соответственно подключены к блоку формирования воздействий, блоку анали. Зз эа, блоку индикации и блоку управления, выходырегистра соединены с блоком коммутации и бло.ком выбора частот, выход которого соединен с синхронизатором, а вход регистра соединен с блоком управле 1 шя.40 Источник информации, принятые во внима.ние при эксперп 1 зе1. Авторское свидетельство СССР У 224909,кл. 6 06 Р 11/00, 1967.2, Авторское свидетельство СССР Ио 416668, 45 кл. б 05 В 23/02 1971.642708 7761/46 П ППП ит", г. Узюород ун, Проектяаа,Тирвж 9ЦНИИПИ Государственного по дедам азобретенвйИ ЗОЗ 5, Москва, Ж, Рауш митета СОИоткрьпий наб д. 4/5
СмотретьЗаявка
2344510, 08.04.1976
ПРЕДПРИЯТИЕ ПЯ А-3759
СОЛОДЯНКИН АЛЬБЕРТ АЛЕКСАНДРОВИЧ, СУЛИМОВ СЕРГЕЙ ПАВЛОВИЧ
МПК / Метки
МПК: G06F 11/00
Метки: дискретных, объектов
Опубликовано: 15.01.1979
Код ссылки
<a href="https://patents.su/4-642708-ustrojjstvo-dlya-kontrolya-diskretnykh-obektov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля дискретных объектов</a>
Предыдущий патент: Устройство для возведения в квадрат число-импульсного кода
Следующий патент: Мажоритарно-резервированное устройство
Случайный патент: Питательная среда для приготовления бактери-ального препарата мезофильных молочно-кислых стрептококков