怎么測試蜂鳴器的好壞(怎樣測量蜂鳴器好壞)
前沿拓展:
一、 蜂鳴器的類型和原理
1. 壓電式
使用壓電陶瓷片作為發聲器件,通過給 壓電陶瓷加交流信號發聲
2. 電磁式
通過線圈產生的磁場和磁鐵作用,類似于揚聲器的工作原理
3. 貼片式
有貼片和直插安裝方式
4. 有源蜂鳴器
加電就響,內置信號發生器驅動發聲器件,一般的音調都是固定的。
5. 無源蜂鳴器
加電后有咔嚓聲, 要用2-5K的方波驅動。無源蜂鳴器的聲調會隨著外加方波的頻率而改變。
二、 蜂鳴器產品參數
下面是某一蜂鳴器的具體參數:
★尺寸(size):φ30mm×19.5mm
★電壓范圍(Voltage Range):3-20VDC
★額定電壓(Rated Voltage):12VDC
★使用頻率(frequency):3600±500Hz
★聲壓(SPL):Min.90dB(12VDC/30cm)
★電流(Current):≤50mA
★成品重量(weight):2g
★支持定制:XXXXXX
三、 蜂鳴器的檢測
1. 有源與無源的區分
(1) 外形區別
有源蜂鳴器
無源蜂鳴器
兩者的高度略有區別,有源蜂鳴器a,高度為9mm,而無源蜂鳴器b的高度為8mm。如將兩種蜂鳴器的引腳郡朝上放置時,可以看出有綠色電路板的一種是無源蜂鳴器,沒有電路板而用黑膠封閉的一種是有源蜂鳴器。
(2) 電參數的區別
把可調電源設定到蜂鳴器的額定電壓,一般的常見蜂鳴器額定電壓為1.5v、5v、10v、12v這幾種,串聯一個100-200歐姆的限流電阻,給蜂鳴器加電,有源蜂鳴器會連續的發出滴滴的聲音,或者有規律的滴滴聲音。
無源蜂鳴器只在接通或者斷開電源的瞬間有咔咔聲
使用萬用表,測量蜂鳴器的電阻,有源蜂鳴器電阻比較大,一般的都在幾百歐以上,無源的蜂鳴器阻值在8、16歐姆左右。
2. 好壞的檢測
使用可調電源調至蜂鳴器的額定電壓,串聯100歐姆電阻,有源蜂鳴器加上額定電壓和電流后如果不能產生明亮的滴滴聲,如果聲音不正常或者不發聲,說明質量不良或者已經損壞。
無源蜂鳴器的測試,使用信號發生器調至2KHz,信號經過100歐姆限流電阻后加到蜂鳴器上,如果蜂鳴器發出明亮的滴聲,說明產品是良好的,反之如果聲音不正常或者干脆沒有聲音,說明有蜂鳴器不良或者故障。
四、 驅動電路的設計
我們為了使用更多的功能,因此使用無源蜂鳴器。
1. 為什么要用三極管?
因為單片機的IO驅動電流較小,直接驅動容易損壞單片機,所以要用三極管來擴大電流
2. 用什么樣的三極管?
MPSA92三極管參數:
VCEO:-300V
VCBO=-300V
IC=-500mA
PD=625mA
hFE = 最小25
三極管的選擇,因為單片機上電是高電平,因此選用PNP的三極管,上電后蜂鳴器并沒有電流,只有在驅動的控制下才會導通。蜂鳴器的工作電流通常在100mA以下,此蜂鳴器工作電流設定為25mA,因此MPSA92是能夠滿足的,而且也是常用的型號。
3. 電阻R2的計算
設計三極管IC電流25mA,三極管的放大倍數取最小值25,所以基極電流為1mA,
R2=(5-0.7)/0.001=4.3K
功率:4.3*0.001=0.0043W 使用1/8W足夠,其它溫度系數和耐壓也沒有問題
五、 驅動程序
//-----------------------------------------------------------------
//名稱:蜂鳴器驅動
//設計:非凡創客
//日期: 2015-05-01
//版本:V1.0
//-----------------------------------------------------------------
#include <reg51.h>
#define unc unsigned char
#define uni unsigned int
sbit BUZER = P3^0;//蜂鳴器驅動引腳的定義
//-----------------------------------------------------------------
// 毫秒延時程序
//-----------------------------------------------------------------
void DL(uni x)
{ unc t; while(x--) for(t=0;t<120;t++);
}
//-----------------------------------------------------------------
// 蜂鳴器驅動程序
//-----------------------------------------------------------------
void BUZ()
{
unc t;
for(t=0;t<50;t++)
{
DL(1);
BUZER=~BUZER;
}
}
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
void main()
{
while(1)
{
BUZ();
}
}
歡迎評論和點贊,不喜歡的請拍磚!覺得不完美的請給出您的寶貴建議。
本文屬于原創首發,未經授權,請勿用于商業用途!
號:非凡創客 QQ: 782659135
拓展知識:
- 格力中央空調故障LL(如何自行檢修)09-09
-
朗吉空調售后服務(朗吉空調售后服務:如何確保您的空調系統得到最佳維護和
2024-08-27
-
AKL空調清洗服務電話(如何獲取AKL空調清洗服務的聯系電話?)
2024-08-27
-
全國首部!上海對中小學校外實踐教育立法,將建“場所資源庫”
2024-08-27
-
GRAD空調售后電話(如何獲取GRAD空調售后服務的聯系電話?)
2024-08-27
-
HSTARS空調移機(如何正確進行HSTARS空調移機操作?)
2024-08-27