怎樣消除電子調光開關啟動時的抖動

2022-08-22 07:41:49 字數 4640 閱讀 9605

1樓:

在觸點兩端並接乙個電容,機械開關肯定會有抖動,無法完全去除抖動,只能在接觸點增加電阻-電容結構的消火花電路。可以用機械開關去控制大功率電子開關,機械開關的觸點增加濾波電路去抖動。

2樓:冰瑜霏

兩個方面可以解決這個問題: 1、在軟體程式中對此觸點的接通進行延時一段時間,例如20ms 2、硬體上可以在觸點兩端並接阻容吸收裝置。一般採用在觸點兩端並接乙個電容。

機械開關肯定會有抖動,無法完全去除抖動,只能在接觸點增加電阻-電容結構的消火花電路。電子開關沒有抖動。可以用機械開關去控制大功率電子開關,機械開關的觸點增加濾波電路去抖動。

3樓:元永年

開關按鈕在按下時,表面上只按了一下,但訊號的傳導並不是單純的由1直接跳到0。這是由於機械觸點斷開/閉合時會有抖動,訊號如圖示會在high和low之間抖動。這種抖動對人來說是感覺不到的,但對微控制器來說,則是完全可以感應到的。

當按鈕被按下時,你所期待的效果應該是:111111111000000000…,

而事與願違,微控制器讀到的訊號可能會是:111110110110000000

4樓:

該種調光方法的好處是:當驅動電流線性增長或減小時,減小了驅動電流過衝過程中對led晶元壽命的影響,而且調光電路的抗滋擾性較強。其缺陷則是驅動電流的大小變化過程肯定對led晶元的色溫有一定的影響。

5樓:我的個美

正常的情況是電流隨時間的變化規律由此得出:正弦交流電三個要素:最大值週期和相位。

交流電所要討論的基本問題是電路中的電流、電壓關係以及功率的分配問題。由於交流電具有隨時間變化的特點,因此產生了一系列區別於直流電路的特性。希望幫到你

6樓:伯小壘

知道合夥人 2017-11-06

通常使用的交流電,一般頻率是50hz。

我們常見的電燈、電動機等用的電都是交流電。在實用中,交流電用符號"~"表示。

電流隨時間的變化規律,由此看出:正弦交流電三個要素:最大值(峰值)、週期(頻率或角頻率)和相位(初相位)。

交流電所要討論的基本問題是電路中的電流、電壓關係以及功率(或能量)的分配問題。由於交流電具有隨時間變化的特點,因此產生了一系列區別於直流電路的特性。在交流電路中使用的元件不僅有電阻,而且有電容元件和電感元件,使用的元件多了,現象和規律就複雜了。

但基本遵循安培定律等基本法則。是高中電學的考點和難點。

7樓:

電流隨時間的變化規律,由此看出:正弦交流電三個要素:最大值(峰值)、週期(頻率或角頻率)和相位(初相位)。

交流電所要討論的基本問題是電路中的電流、電壓關係以及功率(或能量)的分配問題。由於交流電具有隨時間變化的特點,因此產生了一系列區別於直流電路的特性。在交流電路中使用的元件不僅有電阻,而且有電容元件和電感元件,使用的元件多了,現象和規律就複雜了。

但基本遵循安培定律等基本法則。是高中電學的考點和難點。

8樓:呂永光歲月

通常使用的交流電,一般頻率是50hz。

我們常見的電燈、電動機等用的電都是交流電。在實用中,交流電用符號"~"表示。

電流隨時間的變化規律,由此看出:正弦交流電三個要素:最大值(峰值)、週期(頻率或角頻率)和相位(初相位)。

交流電所要討論的基本問題是電路中的電流、電壓關係以及功率(或能量)的分配問題。由於交流電具有隨時間變化的特點,因此產生了一系列區別於直流電路的特性。在交流電路中使用的元件不僅有電阻,而且有電容元件和電感元件,使用的元件多了,現象和規律就複雜了。

但基本遵循安培定律等基本法則。是高中電學的考點和難點。

根據傅利葉級數的原理,週期函式都可以為以正弦函式、余弦函式組成的無窮級數,任何非簡諧的交流電也可以分解為一系列簡諧正余弦交流電的合成。

微控制器的按鍵開關抖動的產生原因,抖動的特點和如何消除抖動 25

9樓:匿名使用者

開關按鈕在按下時,表面上只按了一下,但訊號的傳導並不是單純的由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當然去處理別的事務)

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

10樓:zui依然

用延時函式可以消抖,也有用硬體消抖的。

11樓:匿名使用者

抖動產生因為機械固有的物理特性,在瞬間接觸的時候會有力學的回彈,造成2-8毫秒內訊號不穩定。

解決辦法:軟體延時去抖(其實是一種忽略)和硬體去抖軟體判斷:開關閉合——延時——是否還是閉合?

——如果是就判定開啟,軟體解決可以降低成本,但是有時候硬體劣化超出延時的範圍會造成故障。

硬體解決:專用的去抖晶元或者自己組裝乙個雙穩態消抖電路,就是兩個與非門構成的rs觸發器。

微控制器中什麼是抖動?如何消除抖動

12樓:月似當時

