專利名稱:一種觸摸式感應按鍵的容錯方法
技術領域:
本發(fā)明涉及家電產品感應按鍵技術領域,尤其涉及一種觸摸式感應按鍵的 容錯方法。
背景技術:
與傳統(tǒng)的機械按鍵相比,觸摸感應按鍵不但在絢麗的面板外觀設計中提高 產品檔次,而且在實際耐用性、防塵防水等特點讓它超越了傳統(tǒng)意義上的按鍵 控制,只要輕輕碰觸,就可以實現對功能量化調節(jié)、多方向滑動等功能的控制。 目前,新型的家電都開始采用的觸摸感應控制的功能按鍵,例如作為家用 電器之一的電視機,除了接收遙控器的遙控控制,而且還接收主機端的功能按 鍵控制,如圖1所示,遙控器發(fā)出經過編碼的紅外線,電視機的主機端通過紅
外遙控接收器接收后解調出遙控編碼脈沖,通過1/0( 1nput/0utput,輸入輸出) 端口輸入主才幾端的MCU (Microprocessor Control Unit,孩i控制器),MCU經解 碼處理得出遙控碼信息。
功能按鍵在主機端主要的實現方式是主機端通過功能按鍵板采集得到按鍵 信息。功能按4定板表面有許多觸摸式感應按鍵,內部本身擁有獨立的MCU單片 機系統(tǒng),可以將觸摸按鍵操作轉換成模擬電壓輸出,也可以通過IIC (Inter-Integrated Circuit)總線和主機端通信。
觸摸式感應按鍵主要采用不同的表面電容感應技術,檢測感應手指接觸面 板所造成的電容微小變化,判斷用戶按下的按^:位置來響應處理。雖然有美觀、 耐用的優(yōu)點,但也有對濕度、溫度等環(huán)境因素變化敏感的缺點,需要根據環(huán)境 不斷調整基準值,控制軟件需要具有根據環(huán)境的變化自校準的功能,還要具有抗電源噪聲、抗電》茲干擾、抗靜電和防水的功能。
因為環(huán)境的變化都可能造成感應按鍵誤動作,感應按鍵板給主機端持續(xù)發(fā) 出非正常的指令,環(huán)境自校準的功能也沒及時起作用,功能按鍵板檢測到的電 容變化量已經超出預設值,所以表現為感應按鍵一直在輸出非正常的指令,主 機端由于持續(xù)執(zhí)行這些非正常的指令,致使其不能接收并響應正常的指令,功 能按鍵板與主機端也不能進行IIC通信,即主機端處于鎖死狀態(tài),不能正常工 作。
盡管現有的家電產品事先已經盡可能的模擬各種極端的情況,以使設計時 盡可能考慮的周到,但仍可能有一些技術模擬不到的特殊的環(huán)境情況突發(fā),影 響感應按鍵的使用。然而,如果為了保證這些特殊的環(huán)境情況使用而降低感應 按鍵靈敏度,則會影響大多數用戶的正常使用。
發(fā)明內容
本發(fā)明要解決的技術問題是,提供一種觸摸式感應按鍵的容錯方法,在功
能按鍵板給主機端MCU持續(xù)發(fā)出非正常指令時,使主機端MCU及時終止非正常 指令的執(zhí)行,恢復正常工作狀態(tài)。
本發(fā)明采用的技術方案是,所述觸摸式感應按鍵的容錯方法,具體包括以 下步驟
步驟一、檢測功能按鍵板上是否觸摸式感應按鍵按下,若是,則響應與按 下的觸摸式感應按^:對應的功能,并累計響應的時間,否則重復執(zhí)行步驟一;
步驟二、判斷所述響應的時間是否超過設定的最長響應時間,若是,則停 止響應所述按下的觸摸式感應按鍵對應的功能,將所述響應的時間清零,否則 跳轉步驟一;
步驟三、檢測功能按鍵板上所述按下的觸摸式感應按鍵是否抬起,若是, 則跳轉步驟一,否則繼續(xù)停止響應所述按下的觸摸式感應按4定對應的功能,重 復步驟三。步驟一中所述檢測功能按鍵板上是否有觸摸式感應按鍵按下的過程是從 家電設備上電開始,通過檢測功能按鍵板中感應電容量是否發(fā)生變化來確定。
所述檢測功能按鍵板中感應電容量是否發(fā)生變化包括判斷感應電容的變化 量是否超過設定的最小感應電容變化量,若是,則說明感應電容量發(fā)生變化, 觸摸式感應按鍵被按下,否則說明感應電容量未發(fā)生變化,觸摸式感應按鍵未 被按下。
步驟三中檢測功能按鍵板上所述按下的觸摸式感應按鍵是否抬起的過程 是在功能按鍵板上有觸摸式感應按鍵持續(xù)按下時,通過檢測功能按鍵板中感 應電容量是否發(fā)生變化來確定。
所述才企測功能按鍵板中感應電容量是否發(fā)生變化包括判斷感應電容的變化 量超過是否超過設定的最小感應電容變化量,若是,則說明感應電容量發(fā)生變 化,觸摸式感應按鍵抬起,否則說明感應電容量未發(fā)生變化,觸摸式感應按鍵 持續(xù)按下。
所述最小感應電容變化量是根據實際需要設定的。 所述最長響應時間均是根據實際需要設定的。 采用上述技術方案,本發(fā)明至少具有下列優(yōu)點
本發(fā)明所述觸摸式感應按鍵的容錯方法,在檢測功能按鍵板上有觸摸式感 應按鍵按下時,響應與按下的觸摸式感應按鍵對應的功能,并累計響應的時間, 然后判斷所述響應的時間是否超過設定的最長響應時間,若是,則果斷的停止 響應所述按下的觸摸式感應按鍵對應的功能,若觸摸式感應按鍵仍然持續(xù)按下, 則繼續(xù)停止響應所述按下的觸摸式感應按鍵對應的功能,因為停止了對非正常 操作的響應,使得家電設備的主機端仍能接收紅外遙控器等發(fā)來的控制信號, 保證家電設備的正常運行。
圖l為家電設備控制方式原理示意圖;圖2為本發(fā)明所述觸摸式感應按鍵的容錯方法流程示意圖。
具體實施例方式
附圖及較佳實施例,對本發(fā)明提出的所述觸摸式感應按鍵的容錯方法,詳細說 明如后。
本發(fā)明具體實施例, 一種觸摸式感應按鍵的容錯方法,如圖2所示,具體 包括以下步驟
步驟一、主機端MCU通過功能按鍵板檢測是否有觸摸式感應按鍵按下,若 是,則響應所述按下的觸摸式感應按鍵對應的功能,累計響應的時間,否則重 復執(zhí)行步驟一;因為當有觸摸式感應按鍵按下時,表明人體或者是某個物體對 感應按鍵表面進行了碰觸,這必然使功能按鍵板中感應電容量發(fā)生改變,所以 檢測功能按鍵板上是否有觸摸式感應按鍵按下可以通過檢測功能按鍵板中感應 電容是否發(fā)生變化來確定,具體地,從家電設備上電開始或者尚沒有觸摸式感 應按鍵按下時,如果感應電容變化量超過了設定的最小感應電容變化量,則說 明感應電容量發(fā)生了變化,觸摸式感應按鍵被按下。然后功能按鍵板將按下的 觸摸式感應按鍵的編碼發(fā)送給主機端MCU,主機端MCU對收到的編碼信息進 行解碼獲知功能按鍵板上有觸摸式感應按鍵按下,響應該按鍵對應的功能,并 累計響應的時間,若功能按鍵板上沒有觸摸式感應按鍵按下,則重復執(zhí)行步驟
步驟二、主機端MCU判斷所述響應的時間是否超過設定的最長響應時間, 若是,則停止響應所述按下的觸摸式感應按《睫對應的功能,將所述響應的時間 清零,否則跳轉步驟一。所述最長響應時間可以根據實際需要設定。
步驟三、主機端MCU通過功能按鍵板檢測觸摸式感應按鍵是否抬起,若是 則跳轉步驟一,否則繼續(xù)停止響應所述按下的觸摸式感應按鍵對應的功能,重 復步驟三。功能按鍵板檢測觸摸式感應按鍵是否抬起的原理也是通過檢測功能按鍵板中感應電容量是否發(fā)生變化,表明人體或者是某個物體離開感應按鍵表 面,這必然使功能按鍵板中感應電容量再次發(fā)生改變,在承接步驟二中肯定的
判斷之后,功能"^4建板上有觸摸式感應按鍵持續(xù)按下,如果此時感應電容變化 量超過了設定的最小感應電容變化量,則說明感應電容量發(fā)生了變化,觸摸式 感應按鍵被抬起。步驟一和步驟三中所述最小感應電容變化量可以在家電設備 上電之前,根據實際需要預先在主機端MCU中設定。所述最小感應電容變化量 是根據實際需要設定的。
本發(fā)明所述觸摸式感應按鍵的容錯方法,在檢測功能按鍵板上有觸摸式感 應按鍵按下時,響應與按下的觸摸式感應按4建對應的功能,并累計響應的時間, 然后判斷所述響應的時間是否超過設定的最長響應時間,若是,則果斷的停止 響應所述按下的觸摸式感應按鍵對應的功能,若觸摸式感應按鍵仍然持續(xù)按下, 則繼續(xù)停止響應所述按下的觸摸式感應按鍵對應的功能,因為停止了對非正常 操作的響應,使得家電設備的主機端仍能接收紅外遙控器等發(fā)來的控制信號, 保證家電設備的正常運行。
通過具體實施方式
的說明,應當可對本發(fā)明為達成預定目的所采取的技術 手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之 用,并非用來對本發(fā)明加以限制。
權利要求
1、一種觸摸式感應按鍵的容錯方法,其特征在于包括以下步驟步驟一、檢測功能按鍵板上是否觸摸式感應按鍵按下,若是,則響應與按下的觸摸式感應按鍵對應的功能,并累計響應的時間,否則重復執(zhí)行步驟一;步驟二、判斷所述響應的時間是否超過設定的最長響應時間,若是,則停止響應所述按下的觸摸式感應按鍵對應的功能,將所述響應的時間清零,否則跳轉步驟一;步驟三、檢測功能按鍵板上所述按下的觸摸式感應按鍵是否抬起,若是,則跳轉步驟一,否則繼續(xù)停止響應所述按下的觸摸式感應按鍵對應的功能,重復步驟三。
2、 根據權利要求1所述觸摸式感應按鍵的容錯方法,其特征在于步驟一所述檢測功能按鍵板上是否有觸摸式感應按鍵按下的過程是從家電設備上電開始,通過檢測功能按鍵板中感應電容量是否發(fā)生變化來確定。
3、 根據權利要求2所述觸摸式感應按鍵的容錯方法,其特征在于所述檢測功能按鍵板中感應電容量是否發(fā)生變化包括判斷感應電容的變化量是否超過設定的最小感應電容變化量,若是,則說明感應電容量發(fā)生變化,觸摸式感應按鍵被按下,否則說明感應電容量未發(fā)生變化,觸摸式感應按鍵未被按下。
4、 根據權利要求1或2或3所述觸摸式感應按鍵的容錯方法,其特征在于步驟三檢測功能按鍵板上所述按下的觸摸式感應按鍵是否抬起的過程是在功能按鍵板上有觸摸式感應按鍵持續(xù)按下時,通過檢測功能按鍵板中感應電容量是否發(fā)生變化來確定。
5、 根據權利要求4所述觸摸式感應按鍵的容錯方法,其特征在于所述檢測功能按鍵板中感應電容量是否發(fā)生變化包括判斷感應電容的變化量超過是否超過設定的最小感應電容變化量,若是,則說明感應電容量發(fā)生變化,觸摸式感應按鍵抬起,否則說明感應電容量未發(fā)生變化,觸摸式感應按鍵持續(xù)按下。
6、 根據權利要求3或5所述觸摸式感應按鍵的容錯方法,其特征在于所述最小感應電容變化量是根據實際需要設定的。
7、 根據權利要求1或3或5所述觸摸式感應按4建的容錯方法,其特征在于所述最長響應時間均是根據實際需要設定的。
全文摘要
本發(fā)明公開了一種觸摸式感應按鍵的容錯方法,包括檢測功能按鍵板上是否觸摸式感應按鍵按下,若是,則響應與按下的觸摸式感應按鍵對應的功能,并累計響應的時間,否則重復執(zhí)行本步驟;判斷所述響應的時間是否超過設定的最長響應時間,若是,則停止響應所述按下的觸摸式感應按鍵對應的功能,將所述響應的時間清零,否則跳轉上一步驟;檢測功能按鍵板上所述按下的觸摸式感應按鍵是否抬起,若是,則跳轉步驟一,否則繼續(xù)停止響應所述按下的觸摸式感應按鍵對應的功能,重復本步驟。采用本發(fā)明的家電設備能及時停止對非正常操作的響應,使得主機端仍能接收紅外遙控器等發(fā)來的控制信號,保證家電設備的正常運行。
文檔編號H03M11/10GK101599769SQ200910143668
公開日2009年12月9日 申請日期2009年6月1日 優(yōu)先權日2009年6月1日
發(fā)明者軍 劉 申請人:康佳集團股份有限公司