以下介紹的幾種蜂鳴器驅動電路是針對單片機I/O口的驅動電路,適用于現行的壓電式蜂鳴器。
壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。
當接通電源后(1.5~15V直流工作電壓),多諧振蕩器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發聲。
一、以一個9012驅動P1.0口方波
KS1
測試程序:
二、雙端口驅動
電路原理圖
蜂鳴器電路原理圖
工作原理簡介
BUZ1、BUZ2兩端口均接單片機的I/O口或單片機的蜂鳴器驅動口。
BUZ1端口為“高頻口”(相對BUZ2而言),其脈沖電壓頻率一般為幾KHz,具體頻率依蜂鳴器需發出的音樂聲來調整;BUZ2端口為“低頻口”,其電壓周期相對較長一些,一般為數十ms至數百ms。工作時,兩端口輸出電壓脈沖驅動三極管Q2和Q3,當BUZ2端口出現高電平時,三極管Q3導通, +12V電壓經Q4三極管給蜂鳴器提供工作電壓,同時為電容E7充電;BUZ2端口電平變低時,Q3和Q4三極管均截止,+12V電壓被隔離,此時已充滿電的電容E7放電,為蜂鳴器工作提供能量。蜂鳴器的工作狀態直接由三極管Q2決定,當BUZ1端口出現高電平時,三極管Q2導通,蜂鳴器工作,BUZ1端口電平變低時,Q2三極管截止,蜂鳴器停止工作。蜂鳴器的通電頻率與內部的諧振頻率(固定)相互作用就產生我們所需的音樂聲。