觸控螢幕原理 驅動控制

2021-05-12 22:50:49 字數 846 閱讀 2787

**自http://sinhome.blogbus.com

觸控螢幕的種類:

目前觸控螢幕和液晶屏已成為嵌入式計算機系統常用的輸入輸出裝置。觸控螢幕分為電阻、電容、表面聲波、紅外線掃瞄和向量壓力感測式觸控螢幕

電阻觸控螢幕工作原理:

觸控螢幕控制器相當於觸控螢幕體與微控制器間的介面。觸控螢幕體是乙個4層的復合薄膜,附著在顯示器表面與顯示器配合使用。圖1為觸控螢幕外部結構。每一導電層為觸控螢幕的乙個工作面,每個工作面的兩端各塗一條銀膠,稱為該工作面的一對兒電極,分別稱為x電極對和y電極對。當觸控螢幕控制器同x電極對施加一確定電壓,而不向y電極對施加電壓時,x電極對的工作面會形成均勻連續的平行電壓場,如圖(內,外及透明層)所示。當手指或觸筆觸及觸控螢幕時,觸點電壓則反映觸點在y工作面的位置,將該電壓量通過y+(或y-)電極引至觸控螢幕控制器,經過a/d轉換,便可得到觸點電壓的數字量,即y座標。同理,向y電極對上施加電壓,以x+(或x-)為測量電極,便可得到x座標。微控制器根據觸點座標位置以及對應座標位置顯示內容,便可得知觸控者的意圖。

內,外&透明隔離層

測量x,y座標

驅動控制:

觸控螢幕用的是四線觸控螢幕,四pin:x+,y+,x-,y-。

驅動程式通過spi實現與微控制器的通訊。當觸控螢幕按下時(即有觸控事件發生),通過觸控螢幕四pin獲得x方向和y方向的電壓,然後a/d 轉化,將得到的電壓轉換成x,y方向的座標,同時中斷引腳(penirq)向mcu傳送中斷請求,將轉換的x,y座標傳送給mcu。mcu根據觸點座標位置以及對應座標位置顯示內容,便可得知觸控者的意圖。從而進行相應的動作。如圖。

觸控螢幕驅動

輸入子系統體系 核心層 linux dir drivers input input.c 提供最核心函式 裝置事件層 linux dir drivers input evdev.c 提供handler 提供輸入裝置產生的原始資料並上報給應用程式,這適用於 所有輸入裝置,該觸控螢幕也不例外 編寫基於輸入...

QT 觸控螢幕 驅動

要 本文主要介紹了在嵌入式 linux 系統下基於 qt embeded 的觸控螢幕驅動的設計,通過對 linux 裝置 驅動和qt embedded裝置驅動介面的工作原理和機制介紹,並結合大量源 進行分析,提出了基於qt embeded 的觸控螢幕驅動的開發方案。linux 下的裝置驅動基礎 li...

觸控螢幕驅動分析

觸控螢幕的主要分為四種,分別是電阻式,電容感應式,紅外線式以及表面聲波式。我們現在我們主要談論是電阻式觸控螢幕。看下圖可以大概了解電阻式觸控螢幕。電阻式觸控螢幕的屏體部分是一塊與顯示器表面相匹配的多層復合薄膜,由一層玻璃或有機玻璃作為基層,表面塗有一層透明 的導電層,上面再蓋有一層外表面的硬化處理,...