蜂鸣器是我们经常使用的元器件,蜂鸣器不能直接通过单片机的IO直接驱动,因为蜂鸣器的电流有10mA左右,IO的驱动能力不够,所以一般蜂鸣器都是通过三极管驱动的。
有源蜂鸣器驱动电路如下。
蜂鸣器属于感性元器件,关闭时,蜂鸣器里面的电流不能突然降为0,在突然关闭时会产生反相的电压,这时电流就需要有一个泄放路径,二极管就充当这个泄放路径。
具体测试波形大家可以看这个视频:
蜂鸣器驱动电路中二极管的作用
京公网安备 11010502049817号