03.10 什麼是呼吸燈,除了使用單片機,你有幾種方案去實現呼吸燈

1. 什麼是呼吸燈

所謂呼吸燈,就是上電後LED燈漸漸變亮,當達到最亮時保持幾秒鐘,然後漸漸變暗直到熄滅。熄滅幾秒鐘後又漸漸由暗變亮,這樣一直循環下去。如果循環亮滅的速度剛好和人的呼吸同步,那就是傳說中的呼吸燈效果了。這種效果可以通過PWM來實現,通過調節PWM的佔空比可以實現亮暗不同程度的變化。

什麼是呼吸燈,除了使用單片機,你有幾種方案去實現呼吸燈

PWM

2. 實現方法之一:電容充放電

電容是常用的儲能元器件,通過電容的充放電可以實現呼吸燈。如下圖所示:

什麼是呼吸燈,除了使用單片機,你有幾種方案去實現呼吸燈

電容充放電實現呼吸燈

上圖中電阻R3和電容C2構成充電電路,電阻R4和電容C2構成放電電路。在開關K1閉合後,電池給電容C2充電,由於電阻R3起到了充電限流作用,使得C2充電緩慢,所以LED從滅到亮,C2從滿電後LED達到最亮。當K1斷開後,電容上的電通過R4和三極管構成放電迴路,LED慢慢熄滅。從而實現呼吸燈。

3. 實現方法之二:555芯片

555芯片可是一個神器,這款芯片是迄今為止出貨量做多的芯片,他的作用只有你想不到,而沒有他做不到。看下面555產生方波的電路:

什麼是呼吸燈,除了使用單片機,你有幾種方案去實現呼吸燈

NE555輸出PWM

電池通過電阻R1,R2給電容C1充電,當電容上的電壓達到2/3電源電壓時,引腳3和7輸出低電平,這時候電容C2放電,當電容上的電壓減小到1/3電源電壓時,引腳3輸出高電平,引腳7輸出高電平,電容再次充電。將引腳3輸出的PWM接到LED燈上就可以實現呼吸燈,如下圖所示:

什麼是呼吸燈,除了使用單片機,你有幾種方案去實現呼吸燈

NE555實現呼吸燈

4. 實現方法之三:單片機

單片機可以編程,能幹很多事情,讓單片機實現呼吸燈,是不是太容易了?所以單片機的方式就不說了。

以上就是我的回答,感謝杜洋老師供圖啊,更多精彩內容請關注頭條號玩轉嵌入式。謝謝。


分享到:


相關文章: