有源蜂鸣器
有源蜂鸣器内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定
2号引脚接低电平蜂鸣器就会响,接高电平蜂鸣器就会关闭
无源蜂鸣器
无源蜂鸣器内部不带振荡源,需要控制器提供振荡脉冲才可以发声,调整提供振荡脉冲的频率,可以发出不同的声音
蜂鸣器驱动电路
对于功率较大的器件,直接使用IO口驱动会导致stm32负担过重,这时可以有一个三极管驱动电路来完成驱动任务
三极管左边是基极,带箭头的是发射极,剩下的是集电极,左边基极给低电平,三极管就会导通,当基极给高电平,三极管截至
当基极给高电平导通,给低电平断开
PNP型三极管,蜂鸣器接三极管上面,NPN型三极管,蜂鸣器接三极管下面,因为三极管的通断,是需要在发射极和基极直接产生一定的开启电压