单片机学习之蜂鸣器驱动

发表于 讨论求助 2023-07-01 18:34:45

电动机启动器

  蜂鸣器的分类

  蜂鸣器按其是否带有信号源又分为有源和无源两种类型。有源蜂鸣器只需要在其供电端加上额定直流电压,其内部的震荡器就可以产生固定频率的信号,驱动蜂鸣器发出声音。无源蜂鸣器可以理解成与喇叭一样,需要在其供电端上加上高低不断变化的电信号才可以驱动发出声音。

  有源和无源蜂鸣器的区别

  实验板中,单片机p17脚输出接q1基极,通过控制q1导通或截止来控制蜂鸣器上是否有电流,从而发出声音,要用单片机控制蜂鸣器发出不同频率的声音,采用无源的蜂鸣器,如果用有源蜂鸣器,可以会因为二种不同频率声音(有源蜂鸣器本身固有发音频率与单片机驱动频率)互相叠加,造成效果混乱、发音不清。

  不过为了照顾初学者,我们的开发板上的是有源的蜂鸣器。(因为有源的驱动很简单,无源的则很复杂。)

  蜂鸣器的工作原理

  蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机io引脚输出的电流较小,单片机输出的ttl电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。实验板通过一个三极管q1来放大驱动蜂鸣器。

 

 

维库pdf:单片机学习之蜂鸣器驱动.rar

发表
26906人 签到看排名