国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種電容觸摸傳感器抗干擾的方法和設(shè)備的制造方法_2

      文檔序號(hào):9546770閱讀:來源:國知局
      抗干擾的方法流程示意圖;
      [0056]圖2為本發(fā)明實(shí)施例二電容觸摸傳感器裝置結(jié)構(gòu)示意圖;
      [0057]圖3為本發(fā)明實(shí)施例二電容基準(zhǔn)值初始化方法流程示意圖;
      [0058]圖4為本發(fā)明實(shí)施例三電容觸摸抗干擾工作流程示意圖;
      [0059]圖5為本發(fā)明實(shí)施例四按鍵狀態(tài)檢測(cè)方法流程示意圖;
      [0060]圖6為本發(fā)明實(shí)施例五電容基準(zhǔn)值更新方法流程示意圖。
      【具體實(shí)施方式】
      [0061]本發(fā)明實(shí)施例通過判斷采集的所述原始數(shù)據(jù)是否包含噪聲,采集的所述原始數(shù)據(jù)不包含噪聲,則根據(jù)第一濾波數(shù)據(jù),確定當(dāng)前的電容基準(zhǔn)值。由于在采集的所述原始數(shù)據(jù)不包含噪聲時(shí),才根據(jù)第一濾波數(shù)據(jù),確定當(dāng)前的電容基準(zhǔn)值,從而減少了強(qiáng)噪聲對(duì)電容基準(zhǔn)值的影響,能有效的克服強(qiáng)噪聲干擾的影響,提高了按鍵狀態(tài)判斷的準(zhǔn)確性,保證電容觸摸傳感器在強(qiáng)干擾環(huán)境下可靠探測(cè)觸摸動(dòng)作的能力。
      [0062]下面,結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明。
      [0063]圖1為本發(fā)明實(shí)施例提供的電容觸摸抗干擾的方法包括:
      [0064]步驟100、實(shí)時(shí)采集η個(gè)電容充放電周期的原始數(shù)據(jù),并判斷采集的所述原始數(shù)據(jù)是否包含噪聲,其中η為正整數(shù);
      [0065]步驟101、當(dāng)采集的所述原始數(shù)據(jù)不包含噪聲時(shí),根據(jù)第一濾波數(shù)據(jù),確定當(dāng)前的電容基準(zhǔn)值,其中所述第一濾波數(shù)據(jù)是對(duì)所述原始數(shù)據(jù)進(jìn)行濾波得到的;
      [0066]步驟102、根據(jù)所述當(dāng)前的電容基準(zhǔn)值,判斷是否有觸摸操作。
      [0067]其中,本發(fā)明實(shí)施例判斷采集的原始數(shù)據(jù)是否包含噪聲的方法有很多,下面列舉一種:
      [0068]通過噪聲檢測(cè)器進(jìn)行檢測(cè),其中噪聲檢測(cè)器用m*k的暫存器暫存輸入的原始數(shù)據(jù),m為原始數(shù)據(jù)的個(gè)數(shù),k用來平衡一次噪聲檢測(cè)器完成第一次方差計(jì)算的速度和可靠性,計(jì)算m*k個(gè)原始數(shù)據(jù)的方差,并與干擾噪聲閾值進(jìn)行比較,如果方差比干擾噪聲閾值大,則表示所述輸入的原始數(shù)據(jù)有噪聲,否則,表示所述輸入的原始數(shù)據(jù)無噪聲。在實(shí)施中,可以將有噪聲的情況標(biāo)記為1,無噪聲的情況標(biāo)記為0。
      [0069]需要說明的是,噪聲檢測(cè)方法并不局限于方差的比較,任何噪聲檢測(cè)方法都適用本發(fā)明實(shí)施例。
      [0070]其中,電容基準(zhǔn)值包括兩種,初始電容基準(zhǔn)值和更新的電容基準(zhǔn)值,初始電容基準(zhǔn)值是第一次確定的當(dāng)前電容基準(zhǔn)值,更新的電容基準(zhǔn)值是考慮觸摸傳感器所處環(huán)境變化不斷調(diào)整的電容基準(zhǔn)值。
      [0071 ] 下面針對(duì)不同的情況分別進(jìn)行說明。
      [0072]情況一、初始電容基準(zhǔn)值是第一次確定的當(dāng)前電容基準(zhǔn)值,即之前未確定過電容基準(zhǔn)值。
      [0073]具體的,當(dāng)采集的所述原始數(shù)據(jù)不包含噪聲時(shí),將由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值作為當(dāng)前的電容基準(zhǔn)值。
      [0074]其中,在根據(jù)所述原始數(shù)據(jù)確定的本次充放電時(shí)間的電容值時(shí),將采集的η個(gè)電容充放電周期的原始數(shù)據(jù)進(jìn)行濾波處理,以濾除若干個(gè)最大值和最小值,將剩余的所有原始數(shù)據(jù)取平均,得到本次充放電時(shí)間的電容值。
      [0075]在實(shí)施中,可以通過噪聲檢測(cè)器判斷采集的所述原始數(shù)據(jù)是否包含噪聲,通過數(shù)據(jù)處理器對(duì)原始數(shù)據(jù)進(jìn)行濾波處理并得到本次充放電時(shí)間的電容值。
      [0076]其中,本發(fā)明實(shí)施例的數(shù)據(jù)處理器設(shè)置有長度為m的原始數(shù)據(jù)暫存器,可以對(duì)m個(gè)原始數(shù)據(jù)進(jìn)行濾波,濾除其中若干個(gè)最大值和最小值,將剩余值取平均來表征這段充放電時(shí)間的電容值(時(shí)間長度為m*n*t)。較佳地,本實(shí)施例中m = 16。
      [0077]較佳地,上述m*k的暫存器為FIFO (first in first out,數(shù)據(jù)是按照先進(jìn)先出的順序進(jìn)入數(shù)據(jù)暫存器,每次更新m個(gè)原始數(shù)據(jù)),這樣當(dāng)m*k個(gè)數(shù)據(jù)完成第一次方差計(jì)算后,噪聲檢測(cè)器就能夠通過FIFO循環(huán)方差計(jì)算過程,從而指示出每一個(gè)數(shù)據(jù)處理器的輸出點(diǎn)是否可靠。對(duì)于k的具體取值,可以根據(jù)噪聲檢測(cè)器完成第一次方差計(jì)算的速度和可靠性的要求設(shè)定。
      [0078]情況二、更新的電容基準(zhǔn)值是考慮觸摸傳感器所處環(huán)境變化不斷調(diào)整的電容基準(zhǔn)值,即之前確定過電容基準(zhǔn)值。
      [0079]具體的,實(shí)時(shí)采集η個(gè)電容充放電周期的原始數(shù)據(jù)之后,判斷由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值不大于當(dāng)前的電容基準(zhǔn)值和/或判斷由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值與當(dāng)前的電容基準(zhǔn)值的差值是否不大于第一觸摸判斷門限值;
      [0080]如果確定由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值不大于當(dāng)前的電容基準(zhǔn)值;和/或確定由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值與當(dāng)前的電容基準(zhǔn)值的差值不大于第一觸摸判斷門限值,則判斷采集的所述原始數(shù)據(jù)是否包含噪聲。
      [0081]也就是說,只要由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值不大于當(dāng)前的電容基準(zhǔn)值,以及由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值與當(dāng)前的電容基準(zhǔn)值的差值不大于第一觸摸判斷門限值,這兩個(gè)條件至少有一個(gè)成立就判斷采集的所述原始數(shù)據(jù)是否包含噪聲。
      [0082]進(jìn)一步的,根據(jù)第一濾波數(shù)據(jù),確定當(dāng)前的電容基準(zhǔn)值時(shí),根據(jù)第一濾波數(shù)據(jù),確定電容基準(zhǔn)值,并用本次確定的電容基準(zhǔn)值作為當(dāng)前的電容基準(zhǔn)值。
      [0083]比如當(dāng)前的電容基準(zhǔn)值是Α,本次確定的電容基準(zhǔn)值為Β,則將Β作為當(dāng)前的電容基準(zhǔn)值。
      [0084]在實(shí)施中,本發(fā)明實(shí)施例的方案可以實(shí)時(shí)判斷采集的原始數(shù)據(jù)是否包含噪聲。
      [0085]在實(shí)施中,本發(fā)明實(shí)施例的方案還可以在需要時(shí)判斷采集的所述原始數(shù)據(jù)是否包含噪聲。
      [0086]其中,若兩個(gè)有一個(gè)成立,則表示當(dāng)前時(shí)刻用戶無觸摸操作;
      [0087]若都不成立,則表示當(dāng)前時(shí)刻有可能用戶有觸摸操作。由于有可能是RF干擾導(dǎo)致的,所以需要進(jìn)行多次判斷防抖,提高判斷的可靠性,具體防抖方式可以參見下面針對(duì)防抖的介紹。
      [0088]本發(fā)明實(shí)施例由于只有在無觸摸操作情況下,才可更新電容基準(zhǔn)值,所以需要將差值與第一觸摸判斷門限值進(jìn)行比較,并且在判斷無觸摸操作時(shí),噪聲檢測(cè)器判斷采集的所述原始數(shù)據(jù)是否包含噪聲。
      [0089]其中,在根據(jù)所述原始數(shù)據(jù)確定的本次充放電時(shí)間的電容值時(shí),將采集的η個(gè)電容充放電周期的原始數(shù)據(jù)進(jìn)行濾波處理,以濾除若干個(gè)最大值和最小值,將剩余的所有原始數(shù)據(jù)取平均,得到第一濾波數(shù)據(jù),并根據(jù)第一濾波數(shù)據(jù)得到本次充放電時(shí)間的電容值。較佳地,將得到的第一濾波數(shù)據(jù)作為本次充放電時(shí)間的電容值。
      [0090]在根據(jù)第一濾波數(shù)據(jù),確定當(dāng)前的電容基準(zhǔn)值時(shí),判斷由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值與當(dāng)前的電容基準(zhǔn)值的差值的絕對(duì)值是否小于自然噪聲閾值;
      [0091]如果小于自然噪聲閾值,則表示當(dāng)前環(huán)境只受到自然噪聲干擾,將所述差值代入累計(jì)差值,并判斷所述累計(jì)差值是否大于第一基準(zhǔn)調(diào)整門限值;若是,則將由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值作為當(dāng)前的電容基準(zhǔn)值,并將所述累計(jì)差值清零。
      [0092]在本實(shí)施例中,累加器會(huì)累計(jì)一段時(shí)間的電容變化,這段時(shí)間如果只有自然噪聲,電容的變化是有正有負(fù)的,正負(fù)會(huì)抵消。本發(fā)明實(shí)施例在累加器累計(jì)一段時(shí)間,并且在電容變化后更新電容基準(zhǔn)值,這樣可以保證不會(huì)很頻繁的調(diào)整基準(zhǔn)值。
      [0093]如果不小于自然噪聲閾值,還需要進(jìn)一步判斷由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值是否小于當(dāng)前的電容基準(zhǔn)值,以及判斷所述電容值與所述當(dāng)前的電容基準(zhǔn)值的差值是否小于第二基準(zhǔn)調(diào)整門限值,如果都不小于,則表示此時(shí)按鍵存在水滴等的干擾,將計(jì)數(shù)器加一固定步長值,并將所述計(jì)數(shù)器與計(jì)數(shù)閾值進(jìn)行比較,如果所述計(jì)數(shù)器大于計(jì)數(shù)閾值,則將由所述第一濾波數(shù)據(jù)確定的本次充放電時(shí)間的電容值作為當(dāng)前的電容基準(zhǔn)值,并將所述計(jì)數(shù)器清零。
      [0094]其中,電容基準(zhǔn)值更新是為了適應(yīng)當(dāng)前觸摸傳感器的工作環(huán)境,若當(dāng)前環(huán)境存在水滴這一類強(qiáng)干擾時(shí),電容變化值均為正值,累加一段時(shí)間的電容基準(zhǔn)值后,若累計(jì)差值大于第一基準(zhǔn)調(diào)整門限值,則更新電容基準(zhǔn)值。如果某一時(shí)刻,擦除水滴影響后,當(dāng)前環(huán)境不存在水滴這一類強(qiáng)干擾,計(jì)數(shù)器的值在達(dá)到計(jì)數(shù)閾值,需要強(qiáng)制進(jìn)行電容基準(zhǔn)值更新。本發(fā)明實(shí)施例,有效地解決了在按鍵過程中,水滴的干擾導(dǎo)致電容基準(zhǔn)值不準(zhǔn)確的情況。
      [0095]本發(fā)明實(shí)施例判斷是否有觸摸操作時(shí),觸摸操作包括按下操作和松開操作。
      [0096]如果當(dāng)前沒有按下操作,則判斷是否有觸摸操作時(shí)就是判斷是否有按下操作;如果當(dāng)前已經(jīng)有按下操作,則判斷是否有觸摸操作時(shí)就是判斷是否有松開操作。
      [0097]由于有可能是RF干擾導(dǎo)致的,所以判斷是否有觸摸操作時(shí)需要進(jìn)行多次判斷防抖。具體的:
      [0098]若由所述第一濾波數(shù)
      當(dāng)前第2頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1