蜂鸣器使用

本文详细介绍了蜂鸣器的工作原理,区分了有源和无源蜂鸣器,强调了它们的驱动需求。重点讲解了如何通过单片机和三极管、集成电路如ULN2003来控制蜂鸣器,以及注意事项,例如无源蜂鸣器不能一直通电以防止烧毁。
摘要由CSDN通过智能技术生成

蜂鸣器:一种将电信号转换为声音信号的器件,常用来生产设备的按键音、报警音等提示(通电就会响)

分类:有源蜂鸣器和无源蜂鸣器(两者的驱动方式是不能相通的)

有源蜂鸣器:内部自带振荡源,将正负极接上直流电源即可持续发声,频率固定(直流电源不存在振荡,都是恒定的值)

注意:应用于按键提示,由于按键提示是固定是声音,不需要发出别的声音。

无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,需要控制器提供振荡脉冲才发声,调整提供振荡脉冲的频率,可发出不同的声音。

注意:本身和扬声器差不多,相当于一个线圈带动一个震动的膜,通过提供不同的频率来调节发出的声音。(如果进行持续充电,那么震动的膜会逐渐移动,顶到一边,再通电就不会振动了)

区分:有源只需要一个直流电源,无源才需要提供振荡

低电平触发:一般是有源蜂鸣器

有源蜂鸣器:长脚是正极或者有标志

无源蜂鸣器的驱动方式:正极接正极(5v),负极接地,然后就发声,我们可以设置一个开关来进行控制蜂鸣器的响或者静。

之间通过I/O口进行驱动蜂鸣器,不现实。因为i/o口的驱动电流比较小,无法驱动功率较大的蜂鸣器,通过三极管进行驱动电流放大,来进行驱动

NPN:高电平导通,即小电流越大,即大电流输出越大(数字电路只有饱和与截至两种状态)。挡板在中间

PNP:低电平导通,即小电流越大,越不导通,通过的电流越小。挡板在右侧

(数字电路只有饱和与截至两种状态,做开关用的)

在控制信号那串联电阻,将控制信号电流减小了,通过小的控制信号,就可以驱动外设做事,节省单片机的资源,不用任何都亲力亲为

驱动方式:(1)三极管驱动(2)集成电路驱动 

注意:蜂鸣器的BEEP口,接到步进电机的芯片上,此开发板通过集成电路进行驱动蜂鸣器。

使用三极管进行驱动,所加的限流电阻,只需要让三极管的大电流达到饱和即可,要求不是那么严格(1K,10K都可以)

(2) ULN2003芯片

由7对达林顿管组成

达林顿管:是两个三极管复合的,具有放大功能。

COM:公共端口

注意:中间接了一个非门(如果想导通,电平需要不一样,这边蜂鸣器接高电平,那边应该为低电平)所以给1,蜂鸣器会响。

给0,经过非门之后,会变成1;然后1是没有驱动能力的,相当于断开(高阻态)不能说放个LED在那,LED不会亮的。(都要这样接,给指定的电平,才有驱动,另外的没有驱动能力,直接像断开)

二极管:作为灯测试的作用

不需要在左边那端给高低电平,直接将lamp test按下即可测试;按下之后,二极管都接低电平,这样灯就全部亮了,测试灯有无问题。

(51单片机就是TTL电平,高电平5V,低电平0V)

单片机通过控制I/O口输出电平,通过ULN2003D芯片缓存,来传输信号;

ULN2003D芯片是用来控制步进电机的,但是步进电机只需要四路,这样就多出三路

注意!!!!!!无源蜂鸣器不能一直通电,可能会造成烧毁

由于单片机上电默认为高电平,通过ULN2003取反,会直接给蜂鸣器通电。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值