為什么要進(jìn)行按鍵消抖
按鍵消抖通常的按鍵所用開關(guān)為機(jī)械彈性開關(guān),當(dāng)機(jī)械觸點(diǎn)斷開、閉合時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開關(guān)在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷開時(shí)也不會(huì)一下子斷開。因而在閉合及斷開的瞬間均伴隨有一連串的抖動(dòng),為了不產(chǎn)生這種現(xiàn)象而作的措施就是按鍵消抖。
按鍵的抖動(dòng)對(duì)于人類來說是感覺不到的,但對(duì)單片機(jī)來說,則是完全可以感應(yīng)到的,而且還是一個(gè)很“漫長”的過程,因?yàn)閱纹瑱C(jī)處理的速度在“微秒”級(jí),而按鍵抖動(dòng)的時(shí)間至少在“毫秒”級(jí)。
一次按鍵動(dòng)作的電平波形如下圖。存在抖動(dòng)現(xiàn)象,其前后沿抖動(dòng)時(shí)間一般在5ms~10ms之間。由于單片機(jī)運(yùn)行速度非常快,經(jīng)過A時(shí)刻的時(shí)候會(huì)檢測到低電平判斷按鍵被按下。當(dāng)?shù)搅薆時(shí)刻的時(shí)候,單片機(jī)同樣會(huì)檢測到高電平,誤以為松開按鍵,然后又到了C時(shí)刻檢測到低電平,判斷到按鍵被按下。周而復(fù)始,在5-10ms內(nèi)可能會(huì)出現(xiàn)很多次按下的動(dòng)作,每一次按鍵的動(dòng)作判斷的次數(shù)都不相同。

為確保單片機(jī)對(duì)按鍵的一次閉合僅作一次處理,必須處理按鍵抖動(dòng)問題。在按鍵閉合或者釋放穩(wěn)定時(shí)再讀取按鍵的狀態(tài)。
硬件消抖電路
硬件消抖一般有兩種實(shí)現(xiàn)方式:
RS觸發(fā)器
RS觸發(fā)器
利用RS觸發(fā)器來吸收按鍵的抖動(dòng)。一旦有鍵按下,觸發(fā)器立即翻轉(zhuǎn),觸電的抖動(dòng)便不會(huì)再對(duì)輸出產(chǎn)生影響,按鍵釋放時(shí)也一樣。RS觸發(fā)電路消抖電路圖如下。

電容濾波
將電容并聯(lián)在按鍵的兩端,利用電容的放電的延時(shí)特性。將產(chǎn)生抖動(dòng)的電平通過電容吸收掉。從而達(dá)到消抖的作用,電容消抖電路圖如下圖所示。

總結(jié)
實(shí)際上,在沒有MCU的情況下,對(duì)按鍵進(jìn)行消抖通常是通過硬件消抖電路來實(shí)現(xiàn)。而在嵌入式開發(fā)中,大多數(shù)情況下都是通過程序來實(shí)現(xiàn)按鍵消抖。簡單說就是加合適的延遲,顯然這實(shí)現(xiàn)成本要比硬件電路方式低得多。
審核編輯:湯梓紅
-
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45495瀏覽量
670276 -
mcu
+關(guān)注
關(guān)注
147文章
18924瀏覽量
398062 -
RS觸發(fā)器
+關(guān)注
關(guān)注
3文章
101瀏覽量
18912 -
消抖電路
+關(guān)注
關(guān)注
0文章
7瀏覽量
8716 -
按鍵消抖
+關(guān)注
關(guān)注
2文章
28瀏覽量
10872
原文標(biāo)題:按鍵的硬件消抖電路原理
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MAX16054:高性能帶消抖和 ±15kV ESD 保護(hù)的開關(guān)控制器
VK36系列抗干擾1-18按鍵觸摸可用于小家電觸控感應(yīng)芯片
晶臺(tái)KLH11LX系列丨施密特觸發(fā)器光耦在按鍵消抖中的應(yīng)用
按鍵消抖的方法
【瑞薩RA6E2】 配置Keil開發(fā)環(huán)境+使用按鍵控制LED+串口/調(diào)試器燒錄程序
硬件消抖方案元件參數(shù)的計(jì)算方法
RVMCU課堂「11」: 手把手教你玩轉(zhuǎn)RVSTAR—GPIO使用篇
巧用抖音電商 API,精準(zhǔn)分析抖音商品種草效果
抖音電商 API 接口:開啟抖音小店直播帶貨數(shù)據(jù)新洞察
Key_Scan按鍵掃描函數(shù)詳解
凈化器觸摸IC低電流1按鍵觸控VKD233系列超小體積單路感應(yīng)
微機(jī)消諧裝置優(yōu)勢(shì)
AS32X601驅(qū)動(dòng)系列教程 GPIO_按鍵檢測詳解
一次消諧裝置與二次消諧裝置區(qū)別、一次消諧器與二次消諧器的區(qū)別
消諧裝置的作用
按鍵的硬件消抖電路原理詳解
評(píng)論