基于easyarn2103的diy方案二交流蜂鸣器音乐播放设计.docVIP

  • 0
  • 0
  • 约4.32千字
  • 约 11页
  • 2019-01-27 发布于广东
  • 举报

基于easyarn2103的diy方案二交流蜂鸣器音乐播放设计.doc

基于easyarn2103的diy方案二交流蜂鸣器音乐播放设计.doc

基于EasyARN2103的DIY方案二:交流蜂鸣器音乐播放设计 1.1蜂鸣器简介 蜂鸣器是一种一体化结构的电子讯响器,釆用直流或者交流供电,广泛应用于计算机、打卬 机、复印机、报警器、电了玩具、汽车电了设备、电话机、定时器等电子产品中作发声器件。 蜂鸣器在电路屮用字母或“HA”(旧标准用“册”、“LB”、“JD”等)表示。蜂鸣器的外观 如下图所示。 图1?1蜂鸣器 根据发声材料、结构和驱动方式的不同,蜂鸣器可以分为压电式、电磁式等,如表1.1所示。 表1?1根据材料和结构分类 分發 特点 压电式 由多谐振落骼、压电蛭鸣片、阴抗匹配器及共鸣箱、外壳等爼成.具育工作电压忌、可以大 型化(大的直径)、声音分贝鬲尊特点. 电或式 由抵落器.电礒述舐 建怏、毎动股片及外壳等组成.且有工住电压较低、工艺简星等特点, 不能做郅艮大的立径和分贝. H1 妨呜器 H1 妨呜器 表1.2根据驱动方式分类 分类 特点 有遊辔鸣岡文称为直谎好鸣骼,其内部已经包含了一个爹谐娠落盟,只要正两诵砂0颔定直 流电圧即可发声。具有弓動、轻需胸单的特点,但价格略奁。 无源 无遞签店器又称为交页签唱器.内部投有扳豳,壽要在苴两胡極加特定频率的方波电展注 意并不是交说,即没有负檢性电压)才皑发左.且育可旅、成本低.发左频率可说整等特贞. 1.1.1驱动电路分析与参数计算 根据上述的儿个蜂鸣器驱动电路分析发现,蜂鸣器驱动电路无一例外都包含以卞儿个部分: 驱动电路如图1.2 驱动电路如图1.2所示。 图1.2蜂鸣器驱动电路 蜂鸣器驱动电路分析如下: 蜂鸣器 发声元件,在其两端施加肓流电压(有源蜂鸣器)或者方波(无源蜂鸣器)就可以发声,其 主要参数是外形尺寸、发声方向、工作电压、工作频率、工作电流、骡动方式(直流/方波) 等。这些都可以根据需要來选择。 续流二极管 蜂鸣器本质上是一个感性元件,其电流不能瞬变,因此必须有一个续流二极管捉供续流。否 则,在蜂鸣器两端会产生几卜伏的尖峰电压,可能损坏驱动三极管,并干扰整个电路系统的 具它部分。 滤波电容 滤波电容C 1的作用是滤波,滤除蜂鸣器电流对其它部分的影响,也可改善电源的交流阻抗, 如果口J能,最好是再并联一个220uF的电解电容。 三极管 三极管Q1起开关作用,其基极的高电平使三极管饱和导通,使蜂鸣器发声;而基极低电平 则使三极管关闭,蜂鸣器停止发声。 1.1.2驱动程序设计 直流蜂鸣器驱动程序 肓流蜂鸣器的驱动是非常简单的,只要在其两端施加额定工作电压,蜂鸣器就发声。以NPN 三极管驱动电路为例,只要在三极管的基极接入髙电平,蜂鸣器就能发声。例如:蜂鸣器每 秒钟发声100mS时,三极管基极的驱动波形如图1.3所示。 0.7V ov 900mS 100mS 图1.3 NPN管驱动直流蜂鸣器 交流蜂鸣器驱动程序 交流蜂鸣器的驱动相对复杂一点,要在蜂鸣器两端施加额定电压的方波。蜂鸣器的工作频率 范围通常是很窄的,这意味着一个蜂鸣器通常只能工作在其额定频率才会有良好的发声效果 (包括声压和音色等)。有些蜂鸣器的工作频率范围是比较宽的,这样就可以通过调整驱动 方波的频率而使蜂鸣器发出咅乐,演奏歌曲。例如:蜂鸣器每秒钟发声lOOmS时,三极管 基极的驱动波形如下图所示。 0.7V ov n n n i【 sooms tlfltlj ! n h IQOmS . h ,OOmS . 图1.4驱动交流蜂鸣器 1.2设计原理 本实例采用LPC21O3的定时器1产生PWM脉冲控制8050导通与闭合,使交流蜂鸣器两端 产牛方波信号,驱动蜂鸣器发声。三个LED分别显示高、中和低音的状态。电路原理如图 1.5所示。 8 HEADERR1?KQ1 8 HEADER R1 ?K Q1 图1.5原理图 1.3电路制作 1.3.1元器件选择 l?3所列。 l?3所列。 表1.3元件列表 器件名称 交流蜂鸣器 APr.1.0^.G.-P3 1只 三极管 8050 1只 二极管 1N414S 1只 LED 红、黄、绿 各1只 电阻 470欧 3只 1K欧 1只 10K欧 1只 75 K 1只 单排插针 若干 多功能板 1块 杜邦线 7根 1.3.2焊接 按照原理图连接电路,要注意蜂鸣器、三极管、二极管和LED的管脚极性。硬件电路焊接 完成后如图1.6所不。 图1.6实物图 整体效果如图1.7所示。 图1.7整体实物图 1.4程序设计 本实例通过LPC2103的定时器1产生PWM脉冲來控制交流蜂鸣器发声。根据不同的音频, LPC2103产生不同频率的PWM脉冲,使交流蜂鸣器发出不同频率的声音。并通过三个LED 分别显示高、中和低音的状态。以下为部分程序,详细程序参见程序源码。 蜂鸣器初始化程序:设置蜂鸣器控制引脚为GPIO输出低电平。蜂鸣器不发声。见

文档评论(0)

1亿VIP精品文档

相关文档