Многоканальное устройство для ввода в эвм информации от двухпозиционных датчиков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1310794
Автор: Курсон
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 13107 9 4 С 06 Р 3/00 ОПИСАНИЕ ИЗОБРЕТЕН АВТОРСКОМУ С ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(71) Киевский политехнический инсттут им. 50-летия Великой Октябрьсксоциалистической революции(54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯВВОДА В ЭВМ ИНФОРМАЦИИ ОТ ДВУХПОЗИЦИОННЫХ ДАТЧИКОВ(57) Изобретение относится к областивычислительной техники и может бытьиспользовано для ввода данных о состоянии датчиков в ЭВМ. Целью изобретения является повышение достоверности ввода информации. Цель достигаетсятем, что в многоканальное устройство,содержащее генератор 8 эталонной частоты, распределитель 17 импульсов,3 дешифратор 4, датчик времени 16, узлы 11-13 элементов И, три элемента ИЛИ 14, 15 и 24, группу элементов И 21, группу элементов ИЛИ 23, регистр 6 адреса, формирователь 18 импульсов, а в каждом канале - коммутатор 2, дешифратор 3, регистр 5 адреса, блок 7 памяти состояния датчика, блок 9 фиксации изменения состояния датчиков, элемент ИЛИ 22, формирователь 9 импульсов, элемент И 20 и узел 10 элементов И, введены узел 30 коммутации, элемент И 26, два форми 0794рователя 27 и 28 импульсов, триггер 29, а в каждый канал - узел 31 коммутации и элемент И 32. При отсутствии сигналов на входах 25 устройства на выходе триггера 29 будет код "0", чтопереключает выходы узлов 30 и 31 на их первые информационные входы, снимает блокировки с Формирователей 8 и 19 импульсов. Возобновляется работа устройства в режиме ввода информации по мере изменения состояния контролируемых двухпозиционных датчиков. 1 ил.Изобретение относится к вычислительной технике и может быть использовано в устройствах для регистрации статистических данных об изменении состояния двухпозиционных датчиков.Цель изобретения - повышение достоверности ввода информации.На чертеже изображена блок-схема предлагаемого устройства.Устройство содержит информативные входы 1 устройства, коммутаторы 2 каналов, дешифраторы 3 каналов, дешифратор 4, регистры 5 адреса каналов регистр 6 адреса, блоки 7 памяти состояния каналов, генератор 8 эталонной частоты, блоки 9 фиксации изменения состояния датчиков каналов, узлы элементов И 10 каналов, узлы элементов И 11-13, первый 14 и второй 15 элементы ИЛИ, датчик 16 времени, распределитель 17 импульсов, первый 18 и второй 19 формирователи импульсов, первые элементы И 20 каналов, элементы И 21 группы, элементы ИЛИ 22 каналов, элементы ИЛИ 23 группы, третий элемент ИЛИ 24, адресно-управляющие входы 25 устройства, элемент И 26, третий и четвертый формирователи 27 и 28 импульсов (дифференцирующие цепочки), триггер 29, узел 30 коммутации, узлы 31 коммутации каналов, вторые элементы И 32 каналов и информационные выходы 33 устройства. Устройство работает следующим образом. Входы 1 устройства подключены ксоответствующим каналам, причем число каналов устройства равно числувыходов второго дешифратора 4.Входы 1 устройства - информационные, входы 25 - управляющие, К инфор мационным входам 1 подключены датчики информации, Управляющие входы 25устройства соединены с ЗВМ (устройством приема, накопления и обработкиинформации). Через входы 25 поступа ет сигнал о вводе информации о состоянии требуемого датчика и код адресадатчика В результате на выходы 33выдается код состояния требуемогодатчика, код адреса датчика и код момента времени опроса.В каждом ка.нале число информационных входов коммутатора 2 равно числустробирующих входов и определяетсячислом выходов дешифратора 3. Блокпамяти выполнен на сдвиговом регистре с числом разрядов, равным числуинформационных входов 1 по данномуканалу. Число первых и вторых информационных входов узлов 31 и 30 равночислу выходов и числу разрядов регистров 5 и 6. В узлах 30 и 31 при отсутствии сигнала на управляющем входе первый вход подключается к выходу,а при наличии сигнала второй входподключается к выходу. Ввод информации возможен как помере изменения состояния двухпозиционных датчиков, так и по инициативе 3 ЗВМ.При отсутствии управляющих сигналов на входах 25 ввод информации осуществляется по мере изменения состоя1310794 3ния двухпозиционных датчиков. При этом работают генератор 8, формирователи 18 и 19, в датчик 16 поступают с генератора 8 импульсы счета текущего времени. 5Формирователи 19 импульсов выдаюто на входы регистров 5 сигналы счета для циклического опроса информационных входов 1. В соответствии с позиционными кодами на выходах дешифра торов 3 коммутаторами 2 последовательно опрашиваются состояния датчиков, подключенных к входам 1. Информация о состоянии этих датчиков подается на входы коммутаторов 2 и да- .5 лее на входы блоков 7 и 9. На вторые информационные входы блока 9 поступает с выхода блока 7 сигнал, который соответствует состоянию данного датчика в предыдущий цикл опроса. На 20 тактовый вход блока 9 поступают так - тирующие импульсы с выхода формирователя 19. На разрешающий вход блока 9 ввиду отсутствия сигналов на других входах 25 устройства сигнал не поступает, что обуславливает формирование кодов на выходах блока 9 в зависимости от состояния датчика в текущий и предыдущий моменты времени.30Если информация на первом и втором информационных входах блока 9 одинакова, что соответствует неизменному состоянию датчиков в текущий и предыдущий моменты времени, то код на выходах блока 9 равен "0". При "0" на выходе коммутатора 2 и "1" на выходе блока 7 на первом выходе блока 9 код равен "1", а на втором выходе - "0". При "1" на выходе коммутатора 2 и "0" на выходе блока 7 код на выходах блока 9 меняется на инверсный. Указанный алгоритм реализуется с помощью блока 9 при отсутствии сигнала на разрешающем входе. Выходы блока 9 объединены в каждом канале элементом ИЛИ 22. При изменении состояния какого-либо из датчиков в одном из каналов на выходе элемента ИЛИ 22 появляется код "1", который подается на вход второго формирователя 19 и блокирует выдачу сигналов циклического опроса состояний информационных входов 1 устройства в регистр 5 адреса. Остальные каналы, состояние датчиков на входах которых не изменилось, продолжают циклический опрос,4Сигналы с выходов блока 9 поступают на соответствующие входы элемен 1 тов И 21, При отсутствии сигнала на управляющем входе узла 30,что обусловлено отсутствием сигналов на других входах 25 устройства, код на его выходе повторяет код регистра 6 адреса. Позиционный код на выходах дешифратора 4 задается кодом регистра 6 и последовательно стробирует соответствующие входы элементов И 21, При совпадении позиционного кода на выходе дешифратора 4 с кодом номера канала, обнаружившего изменение состояния датчиков, открывается соответствующий элемент И 21 и сигнал "1" поступает на вход элемента ИЛИ 14 (15).Выходы элементов ИЛИ 14 и 15 объединены элементом ИЛИ 24. С выхода элемента ИЛИ 24 код "1" поступает на выход 33 и на вход формирователя 18, по о которому запрещается выдача в ре - гистр 6 сигналов циклического опроса номера канала. При этом на входы элементов И 20 и 32 соответсчвующего канала подается разрешающий сигнал.Одновременно сигнал с выхода элемента ИЛИ 24 подается на разрешающий вход распределителя 17, на тактирующий вход которого непрерывно подаются сигналы генератора 8. При этом на выходах распределителя 17, количество которых на единицу больше количества узлов элементов И 10-13, поочередно появляется единичный сигнал. Этот сигнал последовательно стробирует элементы И 1 - 13 узлов и через входы элементы И 20 узлы элементов И 10.Так как на первые входы элементов И 20 поступает позиционный код с выходов дешифратора 4 и этот код соответствует номеру канала, в котором обнаружено изменение состояния датчика, то распределитель 17 через элементы И 20 стробирует узел элементов И 10 только указанного канала. Отсутствие сигналов на других входах 25 устройства предопределяет отсутствие сигнала на управляющем входе узла 31. Тогда на входах узла элементов И 10 и на входах дешифратора 3 будет код, задаваемый регистром 5 адреса, который соответствует номеру датчика, изменившего свое состояние, в канале. При этом выходы узлов элементов И 11-13 и соответствующие выходы узла элементов И 1 О, объединенные элементами ИЛИ 23, по 1310794следовательно подключаются к выходам 33.С первого выхода распределителя 17 единичный сигнал поступает на вход формирователя 18 и на входы Формирователей 19. По этому сигналу возобновляется выдача формирователем 18 сигналов циклического опроса номера каналов. Одновременно совпадение сигнала" с первого выхода распределителя 17 и сигнала "1" с выхода дешифратора 4 на входах формирователя 19 заторможенного канала снимает блокировку выдачи импульсов циклического опроса информационных вхо 15 дов 1 данного канала устройства.Если произошли изменения состояния датчиков одновременно по нескольким каналам или обнаружены изменения состояния датчиков в работающих каналах в момент опроса распределителем 17 заторможенного канала, то эти каналы сигналом "1" с выходов своих элементов ИЛИ 22 затормаживаются. Спрос и запуск каналов производятся последо- в вательно по мере работы регистра б и распределителя 17.В случае ввода данных о состоянии любого контролируемого датчика по инициативе ЭВМ на входы 25 поступает30 сигнал о необходимости ввода информации и код адреса требуемого датчика (код номера датчика в канале и код номера канала) . При наличии сигнала "1" на входе 25, подключенном к входу элемента И 26, и сигнала "1" на другом его входе, соединенном с первым выходом распределителя 17, триггер 29 возбуждается в начале импульса через дифференцирующую цепочку 27,40 единичным сигналом на своем выходе затормаживает формирователь 18 импульсов, подготавливает работу элемента И 32 и переключает узел 30 на45 выдачу с второго входа поступивших по входах 25 кода номера канала, в котором находится датчик, состояние которого должно быть введено в ЭВМ,При этом на выходе дешифратора 4 появляется позиционный код соответ 50 ствующего номера канала, который поступает на входы элемента И 32 и формирователя 19 соответствующего канала, который блокирует его работу. На выходе элемента И 32 появляется сигнал, который переключает на выход узла 3 входы 25, содержащие код номера требуемого датчика в канале,Позиционным кодом на выходе дешифратора 3, соответствующем коду номера требуемого датчика, в канале к выходу коммутатора 2 и входу блока 9 подключается датчик, информация о состоянии которого должна быть введена в ЭБМ.Так как на входе блока 9 с выхода элемента И 32 имеется сигнал, то на его выходах могут быть следующие коды, При "0" на выходе коммутатора 2 независимо от сигнала на выходе блока 7 на первом выходе блока 9 код равен "1", а на втором выходе - "0". При "1" на выходе коммутатора 2 независимо от сигнала на выходе блока 7 на первом выходе блока 9 код остается равным "1", а на втором выходе меняется на инверсный. Таким образом, на первом выходе при вводе информации по требованию ЭВМ всегда будет код "1", а на втором выходе код будет соответствовать коду состояния опрашиваемого датчика в текущий момент времени.На выходе элемента ИЛИ 22 появляется код "1", который дублирует бло - кировку выдачи сигналов в регистр 5 адреса. В остальных каналах продолжается циклический опрос состояния информационных входов 1.Так как позиционный код номера канала на выходе дешифратора 4 определяется кодом на входах узла 30, подключенных к входах 25 устройства, то код с выходов блока 9 опрашиваемого канала поступает через соответствующие элементы И 21 и элементы ИЛИ 14 и 15 на входы узла элементов И 11. С выхода элемента ИЛИ 24 код "1" поступает на вход формирователя 18, чем дублирует запрещение на выдачу в регистр б сигналов циклического опроса номера канала, и на вход распределителя 17, чем разрешает его работу. Распределителем 7 последовательно спрашиваются узлы элементов И 10- 13. На выходы 33 устройства поступают коды текущего времени, состояния опрашиваемого датчика, номера канала и номера адреса в канале.В конце импульса с последнего выхода распределителя 17 импульсов через дифференцирующую цепочку 28 триггер 29 возвращается в исходное состояние. При наличии сигналов на входах 25 цикл ввода информации о состоянии требуемого датчика повторяетсяв начале импульса на первом выходе распределителя 17.При отсутствии сигналов на входах 25 устройства на выходе триггера 29 будет код "0", что переключает выходы узлов 30 и 31 на их первые информационные входы, снимает блокировки с формирователей 18 и 19 импульсов, Возобновляется работа устройства в режиме ввода информации по мере изменения состояния контролируемых двухпозиционных датчиков. Формула изобретенияМногоканальное устройство для вво 15 да в ЭВМ информации от двухпозиционных датчиков, содержащее дешифратор, генератор эталонной частоты, распределитель импульсов, три элемента ИЛИ,группу элементов И, первый формирователь импульсОв, регистр адреса, датчик времени, три группы элементов И, группу элементов ИЛИ и М каналов, каждый из которых состоит из первого элемента И, регистра адреса, формирователя импульсов, узла элементов И, коммутатора, группа информационных входов которого является соответствующей группой входов устройства для подключения выходов датчиков, дешифратора, выход которого соединен с адресным входом коммутатора, блока памяти состояния датчиков и блока фиксации изменения состояния датчиков, тактовые входы которого подключены к входу регистра адреса и выходу формирователя импульсов, элемента ИЛИ, первым и вторым входами соединенного соответственно с первым и вторым выходами блока фиксации изменения состояния датчиков, первый и второй информационные входы которого подключены соответственно к выходам коммутатора и блока памяти состояния датчиков, информационным входом соединенного с выходом коммутатора, причем группы входов первого и второго элементов ИЛИ соединены соответственно с выходами элементов И первой и второй подгрупп группы, а выходы соответственно с первыми и вторыми входами третьего элемента ИЛИ и группой информационных входов первого узла элементов И, выход третьего элемента ИЛИ соединен с разрешающими входами распределителя импульсов и первого формирователя импульсов, выходом подключенного к входу регистра адреса, выход генератораэталонной частоты соединен с тактовыми входами датчика времени, распределителя импульсов и первого формирователя импульсов, группа выходов датчика времени соединена с группой информационных входов второго узла элементов И, блокирующий вход первого формирователя импульсов соединен с первым выходом распределителя импульсов, второй, третий и четвертый выходы которого подключены соответственно к управляющим входам второго, первого и третьего узлов элементов И, выходы которых и выходы элементов ИЛИ группы образуют группу выходов устройства для подключения информационных входов ЭВМ, первые входы д-х элементов И первой и второй подгрупп группы (д = 1,М) подключены к -му выходу дешифратора, в -м канале выход первого элемента И подключен к управляющему входу узла элементов И того же канала, группа выходов которого соединена с -ми входами элементов ИЛИ группы, тактовый и блокирующий входы формирователя импульса .-го канала соединены соответственно с выходом генератора эталонной частоты и элемента ИЛИ того же канала, а разрешающий вход -с первым входом первого элемента И того же канала и д-м выходом дешифратора, вторые входы первых элементов И каналов подключены к группе выходов распределителя импульсов, стробирующие входы формирователей импульсов каналов подключены к первому выходу распределителя импульсов, первый и второй выходы блока фиксации изменения состояния датчиков -го канала соединены соответственно с вторыми входами .-х элементов И первой и второй подгрупп группы, о т л и ч а - ю щ е е с я тем, что, с целью повышения достоверности ввода информации, в устройство введены узел коммутации, триггер, элемент И и второй и третий формирователи импульсов, а в каждый канал - второй элемент И и узел коммутации, причем в каждом канале выход регистра адреса канала соединен с первым информационным входом узла коммутации того же канала, выход которого соединен с информационными входами дешифратора и узла элементов И того же канала, а управляющий вход - с разрешающим входом блока фиксации131 0794 Составитель В. Вертлиб ТехредИ.Попович Корректор С. Шекмар Редактор Е. КоПча Заказ 1891/44 Тираж 673 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-.35, Раушская наб., д. 4/5Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 9изменения состояния датчиков и выходом второго элемента И того же канала, первый,и второй входы второго элемента И д-го канала соединены соответственно с выходом. триггера и -м выходом дешифратора, вторые инфор- мационные входы узлов коммутации каналов образуют вход устройства для подключения первого адресного выхода ЭВМ, первый информационный вход и выход узла коммутации соединены соответственно с выходом регистра адреса и информационными входами дещифратора и третьего узла элементов И, а второй информационный вход является входом устройства для подклю 1 Очения второго адресного выхода ЭВМ,управляющий вход узла коммутации соединен со стробирующим входом первого формирователя импульсов и выходомтриггеров, входы установки и сбросакоторого подключены соответственночерез второй и третий формирователиимпульсов.к выходу элемента И и последующему выходу распределителя им пульсов, соединенного первым выходомс первым входом элемента И, второйвход которого является входом устройства для подключения выхода синхронизации ЭВМ, выход третьего элемента 15 ИЛИ является выходом устройства дляподключения входа синхронизации ЭВМ.
СмотретьЗаявка
4016099, 03.02.1986
КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ
КУРСОН ОЛЕГ ИВАНОВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввода, датчиков, двухпозиционных, информации, многоканальное, эвм
Опубликовано: 15.05.1987
Код ссылки
<a href="https://patents.su/6-1310794-mnogokanalnoe-ustrojjstvo-dlya-vvoda-v-ehvm-informacii-ot-dvukhpozicionnykh-datchikov.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальное устройство для ввода в эвм информации от двухпозиционных датчиков</a>
Предыдущий патент: Устройство для выработки синхросигналов
Следующий патент: Устройство для управления дозированием
Случайный патент: Гидроциклон