蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。三极管的作用为驱动,通过PNP三极管放大驱动电流,从而可以让蜂鸣器发出声音。
若是无源蜂鸣器,其阻抗还和频率有关, 基极电阻几百欧到几千欧都可,对发声影响不大
假设三极管β为100。P36低电平时为0V。45mA÷100=0.45mA。三极管要想饱和导通驱动喇叭工作,其Ib应大于0.45mA。5-0.7V=4.3,4.3÷0.45=9.56K。实际中,要使管子饱和,R25应当<9.56K,这里取1K,足可以使管子充分饱和导通。
|