广告

原创 交流蜂鸣器音乐播放设计

2009-6-7 12:13 3122 1 1 分类: MCU/ 嵌入式
1. 蜂鸣器简介
    蜂鸣器是一种一体化结构的电子讯响器,采用直流或者交流供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中的发声器件。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。蜂鸣器的外观如下图所示。 

5f2b5ce9g69ede22ef66d&690


图1.1  蜂鸣


根据发声材料、结构和驱动方式的不同,蜂鸣器可以分为压电式、电磁式等,如表1.1所示。



  表1.1  根据材料和结构分类


5f2b5ce9g69edeb3f0be0&690



表1.2  根据驱动方式分类


5f2b5ce9g69edf09c5c1c&690


2.驱动电路分析与参数计算
     根据上述的几个蜂鸣器驱动电路分析发现,蜂鸣器驱动电路无一例外都包含以下几个部分:一个三极管、一个蜂鸣器、一个续流二极管和一个电源滤波电容。驱动电路如图1.2所示。


5f2b5ce9g69edf7c2ad63&690


                                     图1.2  蜂鸣器驱动电路
    蜂鸣器驱动电路分析如下:
    1.蜂鸣器
    发声元件,在其两端施加直流电压(有源蜂鸣器)或者方波(无源蜂鸣器)就可以发声,其主要参数是外形尺寸、发声方向、工作电压、工作频率、工作电流、驱动方式(直流/方波)等。这些都可以根据需要来选择。
    2.续流二极管
    蜂鸣器本质上是一个感性元件,其电流不能瞬变,因此必须有一个续流二极管提供续流。否则,在蜂鸣器两端会产生几十伏的尖峰电压,可能损坏驱动三极管,并干扰整个电路系统的其它部分。
    3.滤波电容
    滤波电容C1的作用是滤波,滤除蜂鸣器电流对其它部分的影响,也可改善电源的交流阻抗,如果可能,最好是再并联一个220uF的电解电容。
    4.三极管
    三极管Q1起开关作用,其基极的高电平使三极管饱和导通,使蜂鸣器发声;而基极低电平则使三极管关闭,蜂鸣器停止发声。
3.驱动程序设计
    1. 直流蜂鸣器驱动程序
    直流蜂鸣器的驱动是非常简单的,只要在其两端施加额定工作电压,蜂鸣器就发声。以NPN三极管驱动电路为例,只要在三极管的基极接入高电平,蜂鸣器就能发声。例如:蜂鸣器每秒钟发声100mS时,三极管基极的驱动波形如图1.3所示。


5f2b5ce9g69ee06331f40&690


                                        图1.3  NPN管驱动直流蜂鸣器
    2. 交流蜂鸣器驱动程序
    交流蜂鸣器的驱动相对复杂一点,要在蜂鸣器两端施加额定电压的方波。蜂鸣器的工作频率范围通常是很窄的,这意味着一个蜂鸣器通常只能工作在其额定频率才会有良好的发声效果(包括声压和音色等)。有些蜂鸣器的工作频率范围是比较宽的,这样就可以通过调整驱动方波的频率而使蜂鸣器发出音乐,演奏歌曲。例如:蜂鸣器每秒钟发声100mS时,三极管基极的驱动波形如下图1.4所示。


5f2b5ce9g70fe34541aec&690


                                  图1.4  驱动交流蜂鸣器
4.设计原理
    本实例采用LPC2103的定时器1产生PWM脉冲控制8050导通与闭合,使交流蜂鸣器两端产生方波信号,驱动蜂鸣器发声。三个LED分别显示高、中和低音的状态。电路原理如图1.5所示。


5f2b5ce9g69ee1043d9ea&690


                                         图1.5  原理图

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
winddy_zeng_498304501 2009-08-24 23:14
松鼠会:无线供电能够实现吗?
松鼠会:无线供电能够实现吗?人类追逐自由的本能,在现实面前屡屡受挫。自从广泛使用电能以来,许多人都为了那些电器拖着的长长电线而绞尽脑汁,但无线供电却一直只能作为一个在前方远远招手的梦想。现在,我们也许...
winddy_zeng_498304501 2009-06-22 18:20
电抗器的控制种类
...
winddy_zeng_498304501 2009-06-02 22:24
用单片机驱动蜂鸣器唱歌
蜂鸣器是一种一体化结构的电子讯响器,主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型,他广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。单片机上面使用的蜂鸣器一般都是无源电磁式的蜂鸣...
winddy_zeng_498304501 2009-05-30 22:19
FIASH ROM RAM的详细说明
由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 ,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料 ,不过单价也比普通...
winddy_zeng_498304501 2009-05-29 21:47
【转】LPC2210上用DS18B20的测温源程序
这是我在LPC2210上用DS18B20的测温源程序一直在测量我家的室外温度 一切正常~#include "config.h"uint8   count;fp32    tmax,tmin;/****...
我要评论
0
1
广告