Пристрій опитування клавіатури
Номер патенту: 24615
Опубліковано: 10.07.2007
Автори: Дементьєв Юрій Вікторович, Дементьєв Сергій Юрійович
Формула / Реферат
Пристрій опитування клавіатури, що містить мікро-ЕОМ, клавіші клавіатури з'єднані виходами між собою, вхідний резистор приєднаний до клеми опорної напруги, резистори-подільники для кожної клавіші приєднані до клеми з нульовим потенціалом, який відрізняється тим, що виходи всіх клавіш клавіатури з'єднані лише з одним входом вбудованого в мікро-ЕОМ аналогово-цифрового перетворювача, входи всіх клавіш клавіатури, кількість яких можливо гнучко змінювати, через резистори-подільники різного опору приєднані до клеми нульового потенціалу.
Текст
УКРАЇНА (19) UA (11) 24615 (13) U (51) МПК (2006) G06C 7/00 МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ Д ЕПАРТАМЕНТ ІНТЕЛ ЕКТУАЛЬНОЇ ВЛАСНОСТІ ОПИС в идається під в ідпов ідальність в ласника патенту ДО ПАТЕНТУ НА КОРИСНУ МОДЕЛЬ (54) ПРИСТРІЙ ОПИТУВАННЯ КЛАВІАТУРИ 1 2 N клавіш клавіатури необхідно як мінімум матриця (13) 24615 (11) розміром К*К, де К= N ; 2) Неможливість організацій переривання по натисканню на клавішу при великій кількості рядків для сканування, що обумовлено зазвичай лише декількома входами зовнішнього переривання в мікро ЕОМ загального призначення; 3) Необхідність програмного чи апаратного захисту від брязкоту контактів клавіш клавіатури. Другий аналог корисної моделі містить набір одновібраторів на кожному рядку клавіатури, які формують імпульси, довжина яких залежить від параметрів зовнішнього RC-кола. Параметри RCкола змінюються в залежності від натиснутої клавіші на клавіатурі. Тривалість отриманого імпульсу розраховується шляхом підрахунку циклів очікування мікро-ЕОМ. За отриманим числом циклів мікро-ЕОМ визначає, яка клавіша натиснута. Розглянутому способу властиві наступні недоліки: 1) Велика кількість зовнішніх аналогових та цифрових компонентів, таких як: конденсатори, резистори, формувачі, логічні елементи; 2) Необхідність у вн утрішніх ресурса х мікро ЕОМ, зокрема необхідно хоча б один лічильниктаймер. 3) Складність обробки ситуації, одночасного натискання кількох клавіш, які знаходяться на різних лініях із своїми власними формувачами імпульсів. Найближчим аналогом корисної моделі є пристрій, що забезпечує узгодження мікро-ЕОМ з кла UA Корисна модель відноситься до галузі обчислювальної техніки і може бути використана в різноманітних терміналах, а також в автоматизованих системах контролю та керування. На сьогодні існує чимало пристроїв для вводу даних оператором в пам'ять ЕОМ, починаючи від вводу даних голосом і закінчуючи такими тривіальними пристроями як: різноманітні ручні маніпулятори (mouse, trackball, joystick), набори клавіш, сенсорні екрани і т.п. Але найбільш простим, універсальним та надійним способом ведення даних в пам'ять ЕОМ залишається клавіатура. Аналогами корисної моделі є пристрій опитування клавіатури за допомогою так званої “клавіатурної сітки" [Коффрон Дж. Технические средства микропроцессорных систем: Практический курс. Пер. с англ. - М.: Мир, 1983. - 344с. 218-220] та ідентифікація натиснутих клавіш за допомогою одновібратора [New Electronics. - 1981. - Vol. 14, N 7. - p. 24]. Перший аналог передбачає розбиття клавіатури на матрицю з А стовпців та В рядків. При цьому максимальна кількість клавіш в такій клавіатурі дорівнює добутку кількості рядків на кількість стовпців А*В. Очевидно, що оптимальною за кількістю клавіш є квадратна матриця, проте зазвичай для зручності використовують матрицю з кількістю рядків, що кратне степені двійки: два, чотири, вісім і т.д. Розглянутий аналог має наступні недоліки: 1) організація "клавіатурної сітки" вимагає великої кількості входів мікро ЕОМ. Для опитування U між собою, вхідний резистор приєднаний до клеми опорної напруги, резистори-подільники для кожної клавіші приєднані до клеми з нульовим потенціалом, який відрізняється тим, що виходи всі х клавіш клавіатури з'єднані лише з одним входом вбудованого в мікро-ЕОМ аналогово-цифрового перетворювача, входи всіх клавіш клавіатури, кількість яких можливо гнучко змінювати, через резистори-подільники різного опору приєднані до клеми нульового потенціалу. (19) (21) u200701188 (22) 05.02.2007 (24) 10.07.2007 (46) 10.07.2007, Бюл. №10, 2007р. (72) Дементьєв Сергій Юрійович, Дементьєв Юрій Вікторович (73) ВІННИЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ (57) Пристрій опитування клавіатури, що містить мікро-ЕОМ, клавіші клавіатури з'єднані виходами 3 24615 віатурою, використовуючи цифро-аналоговий перетворювач [Пат. 2121577 Великобританія. - filing date 02.06.1983. Form 1 Application №GB8315115.9], який складається з мікро-ЕОМ, клавіатури з набором резисторів, компаратора з двома вхідними резисторами та резистивного цифро-аналогового перетворювача (ЦАП). Клавіатура складається із паралельно з'єднаних через резистори-подільники сімох клавіш. Виходи клавіш 37 з'єднані між собою та підключені через обмежувальний резистор до неінвертуючого входу компаратора і через вхідний резистор до клеми напруги живлення. Вхід першої клавіші приєднано до клеми з „0” потенціалом. Виходи клавіш 1-2 з'єднані між собою та з входом третьої клавіші. ЦАП складається із послідовно з'єднаних чотирьох резисторів-подільників, які з одного боку приєднані до клеми з „0” потенціалом, а з іншого - до інвертуючого входу компаратора. Верхній вивід кожного послідовно з'єднаного резистора-подільника підключено через обмежувальний резистор до вихідні лінії порту мікро-ЕОМ. Вихід компаратора з'єднано із вхідним портом мікро-ЕОМ та з входом запиту переривання мікро-ЕОМ. Розглянутому пристрою властиві наступні недоліки: 1) Тривалий цикл підпрограми визначення коду клавіші; 2) Значна кількість зовнішніх елементів; 3) Необхідність вбудованого ЦАП в мікроЕОМ, або реалізація ЦАП з достатньою розрядністю за допомогою набору резисторів. В основу корисної моделі покладено задачу створення пристрою опитування клавіатури, який за рахунок введення нових елементів та зв'язків дає можливість використовува ти мінімальну кількість зовнішніх елементів та входів мікро-ЕОМ, що приводить до зменшення апаратних затрат та підвищенні швидкодії. Поставлена задача вирішується тим, що пристрій опитування клавіатури містить мікро-ЕОМ, клавіші клавіатури з'єднані виходами між собою, вхідний резистор приєднаний до клеми опорної напруги, резистори-подільники для кожної клавіші приєднані до клеми з „0” потенціалом. Виходи всіх клавіш клавіатури з'єднані лише з одним входом вбудованого в мікро-ЕОМ аналогово-цифрового перетворювача, входи всіх клавіш клавіатури, кількість яких можливо гнучко змінювати, через резистори-подільники різного опору приєднано до клеми з „0” потенціалом. На Фіг.1 зображено структурн у схему пристрою опитування клавіатури, на Фіг.2а) зображено схему подільника напруги, яка утворюється при натисканні на першу клавішу клавіатури, на Фіг.2б) зображено схему подільника напруги, що утворюється при натисканні на усі клавіші клавіатури, на Фіг.3 показано відповідність отриманого коду аналогово-цифрового перетворювача (АЦП) до натиснутої клавіші. Пристрій опитування клавіатури містить мікроЕОМ 1 із вбудованим АЦП 2 аналоговий вхід якого приєднано до виходів всіх клавіш 3 клавіатури та до клеми опорної напруги через вхідний резистор Ru 4. Входи кожної клавіші 3 клавіатури через ре 4 зистори-подільники 5 (R1-Rn) приєднано до клеми з „0” потенціалом. Робота корисної моделі відбувається наступним чином. В корисній моделі використовується вбудований в мікро-ЕОМ аналогово-цифровий перетворювач. Розрядність АЦП 2 складає N розрядів. На аналоговий вхід АЦП 2 поступає через вхідний резистор Ru 4 опорна напруга U+. Кожний вхід клавіші 3 клавіатури з'єднаний через резистори-подільники Ri 5 певного унікального номіналу з клеми з „0” потенціалом. При натисканні на і-ту клавішу 3 вхідний резистор та резистор подільний (Ru та Ri) утворюють подільник напруги, напруга Ux якого поступає на аналоговий вхід АЦП 2 для перетворення в цифровий код. В АЦП 2 відбувається апаратний захист від можливого брязкоту контактів клавіш клавіатури, що унеможливлює хибну ідентифікацію натиснутої клавіші. Передбачено реакцію пристрою на натискання кількох клавіш одночасно - утворюється подільник напруги із другого резистора Ri 5 натиснути х клавіш з'єднаних паралельно (Фіг.2б)). Вихідна напруга на подільнику розраховується за формулою: Ri Ux = U+ (1) Ru + Ri Вихідний код АЦП лінійно залежить від вимірювальної напруги, отже враховуючи формулу 1 отримаємо наступне співвідношення для розрахунку коду АЦП в залежності від номіналу резистораподільника: Ri Ci = 2N, (2) Ru + Ri а також зворотну формулу розрахунку номіналу резистора-подільника виходячи з необхідного коду АЦП: C ×R Ri = i u , (3) 2N - Ci де: N - розрядність АЦП; Сi - код і-тої клавіші. Всі можливі коди АЦП поділяються на М - кількість клавіш в рядку. Відповідність коду АЦП до натиснутої клавіші зображено на Фіг.3. Кожній натиснутій клавіші відповідає 2N/M можливих кодів. Крім того, максимальні коди використовується для перевірки не натиснення клавіш. Мінімальні коди використовуються для фільтрації одночасного натискання кількох клавіш рядка. Максимальна можлива кількість клавіш на одному вході АЦП визначається його розрядністю, а також точністю номіналів резисторів в подільнику напруги. Від вибраної точності резисторів залежить відхилення вихідної напруги на подільнику і вона, як правило, складає 10, 5 або 1 відсоток. Підставивши у формулу 2 можливе мінімальне та максимальне значення номіналу резисторів та нехтуючи резистором Ru в порівнянні з Ri - розрахуємо максимальне відхилення Н коду АЦП: 2N × (1 + 0 .01 × r) 2N × ( - 0. 01 × r) 1 0 .04 × r H= H -H = = 2N, (4) max min 1 - 0. 01 × r 1 + 0 .01 × r 1 - 0 .0001 × r2 де: Нmах, Hmi n - відповідно максимальне та мінімальне можливе відхилення; r - точність резисторів у відсотках. 5 24615 Таким чином, кількість клавіш М на одному вході АЦП доцільно вибирати таку, щоб виконувалось умова: 2N (5) ³H M Комп’ютерна в ерстка М. Ломалова 6 В процедурі переривання мікро ЕОМ по запиту АЦП відбувається фіксація події натискування клавіші та її ідентифікація по коду отриманого з АЦП. Підписне Тираж 26 прим. Міністерство осв іт и і науки України Держав ний департамент інтелектуальної в ласності, вул. Урицького, 45, м. Київ , МСП, 03680, Україна ДП “Український інститут промислов ої в ласності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюDevice for scanning the keys of a keyboard
Автори англійськоюDementiev Serhii Yuriiovych, Dementiev Yurii viktorovych
Назва патенту російськоюУстройство для опроса клавиш клавишной панели
Автори російськоюДементьев Сергей Юрьевич, Дементьев Юрий Викторович
МПК / Мітки
МПК: G06C 7/00
Мітки: опитування, клавіатурі, пристрій
Код посилання
<a href="https://ua.patents.su/3-24615-pristrijj-opituvannya-klaviaturi.html" target="_blank" rel="follow" title="База патентів України">Пристрій опитування клавіатури</a>
Попередній патент: Спосіб діагностики змін тканин пародонту у дітей, що проживають на нітратно забруднених територіях
Наступний патент: Спосіб визначення коефіцієнта тепловіддачі за умов конвективного теплообміну органічної суміші
Випадковий патент: Спосіб лікування постемболізаційного синдрому у жінок з лейоміомою матки на тлі аденоміозу