一:单片机蜂鸣器工作原理是什么?哪位高手可以指教一下
这张图片上,三极管主要是做驱动用的。因为单片机的IO口驱动能力不够让蜂鸣器发出声音,所以我们通过三极管放大驱动电流,从而可以让蜂鸣器发出声音,你要是输出高电平,三极管导通定集电极电流通过蜂鸣器让蜂鸣器发出声音,当输出低电平时,三极管截止,没有电流流过蜂鸣器,所以就不会发出声音。
二:蜂鸣器工作原理是什么,为什么需要接振荡的信号才能工作?
1、蜂鸣器类型及对应发声原理
蜂鸣器有“有源”和“无源”两种类型,有源是指其内部自带多谐振荡器等结构,外部只需要提供工作电压,它(内部的振荡器就工作)就能发出固定频率的声音;而无源的是指内部没有带振荡源,需要外部驱动电路提供一定频率的驱动信号。
你所使用的实验板上的蜂鸣器,应该是无源蜂鸣器,需要输入振荡信号使它工作。
2、蜂鸣器的声音
对于无源蜂鸣器,我们就可以通过控制振荡频率来发出不同的声音,常用的频率是1K,2K,4K等。
通常单片机开发中参考下面这个频率表来进行实验。
// do(1) re(2) m(3) fa(4) so(5) la(6) si(7)
// 低 262Hz 294 330 349 392 440 494
// 中_524Hz 587 659 698 784 880 988
// 高_1046Hz 1175 1318 1397 1568 1760 1976
//超高2092Hz 2351 2636 2794 3136 3520 3952
上面这些频率加上不同的时长间隔,可以组合出乐曲。
控制方式,常用单片机的PWM模块,或者直接用IO口模拟不同频率方波。
你使用振荡信号不同,蜂鸣器发出声音频率不同,就是这个原因。
3、工作原理
有源和无源蜂鸣器,工作原理不同。
(1)有源蜂鸣器,也称压电式压蜂鸣器,主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。
其中最重要的就是它的压电蜂鸣片,通常这是一种压电陶瓷,能进行电能与机械能的转换。
发声过程为:外部提供恒定直流电压,提供能量给多谐振荡器,多揩振荡器起振,并提供变化的电压和频率给压电陶瓷,压电陶瓷将电能转化为机械能,也就发出了声音。
(2)无源蜂鸣器,也称电磁式蜂鸣器,主要由永磁体,线圈,振荡片构成。
发声过程为:外部按一定频率提供驱动一个振荡信号(一定占空比的方波,该信号作用于线圈,产生的磁声与永磁体共同作用,使一片金属片(振荡片)发生振动,从而发出声音。
以上为工作原理。
4、工程上的注意事项
(1)对于无源蜂鸣器,经常采取并联一个二极管的方式,进行保护。作用是吸收电磁线圈的电感在方波驱动时,产生的反激尖峰。这个尖蜂可能导致系统电源线和信号线的高频干扰。
(2)在单片机应用中,有很多蜂鸣器复用的情况。通常在驱动电路上加电容隔离直流信号,就可以进行复用。但要注意软件上的设计,避免发生干扰。
三:蜂鸣器的结构原理
1.电压式蜂鸣器 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。多谐振荡器由晶体管或集成电路构成。当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。2.电磁式蜂鸣器 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。
四:蜂鸣器电路的工作原理,求解,谢谢
此电路中蜂鸣器(BUZZER)可以是机械式的或集成电子式蜂鸣器,当两端加上工作电压后,蜂鸣器即可以发出鸣叫声。
该电路是利用Q2工作于开关状态,当Q2处于截止状态时,蜂鸣器两端与5V电源断开,所以不发声,若Q2导通,则得电发出声音;而Q2的导通,在于BZ端电压的变换,由于在Q2的基极回路中,串联了D2,由于LED导通电压的影响,BZ点对地电压必须低于5V减去LED导通电压后的差值,Q2才有可能得到使全导通的偏压,导通并使蜂鸣器工作鸣叫。
也就是说,假定LED工作电压为1.5v左右,当BZ端电压下降到3V左右时,Q2导通,BUZ1得电而鸣叫。
五:蜂鸣器的电路原理图
如图1-3 所示,使用SH69P43 为控制芯片,使用4MHz 晶振作为主振荡器。PORTC.3/T0 作为I/O 口通过三极管Q2 来驱动蜂鸣器LS1,而PORTC.2/PWM0 则作为PWM 输出口通过三极管Q1 来驱动蜂鸣器LS2。另外在PORTA.3 和PORTA.2 分别接了两个按键,一个是PWM 按键,是用来控制PWM 输出口驱动蜂鸣器使用的;另一个是PORT 按键,是用来控制I/O 口驱动蜂鸣器使用的。连接按键的I/O 口开内部上拉电阻。软件设计方法先分析一下蜂鸣器。所使用的蜂鸣器的工作频率是2000Hz,也就是说蜂鸣器的驱动信号波形周期是500μs,由于是1/2duty 的信号,所以一个周期内的高电平和低电平的时间宽度都为250μs。软件设计上,我们将根据两种驱动方式来进行说明。a) PWM 输出口直接驱动蜂鸣器方式由于PWM 只控制固定频率的蜂鸣器,所以可以在程序的系统初始化时就对PWM 的输出波形进行设置。首先根据SH69P43 的PWM 输出的周期宽度是10 位数据来选择PWM 时钟。系统使用4MHz 的晶振作为主振荡器,一个tosc 的时间就是0.25μs,若是将PWM 的时钟设置为tosc 的话, 则蜂鸣器要求的波形周期500μs 的计数值为500μs/0.25μs=(2000)10=(7D0)16,7D0H 为11 位的数据,而SH69P43 的PWM输出周期宽度只是10 位数据,所以选择PWM 的时钟为tosc 是不能实现蜂鸣器所要的驱动波形的。这里我们将PWM 的时钟设置为4tosc,这样一个PWM 的时钟周期就是1μs 了,由此可以算出500μs 对应的计数值为500μs/1μs=(500)10=(1F4)16,即分别在周期寄存器的高2 位、中4 位和低4 位三个寄存器中填入1、F 和4,就完成了对输出周期的设置。再来设置占空比寄存器,在PWM 输出中占空比的实现是通过设定一个周期内电平的宽度来实现的。当输出模式选择为普通模式时,占空比寄存器是用来设置高电平的宽度。250μs 的宽度计数值为250μs/1μs=(250)10=(0FA)16。只需要在占空比寄存器的高2 位、中4 位和低4 位中分别填入0、F 和A 就可以完成对占空比的设置了,设置占空比为1/2duty。以后只需要打开PWM 输出,PWM 输出口自然就能输出频率为2000Hz、占空比为1/2duty 的方波。b) I/O 口定时翻转电平驱动蜂鸣器方式使用I/O 口定时翻转电平驱动蜂鸣器方式的设置比较简单,只需要对波形分析一下。由于驱动的信号刚好为周期500μs,占空比为1/2duty 的方波,只需要每250μs 进行一次电平翻转,就可以得到驱动蜂鸣器的方波信号。在程序上,可以使用TIMER0 来定时,将TIMER0 的预分频设置为/1,选择TIMER0 的始终为系统时钟(主振荡器时钟/4),在TIMER0 的载入/计数寄存器的高4 位和低4 位分别写入00H 和06H,就能将TIMER0 的中断设置为250μs。当需要I/O 口驱动的蜂鸣器鸣叫时,只需要在进入TIMER0 中断的时候对该I/O 口的电平进行翻转一次,直到蜂鸣器不需要鸣叫的时候,将I/O 口的电平设置为低电平即可。不鸣叫时将I/O 口的输出电平设置为低电平是为了防止漏电。
六:单片机中改变蜂鸣器的发声频率是什么原理
你说的应该是无源蜂鸣器,需要外部提供脉冲信号才会发声,且声音会随脉冲频率变化而变化。而有源蜂鸣器内部有振荡器,所以只需要提供电压(高电平)就能发声,它们的原理不同,你提到的应该是前者。
举例说明吧,你定义 一个IO连接蜂鸣器。比如,sbit fmq=P1^0; 再来个500US延时函数。
void beep()//所以会产生1KHZ频率声音
{
fmq=0;
delay500us();
fmq=1;
delay500us();
}
七:蜂鸣器驱动电路的原理是什么?
蜂鸣器发声原理是电饥通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。S51增强型单片机实验板通过一个三极管C8550来放大驱动蜂鸣器。
蜂鸣器的正极接到VCC(+5V)电源上面,蜂鸣器的负极接到三极管的发射极E,三极管的基级B经过限流电阻R1后由单片机的P3.7引脚控制,当P3.7输出高电平时,三极管T1截止,没有电流流过线圈,蜂鸣器不发声;当P3.7输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此可以通过程序控制P3.7脚的电平来使蜂鸣器发出声音和关闭。程序中改变单片机P3.7引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。另外,改变P3.7输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小,这些都可以通过编程实验来验证。
八:求解这个蜂鸣器电路具体工作原理
这个蜂鸣器电路,三极管起着开关作用;
如果蜂鸣器是有源的(即内部带音频震荡源),在基极上加个高电平,蜂鸣器就会发声了;
如果是无源的,就需要在基极上输入一个音频脉冲信号,才能使蜂鸣器发声;
九:蜂鸣器工作原理,有源蜂鸣器与无源蜂鸣器区别,蜂鸣器结构图
您好:
有源蜂鸣器加上电源+极和负极才响,内部是自己产生震荡而发声:无源的是无需加电源只加交流信号发声(相当于小喇叭)。
十:急求这个蜂鸣器报警电路的工作原理!!!!!!
NPN三极管的基极由IO口控制,P1.7高电平时三极管导通,蜂鸣器与电源的通路接通,蜂鸣器报警,P1.7低电平时三极管截止,蜂鸣器的通路断开不报警。