㈠ 單片機驅動蜂鳴器電路
單片機驅動蜂鳴器電路如下:
蜂鳴器經常用於電腦、列印機、萬用表這些設備上做提示音,提示音一般也很簡單,就是簡單發出個聲音就行,我們用程序簡單做了個 4KHZ 頻率下的發聲和 1KHZ 頻率下的發聲程序代碼如下:
#include
sbit BUZZ = P1^6; //蜂鳴器控制引腳
unsigned char T0RH = 0; //T0 重載值的高位元組
unsigned char T0RL = 0; //T0 重載值的低位元組
voidOpenBuzz(unsigned int frequ);
void StopBuzz();
void main(){
unsigned int i;
TMOD = 0x01; //配置 T0 工作在模式 1,但先不啟動
EA = 1;
while(1){ //使能全局中斷
OpenBuzz(4000); //以 4KHz 的頻率啟動蜂鳴器
for (i=0; i<40000; i++);
StopBuzz(); //停止蜂鳴器
for (i=0; i<40000; i++);
OpenBuzz(1000); //以 1KHz 的頻率啟動蜂鳴器
for (i=0; i<40000; i++);
StopBuzz(); //停止蜂鳴器
for (i=0; i<40000; i++);
}
}
/* 蜂鳴器啟動函數,frequ-工作頻率 */
void OpenBuzz(unsigned int frequ){
unsigned int reload;//計算所需的定時器重載值
reload = 65536 - (11059200/12)/(frequ*2); //由給定頻率計算定時器重載值
T0RH = (unsigned char)(reload >> 8); //16 位重載值分解為高低兩個位元組
T0RL = (unsigned char)reload;
TH0 = 0xFF; //設定一個接近溢出的初值,以使定時器馬上投入工作
TL0 = 0xFE;
ET0 = 1; //使能 T0 中斷
TR0 = 1; //啟動 T0
}
/* 蜂鳴器停止函數 */
void StopBuzz(){
ET0 = 0; //禁用 T0 中斷
TR0 = 0; //停止 T0
}
/* T0 中斷服務函數,用於控制蜂鳴器發聲 */
void InterruptTimer0()interrupt1{
TH0 = T0RH; //重新載入重載值
TL0 = T0RL;
BUZZ = ~BUZZ; //反轉蜂鳴器控制電平
}
㈡ 求有源和無源蜂鳴器的驅動電路,能否分別給個,參考一下
有源蜂鳴器其內部帶有振盪器,接通一個大約5v的直流電源就可以鳴響。無源蜂鳴器僅僅是一個諧振腔和一片壓電振盪膜片,需要外接振盪器。無源的可以使用兩個與非門或者非門電路驅動。本人相冊雪景部分具有門電路振盪器圖紙。
㈢ 有源蜂鳴器的蜂鳴器原理
1.壓電式蜂鳴器 壓電式蜂鳴器主要由多諧振盪器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發光二極體。
多諧振盪器由晶體管或集成電路構成。當接通電源後(1.5~15V直流工作電壓),多諧振盪器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發聲。
壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料製成。在陶瓷片的兩面鍍上銀電極,經極化和老化處理後,再與黃銅片或不銹鋼片粘在一起。
2.電磁式蜂鳴器 電磁式蜂鳴器由振盪器、電磁線圈、磁鐵、振動膜片及外殼等組成。
接通電源後,振盪器產生的音頻信號電流通過電磁線圈,使電磁線圈產生磁場。振動膜片在電磁線圈和磁鐵的相互纏繞
蜂鳴器
(1)制備電磁鐵M:在長約6厘米的鐵螺栓上繞100圈導線,線端留下5厘米作引線,用透明膠布把線圈粘好,以免線圈松開,再用膠布把它粘在一個盒子上,電磁鐵就做好了.
(2)制備彈片P:從鐵罐頭盒上剪下一條寬約2厘米的長鐵片,彎成直角,把電磁鐵的一條引線接在彈片上,再用膠布把彈片緊貼在木板上.
(3)用曲別針做觸頭Q,用書把曲別針墊高,用膠布粘牢,引出一條導線,如圖連接好電路.
(4)調節M與P之間的距離(通過移動盒子),使電磁鐵能吸引彈片,調節觸點與彈片之間的距離,使它們能恰好接觸,通電後就可以聽到蜂鳴聲.
㈣ 怎麼接5v有源蜂鳴器的驅動電路
這樣肯定有問題嘛....電流不夠的說,蜂鳴器的電流還不小呢。
你按我的版提示接電路:
IO口輸出權後接一個1K電阻,到PNP三極體(S8550)的基極,PNP三極體的發射極接一個10歐電阻到5V電源。三極體的集電極接蜂鳴器的正極,蜂鳴器負極接地,用一個1N4007二極體反向並聯在蜂鳴器正負極之間(1N4007的正極接地,負極接蜂鳴器正極)。
說明一下:
PNP三極體做驅動,1K電阻做基極限流,10歐電阻(其實5-10歐都可以,電阻大會降低蜂鳴器的發聲功率)做限流和保護。由於蜂鳴器內有電感線圈,所有要並聯一個反向的1N4007二極體做反峰保護。IO口以低電平方式,啟動蜂鳴器發聲。
這種電路我做過很多次了,非常可靠。
㈤ 有源蜂鳴器,通電後會一直響,如何讓蜂鳴器通電後只響一聲不用單片機能不能做到求電路圖
最簡單的方法,不用什麼復雜的電路和元件,只用一個電解電容和蜂鳴器串聯後接到電源上。電容的容量越大,響的時間越長,根據需要選擇合適的容量。
㈥ 無源蜂鳴器與有源蜂鳴器的區別是什麼
1、外形不同
兩種蜂鳴器的引腳郡朝上放置時,可以看出有綠色電路板的一種是無源蜂鳴器,沒有電路板而用黑膠封閉的一種是有源蜂鳴器。
2、測試聲音不同
用黑表筆接蜂鳴器 「+」引腳,紅表筆在另一引腳上來回碰觸,如果觸發出咔、咔聲的且電阻只有8Ω的是無源蜂鳴器;如果能發出持續聲音的,且電阻在幾百歐以上的,是有源蜂鳴器。
3、振動頻率不同
用直流電壓輸入相應電壓(可以由小調到大),頻率大概2.7KHZ ,可以直接響的為有源電磁式蜂鳴器,不直接響的,需 要方波來驅動才可以響的為無源電磁式蜂鳴器。
(6)有源蜂鳴器電路擴展閱讀:
蜂鳴器驅動電路一般包含:一個三極體、一個續流二極體、一個濾波電容、一個蜂鳴器。蜂鳴器作為發聲元件,在其兩端施加方波或者電壓就可以發聲。
續流二極體起到提供續流的作用,否則在蜂鳴器的兩端會產生幾十伏的尖端電壓,有可能將三極體損壞,還有可能幹擾整個電路中的其它部分。
而濾波電容的作用是濾波,濾出蜂鳴器電流對其他部分的影響,並且起到了改善電源的交流抗阻。
㈦ 怎麼區分有源蜂鳴器與無源蜂鳴器
一、有無震盪源
無源這里的「源」不是指電源,而是指震盪源。也就是說,有源蜂鳴器內部帶震盪源,所以只要一通電就會叫。而無源內部不帶震盪源,所以如果用直流信號無法令其鳴叫。
二、價格不同
有源蜂鳴器往往比無源蜂鳴器貴,就是因為裡面多個震盪電路。
三、高度不同
從圖a、b外觀上看,兩種蜂鳴器好像一樣,但仔細看,兩者的高度略有區別,有源蜂鳴器a,高度為9mm,而無源蜂鳴器b的高度為8mm。如將兩種蜂鳴器的引腳郡朝上放置時,可以看出有綠色電路板的一種是無源蜂鳴器,沒有電路板而用黑膠封閉的一種是有源蜂鳴器。
四、萬用表測電阻區別
用萬用表電阻檔Rxl檔測試:用黑表筆接蜂鳴器
"+"引腳,紅表筆在另一引腳上來回碰觸,如果觸發出咔、咔聲的且電阻只有8Ω(或16Ω)的是無源蜂鳴器;如果能發出持續聲音的,且電阻在幾百歐以上的,是有源蜂鳴器。
同時有源蜂鳴器直接接上額定電源(新的蜂鳴器在標簽上都有註明)就可連續發聲;而無源蜂鳴器則和電磁揚聲器一樣,需要接在音頻輸出電路中才能發聲。
五、優點不同
(1)無源蜂鳴器的優點是:
1、便宜;
2、聲音頻率可控,可以做出「多來米發索拉西」的效果;
3、在一些特例中,可以和LED復用一個控制口。
(2)有源蜂鳴器的優點是:程序控制方便。
參考資料:網路—有源蜂鳴器
網路—無源蜂鳴器
㈧ 蜂鳴器的驅動電路
由於蜂鳴器的工作電流一般比較大,以致於單片機的I/O 口是無法直接回驅動的*(但AVR可以答驅動小功率蜂鳴器),所以要利用放大電路來驅動,一般使用三極體來放大電流就可以了。
蜂鳴器驅動電路一般都包含以下幾個部分:一個三極體、一個蜂鳴器、一個續流二極體和一個電源濾波電容。
1.蜂鳴器
發聲元件,在其兩端施加直流電壓(有源蜂鳴器)或者方波(無源蜂鳴器)就可以發聲,其主要參數是外形尺寸、發聲方向、工作電壓、工作頻率、工作電流、驅動方式(直流/方波)等。這些都可以根據需要來選擇。
2.續流二極體
蜂鳴器本質上是一個感性元件,其電流不能瞬變,因此必須有一個續流二極體提供續流。否則,在蜂鳴器兩端會產生幾十伏的尖峰電壓,可能損壞驅動三極體,並干擾整個電路系統的其它部分。
3.濾波電容
濾波電容C1的作用是濾波,濾除蜂鳴器電流對其它部分的影響,也可改善電源的交流阻抗,如果可能,最好是再並聯一個220uF的電解電容。
4.三極體
三極體Q1起開關作用,其基極的高電平使三極體飽和導通,使蜂鳴器發聲;而基極低電平則使三極體關閉,蜂鳴器停止發聲。
㈨ 這個是有源蜂鳴器還是無源蜂鳴器,工作原理是什麼呀
有源蜂鳴器。
有源蜂鳴器工作的理想信號是直流電,通常標示為VDC、VDD等。因為蜂鳴器內部有一簡單的振盪電路,能將恆定的直流電轉化成一定頻率的脈沖信號,從而實現磁場交變,帶動鋁片振動發音。
㈩ 蜂鳴器的工作原理是什麼
蜂鳴器的發聲原理由振動裝置和諧振裝置組成,而蜂鳴器又分為無源他激型與有源自激型,蜂鳴器的發聲原理為:
1、無源他激型蜂鳴器的工作發聲原理是:方波信號輸入諧振裝置轉換為聲音信號輸出。
2、有源自激型蜂鳴器的工作發聲原理是:直流電源輸入經過振盪系統的放大取樣電路在諧振裝置作用下產生聲音信號。
有源蜂鳴器和無源蜂鳴器的主要差別是:二者對輸入信號的要求不一樣,有源蜂鳴器工作的理想信號是直流電,一般標示為VDD、VDC等。因為蜂鳴器內部有一個簡單的振盪電路,可以把恆定的直流電轉變成一定頻率的脈沖信號,從而產生磁場交變,帶動鉬片振動發出聲音。
(10)有源蜂鳴器電路擴展閱讀
蜂鳴器的分類:
1、按其驅動方式的原理分,可分為:有源蜂鳴器(內含驅動線路,也叫自激式蜂鳴器)和無源蜂鳴器(外部驅動,也叫他激式蜂鳴器);
2、按構造方式的不同可分為:電磁式蜂鳴器和壓電式蜂鳴器;
3、按封裝的不同可分為:DIP BUZZER(插針蜂鳴器)和SMD BUZZER(貼片式蜂鳴器);
4、按電流的不同可分為:直流蜂鳴器和交流蜂鳴器,其中,以直流最為常見壓電式蜂鳴器,用的是壓電材料,即當受到外力導致壓電材料發生形變時壓電材料會產生電荷。同樣,當通電時壓電材料會發生形變。