柔性導電織物鍵盤(pán)設計2
隔離層織物的選型決定鍵盤(pán)的實(shí)用性能。由于導電織物層比較柔軟,過(guò)薄的厚度和過(guò)大的網(wǎng)孔很容易接通上、下導電層,在未按鍵時(shí)出現錯誤按鍵指示。如果隔離層過(guò)后,織物網(wǎng)孔過(guò)小,則要求按壓力度比較大,影響操控的手感。實(shí)際設計中選用厚度0.3 mm孔徑為2.0 mm的多孔織物,實(shí)現較好的按壓手感和接通效果。
3.2 軟件功能設計
觸屏控制電路采用TopTouch公司的控制模塊M5UG,板載觸屏控制芯片AD7845、USB接口控制芯片CY7C63723C及配置寄存器93LC46,實(shí)現觸屏的邏輯控制、標準比較電壓的生成、按壓點(diǎn)電壓數據的采集、轉換及傳輸。
計算機端程序采用VS2005開(kāi)發(fā),鍵盤(pán)驅動(dòng)采用Cypress公司的CYUSB開(kāi)發(fā)包設計,實(shí)現計算機對鍵盤(pán)資源的訪(fǎng)問(wèn),進(jìn)行查詢(xún)、設置、讀取等操作。
軟件運行界面如圖4所示,首先查找USB設備,通過(guò)設備描述字符獲取織物鍵盤(pán)設備,建立設備連接后就可以讀取設備操控產(chǎn)生的數據。其中,STATUS表明本次讀取數據是否正確,在數據傳輸正常時(shí),AD0,AD1是按壓點(diǎn)橫向、縱向電壓AD轉換值,通過(guò)坐標轉換公式即可得到二維坐標值。

式中:Px,Py是按壓點(diǎn)橫向及縱向位置。Vs是全幅面電壓差的A/D轉換值,系統中為12位A/D轉換滿(mǎn)刻度值2 048;Vx,Vy是按壓點(diǎn)橫向、縱向測得的電壓轉換值,如圖4中AD0,AD1所取值。Lx,Ly是織物長(cháng)度及寬度,可取1則實(shí)現兩者的歸一化處理,適應不同的鍵盤(pán)尺寸。

DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY
評論