蜂鳴器是一種一體化結構的電子訊響器,采用直流電壓供電,廣泛應用于計算機、打印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等電子產品中作發聲器件。今天我們介紹有源蜂鳴器和無源蜂鳴器。
一、何為蜂鳴器
看兩張圖根本分不清有源蜂鳴器和無源蜂鳴器。別急,首先小編將一下什么是有源和無源的概念。這里的“源”不是指電源,而是指震蕩源。也就是說,有源蜂鳴器內部帶震蕩源,所以只要一通電就會叫。而無源內部不帶震蕩源,所以如果用直流信號無法令其鳴叫。必須用2k~5k的方波去驅動它,在三極管的使用那一篇文章中有三極管驅動蜂鳴器。有源蜂鳴器往往比無源的貴,就是因為里面多個震蕩電路。這就是通過驅動原理來分別的方法。接下來我們講一下如何區分有源和無源。
二、區分有源與無源蜂鳴器
電路功能:
本電路模塊,可直接連接到單片機的I/O進行使用,是一個通用的蜂鳴器驅動模塊。
電路工作過程:
蜂鳴器分無源和有源兩種,從電路上來看,這兩種蜂鳴器在這都可以工作,區別是單片機程序不一樣。
當網絡節點Beep為高電平時,三極管Q1截止,蜂鳴器無電流,不響。
當網絡節點Beep為低電平時,三極管Q1導通,蜂鳴器有電流,會響。
所以在Beep節點輸入PWM脈沖時,蜂鳴器就會發出響聲。工作過程很簡單,再看看每個元件的作用:
電阻R3為上拉電阻,目的為了在Beep節點懸空時,三極管Q1的基極有一個穩定的高電平。
電阻R4為三極管Q1的基極電阻,限制基極電流。
電容C1為旁路電容,對刺耳的高頻信號能起到旁路作用。
三極管Q1起開關管的作用,控制蜂鳴器。
電阻R1,R2是蜂鳴器的限流電阻,這是很常見的一種安裝方法,主要起到兩個作用:
一是這兩個電阻并聯一起,可以分流,使每個電阻上的的熱量不會超過它的額定功耗,保證電阻壽命;
二是方便調試。在一個電阻功率都能滿足的情況下,如果要增加蜂鳴器響度,只需再并聯一個電阻就行,而不需要重新拆下原來的電阻,調試方便。同時在選取不到合適電阻時,也可以用并聯方式來解決。
注意:
本例電路很常用,對5V的單片機系統,可不用修改參數就直接使用;但對3.3V的其他控制系統,就需要調節其中的一些參數了。