有關蜂鳴器的那點事。。。
嵌入式開發中,蜂鳴器是一個很常用的小源件,有用來報警,有用來提示客戶操作的,雖然小家伙體積小,但是用途還是很廣的,用好了成本低,設計簡潔,高逼格,看你怎么選了。蜂鳴器(簡稱buzz),分為兩種:有源和無源,區別是什么,該如何選擇。。。
全部回復(10)
正序查看
倒序查看
@程序小白
我們先說下這個有源和無源的區別:主要是針對驅動方式來講的,也可以理解為針對不同的場合來用的。如果僅僅是用來報警用的話,有源蜂鳴器就足以(熱水壺燒水經常聽到吱吱吱的叫聲,雖然難聽,但你知道水好了),如果你需要實現一些特別好聽的提示音(例如你買的空調按下遙控器的瞬間,會有叮鈴叮鈴的悅耳聲音提示你正在開機),那你應該考慮無源蜂鳴器了。
來張圖直觀的看一下這兩種不同蜂鳴器使用的區別,以及選用注意事項(寫字略丑請忽略這些不重要的細節):
先看驅動信號吧,有源的驅動其實很簡單(因為有源內部集成了部分你不用操心的電路,所謂驅動,就是你給電他就響給你看),這家伙的聲音大小是可以調節的,主要看電流了。
看看無源的吧輸入是個pwm信號,具體的頻率看你選用的buzz,但是換個頻率他也不會壞,甚至還有意想不到的聲音,這里講下它內部構造,一個電感,一個機械彈片,一個反向二極管(主要是續流作用),當高電平時,電感發生電磁效應,類似電磁鐵,吸住彈片,當低電平時,失去磁性,放開彈片,通過彈片的機械振動變化來發聲,這是其本質發生的原理。
0
回復
@程序小白
來張圖直觀的看一下這兩種不同蜂鳴器使用的區別,以及選用注意事項(寫字略丑請忽略這些不重要的細節):[圖片]圖中畫出了有源和無源蜂鳴器的驅動電路,首先兩個封裝不一樣(主要是為了區別講解),第二個不同就是驅動信號了。先看驅動信號吧,有源的驅動其實很簡單(因為有源內部集成了部分你不用操心的電路,所謂驅動,就是你給電他就響給你看),這家伙的聲音大小是可以調節的,主要看電流了。看看無源的吧輸入是個pwm信號,具體的頻率看你選用的buzz,但是換個頻率他也不會壞,甚至還有意想不到的聲音,這里講下它內部構造,一個電感,一個機械彈片,一個反向二極管(主要是續流作用),當高電平時,電感發生電磁效應,類似電磁鐵,吸住彈片,當低電平時,失去磁性,放開彈片,通過彈片的機械振動變化來發聲,這是其本質發生的原理。
這里我們總結一下兩者的優缺點:
有源蜂鳴器:給電就能響,驅動簡單,但是頻率不能調,內部電路固定了,所以不能調整音調,你只能通過調整電流大小,控制聲音大小。
無源蜂鳴器:驅動需要PWM波,相對來講驅動復雜一點,你需要考慮如何產生pwm(其實也不難,稍微費點勁),好處也是顯而易見的,振動頻率可調,這就代表音調可以調,你甚至可以用它演奏一首生日快樂。。。
(例如:市面上和炫音蜂鳴器等等)。你可以根據項目不同需要選用適合你的蜂鳴器。
0
回復
@程序小白
來張圖直觀的看一下這兩種不同蜂鳴器使用的區別,以及選用注意事項(寫字略丑請忽略這些不重要的細節):[圖片]圖中畫出了有源和無源蜂鳴器的驅動電路,首先兩個封裝不一樣(主要是為了區別講解),第二個不同就是驅動信號了。先看驅動信號吧,有源的驅動其實很簡單(因為有源內部集成了部分你不用操心的電路,所謂驅動,就是你給電他就響給你看),這家伙的聲音大小是可以調節的,主要看電流了??纯礋o源的吧輸入是個pwm信號,具體的頻率看你選用的buzz,但是換個頻率他也不會壞,甚至還有意想不到的聲音,這里講下它內部構造,一個電感,一個機械彈片,一個反向二極管(主要是續流作用),當高電平時,電感發生電磁效應,類似電磁鐵,吸住彈片,當低電平時,失去磁性,放開彈片,通過彈片的機械振動變化來發聲,這是其本質發生的原理。
學習了哈 以前經常把有源和無源蜂鳴器搞反了

0
回復