新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于傳感器的新型非接觸式鍵盤

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

        作者: 時間:2014-11-23 來源:網絡 收藏

          狀態1 正向導通LED發光。

        本文引用地址:http://www.104case.com/article/265787.htm

          狀態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 3 下一頁

        關鍵詞: Microchip 傳感器 MIPS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 偃师市| 葫芦岛市| 遂溪县| 阿拉善右旗| 浙江省| 阳高县| 乌拉特中旗| 沭阳县| 吉木萨尔县| 潢川县| 万州区| 巍山| 扎赉特旗| 义乌市| 茌平县| 汝阳县| 宾阳县| 宜兰市| 格尔木市| 丰原市| 大厂| 壤塘县| 潼关县| 巴中市| 大丰市| 淳安县| 温宿县| 正安县| 孟津县| 尉犁县| 平度市| 论坛| 洪雅县| 闻喜县| 凭祥市| 社会| 和顺县| 遂昌县| 曲阜市| 雷波县| 海原县|