6.蜂鳴器

蜂鳴器

指其是否含有振盪電路。
無源蜂鳴器:有綠色電路板;不能直接通過高低電平控制,而是一定頻率的脈衝才能觸發,內部沒有振盪器電路。開發板使用的是無源。
有源蜂鳴器:沒有電路板而用黑膠封閉;通過單片機管腳,經過電流放大,可直接通過高低電平控制。
電磁式蜂鳴器(有源):振盪器產生音頻信號電流通過電磁線圈,使電磁線圈產生磁場,振動膜片在電磁線圈和磁鐵的相互作用下,週期性地振動發聲。
壓電式蜂鳴器(無源):接通電源(1.5-15V)後多諧振盪器輸出輸出1.5~2.5Hz的音頻信號,阻抗匹配器推動蜂鳴片發聲。
自激蜂鳴器:是直流電壓驅動,不需要利用交流信號進行驅動,只需要對驅動口輸出驅動電平並通過放大電路放大驅動電流就能使蜂鳴器發出聲音。(針對有源)
改變單片機引腳輸出波形的頻率,就可以調整控制蜂鳴器音調,產生不同的音色、音調的聲音。
改變輸出電平的高低電平佔空比,則可以控制蜂鳴器的聲音大小。
在這裏插入圖片描述
左圖中爲一個無源蜂鳴器,R11作用是限流;
右圖爲ULN2003D芯片,電流放大作用,7個硅NPN達林頓管組成,是大電流驅動陣列,單個達林頓管對集電極電流是500mA。

蜂鳴器程序如下

#include<reg51.h>
sbit beep=P1^5;

void delay(u16 i)
{
	while(i--);
}

void main()
{
	beep=~beep;
	delay(10);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章