Устройство для ввода информации от двухпозиционных датчиков Советский патент 1986 года по МПК G06F13/00 

Описание патента на изобретение SU1247880A1

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления для приема.информации от циклической системы опроса двух- позиционных датчиков, предварительной ее обработки и передачи во внешнее устройство обработки, в частности в управляющую вычислительную машину.

Цель изобретения - повышение надежности путем запоминания и организации возможности вьдачи информации о состоянии датчиков на предшествующих циклах опроса.

На фиг. 1 приведена структурная схема устройства; на фиг. 2 - временная диаграмма работы устройства при приеме информации и поиске групп датчиков, изменивших состояние; на фиг. 3 - временная диаграмма работы устройства при поиске датчиков,- изменивших состояние; на фиг. 4 - функциональная схема формирователя адре- са записи; на фиг. 5 - функциональная схема формирователя адреса считывания; на- фиг. 6 - функциональная схема блока управления; на фиг. 7 - блока фиксации изменений.

На фиг. 1 обозначены коммутатор 1 формирователь адреса записи Я, дешифратор адреса 3, формирователь адреса считывания 4, мультиплексор адреса 5, блок памяти 6, первый 7 и второй 8 регистры, блок фиксации измене НИИ состояния датчиков 9, компаратор кодов 10, блок управления 11, первый 12 и второй 13 мультиплексоры данных, мультиплексор меток изменений 14, первый 15 и второй 16. элементы ИЛИ, информационные шины 17, информационные входы 18 коммутатора 1j .шина синхронизации 19 устройства, второй управляющий вход 20 коммутатора 1, второй вход 21 формирова теля 2, и второй вход 22 блока 11, адресная шина 23, адресные входы третьей группы 24 мультиплексора 5, управляющий вход 25 мультиплексора 12 первый вход 26 формирователя 2, первый выход 27 блока 11, управляющий вход 28 блока ,6, выходы 29 формирователя 2, вход 30 дешифратора адреса 3 входы второй группы 31 мультиплексора 5, первый вход 32 компаратора кодов 10, входы 33 формирователя 4, выходы 34 блока 11, выходы 35 блока 4, входы первой группы 36 ryльти

0

5

5

0

0

0

5

плексора 5, входы 37 элемента ИЛИ 16, входы второй группы 38 компаратора кодов 10, управляющий вход 39 мультиплексора 13, управляющий вход 40 мультиплексора 14, адресные выходы 41 устройства, управляющий вход 42 мультиплексора 5, пятый и шестой выходы 43 блока 11, выходы 44 дешифратора адреса 3, .управляюшие входы группы 45 коммутатора f, выходы 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,

шестой вход 77 блока. 11 , выход 78 мультиплексора 14, управляющий выход 79 устройства, управляющий вход 80 устройства, пятый вход 81 блока 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.

На фиг, 5 обозначены счетчики 101 102, 103 и сумматор 104,

На фиг, 6 обозначены генератор 105 счетчик 106, триггеры 107 и 108, генератор 109, элементы И 110, 111

и элемент НЕ 112,

На фиг, 7 обозначены триггер 113 и компаратор 114,

Устройство работает следующим образом,

Информация на входы 82 устройства поступает от циклической системы, опроса двухпозиционных датчиков и сопровождается синхроимпульсами .начала цикла 83 опроса и тактовыми синхроимпульсами 84. На входы 85 устройства непрерывно поступает информация от внешнего временного устройства.

