基于觸摸屏控制器動(dòng)態(tài)簽名認(rèn)證的數(shù)據(jù)采集和預(yù)處理
引 言
由于觸摸屏輸入方便、輕薄、便于攜帶等優(yōu)點(diǎn),越來越多的電子產(chǎn)品用觸摸屏作為人機(jī)界面的輸入設(shè)備。在動(dòng)態(tài)簽名認(rèn)證中,亦采用觸摸屏作為輸入設(shè)備對(duì)筆跡進(jìn)行數(shù)據(jù)采集。本文主要從觸摸屏工作原理、ADS7846的工作方式以及單片機(jī)89S51對(duì) ADS7846的控制等方面,分析如何實(shí)現(xiàn)三維數(shù)據(jù)的采集。
系統(tǒng)主要由四線電阻式觸摸屏、觸摸屏控制器ADS7846、單片機(jī)89S51以及相應(yīng)軟件程序組成。系統(tǒng)框圖如圖1所示。
1 四線電阻式觸摸屏
電阻觸摸屏是采用電阻模擬量技術(shù)。它以一層玻璃作為基層,上面涂有一層透明氧化金屬(ITO氧化銦)導(dǎo)電層,再蓋有一層玻璃或是外表面硬化處理的光滑的塑料層;內(nèi)表面也涂有一層ITO導(dǎo)電層。它們之間有許多細(xì)小的的透明隔離點(diǎn)把兩導(dǎo)電層隔開絕緣,每當(dāng)有筆或是手指按下時(shí),兩導(dǎo)電層就相互接觸。而形成回路,如圖2所示。
導(dǎo)電層的兩端都涂有一條銀膠,稱為該工作面的一對(duì)電極。上下兩個(gè)導(dǎo)電層一個(gè)是水平方向,一個(gè)是豎直方向,分別用來測(cè)量X和Y的坐標(biāo)位置。在水平面上的電極稱為X+電極和X-電極,在豎直平面的電極稱為Y+電極和Y-電極,如圖3所示。工作時(shí),兩個(gè)電極根據(jù)測(cè)量需要提供參考電壓或是作為測(cè)量端對(duì)接觸點(diǎn)的位置進(jìn)行測(cè)量。當(dāng)測(cè)量接觸點(diǎn)X坐標(biāo)的時(shí)候,導(dǎo)電層上的X+電極和X-電極分別接上參考電壓和地;Y電極不加電壓,那么X電極間會(huì)形成均勻的電壓分布,用Y+電極作為測(cè)量點(diǎn),得到的電壓值通過A/D轉(zhuǎn)換,就可對(duì)應(yīng)地判斷出接觸點(diǎn)的X坐標(biāo)。Y坐標(biāo)亦是類似,只需改成對(duì)Y電極加電壓而X電極不加電壓即可。
X坐標(biāo)和Y坐標(biāo)的計(jì)算公式為
其中VREF為加在ADS7846內(nèi)部A/D轉(zhuǎn)換器上的參考電壓,可以接VCC作為參考電壓。
評(píng)論