專利名稱:一種采用濾波算法改善電容屏抗靜電性能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電容式觸摸屏抗靜電技術(shù),特別是涉及一種采用濾波算法改善電容屏抗靜電性能的方法。
背景技術(shù):
現(xiàn)有技術(shù)中,帶有電容式觸摸屏的電子設(shè)備,對(duì)應(yīng)于提高電容式觸摸屏的抗靜電能力;電容式觸摸屏目前單體的防靜電能力可以達(dá)到15KV及以上,但是一旦裝到電子設(shè)備中使用,特別是將電子設(shè)備帶有電容式觸摸屏的一面扣在桌面或者其他物體上,其防靜電能力卻成倍的下降。靜電放電對(duì)電容式觸摸屏影響的一般特點(diǎn),靜電打在電容式觸摸屏上以后,會(huì)導(dǎo)致電容式觸摸屏產(chǎn)生大面積的數(shù)據(jù)異常,此時(shí),通過對(duì)大面積異常數(shù)據(jù)?,F(xiàn)有的電子設(shè)備 在處理防靜電中,均在電子設(shè)備中增加相應(yīng)的防靜電器件,如ESD (英文Electro-Staticdischarge的縮寫,中文為靜電釋放)期間以達(dá)到相應(yīng)的保護(hù)電子設(shè)備中電容式觸摸屏的作用,但此舉卻為生產(chǎn)商帶來了增加成本,特別是社會(huì)資源越來越短缺的情況下,如何降低物料成本,且能有效的改善電容式觸摸屏抗靜電能力,為本發(fā)明需要解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種采用濾波算法改善電容屏抗靜電性能的方法,通過對(duì)電容式觸摸屏在產(chǎn)生靜電時(shí)產(chǎn)生大面積異常數(shù)據(jù)進(jìn)行濾除,達(dá)到提升電容式觸摸屏在電子設(shè)備開機(jī)狀態(tài)下的抗靜電能力,以及被靜電干擾導(dǎo)致的誤觸發(fā)的現(xiàn)象。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種采用濾波算法改善電容屏抗靜電性能的方法,所述的電容屏為電容式觸摸屏,電容式觸摸屏設(shè)置于電子設(shè)備上,且電子設(shè)備設(shè)置有抗靜電處理電路,所述的電路包括主芯片、及與主芯片相互連接的觸摸屏控制IC模塊,所述的方法步驟如下
步驟I、設(shè)置電容式觸摸屏單位時(shí)間內(nèi)上報(bào)給電容式觸摸屏控制IC模塊中斷脈沖次數(shù)的上限次數(shù)X ;
步驟2、電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)電容式觸摸屏單位時(shí)間內(nèi)上報(bào)的中斷脈沖次數(shù)Y ;
步驟3、將X與Y進(jìn)行比較,若X大于Y,則返回步驟2,同時(shí)電容式觸摸屏控制IC將數(shù)據(jù)傳給主芯片進(jìn)行處理;否則,則執(zhí)行步驟4 ;
步驟4、將步驟3傳輸?shù)臄?shù)據(jù)在上報(bào)主芯片前全部濾除,主芯片不響應(yīng)觸摸請(qǐng)求。進(jìn)一步的,步驟I所述的中斷為當(dāng)有靜電或者手指接觸電容式觸摸屏?xí)r,電容式觸摸屏的電容值發(fā)生變化,觸摸屏控制IC模塊檢測(cè)到電容值變化所產(chǎn)生的中斷。進(jìn)一步的,所述的中斷次數(shù)對(duì)應(yīng)電容式觸摸屏控制IC單位時(shí)間內(nèi)掃描觸摸屏電容量發(fā)生變化內(nèi)點(diǎn)的數(shù)量。
進(jìn)一步的,所述的中斷次數(shù)為對(duì)電容式觸摸屏整個(gè)屏幕進(jìn)行的檢測(cè)。進(jìn)一步的,所述中斷脈沖次數(shù)的上限次數(shù)X為主芯片對(duì)中斷進(jìn)行處理的閥值次數(shù),超過上限次數(shù)X則將中斷數(shù)據(jù)過濾掉,否則對(duì)中斷進(jìn)行處理。進(jìn)一步的,步驟2所述的電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)包括
a.檢測(cè)是否有靜電或手指接觸電容式觸摸屏;
b.無變化返回步驟a檢測(cè),有變化則檢測(cè)相應(yīng)的中斷點(diǎn);
c.計(jì)算單位時(shí)間內(nèi)電容式觸摸屏的中斷個(gè)數(shù),并統(tǒng)計(jì)中斷次數(shù)Y。進(jìn)一步的,步驟a判斷電容式觸摸屏有無觸摸包括 設(shè)置電容式觸摸屏的靜止電容值為R ;
檢測(cè)觸摸電容式觸摸屏的電容值為M ;
比較R與M的值;
不超出相應(yīng)的差值,則電容式觸摸屏表現(xiàn)為無觸摸,否則表示觸摸有效。進(jìn)一步的,步驟3所述的主芯片對(duì)數(shù)據(jù)處理為對(duì)靜電或手指接觸觸摸屏產(chǎn)生的動(dòng)作進(jìn)行操作處理,進(jìn)入相應(yīng)的中斷處理程序。進(jìn)一步的,所述的電子設(shè)備為手機(jī)、MP3、MP4、電子書閱讀器或掌上電腦。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是在檢測(cè)過程中當(dāng)有靜電或者手指接觸的時(shí)候,電容值會(huì)發(fā)生變化,當(dāng)電容變化超過一定的值的時(shí)候,即電容式觸摸屏IC檢測(cè)到這個(gè)變化就會(huì)產(chǎn)生相應(yīng)的中斷,通過比較中斷次數(shù)與中斷次數(shù)上限主芯片判斷數(shù)據(jù)量并給觸摸屏控制IC斷電或者擴(kuò)大相應(yīng)的變化閥值范圍,以保護(hù)相應(yīng)的器件,達(dá)到提升電容式觸摸屏在電子設(shè)備開機(jī)狀態(tài)下的抗靜電能力,以及被靜電干擾導(dǎo)致的誤觸發(fā)的現(xiàn)象。
圖I為本發(fā)明的方法流程 圖2為本發(fā)明的抗靜電處理電路原理圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例參照附圖進(jìn)行詳細(xì)說明,以便對(duì)本發(fā)明的技術(shù)特征及優(yōu)點(diǎn)進(jìn)行更深入的詮釋。本發(fā)明的原理框圖如圖2所示,一種采用濾波算法改善電容屏抗靜電性能的方法,所述的電容屏為電容式觸摸屏,電容式觸摸屏設(shè)置于電子設(shè)備上,且電子設(shè)備設(shè)置有抗靜電處理電路,所述的電路包括主芯片、及與主芯片相互連接的觸摸屏控制IC模塊。主芯片的作用是整個(gè)電子設(shè)備的數(shù)據(jù)處理中心;觸摸屏控制IC的作用是檢測(cè)觸摸屏上各個(gè)點(diǎn)的電容的變化量并將其轉(zhuǎn)化為數(shù)字量;整個(gè)過程中,電容式觸摸屏控制IC檢測(cè)到觸摸屏上電容的變化量并轉(zhuǎn)化為數(shù)字量,傳輸給主芯片,然后進(jìn)行相應(yīng)的數(shù)據(jù)處理。本發(fā)明的方法流程圖如圖I所示,所述的方法步驟如下
步驟I、設(shè)置電容式觸摸屏單位時(shí)間內(nèi)上報(bào)給電容式觸摸屏控制IC模塊中斷脈沖次數(shù)的上限次數(shù)X ;
步驟2、電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)電容式觸摸屏單位時(shí)間內(nèi)上報(bào)的中斷脈沖次數(shù)Y ;步驟3、將X與Y進(jìn)行比較,若X大于Y,則返回步驟2,同時(shí)電容式觸摸屏控制IC將數(shù)據(jù)傳給主芯片進(jìn)行處理;否則,則執(zhí)行步驟4 ;
步驟4、將步驟3傳輸?shù)臄?shù)據(jù)在上報(bào)主芯片前全部濾除,主芯片不響應(yīng)觸摸請(qǐng)求。進(jìn)一步的,步驟I所述的中斷為當(dāng)有靜電或者手指接觸電容式觸摸屏?xí)r,電容式觸摸屏的電容值發(fā)生變化,觸摸屏控制IC模塊檢測(cè)到電容值變化所產(chǎn)生的中斷。進(jìn)一步的,所述的中斷次數(shù)對(duì)應(yīng)電容式觸摸屏控制IC單位時(shí)間內(nèi)掃描觸摸屏電容量發(fā)生變化內(nèi)點(diǎn)的數(shù)量。進(jìn)一步的,所述的中斷次數(shù)為對(duì)電容式觸摸屏整個(gè)屏幕進(jìn)行的檢測(cè)。進(jìn)一步的,所述中斷脈沖次數(shù)的上限次數(shù)X為主芯片對(duì)中斷進(jìn)行處理的閥值次數(shù),超過上限次數(shù)X則將中斷數(shù)據(jù)過濾掉,否則對(duì)中斷進(jìn)行處理。
進(jìn)一步的,步驟2所述的電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)包括
a.檢測(cè)是否有靜電或手指接觸電容式觸摸屏;
b.無變化返回步驟a檢測(cè),有變化則檢測(cè)相應(yīng)的中斷點(diǎn);
c.計(jì)算單位時(shí)間內(nèi)電容式觸摸屏的中斷個(gè)數(shù),并統(tǒng)計(jì)中斷次數(shù)Y。進(jìn)一步的,步驟a判斷電容式觸摸屏有無觸摸包括
設(shè)置電容式觸摸屏的靜止電容值為R ;
檢測(cè)觸摸電容式觸摸屏的電容值為M ;
比較R與M的值;
不超出相應(yīng)的差值,則電容式觸摸屏表現(xiàn)為無觸摸,否則表示觸摸有效。進(jìn)一步的,步驟3所述的主芯片對(duì)數(shù)據(jù)處理為對(duì)靜電或手指接觸觸摸屏產(chǎn)生的動(dòng)作進(jìn)行操作處理,進(jìn)入相應(yīng)的中斷處理程序。本發(fā)明所述的濾波算法,軟件濾波算法與硬件的電容濾波意義相同,就是濾除不需要的信號(hào),比如,軟件里有如果A大于B,則允許X等于一個(gè)值,否則另X等于另外一個(gè)值,就是一個(gè)條件判斷,這里只是會(huì)意過來。進(jìn)一步的,所述的電子設(shè)備為手機(jī)、MP3、MP4、電子書閱讀器或掌上電腦。本發(fā)明中的電容式觸摸屏是在玻璃表面貼上一層透明的特殊金屬導(dǎo)電物質(zhì)。當(dāng)手指觸摸在金屬層上時(shí),觸點(diǎn)的電容就會(huì)發(fā)生變化,使得與之相連的振蕩器頻率發(fā)生變化,通過測(cè)量頻率變化可以確定觸摸位置獲得信息。電容式觸摸屏能更好支持多點(diǎn)觸控。多點(diǎn)觸摸屏有別于傳統(tǒng)的單點(diǎn)觸摸屏,多點(diǎn)觸摸屏的最大特點(diǎn)在于可以兩只手,多個(gè)手指,甚至多個(gè)人,同時(shí)操作屏幕的內(nèi)容,更加方便與人性化。但在實(shí)際操作中,由于靜電或手指觸摸電容式觸摸屏?xí)r,單位時(shí)間內(nèi)的中斷點(diǎn)次數(shù)較多,系統(tǒng)很難去判斷處理,且電容式觸摸屏單位時(shí)間內(nèi)上報(bào)給電容式觸摸屏控制IC模塊中斷脈沖次數(shù)的上限次數(shù)X的取值是依據(jù)抗靜電的能力設(shè)定的,則必須通過設(shè)定中斷點(diǎn)次數(shù)閥值來進(jìn)行判斷。在檢測(cè)過程中電容屏本身等價(jià)于一個(gè)電容,當(dāng)有靜電或者手指接觸的時(shí)候,電容值會(huì)發(fā)生變化,當(dāng)電容變化超過一定的值的時(shí)候,即電容式觸摸屏IC檢測(cè)到這個(gè)變化就會(huì)產(chǎn)生相應(yīng)的中斷。此時(shí)電容式觸摸屏控制IC模塊對(duì)中斷點(diǎn)進(jìn)行判斷并上報(bào)給主芯片處理。觸摸屏控制IC模塊在產(chǎn)生相應(yīng)的中斷數(shù)量后,主芯片判斷數(shù)據(jù)量并給觸摸屏控制IC斷電或者擴(kuò)大相應(yīng)的變化閥值范圍,以保護(hù)相應(yīng)的器件。
比如,先設(shè)置單位時(shí)間在電容式觸摸屏上有40個(gè)點(diǎn)及以上點(diǎn)數(shù)據(jù)發(fā)生異常報(bào)點(diǎn),此時(shí)將數(shù)據(jù)濾除,靜電打在屏上,有45個(gè)點(diǎn)響應(yīng),此時(shí),電容式觸摸屏控制IC模塊上報(bào)給主芯片,主芯片依據(jù)設(shè)定的值進(jìn)行判斷,超過40個(gè)點(diǎn),不接受處理數(shù)據(jù),并將電容式觸摸屏控制IC模塊斷電后,再次上電復(fù)位。當(dāng)?shù)陀?0個(gè)點(diǎn)時(shí),主芯片根據(jù)觸摸動(dòng)作做出反應(yīng)進(jìn)入相應(yīng)的程序,例如應(yīng)用程序或系統(tǒng)程序或其他操作界面。以上列舉的數(shù)據(jù)只是為了更詳細(xì)的說明本發(fā)明,該數(shù)值在具體實(shí)踐中根據(jù)觸摸屏性能調(diào)整。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬領(lǐng)域技術(shù)人員來說,在不脫離本發(fā) 明構(gòu)思的前提下,做出簡(jiǎn)單的更改或優(yōu)化,都應(yīng)當(dāng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種采用濾波算法改善電容屏抗靜電性能的方法,所述的電容屏為電容式觸摸屏,電容式觸摸屏設(shè)置于電子設(shè)備上,且電子設(shè)備設(shè)置有抗靜電處理電路,所述的電路包括主芯片、及與主芯片相互連接的觸摸屏控制IC模塊,其特征在于,所述的方法步驟如下 步驟I、設(shè)置電容式觸摸屏單位時(shí)間內(nèi)上報(bào)給電容式觸摸屏控制IC模塊中斷脈沖次數(shù)的上限次數(shù)X ; 步驟2、電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)電容式觸摸屏單位時(shí)間內(nèi)上報(bào)的中斷脈沖次數(shù)Y ; 步驟3、將X與Y進(jìn)行比較,若X大于Y,則返回步驟2,同時(shí)電容式觸摸屏控制IC將數(shù)據(jù)傳給主芯片進(jìn)行處理;否則,則執(zhí)行步驟4 ; 步驟4、將步驟3傳輸?shù)臄?shù)據(jù)在上報(bào)主芯片前全部濾除,主芯片不響應(yīng)觸摸請(qǐng)求。
2.根據(jù)權(quán)利要求I所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于步驟I所述的中斷為當(dāng)有靜電或者手指接觸電容式觸摸屏?xí)r,電容式觸摸屏的電容值發(fā)生變化,觸摸屏控制IC模塊檢測(cè)到電容值變化所產(chǎn)生的中斷。
3.根據(jù)權(quán)利要求2所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于所述的中斷次數(shù)對(duì)應(yīng)電容式觸摸屏控制IC單位時(shí)間內(nèi)掃描觸摸屏電容量發(fā)生變化內(nèi)點(diǎn)的數(shù)量。
4.根據(jù)權(quán)利要求3所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于所述的中斷次數(shù)為對(duì)電容式觸摸屏整個(gè)屏幕進(jìn)行的檢測(cè)。
5.根據(jù)權(quán)利要求4所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于所述中斷脈沖次數(shù)的上限次數(shù)X為主芯片對(duì)中斷進(jìn)行處理的閥值次數(shù),超過上限次數(shù)X則將中斷數(shù)據(jù)過濾掉,否則對(duì)中斷進(jìn)行處理。
6.根據(jù)權(quán)利要求I所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于,步驟2所述的電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)包括 a.檢測(cè)是否有靜電或手指接觸電容式觸摸屏; b.無變化返回步驟a檢測(cè),有變化則檢測(cè)相應(yīng)的中斷點(diǎn); c.計(jì)算單位時(shí)間內(nèi)電容式觸摸屏的中斷個(gè)數(shù),并統(tǒng)計(jì)中斷次數(shù)Y。
7.根據(jù)權(quán)利要求6所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于,步驟a判斷電容式觸摸屏有無觸摸包括 設(shè)置電容式觸摸屏的靜止電容值為R ; 檢測(cè)觸摸電容式觸摸屏的電容值為M ; 比較R與M的值; 不超出相應(yīng)的差值,則電容式觸摸屏表現(xiàn)為無觸摸,否則表示觸摸有效。
8.根據(jù)權(quán)利要求I所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于步驟3所述的主芯片對(duì)數(shù)據(jù)處理為對(duì)靜電或手指接觸觸摸屏產(chǎn)生的動(dòng)作進(jìn)行操作處理,進(jìn)入相應(yīng)的中斷處理程序。
9.根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的采用濾波算法改善電容屏抗靜電性能的方法,其特征在于所述的電子設(shè)備為手機(jī)、MP3、MP4、電子書閱讀器或掌上電腦。
全文摘要
一種采用濾波算法改善電容屏抗靜電性能的方法,電容式觸摸屏設(shè)置于電子設(shè)備上,所述的方法步驟如下1、設(shè)置電容式觸摸屏單位時(shí)間內(nèi)上報(bào)給電容式觸摸屏控制IC模塊中斷脈沖次數(shù)的上限次數(shù)X;2、電容式觸摸屏控制IC模塊循環(huán)實(shí)時(shí)檢測(cè)電容式觸摸屏單位時(shí)間內(nèi)上報(bào)的中斷脈沖次數(shù)Y;3、將X與Y進(jìn)行比較,若X大于Y,則返回步驟2,同時(shí)電容式觸摸屏控制IC將數(shù)據(jù)傳給主芯片進(jìn)行處理;否則執(zhí)行步驟4;4、將步驟3傳輸?shù)臄?shù)據(jù)在上報(bào)主芯片前全部濾除。通過對(duì)電容式觸摸屏在產(chǎn)生靜電時(shí)產(chǎn)生大面積異常數(shù)據(jù)進(jìn)行濾除,達(dá)到提升電容式觸摸屏在電子設(shè)備開機(jī)狀態(tài)下的抗靜電能力,以及被靜電干擾導(dǎo)致的誤觸發(fā)的現(xiàn)象。
文檔編號(hào)G06F3/044GK102830875SQ20121028396
公開日2012年12月19日 申請(qǐng)日期2012年8月10日 優(yōu)先權(quán)日2012年8月10日
發(fā)明者袁幸偉 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司