0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AD7879控制器支持電阻式觸摸屏上的手勢(shì)識(shí)別

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:Javier Calpe, Italo M ? 2023-01-29 15:26 ? 次閱讀

作者:Javier Calpe, Italo Medina, Alberto Carbajo, and Maria Jose Martinez

使用觸摸的增強(qiáng)型低成本用戶界面是各種消費(fèi)、醫(yī)療、汽車和工業(yè)設(shè)備的寶貴功能。在許多消費(fèi)類應(yīng)用中,設(shè)計(jì)人員更喜歡昂貴的電容式觸摸屏而不是電阻式技術(shù),因?yàn)樗鼈兛梢愿櫞罅渴种?,并且似乎可以與用戶進(jìn)行更友好的交互。目前,低成本電阻技術(shù)填補(bǔ)了只需要一次觸摸的市場(chǎng)利基市場(chǎng),極其精確的空間分辨率至關(guān)重要,手寫(xiě)筆有助于特定功能,例如亞洲語(yǔ)言字符識(shí)別,或在用戶必須戴手套的環(huán)境中。

雖然電阻技術(shù)傳統(tǒng)上用于檢測(cè)屏幕上單點(diǎn)觸摸的位置,但本文提供了一種新的雙點(diǎn)觸控概念,它使用AD7879電阻式觸摸屏控制器檢測(cè)最常見(jiàn)的雙指手勢(shì)(縮放、捏合和旋轉(zhuǎn)),使用廉價(jià)的電阻式觸摸屏。

電阻式觸摸屏的經(jīng)典方法

典型的電阻屏具有兩個(gè)平行的氧化銦錫 (ITO) 導(dǎo)電層,由間隙隔開(kāi)(圖 1)。上層(Y)的邊緣電極相對(duì)于下層(X)的邊緣電極旋轉(zhuǎn)90°。當(dāng)兩層通過(guò)施加在屏幕小區(qū)域的壓力使兩層電接觸時(shí),就會(huì)發(fā)生“觸摸”。如果在頂層的兩個(gè)電極之間施加直流電壓,而下層浮動(dòng),則觸摸會(huì)使下層達(dá)到與觸摸點(diǎn)相同的電壓。通過(guò)測(cè)量底層的電壓來(lái)確定觸摸點(diǎn)的電阻與總電阻的比值,從而識(shí)別頂層方向的觸摸坐標(biāo)。然后,交換各層的電氣連接,并獲得另一軸上觸摸點(diǎn)的坐標(biāo)。

直流電壓提供的層,其承載的電流與其阻抗成反比,稱為“有源”層。測(cè)量電壓的層稱為“無(wú)源”層,因?yàn)闆](méi)有相關(guān)電流流過(guò)它。當(dāng)發(fā)生單次觸摸時(shí),在有源層形成分壓器,無(wú)源層電壓測(cè)量允許模數(shù)轉(zhuǎn)換器讀取與觸摸點(diǎn)與負(fù)極距離成比例的電壓1.

經(jīng)典的 4 線電阻式觸摸屏因其低成本而在單點(diǎn)觸控應(yīng)用中很受歡迎。用于多點(diǎn)觸控的電阻式方法采用了各種技術(shù),這些技術(shù)始終包括矩陣布局屏幕,但屏幕制造成本卻大大增加。此外,控制器需要許多輸入和輸出來(lái)測(cè)量和驅(qū)動(dòng)各種篩條,從而增加了控制器成本和測(cè)量時(shí)間。

poYBAGPWH5eAFvx-AAB7vjK0fgg201.jpg?la=en&imgver=1

圖1.(a)電阻式觸摸屏的結(jié)構(gòu),

(b)用戶觸摸屏幕時(shí)的電接觸。

超越單點(diǎn)觸控

