С5) УСТРОЙСТВО для СОПРЯЖЕНИЯ ДИСКРЕТНЫХ
. 1 , . . .
Изобретение относится к вычислительной технике и может быть использовано для сопряжения дискретных датчиков с ЭВМ.
Известно устройство для сопряже- . ния ЭВМ х; дискретными датчиками, содержащее группу входных формирователей импульсов, группу элементов И, группу элементов задержки, генератор импульсов, шифратор номера входа, блок согласования, регистр и элемент
ИЛИ 1.
Недостаток устройства состоит в низкой достоверности его работы.
Наиболее близким к изобретению по технической сущности является устройство для ввода информации от дискретных датчиков, содержащее блок буферных регистров, управляющие входы которого соединены с группой выходов распределителяопроса, группа входов - с выходами датчиков, а .группа выходов с первой группой вхрдов блока формирования адреса датчика. ДАТЧИКОВ с ЭВМ , ,
-2. .
:выходы которого являются информационными выходами устройства, вторая группа входов - с группой выходов распределителя опроса, а группа выходов - через элемент ИЛИ - с выходом синхронизации устройства и пер- . BbfM входом блока управления, входы которого являются управляющими входами устройства, а выходы подклюjQ чены соответственно к входу распределителя опроса и управляющему входу блока формирования адреса датчика z..
Недостаток дтого устройства состоит в низкой достоверности работы, так как оно не позволяет зафиксироэать случаи, когда между двумя последовательными опросами произошло многократное срабатывавшие датчика.
20 Целью изобретения яаляется повыцение достоверности работы устройства. . .
Поставленная цель достигается тем, что в устройство, содержащее
блок управления, первый выход которого соединен с входом коммутатора опроса группа выходов которого является группой выходов опроса устройства, регистр готовности, первая группа входов которого является группой входов готовности устройства, блок ..согласования, группа входов которого является группой информационных входов устройства, и блок формирования адреса датчика, первым входом соединенного с вторым выходом блока управления, третий вход которого подключен к входу регистра готовности. введены дешифратор, блок формировани номера партии и выходной регистр, причем первая , вторая, третья и четвертая группы информационных входов выходного регистра соединены соответ ственно с первым выходом блока формирования адреса датчика, выходами блока формирования номера партийки блока согласования и четвертым выходом блока управления, группа выходов и пятый выход которого подключены . соответственно к группе синхронизирующих входов и входу сброса выходного регистра, выход которого являет ся информационный выходом устройства первая группа входов регистра готовности соединена с п ервой группой вхо дов блока формирования номера партии вторая группа входов которогоподключена к группе выходовдешифратора, а вход - к шестому выходу блока управления и второму входу блока фор мирования адреса датчика, вторым выходом Соединенного с входом де1 л/1ф ратора, группа выходов которого соединена с группой входов коммутатора опроса, второй группой входов регистра готовности и первой группой входов блока управления, вторая груп па входов которого соединена с группЬй выходов регистра готовности, а вход и седьмой выход являютсясоответственно входом пуска и выходом синхронизации устройства. Причем блок управления содержит коммутатор, распределитель, генератор импульсов, четыре триггера, три элемента И, два элемента ИЛИ и элемент задержки, причем первый вход первого триггера соединен с входом блока, второй вход - с седьмым выходом блока и через элемент задержки с выходом первого элемента ИЛИ, выход первого триггера и выход генератора импульсов соединены с соответствующими входами первого элемента И, выход которого подключен к входу распределителя и первому входу второго элемента И, второй и третий входы и выход которого соединены соответственно с выходами второго и третьего триггеров и первым выходом блока, первый вход четвертого триггера соединен с выходом коммутатора, а выход - с первым входом второго триггера и первым входом третьего элемента И, выход которого подключен к четвертому выходу блока и второму входу второго триггера, выходом соединенного с шестым выходом блока, первая и вторая группы информационных входов коммутатора подключены соответственно к первой и второй группам входов блока, группа выходов распределителя соединена с соответствующими входами первого и второго элементов ИЛИ, вторым входом третьего элемента И, соответствующими входами третьего триггера, вторым входом четвертого триггера, группой выходов и вторым, третьим и пятым выходами блока. Кроме того, блок формирования адреса датчика содержит счетчик и группу элементов И, причем первые входы элементов И группы соединены с группой выходов счетчика и вторым выходом блока, вторые входы - с вторым входом блока, а выходы - с первым выходом блока, вход счетчика является первым входом блока. При этом блок формирования номера партии содержит группу счетчиков и группу элементов И, причем входы счетчиков группы соединены с первой группой входов блока, а выходы - с первыми входами соответствующих элементов И группы, .вторые входы которых соединены с второй группой входов ,. блока, третьи входы - с входом блока, а выходы - с выходом блока. На чертеже представлена блок-схема предлагаемого устройства. Схема устройства содержит блок 1 формирования адреса датчика, блок 2 управления, дешифратор 3, регистр t готовности, коммутатор 5 опроса, блок 6.формирования номера партии, блок 7 согласования, выходной регистр 8, вход 9 пуска устройства, выход 10 синхронизации устройства, группу информационных входов 11 устройства, группу входов 12 готовности устройства, группу выходов 13 опроса и выход устройства i Блок 2 управления содержит триггеры IS-18, элементы ИЛИ 19 и 20, элементы И 21-23, коммутатор 2k, ра пределитель 25, генератор 26 импуль сов и распределитель 27. Блок 1 формирования адреса датчи ка содержит счетчик 28 и.элементы И 29 группы. Блок 6 формирования номера партии содержит счетчики 30 группы, и элементы И 31 группы. Работа устройства описывается дл примера технологического цикла обработки сырья на ряде последователь установленных механизмов и устройст осуществляющих физико-химический ан лиз проходящий через них пробы (,пар тии) сырья. Каждый механизм или уст ройство содержит цифровой информацио ный датчик, который по окончанию ан лиза пробы на данном участке запоми нает результат и формирует сигнал наличия информации (СНИ). СНИ говорит о необходимости опроса данного датчика. Опрос датчика осуществляет ся посимвольно импульсами опроса, причем до приходаИМПУЛЬСОВ, опроса на информационных выходах датчиков находятся нули. В данном технологическом цикле п бы в строгой последовательности про ходят через все установленные механизмы и устройства, в результате чего первая проба будет первой на первом датчике, на втором, третьем и т.д. Аналогично, вторая проба будет второй на первом датчике, на втором третьем и последующих. В зависимости от качественных по казателёй сырья возможны случаи, ког да сформированная информация на датчике обозначена всеми.нулями (например, отсутствие примесей в пробе) Такой информации сопутствует сигнал . СНИ, в отличие от случая, когда информация на датчике отсутствует (т.е. на информационных выходах находятся нули) и опрос датчика производить не следует. В этом случае дат чик не формирует сигнал СНИ. Устройство должно осуществлять циклический опрос цифровых информационных датчиков. Работой его управляет ЭВМ, которая впоследствии осуще ствляет анализ и обработку поступающей информации. 9 86 Устройство работает следующим образом. Ввиду необходимости кодирования поступающей информации (для дальнейшей ее идентификации) и ее большого объема опрос каждого датчика осуществляется по двум сигналам Пуск, поступающим в устройство из ЭВМ по входу 9. По сигналу Пуск 1 устройство осуществляет выбор датчика и переходит к анализу его состояния. Если, от данного датчика пришел сигнал СНИ, устройство формирует на выходном регистре код номера датчика и код информации (порядковый номер партиипробы , прошедшей через данный датчик) . Если сигнал СНИ не пришел, ; устройствб формирует- код отсутствия информации, записываемый в выходной регистр 8. В обоих случаях формИруется импульсготовности ИГ, поступающий с выхода 10 в ЭВМ. Далее ЭВМ опрашивает выходной регистр 8 и формирует сигнал Пуск2. По сигналу Пуск 2 происходит окончание цикла работы устройства. . ЕСЛИ по сигналу Пуск 1 был сфор мирован код датчика и код информации, по сигналу Пуск 2 происходит опрос датчика, перепись информации в выходной регистр 8 и формирование импульса готовности на выходе 10. Если по сигналу Пуск 1 сформирован код отсутствия информации, по сигналу Пуск 2 опроса датчика не происходит, в выходной регистр 8 записываются нули и формируется импульс готовности на выходе 10. ЭВМ, анализируя коды, пришедшие по сигналу Пуск .1, получив ответ на сигнал Пуск 2, осуществляет распределение поступившей информации по массивам своего ОЗУ,, либо не принимает поступившую информацию в обработку (если по сигналу Пуск 1 пришел код отсутствия информации). Произведя опрос выходного регист-. ра 8.ЭВМ формирует очередной сигнал Пуск 1 и устройство переходит к обработке следующего датчика. , Представленная на чертеже блок-схема иллюстрирует работу устройства дляслучая, когда датчики выдают результат в виде пяти цифровых символов кодируемыми четырьмя битами (jeTрадой). В процессе работы блоки устройства взаимодействуют так. ЭВМ формирует сигнал Пуск 1 поступающим через вход 9 на триггер 15, котйэыи |эазрешает прохождение, им пульсов от генератора 26 на распределитель 25. Сигнал с первого выхода распределителя 25 срабатывает через элемент ИЛИ 20 выходной регистр 8 и переключает счетчик 28 на следую щую позицию. На выходе счетчика 28 при этом формируется код адреса очередного датчика. Сигнал со второго распределителя 25 стробирует на коммутаторе 2k анализ состояния разрядз регистра i, соответствующего установленному в счетчике 28 адресу опрашиваемого датчика. в указанном разряде регистра k записана единица, что соответствует получению от данного датчика сигнала наличия информации, переключается триггер 18 и блокирует элемеь т И 23. В противном случае (сигнал €НИ от датчика не поступает) триггер 18 не переключается, чем подготавливается выдача, по сигналу с третьего выхода распределителя 25, кода отсутствия информации через элемент И 23 на выходной регистр 8 и переключение триггера 16 который блокирует элемент И 22 и не позволяет осуществить опрос датчика, Сигналом с четвертого выхода распределителя 25 через элемент ИЛИ 19 сбрасывается триггер 15 и формируется сигнал на выходе 10. При этом триггер 15 блокирует переключение распределителя 25 до поступления на вход 9 сигнала Пуск 2. ЭВМ считывает информацию с выходного регистра и вырабатывает импульс Пуск 2, .который BHOlfii .переключает триггер 15 и разрешает дальнейшее прохождение импульсов от генератора 26, Сйгнал с п,ятого выхода распределителя 25, поступив на элемент ИЛИ 20, сбра сывает выходной регистр 8 и переклю чает триггер 17, который подготавливает элемент И 22 к пропуску импульсов опроса датчика. Опрос датчика происходит лишь в том случае, когда код отсутствия информации сформирован не был, т.е. на инверсных выходах триггеров 16 и 18 находятся потенциалы, разрешающие прохождение сигналов через элемент И 22. Сигналы с шестого, седьмого, ВОСЬМОГО, девятого и десятого выходов распределителя 25 (в случае Naличия информации в опрашиваемом канале) проходят через элемент И 22 И коммутатор 5 для считывания информации с датчика. Те же импульсы поступают на соответствующие входы синхронизации выходного регистра 8 для осуществления записи кодов символов в выходной регистр 8. Одиннадцатым импульсом с распределителя 25 триггер 17 .опрокидывается, блокируя элемент И 22 и запрещая дальнейшее прохождение импульсов опроса через коммутатор. Сигналом с тринадцатого выхода распределителя 25 сбрасываются триггеры 16 и 18, а сигналом с пятнадцатого выхода - соответствующий разряд регистра 4 готовности. После этого сигналом с шестнадцатого выхода распределителя 25 формируется сигнал на выходе 10,, сбрасывается триггер 15 и устройство переходит в исходное состояние, ожидая от ЭВМ следующего запуска. Следует отметить, что приход от датчика сигнала наличия информации переключает соответствующий разряд в регистре k и изменяет состояние соответствующего счетчика 30, отсчитывающЪго фактически число срабатываний данного датчика. Таким образом, устройство обеспечивает опрос и ввод в ЭВМ состояний датчиков, фиксируя при этом число срабатываний датчиков, что позволяет выявить случаи пропус ов опроса датчиков и, следовательно, повысить достоверность работы устройства. Формула изобретения 1. Устройство для сопряжения дискретных датчиков с 3BMJ содержащее блок управления, первый выход которого соединен с входом коммутаторе опроса, группа выходов которого является группой выходов опроса устройства, регистр готовности, группа входов которого являетсяг|руппой входов готовности устройства, блок согласования, группа входов которого является группой информационных .входов устройства, и блок формирования адреса датчика, первым входом соединенного .с вторым выходом блока- управления, третий вход которого подключен к входу регистра 9 9 готовности, отличающееся тем, что, с Целью повышения достовер ности работы устройства, в него введены дешифратор, блок формирования номера партии и выходной регистр, причем первая, вторая, третья и четвертая группы информационных входов выходного регистра соединены соответственно с первым выходом блока формирования адреса датчика, выходами блока формирования номера партии и блока согласования и четвертым вы-г ходом блока управления, группа выходов и пятый выход которого подключен соответственно к группе синхронизирующих .входов и входу сбросу выходного регистра, выход которого являе;Т ся информационным выходом устройства первая группа входов регистра готовности соединена с первой группой ехо дов блока формирования номера партии вторая группа входов которого подключена к группе выходов дешифратора, а вход - к шестому выходу блока управления и второму входу формирования адреса датчика, вторым выходом соединенного с входом дешифратора, группа выходов которого соедр1кена с группой входов коммутатора опроса, второй группой входов регистра готовности и первой группой входов блока управления, вторая груп па входов которого соединена с группой выходов регистра Готовности, а вход и седьмой выход являются соответственно входом пуска и выходом синхронизации устройства. 2. Устройство по п. 1, о т л ичающееся тем, что блок управления содержит коммутатор, распре делитель, генератор импульсов, четыре триггера, три элемента И, два эле мента ИЛИ и элемент задержки, причем первый вход первого триггера соединен с входом блока, второй вход - с седьмым выходом блока и через элемент задержки - с выходом первого элемента ИЛИ, выход первого триггера и выход генератора импульсов соединены с соответствующими входами первого элемента И, выход которого подключен к входу распределителя и первому входу второго элемента И, 8 второй и третий, входы и выход KOTOPQго соединены соответственно с выходами второго и третьего триггеров и первым выходом блока, первый вход четвертого триггера соединен с выходом коммутатора, а выход - с перйым входом второго триггера и первым входом третьего элемента И, выход которого подключен к четвертому выходу блока й второму входу второго триггера, выходом соединенного с шестым, выходом блока, первая и вторая группы информационных входов коммутатора подключены соответственно к первой и второй группам входов блока, группа выходов распределителя соединена с соответствующими входами . первого и второго элементов ИЛИ, вторым входом третьего элемента И, соответствующими входами третьего триггера, вторым входом четвертого триггера, группой выходов и вторым, третьим и пятым выходами блока, 3. Устройство по п, 1, о т л ича юще е с я тем, что блок формирования адреса датчика-содержит счетчик и группу элементов И, причем первые входы элементов И группы соединены с группой выходов счетчика и вторым выходом блока, вторые входы - с вторым входом блока, а выходы .- с первым выходом блока, вход счетчика является первым входом блока. k. Устройство по п.. 1, отличающееся тем, что блок формирования номера партии содержит группу счетчиков и группу элементов И, причем входы счетчиков группы соединены с первой группой входов блока, а выходы - с первыми входами соответствующих элементов И группы, вторые входы которых соединены с второй группой входов блока, третьи входы - с -входом блока, а выходы - с выходом блока. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство .СССР № , кл. G 06 F 3/04, 1978. 2.Авторское свидетельство СССР , кл. G 06 F З/О, 1976 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для управления многоканальной измерительной системой | 1983 |
|
SU1149255A1 |
Устройство для сопряжения электронной вычислительной машины с каналами связи | 1983 |
|
SU1117627A1 |
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками | 1985 |
|
SU1285454A1 |
Многоканальная система сбора и регистрации измерительной информации | 1989 |
|
SU1783547A1 |
Устройство для формирования тестов субблока логического блока | 1987 |
|
SU1513453A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Многоканальное устройство для регистрации аналоговых и цифровых сигналов | 1988 |
|
SU1564649A1 |
Устройство для опроса абонентов | 1983 |
|
SU1095165A1 |
Устройство для контроля интегральных схем | 1983 |
|
SU1182520A1 |
Устройство для ввода информации | 1991 |
|
SU1800452A1 |
Авторы
Даты
1982-12-23—Публикация
1980-12-04—Подача