江陰市福鼎通訊器材有限公司
聯系人:陳紅波
手 機:13815256501
電話: 0510-86582084
郵 箱:taiasia@126.com
地 址:江蘇省江陰市月城鎮錫澄路1016號
網 址:sjzsdsw.cn
怎樣辨別有源與無源蜂鳴器呢?
蜂鳴器和LED在嵌入式開發中經常用來做聲光報警輸出,LED相對簡單,蜂鳴器在驅動的時候要留意辨別是有源還是無源,有源驅動相對簡單,直接給電平信號便驅動,不過無源因為里面沒有振蕩源,因此必須給必然頻率的脈沖信號大概正弦信號去驅動,才能發出聲響。本日我們就來看看無源的這種。
留意,這里的“源”不是指電源。而是指震動源。也即是說,有源里面帶震動源,因此只要一通電就會叫,而無源里面不帶震動源,因此如果用直流信號無法律其鳴叫。必須用2K~5K的方波去驅動它。
有源往往比無源的貴,即是因為里面多個震動電路。
無源的優點是:
1、便宜,
2、聲響頻率可控。
有源的優點是:程序控制利便。
有源和無源的基礎區別是產品對輸入信號的要求不一樣;有源工作的抱負信號是直流電,通常標示為VDC、VDD等。因為蜂鳴器里面有一簡單的振蕩電路,能將恒定的直流電轉化成必然頻率的脈沖信號,從面實出磁場交變,帶動鉬片振動發音。不過在某些有源在特定的交換信號下也可以工作,只是對交換信號的電壓和頻率要求非常高,此種工作方式普通不采用。而無源沒有里面驅動電路,有些公司和工廠稱為訊響器,國標中稱為聲響器。無源工作的抱負信號方波。如果給預直流信號蜂鳴器是不響應的,因為磁路恒定,鉬片不可以振動發音。
無源電磁蜂鳴器工作原理是:交換信號通過繞在支架上的線包在支架的芯柱上產生一交變的磁通,交變的磁通和磁環恒定磁通進行疊加,使鉬片以給定的交換信號頻率振動并配合共振腔發聲。產品的整個頻率和聲壓的響應曲線與間隙值、鉬片的固有振動頻率(可大略折射為小鉬片的厚度)、外殼(亥姆霍茲共振聲腔)頻率、磁環的磁強漆包線的線徑有直接關系。
壓電蜂鳴片是將高壓極壓化后的壓電陶瓷片黏貼于振動金屬片上。當增加交換電壓后,會因為壓電效應,而生成機械變形舒展及收縮,行使此特性使金屬片振動而發出聲響。
假設我們使用一無源壓電式蜂鳴器接于NXP MKE02 MCU的PTH2腳,辣么怎樣去驅動他呢?首先要清楚既然是無源的辣么不可以用電平直接驅動,需求必然頻率的方波信號。
查看datasheet需求4K的方波信號驅動
計劃一:使用PWM輸出驅動產生4K方波
計劃二:使用按時器翻轉IO腳驅動。
計劃一,如果代碼要求規范嚴格的話,我們在做蜂鳴器驅動時候,需求PWM驅動。
計劃二需求按時器和GPIO驅動。假設使用計劃二則簡單需求
頻率4k則周期250us的方波信號,需求一個125us周期的按時器翻轉蜂鳴器的驅動引腳來控制發聲。
初始化配置驅動管腳為輸出
蜂鳴器響和停需求一個函數
按時器的中綴函數,我們在這里就不在列出,官方帶的例程有許多按時器的程序,可以參考使用。
NXP提供了官方的各種外設驅動,可以挪用它的外設驅動,大概自己根據數據參考手冊去寫驅動。雖然蜂鳴器的驅動非常簡單,不過有望大家在實際使用的時候辨別是有源和無源蜂鳴器。