硬件设计笔记
来源:野火论坛/
分析蜂鸣器电路设计
首先蜂鸣器分为有源蜂鸣器和无源蜂鸣器。
无源蜂鸣器需要2Khz的PWM波来驱动。
有源蜂鸣器只用引脚输出高低电平就可。
这里的有源与无源是指有无内部振荡器,蜂鸣器需要振荡电路才能发出蜂鸣声。
我们从IO口出发,R25作用是保护IO(使IO口不悬空)
由于IO口的输出能力有限,需要使用三极管NPN型共集电极的接法来提高驱动能力,同时作为开关功能。
接着R26,为什么在IO口和三极管Q2之间加入一个10K的电阻呢?
因为单片机开机复位后会产生高电平使得三极管导通,让蜂鸣器、电机等打开。所以需要加入电阻过滤掉这个高电平。
D5二极管作为保护蜂鸣器。因为蜂鸣器内部有线圈,相当于电感具有储能作用。于是在三极管截至后,蜂鸣器内部的能量通过D5进行连通内部慢慢消化。
这里插入小知识:电感的电流和电容的电压为什么不能突变?
其根本原因是:能量不能突变。
能量从无序到有序,需要对外做功(电感电容充能);能量从有序到无序,需要释放能量(电感电容放能)。如果发生了突变,就意味着能量在没有转化为其他形式的前提下,能量变多了或者变少了。