微控制器中抖動是按鍵所用的開關都是機械彈性開關,當機械觸點斷開、閉合時,由於機械觸點的彈性作用,乙個按鍵開關在閉合時不會馬上就穩定的接通,在斷開時也不會一下子徹底斷開,而是在閉合和斷開的瞬間伴隨了一連串的抖動。利用電容的充放電特性來對抖動過程中產生的電壓毛刺進行平滑處理,從而實現消抖。

按鍵穩定閉合時間長短是由操作人員決定的,通常都會在100ms以上,刻意快速按的話能達到40-50ms左右,很難再低了。

抖動時間是由按鍵的機械特性決定的,一般都會在10ms以內,為了確保程式對按鍵的一次閉合或者一次斷開只響應一次,必須進行按鍵的消抖處理。

當檢測到按鍵狀態變化時,不是立即去響應動作,而是先等待閉合或斷開穩定後再進行處理。按鍵消抖可分為硬體消抖和軟體消抖。

擴充套件資料

微控制器在電子技術中的開發,主要包括cpu開發、程式開發、 儲存器開發、計算機開發及c語言程式開發,同時得到開發能夠保證微控制器在十分複雜的計算機與控制環境中可以正常有序的進行,這就需要相關人員採取一定的措施:

(1)cpu開發。開發微控制器中的cpu匯流排寬度,能夠有效完善微控制器資訊處理功能緩慢的問題,提高資訊處理效率與速度,開發改進**處理器的實際結構,能夠做到同時執行2-3個cpu,從而大大提高微控制器的整體效能。

(2)程式開發。嵌入式系統的合理應用得到了大力推廣,對程式進行開發時要求能夠自動執行各種指令,這樣可以快速準確地採集外部資料,提高微控制器的應用效率。

(3)儲存器開發。微控制器的發展應著眼於記憶體,加強對基於傳統記憶體讀寫功能的新記憶體的探索,使其既能實現靜態讀寫又能實現動態讀寫,從而顯著提高儲存效能。

(4)計算機開發。進一步優化和開發單機片應激即分析,並應用計算機系統,通過連線通訊資料,實現資料傳遞。

13樓:劉十三郎

現在微控制器上的按鍵所用開關大多為機械彈性開關,當機械觸點斷開、閉合時,由於機械觸點的彈性作用,乙個按鍵開關在閉合時不會馬上穩定地接通,在斷開時也不會一下子斷開。因而在閉合及斷開的瞬間均伴隨有一連串的抖動,為了避免產生這種現象而作的措施就是按鍵消抖。

抖動時間的長短由按鍵的機械特性決定,一般為5ms~10ms。這是乙個很重要的時間引數,在很多場合都要用到。

按鍵穩定閉合時間的長短則是由操作人員的按鍵動作決定的,一般為零點幾秒至數秒。鍵抖動會引起一次按鍵被誤讀多次。為確保cpu對鍵的一次閉合僅作一次處理,必須去除鍵抖動。

在鍵閉合穩定時讀取鍵的狀態,並且必須判別到鍵釋放穩定後再作處理。

按鍵按下至鬆開的波形如下圖所示:

如果按鍵較多,常用軟體方法去抖,即檢測出鍵閉合後執行乙個延時程式,5ms~10ms的延時,讓前沿抖動消失後再一次檢測鍵的狀態,如果仍保持閉合狀態電平,則確認為真正有鍵按下。當檢測到按鍵釋放後,也要給5ms~10ms的延時,待後沿抖動消失後才能轉入該鍵的處理程式。

14樓:

抖動就是按鍵按下去之後,按鍵短時間之內其實在不停的抖動,導致按鍵一會開一會合,導致微控制器多次檢測到按鍵按下,消抖的辦法,一般就是在按鍵按下之後,延遲10ms,在處理,這樣抖動已經都完了

15樓:匿名使用者

按鍵中加延時

if(key==0)

大功率led燈珠如何調光,LED燈怎樣調光?

隨著led的亮度不斷的提公升,從原先的不到201m w提高到目前將近1301m w的水平,大家對於led燈具的調光需求日益迫切。目前的led驅動電源中有恆壓型驅動電源 如輸出電壓為12v或者是mv 該類電源可以用於恆壓性led燈具中,一般為小功率led 燈具。可以用電阻來進行限流即可 還有恆流型le...

怎樣消除水腫,怎樣才能消除水腫

教你如何拯救你的水腫身材!一覺醒來臉腫了,怎麼樣才能輕鬆去水腫?有起床水腫問題的美女們,建議你比預計出門時間提早乙個半小時起床,喝杯黑咖啡,用站的方式化妝 不化妝的人則可以在家小小走動一下 因為咖啡有利尿和刺激腸胃蠕動的功能,會幫助你在早上短短時間內排出多餘的水分,讓你消除水腫無負擔地開始嶄新的一天...

怎樣消除代溝,怎樣才能消除代溝?

想要消除代溝,必須是自己要站在對方的立場上,然後和他交談是朋友的語氣,而不能說是居高臨下的語氣啊!代溝從理論上消除不了,只能說盡量的彌補。代溝上的人生觀,價值觀都有區別 換位思考,多與那個年齡的人接觸 生活,多相融。你好,代溝可能是年齡階段上差比較大的人會有代溝,你可以先去了解它的乙個生活習慣,興趣...