目前我使用的电压式蜂鸣片 频率在2.6khz 正负500hz
现在通过普通IO口 + 定时器 输出PWM信号给蜂鸣片,但想控制其声音大小。
有人说使用PWM的占空比可以调节声音的大小。
我在代码中PWM的周期定为384us,然后将其分为10等分(就定时器大概40us进一次中断),也就是可以调节占空比的等级。
发现使用0~10调节的占空比,效果很不明显。要到1的时候,才有点感觉声音变小。
请问是否定时40us的周期太大了?
另外,驱动蜂鸣片最大声音的时候,是高地电平各占一半呢,还是全为99%为高,1%为低的声音最大。毕竟蜂鸣片,需要PWM来驱动,单独高电平还是低电平都无法使其发声。
|