專利名稱:一種觸摸按鍵狀態(tài)判斷方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸摸按鍵狀態(tài)的判斷方法,尤其是一種針對(duì)電容式觸摸按鍵狀態(tài)的判斷方法。
背景技術(shù):
最初的機(jī)械式按鍵一般通過按壓、旋轉(zhuǎn)等方式實(shí)現(xiàn)功能操作,容易磨損,使用壽命短,逐漸被觸摸按鍵取代。觸摸按鍵主要包括電阻式觸摸按鍵和電容式觸摸按鍵,電阻式觸摸按鍵需要使用導(dǎo)電薄膜,而導(dǎo)電薄膜的耐用性低,降低透光性,而電容式觸摸按鍵靠人手感應(yīng),偵測(cè)電容變化,外觀美觀,并且使用壽命長(zhǎng),更加受到人們得青睞。現(xiàn)有電容式觸摸按鍵狀態(tài)的判斷方法是通過先確定未觸摸按鍵時(shí)的參考值,然后根據(jù)觸控對(duì)象觸摸后的電容增加值判斷觸控對(duì)象是否觸摸,此種方法容易受到周圍環(huán)境的影響,對(duì)于水滴或者電磁干擾無(wú)法判別,容易造成誤觸,所以有必要提供一種能夠準(zhǔn)確判斷觸摸按鍵狀態(tài)的方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種能夠抗干擾并準(zhǔn)確判斷觸摸按鍵狀態(tài)的方法。為了實(shí)現(xiàn)本發(fā)明的上述目的,本發(fā)明提供了一種判斷觸摸按鍵狀態(tài)的方法,其包括以下步驟首先,掃描所述觸摸按鍵,檢測(cè)觸控對(duì)象未觸摸按鍵時(shí)的最大信號(hào)值;繼續(xù)檢測(cè)觸摸按鍵的當(dāng)前狀態(tài)值;最后根據(jù)所述當(dāng)前狀態(tài)值與所述最大信號(hào)值判斷觸摸按鍵的狀態(tài)。與現(xiàn)有技術(shù)相比,本發(fā)明觸摸按鍵狀態(tài)的判斷方法以最大信號(hào)值作為基準(zhǔn)值,能夠減少誤觸,抗干擾能力強(qiáng)。
圖1是本發(fā)明觸摸按鍵狀態(tài)判斷方法中按鍵按下判斷框圖。圖2是本發(fā)明觸摸按鍵狀態(tài)判斷方法中按鍵放開判斷框圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。請(qǐng)參閱圖1和圖2,本發(fā)明的觸摸按鍵狀態(tài)判斷方法需要預(yù)先設(shè)定觸控對(duì)象按下閾值Cl和觸控對(duì)象釋放閾值C2,所述觸控對(duì)象按下閾值Cl所述觸控對(duì)象釋放閾值C2均是固定值。所述閾值包括觸控對(duì)象按下閾值Cl和觸控對(duì)象釋放閾值C2,并且所述觸控對(duì)象按下閾值Cl大于噪聲值,并通過掃描方式獲得觸控對(duì)象未觸摸按鍵時(shí)觸摸按鍵的最大信號(hào)值C3以及觸摸按鍵的當(dāng)前狀態(tài)值C4。并定義按壓差值和釋放差值,其中,所述按壓差值為最初檢測(cè)的最大信號(hào)值C3減去觸控對(duì)象按下閾值Cl的數(shù)值,所述釋放差值為最初檢測(cè)的最大信號(hào)值C3減去觸控對(duì)象釋放閾值C2。 觸摸按鍵狀態(tài)的判斷方法通過如下方式實(shí)現(xiàn),首先,掃描所述觸摸按鍵,檢測(cè)觸控對(duì)象未觸摸按鍵時(shí)的最大信號(hào)值,并將所述最大信號(hào)值作為基準(zhǔn)值;繼續(xù)檢測(cè)觸摸按鍵的當(dāng)前狀態(tài)值;最后根據(jù)所述當(dāng)前狀態(tài)值與所述最大信號(hào)值判斷觸摸按鍵的狀態(tài)。只需檢測(cè)所述當(dāng)前狀態(tài)值以及所述最大信號(hào)值即可判斷觸摸按鍵的狀態(tài),若所述當(dāng)前狀態(tài)值C4小于所述最大信號(hào)值C3與觸控對(duì)象按下閾值Cl的差值,即檢測(cè)到觸摸按鍵的當(dāng)前狀態(tài)值C4 小于按壓差值,公式表示如下C4<C3-C1,則觸摸按鍵被按下,處于工作狀態(tài);若所述當(dāng)前狀態(tài)值大于所述最大信號(hào)值與觸控對(duì)象按下閾值的差值,即檢測(cè)到觸摸按鍵的當(dāng)前狀態(tài)值 C4大于按壓差值,公式表示如下C4>C3-C1,則觸摸按鍵未被按下,處于空置狀態(tài);若所述當(dāng)前狀態(tài)值大于所述最大信號(hào)值與觸控對(duì)象釋放閾值的差值,即檢測(cè)到觸摸按鍵的當(dāng)前狀態(tài)值C4大于釋放差值,公式表示如下C4>C3-C2,則觸摸按鍵被釋放,處于空置狀態(tài);若所述當(dāng)前狀態(tài)值小于所述最大信號(hào)值與觸控對(duì)象釋放閾值的差值,即檢測(cè)到觸摸按鍵的當(dāng)前狀態(tài)值C4小于釋放差值,公式表示如下C4<C3-C2,則觸摸按鍵處于工作狀態(tài),未釋放。具體操作時(shí),觸控對(duì)象未觸摸按鍵時(shí),掃描所述觸摸按鍵,獲得最大信號(hào)值,當(dāng)有觸控對(duì)象按下所述觸摸按鍵時(shí),所述觸摸按鍵的掃描值發(fā)生變化,當(dāng)檢測(cè)到當(dāng)前觸摸按鍵狀態(tài)值將小于所述按壓差值,確認(rèn)觸摸按鍵被按下,進(jìn)入觸摸按鍵相應(yīng)功能,當(dāng)觸控對(duì)象放開所述觸摸按鍵時(shí),所述觸摸按鍵的掃描值發(fā)生變化,當(dāng)檢測(cè)到所述觸摸按鍵的狀態(tài)值大于所述釋放差值,確認(rèn)觸控對(duì)象放開。與現(xiàn)有技術(shù)相比,本發(fā)明觸摸按鍵狀態(tài)的判斷方法以最大信號(hào)值作為基準(zhǔn)值,所述觸摸按鍵的當(dāng)前狀態(tài)值C4與以所述最大信號(hào)值為基準(zhǔn)值的按壓差值和釋放差值進(jìn)行比較,能夠減少誤觸,抗干擾能力。
權(quán)利要求
1.一種判斷觸摸按鍵狀態(tài)的方法,其包括以下步驟首先,掃描所述觸摸按鍵,檢測(cè)觸控對(duì)象未觸摸按鍵時(shí)的最大信號(hào)值;繼續(xù)檢測(cè)觸摸按鍵的當(dāng)前狀態(tài)值;最后根據(jù)所述當(dāng)前狀態(tài)值與所述最大信號(hào)值判斷觸摸按鍵的狀態(tài)。
2.如權(quán)利要求1所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于若所述當(dāng)前狀態(tài)值小于所述最大信號(hào)值與觸控對(duì)象按下閾值的差值,則觸摸按鍵被按下,處于工作狀態(tài)。
3.如權(quán)利要求1所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于若所述當(dāng)前狀態(tài)值大于所述最大信號(hào)值與觸控對(duì)象按下閾值的差值,則觸摸按鍵未被按下,處于空置狀態(tài)。
4.如權(quán)利要求2或3所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于所述觸控對(duì)象按下閾值是預(yù)先設(shè)定的固定值。
5.如權(quán)利要求2或3所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于所述觸控對(duì)象按下閾值大于噪聲值。
6.如權(quán)利要求1所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于若所述當(dāng)前狀態(tài)值大于所述最大信號(hào)值與觸控對(duì)象釋放閾值的差值,則觸摸按鍵被釋放,處于空置狀態(tài)。
7.如權(quán)利要求1所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于若所述當(dāng)前狀態(tài)值小于所述最大信號(hào)值與觸控對(duì)象釋放閾值的差值,則觸摸按鍵處于工作狀態(tài),未釋放。
8.如權(quán)利要求6或7所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于所述觸控對(duì)象釋放閾值是預(yù)先設(shè)定的固定值。
9.如權(quán)利要求1所述的判斷觸摸按鍵狀態(tài)的方法,其特征在于所述最大信號(hào)值為基準(zhǔn)值。
全文摘要
一種判斷觸摸按鍵狀態(tài)的方法,其包括以下步驟首先,掃描所述觸摸按鍵,檢測(cè)觸控對(duì)象未觸摸按鍵時(shí)的最大信號(hào)值;繼續(xù)檢測(cè)觸摸按鍵的當(dāng)前狀態(tài)值;最后根據(jù)所述當(dāng)前狀態(tài)值與所述最大信號(hào)值判斷觸摸按鍵的狀態(tài)。本發(fā)明觸摸按鍵狀態(tài)的判斷方法以最大信號(hào)值作為基準(zhǔn)值,能夠減少誤觸,抗干擾能力強(qiáng)。
文檔編號(hào)H03K17/975GK102427355SQ201110297200
公開日2012年4月25日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者杜小雷 申請(qǐng)人:蘇州瀚瑞微電子有限公司