然而,通過(guò)理解和建模過(guò)程背后的物理場(chǎng),可以從電阻式觸摸屏中提取更多信息。當(dāng)發(fā)生兩次觸摸時(shí),來(lái)自無(wú)源屏幕的一段電阻加上觸摸觸點(diǎn)的電阻與有源屏幕的導(dǎo)電段并聯(lián),因此電源看到的阻抗減小,電流增加。電阻控制器的經(jīng)典方法假設(shè)通過(guò)有源層的電流是恒定的,而無(wú)源層是等電位的。只需輕輕一按,這些假設(shè)就不再成立,因此需要進(jìn)行額外的測(cè)量來(lái)提取所需的信息。

電阻屏中的雙觸摸傳感模型如圖2所示。R觸摸是層之間的接觸電阻;在目前可用的大多數(shù)屏幕中,它通常與兩層的電阻具有相同的順序。如果恒定電流I流過(guò)有源層的端子,則有源層兩端的電壓如下:

pYYBAGPWH5mAF4RfAAAc3VgQmNA255.jpg?la=en&imgver=1

poYBAGPWH5uAR3-XAAA_Wyjdqhw117.jpg?la=en&imgver=1

圖2.電阻屏雙觸的基本型號(hào)。

手勢(shì)識(shí)別

手勢(shì)識(shí)別背后的想法可以用捏合作為一個(gè)例子來(lái)更好地描述。捏合手勢(shì)從兩個(gè)分開(kāi)的手指觸摸開(kāi)始。這會(huì)產(chǎn)生雙觸點(diǎn),從而降低屏幕的阻抗,從而降低有源層板之間的電壓差。隨著手指靠攏,平行區(qū)域減小,因此屏幕的阻抗增加,有源層板之間的電壓差也增加。

當(dāng)緊緊夾緊時(shí),并聯(lián)電阻接近零并且Ru + Rd增加到總電阻,因此電壓增加到

pYYBAGPWH5yAKI0XAAAKK1koA0o203.jpg?la=en&imgver=1

圖 3 顯示了沿垂直 (Y) 軸執(zhí)行捏合的示例。其中一層的電極之間的電壓是恒定的,而另一層在手勢(shì)開(kāi)始時(shí)顯示階躍降低,然后隨著手指靠近而增加。

poYBAGPWH56AHhVaAAAxhLJJb70714.jpg?la=en&imgver=1

圖3.執(zhí)行垂直捏合時(shí)的電壓測(cè)量。

圖4顯示了在傾斜處執(zhí)行捏合時(shí)的電壓測(cè)量值。在這種情況下,兩個(gè)電壓都顯示出階躍降低和緩慢恢復(fù)。兩個(gè)恢復(fù)率之間的比率,由每層的電阻歸一化,可用于檢測(cè)手勢(shì)的角度。

pYYBAGPWH5-AFmvEAAAyBz0n1eQ597.jpg?la=en&imgver=1

圖4.執(zhí)行對(duì)角線捏合時(shí)的電壓測(cè)量。

如果手勢(shì)是縮放(手指分開(kāi)),則可以從前面的討論中推斷出行為。圖5顯示了沿每個(gè)軸和傾斜方向執(zhí)行縮放手勢(shì)時(shí)在兩個(gè)有源層中測(cè)量的電壓趨勢(shì)。

poYBAGPWH6GABqUfAAClLe8rWAs009.jpg?la=en&imgver=1

圖5.在不同方向上執(zhí)行變焦時(shí)的電壓趨勢(shì)。

使用AD7879檢測(cè)手勢(shì)

AD7879觸摸屏控制器設(shè)計(jì)用于與4線電阻式觸摸屏接口。除了感應(yīng)觸摸外,它還測(cè)量輔助輸入端的溫度和電壓。所有四個(gè)觸摸測(cè)量以及溫度、電池和輔助電壓測(cè)量都可以編程到其片內(nèi)定序器中。

AD7879配有一對(duì)低成本運(yùn)算放大器,可以執(zhí)行上述捏合和變焦手勢(shì)測(cè)量,如圖6所示。

