蜂鸣器 ----自学笔记

目录

一、蜂鸣器简介

二、蜂鸣器的分类

三、ULN2003简介

四、代码及接线图




一、蜂鸣器简介

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“ZZG”、“LB”、“JD”等)表示。

 

二、蜂鸣器的分类

 

 

1、有源蜂鸣器(内含驱动线路,也叫自激式蜂鸣器,由直流电压驱动不需要利用信号进行驱动,只需对驱动口输出驱动电平并通过放大电路放大驱动电流就能使蜂鸣器发出声音,非常简单

蜂鸣器 ----自学笔记_第1张图片

电磁式蜂鸣器由振荡器、电磁线圈、磁铁、震荡膜片及外壳组成。

蜂鸣器 ----自学笔记_第2张图片

通过单片机的管脚,经过电流放大,由高低电频控制。

电磁式蜂鸣器,主要是利用通电导体会产生磁场的特性,用一个固定的永久磁铁与通电导体产生磁力周期性的推动固定在线圈上的震荡膜片发声

2、无源蜂鸣器(外部驱动,也叫他激式蜂鸣器

压电式蜂鸣器

主要由多谐振荡器、压电蜂鸣片,阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5V - 15V直流工作电压),多谐振荡器输出1.5  - 2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣器片发声(需要一定频率的脉冲)。

改变单片机引脚输出波形的频率,可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。

改变输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小。

蜂鸣器 ----自学笔记_第3张图片

 

 

 

3、按封装的不同,可分为:DIP BUZZER(插针蜂鸣器)和SMD BUZZER(贴片式蜂鸣器);

4、按电流的不同,可分为:直流蜂鸣器和交流蜂鸣器,其中,以直流最为常见压电式蜂鸣器,用的是压电材料,即当受到外力导致压电材料发生形变时压电材料会产生电荷。同样,当通电时压电材料会发生形变。

电磁式蜂鸣器,主要是利用通电导体会产生磁场的特性,用一个固定的永久磁铁与通电导体产生磁力推动固定在线圈上的鼓膜。

由于两种蜂鸣器发音原理不同,压电式结构简单耐用但音调单一音色差,适用于报警器等设备。而电磁式由于音色好,所以多用于语音、音乐等设备。

三、ULN2003简介

ULN2003是耐高压;大电流达林顿陈列,由七个硅NPN达林顿管组成。

ULN2003是大电流驱动阵列,多用于单片机、智能仪表,PLC,数字量输出卡等控制电路中。可直接驱动蜂鸣器,继电器等负载。

 

蜂鸣器 ----自学笔记_第4张图片

四、代码及接线图

 

 

  #include
  #include"intrins.h"
  typedef unsigned char u8;
  typedef unsigned int u16;
  sbit beep = P1^5; // sbit 位定义  蜂鸣器连接在P15管脚   此板上的蜂鸣器是无源蜂鸣器
  void delay(u16 i){
  while(i--);
}

void main(){
// 脉冲:高低电频的不断变化
// 一定的脉冲:高低电频的变化有一定的周期
    while(1){
    beep=~beep;                   // ~ 取反符号  使电平不断从高/低电频切换,产生脉冲
    delay(10);	                   // u16 i = 10大约为100 微秒,高低电频的周期为200微秒  
	}
  }

 

用杜邦线使p15与p25相连

  

蜂鸣器 ----自学笔记_第5张图片

你可能感兴趣的:(单片机)