蜂鸣器种类
按发声原理:
1,压电式(压电峰鸣片)
2,电磁式(电磁线圈)
按内部有无震动源:
1,有源(驱动信号为高低电平)
2,无源(驱动信号为方波)
原理图
当节点Beep为高电平时,三极管Q1截止,蜂鸣器无电流,不响。
当节点Beep为低电平时,三极管Q1导通,蜂鸣器有电流,会响。
所以在Beep节点输入PWM脉冲时,蜂鸣器就会发出响声。工作过程很简单,再看看每个元件的作用:
电阻R3为上拉电阻,目的为了在Beep节点悬空时,三极管Q1的基极有一个稳定的高电平。
电阻R4为三极管Q1的基极电阻,限制基极电流。
电容C1为旁路电容,对刺耳的高频信号能起到旁路作用。
三极管Q1起开关管的作用:开关控制蜂鸣器,电流放大。
蜂鸣器实现报警提示
1,蜂鸣器响和停的控制
P2.2=1,停。
P2.2=0 ,响。
2,响和停的保持时间
使用延时程序或者定时器中断。
3,响停循环次数
定义变量计数。