Устройство имеет га-разрядную орга низацию, общее число входных каналов устройства разбито на группы по п каналов в каждой, всего п/т групп, которые последовательно подключаются с помощью коммутатора 1 к информационным входам 47 блока памяти 6, обеспечивая последовательный опрос всех входных каналов входов 87 или 86 коммутатора 1 по каждому синхроимпульсу. Выбор входа 87 коммута- fropa 1, на который поступает информация от внешнего временного устройства, осуществляется на время действия синхроимпульса начала цикла опроса, подаваемого на управляющий вход 20 коммутатора 1 с входа 83 устройства, обеспечивая тем самым подключение к выходам 46 коммутатора 1 кода времени в начале каждого цикла опроса двухпозиционных датчиков, В отсутст- вие синхроимпульса начала цикла опроса выбран вход 86, на который поступает информация от циклической системы опроса датчиков. Последовательный выбор групп по m каналов осуще- ствляется с помощью п/т-разрядного кода, поступающего на управляющие входы 45 коммутатора 1 с дешифратора 3, Выходы коммутатора 46 соединены с информационными входами 47 бло- ка памяти 6, представляющего собой т-разрядное оперативное запоминающее устройство, весь объем памяти которого разбит на N зон, каткдая из кото- рыз заполняется информацией, о состоя НИИ датчиков в одном цикле опроса двухпозиционных датчиков. Количест во зон N определяется исходя из интервала времени, на котором ведется анализ поведения датчиков внешним устройством обработки + 1, где Ту - период цикла опроса датчиков циклической системой опроса, выбираемый из условий минимального времени присутствия сигнала на выходе двухпозиционных датчиков, причем в одну из зон ведется запись информации, а остальные используются для анализа. Минимальное количество зон равно трем. При этом в одну из зон ведется запись, а из двух других - считывание с целью выявления изменений в состояниях групп датчиков. Количество ячеек памяти в каждой из зон равно n/m. Заполнение каждой из зон ведется последовательно, начиная с первой ячейки зоны и кончая последней, затем производится переход к следующей зоне. В начале каждой зоны записывается код времени. После заполнения всего блока памяти начинается повторное последовательное заполнение блока памяти новой информацией вместо предьщущей, начиная с .первой ячейки первой зоны и кон- . чая последней ячейкой последней зоны и т.д. Таким образом, в ка ждый момент времени в блоке памяти находится массив информации, отображающий поведение датчиков в N последовательных циклах опроса. Считывание информации из блока памяти 6 при поиске устройством датчиков, изменивших свое состояние, ведется в следующей последовательности. Со- держание ячеек памяти с одним и тем же номером попеременно считывается из двух смежных зон с целью последующего вьшвления изменений в соответствии групп из ю датчиков. При этом считывание в пределах зон ведется последовательно с первой до последней ячейки, после чего осуществляется переход к считыванию информации в двух последующих смежных зонах, одной из которых является предьщу- щая зона с более высоким номером, из оставшейся последней зоны информация считывается совместно с первой зоной блока памяти 6 и так далее. Считывание информации внешним устройством обработки ведется в произвольном порядке из произвольной зоны и произвольной ячейки памяти внутри зоны. Управление записью и считыва- нием информации из блока памяти 6

осуществляется сигналом, подаваемым на управляющий вход 28 блока памяти 6 с выхода блока управления 11. Форйирователь адреса записи 2 предназначен для выработки адреса, содержащего код номера зоны и код номера ячейки памяти внутри зоны блока памяти 6, по которому ведется запись«информации в блок 6, По каждому синхроимпульсу начала цикла, поступающему на вход 21 формирователя 2 код номера зоны на выходах 88 формирователя 2 увеличивается на единицу, а код ячейки памяти внутри зоны на выходах 89 устанавливается в нулевое состояние. По каждому импульсу на входе 26 код номера ячеки увеличивается на единицу, при этом код номера зоны остается неизменным. Формирователь адреса считывания 4 предназначен для формирования адресов, обеспечивающих попеременное считывание информации из дву смежных зон блока памяти 6, и адреса датчика в пределах группы из m датчиков. При отсутствии импульса на входе 92 на выходах 94 установлен код очередной L-ЗОНЫ, а на выхо-. дах 95 - код j-ячейки. При поиске устройством групп, изменивших состояние, на вход 92 поступают импульсы с выхода 90 блока управления 11, по переднему фронту каждого из которых на выходах 94 и 95 формировател адреса считывания 4 устанавливается соответственно коды i-t-r-зойы и j- ячейки; По заднему фронту импульса на входе 92 на его выходах 94 и 95 устанавливаются соответственно коды 1-зоны и j+r-ячейки. Таким образом, за период следования импульсов на входах 92 происходит формирование кода адреса одной и той же ячейки в двух смежных зонах и последующее увеличение на единицу адреса ячейки При этом на выходах 96 формирователя адреса считывания 4 установлен нулевой код. При поиске устройством датчиков, изменивших состояние в группе из m датчиков, на вход 93 блока формирования адреса считывания 4 поступает импульсы с выхода 9 блока управления 11, по каждому из которых на выходах 96 блока формирования адреса считывания устанавливается код очередного датчика внутри группы из m датчиков. Коды номер

0

5

0

5

0

