<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 嵌入式linux 電阻觸摸屏 (s3c2440)編程

          嵌入式linux 電阻觸摸屏 (s3c2440)編程

          作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏

          1.1電阻式觸摸屏工作原理原理
          觸摸屏附著在顯示器的表面,與顯示器相配合使用,如果能測量出觸摸點在屏幕上的坐標(biāo)位置,則可根據(jù)顯示屏上對應(yīng)坐標(biāo)點的顯示內(nèi)容或圖符獲知觸摸者的意圖。觸摸屏按其技術(shù)原理可分為五類:矢量壓力傳
          感式、電阻式、電容式、紅外線式、表面聲波式,其中電阻式觸摸屏在嵌入式系統(tǒng)中用的較多。電阻觸摸屏是一塊4層的透明的復(fù)合薄膜屏,如圖2所示,




          最下面是最下面是玻璃或有機玻璃構(gòu)成的基層,最上面是一層外表面經(jīng)過硬化處理從而光滑防刮的塑料層,中間是兩層金屬導(dǎo)電層,分別在基層之上和塑料層內(nèi)表面,在兩導(dǎo)電層之間有許多細小的透明隔離點把它們隔開。當(dāng)手指觸摸屏幕時,兩導(dǎo)電層在觸摸點處接觸。

          觸摸屏的兩個金屬導(dǎo)電層是觸摸屏的兩個工作面,在每個工作面的兩端各涂有一條銀膠,稱為該工作面的一對電極,若在一個工作面的電極對上施加電壓,則在該工作面上就會形成均勻連續(xù)的平行電壓分布。如以上層為X軸,(X+, X-)送出(5, 0)V的電壓。
          如圖4所示,
          當(dāng)在X方向的電極對上施加一確定的電壓,而Y方向電極對上不加電壓時,在X平行電壓場中,觸點處的電壓值可以在Y+(或Y-)電極(等電勢)上反映出來,通過測量Y+電極對地的電壓大小,便可得知觸點的X坐標(biāo)值。同理,當(dāng)在Y電極對上加電壓,而X電極對上不加電壓時,通過測量X+電極的電壓,便可得知觸點的Y坐標(biāo)。如此迅速交替將所測得的類比信號之座標(biāo)位置經(jīng)由控制器轉(zhuǎn)換成數(shù)位信號,再將數(shù)位信號的座標(biāo)值傳送至Host端,便可得知觸壓點進而對主機進行存取的動作。
          但若以手指、筆或其他介質(zhì)對面板觸壓,便可使上下層接觸造成短路,產(chǎn)生壓降,X軸導(dǎo)電層所量測的電壓值由Y軸負責(zé)傳送(此時僅Y軸導(dǎo)電,X軸并未導(dǎo)電僅負責(zé)傳輸), Y軸導(dǎo)電層所量測的電壓值由X軸負責(zé)傳送(此時僅Y軸導(dǎo)電,X軸并未導(dǎo)電僅負責(zé)傳輸),如此迅速交替將所測得的類比信號之座標(biāo)位置經(jīng)由控制器轉(zhuǎn)換成數(shù)位信號,再將數(shù)位信號的座標(biāo)值傳送至Host端,便可得知觸壓點進而對主機進行存取的動作。
          電阻式觸摸屏之設(shè)計主要又可區(qū)分為四線式、五線式、八線式。各個工作原理不盡相同,以下將簡略介紹。
          四線式:

          四線式的觸摸屏,其主要組成包括一片氧化銦錫導(dǎo)電玻璃(ITO Glass),以及一片導(dǎo)電薄膜(ITO Film),一般而言,導(dǎo)電玻璃與導(dǎo)電薄膜導(dǎo)電后均使用+5V的電壓(亦有廠商使用不同于+5V的電壓)。在這兩層導(dǎo)電體的中間以隔球(細小的透明隔離點Spacer)將導(dǎo)電薄膜(ITO Glass)與導(dǎo)電薄膜(ITO Film)區(qū)隔開分開,其目的在避免無觸摸時造成短路而產(chǎn)生誤動作。

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: linux電阻觸摸屏s3c244

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();