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