电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>传感与控制>蜂鸣器驱动模块电路-带源程序和电路图

蜂鸣器驱动模块电路-带源程序和电路图

2008-03-21 | rar | 333 | 次下载 | 免费

资料介绍

单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣
器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。这里对
中颖电子的单片机在蜂鸣器驱动上的应用作一下描述。

由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对
驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简
单,这里就不对自激蜂鸣器进行说明了。这里只对必须用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. 有源压电式蜂鸣器、有源电磁式蜂鸣器(自激)

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  11次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5DIY动手组装LED电子显示屏
  10. 0.98 MB  |  3次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机PM2.5检测系统程序
  14. 0.83 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537797次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191186次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费