一種觸控螢幕的自動校準方法
2023-05-28 20:42:46
專利名稱:一種觸控螢幕的自動校準方法
技術領域:
本發明涉及一種觸控螢幕的校準方法,尤其是一種觸控螢幕的自動校準方法。
背景技術:
隨著科學技術的發展,觸控螢幕已經逐漸取代機械式按鈕面板成為手機、筆記本等電子設備新的操作界面。觸控螢幕包括電阻式觸控螢幕、紅外線觸控螢幕、電容式觸控螢幕,它們通過不同的方式獲得坐標,而電容式觸控螢幕由於其透光率、清晰度和可靠性更好,而被應用于越來越多的產品中。電容式觸控螢幕雖然具有諸多優點,但也具有缺點,其最主要的缺點就是容易因為環境中溫度、溼度的改變而引起觸控螢幕的漂移,造成觸控螢幕的定位不準確。現有的對於觸控螢幕的校準,通常是在使用過程中發現觸控螢幕的定位不準確,而手動操作校準,校準時間滯後,校準速度慢。
發明內容
本發明所要解決的技術問題是提供一種校準時間無滯後且校準速度快的自動校準觸控螢幕的方法。為了實現上述目的,本發明提供一種觸控螢幕的自動校準方法,所述觸控螢幕連接一控制模塊,包括多個感應電極,所述控制模塊掃描所述感應電極,其步驟如下首先,任意設定兩個觸摸點,分別為第一觸摸點和第二觸摸點;其次,掃描所述第一觸摸點和第二觸摸點對應的感應電極,分別獲得感應電極的原始值;然後,根據第一觸摸點和第二觸摸點的原始值,判斷所述觸控螢幕是否漂移,若認定所述觸控螢幕發生漂移,則補償漂移。與現有技術相比,本發明通過對觸控螢幕觸摸點掃描數據的實時監控,實時補償產生的環境漂移,時間快,無滯後。
圖1是觸控螢幕第一觸摸點和第二觸摸點示意圖。圖2是觸控螢幕第一觸摸點掃描值隨時間變化的坐標圖。圖3是觸控螢幕自動校準方法流程圖。
具體實施例方式下面結合附圖和實施例對本發明作進一步的說明。本發明涉及一種觸控螢幕的自動校準方法,所述觸控螢幕連接一控制模塊,所述觸控螢幕包括多個感應電極,所述控制模塊掃描所述感應電極,獲得所述感應電極的原始值W並儲存所述原始值W,所述控制模塊預先設定漂移閾值WO和基準值Wl,未產生漂移時,所述感應電極的原始值W和基準值Wl的差值小於WO。下面具體介紹所述觸控螢幕的自動校準方法的步驟。
如圖1和圖2所示,所述觸控螢幕任意設定兩個觸摸點,分別為第一觸摸點1和第二觸摸點2,第一觸摸點1和第二觸摸點2分別對應不同的感應電極。上電後,所述控制模塊時時掃描所述第一觸摸點1處和第二觸摸點2處對應的感應電極,並記錄獲得的原始值。在0至Tl時刻,所述第一觸摸點1處獲得的原始值在誤差允許範圍內等於基準值W1。在Tl時刻,所述第一觸摸點1處獲得的原始值開始變化,並在T2時刻,獲得所述第一觸摸點1處的原始值為W3,進而獲得所述原始值W3與所述基準值Wl之間的差值為AW31,即第一觸摸點1處的漂移值Δ W31,比較漂移值Δ W31和所述漂移閾值W0,所述漂移值Δ W31大於所述漂移閾值W0,判定第一觸摸點1產生漂移,繼續掃描所述第一觸摸點1處對應的感應電極,在Τ2至Τ3時刻,得到的所述第一觸摸點1處的原始值W3處於穩定,判定所述第一觸摸點1發生漂移。確認所述第一觸摸點1發生漂移,接著進行對第二觸摸點2進行判斷。下面對第二觸摸點2的判斷進行具體介紹。判斷此時所述第二觸摸點2處的感應電極的原始值W4,獲得所述第二觸摸點2處感應電極的原始值與基準值Wl之間的差值,即第二觸摸點2處的漂移值,並比較所述第二觸摸點2處的漂移值和漂移閾值W0,所述第二觸摸點2處的漂移值大於所述漂移閾值W0,則判定所述觸控螢幕發生漂移,所述觸控螢幕的漂移值為第一觸摸點1處的漂移值Δ W31。控制模塊對基準值Wl進行補償,產生新的基準值W1+AW31,即此時第一觸摸點1處感應電極的原始值W3,漂移閾值為W0,再次產生漂移前,所述第一觸摸點1對應的感應電極的原始值與新的基準Wl+Δ W31的差值小於漂移閾值W0。綜上所述,所述觸控螢幕任意設定兩個觸摸點,分別為第一觸摸點1和第二觸摸點2,時時掃描所述第一觸摸點1處和第二觸摸點2處對應的感應電極,分別獲得感應電極的原始值。先判斷第一觸摸點1處是否發生漂移,監控第一觸摸點處的原始值,當所述第一觸摸點1處的原始值不等於基準值Wl時,比較漂移閾值WO和第一觸摸點1處原始值與基準值Wl之間的差值,即比較所述漂移閾值WO和第一觸摸點1處的漂移值。若所述第一觸摸點1處的漂移值大於所述漂移閾值W0,則所述第一觸摸點1產生漂移,繼續掃描並獲得所述第一觸摸點1的原始值。持續一定時間,若所述一定秒時間內獲得的第一觸摸點1的原始值相同,認定所述第一觸摸點1處發生漂移,其中所述獲得的第一觸摸點1原始值相同,是指T秒時間內所獲得的第一觸摸點1的原始值均在預設誤差範圍內。此時判斷第二觸摸點2是否發生漂移,比較所述漂移閾值和第二觸摸點2處的漂移值,所述第二觸摸點2處漂移值為所述第二觸摸點2的原始值與基準值之間的差值,若所述第二觸摸點2處的漂移值大於所述漂移閾值W0,認定所述第二觸摸點2發生漂移。此時,所述第一觸摸點1和所述第二觸摸點2均發生漂移,判定所述觸控螢幕發生漂移,漂移值為第一觸摸點處1的漂移值,所述控制模塊對基準值Wl進行補償,補償值為第一觸摸點1處的漂移值,補償後的基準值為所述第一觸摸點1處此時獲得的原始值。上述為觸控螢幕判定漂移的情況,下面說明判定觸控螢幕未發生漂移的情況。若第一觸摸點1產生漂移,但是並未持續一定時間,判定所述第一觸摸點1未發生漂移,無需對第二觸摸點2進行判斷,認定所述觸控螢幕未發生漂移,繼續對第一觸摸點1和第二觸摸點2對應的感應電極進行掃描。若第一觸摸點1產生漂移,並持續一定時間,判斷第二觸摸點2,所述第二觸摸點2未發生漂移,判定所述觸控螢幕未發生漂移,繼續對第一觸摸點1和第二觸摸點2對應的感應電極進行掃描。
本發明通過對觸控螢幕觸摸點掃描數據的實時監控,實時補償產生的環境漂移,時間快,無滯後,並且兩觸摸點同時產生漂移時,認定觸控螢幕漂移並補償,簡單有效,可靠性
尚ο
權利要求
1.一種觸控螢幕的自動校準方法,所述觸控螢幕連接ー控制模塊,包括多個感應電極,所述控制模塊掃描所述感應電極,其步驟如下首先,任意設定兩個觸摸點,分別為第一觸摸點和第二觸摸點;其次,掃描所述第一觸摸點和第二觸摸點對應的感應電扱,分別獲得感應電極的原始值;然後,根據第一觸摸點和第二觸摸點的原始值,判斷所述觸控螢幕是否漂移,若認定所述觸控螢幕發生漂移,則補償漂移。
2.如權利要求1所述的觸控螢幕的自動校準方法,其特徵在於所述判斷觸控螢幕是否漂移的方法為,判定第一觸摸點發生漂移吋,再判斷第二觸摸點是否發生漂移。
3.如權利要求2所述的觸控螢幕的自動校準方法,其特徵在於所述第一觸摸點未發生漂移,不需判斷第二觸摸點,認定所述觸控螢幕未發生漂移。
4.如權利要求2所述的觸控螢幕的自動校準方法,其特徵在於所述判斷第一觸摸點發生漂移的方法為,所述第一觸摸點產生漂移並持續一定時間。
5.如權利要求4所述的觸控螢幕的自動校準方法,其特徵在於所述一定時間內,獲得的第一觸摸點的原始值相同。
6.如權利要求5所述的觸控螢幕的自動校準方法,其特徵在於所述獲得的第一觸摸點原始值相同,是指一定時間內所獲得的第一觸摸點的原始值均在預設誤差範圍內。
7.如權利要求4所述的觸控螢幕的自動校準方法,其特徵在於所述第一觸摸點產生漂移是指所述第一觸摸點的原始值與基準值之間的差值大於所述漂移閾值。
8.如權利要求2所述的觸控螢幕的自動校準方法,其特徵在於所述第二觸摸點發生漂移是指所述第二觸摸點的原始值與基準值之間的差值大於所述漂移閾值。
9.如權利要求7或8所述的觸控螢幕的自動校準方法,其特徵在於所述基準值和所述漂移閾值預先設定。
10.10.如權利要求1或2所述的觸控螢幕的自動校準方法,其特徵在於所述判斷觸控螢幕是否漂移的方法為,所述第一觸摸點和第二觸摸點同時發生漂移,認定所述觸控螢幕發生漂移,所述第一觸摸點發生漂移吋,所述第二觸摸點未發生漂移,認定所述觸控螢幕未發生漂移。
全文摘要
一種觸控螢幕的自動校準方法,所述觸控螢幕連接一控制模塊,包括多個感應電極,所述控制模塊掃描所述感應電極,其步驟如下首先,任意設定兩個觸摸點,分別為第一觸摸點和第二觸摸點;其次,掃描所述第一觸摸點和第二觸摸點對應的感應電極,分別獲得感應電極的原始值;然後,根據第一觸摸點和第二觸摸點的原始值,判斷所述觸控螢幕是否漂移,若認定所述觸控螢幕發生漂移,則補償漂移。本發明通過對觸控螢幕觸摸點掃描數據的實時監控,實時補償產生的環境漂移,時間快,無滯後。
文檔編號G06F3/041GK102566822SQ201210012909
公開日2012年7月11日 申請日期2012年1月17日 優先權日2012年1月17日
發明者杜小雷 申請人:蘇州瀚瑞微電子有限公司