今天来讲解如何让一个无源蜂鸣器响起来。
首先我们要了解蜂鸣器的种类,蜂鸣器分为无源和有源两种。
那么何为有源,何为无源?
有源在这里指的是: 蜂鸣器内部包含振荡电路。
无源指的是:蜂鸣器内部不包含振荡电路。
那么如何操作蜂鸣器,让它响起来呢?
针对于有源:
当有源蜂鸣器的正极接电源正极,负极接电源负极后,有源蜂鸣器即刻就响起来了。
针对于无源:
无源蜂鸣器因为它本身没有内部振荡电路,所以需要一个外部的时钟信号才能将其驱动起来,令其发声。这里我给出一个典型电路:
这是一个典型的使用NPN三极管做开关电路,驱动无源蜂鸣器的例子。当我们在“beep”端施加一个时钟信号时,蜂鸣器便会响起来。
善于思考的人看到这里,会产生一些疑问:
如何产生这样一个时钟信号呢?
产生了时钟信号,蜂鸣器就一定能响起来吗?
如何设计时钟信号能够让蜂鸣器声音最大呢?
这里统一回复:
时钟信号可以用PWM;
只有频率匹配蜂鸣器,蜂鸣器便会响起来;
而第三个问题,我们需要查阅蜂鸣器对应数据手册。
我们以FUET-5018这款贴片蜂鸣器为例,这是一款极小的贴片蜂鸣器,实物尺寸只有5.4x5.4x1.8mm。板上空间资源紧张时,使用此款蜂鸣器是极好的选择。
然后我们继续往下看手册,在第四节可以看到这样一个图:
这个图其实就是时钟频率对应的蜂鸣器声音响度(单位:dB/分贝)的折线图。x轴是频率,y轴是分贝。图中可知,针对于FUET-5018,在频率4k-5k区间时,声音最大。为80dB。
文到末尾,如果您觉得不错,可以通过打赏功能请我喝杯咖啡。您的支持是我的动力!