5

5

5

зоньг, номера ячейки в зоне .и номера датчика в ячейке составляют полный адрес датчика, который поступает на адресные выходы 41 устройства и может быть внешним устройством обработки. Компара- ор кодов 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 второго регистра В. При этом в первый регистр 7 записывается значение группы датчиков в предьщущем опроса, а во второй регистр 8 - значение этой же групры датчиков в последующем цикле опроса. Блок фиксации изменений 9 состояний датчиков предназначен для выявления изменений в состоянии группы из m датчиков путем сравнения кодов, записанных в Первый 7 и второй 8 регистры. При записи информации, в первый регистр 7 осуществляется запрет работы

блока фиксации изменений состояний датчиков 9, так как при этом во втором регистре продолжает сохраняться информация о состоянии предьудущей группы датчиков. После записи информации во второй регистр 8 разрешает- ся работа блока фиксации изменений состояний 9, так как при этом оба регистра содержат информацию об одной и той же группе датчиков в двух смежных циклах опроса. При наличии изменений в cocTOHHtoi какого-либр датчика группы в соответствующем раз ряде выходов 68 блока фиксации изменений 9 появляется метка изменения Элемент ИЛИ 15 предназначен для объе- динения всех меток изменений. Сигнал на его выходе 71 появляется, если хотя бы один из датчиков группы из.менил свое состояние.

Мультиплексор меток изменений 14 предназначен для последовательного подключения меток изменений, подаваемых на его информационные входы 69 с выхода 68 блока фиксации изменений 9 к его выходу 78. Второй мульти- плексор данных 13 используется для выбора значения датчика, изменившего свое состояние, из группы датчиков, информация с которой поступает на его входы 63 с выходов 62 второго регист- ра 8, и передачи на второй информационный выход 65 устройства. -Первый мультиплексор данных 12 предназначен для выбора одного из группы датчиков при считывании информации внешним уст ройством обработки. Второй элемент ИЛИ 16 предназначен для вьфабот- ки сигнала в момент установки в нулевое значение кода номера датчика в группе, поступающего на его вхо- ды 37 с выходов 96 формирователя адреса считывания 4. Блок 11 предназначен для формирования сигналов управления формирователем адреса записи 2, формирователем адреса считывания 4, мультиплексором адреса 5, блоком памяти 6, nepBBiM 7 и вторым 8 регистрами и блоком фиксации изменений состояний датчиков 9 в зависимости от значения сигналов на выходах 73, 76, 81, 77, 22 и 72 блока управления 11. По каждому тактовому синхроимпульсу устройство совершает один цикл работы, время которого разбито на время приема информации и время обработки ( фиг. 2). За время приема информации устройство совершает n/m тактов записи информации в блок памяти 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. Таким образом, за n/m тактов записи производится опрос всех п информационных каналов и запись информации в n/m последовательных ячейках памяти. Действия устройства в течение части времени цикла работы устройства, используемой для обработки информации, зависят от режима работы устройства, определяемого состоянием сигналов на входах 73, 76, 81, 77, 72 блока управления 11. Основной режим работы устройства - режим обнаружения групп датчиков, изменивших свое состояние, при котором на входах 73, 76, 81, 77, 72 блока 11 сигналы отсутствуют. За оди такт работы в этом режиме устройство совершает последовательное считьг- вание информациии из двух ячеек

