Изобретение относится к вычислительной технике и автоматике, может быть использовано в автоматизирован- нвгх системах управления и контроля для ввода информации о состоянии двух- позиционных датчиков в управляющую ЭВМ и является усовершенствованием изобретения по авт.ев, № 1376075.
Целью изобретения является расширение области применения устройства за счет возможности ввода информации от датчиков в момент их замыкания и размыкания, в момент замыкания, в момент размыкания.
На чертеже представлена функциональная схема предлагаемого устройства.
Устройство для ввода информации от двухпозиционных датчиков содержит генератор 1 импульсов,, первый элемент И-НЕ 2, первый счетчик 3, первый элемент И 4, вход 5 начальной ус- ановки устройства, первый триггер 6, 0лок элементов И-НЕ 7, второй 8 и Третий 9 элементы И, второй триггер 10, блок 11 памяти, мультиплексор 42, адресные выходы 13 устройства, дйух- позиционные датчики 14, элемент 15 сравнения, четвертый элемент И 16, первый элемент НЕ 17, пятый элемент И 18, одновибратор 19, третий триггер 20, второй 21 и третий 22 счетчики, элемент ИЛИ-НЕ 23, четвертый 24, пятый 25, шестой 26 и седьмой 27 триггеры, второй элемент И-НЕ 28, информационный выход 29, вход 30 разрешения перезаписи, выход 31 сигнала готовности устройства, элемент ИЛИ 32, блок 33 постоянной памяти, например репрограммируемая постоянная память (РПЗУ), шестой элемент И 34, второй элемент НЕ 35, седьмой элемент И 36.
Устройство работает следующим образом.
0
В исходном состоянии в ячейки блока 33 с адресами, по которым не передаются коды датчиков (код датчика является адресом РПЗУ 33), записаны логические 1, по остальным адре« сам - логическое О. Например, если от датчика 14, подключенного к выходу мультиплексора 12, необходимо передавать только код замыкания, то по адресу Ал+,, Ah. .. .. .0 РПЗУ 33
5 должен быть записан логический О, а по адресу AVU1 , Ап.. ,, . .0 - логическая 1. Логический О с прямого выхода третьего триггера 20 через вторые входы четвертого 16 и пятого 18 элементов И поступает на входы сброса второго 21 и третьего 22 счетчиков и запрещает счет. Пятый 25 и шестой 26 триггеры устанавливаются в нулевое состояние и на выходе третьего элемента И-НЕ 28 формируется
5 логическая 1. Седьмой триггер 27 устанавливается в нулевое состояние и на его выходе, а следовательно, и на выходе седьмого элемента И 36 формируется логический О, Состояние триггерных ячеек, из которых состоит блок 11 памяти (оперативное динамическое запоминающее устройство), после включения питания не определено, поэтому в устройстве предусмотрен режим начальной установки, при котором в ячейки блока 11 производится запись логических О. После начальной установки устройство переходит в режим опроса датчиков.
В режим начальной установки устройство переходит при подаче импульса (логический О) на вход 5. При этом первый триггер 6 устанавливается в единичное, а первый счетчик 3 - в нулевое состояния.
Тактовые импульсы с выхода генератора 1 импульсов через первый элемент И-НЕ 2, открытый по другому вхо0
5
ду с инверсного выхода второго триггера 10, поступают на счетчик 3, работающий в режиме суммирования, а также через первый элемент И 4 на вход синхронизации блока 11 и строби рующий вход четвертого триггера 24, на информационный вход которого поступает сигнал с выхода блока 11. На информационном и управляющем входах блока 11 с выхода триггера 6 через элементы И 8 и 9 устанавливается логический О - режим записи О в ячейку, соответствующую коду, установленному на адресных входах блока
11 с выходов счетчика 3. При осуществлении записи в последнюю ячейку блока 11 на всех входах блока элементов И-НЕ 7 устанавливается логическая 1, а на выходе - импульс логического О, который устанавливает триггер 6 в нулевое состояние и переводит устройство в режим опроса датчиков. При этом на управляющем входе блока 11 устанавливается логическая 1 с выхода элемента И 8 (режим считывания), а на информационном входе - сигнал состояния датчика 14, подключенного к входу мультиплексора
12, соответствующего коду на его адресных входах, Информация о состоянии датчика 14 поступает на первый вход элемента И 16, через элемент НЕ 17 на первый вход элемента И 18, на первый вход элемента 15 сравнения где сравнивается с содержимым соответствующей ячейки, поступающим с выхода блока 11. При их несоответствии сигнал на выходе триггера 24, а следовательно, и на выходе 29 устройства соответствует состоянию датчика 14, а на выходе элемента 15 сравнения возникает сигнал рассогласования (логическая 1), который переводит триггер 10 в единичное состояние. При этом логический О с инверсного выхода триггера 10 блокирует прохождение тактовых импульсов через элемент И-НЕ 2 и на его выхото он через второй элемент НЕ 35 открывает седьмой элемент И 36, на вы- ходе которого появляется сигнал готовности кода. Приняв сигнал готовности кода с выхода 31 сигнала готовности устройства, управляющая ЭВМ считывает информацию с информационного выхода 29 и выходов 13 устройства и
выдает на вход 30 устройства импульс перезаписи состояния датчика 14 в ячейку блока 11, который поступает на второй вход элемента ИЛИ 32, Если в РПЗУ 33 по адресу, в котором остановился счетчик 3, записана логическая
то сигнал готовности не про0
0
ходит на выход 31 устройства, так как элемент И 36 закрыт по первому входу. 3 то же время сигнал с выхода триггера 27 через шестой элемент И 34, открытый по первому входу, поступает на первый вход элемента ИЛИ 32. Сигнал с выхода элемента ИЛИ 32 переводит шестой триггер 26 в единичное
5 состояние. Логический О с инверсного выхода триггера 26 переводит триггер 27 в нулевое состояние.
Одновременно с переводом триггера 27 в единичное состояние логическая 1 с прямого выхода триггера 10 поступает на вход одновибратора 19, который вырабатывает короткий импульс (логический О)- Этот импульс переводит третий триггер 20 в единичное состояние. Логическая 1 с его прямого выхода поступает на вторые входы четвертого 16 и пятого 18 элементов И и разрешает прохождение сигнала состояния датчика 14 на входы сброса второго 21 и третьего 22 счетчиков. Если датчик срабатывания с дребезгом, то расширение счета на входах сброса второго 21 и третьего 22 счетчиков прерывистое - каждый новый импульс
c .дребезга обнуляет счетчики, и счет начинается сначала.
Только после окончания дребезга на входе сброса одного из счетчиков (второго 21 или третьего 22) устанав5
0
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации от двухпозиционных датчиков | 1986 |
|
SU1376075A1 |
Устройство для ввода информации от матрицы двухпозиционных датчиков | 1987 |
|
SU1434445A1 |
АВТОМАТ УПРАВЛЕНИЯ КОМАНДАМИ ПО ПЕРЕДАЧЕ ПАКЕТОВ ДАННЫХ | 1997 |
|
RU2116002C1 |
Устройство для ввода информации от двухпозиционных датчиков | 1985 |
|
SU1267426A2 |
Многоканальный коммутатор аналоговых сигналов | 1988 |
|
SU1598149A1 |
УПРАВЛЯЕМЫЙ ФОРМИРОВАТЕЛЬ ИМПУЛЬСОВ | 2004 |
|
RU2257003C1 |
Устройство для ввода информации | 1987 |
|
SU1424004A1 |
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ | 1992 |
|
RU2042182C1 |
Измеритель однократных коротких интервалов времени | 1980 |
|
SU918930A1 |
Устройство сопряжения с двухпроводной абонентской линией | 1989 |
|
SU1713118A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации о состоянии двухпозиционных датчиков в электронные вычислительные машины. Цель изобретения состоит в расширении области применения устройства за счет возможности ввода информации от датчиков либо в момент замыкания и размыкания, либо только в момент замыкания, либо только в момент размыкания. Устройство содержит генератор 1 импульсов, первый 2 и второй 28 элементы И-НЕ, первый 3, второй 21 и третий 22 счетчики, первый 4, второй 8, третий 9, четвертый 16, пятый 18, шестой 34 и седьмой 36 элементы И, первый 6, второй 10, третий 20, четвертый 24, пятый 25, шестой 26 и седьмой 27 триггеры, блок элементов И-НЕ 7, мультиплексор 12, двухпозиционные датчики 14, элемент 15 сравнения, первый 17 и второй 35 элементы НЕ, одновибратор 19, элемент ИЛИ-НЕ 23, элемент ИЛИ 32, блок 33 постоянной памяти. Блок постоянной памяти, второй элемент НЕ, шестой и седьмой элементы И, элемент ИЛИ образуют схему, обеспечивающую либо передачу сигнала готовности кода на выход устройства, либо формирование сигнала на перезапись состояния датчика в блок памяти внутри устройства. 1 ил.
де, а следовательно, и на входе синх- 0 ливается Устойчивая логическая 1
ронизации блока 11 устанавливается уровень логической 1, а на управ- ляющем входе блока 11 - уровень логического О (режим записи), Логическая 1 с прямого выхода триггера 10 переводит седьмой триггер 27 в единичное состояние. Если в РПЗУ 33 по адресу, в котором остановился счетчик 3, записан логический О,
Если по окончании дребезга датчик замкнут, то логическая 1 (разре ние счета) появляется на входе сб са счетчика 21, а если датчик 14 ,с разомкнут, то логическая 1 - на входе сброса счетчика 22, Счетчик у которого на входе сброса присут вует логическая 1, считает необх димое количество импульсов и на е
ливается Устойчивая логическая 1
Если по окончании дребезга датчик 14 замкнут, то логическая 1 (разрешение счета) появляется на входе сброса счетчика 21, а если датчик 14 разомкнут, то логическая 1 - на входе сброса счетчика 22, Счетчик, у которого на входе сброса присутствует логическая 1, считает необходимое количество импульсов и на его
выходе переполнения формируется логическая 1, которая поступает на вход элемента ИЛИ-НЕ 23. Отрицательный перепад с выхода элемента ИЛИ-НЕ 23 переводит триггер 20 в нулевое состояние. Логический О с прямого выхода триггера 20 через четвертый 16 и пятый 18 элементы И поступает на входы сброса второго 21 и третьего
15
22 счетчиков, обнуляет их и запрещает счет. На выходах переполнения второго 21 и третьего 22 счетчиков устанавливаются логические О, а на выходе элемента ИЛИ-НЕ 23 - логическая 1. Положительный перепад с инверсного выхода триггера 20 переводит пятый триггер 25 в единичное состояние. Таким образом, процесс приема и обработки информации управляющей ЭВМ и 0 работа схемы защиты от дребезга контактов датчиков 14 идет параллельно и независимо друг от друга. Если процесс приема и обработки информации заканчивается раньше окончания дре- 25 безга контактов, то сначала появляется логическая 1 на втором входе второго элемента И-НЕ 28, а затем - на первом входе этого элемента, В противном случае сначала появляется логическая 1 на первом входе элемента И-НЕ 28, а затем - на втором входе этого элемента. При появлении логической 1 на первом и втором входах элемента И-НЕ 28 на его выхося в нулевое состояние. При этом раз блокируется прохождение тактовых импульсов через элемент И-НЕ 2 и устанавливается логическая 1 на управляющем входе блока 11 (режим считыва ния) . Таким образом, устройство пере ходит к дальнейшему опросу датчиков 14. При отсутствии дребезга датчиков 14 устройство работает аналогично указанному.
10
30
Формула изобретения
Устройство для ввода информации от двухпозиционных датчиков по авт.св № 1376075, отличающееся тем, что, с целью расширения области применения устройства за счет возмож ности ввода информации от датчиков в момент их замыкания и размыкания, в момент замыкания, в мамент размыка ния, в него введены элемент ИЛИ, вто рой элемент НЕ, шестой и седьмой эле менты И, блок постоянной памяти, оди вход которого подключен к выходу чет вертого триггера, а другие входы - к выходам первого счетчика, выход блока постоянной памяти подключен к первому входу шестого элемента И и через второй элемент НЕ к первому входу седьмого элемента И, второй вход которого подключен к выходу седьмого триггера и к второму входу шестого элемента И, выход седьмого элемента И является выходом сигнала
де появляется логический О, который готовности устройства, выход шестого
переводит пятый 25 и шестой 26 триггеры в исходное (нулевое) состояние и через второй вход элемента И 4 проходит на вход синхронизации блока 11 и вход сброса триггера 10, который по положительному перепаду переводит 025
628978
ся в нулевое состояние. При этом разблокируется прохождение тактовых импульсов через элемент И-НЕ 2 и устанавливается логическая 1 на управляющем входе блока 11 (режим считывания) . Таким образом, устройство переходит к дальнейшему опросу датчиков 14. При отсутствии дребезга датчиков 14 устройство работает аналогично указанному.
10
5
0
Формула изобретения
Устройство для ввода информации от двухпозиционных датчиков по авт.св. № 1376075, отличающееся тем, что, с целью расширения области применения устройства за счет возможности ввода информации от датчиков в момент их замыкания и размыкания, в момент замыкания, в мамент размыкания, в него введены элемент ИЛИ, второй элемент НЕ, шестой и седьмой элементы И, блок постоянной памяти, один вход которого подключен к выходу четвертого триггера, а другие входы - к выходам первого счетчика, выход блока постоянной памяти подключен к первому входу шестого элемента И и через второй элемент НЕ к первому входу седьмого элемента И, второй вход которого подключен к выходу седьмого триггера и к второму входу шестого элемента И, выход седьмого элемента И является выходом сигнала
элемента И подключен к первому входу элемента ИЛИ, второй вход которого является входом разрешения перезаписи устройства, выход элемента ИЛИ подключен к второму входу шестого триггера.
Устройство для ввода информации от двухпозиционных датчиков | 1986 |
|
SU1376075A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
I |
Авторы
Даты
1990-05-07—Публикация
1988-07-11—Подача