一種按鍵自適應(yīng)調(diào)節(jié)方法
【專利摘要】本發(fā)明提供一種按鍵自適應(yīng)調(diào)節(jié)方法,包括:按電壓理論值預設(shè)按鍵對應(yīng)的電壓值區(qū)間的上限值和下限值;每次按按鍵時,使用濾波算法修正按鍵輸出電壓值;記錄本次讀取的電壓值,用于下次進行濾波算法修正時使用;使用修正的按鍵輸出電壓值計算出按鍵的電壓值區(qū)間的上限值和下限值;修正后的按鍵區(qū)間電壓,用于下次按鍵檢測時使用。本發(fā)明可不斷適應(yīng)器件的偏差或按鍵接觸電阻變化等其它原因引入的偏差,使得按鍵與功能對應(yīng),避免按鍵失靈的情況,提高鍵盤的質(zhì)量和使用壽命,并且對元器件的一致性要求降低,可減少生產(chǎn)物料的成本。
【專利說明】-種按鍵自適應(yīng)調(diào)節(jié)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及鍵盤【技術(shù)領(lǐng)域】,具體設(shè)及一種鍵盤自適應(yīng)調(diào)節(jié)方法。
【背景技術(shù)】
[0002] 按鍵鍵盤作為一種人機交互的輸入方式,在電子產(chǎn)品中廣泛使用。鍵盤的實現(xiàn)方 式有多種,其中電阻分壓方式是現(xiàn)在主流的一種方式,其基本原理如圖1所示,電壓輸出端 Vout連接MCU檢測引腳,當按下其中一個按鍵時,MCU就可W檢測到對應(yīng)按鍵的電壓值。
[0003] 由電路原理可W推算出,當一個按鍵按下時,輸出理論電壓值,但由于元器件存在 誤差,W及按鍵的接觸電阻的影響等,實際值一般在理論值附近一個區(qū)間內(nèi)。表1示出了在 設(shè)有四個按鍵的電路的示例中,MCU檢測處理時所使用的電壓數(shù)值區(qū)間,對應(yīng)的附圖如圖3 所示。
[0004] 表1四個按鍵對應(yīng)的電路電壓值區(qū)間示例
[0005]
【權(quán)利要求】
1. 一種按鍵自適應(yīng)調(diào)節(jié)方法,其特征在于,包括: 按電壓理論值預設(shè)按鍵對應(yīng)的電壓值區(qū)間的上限值和下限值; 每次按按鍵時,使用濾波算法修正按鍵輸出電壓值; 記錄本次讀取的電壓值,用于下次進行濾波算法修正時使用; 使用修正的按鍵輸出電壓值計算出按鍵的電壓值區(qū)間的上限值和下限值; 修正后的按鍵區(qū)間電壓,用于下次按鍵檢測時使用。
2. 根據(jù)權(quán)利要求1所述的按鍵自適應(yīng)調(diào)節(jié)方法,其特征在于:使用平均值濾波算法修 正按鍵輸出電壓值,具體為: 記錄該按鍵最近至少兩次電壓值和本次讀到的電壓值,則修正后的按鍵輸出電壓值等 于最近至少兩次電壓值和本次讀到的電壓值的平均值。
3. 根據(jù)權(quán)利要求1所述的按鍵自適應(yīng)調(diào)節(jié)方法,其特征在于: 步驟:按電壓理論值預設(shè)按鍵對應(yīng)的電壓值區(qū)間的上限值和下限值,具體為: 無按鍵按下對應(yīng)的電壓值區(qū)間的上限值是電源電壓,下限值是電源電壓與第一按鍵電 壓的平均值; 第一按鍵按下對應(yīng)的電壓值區(qū)間的上限值是電源電壓與第一按鍵電壓的平均值,下限 值是第一按鍵電壓與第二按鍵電壓的平均值; 第二按鍵按下對應(yīng)的電壓值區(qū)間的上限值是第一按鍵電壓與第二按鍵電壓的平均值, 下限值是第二按鍵電壓與第三按鍵電壓的平均值; 貝1J,第n按鍵按下對應(yīng)的電壓值區(qū)間的上限值是第n-1按鍵電壓與第n按鍵電壓的平 均值,下限值是第n按鍵電壓與第n+1按鍵電壓的平均值。
4. 根據(jù)權(quán)利要求1所述的按鍵自適應(yīng)調(diào)節(jié)方法,其特征在于: 步驟:使用修正的按鍵輸出電壓值計算出按鍵的電壓值區(qū)間的上限值和下限值,具體 為: 無按鍵按下對應(yīng)的電壓值區(qū)間的上限值是電源電壓,下限值是電源電壓與修正后的第 一按鍵電壓的平均值; 第一按鍵按下對應(yīng)的電壓值區(qū)間的上限值是電源電壓與修正后的第一按鍵電壓的平 均值,下限值是修正后的第一按鍵電壓與修正后的第二按鍵電壓的平均值; 第二按鍵按下對應(yīng)的電壓值區(qū)間的上限值是修正后的第一按鍵電壓與修正后的第二 按鍵電壓的平均值,下限值是修正后的第二按鍵電壓與修正后的第三按鍵電壓的平均值; 貝1J,第n按鍵按下對應(yīng)的電壓值區(qū)間的上限值是修正后的第n-1按鍵電壓與修正后的 第n按鍵電壓的平均值,下限值是修正后的第n按鍵電壓與修正后的第n+1按鍵電壓的平 均值。
【文檔編號】H03M11/04GK104485969SQ201410604272
【公開日】2015年4月1日 申請日期:2014年10月31日 優(yōu)先權(quán)日:2014年10月31日
【發(fā)明者】朱學科, 何志強, 鄭寶玲 申請人:惠州市德賽西威汽車電子有限公司