蜂鸣器的正极性的一端联接到
5v
电源上面,
另一端联接到三极管的集电极,
三极管的基级由单片机的
p1.5
管脚通过一个与非门来控制,
当
p1.5
管脚为低时,
与非门输出高电平,三极管导通,这样蜂鸣器的电流形成回路,发出声音。当
p1.5
管脚为高时,与非门输出低电平,三极管截止,蜂鸣器不发出声音。在这里
与非门是作为非门来用的,
这里采用一个非门的作用是为了防止系统上电时峰鸣
器发出声音,以为系统复位以后,
i/o
口输出的是高电平。
有源蜂鸣器和无源蜂鸣器的简易区别方法有源蜂鸣器和无源蜂鸣器的简易区别方法
有源蜂鸣器和无源蜂鸣器的根本区别是产品对输入信号的要求不一样;有源蜂鸣器工作的理想信号是直流电,通常标示为vdc、vdd等。因为蜂鸣器内部有一简单的振荡电路,能将恒定的直流电转化成一定频率的脉冲信号,从面实出磁场交变,带动钼片振动发音。但是在某些有源蜂鸣器在特定的交流信号下也可以工作,只是对交流信号的电压和频率要求很高,此种工作方式一般不采用。
无源蜂鸣器没有内部驱动电路,有些公司和工厂称为讯响器,国标中称为声响器。无源蜂鸣器工作的理想信号方波。如果给预直流
单片机驱动他激蜂鸣器的方式有两种:一种是pwm 输出口直接驱动,另一种是利用i/o 定时翻转电平产生驱动波形对蜂鸣器进行驱动。
pwm 输出口直接驱动是利用pwm 输出口本身可以输出一定的方波来直接驱动蜂鸣器。在单片机的软件设置中有几个系统寄存器是用来设置pwm 口的输出的,可以设置占空比、周期等等,通过设置这些寄存器产生符合蜂鸣器要求的频率的波形之后,只要打开pwm 输出,pwm 输出口就能输出该频率的方波,这个时候利用这个波形就可以驱动蜂鸣器了。比如频率为2000hz 的蜂鸣器的驱动,可以知道周期为500μs,这样只需要把pwm 的周期设置为500μs,占空比电平设置为250μs,就能产生一个频率为2000hz 的方波,通过这个方波再利用三极管就可以去驱动这个蜂鸣器了。
惠州市惠阳区秋长鑫亚图电子厂
13809882966
中国 惠州