Устройство для сбора информации от дискретных датчиков
Иллюстрации
Показать всеРеферат
t ие al) QOO3 СОВЕТСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ ООСР
i)0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
Э фиг
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3575262/18-24 (22) 07.04.83 (46) 23.08.84. Бюл. В 31 (72) В.М. Быков и В.И.. Гоносков (71) Горьковский исследовательский физико-технический институт при
Горьковском государственном университете им. Н.И. Лобачевского. (53) 681.396(088.8). (56) 1. Авторское свидетельство СССР я 694858, кл. С 06 F 3/04, 1979.
2. Авторское свидетельство СССР
В 377759, кл. G 06 F 3/04, 1973 (пвототил). (54)(57) УСТРОЙСТВО ДЛЯ СБОРА ИНФОРМАЦИИ ОТ ДИСКРЕТНЫХ ДАТЧИКОВ, содержащее входные каналы, блок разрешения передачи информации, соединенный с блоком фиксации изменения состояния датчиков, выходы которого соединены .с входами блока формирования адреса и управляющими входами блока памяти, выход которого и выход блока формирования адреса соединены с входами регистра числа и регистра адреса соответственно, о т л и ч а ю щ е е с я тем, что, с целью повышения надежнос-, ти устройства, каждый входной канал содержит блок контроля четности, D-триггер, элементы И и ИСКЛЮЧАИМ!(ЕЕ
ИЛИ, первый и второй формирователи одиночных импульсов и одновибратор, информационные входы устройства подключены к информационным входам блока памяти и входу блока контроля четности, выходом подключенного к
9-входу D-триггера, к первому входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и к входу первого формирователя одиночных импульсов, выход которого через одновибратор и второй формирователь оди- g ночных импульсов соединен с первым входом элемента И и с С-входом Dтриггера, выход которого соединен с С вторым входом элемента ИСКЛЮЧАММЦЕЕ
ИЛИ, выходом подключенного к второ- Я му входу элемента И, выход которого подсоединен к одному из входов блока фиксации изменения состояния датчиков. ° б
Ф 1109
Изобретение относится к автомати-1 ке и вычислительной технике и может быть использовано, в частности, для сбора и коммутации дискретной информации рт многоразрядных датчиков для 5 передачи ее к устройству обработки данных или к управляющей вычислительной машине, Известно устройство для сбора информации от дискретных датчиков, со держащее регистр, элемент ИЛИ, блок согласования, блок кодирования, последовательно соединенные генератор и группу элементов. задержки по числу входных каналов и в каждом входном 15 канале последовательно соединенные формирователь и элемент И, причем второй вход элемента И подключен к выходу соответствующего элемента задержки, а выход подключен к блоку gp кодирования (1 g.
Устройство работает следующим образом.
При изменении кода датчика формирователь вырабатывает импульс требуемой длительности. Элементы задержки и генератор организуют циклический опрос каждого канала и при наличии сигнала с формирователя устройство производит отсылку информации с датчика в устройство обработки данных.
Недостатками данного устройства являются низкая пропускная способность и надежность.
Низкая пропускная Способность обусловлена необходимостью последовательного опроса каждого канала независимо от факта изменения информации в нем.. 40
Устройство .ненадежно, так как помехи на,входе оно воспринимает как факт изменения информации и загружает канал связи с устройством обмена данными, не несущими информации. 45
Наиболее близким по технической сущности к предлагаемому является устройство для сбора информации от датчиков, содержащее устройство запйси изменившейся информации, выход 50 которого подключен к регистру числа, устройство формирования адреса датчика, соединенное с регистром адреса, устройство запоминания изменения состояния датчиков, соединенное 55 с устройством записи изменившейся информации, устройством формирования адреса датчика и устройством форми731 рования сигналов разрешения передачи информации, и в каждом входном канале устройство запоминания кодов датчика и устройство сравнения, причем устройство сравнения подключено к устройству запоминания, кодов цатчиков и устройству запоминания изме нения состояния датчиков, а выход устройства запоминания кодов датчиков соединен со схемой сравнения и .устройством записи изменившейся информации t 2 3.
Выявление факта изменения инI формации путем введения в каждый канал устройств запоминания кодов датчиков и сравнения, органиэация приоритетной выдачи информации в устройство обмена позволяет повысить пропускную способность устройства, но существенно его усложняет. Известное устройство также ненадежно, так как помехи на входе оно воспринимает как факт изменения информации. и, кроме того, имеет двойную пере-, запись информации с датчика: предварительную в устройство запоминания кодов датчиков и затем в выходной регистр.
Цель изобретения — упрощение и повышение надежности устройства.
Поставленная цель достигается тем, что в устройстве для сбора информации от дискретных датчиков, содержащем входные каналы, блок разрешения передачи информации, соединенный с блоком фиксации изменения состояния датчиков, выходы которого соединены с входами блока формирования адреса и управляющими входами блока памяти, выход которого и выход блока формирования адреса соединены с входами регистра числа и регистра адреса соответственно, каждый входной канал содержит блок контроля четности, D-триггер, элементы И и
ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй формирователи одиночных импульсов и одновибратор, информационные входы устройства подключены к информационным входам блока памяти и входу блока контроля четности, выходом подключенного к D-входу D-триггера, к первому входу элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ и к входу первого формирователя одиночньгх импульсов, выход которого через одновибратор и второй формирователь одиночных импульсов соединен с первым входом элемента И и с С"вхо.
1109731 дом Р-триггера, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходом подключенного к второму входу элемента И, выход которого подсоединен к одному из входов блока фиксации изменения состояния датчиков.
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг. 2 — временные диаграммы.
Устройство содержит входные каналы 1, блок 2 контроля четности, первый формирователь 3 одиночных импульсов, одновибратор 4, второй формирователь 5 одиночных импульсов, .
D-триггер 6, элемент ИСКЛЮЧАЮЩЕЕ
ИЛИ. 7, элемент И 8, блок 9 фиксации изменения состояния датчика, блок 10 памяти, регистр 11 числа, блок 12 формирования адреса, регистр 13 адреса, блок 14 формирования сигналов разрешения передачи, вьпод 15 для передачи изменившейся информации в устройство ее обработки, выход 16 для передачи адреса канала, в котором произошло изменение информации, выход 17 для сигнала изменения состояние датчика и вход 18 для поступающего из устройства обработки информации сигнала считывания в это устройство.
Устройство содержит в каждом канале многоразрядные входы 19 (в каждом входе п разрядов датчика), которые подключены к входам блока 2 и к блоку 10. Вьход блока 2 подключен к формирователю 3, информационному входу D-триггера 6 и первому входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 7, второй . вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 7 — к выходу D-триггера, а выход — к первому входу элемента И 8. Формирователь 3, одновибратор 4 и формирователь 5 включены между собой последовательно. Выход формирователя 5 подключен к синхронизирующему входу
D-триггера и второму входу элемента И 8. Выход элемента И 8 каждого канала подключен к соответствующему входу блока 9. Блок 10 соединен с регистром 11. Блок 9 соединен с блоком 10, блоком 14 и блоком 12, выход которого соединен с регистром 13.
Устройство работает следующим образом.
На входы 19 (фиг. 1) каждого из входных каналов устройства. поступает информация с многоразрядных датчи1ков (не показаны). При работе с датчиками, работающими в отраженном коде (коде Грея), на вход блока 2 поступают все разрядные шины датчика, а при раббте в позиционном коде— младший разряд. Блок 2 определяет факт изменения состояния датчика.
Изменение сигнала на выходе схемы с четного на нечетный (с "1" на "0")
10 или наоборот означает изменение кода датчика (фиг. 2, U ). В реальных условиях, когда датчики находятся на значительных расстояниях, этот . сигнал искажен переходными процесса15 ми (У а, 8-фиг. 2) и помехами (V+, б, > — фиг.,2) . Формирователь
3 вйрабатывает импульсы (фиг. 2,Ч „) на каждое изменение сигнала на выходе блока 2. Одновибратор 4 запускается передним фронтом сигнала и формирует импульс (фиг. 2,Uj), длительность которого больше, чем время переходных процессов п(фиг. 2) при
2S изменении кода датчика. На выходе формирователя 5 формируется импульс (У,фиг. 2) по срезу импульса одновибратора. Триггер 6 запоминает сигнал логический "0" или логическая ,"1" с блока 2 (У,фиг. 2) по срезу
З© импульса формирователя. Элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 7 вырабатывает сигнал логическая "1",(У=1,фиг. 2) при неравенстве сигналов с триггера и блока 2. В случае помехи (V б, ь, 3S фиг. 2) на выходе блока 2 при приходе импульса будет сигнал логический
II II
0 и импульс изменения кода датчика с элемента,И 8 не вырабатывается (У, фнг . 2 ), а в случае фа ктич ес кого изменения кода датчика (U 2 а, 4, фиг . 2 ) импульс изменения кода датчика поступает на один из входов блока 9 . Блок 9 осуществляет за поминание указанных сигналов и органи4э зует очередную или приоритетную вы. дачу их кодов s устройство обработки информации а также вырабатывает сигналы прерывания.
При приходе из устройства обработ, ки информации сигнала считывания информации на вход 18 блок 9 разрешает выдачу через блок 10 в регистр 11 кода датчика соответствующего канала, изменившего свое состояние, а также передает сигналы в блок 12, который формирует адрес датчика в регистре 13.
11097
Таким образом, предлагаемое устройство упрощается эа счет исключения в каждом входном сигнале многоразрядных устройств сравнения и запоминания кодов датчика, а надежность ° устройства повысится путем уменьшения оборудования и исключения двойной перезаписи при передаче информации в устройство обмена и ис1ключения выработки сигнала изменения информации при наличии по мех.
1 !09731
Составитель Д. Хачикян
Редактор А. Шандор Текред Т.Иаточка . Корректор О. Билак
Заказ Ь084/33 Тирам 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иосква, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4