naura 发表于 2026-4-15 08:53:17

网老四 发表于 2026-4-14 00:37
单向脉冲激励扬声器存在直流成分,导致有效交流功率降低,
音量小功率出不来,除了跟电路结构有关,大都都是阻 ...
大佬中的大佬啊{:baoquan:}
我还有个问题,我现在设计的是从单片机中输出的固定频率的PWM,通过调节占空比实现的模拟声音,看了别人的成品是固定占空比50%,然后调节PWM频率实现不同音调音色;如果我不改代码,直接加D类功放可以吗?

naura 发表于 2026-4-15 09:03:34

梁工 发表于 2026-4-14 17:33
动圈式扬声器是感性负载,单端驱动要并联二极管,避免音圈反电动势击穿MOSFET。
R20改为100欧姆。
最好使用 ...

梁工,您提的使用10位、32KHz的PWM很好,再请教个问题,如果采用固定占空比50%,然后调节PWM频率能实现吗?我看官方给的代码是在初始化阶段设置PWM频率的。

梁工 发表于 2026-4-15 11:09:00

naura 发表于 2026-4-15 09:03
梁工,您提的使用10位、32KHz的PWM很好,再请教个问题,如果采用固定占空比50%,然后调节PWM频率能实现吗 ...

PWM频率固定的,只是改变占空比。
要求声音大,可以使用12~24V供电,用2片EG2104驱动4个MOSFET,做一个桥式输出的D类功放,24V供电,4欧姆负载,可以输出60W以上的有效值功率。

可以参考我下面的帖子:
51 开源:USB声卡-STC32F-HSPWM驱动MOSFET做D类功放直接驱动音箱24V供电输出60W+60W

naura 发表于 2026-4-15 13:05:12

梁工 发表于 2026-4-15 11:09
PWM频率固定的,只是改变占空比。
要求声音大,可以使用12~24V供电,用2片EG2104驱动4个MOSFET,做一个桥 ...

再次感谢梁工

网老四 发表于 2026-4-15 15:21:49

naura 发表于 2026-4-15 08:53
大佬中的大佬啊
我还有个问题,我现在设计的是从单片机中输出的固定频率的PWM,通过调节占空比实现的模拟 ...
报警声可以是等音量不同频率(变调)的波形,不是音量随时变化的话音和音乐,所以脉冲调频方法是可以的.
D类功放一般是输入模拟量音频信号,功放内部内部自行做PWM调制输出,
所以单片机不必再用高频载波调制,直接输出变调的音频脉冲驱动D类功放就可以了.

彭彭 发表于 2026-4-29 23:10:13

等待后续,

彭彭 发表于 2026-5-14 08:04:43

没有后续了吗

naura 发表于 2026-5-20 11:41:07

彭彭 发表于 2026-5-14 08:04
没有后续了吗

哈哈哈哈,我家孩子小,最近没时间弄,不过我用B类功放和D类功放都试了一下,声音还是不够大,等有空我再弄一下
页: 1 [2]
查看完整版本: PWM模拟汽笛音频问题