资料介绍
在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣
器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。这里对
中颖电子的单片机在蜂鸣器驱动上的应用作一下描述。
由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对
驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简
单,这里就不对自激蜂鸣器进行说明了。这里只对必须用1/2duty 的方波信号进
行驱动的他激蜂鸣器进行说明。
单片机驱动他激蜂鸣器的方式有两种:一种是PWM 输出口直接驱动,另一种
是利用I/O 定时翻转电平产生驱动波形对蜂鸣器进行驱动。
PWM 输出口直接驱动是利用PWM 输出口本身可以输出一定的方波来直接驱动
蜂鸣器。在单片机的软件设置中有几个系统寄存器是用来设置PWM 口的输出的,
可以设置占空比、周期等等,通过设置这些寄存器产生符合蜂鸣器要求的频率的
波形之后,只要打开PWM 输出,PWM 输出口就能输出该频率的方波,这个时候利
用这个波形就可以驱动蜂鸣器了。比如频率为2000Hz 的蜂鸣器的驱动,可以知
道周期为500μs,这样只需要把PWM 的周期设置为500μs,占空比电平设置为
250μs,就能产生一个频率为2000Hz 的方波,通过这个方波再利用三极管就可
以去驱动这个蜂鸣器了。
而利用I/O 定时翻转电平来产生驱动波形的方式会比较麻烦一点,必须利用
定时器来做定时,通过定时翻转电平产生符合蜂鸣器要求的频率的波形,这个波形就可以用来驱动蜂鸣器了。比如为2500Hz 的蜂鸣器的驱动,可以知道周期为
400μs,这样只需要驱动蜂鸣器的I/O 口每200μs 翻转一次电平就可以产生一
个频率为2500Hz,占空比为1/2duty 的方波,再通过三极管放大就可以驱动这
个蜂鸣器了。由于蜂鸣器的工作电流一般比较大,以致于单片机的I/O 口是无法直接驱动
的,所以要利用放大电路来驱动,一般使用三极管来放大电流就可以了。
蜂鸣器的驱动电路有很多种,这里举两个常用的例子,也是建议使用的驱动
电路:
1.1. 无源压电式蜂鸣器、无源电磁式蜂鸣器(他激)图1-1 无源压电式蜂鸣器、无源电磁式蜂鸣器驱动电路
1.2. 有源压电式蜂鸣器、有源电磁式蜂鸣器(自激)
- 51单片机视力保护台灯源程序与电路图 14次下载
- LED驱动电路的Protel DXP程序和电路图免费下载 38次下载
- 带时间显示的红绿灯仿真电路图和程序免费下载 43次下载
- IIC 24C04与蜂鸣器实验的仿真电路图免费下载 11次下载
- 使用51单片机应用蜂鸣器的电路图和程序免费下载
- 使用VHDL语言设计的音乐播放盒资料合集免费下载含有电路图与源程序 4次下载
- 使用51单片机控制自动浇花器的源程序和PCB及电路图合集免费下载 89次下载
- 直流电动机控制模块整体电路(控制直流电机正反转源程序 仿真图)资料下载 99次下载
- 无线收发模块(程序和电路图) 0次下载
- 蜂鸣器实验_电路图+源程序 52次下载
- 学单片机的40个实验含电路图和源程序 50次下载
- 13种电动自行车控制板电路图及部分源程序 72次下载
- 基于MPX4115传感器的数字压力测量仪-电路图及源程序 121次下载
- 博创MP3电路图、调试固件、原理图、源程序代码
- U盘IC1114的电路图和C语言源程序
- 蜂鸣器的发声原理 蜂鸣器电路图分享 1.1w次阅读
- 基础模块电路图设计 2040次阅读
- 8550驱动蜂鸣器电路分析 1.4w次阅读
- 蜂鸣器电路工作过程 7525次阅读
- 蜂鸣器音乐程序与最简单蜂鸣器电路图之FPGA学习课程 1.9w次阅读
- 蜂鸣器驱动电路图大全(五款蜂鸣器驱动电路原理图) 40.5w次阅读
- 蜂鸣器报警器电路图大全(五款模拟电路设计原理图详解) 20.3w次阅读
- 十几种常用led驱动电路图 2w次阅读
- AMNJ热释电传感器带继电器电路图 3964次阅读
- 人体右腿驱动心电图放大电路图 8654次阅读
- 扩展器输出驱动器电路图 2542次阅读
- 程序触发和长延时电路图 2989次阅读
- 程序时间控制电路图 1834次阅读
- 带又温度传感器的过零检测器电路图 2920次阅读
- 温度控制器驱动电路图 4351次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机PM2.5检测系统程序
- 0.83 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537797次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多