1-按键电路蜂鸣器电路设计讲解
蜂鸣器电路

蜂鸣器电路
蜂鸣器俗称喇叭,是广泛应用于各种电子产品的一种元器件,它用于提示、报警、音乐等许多应用场合;
蜂鸣器与家用电器上面的喇叭在用法上也有相似的地方,通常工作电流比较大,电路上的TTL电平基本上驱动不了蜂鸣器,需要增加一个电流放大的电路才可以,这一点与家用电器中的功放有相似之处;
学习板采用了一个很简单的电路来实现蜂鸣器的联接,由上所述,一个管脚很难驱动蜂鸣器发出声音,所以增加了一个三极管来增加通过蜂鸣器的电流,见下方原理图;
蜂鸣器的正极性的一端联接到5V电源上面,另一端联接到三极管的集电极,三极管的基级由单片机的管脚通过一个与非门来控制,当管脚为低时,与非门输出高电平,三极管导通,这样蜂鸣器的电流形成回路,发出声音;当管脚为高时,与非门输出低电平,三极管截止,蜂鸣器不发出声音;在这里与非门是作为非门来用的,这里采用一个非门的作用是为了防止系统上电时峰鸣器发出声音,以为系统复位以后,I/O口输出的是高电平;
用户可以通过程序控制管脚的置低和置高来使蜂鸣器发出声音和关闭;
蜂鸣器的声音大小及音调可以通过调整管脚的置高时间及输出的波形进行控制,这一点可以在调试程序的时候来试验;。
蜂鸣器的驱动电路设计及原理分析.pdf

蜂鸣器的驱动电路设计及原理分析
蜂鸣器的驱动电路设计及原理分析
以下介绍的几种蜂鸣器驱动电路是针对单片机I/O口的驱动电路,适用于现行的压电式蜂鸣器。
压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。
当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kH Z的音频信号,阻抗匹配器推动压电蜂鸣片发声。
一、以一个9012驱动P1.0口方波
测试程序:
二、双端口驱动
电路原理图
工作原理简介
BUZ1、BUZ2两端口均接单片机的I/O口或单片机的蜂鸣器驱动口。
BUZ1端口为“高频口”(相对BUZ2而言),其脉冲电压频率一般为几KHz,具体频率依蜂鸣器需发出的音乐声来调整;
BUZ2端口为“低频口”,其电压周期相对较长一些,一般为数十ms至数百ms。
工作时,两端口输出电压脉冲驱动三极管Q2和Q3,当BUZ2端口出现高电平时,
三极管Q3导通, +12V电压经Q4三极管给蜂鸣器提供工作电压,同时为电容E7充电; BUZ2端口电平变低时,Q3和Q4三极管均截止,+12V电压被隔离,此时
已充满电的电容E7放电,为蜂鸣器工作提供能量。
蜂鸣器的工作状态直接由三极管Q2决定,当BUZ1端口出现高电平时,三极管Q2导通,蜂鸣器工作,BUZ1
端口电平变低时,Q2三极管截止,蜂鸣器停止工作。
蜂鸣器的通电频率与内部的谐振频率(固定)相互作用就产生我们所需的音乐声。
——本站文章均来自本公司工程师整理或用户来稿或网络,如果我们转载的文章中有涉及或侵犯您的相关权益,请即时与我们取得联系。
邮件内容中请注明文章所在网址及文章标题,我们会即时处理或删除,感谢您的合作!。
蜂鸣器报警电路原理

蜂鸣器报警电路原理
蜂鸣器报警电路是一种常用的电子报警装置,主要用于发出警报信号。
它由以下几个主要部分组成:
1. 电源部分:通常使用直流电源供电,可以是电池或外部电源。
为了确保稳定的电源供应,可以添加电源滤波器和稳压电路。
2. 控制部分:控制电路通常由一个触发器组成,可以是集成电路或离散元件。
触发器的输入端接收触发信号,当输入信号满足特定条件时,触发器输出信号,从而启动蜂鸣器。
3. 驱动部分:驱动电路负责将控制部分的输出信号转换为适当的电压和电流,以激活蜂鸣器。
通常,驱动电路会使用功率放大器或传感器来实现。
4. 蜂鸣器部分:蜂鸣器是整个报警电路的核心部分。
它由一个电磁铁和振动膜组成,当通过电流通入电磁铁时,电磁铁产生磁场,使振动膜振动产生声音。
工作原理如下:
1. 当触发信号输入到控制部分时,触发器会检测并判断输入信号是否满足特定条件。
2. 如果输入信号满足触发条件,触发器会输出一个高电平信号,将驱动部分的开关打开。
3. 开关打开后,驱动电路会提供适当的电压和电流给蜂鸣器,激活它的电磁铁。
4. 蜂鸣器的电磁铁产生磁场,将振动膜振动起来,发出声音。
5. 当输入信号不再满足触发条件时,触发器停止输出高电平信号,关闭驱动部分的开关。
6. 蜂鸣器停止工作,不再发出声音。
通过这种方式,蜂鸣器报警电路能够在接收到特定信号时发出警报声音,起到警示的作用。
蜂鸣器报警电路原理(一)

