硬汉嵌入式论坛

 找回密码
 立即注册
查看: 301|回复: 9
收起左侧

[有问必答] STM32 驱动蜂鸣器的疑问

[复制链接]

4

主题

10

回帖

22

积分

新手上路

积分
22
发表于 2025-6-13 18:23:32 | 显示全部楼层 |阅读模式
蜂鸣器控制原理图如图,BEEP为STM32的PB5引脚,开始蜂鸣器设计为无源蜂鸣器,PB5通过TIM3 CH2产生2KHZ  PWM波,但是蜂鸣器始终不响,测量PB5始终保持3V左右电压,后来换了有源蜂鸣器,但是蜂鸣器一直响,即使PB5输出为低电平,蜂鸣器也一直响,怀疑是Q1击穿了,于是更换Q1,结果还是一样,但是把Q1拆下来蜂鸣器就不响了,即便Q1换新的也还会一直响,哪里的问题?难道我换的2个Q1都有问题?可是是全新的MOS管啊,请大神指点指点
微信图片_20250613181841_19.png
回复

使用道具 举报

5

主题

34

回帖

49

积分

初级会员

积分
49
发表于 2025-6-13 22:31:06 | 显示全部楼层
硬件原理图设计有问题
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116743
QQ
发表于 2025-6-14 08:18:03 | 显示全部楼层
可以直接蜂鸣器接GPIO引脚上看看正常不,如果正常,说明硬件确实有问题
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2025-6-14 09:55:22 | 显示全部楼层
Q1的D、S反了,R1可以减小
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-6-14 10:46:03 | 显示全部楼层
AO3401 Place up side
回复

使用道具 举报

0

主题

67

回帖

67

积分

初级会员

积分
67
发表于 2025-6-14 10:48:00 | 显示全部楼层
Q1 是不是 d, s 极接反了? 你反过来看看。
另外,要查查这个 MOS 管在 3.0V  的 g 极电压下能否确保导通。
再,蜂鸣器不要反并接二极管,因为它不是电感。可以并个电阻试试。
回复

使用道具 举报

4

主题

10

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-6-15 20:53:12 | 显示全部楼层
感谢大家的提醒,某立创下载的开源项目,没想到里面2个坑,第一个是MOS管的S D 接反了,第二个是这个项目用的无源压电蜂鸣器,蜂鸣器2端需要并联放电电阻才可以
回复

使用道具 举报

6

主题

50

回帖

68

积分

初级会员

积分
68
发表于 2025-6-16 08:26:37 | 显示全部楼层
eagle136 发表于 2025-6-15 20:53
感谢大家的提醒,某立创下载的开源项目,没想到里面2个坑,第一个是MOS管的S D 接反了,第二个是这个项目用 ...

把源项目的链接发出来看下
回复

使用道具 举报

0

主题

20

回帖

20

积分

新手上路

积分
20
发表于 2025-6-16 09:30:46 | 显示全部楼层
eagle136 发表于 2025-6-15 20:53
感谢大家的提醒,某立创下载的开源项目,没想到里面2个坑,第一个是MOS管的S D 接反了,第二个是这个项目用 ...

看蜂鸣器类型,如果是电磁蜂鸣器,像这个原理图这样,并联反向二极管就行
回复

使用道具 举报

4

主题

10

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 3 天前 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-7-4 15:10 , Processed in 0.280283 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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