導航:首頁 > 電器電路 > 電路消抖

電路消抖

發布時間:2022-08-08 21:14:57

❶ 基於VHDL語言的幾種消抖電路的設計

基於此介紹了基於VHDL語言的計數器型消抖電路、D觸發器型消抖電路、狀態機型消抖電路的工作原理、相關程序、波形模擬及結果分析,並下栽到EP2C35F672C8晶元上進行驗證,消抖效果良好,性能穩定,可廣泛用於FPGA的按鍵電路中。
關鍵詞:VHDL;消抖;FPGA0 引言按鍵開關是許多電子產品不可缺少的輸入設備,在智能化電子產品中,按鍵開關作為人機交互的主要器件之一,可以實現人機對話,完成各種功能操作,而機械式按鍵開關由於其低成本、高可靠性被廣泛使用。在按鍵操作時,機械觸點的彈性及電壓突跳等原因,在觸點閉合或開啟的瞬間會出現電壓抖動,實際應用中如果不進行處理將會造成誤觸發。常見的硬體消抖方法有:利用電容的充放電原理;利用RS觸發的保持功能;由同相器組成的積分去抖電路;用反相器組成的翻轉式去抖電路;不可重復觸發單穩態等等。本文採用VHDL語言設計了幾種按鍵開關的消抖電路。
1 計數器型消抖電路
1.1 計數器型消抖電路(一)
計數器型消抖電路(一)是設置一個模值為(N+1)的控制計數器,clk在上升沿時,如果按鍵開關key_in='1',計數器加1,key_in='0' 時,計數器清零。當計數器值為2時,key_out輸出才為1,其他值為0時。計數器值為N時處於保持狀態。因此按鍵key_in持續時間大於N個clk時鍾周期時,計數器輸出一個單脈沖,否則沒有脈沖輸出。如果按鍵開關抖動產生的毛刺寬度小於N個時鍾周期,因而毛刺作用不可能使計數器有輸出,防抖動目的得以實現。clk的時鍾周期與N的值可以根據按鍵抖動時間由設計者自行設定。
主要程序結構如下:
圖1是N為3的波形模擬圖,當按鍵持續時間大於3個時鍾周期,計數器輸出一個單脈沖,其寬度為1個時鍾周期,小於3個時鍾周期的窄脈沖用作模擬抖動干擾,從圖1可以看出,抖動不能幹擾正常的單脈沖輸出。 該方案的特點是能很好消除按鍵抖動產生的窄脈沖,還可以濾去干擾、噪音等其他尖峰波,但遇到脈寬大於N個Tclk時鍾周期的干擾、噪音等時會有輸出從而產生誤操作,而對於按鍵操作要求按鍵時間必須大於N個Tclk時鍾周期,否則按鍵操作也沒有輸出。1.2 計數器型消抖電路(二)
計數器型消抖電路(二)是控制計數器工作一個循環周期(N+1個狀態),且僅在計數器為0時輸出為「1」。電路設計了連鎖控制設施。在計數器處於狀態0時,此時若有按鍵操作,則計數器進入狀態1,同時輸出單脈沖(其寬度等於時鍾周期)。計數器處於其他狀態,都沒有單脈沖輸出。計數器處於狀態N時,控制en='0',導致計數器退出狀態N,進入狀態0。計數器能否保持狀態0,取決於人工按鍵操作,若按鍵key_ in='1',控制en='1'(計數器能正常工作),key_in='0',計數器狀態保持。顯見計數器處於狀態0,人工不按鍵,則計數器保持狀態0。

❷ 簡述去抖動電路的工作原理

三個d觸發器組成延時鎖存電路,在clk信號觸發下,保持輸入信號三段時間的專狀態。或門輸出意義屬在,當三次狀態保持一直的情況,判定輸入穩定。其實這種電路輸出用與門也能達到目的,主要看在什麼地方使用了。希望能夠採納。

❸ 點動開關的消抖電路是怎樣的一種電路