蜂鸣器报警电路原理(一)蜂鸣器报警电路蜂鸣器报警电路是一种简单而常见的电路,用于在电路发生故障时发出警报声。
本文将介绍蜂鸣器报警电路的工作原理和构造方法,以及相关的注意事项。
原理蜂鸣器是一种能够将电信号转化为声音信号的装置。
在蜂鸣器报警电路中,蜂鸣器被连接在一个振荡器电路中,当电路发生故障时,振荡器电路会向蜂鸣器发送一定频率和幅度的电信号,激励蜂鸣器发出警报声。
构造蜂鸣器报警电路由振荡器电路和蜂鸣器两部分构成。
振荡器电路振荡器电路是蜂鸣器报警电路的核心部分,它能够产生一定频率和幅度的电信号,激励蜂鸣器发出声音。
555定时器555定时器是一种集成电路芯片,具有良好的稳定性和灵活性,被广泛应用于振荡器电路的设计中。
RC振荡器RC振荡器是最简单的振荡器电路之一,由电容和电阻组成,通过调整电容和电阻的值即可产生不同频率的信号。
多谐振荡器多谐振荡器比RC振荡器更为复杂,可以产生多个频率的信号,有利于实现多种不同的警报声效。
蜂鸣器蜂鸣器是一个由振动元件组成的装置,能够将电信号转化为声音信号,用于发出警报声。
注意事项在设计和使用蜂鸣器报警电路时,需要注意以下事项:•电路的输入和输出端子应正确连接,以避免引起电路故障或损坏。
•电容和电阻的值应根据需要调整,以获得合适的振荡频率。
•蜂鸣器的额定电压和电流应符合电路设计的要求,否则可能会影响电路稳定性和蜂鸣器寿命。
结论蜂鸣器报警电路是一种简单而常见的电路,通过振荡器电路和蜂鸣器的组合,能够快速、有效地进行警报提示。
在实际应用中,需要根据具体需求进行设计和调整,以提高电路的稳定性和可靠性。
总结在本文中,我们了解了蜂鸣器报警电路的工作原理和构造方法,以及相关的注意事项。
通过简单的振荡器电路和蜂鸣器的组合,我们可以快速、简便地实现警报功能。
但在实际应用中,我们还需要根据具体需求进行调整和设计,以满足不同场景的需要。
总之,蜂鸣器报警电路是一项实用而有趣的电子制作项目,希望读者能够通过本文了解到更多关于它的知识,同时也能够在实际操作中获得更多的乐趣和成就感。
蜂鸣器驱动电路(实践出真理)

蜂鸣器驱动电路(实践出真理)1、蜂鸣器的发声原理蜂鸣器的发声原理由振动装置和谐振装置组成,而蜂鸣器又分为无源他激型与有源自激型。
无源他激型蜂鸣器的工作发声原理是:方波信号输入谐振装置转换为声音信号输出。
有源自激型蜂鸣器的工作发声原理是:直流电源输入经过振荡系统的放大取样电路在谐振装置作用下产生声音信号。
2、BUZZER蜂鸣器的分类:1、按其驱动方式的原理分,可分为:有源蜂鸣器(内含驱动线路,也叫自激式蜂鸣器)和无源蜂鸣器(外部驱动,也叫他激式蜂鸣器);2、按构造方式的不同,可分为:电磁式蜂鸣器和压电式蜂鸣器;3、按封装的不同,可分为:DIP BUZZER(插针蜂鸣器)和SMD BUZZER(贴片式蜂鸣器);4、按电流的不同,可分为:直流蜂鸣器和交流蜂鸣器,其中,以直流最为常见压电式蜂鸣器,用的是压电材料,即当受到外力导致压电材料发生形变时压电材料会产生电荷。
同样,当通电时压电材料会发生形变。
电磁式蜂鸣器,主要是利用通电导体会产生磁场的特性,用一个固定的永久磁铁与通电导体产生磁力推动固定在线圈上的鼓膜。
由于两种蜂鸣器发音原理不同,压电式结构简单耐用但音调单一音色差,适用于报警器等设备。
而电磁式由于音色好,所以多用于语音、音乐等设备。
有源蜂鸣器驱动电路续流二极管的作用:有源电磁式蜂鸣器本质上是一个感性元件,其电流不能瞬变,因此必须有一个续流二极管提供续流。
否则,在蜂鸣器两端会产生几十伏的尖峰电压,可能损坏驱动三极管,并干扰整个电路系统的其它部分。
三极管:起开关作用,有源蜂鸣器让该三极管导通即可以发声。
无源蜂鸣器驱动电路电阻的作用:无源压电式蜂鸣器本质上可以看作是一个电容,电阻的作用是用于在驱动为低电平时消耗掉电容里面的能量,驱动通过三极管发送脉冲信号,频率越高声音越刺耳,电阻一般选择1K。
三极管:起开关作用,无源蜂鸣器则这里输入脉冲电压即可发声。
下图为我实际测的压电式无源蜂鸣器的波形(注意看幅值),该蜂鸣器用12V电源供电。
按键计数蜂鸣器实验报告(3篇)