以下步驟描述了識(shí)別手勢(shì)的過(guò)程:

在第一個(gè)半周期中,向頂層(有源)施加直流電壓,X+引腳上的電壓(對(duì)應(yīng)于VY+– VY–) 進(jìn)行測(cè)量。這提供了與 Y 方向上的運(yùn)動(dòng)(一起或分開(kāi))相關(guān)的信息。

在第二個(gè)半周期中,向底部(有源)層施加直流電壓,Y+引腳上的電壓(對(duì)應(yīng)于VX+– VX–) 進(jìn)行測(cè)量。這提供了與 X 方向上的運(yùn)動(dòng)(一起或分開(kāi))相關(guān)的信息。

圖6中的電路要求差分放大器具有短路至V保護(hù)DD.在第一個(gè)半周期期間,下部放大器的輸出短路至VDD.在第二個(gè)半周期期間,上部放大器的輸出短路至VDD.為避免這種情況,AD7879的GPIO可以控制兩個(gè)外部模擬開(kāi)關(guān),如圖7所示。

pYYBAGPWH6OALU7DAABb1s4pa1k299.jpg?la=en&imgver=1

圖6.基本手勢(shì)檢測(cè)的應(yīng)用圖。

poYBAGPWH6WAMVqcAABPeY_KqKw331.jpg?la=en&imgver=1

圖7.避免放大器輸出短路至VDD的應(yīng)用圖。

在這種情況下,AD7879編程為從機(jī)轉(zhuǎn)換模式,僅測(cè)量一個(gè)半周期。當(dāng)AD7879完成轉(zhuǎn)換時(shí),會(huì)產(chǎn)生中斷。主機(jī)處理器對(duì)AD7879進(jìn)行重新編程以測(cè)量第二個(gè)半周期,并更改AD7879 GPIO的值。在第二次轉(zhuǎn)換結(jié)束時(shí),兩個(gè)圖層的結(jié)果都存儲(chǔ)在設(shè)備中。

旋轉(zhuǎn)可以建模為一個(gè)方向上的同時(shí)縮放和正交捏合,因此檢測(cè)一個(gè)并不困難。挑戰(zhàn)在于區(qū)分順時(shí)針 (CW) 和逆時(shí)針 (CCW) 手勢(shì);這無(wú)法通過(guò)上述過(guò)程實(shí)現(xiàn)。檢測(cè)旋轉(zhuǎn)及其方向需要對(duì)主動(dòng)和被動(dòng)兩層進(jìn)行測(cè)量,如圖8所示。由于圖7中的電路無(wú)法滿足這一要求,因此圖9提出了一種新的拓?fù)浣Y(jié)構(gòu)。

pYYBAGPWH6iALMcRAADw-LNE81M307.jpg?la=en&imgver=1

圖8.執(zhí)行 CW 和 CCW 旋轉(zhuǎn)時(shí)的電壓測(cè)量。

圖 9 中提出的拓?fù)湓试S執(zhí)行以下操作:

半周期 1:電壓施加到 Y 層,同時(shí) (VY+– VY–)、VX–和 VX+被測(cè)量。AD7879在每次測(cè)量完成后都會(huì)產(chǎn)生一個(gè)中斷,允許處理器更改GPIO配置。

半周期 2:電壓施加到 X 層,同時(shí) (VX+– VX–)、VY–和 VY+被測(cè)量。

圖9所示電路允許測(cè)量實(shí)現(xiàn)完整性能所需的所有電壓,即a)單點(diǎn)觸摸位置,b)縮放、捏合和旋轉(zhuǎn)手勢(shì)檢測(cè)和量化,以及c)CW與CCW旋轉(zhuǎn)判別。執(zhí)行雙點(diǎn)觸控手勢(shì)時(shí)的單點(diǎn)觸控操作可提供手勢(shì)質(zhì)心的估計(jì)值。