要用RC電路延時,關鍵在選擇適當的時間常數。一般按10—15毫秒設計,使用時感覺不到延時版。具體電路是權反相器輸入端到地並聯電阻電容(可選5K2μ),輸入端再接按鍵串聯電阻(5K)到5v。
鍵盤消抖軟體也是按延時12 毫秒編程的。

❹ 硬體電路為什麼要消抖

防止干擾啊!硬體電路中抗干擾是個不可忽視的問題,要是干擾太大不僅會影響信號傳輸而且有可能造成軟體誤操作,甚至燒壞電子元器件!

❺ 單片機的按鍵開關抖動的產生原因,抖動的特點和如何消除抖動

開關按鈕在按下時,表面上只按了一下,但信號的傳導並不是單純的由1直接跳到0。這是由於機械觸點斷開/閉合時會有抖動,信號如圖示會在HIGH和LOW之間抖動。這種抖動對人來說是感覺不到的,但對單片機來說,則是完全可以感應到的。
當按鈕被按下時,你所期待的效果應該是:111111111000000000…,
而事與願違,單片機讀到的信號可能會是:111110110110000000…,
這中間連續的1和0過渡處,短暫的幾個隨機交錯出現的01就是我們不期望產生的抖動,雖然我們只按了一下按鈕,可能會被電路誤讀成按了好幾下按鈕,而給人的感覺就是有時候按鈕會不靈。消抖的目的就是為了要除去信號在高低電位之間彈跳所造成的不正確輸入,就是交錯出現的01那段,一般抖動持續的時間是3-10毫秒。所以簡單的去抖動操作,只要在這段抖動出現的時間跨度兩端進行兩次按鈕狀態檢測即可:
假設放開按鈕信號為1,按下為0,
那麼當首次檢測到按鈕為0,過10ms再次檢測,若依然為0,按鈕按下有效;若為1,說明為抖動,去除。

更可靠,更靈敏的消抖做法為:
首次檢測到按鈕為0後,以後的3-5ms持續檢測,若檢測到信號一直為0,則按鈕有效,若中間有一次不為0,時間清0,重新計時,直到連續3-5ms按鈕信號一直為0,方為有效。(補充一下,持續檢測的意思,並不是讓你把全部的CPU時間全部花在這上面,否則這幾ms時間內單片機相當於死機了,影響其它進程,而是間隔性地采樣一下,比如5ms之內檢測10次,10次全為0有效,其它時間CPU當然去處理別的事務)

至於按鈕的連按和單按、雙按,多按鈕同時生效等更復雜的功能,可藉助其它的標志位實現。

❻ 常用的按鍵消抖方法有哪些分別用什麼方法來實現

按鍵的消抖,可用硬體或軟體兩種方法。

1、硬體消抖

在鍵數較少時可用硬體方法消除鍵抖動。硬體消抖的典型做法是:採用R-S觸發器或RC積分電路。

雙穩態消抖

電路的工作過程如下:當按鍵未按下時,a=0,b=1,輸出A=1,B=0。當按鍵按下時,按鍵的機械彈性作用使按鍵產生前沿抖動。當釋放按鍵時,按鍵的機械彈性作用使按鍵產生後沿抖動。

濾波消抖

電路的工作過程如下:當按鍵未按下時,電容C兩端的電壓為V,非門輸出為1。當按鍵按下時,由於電容C兩端的電壓不能突變,因此即使在接觸過程中出現抖動,只要C兩端的充電電壓波動不超過非門的開啟電壓(TTL為0.8V左右),非門的輸出就不會改變(可通過選取合適的R1、R2和C的值來實現)。

當按鍵斷開時,即使出現抖動,由於C兩端的電壓不能突變(它要經過R2放電),因此只要C兩端的放電電壓波動不超過非門的關閉電壓,非門的輸出就不會改變所以,RC電路濾波消抖成敗的關鍵在於R1、R2和C時間常數的選取。

