这是将压电蜂鸣器连接到微控制器引脚的正确方法吗?在坚固性和功耗方面,有什么可以改善的地方吗?如何选择D1?
这是将压电蜂鸣器连接到微控制器引脚的正确方法吗?在坚固性和功耗方面,有什么可以改善的地方吗?如何选择D1?
Answers:
您可能可以大幅度增加下拉电阻值。(尝试100k或1M)-就1K电阻而言,它为压电电容提供了放电路径,其值将取决于压电的大小以及您打算以其驱动的频率范围。较高的值将减少损耗,但如果压电太大或您打算以很高的频率(需要快速恢复)驱动压电,则可能无法为压电提供足够的放电。如果您知道蜂鸣器的电容。
D1应该是快速二极管,任何肖特基类型都可以。
根据您想要蜂鸣器的声音大小,可以在蜂鸣器本身上串联一个电阻。我将从低电阻值(10s欧姆)开始,然后逐步发展到您满意的水平。同样,您也蒙受了损失,但是如果您无法调整驱动电压,则可以选择这种方法。也可以选择与蜂鸣器串联的电容器,以提供功率限制并改变音调的特性。
我经常使用的一种更简单的方法是使用两个I / O引脚以桥接模式直接连接压电。该技术仅用于便宜得多的裸压电元件,而不用于内置有固定频率驱动器的蜂鸣器。对于后者,应使用提问者电路。
根据定义,压电输出的电压不会比驱动压电的电压高得多,并且端口上的保护二极管将保护MCU免受任何尖峰的影响。
现代MCU中的大多数PWM模块可以配置为使用两个输出引脚。一同相和一反相。这样可在峰峰值之间提供两倍的压电电源电压,从而提供更好的体积,并避免了上面的单端驱动器电路会产生的缓慢放电。
同样,通过这种方式可以去除所有辅助组件。确实需要一些编码来设置PWM以输出正确的频率,但是如果您想完全控制输出频率和音量,则非常便宜。这是一种常用的技术,例如经常在音乐生日贺卡电路中使用。