第1篇一、实验目的1. 了解按键电路的工作原理。
2. 掌握蜂鸣器的工作原理及其控制方法。
3. 学习使用C语言进行嵌入式编程。
4. 培养动手实践能力和团队合作精神。
二、实验原理1. 按键电路:按键电路由按键、上拉电阻和下拉电阻组成。
当按键未被按下时,上拉电阻将输入端拉高;当按键被按下时,下拉电阻将输入端拉低。
2. 蜂鸣器电路:蜂鸣器是一种发声元件,其工作原理是利用电磁铁的磁力使振动膜片振动,从而产生声音。
蜂鸣器的控制主要通过改变输入信号的频率来实现。
3. 计数原理:通过按键输入信号,实现计数器的计数功能。
当按键被按下时,计数器加一;当按键被连续按下时,计数器的计数值随之增加。
三、实验器材1. 单片机开发板(如STC89C52)2. 按键3. 蜂鸣器4. 电阻5. 接线6. 电脑7. 调试软件(如Keil uVision)四、实验步骤1. 设计电路图:根据实验要求,设计按键、蜂鸣器和单片机的连接电路图。
2. 编写程序:使用C语言编写程序,实现按键计数和蜂鸣器控制功能。
3. 编译程序:将编写好的程序编译成机器码。
4. 烧录程序:将编译好的机器码烧录到单片机中。
5. 调试程序:通过调试软件对程序进行调试,确保程序正常运行。
6. 测试实验:将单片机连接到实验电路中,进行按键计数和蜂鸣器控制测试。
五、实验代码```cinclude <reg52.h>define uchar unsigned chardefine uint unsigned intsbit key = P3^2; // 按键连接到P3.2端口sbit buzzer = P1^0; // 蜂鸣器连接到P1.0端口uchar count = 0; // 计数器void delay(uint t) {uint i, j;for (i = 0; i < t; i++)for (j = 0; j < 127; j++);}void buzzer_on() {buzzer = 0; // 使蜂鸣器发声}void buzzer_off() {buzzer = 1; // 使蜂鸣器停止发声}void main() {while (1) {if (key == 0) { // 检测按键是否被按下delay(10); // 消抖if (key == 0) {count++; // 计数器加一buzzer_on(); // 使蜂鸣器发声delay(500); // 发声时间buzzer_off(); // 停止发声}}}}```六、实验结果与分析1. 当按键未被按下时,蜂鸣器不发声。
蜂鸣器电路原理