必須保證C由穩態電壓充電到開啟電壓或放電到關閉電壓的延遲時間大於或等於10ms。參數的數值可由計算或實驗確定,圖中的參數僅供參考。若釆用輸入端有施密特觸發特性的門電路,則效果更好。

2、軟體消抖

實現方法:假設未按鍵時輸入1,按鍵後輸入為0,抖動時不定。可以做以下檢測:檢測到按鍵輸入為0之後,延時5ms~10ms,再次檢測,如果按鍵還為0,那麼就認為有按鍵輸入。

延時的5ms~10ms恰好避開了抖動期,從而消除了前沿抖動的影響同理,在檢測到按鍵釋放後,再延時5~10ms,消除後沿抖動,然後再對鍵值進行處理。不過一般情況下,我們通常不對按鍵釋放的後沿進行處理,實踐證明,這樣也能滿足一定的要求。



(6)電路消抖擴展閱讀

在機械按鍵的觸點閉合和斷開時,都會產生抖動,為了保證系統能正確識別按鍵的開關,就必須對按鍵的抖動進行處理。

按鍵的抖動對於人類來說是感覺不到的,但對單片機來說,則是完全可以感應到的,而且還是一個很「漫長」的過程,因為單片機處理的速度在「微秒」級,而按鍵抖動的時間至少在「毫秒」級。

單片機如果在觸點抖動期間檢測按鍵的通斷狀態,則可能導致判斷出錯,即按鍵一次按下或釋放被錯誤地認為是多次操作,從而引起誤處理。因此,為了確保單片機對一次按鍵動作只作—次響應,就必須考慮如何消除按鍵抖動的影響。

❼ 單片機硬體消抖電路問題

按鈕按下時,電容迅速放電,輸出電壓為0,中間有抖動電壓只是咯微上升。按鈕松開時,電容開始充電,輸出電壓是典型的RC充電曲線 。

❽ RC按鍵消抖電路

電阻100歐,電容沒有標准現在!500電容我們用的比較多!

❾ 關於消抖電路原理

利用RC充電時間來進行消抖的,按下按鍵,電容放電,key應該是上升沿中斷,放電專之後,由於RC的存在,電平會有屬一定的時間才達到高電平。在達到高電平這段時間內,干擾或者誤操作都不響應,所以可以達到消抖的目的

❿ 在數字輸入調理電路中,採用積分電容是如何消除按鍵抖動的答案

電容消除按鍵抖動利用抄電容兩端的電壓不能突變的特性,將其並聯在機械觸點兩端,消除接觸抖動產生的毛刺電壓。
一般電路中用電容消抖用的比較少,用電容消抖不僅增加了硬體成本,而且電容的容值如果選的不合適的話,也不能很好地完成按鍵消抖。
實際應用中,軟體消抖用的比較多,就是通過延時一段時間後再次去判斷按鍵。通過軟體把抖動的時間濾除掉。

閱讀全文

與電路消抖相關的資料

熱點內容
荊門格力售後電話 瀏覽:799
米技福州保修 瀏覽:955
科勒衛浴廣州維修電話 瀏覽:498
豪力士全國維修服務電話 瀏覽:700
忠犬八公電影完整版國語版免費 瀏覽:101
佛山小家電怎麼樣 瀏覽:523
uds熱水器售後電話 瀏覽:20
新鄉吉利4s售後電話是多少 瀏覽:32
防火塗料牆面用什麼防水 瀏覽:737
機電設備維修和管理是什麼 瀏覽:729
溫州電工維修證去哪裡考 瀏覽:26
電路板移位 瀏覽:187
一群人投票決定有罪的電影 瀏覽:75
周村沙發維修哪個公司好 瀏覽:119
真實里的馬尾女誰演的 瀏覽:385
卧室靠南邊放傢具什麼顏色好 瀏覽:14
快手快槍手在哪裡拍攝 瀏覽:601
興星家電維修怎麼樣 瀏覽:251
庫斯傢具介紹 瀏覽:492
外牆防水補漏多少錢 瀏覽:430