GT平台電子科技有限公司的網站!主營:蜂鳴器,揚聲器,喇叭,霧化片,蜂鳴片,咪頭

[GT平台]專注揚聲器製品研發與銷售

GT平台電子科技有限公司
聲暢產品分類Product Categories
多年專注
蜂鳴器/霧化片製品

業務谘詢

0769-87006337
4常見問題
您的位置: 首頁 ->  常見問題 -> 蜂鳴器驅動模塊的驅動方式是如何設計的?
  驅動方式
  由於自激蜂鳴器是直流電壓驅動的,不需要利用交流信號進行驅動,隻要對驅動口輸出驅動電平並通過三極管放大驅動電流就能使蜂鳴器發出聲音,很簡單,這裏就不對自激蜂鳴器進行說明了。這裏隻對用1/2duty的方波信號進行驅動的他激蜂鳴器進行說明。
  單片機驅動他激蜂鳴器的方式有兩種:一種是PWM輸出口直接驅動,另一種是利用I/O定時翻轉電平產生驅動波形對蜂鳴器進行驅動。
  PWM輸出口直接驅動是利用PWM輸出口本身可以輸出一定的方波來直接驅動蜂鳴器。在單片機的軟件設置中有幾個係統寄存器是用來設置PWM口的輸出的,可以設置占空比、周期等等,通過設置這些寄存器產生符合蜂鳴器要求的頻率的波形之後,隻要打開PWM輸出,PWM輸出口就能輸出該頻率的方波,這個時候利用這個波形就可以驅動蜂鳴器了。比如頻率為2000Hz的蜂鳴器的驅動,可以知道周期為500μs,這樣隻要把PWM的周期設置為500μs,占空比電平設置為250μs,就能產生一個頻率為2000Hz的方波,通過這個方波再利用三極管就可以去驅動這個蜂鳴器了。
  而利用I/O定時翻轉電平來產生驅動波形的方式會比較麻煩一點,須利用定時器來做定時,通過定時翻轉電平產生符合蜂鳴器要求的頻率的波形,這個波形就可以用來驅動蜂鳴器了。比如為2500Hz的蜂鳴器的驅動,可以知道周期為400μs,這樣隻要驅動蜂鳴器的I/O口每200μs翻轉一次電平就可以產生一個頻率為2500Hz,占空比為1/2duty的方波,再通過三極管放大就可以驅動這個蜂鳴器了。
  驅動設計
  由於這裏要介紹兩種驅動方式的方法,所以在設計模塊係統中將兩種驅動方式做到一塊,即程序裏邊不僅介紹了PWM輸出口驅動蜂鳴器的方法,還要介紹I/O口驅動蜂鳴器的方法。所以,GT平台將設計如下的一個係統來說明單片機對蜂鳴器的驅動:係統有兩個他激蜂鳴器,頻率都為2000Hz,一個由I/O口進行控製,另一個由PWM輸出口進行控製;係統還有兩個按鍵,一個按鍵為PORT按鍵,I/O口控製的蜂鳴器不鳴叫時按一次按鍵I/O口控製的蜂鳴器鳴叫,再按一次停止鳴叫,另一個按鍵為PWM按鍵,PWM口控製的蜂鳴器不鳴叫時按一次按鍵PWM輸出口控製的蜂鳴器鳴叫,再按一次停止鳴叫。
城市分站廣東北京天津河北山西內蒙古自治區遼寧吉林黑龍江上海江蘇浙江安徽福建江西山東河南湖北湖南廣西海南重慶四川貴州雲南西藏陝西甘肅青海寧夏新疆北京天津石家莊太原呼和浩特沈陽長春哈爾濱上海南京杭州合肥福州南昌濟南鄭州武漢長沙廣州韶關深圳珠海汕頭佛山江門湛江茂名肇慶惠州梅州汕尾河源陽江清遠東莞中山潮州揭陽雲浮南寧海口重慶成都貴陽昆明拉薩西安蘭州西寧銀川烏魯木齊