找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1449|回复: 9
收起左侧

无源蜂鸣器高低电平变换之间会瞬间响一下是什么情况?

[复制链接]
ID:768170 发表于 2023-7-5 17:24 | 显示全部楼层 |阅读模式
意思就是如果我让它响一段时间后就关掉,然后在关掉的瞬间,蜂鸣器会发出另一种声音(响一下)。
我用是pwm让蜂鸣器响的,然后关的时候直接把pwm置0.
1.jpg
回复

使用道具 举报

ID:213173 发表于 2023-7-6 06:51 | 显示全部楼层
问题不在蜂鸣器驱动电路,你所说的“关的时候直接把pwm置0”,有没有测量BZ端究竟是什么状态?
回复

使用道具 举报

ID:1084844 发表于 2023-7-7 00:58 | 显示全部楼层
换成pnp三极管试试
回复

使用道具 举报

ID:195496 发表于 2023-7-7 07:25 | 显示全部楼层
你的蜂鸣器不对吧,你把蜂鸣器直接加上电,如果能响,说明是驱动电路问题,如果只是上电响一下,就说明你买的是不带振荡器的蜂鸣器。要用振荡信号驱动。这种可以用来实现单片机播放音乐。
回复

使用道具 举报

ID:820444 发表于 2023-7-7 08:22 | 显示全部楼层
把R61,换成20K试试。
回复

使用道具 举报

ID:584195 发表于 2023-7-7 09:02 | 显示全部楼层
用示波器看一下波形,这样才能找到是哪里的问题,最好把BZ断开后,直接看pwm波形,这样可以快速判断是在哪里产生的。
回复

使用道具 举报

ID:768170 发表于 2023-7-7 10:25 | 显示全部楼层
wulin 发表于 2023-7-6 06:51
问题不在蜂鸣器驱动电路,你所说的“关的时候直接把pwm置0”,有没有测量BZ端究竟是什么状态?

低电平状态
回复

使用道具 举报

ID:768170 发表于 2023-7-7 10:28 | 显示全部楼层
好像我把PWM的占空比调到一半时,那响声跟蜂鸣器的声音差不多一样,听不出区别,所以不打算理了
回复

使用道具 举报

ID:996773 发表于 2023-7-8 14:09 | 显示全部楼层
楼主这样搅稀泥态度不适合干编程,哪有这么差不多就行了不管了,编程需要严谨细致的态度去对待,

如果是我,蜂鸣器信号从哪里来,谁发出来的,发了多久,一定得把它找出来
回复

使用道具 举报

ID:401564 发表于 2023-7-8 15:50 | 显示全部楼层
主要还是得看你的代码
PWM输出0,并不代表是低电平,只是PWM没有PWM输出了而已
你这一声响可能就是PWM停止之后是高电平,你双在主函数中有BZ = 0;之类的操作
一声响可能就是BZ = 0;之后发出的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表