找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3324|回复: 9
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
意思就是如果我让它响一段时间后就关掉,然后在关掉的瞬间,蜂鸣器会发出另一种声音(响一下)。
我用是pwm让蜂鸣器响的,然后关的时候直接把pwm置0.

1.jpg (8.74 KB, 下载次数: 33)

1.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 | 只看该作者
你的蜂鸣器不对吧,你把蜂鸣器直接加上电,如果能响,说明是驱动电路问题,如果只是上电响一下,就说明你买的是不带振荡器的蜂鸣器。要用振荡信号驱动。这种可以用来实现单片机播放音乐。
回复

使用道具 举报

5#
ID:820444 发表于 2023-7-7 08:22 | 只看该作者
把R61,换成20K试试。
回复

使用道具 举报

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

使用道具 举报

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

低电平状态
回复

使用道具 举报

8#
ID:768170 发表于 2023-7-7 10:28 | 只看该作者
好像我把PWM的占空比调到一半时,那响声跟蜂鸣器的声音差不多一样,听不出区别,所以不打算理了
回复

使用道具 举报

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

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

使用道具 举报

10#
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 单片机教程网

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