с одним и тем же номером в двух смежных зонах и выявление изменений. В начале каждого такта работы в этом режиме на выходах 94 и 95 формирова- теля адреса считывания 4 установлены соответственно коды номеров очередной зоны в очередной ячейке памяти 6, а на его выходах 96 - нулевой код. На входах 42 мультиплексора .ад- реса 5 блок управления 11 устанавливает код, обеспечивающий подключение кодов номера зоны в номера датчика с выходов 94 и 95 формирователя адреса считывания 4 .к адресным входам 48 блока памяти 6 через мультиплек- сор адреса 5, на выходах 49 блока памяти 6 устанавливается содержимое ячейки памяти, адрес которой установлен на адресных входах 48 блока памя ти 6, при этом на его входе 28 установлен режим считывания. Затем, на Управляющем входе 53 первого регистра 7 блоком управления 11 формируется импульс записи, по которому со- держимое ячейки памяти записывается в первый регистр 7. Одновременно импульс записи, поступая на вход 55 блока фиксации изменений состояний датчиков 9, запрещает его работу. После чего на вход 92 формирователя адреса считывания 4 подается сигнал с выхода 9b блока управления 1.1, по которому на выходах 94 формирователя 4 код номера зоны увеличивается на единицу. Содержимое ячейки памяти, соответствующее вновь сформированному адресу, устанавливается на выходах 49 блока памяти 6. Затем на управляющий вход 56 второго регист- ра 8 с выхода 57 блока управления 11 подается импульс записи, по которому содержимое считываемой ячейки памяти записывается во второй регистр 8. Одновременно импульс записи, поступая на вход 58 блока фиксации изменений состояний датчиков 9, разрешает его работу. При отсутствии изменений в состоянии группы датчиков на выходе 71 первого элемента ИЛИ 15 сиг- нал отсутствует, поэтому происходит формирование сигналов очередного такта блоком управления 11. По снятию сигнала с входа 92 формирователя адреса считывания и на его выходах 94 код зоны уменьшается на единицу, а на выходах 95 код номера ячейки увеличивается на единицу, если счтаны не все ячейки двух смежных зон. считывания последних ячеек в зонах по снятию сигнала с входа 92 формирователя 4 на его выходах 9 сохраняется код зоны, что обеспечивает последующее считывание в двух следующих смежных зонах, а на выходах 95 устанавливается код первой ячейки в зоне. Общее число тактов работы в режиме обнаружения датчиков, изменивших свое состояние, за один цикл работы устройства должно превышать число тактов записей в блок памяти 6. Это является необходимым условием для ликвидации отставания процесса считывания информации от процесса за.полнения информацией блока памяти 6, возникающего при обслуживании устройством внешнего устройства обработки. Для устранения опережения процесса заполнения информацией блока памяти 6 процессом считывания информации из этого блока компаратором кодов 10 ведется постоянное сравнение кода номера зоны, поступающего на входы 32 с выходов. 88 формирователя адреса записи 2, и кода номера зоны, поступающего на входы 3.8 компаратора кодов 10 с выходов 94 формирователя адреса считывания 4. При совпадении Кода номера зоны записи и кода номера зоны считывания на въгхоце 75 койпаратора кодов 1.0 вырабатывается сигнал, по которому прекращается дальнейшее формирование сигналов считывания До перехода процесса записи к следующей зс1не. При наличии изменений в состоянии группы датчиков на выходе 71 элемента ИЛИ 1.5 формируется сигнал, по которому устройство переходит в режим поиска датчиков, изменивших свое состояние

в группе m датчиков, в которой обнаружено изменение по окончании очередного такта работы. При этом на вход 93 формирователя адреса считывания 4 с выхода 91 блока управле- 1ия 11 поступает импульс, по которому код номера датчика на выходах 96 формирователя адреса считывания 4 увеличивается на единицу, т.е. становится отличным от нулевого значения, что приводит к появлению на выходе 74 . второго элемента ИЛИ -16 сигнала, разрешающего работы блока управления 11 в режиме поиска датчиков, изменивших свое состояние. Одновременно код номера датчика поступает на управляющие входы 39 второго мультиплексора данных 13 и управляющие входы 40 мультиплексора меток изменений 14. При отсутствии изменений в состоянии датчика происходит формирование следующего импульса на выходе 91, по которому код датчика на выходах 96 формирователя 4 увеличивается на еди ницу, в результате чего второй мультиплексор данных 13, мультиплексор меток изменений 14 подключают к выходам 65 и 79 устройства, информацию о следующем датчике в группе. При наличии изменений в состоянии датчиков на выходе 78 мультиплексора мето изменений 14 устанавливается сигнал, который поступает на управляющий вьг- ход 79 устройства и является запро- сом на обслуживание внешнему устройству. Одновременно сигнал с выхода 78 мультиплексора меток изменений 14 поступает на вход 77 блока управления 11, запрещая формирование на его выходе 91 очередного импульса после чего блок управления 11 устанавливает на выходах 43 код, обеспечивающий подключение части адреса, содержащий код номера зоны и код но- мера ячейки с входов 97 устройства к адресным входам 48 блока памяти 6, через мультиплексор адреса 5. Часть адреса, содержащая номер датчика в ячейке с адресных входов 98 устрой ства, поступает на адресные входы 25 первого мультиплексора данных 12, что позволяет внешнему устройству считывать информацию о произвольном датчике в произвольной зо- не и коды времени с первого информационного выхода 67 устройства. Адрес датчика, изменившего свое состояние, считывается с адресных выходов 41 устройства, а состояние дат- чика - с второго информационного выхода 65. После считывания необходимой для анализа информации внешнее устройство обработки разрешает дальнейшую работу устройства, подавая на управляющий вход 80 устройства разрешающий сигнал, по которому устройство продолжает поиск-датчиков, изменивших свое состояние. После просмотра всех групп датчиков на вы- ходах 96 формирования адреса считывания 4 устанавливается нулевой код, что вызывает снятие сигнала с выхода 74 второго элемента ИЛИ 16, блок управления 11 переходит к формированию сигналов в режиме поиска групп, изменивших свое состояние. По каждому импульсу на входе 22 блок управления (фиг. 6) совершает один цикл работы, при этом запускается генератор 105, вырабатывающий серию из n/m импульсов, период следования которых соответствует такту записи. Одновременно импульс на входе 22 устанавливает в нулевое .значение счетчик 106, который по окончании серии n/m импульсов вырабатывает на выходе сигнал, по которому запускается генератор 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 блок управления находится в режиме обслуживания внешнего устройства обработки.

