RU2295748C2 - Устройство ввода-вывода - Google Patents

Устройство ввода-вывода Download PDF

Info

Publication number
RU2295748C2
RU2295748C2 RU2005116073/09A RU2005116073A RU2295748C2 RU 2295748 C2 RU2295748 C2 RU 2295748C2 RU 2005116073/09 A RU2005116073/09 A RU 2005116073/09A RU 2005116073 A RU2005116073 A RU 2005116073A RU 2295748 C2 RU2295748 C2 RU 2295748C2
Authority
RU
Russia
Prior art keywords
group
radiation
inputs
outputs
microcontroller
Prior art date
Application number
RU2005116073/09A
Other languages
English (en)
Other versions
RU2005116073A (ru
Inventor
Алексей Викторович Архипов (RU)
Алексей Викторович Архипов
Андрей Геннадьевич Панов (RU)
Андрей Геннадьевич Панов
Original Assignee
Федеральное государственное унитарное предприятие "Научно-производственное объединение автоматики" им. акад. Н.А. Семихатова
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Федеральное государственное унитарное предприятие "Научно-производственное объединение автоматики" им. акад. Н.А. Семихатова filed Critical Федеральное государственное унитарное предприятие "Научно-производственное объединение автоматики" им. акад. Н.А. Семихатова
Priority to RU2005116073/09A priority Critical patent/RU2295748C2/ru
Publication of RU2005116073A publication Critical patent/RU2005116073A/ru
Application granted granted Critical
Publication of RU2295748C2 publication Critical patent/RU2295748C2/ru

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

Изобретение относится к устройствам обработки данных и может быть использовано в устройствах ручного ввода данных, например с помощью клавиш, обработки введенных данных и вывода обработанных данных в устройства вывода, например интерфейсы.
В настоящее время получили распространение устройства ввода информации, основанные на принципе воздействия активным элементом (клавишей) на поток излучения, создаваемый источником излучения, принимаемый приемником излучения.
Известно устройство малой клавиатуры по заявке №2001118853/09 от 1999.12.08, G 06 F 3/023, содержащее элемент управления, оптические детекторы, клавиатуру, причем устройство содержит нижний элемент клавиши, подвижный элемент, выполненный с возможностью шагового перемещения относительно нижнего элемента клавиши, верхний элемент клавиши, прикрепленный, по крайней мере, на одном своем конце с возможностью поворота к подвижному элементу, пары излучатель света-приемник.
Известно устройство для ввода информации по пат. РФ №2246749 от 2003.01.14, G 06 F 3/02, содержащее клавиатуру, установленную на панели, содержащую по меньшей мере одну клавишу из по меньшей мере одного ряда клавиш, рабочая поверхность которой имеет по меньшей мере одну из множества рабочих зон, по меньшей мере один источник излучения и по меньшей мере один приемник излучения, установленный таким образом, что обеспечивает возможность воздействия по меньшей мере одним рабочим органом на путь прохождения излучения от излучателя к приемнику и/или на клавишу в соответствующей ее рабочей зоне (ПРОТОТИП).
Технической задачей изобретения является повышение помехозащищенности, точности обработки данных, снижение электропотребления, увеличение срока эксплуатации.
Поставленная задача решается путем предложения устройства ввода-вывода данных, содержащего клавиатуру, установленную на панели, отличающееся тем, что в него введены два резервированных канала обработки данных, содержащих дешифратор, L-ключей, оптический модуль, имеющий корпус, в котором размещены источники излучения, приемники излучения и клавиши, причем входы источников излучения являются группой входов оптического модуля, а выходы приемников излучения являются группой выходов оптического модуля, L-операционных усилителей, коммутатор, ограничитель тока, аналого-цифровой преобразователь, причем группа входов дешифратора является группой управляющих входов упомянутого канала обработки данных, а группа выходов дешифратора соединена с входами L-ключей, выходы которых соединены с входами оптического модуля, группа выходов которого соединена с входами L-операционных усилителей, выходы которых соединены с группой входов коммутатора, выход которого соединен с входом ограничителя тока, выход которого соединен с входом аналого-цифрового преобразователя, группа выходов которого является группой информационных выходов упомянутого канала обработки, шину управления, шину данных и микроконтроллер, предназначенный для установки на шине управления адреса и команды включения/отключения источника излучения, установки сигнала считывания данных из аналого-цифрового преобразователя, считывания из шины данных указанных данных и их сохранения, причем вход-выход микроконтроллера подключен к внешнему порту, группа информационных входов микроконтроллера через шину данных соединена с группой информационных выходов канала обработки данных, а группа управляющих выходов микроконтроллера соединена через шину управления с группами управляющих входов каждого упомянутого канала обработки данных.
Кроме того, оптическая система источников излучения содержит регулируемый держатель, короткофокусную собирающую линзу, длиннофокусную собирающую линзу и бленду.
Кроме того, оптическая система приемников излучения содержит длиннофокусную собирающую линзу и бленду.
Кроме того, источники излучения установлены в регулируемый держатель с возможностью изменения положения оптической оси источника излучения относительно оптической оси приемника излучения.
Кроме того, каждый столбец или строка клавиш клавиатуры снабжены двумя источниками и двумя приемниками излучения, установленными перпендикулярно движению клавиш.
На фиг.1 представлена структурная схема двухканального устройства ввода-вывода (показан один канал); на фиг.2 - структурная схема оптического модуля; на фиг.3 - структурная схема оптической системы источника излучения; на фиг.4 - структурная схема оптической системы приемника излучения.
На фиг.1 показаны: ДШ 1, ключи 21,...,2L, оптический модуль 3, микроконтроллер 4, ОУ 51,...,5L коммутатор 6, схема 7 ограничений тока, АЦП 8, шина управления, шина данных. Вход-выход микроконтроллера 4 подключен к внешнему порту, группа информационных входов микроконтроллера 4 через шину данных соединена с группой выходов канала, а группа управляющих выходов микроконтроллера 4 соединена через шину управления с группой управляющих входов канала.
На фиг.2 показано: корпус 9 оптического модуля, в котором размещены источники 101,...,10N и 111,...,11М излучения, например светодиоды, приемники 121,...,12М и 131,...,13N излучения, причем входы источников излучения и выходы приемников излучения являются соответственно входами и выходами оптического модуля 3.
На фиг.3 показано: оптическая система источников 10 и 11 излучения, содержащая регулируемый держатель 14, короткофокусную собирающую линзу 15, длиннофокусную собирающую линзу 16 и бленду 17.
На фиг.4 показано: оптическая система приемников 12 и 13 излучения, содержащая длиннофокусную собирающую линзу 18 и бленду 19.
ДШ 1 может быть реализован на элементе 533ИД7.
Ключи 21,...,2L могут быть реализованы на элементах 1НТ251А.
Микроконтроллер 4 может быть реализован на элементах Н1830 ВЕ семейства С51.
ОУ 51,...,5L могут быть реализованы на элементах 544УД2А.
Коммутатор 6 может быть реализован на элементе 590КН6.
Схема 7 ограничения тока может быть реализована на элементе 2С133А.
АЦП 8 может быть реализован на элементе 572ПВ4.
Устройство работает следующим образом.
Исходное состояние. После поступления питания на клавиатуру на шине управления устанавливается нулевой адрес. С ДШ 1 не поступают команды на включение ключей с 21 по 2L, источники 10 и 11 излучения отключены. На входах ОУ с 51 по 5L отсутствует сигнал фототока, коммутатор 6 не подключает выходы ОУ с 51 по 5L к схеме ограничения тока 7, с аналого-цифрового преобразователя 8 не поступают коды на шину данных. Во внешний порт микроконтроллера 4 данные не отправляются.
Режим диагностики. Режим задается через внешний порт микроконтроллера 4 посылкой управляющего кода. Микроконтроллер 4 устанавливает на шине управления адрес и команду включения источника излучения 101. По шине управления этот адрес поступает на ДШ 1. С выхода ДШ 1 логический сигнал поступает на вход ключа 21. Ключ 21 подключает источник 101 излучения к источнику питания (не показан). Через оптический тракт поток излучения попадает на первый приемник 131 излучения. С приемника 131 излучения аналоговый сигнал усиливается операционным усилителем 51. С выхода ОУ 51 усиленный сигнал поступает на коммутатор 6. Коммутатор 6 подключает сигнал с ОУ 51 к схеме 7 ограничения тока в соответствии с заданным адресом по шине управления. Схема 7 ограничения тока выполняет нормализацию поступающего тока к параметрам АЦП 8. С выхода схемы 7 ограничения тока аналоговый сигнал поступает на АЦП 8. АЦП 8 выполняет преобразование аналогового сигнала и запись во внутренней памяти цифрового кода этого сигнала, соответствующего уровню измеренного фототока на приемнике 131 излучения. Микроконтроллер 4 устанавливает сигнал чтения АЦП 8, после которого данные из памяти АЦП 8 поступают на шину данных микроконтроллера 4. Микроконтроллер 4 считывает из шины данных данные, поступившие с АЦП 8, и сохраняет их в своей оперативной памяти. Далее микроконтроллер 4 устанавливает на шине управления адрес и команду выключения источника 101 излучения и аналогичным образом получает по шине данных значение фототока, соответствующий отключенному состоянию источника 101 излучения. Производится вычисление разности сохраненного в памяти кода, соответствующего включенному состоянию источника 101 излучения с полученным по шине данных кодом, соответствующего выключенному состоянию источника 101 излучения. Эта разность сравнивается с эталонной величиной, записанной в памяти микроконтроллера 4, и, по результату сравнения, формируется признак результата завершения диагностики. Аналогичные действия выполняются для всех оптических трактов. При недостаточной разности между током, соответствующим включенному, и током, соответствующим выключенному состоянию источника с 101 по 10N и с 111 по 11М излучения для хотя бы одного из оптических трактов, в оперативную память микроконтроллера 4 заносится признак ошибки. Производится замена соответствующего источника излучения и приемника излучения. Режим повторяется до окончательной проверки всех трактов.
Режим штатной работы. Режим задается через внешний порт посылкой управляющего кода, соответствующего штатной работе. Микроконтроллер 4 устанавливает на шине управления адрес включения источника 101 излучения. По шине управления этот адрес поступает на ДШ 1. С выхода ДШ1 логический сигнал поступает на вход ключа 21. Ключ 21 подключает источник 101 излучения к источнику питания (не показан). Через оптический тракт поток излучения попадает на приемник 131 излучения. С приемника 131 излучения аналоговый сигнал усиливается ОУ 51. С выхода ОУ 51 усиленный сигнал поступает на коммутатор 6. Коммутатор 6 подключает сигнал с ОУ 51 к схеме 7 ограничения тока в соответствии с заданным адресом по шине управления. Схема 7 ограничения тока выполняет нормализацию поступающего тока к параметрам АЦП 8. С выхода схемы 7 ограничения тока аналоговый сигнал поступает на вход АЦП 8, который выполняет преобразование аналогового сигнала и запись во внутренней памяти цифрового кода этого сигнала, соответствующего уровню измеренного фототока на приемнике 131 излучения. Микроконтроллер 4 устанавливает сигнал чтения АЦП 8, после которого данные из памяти АЦП 8 поступают на шину данных микроконтроллера 4. Микроконтроллер 4 считывает из шины данных данные, поступившие с АЦП 8, и сохраняет их в своей памяти.
Если цифровой код соответствует нажатой клавише, то микроконтроллер 4 устанавливает на шине управления адрес включения источника 111 излучения и вышеописанным способом получает по шине данных код с АЦП 8. Если полученный код соответствует нажатой клавише, то микроконтроллер 4 посылает во внешний порт код нажатой клавиши, состоящий из ранее запомненного кода приемника излучения из группы приемников излучения с 131 по 13М и принятого кода приемника излучения из группы приемников излучения с 121 по 12М. В случае получения по шине данных кода, соответствующего не нажатой клавише, микроконтроллер 4 выполняет включение источников излучения, начиная с последующих из группы источников излучения с 111 по 11М, и после включения каждого опрашивает шину данных. Цикл включения источников излучения с 101 по 10N, с 111 по 11М и опрос шины данных продолжается до тех пор, пока с шины данных микроконтроллер 4 не получит кода нажатой клавиши.
Предлагаемое техническое решение позволяет устранить недостатки прототипа, а именно за счет оптической системы, имеется возможность использовать длинные ряды (столбцы и/или строки) клавиш (десятки и более клавиш); каждая пара источник-приемник излучения дублирована, образуя два канала. Обработка каналов ведется разными микроконтроллерами. Использование импульсного режима работы источников и приемников излучения позволяет увеличить их срок службы и снизить энергопотребление. Применение микроконтроллера позволяет обрабатывать уровни сигналов, поступающих с приемников излучения. Предлагаемое техническое решение позволяет эффективно использовать пары источник-приемник излучения для опроса состояний ряда (столбца или строки) клавиш. Это достигается тем, что источники излучения и приемники излучения установлены в оптическом модуле, где они образуют матрицу, что позволяет определять состояние любой клавиши из множества всех клавиш.

Claims (5)

1. Устройство ввода-вывода данных, содержащее клавиатуру, установленную на панели, отличающееся тем, что в него введены два резервированных канала обработки данных, содержащих дешифратор, L-ключей, оптический модуль, имеющий корпус, в котором размещены источники излучения, приемники излучения и клавиши, причем входы источников излучения являются группой входов оптического модуля, а выходы приемников излучения являются группой выходов оптического модуля, L-операционных усилителей, коммутатор, ограничитель тока, аналого-цифровой преобразователь, причем группа входов дешифратора является группой управляющих входов упомянутого канала обработки данных, а группа выходов дешифратора соединена с входами L-ключей, выходы которых соединены с входами оптического модуля, группа выходов которого соединена с входами L-операционных усилителей, выходы которых соединены с группой входов коммутатора, выход которого соединен с входом ограничителя тока, выход которого соединен с входом аналого-цифрового преобразователя, группа выходов которого является группой информационных выходов упомянутого канала обработки, шину управления, шину данных и микроконтроллер, предназначенный для установки на шине управления адреса и команды включения/отключения источника излучения, установки сигнала считывания данных из аналого-цифрового преобразователя, считывания из шины данных указанных данных и их сохранения, причем вход-выход микроконтроллера подключен к внешнему порту, группа информационных входов микроконтроллера через шину данных соединена с группой информационных выходов каналов обработки данных, а группа управляющих выходов микроконтроллера соединена через шину управления с группами управляющих входов каждого упомянутого канала обработки данных.
2. Устройство по п.1, отличающееся тем, что оптическая система источников излучения содержит регулируемый держатель, короткофокусную собирающую линзу, длиннофокусную собирающую линзу и бленду.
3. Устройство по п.1, отличающееся тем, что оптическая система приемников излучения содержит длиннофокусную собирающую линзу и бленду.
4. Устройство по п.1, отличающееся тем, что источники излучения установлены в регулируемый держатель с возможностью изменения положения оптической оси источника излучения относительно оптической оси приемника излучения.
5. Устройство по п.1, отличающееся тем, что каждый столбец или строка клавиш клавиатуры снабжены двумя источниками и двумя приемниками излучения, установленными перпендикулярно движению клавиш.
RU2005116073/09A 2005-05-26 2005-05-26 Устройство ввода-вывода RU2295748C2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2005116073/09A RU2295748C2 (ru) 2005-05-26 2005-05-26 Устройство ввода-вывода

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2005116073/09A RU2295748C2 (ru) 2005-05-26 2005-05-26 Устройство ввода-вывода

Publications (2)

Publication Number Publication Date
RU2005116073A RU2005116073A (ru) 2006-11-20
RU2295748C2 true RU2295748C2 (ru) 2007-03-20

Family

ID=37502017

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2005116073/09A RU2295748C2 (ru) 2005-05-26 2005-05-26 Устройство ввода-вывода

Country Status (1)

Country Link
RU (1) RU2295748C2 (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2421782C2 (ru) * 2008-05-19 2011-06-20 Кабусики Кайся Тосиба Схема управления сигналами шины и схема обработки сигналов, имеющая схему управления сигналами шины
RU2623889C1 (ru) * 2016-05-05 2017-06-29 Юрий Михайлович Пшеницин Устройство для ввода информации

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424756A (en) * 1993-05-14 1995-06-13 Ho; Yung-Lung Track pad cursor positioning device and method
RU2131142C1 (ru) * 1996-07-23 1999-05-27 Пшеницын Юрий Михайлович Устройство для ввода информации
RU2001118853A (ru) * 1998-12-09 2003-07-20 Теленостра Ас Устройство малой клавиатуры
RU2246749C2 (ru) * 2003-01-14 2005-02-20 Пшеницин Юрий Михайлович Устройство для ввода информации

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424756A (en) * 1993-05-14 1995-06-13 Ho; Yung-Lung Track pad cursor positioning device and method
RU2131142C1 (ru) * 1996-07-23 1999-05-27 Пшеницын Юрий Михайлович Устройство для ввода информации
RU2001118853A (ru) * 1998-12-09 2003-07-20 Теленостра Ас Устройство малой клавиатуры
RU2246749C2 (ru) * 2003-01-14 2005-02-20 Пшеницин Юрий Михайлович Устройство для ввода информации

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2421782C2 (ru) * 2008-05-19 2011-06-20 Кабусики Кайся Тосиба Схема управления сигналами шины и схема обработки сигналов, имеющая схему управления сигналами шины
US8131900B2 (en) 2008-05-19 2012-03-06 Kabushiki Kaisha Toshiba Bus signal control circuit for detecting bus signal abnormalities using separate bus diagnosis line
RU2623889C1 (ru) * 2016-05-05 2017-06-29 Юрий Михайлович Пшеницин Устройство для ввода информации

Also Published As

Publication number Publication date
RU2005116073A (ru) 2006-11-20

Similar Documents

Publication Publication Date Title
US8256678B2 (en) Indicia reading terminal having image sensor and variable lens assembly
WO2001033898A3 (en) An optical cross-connect switching system
EP0389969A3 (en) Focal plane array readout employing one capacitive feedback transimpedance amplifier for each column
GB2161338A (en) Optical switch device
CA2207175A1 (en) Optical waveguide cross-point switch
US9716850B2 (en) BJT pixel circuit capable of cancelling ambient light influence, image system including the same and operating method thereof
CN207867475U (zh) 一种信号接收处理电路
RU2295748C2 (ru) Устройство ввода-вывода
DE69316345D1 (de) Optischer empfaenger
US11126812B2 (en) Fingerprint sensor
WO2007109770B1 (en) Imager system
WO2017116495A1 (en) Gain adaptable unit cell
JP2011004327A (ja) 積分回路および光検出装置
US4677496A (en) Image reader for image processing apparatus
CN101630212B (zh) 一种自适应的红外触摸装置
JP2006279324A (ja) 光検出装置
CN113791331B (zh) 一种输出信号范围可调的输入信号幅度检测电路及其方法
WO2005116594A8 (ja) 焦電素子および焦電型赤外線センサ
US6809595B2 (en) Method of multiplexing column amplifiers in a resistive bolometer array
KR20240097590A (ko) 비닝 모드를 지원하는 리드아웃 회로 및 이를 포함하는 다이나믹 비전 센서
CN107525530A (zh) 一种绝对式光电编码器的集成电路
RU2390929C1 (ru) Цифроаналоговый преобразователь
JPS62151068A (ja) フオトイメ−ジセンサ−
RU2003100999A (ru) Устройство для ввода информации
RU2390928C1 (ru) Цифроаналоговый преобразователь

Legal Events

Date Code Title Description
RH4A Copy of patent granted that was duplicated for the russian federation

Effective date: 20140221

MM4A The patent is invalid due to non-payment of fees

Effective date: 20170527

NF4A Reinstatement of patent

Effective date: 20180521

PD4A Correction of name of patent owner
PC43 Official registration of the transfer of the exclusive right without contract for inventions

Effective date: 20181009

PD4A Correction of name of patent owner