产品概述

51单片机蜂鸣器原理 高级单片机实战开发-蜂鸣器

小编 2024-11-24 产品概述 23 0

高级单片机实战开发-蜂鸣器

一、 蜂鸣器的类型和原理

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

送你一个单片机驱动蜂鸣器的电路图,有详细说明哦

蜂鸣器是单片机开发中常用的元器件,下介绍一下蜂鸣器的使用方式。

蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。

按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图1中所示,给了 BUZZ 引脚一个低电平,蜂鸣器就会直接响。而无源蜂鸣器内部是不带振荡源的,要让他响必须给 500Hz~4.5KHz 之间的脉冲频率信号来驱动它才会响。有源蜂鸣器往往比无源蜂鸣器贵一些,因为里边多了振荡电路,驱动发音也简单,靠电平就可以驱动,而无源蜂鸣器价格比较便宜,此外无源蜂鸣器声音频率可以控制,而音阶与频率又有确定的对应关系,因此就可以做出来“do re mi fa sol la si”的效果,可以用它制作出简单的音乐曲目,比如生日歌、两只老虎等等。

图1 蜂鸣器电路原理图

我们来看一下图1的电路,蜂鸣器电流依然相对较大,因此需要用三极管驱动,并且加了一个 100 欧的电阻作为限流电阻。此外还加了一个 D4 二极管,这个二极管叫做续流二极管。我们的蜂鸣器是感性器件,当三极管导通给蜂鸣器供电时,就会有导通电流流过蜂鸣器。而我们知道,电感的一个特点就是电流不能突变,导通时电流是逐渐加大的,这点没有问题,但当关断时,经“电源-三极管-蜂鸣器-地”这条回路就截断了,过不了任何电流了,那么储存的电流往哪儿去呢,就是经过这个 D4 和蜂鸣器自身的环路来消耗掉了,从而就避免了关断时由于电感电流造成的反向冲击。接续关断时的电流,这就是续流二极管名称的由来。

蜂鸣器经常用于电脑、打印机、万用表这些设备上做提示音,提示音一般也很简单,就是简单发出个声音就行,我们用程序简单做了个 4KHZ 频率下的发声和 1KHZ 频率下的发声程序,同学们可以自己研究下程序,比较下实际效果。

相关问答

为什么 单片机 为低电平 蜂鸣器 报警 原理 ?

这个跟蜂鸣器的硬件电路设计有关,并不是说单片机为低电平,蜂鸣器报警。当使用PNP型三极管驱动蜂鸣器时,单片机引脚驱动B极,需要高电平才能是三极管打开,从而...

51单片机 温感报警器 原理 ?

本设计由STC89C52单片机电路+数字温度传感器DS18B20电路+按键电路+蜂鸣器报警电路+继电器控制电路+LCD1602液晶显示电路+电源电路组成。1、LCD1602液晶实时显...

蜂鸣器 发声 原理 ?

蜂鸣器的发声原理由振动装置和谐振装置组成,而蜂鸣器又分为无源他激型与有源自激型,蜂鸣器的发声原理为:1、无源他激型蜂鸣器的工作发声原理是:方波信号输入...

单片机 电子琴的发声 原理 ?

其实电子琴的原理就是蜂鸣器发声的频率不同能产生不同的声音,当然使用其他更好的发声设备产生的声音更逼真。那问题就剩下如何改变蜂鸣器的发声频率,这个更...

蜂鸣器原理 ?

1.电压式蜂鸣器压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。多谐振荡器由晶体管...

急求这个 蜂鸣器 报警电路的工作 原理 ?

原理如下:89C51的P1.7口输出高电平时,电压通过电阻R1夹在NPN三极管的发射结上,NPN三极管饱和导通,蜂鸣器的负极接地,因此蜂鸣器得电工作,发出蜂鸣声。反之...

五年级简述 蜂鸣器 发声的原因?

蜂鸣器的发声原理1.压电式蜂鸣器压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。...

蜂鸣器 工作 原理 使用参数说明?

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作...

proteus按键发声的工作 原理 ?

发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小。单片机输出的TTL电平基本...

手控 蜂鸣器 的工作 原理 ?

蜂鸣器的发声原理由振动装置和谐振装置组成,而蜂鸣器又分为无源他激型与有源自激型,蜂鸣器的发声原理为:1、无源他激型蜂鸣器的工作发声原理是:方波信号输入...

猜你喜欢