Устройство для ввода информации от двухпозиционных датчиков

Номер патента: 1361567

Авторы: Борисов, Жупиков, Шляхтин

ZIP архив

Текст

(59 САНИЕ ИЗОБРЕТЕН СВИДЕТЕЛЬСТВ К АВТОРСК ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(71) Таганрогский радиотехнический институт им.В.Д.Калмыкова (72) П.Г.Борисов, В.И,Жупиков и С.А.Шляхтин(56) Авторское свидетельство СССР У 1019430, кл. 0 06 Р 3/05, 1982.Авторское свидетельство СССР ф 1084774 ь кл. О 06 Р 13/00, 1982(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ ОТ ДВУХПОЗИЦИОННЫХ ДАТЧИКОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах управления для приема информации от двухпозиционныхдатчиков, предварительной ее обработки и передачи во внешнее устройствообработки, в частности в управляюшуювычислительную машину. Целью изобретения является повышение достоверности вводимой информации. Устройствосодержит три блока памяти, два коммутатора, блок контроля, три счетчика, элемент сравнения, элементы И.Достижение поставленной цели обеспечивается введением функции запретазаписи информации в блок буфернойпамяти при его переполнении и органиэацией промежуточного накопленияпризнаков изменений и состояний дат.чиков в момент фиксации их изменений.1 з.п. ф-лы, 4 нл, 1361567Изобретение относится к автоматике и вычислительной технике, можетбыть использовано в автоматизированных системах управления для приемаинформации от двухпозиционных датчиков, предварительной ее обработки ипередачи во внешнее устройство обработки, в частности в управляющую вычислительную машину,Целью изобретения является повышение достоверности вводимой информации.На фиг.1 представлена Функциональная схема устройства; на фиг.2функциональная схема блока контроля;на фиг.З - пример реализации начальной установки; на Фиг.4 - диаграммаработы устройства.Устройство (фиг,1) содержит первый коммутатор 1, первый 2 второй 3и третий 4 блоки памяти, второй коммутатор 5, первый 6, второй 7 и третий 8 счетчики, блок 9 начальной установки, блок 10 контроля, элемент11 сравнения, генератор 12 импульсов,первый 13, четвертый 14, пятый 15,третий 16 и второй 17 элементы И ипервый 18 и второй 19 элементы НЕ.Дополнительно позициями 20-66обозначены входы и выходы устройства.Блок контроля (фиг.2) содержитэлемент 67 сравнения, первый 68 ивторой 69 элементы ИЛИ, триггер 70 иэлемент 71 задержки.Блок начальной установки (фиг,З)содержит триггер 72 и элемент И 73,Устройство работает следующим образом,Информация от двухпозиционныхдатчиков поступает на входы 20 устройства. Устройство ведет непрерывный циклический процесс опроса датчиков и выявление изменений в их состояниях с промежуточным накоплениемпризнаков изменений и значений состояний датчиков в моменты фиксацииизменений соответственно в блоках 4и 2 памяти с последующим занесениеминформации о датчиках, изменившихсостояние в блок 4 памяти, при наличии в ней свободных ячеек, Процессциклического опроса датчиков обеспечивается с помощью счетчика 6, насчетный вход 36 которого непрерывнопоступают импульсы с генератора 12,по окончании каждого из которых кодна выходе счетчика 6 увеличиваетсяна единицу счета. В соответствии с50 55 Информация о датчике, изменившем со"стояние, заносится в блок 3 памятипри наличии признака изменений впредыдущем цикле опроса и отсутствиисигнала переполнения блока 4 памяти.Это условие обеспечивается с помощьюэлемента НЕ 16 и элемента И 16, навход 59 которого поступает признакизменений с выхода блока 5 памяти, ана вход 58 инверсное значение сигнаэтим кодом, который поступает на вход22 коммутатора 1, информация с входа21 коммутатора 1 поступает черезэлемент И 13, на входе 53 которогов режиме работы установлен уровеньлогической единицы, на вход 23 блока2 памяти и вход 20 элемента 11 сравнения. Одновременно код с выхода 10 счетчика 6 поступает на адресный вход25 первого блока памяти и на адресный вход 31 третьего блока 4 памяти,обеспечивая считывания из этих блоков памяти соответственно этого же 15 датчика и признак изменения его состояния в предыдущем цикле опроса.На вход 51 элемента 11 сравнения поступает информация о состоянии датчика в предыдущем цикле опроса и при 20 наличии изменений в состоянии датчика на выходе элемента 11 сравненияФормируется уровень логической единицы (признак изменения), которыйчерез элемент И 14, на входе 55 25 которого в режиме работы установленуровень логической единицы, поступает на информационный вход 30 блока4 памяти. Запись информации в блоки2 и 4 памяти обеспечивается по сиг налам записи, поступающим соответственно на управляющие входы 24 и 32с выхода элемента И 17, формированиекоторых запрещается при наличии признака изменений в предыдущем циклеопроса и невозможности записать информацию в блок 4 памяти, Это условие обеспечивается с помощью элемента НЕ 19 и элемента И 15, на вход 57которого поступает признак измененийв предыдущем цикле опроса с выходаблока 4 памяти: на вход 56 - сигналпереполнения блока 3 памяти с выхода49 блока 10 контроля, При одновременном наличии этих сигналов на выходе элемента НЕ 19 формируется уровень логического нуля, запрещающийпрохождение импульсов от генератора12 через элемент И 17 на управляющиевходы 24 и 32 блоков 2 и 4 памяти.ответственноблоков 2 и 4 памяти иобеспечивая последовательную записьлогических нулей во все ячейки блоков 2 и 4 памяти, По окончании записи нулей в последние ячейки блоков2 и 4 памяти код на выходе счетчика6, который поступает и на вход 43блока 9 начальной установки, устанавливается в нулевое состояние, устанавливая тем самым уровень логической единицы на выходе блока 9 начальной установки. При этом информацияот датчиков, состояние которых отлично от нулевого, будет затем записанав блок 3 памяти, что позволяет контролировать исходное состояние датчиков,Временная диаграмма, поясняющаяработу устройства, приведена нафиг.4. В отрицательный полупериодработы генератора 12 из всех блоковпамяти ведется считывание информации.В положительный полупериод работыгенератора формируются сигналы записи и записывается информация в блокипамяти, у которых на управляющих входах присутствует сигнал записи, Приэтом предполагается что на выходахблоков памяти сохраняется ранее считанная информация,Блок 10 контроля работает следующим образом,ла переполнения с выхода элемента НЕ 18. При совпадении сигналов на входах 59 и 58 элемента И 16 разрешается прохождение импульса от генера-.5 тора 12, поступающего на вход 60 элемента И 16, на управляющий вход 29 блока 3 памяти. При этом на информационные входы 26 и 27 блока 3 памяти соответственно поступает адрес датчика, изменившего состояние, и его значение, Запись информации в блок 3 памяти ведется циклйчески по коду адреса, формируемому счетчиком 7 который увеличивает значение кода на единицу, по окончании каждого импульса записи в блок 3 памяти, поступающего на счетный вход 38 счетчика 7, Код с выхода счетчика 7 через коммутатор 5 поступает во время сигнала записи в блок 3 памяти на его адресный вход 28При отсутствии сигнала записи в блок 3 памяти коммутатор 5 подключает к адресному входу 28 блока 3 памяти код с выхода счетчика 8, 25 по которому ведется считывание информации из блока 3 памяти. Изменение . кода на выходе счетчика 8 на единицу счета происходит по каждому импульсу считывания, поступающему на вход 64 ЗО устройства. При наличии в блоке 3 памяти несчитанной информации на выходе 48 блока контроля формируется сигнал готовности, поступающий на выход 66 устройства.В устройстве предусмотрен режим начальной установки, задаваемый путем подачи сигнала начальной установкина вход 63 устройства. По переднемуФронту сигнала начальной установки, 4 Опоступающего на вход 37 счетчика 6,код на его выходе устанавливается внулевое состояние. По окончании сигнала начальной установки, поступающего также и на вход 42 блока 9 на чальной установки, на его выходе устанавливается уровень логического нуля, по которому устанавливаются в нулевое состояние счетчики 7 и 8 ив начальное состояние блок 10 контроля, при котором на его выходах 48 и 49 отсутствуют сигналы готовностии переполнения. Одновременно на входах 53 и 55 соответственно элементовИ 13 и 14 устанавливается уровеньлогического нуля с выхода блока 9начальной установки, устанавливаятем самым уровень логического нуля на информационных входах 23 и 30 соКоды адресов записи и считывания поступают на входы 44 и 45 и сравниваются элементом 67 сравнения. Неравенство этих кодов указывает на наличие в блоке 3 памяти несчитанной информации. При этом на одном из выходов "больше" или "меньше" устанавливается уровень логической единицы, который через элементы ИЛИ 68 и 69 поступает на выход 48, формируя тем самым сигнал готовности устройства. Равенство кодов может поступить в процессе считывания информации из блока 3 памяти, что указывает на отсутствие информации в блоке 3 памяти, или в процессе записи информации в блок 3 памяти, что указывает на переполнение блока 3 памяти, и фиксируется с помощью триггера 70, на информационный вход которого поступает сигнал равенства с выхода схемы 67 сравнения, Установка триггера 70 в единичное состояние осуществляется по окончании сигнала записи в блок 3 памяти, который поступает на входзаписи триггера 70 с задержкой, Уровень логической единицы поступает на выход 49, формируя сигнал переполнения, и через элемент ИЛИ 69 на выход 48, формируя сигнал готовности. При отсутствии равенства кодов адресов записи и считывания на выходе элемента ИЛИ устанавливается уровень логической единицы, устанавливая триггер 70 в нулевое состояние,По сигналу начальной установки, поступающему на вход 42, устанавливается в нулевое состояние триггер 71, формируя на выходе блока 9 начальной установки уровень логического нуля и задавая тем самым режим начальной установки. По установке в единичное состояние всех разрядов кода адреса, поступающего на вход 53, на выходе элемента И 73 устанавливается уровень логической единицы, с переходом в нулевое состояние ко" торого при смене кода адреса на нулевое значение, устанавливается в единичное состояние триггер 72, сигнал с выхода которого поступает на выход блока начальной установки, устанавливая режим работы устройства.Формула изобретения1.Устройство для ввода информации от двухпозиционных датчиков, содержащее два коммутатора, два счетчика, два блока памяти, элемент сравнения, генератор импульсов, первый элемент И, информационные входы первого коммутатора являются информа" ционными входами устройства, выход ,первого коммутатора соединен с первым входом первого элемента И, адресные входы первого коммутатора и первого блока памяти соединены с выходами первого счетчика, информационный вход и выход первого блока памяти соединены с первым и вторым входами элемента сравнения соответственно, выход второго коммутатора соединен с .адресными входами второго блока памяти, а информационные входы первой группы второго коммутатора соединены с выходами счетчика, о т л ич а ю щ е е с я тем, что, с целью повьппения достоверности вводимой информации, в устройство введены блок контроля, блок начальной установки, третий блок памяти, третий счетчик, с второго по пятый элементы И, два5 10 15 20 25 30 35 40 45 50 55 элемента НЕ, входы сброса блока на"чальной установки и первого счетчикаявляются входом начальной установки.устройства, счетный вход третьегосчетчика является входом режима считывания устройства, выход генератораимпульсов соединен со счетным входомпервого счетчика и первыми входамивторого и третьего элементов И, входы установки блока начальной установки и адресные входы третьего блокапамяти соединены с выходами первогосчетчика, выход блока начальной установки соединен с вторыми входами первого и четвертого элементов И, входами сброса блока контроля и второго итретьего счетчиков, выход первогоэлемента И соединен с информационнымвходом первого блока памяти, информационный вход второго блока памятисоединен с выходом первого блока памяти, информационные входы группывторого блока памяти соединены с выходами первого счетчика, выход первого элемента сравнения соединен с первым входом четвертого элемента И,выход которого соединен с информационным входом третьего блока памяти,выход которого соединен с вторым вхо.дом третьего элемента И и первымвходом пятого элемента И, выходтретьего элемента И соединен с входомобращения второго блока памяти,управляющими входами блока контроля,второго коммутатора и со счетным входом второго счетчика, выходы которо. -го соединены с информационными входами первой группы блока контроля, выход готовности которого является выходом готовности устройства, выходпереполнения блока контроля соединенс вторым входом пятого элемента И ичерез первый элемент НЕ с третьимвходом третьего элемента И, выходпятого элемента И соединен через второй элемент НЕ с вторым входом второ"го элемента И, выход которого соединен с входами обращения первого итретьего блоков памяти, выходы второго блока памяти являются информационными выходами устройства, выходытретьего счетчика соединены с информационными входами второй группы вто"рого коммутатора и блока контроля. 2.Устройство по п.1, о т л и - ч а ю щ е е с я тем, что,блок контроля содержит элемент сравнения, 361567триггер, два элемента ИЛИ и элементзадержки, первые и вторые входы элемента сравнения являются информационными входами первой и второй группблока соответственно, вход элементазадержки является управляющим входомблока, а выход соединен с синхровходом триггера, выход которого соединен с первым входом первого элементаИЛИ и является выходом переполненияблока, первый вход адреса триггера является входом сброса блока, первый выход элемента сравнения соединен с первым входом второго.элемента ИЛИ, выход которого соединен с вторым бвходом первого элемента ИЛИ и вторым входом сброса триггера, второй выход элемента сравнения соединен с информационным входом триггера, а третий выход - с вторым входом второго элемента ИЛИ, выход первого элемента ИЛИ является выходом готовности блока,

Смотреть

Заявка

4111214, 15.05.1986

ТАГАНРОГСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. Д. КАЛМЫКОВА

БОРИСОВ ПАВЕЛ ГЕОРГИЕВИЧ, ЖУПИКОВ ВЛАДИМИР ИЛЬИЧ, ШЛЯХТИН СЕРГЕЙ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: ввода, датчиков, двухпозиционных, информации

Опубликовано: 23.12.1987

Код ссылки

<a href="https://patents.su/6-1361567-ustrojjstvo-dlya-vvoda-informacii-ot-dvukhpozicionnykh-datchikov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации от двухпозиционных датчиков</a>

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