单片机学习-蜂鸣器
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔
文章目錄
前言
分類
蜂鳴器工作發聲原理
?參考程序
歡迎加QQ及郵件交流
前言
? ? ? ?蜂鳴器是一種一體化結構的電子訊響器,采用直流電壓供電,廣泛應用于計算機、打印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等電子產品中作發聲器件。蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。蜂鳴器在電路中用字母“H”或“HA”。蜂鳴器(英文Buzzer)是一種一體化結構的電子訊響器,屬于電子元器件的一種,采用直流電壓或者交流電壓供電,廣泛應用領域:計算機行業(主板蜂鳴器,機箱蜂鳴器,電腦蜂鳴器)打印機(控制板蜂鳴器)、復印機、報警器行業(報警蜂鳴器,警報蜂鳴器)、電子玩具(音樂蜂鳴器)、農業?、汽車電子設備行業(車載蜂鳴器,倒車蜂鳴器,汽車蜂鳴器,摩托車蜂鳴器)、電話機(環保蜂鳴器)、定時器,空調,醫療設備等行業。?
分類
BUZZER蜂鳴器的分類:
1、按其驅動方式的原理分,可分為:有源蜂鳴器(內含驅動線路,也叫自激式蜂鳴器)和無源蜂鳴器(外部驅動,也叫他激式蜂鳴器);有源和無源可以通過是否包含震蕩器來判斷。
2、按構造方式的不同,可分為:電磁式蜂鳴器和壓電式蜂鳴器;
3、按封裝的不同,可分為:DIP BUZZER(插針蜂鳴器)和SMD BUZZER(貼片式蜂鳴器);
4、按電流的不同,可分為:直流蜂鳴器和交流蜂鳴器,其中,以直流最為常見壓電式蜂鳴器,用的是壓電材料,即當受到外力導致壓電材料發生形變時壓電材料會產生電荷。同樣,當通電時壓電材料會發生形變。
電磁式蜂鳴器,主要是利用通電導體會產生磁場的特性,用一個固定的永久磁鐵與通電導體產生磁力推動固定在線圈上的鼓膜。
由于兩種蜂鳴器發音原理不同,壓電式結構簡單耐用但音調單一,適用于報警器等設備。而電磁式由于音質好,所以多用于語音、音樂等設備。
蜂鳴器工作發聲原理
? ? ? 蜂鳴器的發聲原理由振動裝置和諧振裝置組成,而蜂鳴器又分為無源他激型與有源自激型。
? ? ? 無源他激型蜂鳴器的工作發聲原理是:方波信號輸入諧振裝置轉換為聲音信號輸出,無源他激型蜂鳴器的工作發聲原理圖如圖:
? ? ? ?有源自激型蜂鳴器的工作發聲原理是:直流電源輸入經過振蕩系統的放大取樣電路在諧振裝置作用下產生聲音信號,有源自激型蜂鳴器的工作發聲原理圖如圖:
?參考程序
sbit beep=P1^5;?? ? ??
/*******************************************************************************
* 函 數 名 ? ? ? ? : delay
* 函數功能?? ??? ? ? : 延時函數,i=1時,大約延時10us
*******************************************************************************/
void delay(u16 i)
{
?? ?while(i--);?? ?
}
/*******************************************************************************
* 函 數 名 ? ? ? : main
* 函數功能?? ??? ? : 主函數
* 輸 ? ?入 ? ? ? : 無
* 輸 ? ?出 ? ??? ? : 無
*******************************************************************************/
void main()
{?? ?
?? ?while(1)
?? ?{?? ?
?? ??? ?beep=~beep;
?? ??? ?delay(100); //延時大約1ms ? 通過修改此延時時間達到不同的發聲效果?? ?
?? ?}
}
歡迎加QQ及郵件交流
QQ:13286670
郵箱:13286670@qq.com
總結
- 上一篇: mysql表数据提取工具,Jailer数
- 下一篇: 自定义View:悬浮球与加速球