poYBAGPWH6qAUJ7XAABnYJ-0Ltg898.jpg?la=en&imgver=1

圖9.單點(diǎn)觸摸定位和手勢(shì)檢測(cè)的應(yīng)用圖。

實(shí)用提示

與柔和手勢(shì)相關(guān)的電壓變化非常微妙。通過(guò)增加這些變化可以提高系統(tǒng)的魯棒性,例如在屏幕電極和AD7879引腳之間增加一個(gè)小電阻;這將增加有源層中的壓降,并在一定程度上降低單點(diǎn)觸摸定位的精度。

另一種方法是僅在低側(cè)連接上添加一個(gè)電阻,當(dāng)X和Y電極是有源層時(shí),僅感測(cè)它們。通過(guò)這樣做,可以施加一些增益,因?yàn)橹绷髦捣浅5汀?/p>

ADI公司提供各種放大器和多路復(fù)用器,可滿足圖6、圖7和圖9所示應(yīng)用的需求。電路測(cè)試電路時(shí)采用雙通道運(yùn)算放大器AD8506和ADG16xx系列模擬多路復(fù)用器,采用3.3 V單電源供電,具有低導(dǎo)通電阻。

結(jié)論

變焦、收縮和旋轉(zhuǎn)可以使用AD7879控制器檢測(cè),輔助電路最少。這些手勢(shì)只能通過(guò)活動(dòng)層中的測(cè)量來(lái)識(shí)別。旋轉(zhuǎn)方向判別可以通過(guò)測(cè)量無(wú)源層中的電壓來(lái)實(shí)現(xiàn),這可以通過(guò)使用主機(jī)處理器的兩個(gè)GPIO來(lái)實(shí)現(xiàn)。在該處理器中執(zhí)行的相當(dāng)簡(jiǎn)單的算法可以識(shí)別縮放、捏合和旋轉(zhuǎn),估計(jì)它們的范圍、角度和方向。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178069
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2306

    瀏覽量

    116200
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AD7879控制器支持在阻性觸摸屏實(shí)現(xiàn)手勢(shì)識(shí)別

    是用來(lái)檢測(cè)屏幕“單點(diǎn)觸摸”的位置,但本文提出了一個(gè)創(chuàng)新的“兩點(diǎn)觸摸”概念,它利用阻性觸摸屏控制器 AD
    發(fā)表于 08-22 08:54

    基于AD7879的兩點(diǎn)觸摸手勢(shì)識(shí)別系統(tǒng)的實(shí)現(xiàn)

    “單點(diǎn)觸摸”的位置,但本文提出了一個(gè)創(chuàng)新的“兩點(diǎn)觸摸”概念,它利用阻性觸摸屏控制器AD7879在廉價(jià)的阻性
    發(fā)表于 11-05 16:06

    AD7879 -觸控屏幕控制器

    觸控屏幕控制器 AD7879AD7879內(nèi)建12 bit ADC可支持4線的觸控屏幕,可于2.7~3.6V電壓操作.并內(nèi)建精準(zhǔn)2V的參考電壓及溫度偵測(cè)
    發(fā)表于 05-08 09:42 ?1345次閱讀
    <b class='flag-5'>AD7879</b> -觸控屏幕<b class='flag-5'>控制器</b>

    電阻觸摸屏,什么是電阻觸摸屏

    電阻觸摸屏,什么是電阻觸摸屏   這種觸摸屏
    發(fā)表于 03-24 11:02 ?5750次閱讀

    AD7879 12位SAR ADC評(píng)估方案

    ADI 公司的AD7879/AD7889 是帶同步串行接口和低導(dǎo)通電阻開(kāi)關(guān)的 12 位SAR ADC,可以 驅(qū)動(dòng)4 線電阻觸摸屏.單電源1.6V-3.6V 工作,吞吐量速率高達(dá)105
    發(fā)表于 01-14 16:13 ?25次下載
    <b class='flag-5'>AD7879</b> 12位SAR ADC評(píng)估方案

    采用AD7879的阻性觸摸屏手勢(shì)識(shí)別實(shí)現(xiàn)

    利用 AD7879 控制器和極少的輔助電路,可以檢測(cè)縮放、捏 合和旋轉(zhuǎn)。只需在有源層上進(jìn)行測(cè)量,就能識(shí)別這些手勢(shì)。 在主處理
    發(fā)表于 07-28 10:24 ?1631次閱讀
    采用<b class='flag-5'>AD7879</b>的阻性<b class='flag-5'>觸摸屏</b><b class='flag-5'>手勢(shì)</b><b class='flag-5'>識(shí)別</b>實(shí)現(xiàn)

    升特發(fā)布支持多點(diǎn)觸摸電阻觸摸屏控制器SX8674

    升特公司(Semtech)日前發(fā)布了支持多點(diǎn)觸摸電阻觸摸屏控制器SX8674/75/76/7
    發(fā)表于 10-27 09:31 ?1875次閱讀

    電阻觸摸屏控制器常見(jiàn)問(wèn)題

    電阻觸摸屏控制器常見(jiàn)問(wèn)題以及解決方法。
    發(fā)表于 11-02 11:05 ?0次下載

    AD7879/AD7889低電壓觸摸屏控制器

    AD7879/AD7889是12位逐次逼近型模數(shù)轉(zhuǎn)換(SAR ADC), 具有同步串行接口以及用于驅(qū)動(dòng)4線電阻觸摸屏的低導(dǎo)通
    發(fā)表于 09-11 20:26 ?5次下載

    電阻觸摸屏校準(zhǔn)算法的優(yōu)化_電阻觸摸屏工作原理

    本文介紹了什么是電阻觸摸屏、電阻觸摸屏工作原理和電阻
    發(fā)表于 01-21 09:49 ?1w次閱讀

    AD7879 用于觸摸屏的低成本控制器

    電子發(fā)燒友網(wǎng)為你提供ADI(ti)AD7879相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有AD7879的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,AD7879真值表,AD7879管腳等資料,希望可
    發(fā)表于 02-22 12:40
    <b class='flag-5'>AD7879</b> 用于<b class='flag-5'>觸摸屏</b>的低成本<b class='flag-5'>控制器</b>

    AD7879逐次逼近型ADC的性能特點(diǎn)及應(yīng)用

    AD7879是一款12-bit逐次逼近型ADC,具有同步串行接口以及用于驅(qū)動(dòng)4線電阻觸摸屏的低導(dǎo)通電阻開(kāi)關(guān)。AD7879工作電源電壓極低,采
    的頭像 發(fā)表于 07-09 06:07 ?4285次閱讀

    AD7879/AD7889:低電壓觸摸屏控制器 數(shù)據(jù)手冊(cè)

    AD7879/AD7889:低電壓觸摸屏控制器 數(shù)據(jù)手冊(cè)
    發(fā)表于 03-18 20:09 ?11次下載
    <b class='flag-5'>AD7879</b>/AD7889:低電壓<b class='flag-5'>觸摸屏</b><b class='flag-5'>控制器</b> 數(shù)據(jù)手冊(cè)

    AD7879W:觸摸屏低壓控制器產(chǎn)品手冊(cè)

    AD7879W:觸摸屏低壓控制器產(chǎn)品手冊(cè)
    發(fā)表于 04-16 21:01 ?5次下載
    AD<b class='flag-5'>7879</b>W:<b class='flag-5'>觸摸屏</b>低壓<b class='flag-5'>控制器</b>產(chǎn)品手冊(cè)

    杰盛微 電阻觸摸屏控制器 數(shù)據(jù)手冊(cè)

    電阻觸摸屏控制器SOT-23-6L2~5.5V1.5~10μA
    發(fā)表于 08-19 15:54 ?7次下載