Устройство для ввода информации
Иллюстрации
Показать всеРеферат
COI08 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А (19) (11) (51) 4 G 06 F 3/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ, СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ /Р /
К ABTOPCHOIVIY СВИДЕТЕЛЬСТВУ (21) 3408742/18-24 (22) 15.03.82 (46) 15.01.86. Бюл. N22 (71) Специальное конструкторское бюро пишущих машин (72) В.В.Пичугин и В.В.Филиппов (53) 681..327.11 (088.8 1 (56) 1. Патент США М - 3.918.051, кл. G 06 F 3/02, опублик. 1978.
2. Патент США У 4.157.539, кл. 5 06 F 3/02,,опублик. 1979(прототип). (54) (57) 1. УСТРОЙСТВО ДЛЯ ВВОДА
ИНФОРМАЦИИ, содержащее клавиатуру, первый дешифратор, счетчик, генератор тактовых импульсов и блок сравнения, выход которого является стробирующим выходом устройства, выходы первой группы счетчика соединены с информационными входами первого дешифратора, выходы счетчика являются информационными выходами устройства, о т л и ч а ю щ е е с я тем что, с целью повышения надежности и быстродействия, в него введены второй дешифратор, делитель частоты, элемент
ИЛИ и интегратор, при этом выход генератора тактовых импульсов соединен с входом делителя частоты и с первым входом элемента ИЛИ, выход делителя частоты соединен с вторым входом элемента ИЛИ, с входом счетчика и с установочным входом интегратора, выходы второй группы счетчика соединены с информационными входами второго дешифратора, стробирующий вход которого подключен к выходу элемента ИЛИ, информационные входы клавиатуры подключены к выходам второго дешифратора, управляющие входы клавиатуры подключены к входам первого дешифратора, а выходы клавиатуры подключены к информационным входам интегратора, выход которого соединен с входом блока сравнения.
2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что интегратор содержит диод, многоэмиттер-. ный транзистор и конденсатор, база многоэмиттерного транзистора соединена с первым выходом конденсатора и общей шиной, коллектор многоэмиттерного транзистора соединен с катодом диода, вторым выводом конденсатора и является выходом интегратора, анод диода является установочным входом интегратора,, а эмиттеры многоэмиттерного транзистора являются информационными входами интегратора..
1 12051
Изобретение относится к вычислительной технике и может быть использовано в устройствах для ввода информации и различных пультах с клавиа— турой, содержащей матрицу бесконтактных датчиков на реактивных элементах дпя ввода информации оператором, Известно устройство ввода информации, содержащее клавиатуру с матрицей бесконтактных датчиков на реактивных элементах, связанную через дешифратор со счетчиком, генератор тактовых импульсов и блок сравнения .(1) .
Недостатком данного устройства является низкая надежность иэ-за использования сложных, не технологичных в изготовлении датчиков и наличия специальных технических средств для исключения влияния шумового сигнала датчиков.
Наиболее близким по технической сущности к предлагаемому является устройство ввода информации, содержащее клавиатуру с матрицей бесконтактных датчиков на реактивных элементах, дешифратор, счетчик, генератор тактовых импульсов и блок сравнения, выход которого является стробирующим выходом устройства, причем выходы счетчика соединены с информационными входами дешифратора, выходной регистр и блок анализа, дешифратор подключен через инверторы к шинам матрицы клавиатуры через З5 ряд полевых транзисторов, образующих аналоговый коммутатор, выбирающий датчики (емкостно-сенсорные) клавиагуры, и через дополнительные тран— зисторы, осуществляющие заряд и раз- щ ряд выбранного датчика матрицы, подключен к шинам матрицы клавиатуры, дополнительные транзисторы совместно с емкостными датчиками образуют матрицу интегрирующих цепей, выходы матрицы интегрирующих цепей подключены. через аналоговый коммутатор на полевых транзисторах к блоку сравнения сигнала датчика с эталонной величиной f2) .
5G
Однако в известном устройстве при использовании в клавиатуре емкостных, емкостно — сенсорных и других датчиков, простых по технологии изготовления, но имеющих малые величины выходных сигналов и обладающих большими внутренними сопротивлениями (т.е, датчиков, работающих на высо36 2 коомйые входы согласующих устройств, величина сигнала датчика становится сравнимой с величиной сигнала помехи, например помехи по целям источника питания,„ собственных помех (так называемых шумов)клавиатуры и других.
При этом выходной кодовый сигнал о срабатывании датчика может быть не сформирован как за счет единичного пропадания сигнала датчика (из-за сигнала помехи во время опроса этого датчика, так и эа счет сигнала помехи в любое другое время, вызывающего ложный сигнал о срабатывании какого-либо датчика, так как в обоих случаях во время опроса датчиков и во время формирования выходного кодового сигнала происходит изменение кодового сигнала, записанного в регистр.
Это приводит к снижению надежности устройства. Кроме того, невозможно формирование выходного сигнала о сра-. батывании следующего датчика клавиатуры при наличии сигналов предыдущего датчика, так при этом код, записанный в выходной регистр, изменяется, что рассматривается как ложное срабатывание датчиков и не дает возможности оператору нажимать следующую клавишу, не отпустив предварительно, нажатую ранее. При этом снижается быстродействие устройства.
Цель изобретения — повышение надежности и быстродействия устройства. указанная цель достигается.тем, что в устройство для ввода информации, содержащее клавиатуру, первый дешифратор, счетчик, генератор тактовых импульсов и блок сравнения, выход которого является стробирующим выходом устройства, выходы первой группы счетчика соединены с информационными входами первого дешифратора, выходы счетчика являются информационными выходами устройства, введены второй дешифратор, делитель частоты, элемент. ИЛИ и интегратор, npv этом выход генератора тактовых импульсов соединен с входом делителя частоты и с первым входом элемента ИЛИ, выход делителя частоты соединен с вторым входом элемента ИЛИ, с входом счетчика и с установочным входом интегратора, выходы второй группы счетчика соединены с информационными входами второго дешифрато1205136
55 ра, стробирующий вход которого подк- лючен к выходу элемента ИЛИ, информационные входы клавиатуры подключены к выходам второго дешифратора, управляющие входы клавиатуры подключены к входам первого дешифратора, а выходы клавиатуры подключены к информационным входам интегратора, выход которого соединен с входом блока сравнения.
Кроме того, интегратор содержит диод, многоэмиттерный транзистор
l и конденсатор, база многоэмиттерного транзистора соединена с первым выходом конденсатора и общей шиной, коллектор многоэмиттерного транзис--тора соединен с катодом диода, вторым выводом конденсатора и является выходом интегратора, анод диода является установочным входом интегратора, а эмиттеры многоэмиттерного транзистора являются информационными входами интегратора, На фиг. 1 изображено устройство с матрицей дифференцирующих цепей, где в качестве реактивных элементов использованы емкостные элементы; на фиг. 2 — то же, где в качестве реактивных элементов использованы индуктивные элементы.
Устройство содержит генератор 1
:тактовых импульсов, делитель 2 час1 тоты, счетчик 3, элемент ИЛИ 4, второй дешифратор 5, первый дешифратор 6, блок 7 сравнения, клавиатуру 8, интегратор 9, диод 10, многоэмиттерный транзистор 11, конденсатор 12, стробирующий выход 13, информационные выходы 14.
В устройстве (фиг. 1) клавиатура 8 содержит в матрице дифференцирующих цепей две группы шин (вертикальную и горизонтальную), соединенных друг с другом емкостными элементами Cl-С64, а резисторы Rl-R8 подключены первыми выводами к вертикальным шинам матрицы.
В устройстве (фиг. 2) клавиатура 8, содержит в матрице дифференцирующих цепей две группы шин (вер тикальную и горизонтальную), соединенных друг с другом индуктивными элементами 1.1-1,64 через развязывающие диоды Дl-Д64, а резисторы к1 -К8 подключены первыми выводами к гори-! зонтальным шинам матрицы.
Устройство работает следующим образом.
Сигнал с частотой f генератора 1 с тактовых импульсов через делитель 2 частоты (поделенный в и раз) поступает на вход счетчика 3, выходы которого соединены с информационными входами второго 5 и первого 6 дешифраторов. Счетчик 3 совместно с вторым 5 и первым 6 дешифраторами представляет собой распределитель, опрашивающий матрицу клавиатуры 8 по двум координатам. При этом выходные опрашивающие сигналы нулевого уровня, которые появляются последовательно во времени на каждом выходе первого дешифратора 6, поступают на управляющие входы клавиатуры 8 и выбирают последовательно вертикальные группы дифференциальных цепей с общим управляющим входом, (например, дифференцирующие цепи, образованные резистором К1 и ем— костными элементами Cl — С8 на фиг. 1 или резисторами и индуктивными элементами R1L1 — R8 LB на фиг. 2) .
Выходы второго дешифратора 5 соединены с информационными входами клавиатуры 8, и аналогично работе дешифратора 6 выходные опрашивающие сигналы дешифратора 5 выбирают для опроса последовательно во времени каждую дифференцирующую цепь из выбранной вертикальной группы дифференцирующих цепей (например, дифференцирующую цепь С1И на фиг. 1 или
1 1. l на фиг.2} . Таким образом, последовательно во времени выбирается и опрашивается каждая дифферен— цирующая цепь клавиатуры 8.
Так как выходные сигналы второго дешифратора 5 через элемент ИЛИ 4 стробированы частотой генератора 1 тактовых импульсов, а переключение выходов второго дешифратора 5 осуществляется за время, равное И тактам генератора 1 тактовых импульсов за счет того, что вход счетчика 3 подключен к генератору 1 тактовых импульсов через делитель 2 частоты, то на информационный вход каждой выбранной дифференцирующей цепи клавиатуры 8 поступает л импульсов высокого и низкого уровней, и ь сигналов с выхода выбранной дифференцирующей цепи поступают на один из информационных входов интегратора 9 (один из эмиттеров многоэмиттерного транзистора 11).
Таким образом, каждый бесконтактный датчик клавиатуры опрашивается
1205!36. многократно(п раэ) в отведенный ему промежуток. времени и соответственно получает последовательность выходных сигналов от каждого выбранного бесконтактнога датчика дифференцирую- 5 щей цепи, причем кратность задается делителем 2 частоты, Так как многоэмиттерный транзистор 11 в интеграторе 9 включен по схеме с общей базой и, следователь- 1О но, коэффициент усиления схемы по току (с достаточной точностью ) равен единице, каждый выходной сигнал отрицательной полярности с выбранной дифференцирующей цепи, поступающий на один из информационных выходов интегратора 9, вызывает разряд накапливающего конденсатора 12 интегратора 9 на величину заряда, протекающего через один из переходов эмиттер — база многоэмиттерного транзистора 11 под воздействием этого выходного сигнала отрицательной полярности с выбранной дифференцирующе и цепи. При исполь з ов анин в клавиа- туре 8 емкостных элементов (фиг. 1) выходной сигнал. отрицательной полярности возникает при разряде конденсатора выбранной дифференцирующей цепи, напримет Cl, и каждый разряд 30 конденсатора Cl через переход эмиттер — база многоэмиттерного транзистора 11 вызывает разряд накапливающего конденсатора !2 на величину заряда конденсатора Cl. 35
При использовании в клавиатуре 8 индуктивных элементов (фиг.2)
: накапливающий конденсатор 12 разряжается на величину заряда, протекающего под воздействием ЭДС самоиндук- gg ции индуктивности выбранного дагчика, например 1,1, через переход эмиттер — база многоэмиттерного транзистора 11.
За Q циклов опроса датчика клавиа-4g туры 8 накапливающий конденсатор 12 интегратора 9 разряжается на величину в и раз большую, т.е. происходит суммирование и сигналов датчика на накопительном конденсаторе 12., 50
При использовании микросхем серии К 155 в устройстве (фиг,1) с клавиатурой 8 на емкостных элементах резисторы 1 — R8 могут быть исключены, если величины емкостей датчиков не превышают 1000 пФ. При этом ток заряда емкостей ограничивается эа счет резисторов, имеющихся внутри микросхем, а при разряде ограничивается входным сопротивлением многоэмиттерного транзистора ll
При необходимости для исключения попадания обратного напряжения при разряде емкостных элементов Cl -С 64 клавиатуры 8 на выходы первого дешифратора 6 эти выходы следует подключать через диоды.
В устройстве, изображенном на фиг. 2, с матрицей 8 на индуктивных элементах 1.1-1,64 часть тока, вызываемого ЭДС самоиндукции индуктивности, протекает через резисторы — R 8,,так как они оказываются включенными параллельно переходам эмиттер — база многоэмиттерного транзистора 11. Для исключения шунтирующеro влияния резисторов
Rl -R8 и, следовательно, увеличения величины заряда, протекающего через переход эмиттер — база многоэмиттерного транзистора 11, на информационные входы дифференцирующих цепей следует подавать уровни логической единицы и не подавать уровней логического нуля.
При срабатывании датчика матрицы 8 изменяются параметры датчика (например, увеличивается величина емкости Cl — С64 на фиг. 1 или, например, уменьшается величина индуктивности Ll — L 64 на фиг. 2), и, следовательно, изменяется величина выход-. ного сигнала датчика. Соответственно накапливающий конденсатор 12 разряжается во столько раз быстрее (или медленнее), во сколько раэ увеличивается (или уменьшается) величина выходного сигнала датчика.
Так как цикл опроса датчика осуществляется p — кратно, то величину емкости накапливающего конденсатора 12 (величину заряда на нем ) можно выбирать в .и раз большей, чем величина выходного сигнала датчика, т.е, заряда, протекающего через переход эмиттер — база многоэмиттерного транзистора ll. Таким образом, параметры датчика: емкость в устройстве (фиг.l) или индуктивность в устройстве (фиг.2), оказываются как бы увеличенными в и раз, причем выбором величины и можно выбирать любое увеличение, т.е. поднимать помехозащищенность каждого датчика до необходимой величины для исключения влияния помех. Кроме того, снятие выход25
1 205 .ных сигналов датчиков в режиме короткого замыкания, так как выходные сигналы датчика замыкаются через переходы эмиттер — база многоэмиттерного транзистора 11, включенного по схеме с общей базой, также повышает на. дежность снятия выходных сигналов датчиков;за счет ниэкоомных информационных входов интегратора 9 и, ( следовательно, исключения влияния !О помех, что в совокупности дает возможность использования простых и высокотехнологичных емкостных, индуктивных и других аналогичных бесконтактных датчиков с малыми уровнями выходных сигналов. Преимуществом данной схемы, кроме надежности, является простота, так как накапли-вающий конденсатор 12 используется один для всего устройства. Кроме того построение устройства с опросом. только одного датчика в отведенных для него промежутках времени позволяет повысить быстродействие ввода информации оператором эа счет возможности нажатия следующей клавиши беэ отпускания предыдущей и определяет экономичнбсть всего устройства по потребляемой мощности.
Выходной сигнал с накапливающего конденсатора 12 поступает на блок 7 сравнения, который может представлять собой, например, триггер Шмидта или компаратор с эталонным сигналом на втором входе, с которым сравнивается выходной сигнал с накапливаю-.
35 щего конденсатора 12.
Оператор, воздействуя на датчики клавиатуры 8, изменяет параметры датчиков. В устройстве(фиг. 1)при малой величине емкости датчика нако-.
40 пительный конденсатор 12 не успевает разделиться ниже величины эталонного сигнала за время опроса датчика, и на выходе блока 7 сравнения стробирующий сигнал 13, указывающий на срабатывание датчика, не вырабатйвается. При большой величине емкости датчика накопительный конденсатор 12 разряжается ниже величины эталонного сигнала блока 7 сравнения, при этом на его выходе вырабатывается стробирующий сигнал 13, указывающий на срабатывание датчика клавиатуры, Аналогично в устройстве (фиг, 2) при большой величине индуктивности датчика накопительный конденсатор 12 разряжается нике величины эталонно136 8 го сигнала, и на выходе блока 7 сравнения стробирующий сигнал 13, указывающий .на срабатывание датчика, не вырабатывается, При малой величине индуктивности датчика накопительный конденсатор 12 разря жается ниже величины эталонного сигнала блока 7 сравнения, при этом на его выходе вырабатывается стробирующий сигнал 13, указывающий на срабатывание датчика клавиатуры.
В начале опроса каждого датчика клавиатуры 8 выходным импульсом с делителя 2 частоты. накопительный конденсатор 12 подготавливается и заряжается до напряжения источника питания через развязывающий диод 10. ля того, чтобы не было опроса датчиков во время процесса заряда накапливающего конденсатора 12 (подготовки интегратора 9 до начал опроса каждого датчика), второй вход элемента ИЛИ 4, через который подключен генератор 1 тактовых импульсов к стробирующему входу второго дешифратора 5, подключен к выходу делителя 2 частоты.
При этом опрос каждого датчика осуществляется эа (я- rn) тактов, где Ю вЂ” длительность выходного сигнала делителя 2 частоты в тактах, и суммарный сигнал для каждого датчика равен сумме(п-rn)величын сигналов этого же датчика. Это справедливо для обоих вариантов устройства.
При этом желательно использовать делитель частоты с длительностью выходного сигнала, равной или приближающейся к длительности входного сигнала.
Вместо развязывающего диода 10 может использоваться любой усилительный элемент, обеспечивающий заряд накопительного конденсатора 12 до напряжения источника питания выходным импульсом делителя 2 частоты, поступающим на вход усилительного элемента. Причем при отсутствии выходного импульса делителя 2 частоты выход усилителя от накопительного конденсатора 12 должен отключаться для исключения возможности разряда конденсатора 12 через этот усили— тельный элемент, например, ключевой транзисторный усилитель беэ резистора в выходной цепи, причем для указанной на схеме полярности напряжения питания транзистор должен
Составитель В.Верховский
Техред О.Ващишина
Корректор, И.Муска
Редактор E,Êîï÷à
Заказ 853б/51
Тираж 709 Подписное
ВНИИХИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, E-35, Рауп ская наб., д.4)5
Филиал ППП "Патент", г, Ужгород, ул.Проектная,4 быть р-0-р-типа и змиттер подкпочается к полюсу источника питания.
Таким образом, изобретение обеспечивает повышение надежности устройства для ввода информации за счет устранения сигналов помех и применения технологичных и простьгх, а следовательно, надежных, емкостных, индуктивных и других аналогичных датчиков путем многократного опроса и скорости ввода информации
1 oq 10 зз счет возможности о:оратора нажиь. .ать следующую кла,"-пну, не отпус— тив предварительно наж тые ранее, так как опрос KBKUor датчика происходит в отведенный только для него промежуток времени, следовательно, формирование выходного кодового сигнала о срабатывании отдельного датчика не мешает фор -.нрованию выходных кодовых cHrналоэ о срабатывании других датчиков.