蜂鸣器的区分方式及原理驱动电路图详解

时间:2023-01-29作者:佚名

有关蜂鸣器的小知识,介绍了蜂鸣器的区分方式,可以按结构和驱动分式进行区分,蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器,按照驱动方式分为有源蜂鸣器和无源蜂鸣器,下面具体来了解下。

蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。

按照驱动方式分为有源蜂鸣器和无源蜂鸣器,有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如下图,给了BUZZ引脚一个低电平,蜂鸣器会直接响。而无源蜂鸣器内部是不带振荡源的,必须给 500Hz~4.5KHz 之间的脉冲频率信号来驱动才会响。有源蜂鸣器比无源蜂鸣器贵一些,因为多了振荡电路,驱动发音比较简单,靠电平就可以驱动,而无源蜂鸣器价格比较便宜,此外无源蜂鸣器声音频率可以控制,而音阶与频率有确定的对应关系,可以做出来“do re mi fa sol la si”的效果,可以用它制作出简单的音乐曲目,比如生日歌、两只老虎等。

蜂鸣器的区分方式及原理驱动电路图详解

图1:蜂鸣器电路原理图

来看下图1的电路,蜂鸣器电流比较大,需要用三极管驱动,并且加了一个100欧的电阻作为限流电阻。另外,还增加了一个D4二极管,这个二极管称为续流二极管。蜂鸣器是感性器件,当三极管导通给蜂鸣器供电时,有导通电流流过蜂鸣器。电感的一个特点是电流不能突变,导通时电流逐渐加大。但关断时,经“电源-三极管-蜂鸣器-地”这条回路发生截断,不能通过任何电流,那么储存的电流往哪里去,它会经过D4和蜂鸣器自身的环路来消耗掉,避免关断时因电感电流造成的反向冲击。接续关断时的电流,这就是续流二极管名称的由来。

蜂鸣器主要用于电脑、打印机、万用表等设备上做提示音,提示音一般比较简单,就是简单发出个声音,用程序简单做个4KHZ频率下的发声和1KHZ频率下的发声程序,以下是一个程序示例代码,有兴趣的朋友可以研究下效果。

#include

sbit BUZZ = P1^6; //蜂鸣器控制引脚

unsigned char T0RH = 0; //T0 重载值的高字节

unsigned char T0RL = 0; //T0 重载值的低字节

void OpenBuzz(unsigned int frequ);

void StopBuzz();

void main(){

unsigned int i;

TMOD = 0x01; //配置 T0 工作在模式 1,但先不启动

EA = 1;

while (1){ //使能全局中断

OpenBuzz(4000); //以 4KHz 的频率启动蜂鸣器

for (i=0; i> 8); //16 位重载值分解为高低两个字节

T0RL = (unsigned char)reload;

TH0 = 0xFF; //设定一个接近溢出的初值,以使定时器马上投入工作

TL0 = 0xFE;

ET0 = 1; //使能 T0 中断

TR0 = 1; //启动 T0

}

/* 蜂鸣器停止函数 */

void StopBuzz(){

ET0 = 0; //禁用 T0 中断

TR0 = 0; //停止 T0

}

/* T0 中断服务函数,用于控制蜂鸣器发声 */

void InterruptTimer0() interrupt 1{

TH0 = T0RH; //重新加载重载值

TL0 = T0RL;

BUZZ = ~BUZZ; //反转蜂鸣器控制电平

}另外用蜂鸣器来输出音乐,仅仅是好玩而已,应用很少,里边包含了音阶、乐谱的相关内容,程序也有一点复杂,所以就不详细给大家去讲解了。仅提供一个可以播放《两只老虎》的程序,大家可以下载到板子上玩玩,满足一下好奇心。

#include

sbit BUZZ = P1^6; //蜂鸣器控制引脚

unsigned int code NoteFrequ[] = { //中音 1-7 和高音 1-7 对应频率列表

523, 587, 659, 698, 784, 880, 988, //中音 1-7

1047, 1175, 1319, 1397, 1568, 1760, 1976 //高音 1-7

};

unsigned int code NoteReload[] = { //中音 1-7 和高音 1-7 对应的定时器重载值

65536 - (11059200/12) / (523*2), //中音 1

65536 - (11059200/12) / (587*2), //2

65536 - (11059200/12) / (659*2), //3

65536 - (11059200/12) / (698*2), //4

65536 - (11059200/12) / (784*2), //5

65536 - (11059200/12) / (880*2), //6

65536 - (11059200/12) / (988*2), //7

65536 - (11059200/12) / (1047*2), //高音 1

65536 - (11059200/12) / (1175*2), //2

65536 - (11059200/12) / (1319*2), //3

65536 - (11059200/12) / (1397*2), //4

相关阅读

电力用户供电电源接入方式 分布式电源接入方式 电动汽车充电桩充换电设施接入方式 应急电源接入方式

电力用户电源接入是一个涉及多个环节和规定的过程‌。电源接入工作应遵循一定的原则,如接入系统设计内容深度应符合电源接入的相关要求‌。接入过程包括受理申请、现...
2024-09-23
电力用户供电电源接入方式 分布式电源接入方式 电动汽车充电桩充换电设施接入方式 应急电源接入方式

20种电工最常见照明灯接线电路图另附开关、插座安装技术交底

电工最常见电路 包括电力配电系统接线图,电气仪表安装接线图,照明灯控制电路图,电动机控制电路图,电视、通信电路图,家用电器电路图,设备保护电路图,安全报警电路图。...
2023-06-11
20种电工最常见照明灯接线电路图另附开关、插座安装技术交底

看老电工如何对ABB变频器的调试与应用(一)

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 在工控行业干久了,经常会自嘲“一入工控深...
2023-06-27

作为电气工程师,PLC你可否了解?先简单介绍一下,科普涨知识

这篇文章主要先讲讲PLC的特点及其应用领域,PLC的诞生给工业控制带来了一次革命性的飞跃,与继电器、微机控制相比,PLC有它独特之处,下面来看一下PLC的特点及其应用领域,说的不...
2023-06-13
作为电气工程师,PLC你可否了解?先简单介绍一下,科普涨知识

电气基础问答(一)

1、对 10kV 变(配)电所的接地有哪些要求? 答:变压器、开关设备和互感器 (PT、CP)的金属外壳,配电柜、控制保护盘、金属构架、防雷设备、电缆头及金属遮栏等。对接地装置有下列...
2023-06-27

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

网站栏目