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

时间: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

相关阅读

一例DC输入滤波电路的工作原理说明

DC输入滤波电路原理图如下: 输入滤波电路:C1、L1、C2组成的双π型滤波网络,主要对输入电源的电磁噪声及杂波信号进行抑制,防止对电源干扰,并且能防止电源本身产生的高频杂波...
2023-04-06
一例DC输入滤波电路的工作原理说明

三相稳压器如何维护(稳压器怎么保养和维护)

维护" alt="稳压器维护"/> 稳压器作为电力设备,通常不需要过多的维护,但是定期的简单保养有助于延长其使用寿命和保持其稳定性能。三相稳压器 的维护对于确保其长期有效运行至关...
2023-11-04
三相稳压器如何维护(稳压器怎么保养和维护)

数字万用表这4种用法,老电工直呼太巧妙了

01 判断线路或器件带不带电 数字的交流电压挡很灵敏,哪怕周围有很小的感应电压都可以有显示。根据这一特点,可以当作测试电笔用。用法如下:将万用表打到AC20V挡,黑表笔悬空,...
2023-06-11

变频器选型闭坑指南:避开这6个坑少走弯路

很多人觉得变频器选型很简单,默认“电机多大功率,就选多大功率的变频器”,结果刚装上就频繁跳停、过载报警。其实变频器选型的门道远不止匹配功率,今天用大白话讲透...
2026-06-08
变频器选型闭坑指南:避开这6个坑少走弯路

电机启动电容与运行电容:核心区别、选型规范全解析

在工业生产、民用设备的电气维修中,单相异步电机的电容故障占比超60%,而启动电容与运行电容的混用、错配、参数选错,是导致电容炸裂、电机绕组烧毁的核心诱因。两者虽同为单相...
2026-06-07
电机启动电容与运行电容:核心区别、选型规范全解析

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目