newc 发表于 2011-11-23 14:17:20

怎么样调制PWM可以让蜂鸣器发出比较好听的音乐?

电路很简单用的是MSP430F5系列的一款单片机,电路图大概如下。
现在的问题是其中的一路PWM(另一路暂无用)按照各音阶的频率来发出声音,听的时候感觉得出音调的变化,但很不清淅,通过调节脉宽可以稍微改善些,但效果实在不行。

不知道能不能发出像贺卡上那样的声音。用喇叭会不会效果好些呢。


http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698271OOIU2H.JPG
(原文件名:msp430.JPG)

cock 发表于 2011-11-23 15:26:13

用音乐片可一吗?你只需用某输出触发一下.

newc 发表于 2011-11-23 15:42:02

回复【1楼】cock
-----------------------------------------------------------------------

音乐片,是不是太固定了点儿?一般音乐片,好像没有几首,而且,自己想要的音乐,还不一定有。

hellochen 发表于 2011-11-23 15:58:04

这个貌似比较麻烦,以前看到过一本51单片机的实例书籍,上面介绍了用蜂鸣器奏乐的详细过程

isimple 发表于 2011-11-23 16:46:31

回复【楼主位】newc
-----------------------------------------------------------------------

你用的PWM频率是多少?改改频率看看呢。

newc 发表于 2011-11-24 09:03:12

一大早,再来看看。。

newc 发表于 2011-11-25 09:19:43

嗯,继续看。。。

wy2000 发表于 2011-11-25 09:53:31

测过无源蜂鸣器的驱动信号和发声信号。发现频谱高得都是谐波,基波的频谱都比较低。可能和蜂鸣器结构有关

xwhua188 发表于 2011-11-25 14:49:02

我也想知道这个可不可以发出不同的声音。

newc 发表于 2011-11-25 15:54:16

回复【8楼】xwhua188
-----------------------------------------------------------------------

是可以发出来,只是效果不好,不知道该怎么做,要是能达到像贺卡上的那种效果,就是满足了。。。

duandiyinfen 发表于 2011-11-27 00:13:42

我用CPLD做过类似的东西,主要还是看分频的准确性,单独听的时候有区别,但是连起来就不怎么能听出一首歌了,还有就是网上有多个1~7的高中低音频率的版本,我也没有验证哪个更好一点!

newc 发表于 2011-11-28 20:54:22

大家都不兴趣?

newc 发表于 2011-12-1 12:05:44

回复【10楼】duandiyinfen
-----------------------------------------------------------------------


感觉是不是应该叠加点儿什么东西才好?

234918154 发表于 2012-10-10 17:28:02

PWM驱动蜂鸣器好像有些复杂,弄了一下午还没解决
页: [1]
查看完整版本: 怎么样调制PWM可以让蜂鸣器发出比较好听的音乐?