柔性導(dǎo)電織物鍵盤(pán)設(shè)計(jì)
3.2 軟件功能設(shè)計(jì)
觸屏控制電路采用TopTouch公司的控制模塊M5UG,板載觸屏控制芯片AD7845、USB接口控制芯片CY7C63723C及配置寄存器93LC46,實(shí)現(xiàn)觸屏的邏輯控制、標(biāo)準(zhǔn)比較電壓的生成、按壓點(diǎn)電壓數(shù)據(jù)的采集、轉(zhuǎn)換及傳輸。
計(jì)算機(jī)端程序采用VS2005開(kāi)發(fā),鍵盤(pán)驅(qū)動(dòng)采用Cypress公司的CYUSB開(kāi)發(fā)包設(shè)計(jì),實(shí)現(xiàn)計(jì)算機(jī)對(duì)鍵盤(pán)資源的訪問(wèn),進(jìn)行查詢(xún)、設(shè)置、讀取等操作。
軟件運(yùn)行界面如圖4所示,首先查找USB設(shè)備,通過(guò)設(shè)備描述字符獲取織物鍵盤(pán)設(shè)備,建立設(shè)備連接后就可以讀取設(shè)備操控產(chǎn)生的數(shù)據(jù)。其中,STATUS表明本次讀取數(shù)據(jù)是否正確,在數(shù)據(jù)傳輸正常時(shí),AD0,AD1是按壓點(diǎn)橫向、縱向電壓AD轉(zhuǎn)換值,通過(guò)坐標(biāo)轉(zhuǎn)換公式即可得到二維坐標(biāo)值。
式中:Px,Py是按壓點(diǎn)橫向及縱向位置。Vs是全幅面電壓差的A/D轉(zhuǎn)換值,系統(tǒng)中為12位A/D轉(zhuǎn)換滿(mǎn)刻度值2 048;Vx,Vy是按壓點(diǎn)橫向、縱向測(cè)得的電壓轉(zhuǎn)換值,如圖4中AD0,AD1所取值。Lx,Ly是織物長(zhǎng)度及寬度,可取1則實(shí)現(xiàn)兩者的歸一化處理,適應(yīng)不同的鍵盤(pán)尺寸。本文引用地址:http://cafeforensic.com/article/162060.htm
3.3 線性度測(cè)試實(shí)驗(yàn)
在織物鍵盤(pán)對(duì)角線上以0.5 cm的距離進(jìn)行按壓位置線性度測(cè)試。兩組對(duì)角線數(shù)據(jù)每組60個(gè)點(diǎn),數(shù)據(jù)分布如圖5(a),按壓點(diǎn)分布均勻?qū)ΨQ(chēng)。圖5(b)為一對(duì)角線的線性擬合結(jié)果圖,采用直線方程進(jìn)行擬合,R2值達(dá)0.999 5,說(shuō)明織物鍵盤(pán)的線性度非常好,完全滿(mǎn)足實(shí)際應(yīng)用的需求。
4 結(jié)語(yǔ)
采用表面電阻值分布均勻的導(dǎo)電織物作為觸摸操控設(shè)備的傳感器,通過(guò)結(jié)構(gòu)設(shè)計(jì)可實(shí)現(xiàn)鍵盤(pán)鼠標(biāo)等輸入設(shè)備,滿(mǎn)足人們對(duì)輕便、柔性輸入設(shè)備的需求?,F(xiàn)有導(dǎo)電織物面料表面電阻值范圍從幾十歐到幾千歐,差異較大,需選取標(biāo)準(zhǔn)差率小于0.5%的織物以獲得較好的一致性。采用觸摸屏技術(shù)與導(dǎo)電織物相結(jié)合可實(shí)現(xiàn)鍵盤(pán)、鼠標(biāo)等功能,相較基于開(kāi)關(guān)信號(hào)輸入的掃描式鍵盤(pán),具有更緊湊的結(jié)構(gòu),更豐富的功能,可更好滿(mǎn)足實(shí)用需求。
評(píng)論