蜂鸣器电路原理一、引言蜂鸣器是一种常见的电子元件,广泛应用于电子产品中。
它能够产生连续或间歇的声音信号,用于警示、提醒或音乐播放等功能。
蜂鸣器电路原理是指通过合适的电路设计和控制,使蜂鸣器能够按照预定的频率和节奏发出声音。
本文将详细介绍蜂鸣器电路的原理、组成和工作原理。
二、蜂鸣器的组成蜂鸣器由振膜、磁体、震荡片和引线等组成。
其中振膜是蜂鸣器的重要组成部分,它通过震动产生声音。
磁体则用于产生磁场,使振膜受到力的作用而振动。
震荡片则用于连接振膜和磁体,传递振动力量。
引线则用于连接蜂鸣器和电路,使电信号能够传递到蜂鸣器。
三、蜂鸣器电路的基本原理蜂鸣器电路是由振荡电路和放大驱动电路两部分组成。
振荡电路负责产生频率稳定的振荡信号,而放大驱动电路则将振荡信号放大并驱动蜂鸣器发出声音。
3.1 振荡电路振荡电路是蜂鸣器电路的核心部分,它能够产生稳定的振荡信号。
常见的振荡电路有多种,如RC振荡电路、LC振荡电路和倒相振荡电路等。
其中,RC振荡电路是最为常见的一种。
RC振荡电路由电阻(R)和电容(C)组成,通过调整电阻和电容的数值可以控制振荡频率。
在RC振荡电路中,电容充电和放电的过程会产生周期性的电压变化,从而产生振荡信号。
这个振荡信号的频率决定了蜂鸣器发出声音的频率。
3.2 放大驱动电路放大驱动电路的作用是将振荡电路产生的信号放大,并驱动蜂鸣器发出声音。
常见的放大驱动电路有三极管放大电路、运放放大电路和集成放大器电路等。
三极管放大电路是最常见的一种放大驱动电路。
它通过调整三极管的工作点和输入信号的幅度,实现对振荡信号的放大。
放大后的信号通过引线传递到蜂鸣器,使蜂鸣器振膜受到力的作用而产生声音。
四、蜂鸣器电路的工作原理蜂鸣器电路的工作原理可以分为三个阶段:启动阶段、振荡阶段和放大驱动阶段。
4.1 启动阶段启动阶段是指在电路通电初期,通过合适的电路设计和元件参数选择,使振荡电路能够快速达到稳定工作状态。
在启动阶段,通常需要通过合适的电容和电阻来控制振荡电路的启动时间和频率。
51单片机通过按键控制蜂鸣器发生详解