Таким образом, устройство позволяет внешнему устройству обработки при обнаружении изменения в состоянии какого-либо датчика считывать не только информации о значении датчика, изменившего состояние, его адА

pec и время изменения состояния, а также предоставлять по требованию внешнего устройства обработки дополнительную инфopмaIp ю о состояниях произвольных датчиков, функционально связанных с изменившим свое состояние датчиком, как в пределах времени цикла опроса, на котором зафиксировано изменение, так и на пред- шествующем интервале времени, равном нескольким циклам опроса.

Формула изобретения

Устройство для ввода информации от двухпозиционных датчиков, содержащее коммутатор, блок памяти, деим- фратор адреса, блок управления, блок фиксации изменений состояния датчиков, формирователь адреса записи, первый элемент ИЛИ, выход кот.орого соединен с третьим входом блока управления, второй и третий выходы которого соединены соответственно с входами запрещения и разрешения блока фиксации изменений состояния датчиков, выходы которого соединены с входами первого элемента ИЛИ, первый выход блока управления соединен с управляющим входом блока памяти и первым входом формирователя адреса записи, выходы номера ячейки которого соединены с входами дешифратора адреса, выходы которого соединены с управляющими входами группы ком- мутатора, управляющий вход которого объединен с вторым входом формирователя адреса записи и является входом начала цикла устройства, второй вход блока управления является входом тактовых импульсов устройства, пятый вход блока управления - управляющим входом устройства, информационные входы первой и второй группы коммутатора являются соответственно инфор мационными входами первой и второй группы устройства, выходы коммутатора соединены с информационными входами блока памяти, отличающее с я тем, что, с целью повышения надежности путем запоминания и организации возможности выдачи состояния (датчиков на, предшествующих циклах . опроса, оно содержит формирователь адреса считывания, мультиплексор адреса, два регистра, компаратор кодов, два мультиплексора данных, мультиплексор меток изменений и второй

элемент ИЛИ,, выход которого соединен с четвертым входом блока управления, третий -и четвертый выходы которого соединены соответственно с вторым и первым входами формирователя адреса считывания, выходы, номера зоны, выходы номера ячейки и выходы номера датчика формирователя адреса считывания являются адресными выходами устройства и соединены соответственно с входами номера зоны и входами номера ячейки первой группы мультиплексора адреса и входами второго элемента ИЛИ, объединенными с управляющими входами второго мультиплексора данных и мультиплексора меток изменений, выходы которых являются соответственно BTopbiM информационным и управляющим выходами устройства, пятьш и шестой выходы блока управления соединены с управляющими входами мультиплексора адреса, выходы которого соединены с адресными входами блока памяти, выходы которого соединены с информационными входами первого мультиплексора данных и первого и второго регистров, управляющие входы первого и второго регистров объединены соответственно с входами за- преще ния и разрешения блока фиксации изменений состояния датчиков, выходы второго регистра соединены с информационными входами второго мультиплексора данных и информационными входами второй группы блока фиксации изменений состояния датчиков, к информационным входам первой группы которого подключены выходы первого регистра, информационные входы мультиплексора меток изменений объединены с входами первого элемента ИЛИ, выход мультиплексора меток изменений, соединен с шестым входом блока управления, к первому входу которого подключен выход компаратора кодов, входы второй группы которого объединены с входами номера зоны первой группы мультиплексора адреса, входы номера зоны и номера ячейки третьей группы которого являются адресными входами номера зоны и номера ячейки устройства, выходы номера зоны формирователя адреса записи соединены с входами , первой группы компаратора кодов и входами номера зоны второй группы мультиплексора адреса, входы номера ячейки второй группы которого объедийены с входами дешифратора адреса,уп- Ра датчика устройства,выход первого му- равляющие входы первого мультиплексора льтиплексора данных являетсяпервым ин- данных являются адресными вхолами номе- формационным выходомустройства.

Поиск domwffoS изменивших

BbiSo i блока управления

11

7J 7/

Управление 5/

мдльтипл.ад- /,7

Оеса

30

Затсб Впер- sit шиегисг/}

