简介:
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、汽车电子设备、电话机、定时器等电子产品中作发声器件。比如烟雾报警器,洗衣机,电视机等内部都有安装蜂鸣器用于警报或提示。

蜂鸣器工作发声原理图:
蜂鸣器的发声原理由振动装置和谐振装置组成,而蜂鸣器又分为无源他激型与有源自激型。
无源他激型蜂鸣器的工作发声原理是:方波信号输入谐振装置转换为声音信号输出,无源他激型蜂鸣器的工作发声原理图如下:

有源自激型蜂鸣器的工作发声原理是:直流电源输入经过振荡系统的放大取样电路在谐振装置作用下产生声音信号,有源自激型蜂鸣器的工作发声原理图如图:

电路原理图:

使用三极管的原因:
蜂鸣器的驱动电流大概是30mA,而51单片机的引脚输出电流大概在400uA左右,而STM32的引脚输出电流大概在8mA左右,如果直接用IO口控制,驱动电流太小,蜂鸣器不会响。而三极管的作用就是类似开关控制,通过控制三极管的基极电流可以让三极管工作在截止和饱和导通状态,从而控制蜂鸣器响和不响。
三极管类型和型号:

注意针对不同的单片机驱动蜂鸣器所用的三极管不一样,例如51单片机要用PNP型三极管,而STM32单片机要用NPN型三极管。
51单片机:
51单片机是5V电源驱动的,引脚高电平为5V,用PNP型三极管,则低电平导通,高电平截止。如果用NPN型三极管,由于51单片机引脚默认都是高电平,所以一上电就会导通,另外,PNP是当基极电压低于集电极时导通,基极平时是接高电平的,所以对单片机的IO驱动能力要求相对低。
STM32单片机:
NPN是当基极电压高于发射极时导通,基极平时是接低电平的,如果要导通,对单片机的IO驱动能力要求相对高。STM32单片机是3.3V电源驱动的,引脚高电平为3.3V,用NPN型三极管,则高电平导通,低电平截止。如果用PNP型,由于三极管压降是0.7V,即使基极接入高电平3.3V,由于供电的电源电压是5V,则会有1.7V压降,这样三极管还是会导通。
3378

被折叠的 条评论
为什么被折叠?



