Устройство для ввода информации

Номер патента: 1091147

Авторы: Вант, Старов, Шнейнберг

ZIP архив

Текст

(19 11 б 06 Г 3/О САНИЕ ИЗОБРЕТЕНИ ПЬСТ У СР8 (прото ГОсудАРстВенный комитет сссР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ К АВТОРСКОМУ СВИ 121) 3540136/18-24(71) Казахский опытно-экспериментальныйзавод геофизических приборов Казгеофизприбор Научно-производственного объединения Рудгеофизика(54) (57) 1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержашее генератор импульсов, первый счетчик, дешифратор, мультиплексор, интегратор, триггер, регистр иклавиатуру, выходы счетчика подключены кинформационным входам регистра, дешифтора и. к адресным входам мультиплексора, информационные входы которого соединены с выходами дешифратора через коммутационные элементы клавиатуры, выход мультиплексора соединен с входом синхронизации триггера и через интегратор с входом Сброс триггера, вход данных которого подключен к шине логической единицы устройства, выход регистра является информационным выходом устройства, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены первый и второй формирователи сигналов, элемент ИЛИ и второй счетчик, счетный вход которого соединен с выходом мультиплексора, неинвертирующий выход триггера через первый формирователь сигнала соединен с первым входом элемента ИЛИ, инвертирующий выход - с входом сброса второго счетчика, выход которого подключен к другому информационному входу регистра и через второй формирователь сигналов - к второму входу элемента ИЛИ, выход которого подключен к стробируюшему входу регистра.1091147 2. Устройство по и. 1, отличающееся тем, что интегратор содержит элемент НЕ, элемент односторонней проводимости, первый и второй согласующие элементы, накопительный элемент и триггер Шмидта, выход которого является выходом интегратора, вход элемента НЕ является входом интегратора, выход подключен к катоду элемента одноИзобретение относится к автоматике ивычислительной технике и может быть использовано в устройствах для ручного ввода информации в ЭВМ, в терминальных станциях и информационно-измерительных системах различного назначения.Известно устройство лля ввода информации, содержащее емкостную клавиатуруматричного типа, генератор синхроимпульсов, счетчик, дешифратор, мультиплексор,сдвиговый регистр, олновибратор, элементзадержки и расширитель импульсов с соответствуюши ми связями.Данное устройство сложно, так как требует применения специальной клавиатуры,в которой каждая клавиша представляетсобой сложный конструктивный элемент свстроенным конденсатором переменной емкости,Наиболее близким по технической сушности к предлагаемому является устройстводля ввода информации, содержащее генератор импульсов, первый счетчик, дешифратор,мультиплексор, интегратор, триггер, регистри клавиатуру, вь.холы счетчика подключенык информационным входам регистра, дешифратора и к адресным входам мультиплексора, информационные входы которого соединены с выходами лешифратора через коммутационные элементы клавиатуры, выход мультиплексора соединен с входом синхронизации триггера и через интегратор с входомСброс триггера, вход данных которогоподключен к шине логической единицы устройства, выход регистра является информационным выходом устройства 2.Недостатком данного устройства является сравнительно низкое быстродействие,обусловленное фиксированной задержкой наблокировку времени дребезга контактов геркона (примерно 20 мс), которое реально может быть значительно меньше.Цель изобретения - повышение быстродействия устройства.Указанная цель достигается тем, что вустройство для ввода информации, содержашее генератор импульсов, первый счетчик, дешифратор, мультиплексор, интеграсторонней проводимости, анод которого через первый согласующий элемент соединен с входом триггера Шмидта, шина положительного потенциала устройства подключена к входу триггера Шмидта через параллельно соединенные второй нагрузочный и согласуюший элементы. 2тор, триггер, регистр и клавиатуру, выходы счетчика подключены к информационным входам регистра, дешифратора и к адресным входам мультиплексора, информационные входы которого соединены с выходами дешифратора через коммутационные элементы клавиатуры, выход мультиплексора соединен с входом Сброс триггера, вход данных которого подключен к шине логической единицы устройства, выход регистра являет Онся информационным выходом устроиства, введены первый и второй формирователи сигналов, элемент ИЛИ и второй счетчик, счетный вход которого соединен с выходом мультиплексора, неинвертируюший выход триггера через первый формирователь сигнала соединен с первым входом элемента ИЛИ, инвертируюший выход - с входом сброса второго счетчика, выход которого подключен к другому информационному входу регистра и через второй формирователь сиг налов - к второму входу элемента ИЛИ,выход которого подключен к стробируюшему входу регистра.Интегратор содержит элемент НЕ, элемент односторонней проводимости, первый и второй согласуюшие элементы, накопительный элемент и триггер Шмидта, выход которого является выходом интегратора, вход элемента НЕ является входом интегратора, выход подключен к катоду элемента односторонней проводимости, анод которо- ЗО го через первый согласующий элемент соединен с входом триггера Шмидта, шина положительного потенциала устройства подключена к входу триггера Шмидта через параллельно соединенные второй нагрузочный и согласующий элементы.35 На фиг. 1 представлена структурная схема устройства; на фиг. 2 - принципиальная электрическая схема интегратора; на фиг. 3- временные диаграммы, поясняющие принцип работы устройства.Устройство для ввода информации содержит генератор 1 импульсов, первый счетчик 2, дешифратор 3, клавиатуру 4, мультиплексор 5, регистр 6, интегратор 7, триггер 8, первый формирователь 9 сигналов, элемент ИЛИ 10, второй счетчик 11 и второй формирователь 12 сигналов, элемент НЕ 13, триггер Шмидта 14, первый и второй согласующие элементы 15 и 16, накопительный элемент 17, элемент 18 односторонней проводимости,Клавиатура представляет собой набор проводников, образующих строки и столбцы матрицы, в узлах которой размещены нормально разомкнутые группы любых механических контактов.Устройство работает следующим образом,Генератор 1 импульсов постоянно генерирует импульсы высокой частоты со скважностью, равной двум, которые поступают на вход первого счетчика 2, работающего в режиме двоичного деления частоты. Три старших разряда с выхода счетчика 2 подключены к входам дешифратора 3, который преобразует двоично-кодированную информацию со счетчика 2 в восемь разделенных в пространстве и времени импульсов. Так как выходы дешифратора 3 соединены со строками матрицы клавиатуры 4, имеет место циклически повторяющийся процесс, при котором каждая из строк матрицы 4 со скважинностью равной 8 подпадает под воздействие возбуждающего потенциала логической 1, Три младших разряда счетчика 2 подключены к управляющим входам мультиплексора 5, т. е. мультиплексор 5 постоянно сканирует вдоль одной строки матрицы клавиатуры 4, поочередно подключая столбцы матрицы клавиатуры 4 к своим входам, обеспечивая передачу потенциала с соответствующего столбца на свой выход. Такое постоянное сканирование матрицы клавиатуры 4 дешифратором 3 и мультиплексором 5 приводит к тому, что в устройстве возникает циклически повторяющийся процесс, при котором в каждый конкретный момент времени опрашивается состояние лишь одного узла матрицы клавиатуры 4, причем код на счетчике 2 в этот момент однозначно определяет порядковый номер узла матрицы, Скважность опроса одного узла матрицы клавиатуры 4 определяется ее порядком, т. е. в данном устройстве она равна 64.В исходном состоянии, когда ни одна из клавиш не нажата, на всех информационных входах мультиплексора 5 с помощью группы резисторов задан потенциал логического О. Этот же потенциал присутствует и на выходе мультиплексора 5. При нажатии на какую-либо из клавиш в узле матрицы клавиатуры 4 возникает электрический контакт между соответствующими строкой и столбцом и импульсы логической 1 со скважностью 64 появляются на выходе мультиплексора 5. Эти импульсы жестко связаны с установившимися процессами в счетчике 2, Если положительным фронтом такого импульса записать в регистр 6 код с выходов первого счетчика 2.то в регистре 6 окажется код порядкового номера нажатой клавиши.Известно, что механическим контактамприсуще явление дребезга, т. е. многократное замыкание и отпускание в начальный и конечный моменты срабатывания контактной группы. Известно также, что в зависимости от вида контактной группы (мягкие контакты, жесткие, герконы), дребезг мо жет длиться до 20 мс с периодом до 2 мс.На фиг. За изображен процесс срабатывания механической контактной группы, где 1 - фаза начального дребезга при замыкании контактов, 11 - фаза стабильного замыкания, 111 - фаза конечного дребезга 15 при опускании контактов.Из-за явления дребезга последовательность импульсов на выходе мультиплексора оказывается промодулированной импульсами дребезга, как показано на фиг. Зб, что схемой управления может быть воспринято как нажатие разных клавиш. При этом, если быстродействие процессора достаточно велико, один и тот же код знака может ложно многократно занестись в процессор. Для устранения этого явления необходимо забло кировать время начального и конечного дребезга контактов и выделить за все время нажатия клавиши единственный импульс с выхода мультиплексора 5 для занесения кода в регистр 6. Для этого в устройство введены интегратор 7, триггер 8 и первый формиро- ЗО ватель 9. Импульсы с выхода мультиплексора 5поступают на тактовый вход триггера 8, который срабатывает по положительному фронту этих импульсов при условии, что на входе сброса триггера 8 присутствует потенциал логической 1 с выхода интегратора 7.Интегратор 7 представляет собой устройство, формирующее на своем выходе потенциал логической 1 при поступлении на его 4 р вход определенного числа положительныхимпульсов определенной скважности.Интегратор 7 работает следующим образом. При нулевом потенциале на входе элемента НЕ 13 на его выходе присутствует потенциал логической 1. Элемент 17 через 45 элемент 16 полностью разряжен и на выходеинтегратора (выходе триггера 14) присутствует нулевой потенциал. Для исключения паразитного тока заряда элемента 17 через элемент 15 из-за неравнозначности уровней логической 1 и +Е питания установлен элемент 18. При поступлении на вход интегратора 7 достаточно длинной серии импульсов скважностью 8 Х 8 = 64 элемент 17 в моменты действия импульсов подзаряжается через элемент 15, а в моменты отсутствия 55 импульсов постепенно разряжается черезэлемент 16. При условии, что сопротивление элемента 16 примерно в 2 Х 64 раз больше, чем у элемента 15, общий заряд на элемен 1091147те 1 У постепенно накапливается и потенциална входе триггера 14, как это видно из фиг. Зв,понижается. При снижении потенциала навходе триггера 14 до уровня срабатыванияна его выходе, т, е. выходе интеграторапоявится потенциал логической 1,Номиналы входящих в схему элементоввыбираются из следующих соображений.Частота генератора 1 импульсов выбираетсяиз условия, чтобы с учетом скважности импульсов, т. е. порядка матрицы, в один период дребезга укладывалось 10 - 20 импульсов.Величины сопротивления элемента 15 и элемента 17 выбираются из условия, чтобы призаданной длительности и скважности импульсов на входе интегратора заряд элемента 17 до уровня срабатывания триггераШмидта происходил за 40 - 60 периодов входных импульсов. Величина номинала элемента 16 должна быть примерно в 2 ХМх (гдеМ - порядок матрицы) раз больше, чем уэлемента 15.Потенциал логической 1 на выходе интегратора 7 может появиться лишь в моментдействия входного импульса, но только нево время его положитеЛьного переднего фронта. Этот потенциал снимает запрет с входасброса триггера 8. Очередной импульс с выхода мультиплексора 5 своим положительным фронтом запишет в триггер 8 логическую 1. Положительный перепад на прямомвыходе триггера 8 первым формирователем 9преобразуется в короткий импульс и черезэлемент ИЛИ 10 осуществит занесение коданомера клавиши в регистр 6 и установитсоответствующий разряд в этом регистре длявывода. Наличие триггера 8 необходимо длясинхронизации импульса занесения в регистр6 с установившимися процессами в первомсчетчике 2.При одновременном нажатии двух и более клавиш частота следования импульсовс выхода мультиплексора 5 увеличиваетсясоответственно в два и более раз, но триггер8 сработает по положительному фронтулишь одного из них, и в регистр 6 можетбыть занесен код лишь одной клавиши,При переключении триггера 8 потенциаллогического,0 с инверсного выхода этого триггера разрешает прохождение счетных импульсов с выхода мультиплексора 5 на второй счетчик 11. Если клавиша нажата достаточно длительное, наперед заданное время, то на выходе старшего разряда счетчика 11 появится единичный потенциал, кото рый будет приложен к дополнительному разряду регистра 6. Положительный перепад на пряжения вторым формирователем 12 преобразуется в короткий импульс, который через элемент ИЛИ 10 обеспечит вторичное занесение в регистр 6 кода номера нажатой клавиши и установит дополнительный разряд, свидетельствующий о более длительном нажатии клавиши.Таким образом, с одной клавиши, в зависимости от длительности ее нажатия, можно получить разные коды.При отпускании клавиши в интеграторе7 повторяются те же процессы, что и при нажатии. Постепенно элемент 17 разрядится и на выходе триггера 14 появится потенциал логического О, который установит триггер 8 в исходное состояние, а тот, в свою очередь, единичным потенциалом со 25 своего инверсного выхода сбросит разрядывторого счетчика 11.Из описания устройства видно, что интегратор блокирует реальное время дребезга контактов, а не максимально возможное (по 20 мс на начальную и конечную фа- ЗО зы дребезга), что повышает быстродействиеустройства. Для операторов высокой квалификации при вводе часто употребляемых наборов символов, когда смена нажимаемых клавиш происходит очень быстро, увеличенное быстродействие устройства ввода оказывается решающим фактором.Введение в устройство функции дискриминации кодов в зависимости от длительности нажатия клавиши позволяет использовать 4 О данное устройство для построения функциональных и специальных клавиатур без усложнения конструктивных элементов последних.10911471 Ь) Ь ьЮ Ь)с ф 1Составитель И. Алексеев Редактор В. Петраш Техред И, Верес Корректор О, Билак Заказ 2826/44 Тираж 699 Подписное ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж - 35, Раушская наб., д. 4/5Филиал ППП Патент, г, Ужгород, ул. Проектная, 4

Смотреть

Заявка

3540136, 13.01.1983

КАЗАХСКИЙ ОПЫТНО-ЭКСПЕРИМЕНТАЛЬНЫЙ ЗАВОД ГЕОФИЗИЧЕСКИХ ПРИБОРОВ "КАЗГЕОФИЗПРИБОР" НАУЧНО-ПРОИЗВОДСТВЕННОГО ОБЪЕДИНЕНИЯ "РУДГЕОФИЗИКА"

ВАНТ АЛЕКСАНДР ИСАКОВИЧ, СТАРОВ БОРИС ВИКТОРОВИЧ, ШНЕЙНБЕРГ АЛЕКСАНДР ДАВИДОВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

Опубликовано: 07.05.1984

Код ссылки

<a href="https://patents.su/5-1091147-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

Похожие патенты