ЗапусьВиВто- роирегастр 91

Фие.З

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

название год авторы номер документа
КОДОИМПУЛЬСНОЕ ПЕРЕДАЮЩЕЕ УСТРОЙСТВО С СОКРАЩЕНИЕМ ИЗБЫТОЧНОСТИ ИНФОРМАЦИИ 2001
  • Портнов Е.М.
RU2234738C2
Ассоциативное запоминающее устройство 1989
  • Соломатин Виктор Фитисович
SU1741175A1
Устройство для поиска информации в памяти 1986
  • Зеебауэр Марта
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
SU1392579A1
Многоканальное устройство для сбора, обработки и выдачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1753482A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
Многоканальное устройство для ввода информации 1984
  • Архангельский Сергей Васильевич
  • Засов Валерий Анатольевич
  • Трунов Евгений Юрьевич
SU1265783A1
Многоканальное устройство для сбора информации 1988
  • Чураков Валерий Львович
  • Кремнев Анатолий Васильевич
  • Шахов Анатолий Николаевич
  • Никитина Светлана Павловна
  • Крепышева Татьяна Леонидовна
SU1605273A1
Устройство для сопряжения двух магистралей 1986
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Тараканов Александр Николаевич
  • Бобыльков Анатолий Николаевич
SU1348874A1
Система коммутации 1989
  • Михайлов Валерий Вячеславович
  • Сердюк Николай Дмитриевич
  • Полковников Сергей Петрович
  • Петров Евгений Иванович
SU1667095A2
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2

Иллюстрации к изобретению SU 1 247 880 A1

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

Изобретение относится к области вычислительной техники и предназначено для обработки цифровой информации, принимаемой от циклической системы опроса ДВУХПОЗИЦИОННЫХ датчиков. Цель изобретения - повышение надежности за счет запоминания и организации возможности вьщачи информации о,состоянии датчиков на предшествующих циклах опроса. Поставленная цель достигается введением формирователя адреса считывания, муль- . типлексора адреса, компаратора кодов, первого и второго регистров, пер- вого и второго мультиплексора данных, мультиплексора меток изменения, второго элемента ИЛИ. Информация о состоянии датчиков на нескольких последовательных циклах опроса записывается в блок памяти. При изменении каким-либо датчиком своего состояния устройство вьщает адрес (номер) этого датчика и его состояние на адресные и информационные выходы, при этом имеется возможность вццать на информационный выход устройства информацию о состоянии произвольного датчика на одном из предыдущих циклов опроса, задав на адресных входах устройства номер цикла и адрес интересующего датчика. 7 ил. 9 (Л ю 4 00 00

Формула изобретения SU 1 247 880 A1

21

фиг.

35

фи. 5

фиг.7

фиь,6

Документы, цитированные в отчете о поиске Патент 1986 года SU1247880A1

Устройство для ввода информации от двухпозиционных датчиков 1982
  • Макрушин Юрий Васильевич
  • Игнатьев Геннадий Васильевич
SU1019430A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для считывания информации с двухпозиционных датчиков 1977
  • Скрыль Владимир Федорович
  • Курсон Олег Иванович
  • Вульпе Александр Аполлонович
  • Балюн Александр Григорьевич
SU656078A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 247 880 A1

Авторы

Борисов Павел Георгиевич

Шляхтин Сергей Александрович

Даты

1986-07-30Публикация

1985-01-11Подача