• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 基于傳感器的新型非接觸式鍵盤

    基于傳感器的新型非接觸式鍵盤

    作者: 時間:2014-07-24 來源:網絡 收藏

    本文引用地址:http://www.czjhyjcfj.com/article/259093.htm

    三、總體設計

    3.1發光二極管的模式

    白天模式(日照光情況)

    當有手進行近距離懸空遮擋時,發光二極管狀態經行改變,進行高阻態經行讀取

    當手離開一定的感應距離是,發光二極管又恢復到原來的狀態

    夜間模式

    在夜間無光源的時候,發光二極管轉換成發光狀態成為光源。一則可以用來眼睛亮提供光線,用于照明使用;二則對于經行提供照明,能經行按鍵的判別。

    當光源足夠的情況下,沒有遮擋是正常使用狀態,當有手進行一定距離的遮擋時即判為非常態,發光二極管狀態發生

    當手離開遮擋的距離時,發光二極管又恢復到原來的狀態。

    具體的工作原理

    兩個相同的led近距離的擺放在一個光纖封閉的房間里,作為光伏轉換的參照性特征。選擇電阻和電源構建一個典型的Led發光電路。

    3.2發光二極管的光強度測試理論(暫未完成實現)

    電路應保證陽極能有效接+5V(1發光模式)和被拉地(2反向偏執,3讀值狀態)。

    電路應保證陰極能處于GND(1發光模式),+5V(2方向偏執,LED充電(要能 提供電流的驅動能力)),IO輸入(3讀值狀態)。

    狀態1 正向導通LED發光。

    狀態2 LED方向通電,電路對LED內部電容充電。充電后LED能保持+5V一段時間

    狀態3 正極地,陰極接端口高阻狀態。則LED內部電容和光電流源形成一個放電回路。當LED接受光照越強,放電越快。則越快回復到低電壓,我們則檢測LED充電后通過放電,led陰極電壓從+5v到低電壓(地)的放電時間來計算光照強度。

    3.3鍵盤的編碼

    非編碼鍵盤的結構要簡單許多,省略了復雜的編碼電路和蜘蛛網似的走線,而且更重要的是,由于非編碼式鍵盤將按鍵結構和輸出鍵碼分離,所以當需要制造不同鍵位排列的鍵盤時,不需要重新設計鍵盤線路,而只要將控制電路中的鍵位排列表格重新刷新就可以了。

    但是非編碼式鍵盤帶來的就是“鍵位沖突”的問題。以上面的按鍵排列表為例,當按下一個按鍵時,鍵盤肯定會正常識別的;當按下兩個按鍵時,例如同時按下 “Q”與“D”,此時上層導線1與下層導線2連通,而上層導線3與下層導線3連通,系統完全可以正常識別;或者同時按下“Q”與“E”,此時,上層導線 1、下層導線2、上層導線3同時連通,系統同樣可以正常識別出是按下了這三個按鍵。

    由于非編碼鍵盤的固有結構,“鍵位沖突”是不可避免的。

    傳統的鍵盤,是編碼式鍵盤,它的每個鍵按下時都會產生唯一的按鍵編碼,并且通過專有的一組導線傳輸到鍵盤接口電路,由于其線路和編碼的唯一性,這種鍵盤是不存在鍵位沖突的問題的。

    并且根據現在對此項目的鍵盤硬件設計,適合使用選擇編碼式鍵盤。

    3.4總體設計計劃

    3.4.1硬件

    NPN的基極至高時,管子導通LED的陽極處于高電平,再將LED陰極置低電平,LED管即可處于發光狀態。

    NPN的基極置低時,管子處于讀取狀態,當有一定亮度時,PIC32主控板的管教TRISx置1.管腳高阻讀取,獲得低電平。

    3.4.2軟件

    總體設計


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 博乐市| 高台县| 阿图什市| 顺昌县| 辽阳市| 通渭县| 惠安县| 曲阳县| 西贡区| 甘泉县| 娱乐| 秀山| 上饶县| 信丰县| 西宁市| 常德市| 陵水| 罗田县| 渝中区| 米脂县| 扬中市| 东阳市| 中牟县| 万载县| 枝江市| 遂川县| 小金县| 陆川县| 海盐县| 大同县| 九龙坡区| 栾川县| 奉化市| 梁河县| 宜黄县| 勐海县| 松桃| 临汾市| 尉犁县| 砚山县| 洛扎县|