RU2295748C2 - Устройство ввода-вывода - Google Patents
Устройство ввода-вывода Download PDFInfo
- 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
Links
- 230000005855 radiation Effects 0.000 claims abstract description 73
- 230000003287 optical effect Effects 0.000 claims abstract description 33
- 238000006243 chemical reaction Methods 0.000 claims 1
- 230000036039 immunity Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract 1
- 230000002035 prolonged effect Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000004907 flux Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
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, отличающееся тем, что каждый столбец или строка клавиш клавиатуры снабжены двумя источниками и двумя приемниками излучения, установленными перпендикулярно движению клавиш.
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)
| 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)
| 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 | Пшеницин Юрий Михайлович | Устройство для ввода информации |
-
2005
- 2005-05-26 RU RU2005116073/09A patent/RU2295748C2/ru active IP Right Revival
Patent Citations (4)
| 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)
| 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 |