蜂鸣器总结详解.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机 总 结 P o w e r B a r 中国专业PPT设计交流论坛 组员: 雍婷婷、章书芳龚凯鹏 吴 彬 PPT制作:吴彬 单片机总结 单片机 ——蜂鸣器 单片机实体图 图1 一、蜂鸣器概述 1.用途:? 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。 2.分类? 主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 2.1 压电式蜂鸣器:? 主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。 多谐振荡器由晶体管或集成电路构成。当接通电源后(1.5~15V直流电压),多谐振荡器起振,输出1-4KHz的音频信号,阻抗匹配器推动压电蜂鸣片发声。 压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。 2.2 电磁式蜂鸣器: 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。 ??? 接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片 在电磁线圈和磁铁的相互作用下,周期性地振动发声。 一、蜂鸣器概述 工作电压 1.5--30DCV 工作电流 10-20mA 声音响度 70-85dB 工作温度 -20°C---+85°C 封装形式 插件 、贴片 工作频率 1K-4K 方波 4.性能参数 3.分类 图2 图3 二、典型电路 2.1 IO口直接驱动线路 2.2 原理图 图4 2.2 电路原理分析 图1为I/O口直接驱动的蜂鸣器。 此方式既可以驱动有源蜂鸣器也可以驱动无源蜂鸣器。但前提是MCU的I/O口有足够大的驱动电流去驱动蜂鸣器。 一般推荐右边的线路,因为这种线路电流是灌到MCU内部去的,而左边的线路则电流是从MCU拉出来的,MCU内部灌电流的能力往往是比拉电流的能力强很多。要注意的是这种线路只适合电流小的蜂鸣器,如果对电流大的蜂鸣器容易把MCU的I/O口烧坏,就不能用此种接法。使用此种线路的时候注意I/O口的灌电流能力。 2.3 相应的I/O的驱动波形图 图5 3.1 电路原理分析 本电路只适合无源蜂鸣器,对有源蜂鸣器不能采用此线路。 音乐蜂鸣实际上就是在普通的蜂鸣器电路基础上加了一路电源产生余音。 图中I/O2输出频率信号控制三极管TR3的通断使蜂鸣器发声。 TR1,TR2导通为蜂鸣器供电的同时给电容C1供电使电压不能突变,当TR1 关断后C1放电使电压不能突变,加在蜂鸣器两端的电压是缓变电压就能使蜂 鸣器产生余音。(不同的VCC对应不同的参数) R4、R5控制电容充放电时间从而控制余音长短。 R6为放电电阻(容性蜂鸣器采用)。 如图6的波形图可见,I/O1输出的是开关信号,I/O2输出的是频率信号,在I/O1 关断的时候,I/O2还在输出频率信号,通过C1供电使蜂鸣器产生余音。通过I/O1和I/ O2的互相配合可输出比较动听的音乐。 音乐电路中蜂鸣器的频率常为1K-4KHz。 3.2相应的波形图 图6 4.1程序分析: 实现按一个键就能发声。 让我们一起来看下具体的电路连接图o(∩_∩)o ~ 图7 详情 见代码菌 4.1程序分析: 实现按一个键就能发声。 #include<reg51.h> sbit P3_6=P3^6; void delay(unsigned char i) { unsigned char j; while(i--) for(t=0;t<115;t++); } void replay( unsigned char i) { for(i=0;i<100;i++) { P3_6=0;delay(1); P3_6=1;delay(1); } P3_6=1;delay(100); } void main() { unsigned char key; unsigned char scan1; unsigned char scan2; while(1){ P2=0x7f; P1=0xf0; scan1

文档评论(0)

琼瑶文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档