edmundlee 发表于 2019-3-23 16:02:13

any012 发表于 2019-3-23 13:42
现在就是想用pwm实现调压,已在蜂鸣器两端并了一个1uF的无极性电容。

你误会我的意思了
用IO输出给蜂鸣器是固定的频率, 这不变, 而我说用PWM控制的电压是指给蜂鸣器接电源的一端, 即是以供电电压的大小来控制声量

any012 发表于 2019-3-23 16:08:09

edmundlee 发表于 2019-3-23 16:02
你误会我的意思了
用IO输出给蜂鸣器是固定的频率, 这不变, 而我说用PWM控制的电压是指给蜂鸣器接电源的 ...

没有误会,我现在就是想用pwm经过电容滤波后后,得到一个渐变的电压,进而改变蜂鸣器的音量。

天地摩登恒 发表于 2019-3-23 17:48:51

用三极管的放大原理啊,最好是mos管

maxtch 发表于 2019-3-23 19:44:57

本帖最后由 maxtch 于 2019-3-23 19:46 编辑

有源蜂鸣器如果你想要控制电压,需要用类似于 DC-DC 的 PWM 输出滤波电路,也就是说至少需要续流二极管和电感,如果电压高的话可能需要做半桥。要不然的话你的控制频率会和蜂鸣器本身的频率发生干扰。

any012 发表于 2019-3-25 08:45:25

maxtch 发表于 2019-3-23 19:44
有源蜂鸣器如果你想要控制电压,需要用类似于 DC-DC 的 PWM 输出滤波电路,也就是说至少需要续流二极管和电 ...

谢谢,我在输出串个二极管和电感试试。

select326 发表于 2019-3-25 09:10:44

any012 发表于 2019-3-23 11:09
用的就是有源蜂鸣器,之所以用PWM,是想调整音量由小变大。

那是要控制蜂鸣器的工作电流呀,有源很费电的,基本上,一工作,电流就要上百。

maxtch 发表于 2019-3-25 12:45:37

其实如果有 PWM 的话,做一个 D 类功放难度应该不大。

any012 发表于 2019-3-26 14:09:58

maxtch 发表于 2019-3-25 12:45
其实如果有 PWM 的话,做一个 D 类功放难度应该不大。

搜了下D类功放原理图,是用PWM波驱动半桥,然后经过低通滤波。

我现在是pwm驱动一个MOS管,MOS管的漏极接输出,输出一般是接蜂鸣器,蜂鸣器上拉接24V.
如果再做个半桥的话,我需要修改电路,而且这一路和其它路输出形式就完全不一样了。
我试着在蜂鸣器里串接一电感,然后再找个二极管并到蜂鸣器和电感两端。
计划是,MOS管导通时,蜂鸣器响,电感储能;MOS关断时,电感通过二极管向24V放电。
结果不理想。想了想,估计是,当MOS管关断时,二极管钳位,使蜂鸣器和电感两端的电压不超过二极管正向导通的电压。
也许将二极管再串个电容会好点。但还要考虑电感产生的反向电压超过MOS管的耐压...

maxtch 发表于 2019-3-26 16:21:57

any012 发表于 2019-3-26 14:09
搜了下D类功放原理图,是用PWM波驱动半桥,然后经过低通滤波。

我现在是pwm驱动一个MOS管,MOS管的漏极 ...

感觉这是电路问题。

sky风扬 发表于 2019-4-11 09:34:56

any012 发表于 2019-3-23 10:43
串电阻了,查了下蜂鸣器的最大工作电流,用20V除这个电流,找了个附近阻值的电阻。

其实,并没有用单品 ...

pwm的频率要不高于光耦和mos管的速率
页: 1 [2] 3
查看完整版本: 请教,如何使蜂鸣器响声逐渐变大?