您好,歡迎進(jìn)入廣東臻美智能電子科技有限公司網(wǎng)站!
人工智能聲學(xué)解決方案提供商
400-659-1989
sales888@zhenmeigd.com
hxzxc.cn
熱門搜索:蜂鳴器 蜂鳴片 喇叭 咪頭 換能片
全國免費服務(wù)熱線:400-659-1989
歡歡QQ:65988658
熙熙QQ:19650698
手機:18929299726
網(wǎng)站:hxzxc.cn
Email:sales888@zhenmeigd.com
地址:東莞市塘廈鎮(zhèn)華新工業(yè)園華新路22號
有源蜂鳴器與無源蜂鳴器的驅(qū)動方式:
注意:這里的“源”不是指電源,而是指震蕩源。
也就是說,有源蜂鳴器內(nèi)部帶震蕩源,所以只要一通電就會叫,而無源內(nèi)部不帶震蕩源,所以如果用直流信號無法令其鳴叫,必須用2K-5K的方波去驅(qū)動它。
有源蜂鳴器往往比無源的貴,就是因為里面多個震蕩電路。
無源蜂鳴器的優(yōu)點是:
1. 便宜
2. 聲音頻率可控,可以做出“多來米發(fā)索拉西”的效果
3. 在一些特例中,可以和LED復(fù)用一個控制口
有源蜂鳴器的優(yōu)點是:程序控制方便。
驅(qū)動模塊
在單片機應(yīng)用的設(shè)計上,很多方案都會用到蜂鳴器,大部分都是使用蜂鳴器來做提示或報警,比如按鍵按下、開始工作、工作結(jié)束或是故障等等。這里對單片機在蜂鳴器驅(qū)動上的應(yīng)用作一下描述。
驅(qū)動方式
由于自激蜂鳴器是直流電壓驅(qū)動的,不需要利用交流信號進(jìn)行驅(qū)動,只需對驅(qū)動口輸出驅(qū)動電平并通過三極管放大驅(qū)動電流就能使蜂鳴器發(fā)出聲音,很簡單,這里就不對自激蜂鳴器進(jìn)行說明了。這里只對必須用1/2duty的方波信號進(jìn)行驅(qū)動的他激蜂鳴器進(jìn)行說明。
單片機驅(qū)動他激蜂鳴器的方式有兩種:一種是PWM輸出口直接驅(qū)動,另一種是利用I/O 定時翻轉(zhuǎn)電平產(chǎn)生驅(qū)動波形對蜂鳴器進(jìn)行驅(qū)動。
PWM 輸出口直接驅(qū)動是利用PWM輸出口本身可以輸出一定的方波來直接驅(qū)動蜂鳴器。在單片機的軟件設(shè)置中有幾個系統(tǒng)寄存器是用來設(shè)置PWM口的輸出的,可以設(shè)置占空比、周期等等,通過設(shè)置這些寄存器產(chǎn)生符合蜂鳴器要求的頻率的波形之后,只要打開PWM輸出,PWM輸出口就能輸出該頻率的方波,這個時候利用這個波形就可以驅(qū)動蜂鳴器了。比如頻率為2000Hz的蜂鳴器的驅(qū)動,可以知道周期為500μs,這樣只需要把PWM的周期設(shè)置為500μs,占空比電平設(shè)置為250μs,就能產(chǎn)生一個頻率為2000Hz的方波,通過這個方波再利用三極管就可以去驅(qū)動這個蜂鳴器了。
而利用I/O定時翻轉(zhuǎn)電平來產(chǎn)生驅(qū)動波形的方式會比較麻煩一點,必須利用定時器來做定時,通過定時翻轉(zhuǎn)電平產(chǎn)生符合蜂鳴器要求的頻率的波形,這個波形就可以用來驅(qū)動蜂鳴器了。
比如為2500Hz的蜂鳴器的驅(qū)動,可以知道周期為400μs,這樣只需要驅(qū)動蜂鳴器的I/O口每200μs翻轉(zhuǎn)一次電平就可以產(chǎn)生一個頻率為2500Hz,占空比為1/2duty的方波,再通過三極管放大就可以驅(qū)動這個蜂鳴器了。
驅(qū)動電路
由于蜂鳴器的工作電流一般比較大,以致于單片機的I/O 口是無法直接驅(qū)動的*(但AVR可以驅(qū)動小功率蜂鳴器),所以要利用放大電路來驅(qū)動,一般使用三極管來放大電流就可以了。
蜂鳴器驅(qū)動電路一般都包含以下幾個部分:一個三極管、一個蜂鳴器、一個續(xù)流二極管和一個電源濾波電容。
1.蜂鳴器
發(fā)聲元件,在其兩端施加直流電壓(有源蜂鳴器)或者方波(無源蜂鳴器)就可以發(fā)聲,其主要參數(shù)是外形尺寸、發(fā)聲方向、工作電壓、工作頻率、工作電流、驅(qū)動方式(直流/方波)等。這些都可以根據(jù)需要來選擇。
2.續(xù)流二極管
蜂鳴器本質(zhì)上是一個感性元件,其電流不能瞬變,因此必須有一個續(xù)流二極管提供續(xù)流。否則,在蜂鳴器兩端會產(chǎn)生幾十伏的尖峰電壓,可能損壞驅(qū)動三極管,并干擾整個電路系統(tǒng)的其它部分。
3.濾波電容
濾波電容C1的作用是濾波,濾除蜂鳴器電流對其它部分的影響,也可改善電源的交流阻抗,如果可能,最好是再并聯(lián)一個220uF的電解電容。
4.三極管
三極管Q1起開關(guān)作用,其基極的高電平使三極管飽和導(dǎo)通,使蜂鳴器發(fā)聲;而基極低電平則使三極管關(guān)閉,蜂鳴器停止發(fā)聲。
驅(qū)動設(shè)計
由于這里要介紹兩種驅(qū)動方式的方法,所以在設(shè)計模塊系統(tǒng)中將兩種驅(qū)動方式做到一塊,即程序里邊不僅介紹了PWM,輸出口驅(qū)動蜂鳴器的方法,還要介紹I/O口驅(qū)動蜂鳴器的方法。所以,我們將設(shè)計如下的一個系統(tǒng)來說明單片機對蜂鳴器的驅(qū)動:系統(tǒng)有兩個他激蜂鳴器,頻率都為2000Hz,一個由I/O口進(jìn)行控制,另一個由PWM 輸出口進(jìn)行控制;系統(tǒng)還有兩個按鍵,一個按鍵為PORT按鍵,I/O 口控制的蜂鳴器不鳴叫時按一次按鍵I/O口控制的蜂鳴器鳴叫,再按一次停止鳴叫,另一個按鍵為PWM 按鍵,PWM口控制的蜂鳴器不鳴叫時按一次按鍵PWM輸出口控制的蜂鳴器鳴叫,再按一次停止鳴叫。
本文轉(zhuǎn)自網(wǎng)絡(luò),版權(quán)歸原作者,如有侵權(quán)請聯(lián)系我們刪除!
廣東臻美智能電子科技有限公司 技術(shù)支持:臻美智能網(wǎng)絡(luò)
全國免費服務(wù)熱線:400-659-1989 聯(lián)系電話:18929299726
銷售總部:東莞市塘廈鎮(zhèn)華新工業(yè)園華新路22號
工廠地址:東莞市黃江鎮(zhèn)128工業(yè)區(qū)盛業(yè)路18號 網(wǎng)站地圖| 網(wǎng)站sitemap.txt 粵ICP備19091631號-1