戴夫来自 DesignSpark
你觉得这篇文章怎么样? 帮助我们为您提供更好的内容。
戴夫来自 DesignSpark
Thank you! Your feedback has been received.
戴夫来自 DesignSpark
There was a problem submitting your feedback, please try again later.
戴夫来自 DesignSpark
你觉得这篇文章怎么样?
在实际设计中,我们经常会用到一种非常常见又很实用的电子产品,蜂鸣器。
我们可以在计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中见到蜂鸣器的身影。利用蜂鸣器可以做很多东西,特别是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等。
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,其可以分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器与无源蜂鸣器的区别是指其震荡源不同。有源蜂鸣器内部带震荡源,所以只要一通电就会叫,而无源内部不带震荡源,如果需要令其鸣叫,必须用2K-5K的方波去驱动它。
我们今天要设计的就是蜂鸣器电路了。当然,在这里我们选用无源蜂鸣器。那2K-5K的方波怎么产生呢?这里我用的是树莓派。通过树莓派的IO引脚发出PWM波信号,就可以驱动蜂鸣器发出‘声音’了。
在这里,需要有几个准备知识:
1、由于树莓派IO口的复用功能,我们需要加载设置相应GPIO口的定义和功能
2、蜂鸣器电路是应用比较广泛的电路,我们可以参考比较经典的设计电路,加以利用。下图就是这次设计电路的原理图
这里5V是供电电源,buzz连接到树莓派的GPIO引脚。从这个引脚发出PWM脉冲,蜂鸣器就会根据PWM波脉冲的频率发出不同的向声音了。