单片机开发报告院系:电子工程学院专业:自动化班级:自动化1401学号:姓名:赵越指导老师:刘星光2018年01 月04 日一.系统任务按键控制蜂鸣器发声二.电路原理图三.程序设计内容“叮咚”电子门铃实验程序:常见的家用电子门铃在有客人来访时候,如果按压门铃按钮时,室内会发出“叮咚”声音,本实验程序模拟电子门铃的发音,当我们按压实验板上的K1按钮时候,蜂鸣器发出“叮咚”音乐声,是一个比较实用的程序。
使用无源蜂鸣器输出7个基本音阶声音是由物体振动所产生的。
只是由于物体的材料以及振幅、频率不同,而产生不同的声音。
声音的响度是由振幅决定的,而音调则是由频率决定的,那么我们只需要控制物体振动的频率,就可以发出固定的声调。
五.汇编程序ORG 0000HAJMP STARTORG 000BHINC 20H ;中断服务,中断计数器加1MOV TH0,#0D8HMOV TL0,#0F0H 12M晶振,形成10毫秒中断RETIORG 001BHLJMP INTT1 ;跳转到T1中断服务程序START: MOV DPTR,#00H ;初始化程序MOV A,#00HOBUF1 EQU 30HOBUF2 EQU 31HOBUF3 EQU 32HOBUF4 EQU 33HFLAGB BIT 00HSTOPB BIT 01HMOV SP,#50HMOV TH0,#0D8HMOV TL0,#0F0HMOV TMOD,#21HMOV TH1,#09HMOV TL1,#09HMOV IE,#8AHAJMP LOOPLOOP: JNB P3.2,MUSIC0JNB P3.1,MAINAJMP LOOPMAIN:JB P3.1,MAIN ;检测p3.1按钮LCALL YS10M ;延时去抖动JB P3.1,MAINSETB TR1 ;按钮有效MOV OBUF1,#00HMOV OBUF2,#00HMOV OBUF3,#00HMOV OBUF4,#00HCLR FLAGBCLR STOPBJNB STOPB,$AJMP START ;发出“叮咚”完毕,返回重新检测按钮YS10M: ;10ms延时子程序MOV R6,#20MOV R7,#100DJNZ R7,$DJNZ R6,D1RETTING: AJMP STARTINTT1: ;定时器T1中断服务程序INC OBUF3 ;中断服务程序中发出一声“叮咚”响声MOV A,OBUF3CJNE A,#100,NEXTMOV OBUF3,#00HINC OBUF4MOV A,OBUF4CJNE A,#20,NEXTMOV OBUF4,#00HJB FLAGB,PGSTPCPL FLAGBAJMP NEXTPGSTP:SETB STOPBCLR TR1LJMP INT0RETJB FLAGB,SOU2INC OBUF2MOV A,OBUF2CJNE A,#04H,INT0RETMOV OBUF2,#00HCPL P1.5LJMP INT0RETSOU2:INC OBUF1MOV A,OBUF1CJNE A,#05H,INT0RETMOV OBUF1,#00HCPL P1.5INT0RET:RETIMUSIC0: JB p3.2,MUSIC0LCALL YS10MJB p3.2,MUSIC0NOPMOV DPTR,#DAT 表头地址送DPTRMOV 20H,#00H ;中断计数器清0MOV B,#00H ;表序号清0 MAIN2: JNB P3.3,TINGCLR AMOVC A,@A+DPTR ;查表取代码JZ END0 ;是00H,则结束CJNE A,#0FFH,MUSIC5LJMP MUSIC3MUSIC5:NOPMOV R6,AINC DPTRMOV A,BMOVC A,@A+DPTR ;取节拍代码送R7MOV R7,ASETB TR0 ;启动计数MUSIC2:NOPCPL P1.5MOV A,R6MOV R3,ALCALL DELMOV A,R7CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7否;不等,则继续循环MOV 20H,#00H ;等于,则取下一代码INC DPTRINC BLJMP MAIN2MUSIC3: ;休止100毫秒NOPCLR TR0MOV R2,#0DHMUSIC4:NOPMOV R3,#0FFHLCALL DELDJNZ R2,MUSIC4INC DPTRLJMP MAIN2END0:NOPMOV R2,#0FFH ;歌曲结束,延时MUSIC6:MOV R3,#00HLCALL DELDJNZ R2,MUSIC6CLR TR0LJMP LOOPDEL:NOPDEL3:MOV R4,#03HDEL4:NOPDJNZ R4,DEL4NOPDJNZ R3,DEL3RETDENG1: MOV R3,#64HDJNZ R3,$AJMP MAINDAT:DB 30h,30h,26h,26h,20h,20h,1ch,1ch,1ah,1ah,18h,18h,00hEND六、程序下载及调试步骤:1.点击translate 按钮预编译2.点击build 按钮编译3.点击rebuild 按钮编译所有目标4.打开普中烧录软件四.程序流程图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SFC51入门实验板按键部分
• 从图可知四个按键分 别与单片机引脚的 P3.3、P3.4、P3.5、 P3.6连接。定义P3.6 为1号按键,P3.3为4 号按键。
3、蜂鸣器工作原理仿真讲解
• 图1 测试蜂鸣器额定电压 与电流分别为5V,20MA • 图2 输出高电平控制蜂鸣 器。(电流流出)蜂鸣器 不能正常工作。 • 图3 输出低电平控制蜂鸣 器。(电流流进)蜂鸣器 不能正常工作。
1、按键电路工作原理仿真讲解
• 按键也即开关:活动 冒按下则两端点导通, 活动冒释放则两端点 断开。设计电路可以 将两种状态对应输出 高低电平信号。 • 经过测试对角可以正 常使用。
开关灯程序设计
• • • • • • • • • • • • • • • L2-1-CX1.C #include<reg51.h> sbit LED=P2^0; sbit KEY=P1^0; main() { while(1) { if(KEY==0) LED=0; else LED=1; } } 按键按下LED一直亮编程。
三极管间接控制
• S9012为PNP三极管 基极接收高电平信号E 级与C级导通。 • S9013为NPN三极管 S9013 NPN 基极接收低电平信号C 级与E级导通。 • 经测试基极链接1K的 电阻C级与E级流过的 电流 ma。
三极管的用法
• 三极管分为PNP和NPN。 有三个引脚组成分别是基 极b,发射极e,集电极c。 • PNP三极管b极串联1k电 PNP b 1k 阻接低电平e和c极导通, 电流方向与箭头方向相同, 为高电平则断开。 • 经过测试与字符制编程讲解
• 一个按键按不同的次数输出不同的信号, 控制3个彩色LED点亮。
一键多功能参考程序
• • • • • • • • • • • • • • • • • • • • • • • • /* 功能:一键多功能控制 L2-4-CX1.C 设计:杨荣国 时间:2010-11-23 */ #include<reg51.h> sbit KEY=P1^0; main() { int t=0; while(1) { if(KEY==0) { while(KEY==0); //如果KEY仍然为低电平,则执行; t=t+1; if(t>=4) t=1; } if(t==1) P2=0xfe; if(t==2) P2=0xfd; if(t==3) P2=0xfb; } }
蜂鸣器电路图与控制程序
• • • • • • • • • • • • • • • • • • • L2-2-CX1.C #include<reg51.h> sbit SPK=P3^7; //控制引脚 控制引脚 delay() //延时 延时0.1S 延时 { int i,j; for(i=0;i<100;i++) for(j=0;j<100;j++); } main() { while(1) { SPK=0; //蜂鸣器报警 蜂鸣器报警 delay(); SPK=1; //蜂鸣器不报警 蜂鸣器不报警 delay(); } }