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

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

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

Есть еще 3 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

,124788 А 1 19) 1)4 С 06 Р 13/О ИСАНИЕ ИЗОБРЕТЕНИЯОРСКОМУ СВИДЕТЕЛЬСТВУ К са. Поставл ведением ф считывания компарато вующих,циклах оп цель достигается мирователя адрес типлексора адрес льодов,ГОСУДАРСТВЕННЫИ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(71) Таганрогский радиотехнический институт им. В. Д. Калмыкова (72) П. Г. Борисов и С. А, Шляхтин (53) 68 1.327. 11(088.8)(56) Авторское свидетельство СССР У 1019430, кл. С 06 Г 3/04, 1982,Авторское свидетельство СССР У 656078, кл. С 06 Р 3/04, 1977. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ ОТ ДВУХПОЗИЦИОННЫХ ДАТЧИКОВ (57) Изобретение относится к области вычислительной техники и предназначено для обработки цифровой информации, принимаемой от циклической системы опроса двухпозиционных датчиков. Цель изобретения - повышение надежности за счет запоминания и организации возможности выдачи информации о.состоянии датчиков на предшестпервого и второго регистров, первого и второго мультиплексора данных, мультиплексора меток изменения,второго элемента ИЛИ, Информацияо состоянии датчиков на несколькихпоследовательных циклах опроса записывается в блок памяти. При изменении каким-либо датчиком своего состояния устройство выдает адрес (номер) этого датчика и его состояниена адресные и информационные выходы,при этом имеется возможность выдатьна информационный выход устройстваинформацию о состоянии произвольногодатчика на одном из предыдущих циклов опроса, задав на адресцых входах устройства номер цикла и адресинтересующего датчика. 7 ил.124 88000 003 ИУ 3 ои Вы 1 с 0 ч Юлвга ЩУ РЬО 771 УЮФлегие 81 РЕПИН. у- рюю90а ивмЗоаусф ЙФЮ ра регисере.31247880 Состави ель В.Файзрахмано Редактор Л.Авраменко Техред Э,Чижмар Корректор С,Шекм сн г.ужгород, ул.Проектн изводственно-полиграфическое 127/49 ВНИИПИ Госу по делам 13035, Москваираж 671рственногозобретенийЖ, Рауш Подомитета СССРоткрытийая наб., д. 4/5Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления для приема информацииот циклической системы опроса двух позиционных датчиков, предварительной ее обработки и передачи во внешнее устройство обработки, в частности в управляющую вычислительную машину.1 ОЦель изобретения - повышение надежности путем запоминания и организации возможности выдачи информации о состоянии датчиков на предшествующих циклах опроса. 15На Фиг, 1 приведена структурная схема устройства; на Фиг, 2 - временная диаграмма работы устройства при приеме информации и поиске групп датчиков, изменивших состояние; на 20 фиг, 3 - временная диаграмма работы устройствапри поиске датчиков; изменивших состояние; на Фиг, 4 - функциональная схема формирователя адреса записи; на фиг, 5 - функциональная схема формирователя адреса считывания; на Фиг. 6 - Функциональная схема блока управления; на фиг. 7 - блока фиксацииизменений.На Фиг. 1 обозначены коммутатор 1,30 формирователь адреса записи , дешифратор адреса 3, Формирователь адреса считывания 4, мультиплексор адреса 5, блок памяти 6, первый 7 и второй 8 регистры, блок фиксации измене ний состояния датчиков 9, компаратор кодов 10, блок управления 11, первый 12 и второй 13 мультиплексоры данных, мультиплексор меток изменений 14, первый 15 и второй 16 элементы ИЛИ, информационные шины 17, информационные входы 18 коммутатора 1, шина синхронизации 19 устройства, второй управляющий вход 20 коммутатора 1, второй вход 21 Формирователя 2, и второй вход 22 блокаадресная шина 23, адресные входытретьей группы 24 мультиппексора 5, управляющий вход 25 мультиплексора 12, первый вход 26 формирователя 2, пер вый выход 27 блока 11, управляющий вход 28 блока,6, выходы 29 Формирователя 2, вход ЗО дешифратора адреса 3 входы второй группы 31 мультиплексора 5, первый вход 32 компаратора ко дов 10, входы 33 формирователя 4, выходы 34 блока 11, выходы 35 блока 4 входы первой группы 36 мультиплексора 5, входы 37 элемента ИЛИ 16,входы второй группы 38 компараторакодов 1 О, управляющий вход 39 мультиплексора 13, управляющий вход 40мультиплексора 14, адресные выходы 41устройства, управляющий вход 42 муль -типлексора 5, пятый и шестой выходы 43 блока 11, выходы 44 дешифратора адреса Зуправляющие входы группы 45 коммутатора 1, выходы 46 блока 1, информационные входы 47 блока 6, адрес ные входы 48блока 6, выходы блока памяти 49, информационныевходы 50 мультиплексора 12, информа -ционные входы 51 регистра 8, информационные входы 52 регистра 7, управляющий .вход 53 регистра 7, второйвыход 54 блока 11, запрещающий вход 55блока 9, управляющий вход 56 регистра 8, третий выход 57 блока 11, разрешающий вход 58 блока 9, информационные входы первой группы 59 блока 9,выходы 60 регистра 7, информационныевходы 61 второй группы блока 9, выходы 62 регистра 8, информационныевходы 63 мультиплексора 13, выход 64мультиплексора 13, второй информаци-,онный выход 65 устройства, выход 66мультиплексора 12, первый информационный выход 67 устройства, выходы 68 блока 9, информационные входы 69 мультиплексора 14, входы 70элемента ИЛИ 15, выход 71 элемента 15,. третий вход 72 блока 11,четвертый вход 73 блока 11, выход 74элемента ИЛИ 16, выход 75 компаратора кодов 10, первый вход 76 блока 11,1шестой вход 77 блока 11, выход 78мультиплексора 14 управляющий выход 79 устройства, управляющийвход 80 устройства, пятый вход 8 1блока 11, информационные входы 82устройства первой группы, вход начала цикла 83 устройства, вход тактовых импульсов 84 устройства, информационные входы 85 устройства второйгруппы, информационные входы первой86 и второй 87 группы коммутатора 1, выходы номера зоны 88 и номера ячейки 89 формирователя 2, третий 90 и четвертый.91. выходы блока 11, второй 92 и первый 93 входыи выходы номера эоны 94, номера ячейки 95 и номера датчика 96 формирователя 4, входы номера зоны и ячейки 97устройства и входы номера датчика 98 устройства.На фиг,4 обозначены счетчики 99 и 100.1 О На фиг. 5 обозначены счетчики 101,102, 103 и сумматор 104.На фиг. 6 обозначены генерауер 105,счетчик 106, триггеры 107 и 108,генератор 109, элементы И 110, 111 5и элемент НЕ 112,На фиг. 7 обозначены триггер 113и компаратор 114.Устройство работает следующимобразом.Информация на входы 82 устройства поступает от циклической системы.опроса двухпоэиционных датчикови сопровождается синхроимпульсаминачала цикла 83 опроса и тактовыми 15синхроимпульсами 84. На входы 85устройства непрерывно поступает информация от внешнего временного устройства.Устройство имеет ш-разрядную организацию, общее число входных каналов устройства разбито на группыпо.п каналов в каждой, всего п/шгрупп, которые последовательно подключаются с помощью коммутатора 1 25к информационным входам 47 блока памяти 6, обеспечивая последовательныйопрос всех входных каналов входов 87или 86 коммутатора 1 по каждому синхроимпульсу. Выбор входа 87 коммута- зОтора 1, на который поступает информация от внешнего временного устройства, осуществляется на время действиясинхроимпульса начала цикла опроса,подаваемого на управляющий вход 20коммутатора 1 с входа 83 устройства,обеспечивая тем самым подключениек выходам 46 коммутатора 1 кода времени в начале каждого цикла опросадвухпозиционных датчиков. В отсутствие синхроимпульса начала цикла опроса выбран вход 86, на который поступает информация от циклической системы опроса датчиков. Последовательный выбор групп по ш каналов осуществляется с помощью п/ш-разрядногокода, поступающего на управляющиевходы 45 коммутатора 1 с дешифратора 3. Выходы коммутатора 46 соединены с информационными входами 47 блока памяти 6, представляющего собойш-разрядное оперативное запоминающееустройство, весь объем памяти которого разбит на И зон, каждая из которыз заполняется информацией. о состоянии датчиков в одном цикле опросадвухпозиционных датчиков. Количество зон И определяется исходя из интервала времени, на котором ведется анализ поведения датчиков внешним устройством обработки М=Т/Т+1, где Т - период цикла опроса датчиков циклической системой опроса, выбираемый иэ условий минимального времени присутствия сигнала на выходе двухпозиционных датчиков, причем в одну из зон ведется запись информации, а остальные используются для анализа. Минимальное количество зон равно трем. При этом в одну из эон ведется запись, а из двух других - считывание с целью выявления изменений в состояниях групп датчиков. Количество ячеек памяти в каждой из зон равно и/ш. Заполнение каждой иэ зон ведется последовательно, начиная с первой ячейки зоны и кончая последней, затем производится переход к следующей зоне. В начале каждой зоны записывается код времени. После заполнения всего блока памяти начинается повторное последовательное заполнение блока памяти новой информацией вместо предыдущей, начиная с.первой ячейки первой зоны и кончая последней ячейкой последней эоны и т.д, Таким образом, в каждый момент времени в блоке памяти находится массив информации, отображающий поведение датчиков в В последовательных циклах опроса, Считывание информации из блока памяти 6 при поиске устройством датчиков, изменивших свое состояние, ведется в следующей последовательности. Соцержание ячеек памяти с одним и тем же номером попеременно считывается из двух смежных зон с целью последующего выявления изменений в соответствии групп из ш датчиков. При этом считывание в пределах зон ведется последовательно с первой до последней ячейки, после чего осуществляется переход к считыванию информации в двух последующих смежных зонах, одной из которых является предыдущая зона с более высоким номером, из оставшейся последней зоны информация считывается совместно с первой зоной блока памяти 6 и так далее. Считывание информации внешним устройством обработки ведется в произвольном порядке из произвольной зоны и произвольной ячейки памяти внутри зоны. Управление записью и считыва" нием информации из блока памяти 6осуществляется сигналом, подаваемым на управляющий вход 28 блока памяти 6 с выхода блока управления 11, Формирователь адреса записи 2 пред 5 назначен для выработки адреса, содержащего код номера зоны и код номера ячейки памяти внутри эоны блока памяти 6, по которому ведется запись информации в блок 6. По каждому синхроимпульсу начала цикла, поступающему на вход 21 формирователя 2 код номера зоны на выходах 88 формирователя 2 увеличивается на единицу, а код ячейки памяти внутри зоны на выходах 89 устанавливается в нулевое состояние, По каждому импульсу на входе 26 код номера ячейки увеличивается на единицу, при этом код номера зоны остается неизменным. Формирователь адреса считывания 4 предназначен для формирования адресов, обеспечивающих попере - менное считывание информации из двух смежных зон блока памяти 6, и адреса д 5 датчика в пределах группы из ш датчиков. При отсутствии импульса на входе 92 на выходах 94 установлен код очередной г-эоны, а на выхо-. дах 95 - код 1 в ячей. При поиске устройством групп, изменивших состояние, на вход 92 поступают импульсы с выхода 90 блока управления 11, по переднему фронту каждого из которых на выходах 94 и 95 формирователя адреса считывания 4 устанавливается соответственно коды г+г-зоны и ячейки; По заднему фронту импульса на входе 92 на его выходах 94 и 95 устанавливаются соответственно коды г-зоны и 3 +г-ячейки. Таким образом, за период оледования импульсов на входах 92 происходит формирование кода адреса одной и той же ячейки в двух смежных зонах и последующее увеличение на единицу адреса ячейки. При этом на выходах 96 Формирователя адреса считывания 4 установлен нулевой код. При поиске устройством датчиков, изменивших состояние 5 О в группе из ш датчиков, на вход 93 блока Формирования адреса считывания 4 поступает импульсы с выхода 91 блока управления 11, по каждому из которых на выходах 96 блока Формирования адреса считывания устанавливается код очередного датчика внутри группы из ш датчиков. Коды номера зоны, номера ячейки в зоне и номера цатчика в ячейке составляют полный адрес датчика, который поступает на адресные выходы 4 1 устройства и может быть внешним устройством обработки. Компаратор кодов 10 предназначен для предотвращения опережения процесса считывания информации над записью при поиске устройством групп, изменивших свое состояние, На входы 32 и 38 компаратора кодов 10 соответственно поступают коц номера зоны записи с выходов 83 формирователя адреса записи 2 и код номера эоны считывания с выходом 94 формирователя адреса считывания 4. В момент равенства кодов на выходе 75 вырабатывается сигнал, который, поступая на вход 73 блока 11, запрещает Формирование сигналов считывания. Мультиплексор адреса 5 предназначен для выбора одногоиэ трех адресов, подаваемых на его информационные входы 31, 24 и 36 и передачи выбранного адреса на адресные входы 48 блока памяти 6, Управление выбором осуществляется с помощью кода, поступающего на входы 42 мультиплексора адреса 5, Первый 7 и второй 8 регистры предназначены для записи информации, считываемой из ячеек смежных зон бпока памяти 6, имеющих один и тот же номер. Запись информации в первый регистр 7 осуществляется по импульсу, который поступает с выхода 54 блока управления 11 на. управляющий вход 53 первого регистра 7Запись информации во второй регистр 8 осуществляется по импульсу, который с выхода 57 блока управления 11 поступает на управляющий вход 56 второго регистра 8, При этом в первый регистр 7 записывается значение группы датчиков в предыдущем цикле опроса, а во второй регистр 8 - значение этой же группы датчиков в послЕдующем цикле опроса. Блок фиксации изменений 9 состояний датчиков предназначен для выявления изменений в состоянии группы из ш датчиков путем сравнения кодов, записанных в первый 7 и второй 8 регистры. При записи информации. в первый регистр 7 осуществляется запрет работы блока Фиксации изменений состояний датчиков 9, так как при этом во вто 1247880ром регистре процолжает сохраняться информация о состоянии предь 1 цущей группы датчиков, После записи информации во второй регистр 8 разрешает ся работа блока фиксации изменений состояний 9, так как при этом оба регистра содержат информацию об одной и той же группе датчиков в двух смежных циклах опроса. При наличии изменений в состоянии какого-либр датчика группы в соответствующем разряде выходов 68 блока фиксации изменений 9 появляется метка изменения. Элемент ИЛИ 15 предназначен для объе динения всех меток изменений. Сигнал на его выходе 71 появляется, если хотя бы один из датчиков группы из,менил свое состояние.Мультиплексор меток изменений 14 предназначен для последовательного подключения меток изменений, подаваемых на его информационные входы 69 с выхода 68 блока фиксации изменений 9 к его выходу 78. Второй мульти плексор данных 13 используется для выбора значения датчика, изменившего свое состояние, из группы датчиков, информация с которой поступает на его входы 63 с выходов 62 второго регист- ЗО ра 8, и передачи на второй информационный выход 65 устройства. Первый мультиплексор данных 12 предназначен для выбора одного из группы датчиков при считывании информации внешним уст 35 ройством обработки. Второй элемент ИЛИ 16 предназначен для выработки сигнала в момент установки в нулевое значение кода номера датчика в группе, поступающего на его вхо ды 37 с выходов 96 формирователя адреса считывания 4. Блок 11 предназначен для формирования сигналов управления формирователем адреса записи 2, формирователем адреса считывания 4, 45 мультиплексором адреса 5, блоком памяти 6, первим 7 и вторым 8 регистрами и блоком фиксации изменений состояний датчиков 9 в зависимости от значения сигналов на выходах 73, 76, 81, 77, 22 50 и 72 блока управления 11. По каждому тактовому синхроимпульсу устройство совершает один цикл работы, время которого разбито на время приема информации и время обработки (фиг, 2). 55 За время приема информации устройство совершает и/ш тактов записи информации в блок памяти 6. При этом в начале первого такта на входах 30 дешифратора адреса 3 установлен нулевой код, в соответствии с которым коммутатор 1 подключает первую группу ш-входных каналов времени ко входам 47 блока памяти 6, если присутствует синхроимпульс начала цикла опроса на входе 20 коммутатора 1, или первую группу пгвходных каналов от циклической системы опроса при отсутствии синхроимпульса начала цикла. На управляющих входах 42 мультиплексора адреса 5 блок управления 11 устанавливает код, обеспечивающий подключение кодов номера ячейки и номера зоны с выходов 88 и 89 формирователя адреса записи 2 к адресным входам 48 блока памяти 6, после чего блок управления 11 уста-. навливает на входе 28 блока памяти 6 сигнал записи, по которому информация,. установленная на его информационных, входах 47, записывается в ячейку, соответствующую:коду, установленному на его адресных входах. По снятию сигнала записи, который одновременно поступает на вход 26 формирователя адреса записи 2, код на выходах 88 и 89 формирователя 2 увеличивается на единицу, младшие разряды кода, расшифрованные дешифратором адреса 3, поступают на управляющие входы 45 коммутатора 1, который подключает к информационным входам 47 блока памяти 6 следующую группу ш-входных каналов, информация/ с которых в следующем такте записи записывается в следующую ячейку блока памяти 6. Таким образом, за п/ш тактов записи производится опрос всех и информационных каналов и запись информации в и/ш последовательных ячейках памяти. Действия устройства в течение части времени цикла работы устройства, используемой для обработки информации, зависят от режима работы устройства, определяемого состоянием сигналов на входах 73, 76, 81, 77, 72 блока управления 11. Основной режим работы устройства - режим обнаружения групп датчиков, изменивших свое состояние, при кото-ром на входах 73, 76, 81, 77, 72 блока 11 сигналы отсутствуют. За один такт работы в этом режиме устройство совершает последовательное считьг ванне информациии из двух ячеекс одним и тем же номером в двух смежных зонах и выявление изменений. В начале каждого такта работы в этом режиме на выходах 94 и 95 формирователя адреса считывания 4 установлены соответственно коды номеров очередной зоны в очередной ячейке памяти 6, а на его выходах 96 - нулевой код. На входах 42 мультиплексора,ад реса 5 блок управления 11 устанавливает код, обеспечивающий подключение кодов номера эоны в номера датчика с выходов 94 и 95 формирователя адреса считывания 4 .к адресным входам 48 15 блока памяти 6 черезмультиплексор адреса 5, на выходах 49 блока памяти 6 устанавливается содержимое ячейки памяти, адрес которой установлен на адресных входах 48 блока памя ти 6, при этом на его входе 28 установлен режим считывания. Затем на управляющем входе 53 первого регист-. ра 7 блоком управления 11 формируетсяимпульс записи, по которому содержимое ячейки памяти записывается в первый регистр 7. Одновременно импульс записи, поступая на вход 55 блока фиксации изменений состояний датчиков 9, запрещает его работу. З 0 После чего на вход 92 формирователя адреса считывания 4 подается сигнал с выхода 90 блока управления 11, по которому на выходах 94 формирователя 4 код номера зоны увеличивается з 5 на единицу. Содержимое ячейки памяти, соответствующее вновь сформированному адресу, устанавливается на выходах 49 блока памяти 6. Затем на . управляющий вход 56 второго регист ра 8 с выхода 57 блока управления 11 подается импульс записи, по которому содержимое считываемой ячейки памяти записывается во второй регистр 8. Одновременно импульс записи, поступая 45 на вход 58 блока Фиксации изменений состояний датчиков 9, разрешает его работу. При отсутствии изменений в состоянии группы датчиков на выходе 71 первого элемента ИЛИ 15 сиг нал отсутствует, поэтому происходит формирование сигналов очередного такта блоком управления 11. Поснятию сигнала с входа 92 Формирователя адреса считывания и на его выходах 94 55 код номера зоны уменьшается на единицу, а на выходах 95 код номера ячейки увеличивается на единицу, если считаны не все ячейки двух смежных зон. После считывания последних ячеек в зонах по снятию сигнала с входа 92 Формирователя 4 на его выходах 94 сохраняется код зоны, что обеспечивает последующее считывание в двух следующих смежных зонах, а на выходах 95 устанавливается код первой ячейки в зоне, Общее число тактов работы в режиме обнаружения датчиков, изменивших свое состояние, за один цикл работы устройства должно превышать число тактов записей в блок памяти 6. Это является необходимым условием для,ликвидации отставания процесса считывания информации от процесса. заполнения информацией блока памяти 6, возникающего при обслуживании устройством внешнего устройства обработки, Для устранения опережения процесса заполнения информацией блока памяти 6 процессом считывания информации из этого блока компарато - ром кодов 10 ведется постоянное сравнение кода номера зоны, поступающего на входы 32 с выходов. 88 Формирователя адреса записи 2, и кода номера зоны, поступающего на вхбды 38 компаратора кодов 10 с выходов 94 формирователя адреса считывания 4, При совпадении кода номера зоны записи и кода номера зоны считывания на выходе 75 компаратора кодов 10 выра - батывается сигнал, по которому прекращается дальнейшее Формирование сигналов считывания до перехода про - цесса записи к следующей зоне, При наличии изменений в состоянии группы датчиков на выходе 71 элемента ИЛИ 15 Формируется сигнал, по которому устройство переходит в режим поиска датчиков, изменивших свое состояние в группе ш датчиков, в которой обнаружено изменение по окончании очередного такта работы. При этом на вход 93 Формирователя адреса считывания 4 с выхода 91 блока управления 11 поступает импульс, по которому код номера датчика на выходах 96 Формирователя адреса считывания 4 увеличивается на единицу, т,е. становится отличным от нулевого значения, что приводит к появлению на выходе 74 . второго элемента ИЛИ 16 сигнала, разрешающего работы блока управления 11 в режиме поиска датчиков, изменивших свое состояние. Одновременно код но 1247880мера датчика поступает на управляющие входы 39 второго мультиплексораданных 13 и управляющие входы 40мультиплексора меток изменений 14.При отсутствии изменений в состояниидатчика происходит формирование следующего импульса на выходе 91, покоторому код датчика на выходах 96формирователя 4 увеличивается на единицу, в результате чего второй мультиплексор данных 13, мультиплексорметок изменений 14 подключают к выходам 65 и 79 устройства, информациюо следующем датчике в группе. При 5наличии изменений в состоянии датчиков на выходе 78 мультиплексора метокизменений 14 устанавливается сигнал,который поступает на управляющий выход 79 устройства и является запро" 20сом на обслуживание внешнему устройству. Одновременно сигнал с выхода 78 мультиплексора меток изменений 14 поступает на вход 77 блокауправления 11, запрещая формирование 25на его выходе 91 очередного импульса,после чего блок управления 11 устанавливает на выходах 43 код, обеспечивающий подключение части адреса,содержащий код номера зоны и код номера ячейки с входов 97 устройствак адресным входам 48 блока памяти 6,через мультиплексор адреса 5Часть)адреса, содержащая номер датчика3в ячейке с адресных входов 98 устрой-З 5ства, поступает на адресные входы 25 первого мультиплексора данных 12, что позволяет внешнему устройству считывать информацию о произвольном датчике в произвольной зоне и коды времени с первого информационного выхода 67 устройства. Адрес датчика, изменившего свое состояние, считывается с адресных выходов 4 1 устройства, а состояние датчика - с второго информационного выхода 65. После считывания необходимой для анализа информации внешнееустройство обработки разрешает дальнейшую работу устройства, подавая 50на управляющий вход 80 устройстваразрешающий сигнал, по которому устройство продолжает поиск датчиков,изменивших свое состояние. Послепросмотра всех групп датчиков на выходах 96 формирования адреса считывания 4 устанавливается нулевой код,что вызывает снятие сигнала с выхода 74 второго элемента ИПИ 16, блок управления 11 переходит к формированию сигналов в режиме поиска групп, изменивших свое состояние, По каждому импульсу на входе 22 блок управления (фиг. 6) совершает один цикл работы, при этом запускается генератор 105, вырабатывающий серию из и/ш импульсов, период следования которых соответствует такту записи, Одновременно импульс на входе 22 устанавливает в нулевое, значение счетчик 106, который по окончании серии и/ш импульсов вырабатывает на выходе сигнал, по которому запускается генератор 109 серии импульсов, период следования которых соответствует одному такту работу. Режим работы блока управления определяется состоянием триггеров 107 и 108. При единичном состоянии триггеров 107 и 108 блок управления формирования управляющие сигналы в режимй поиска групп, изменивших свое состояние. При этом, если на входе 76 блока управления присутствует единичный уровень сигнала, импульсы с выхода генератора 109 через элемент И 110 поступают на выходы 54 и 90 и через элемент НЕ 113 - на выход 57, При нулевом состоянии триггера 107 и единичном состоянии триггера 108 блок управления формирует управляющие сигналы в режиме поиска групп, изменивших свое состояние. При этом, если на входе 76 блока управления присутствует единичный уровень сйгнала, импульсы с выхода генератора 109 через элемент И 110 поступают на выходы 54 и 90 и через элемент НЕ 113 - на вылход 57. При нулевом состоянии триггера 108 блок управления формирует управляющие сигналы в режиме поискадатчиков, изменивших свое состояние в группе датчиков. При этом импульсы с выхода генератора 109 поступают на выход 91 блока управления. При нулевом состоянии триггеров 107 и 108 блок управления находится в режиме обслуживания внешнего устройства обработки.Таким образом, устройство позволяет внешнему устройству обработки при обнаружении изменения в состоянии какого-либо датчика считывать не только информацию о значении датчика, изменившего состояние, его ад 1247880Формула изобретения Устройство для ввода информации 15 от двухпозиционных датчиков, содержащее коммутатор, блок памяти, дешифраторадреса, блок управления, блок фиксации изменений состояния датчиков, формирователь адреса записи, первый элемент ИЛИ, выход которого соединен с третьим входом блока управления, второй и третий выходы которого соединены соответственно с входами запрещения и разрешения 25 блока фиксации изменений состояния датчиков, выходы которого соединены с входами первого элемента ИЛИ, первый выход блока управления соединен с управляющим входом блока памяти З 0 и первым входом формирователя адреса записи, выходы номера ячейки которого соединены с входами дешифратора адреса, выходы которого соединены с управляющими входами группы коммутатора, управляющий вход которого объединен с вторым входом формирователя адреса записи и является входом начала цикла устройства, второй вход блока управления является входом тактовых импульсов устройства, пятый вход блока управления - управляющим входом устройства, информационные входы первой и второй группы коммутатора являются соответственно информационными входами первой и второй группы устройства, выходы коммутато - ра соединены с информационными входами блока памяти, о т л и ч а ю щ е ес я тем, что, с целью повышения надежности путем запоминания и.организации возможности выдачи состояния датчиков на предшествующих циклах . опроса, оно содержит формирователь адреса считывания, мультиплексор адреса, два регистра, компаратор кодов, два мультиплексора данных, мультиплексор меток изменений и второй 20 рес и время изменения состояния, а также предоставлять по требованию внешнего устройства обработки дополнительную информацию о состояниях произвольных датчиков, функциональна связанных с изменившим свое состояние датчиком, как в пределах времени цикла опроса, на котором зафиксировано изменение, так и на пред шествующем интервале времени, равном нескольким циклам опроса,элемент ИЛИ, выход которого соединенс четвертым входом блока управления,третий и четвертый выходы которогосоединены соответственно с вторыми первым входами формирователя адресасчитывания, выходы номера зоны, вьюходы номера ячейки и выходы номерадатчика формирователя адреса считывания являются адресными выходамиустройства и соединены соответственно с входами номера зоны и входаминомера ячейки первой группы мультиплексора адреса и входами второгоэлемента ИЛИ, объединенными с управляющими входами второго мультиплексора данных и мультиплексора меток изменений, выходы которых являются соответственно вторым информационными управляющим выходами устройства,пятый и шестой выходы блока управления соединены с управляющими входами мультиплексора адреса, выходы которого соединены с адресными входамиблока памяти, выходы которого соединены с информационными входами первого мультиплексора данных и первогои второго регистров, управляющие входы первого и второго регистров объединены соответственно с входами запрещения и разрешения блока фиксацииизменений состояния датчиков, выходывторого регистра соединены с Информационными входами второго мультиплексора данных и информационными входами второй группы блока фиксацииизменений состояния датчиков, к информационным входам первой группы которого подключены выходы первого регистра, информационные входы мультиплексора меток изменений объединеныс входами первого элемента ИЛИ, выход мультиплексора меток измененийсоединен с шестым входом блока управления, к первому входу которого подключен выход компаратора кодов, входывторой группы которого объединеныс входами номера зоны первой группымультиплексора адреса, входы номеразоны и номера ячейки третьей группыкоторого являются адресными входаминомера эоны и номера ячейки устройства, выходы номера зоны формирователяадреса записи соединены с входамипервой группы компаратора кодов ивходами номера зоны второй группымультиплексора адреса, входы номераячейки второй группы которого объеди16 15 1241880 багие. З иены с входами дешифратора адреса,управляющие входы первого мультиплексораданных являютсяадресными вхолами номеЙФФЫР 0 Юпрйпнця 70 Х 70 Ь 6 ЯН 10 ищюбсб/,ц 500 кцрЯкаво 7 К Раагсь Илак ааюяли Уаройжие ю ьаапп, ф Зввсь РпюЯаюцсЯрОпись АФюРОйртцстр Х ра датчика устройства, выход пеРвого мультиплексора данных является первым инФормационным выходом устройства

Смотреть

Заявка

3844513, 11.01.1985

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

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

МПК / Метки

МПК: G06F 13/00

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

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

Код ссылки

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

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