当前位置:文档之家› 蜂鸣器驱动电路

蜂鸣器驱动电路

蜂鸣器驱动电路
蜂鸣器驱动电路

简易自控电路大全(1)

在简易自动控制电路中,将介绍一些模拟实验电路,利用一些物理现象产生的力、热、声、光、电信号,实现自动控制,以达到某种控制效果。

磁控和热控电路

在磁力自动控制电路中,传感元件是干簧管,当磁铁靠近时,常开触点闭合而接通传感电路,完成位置传感作用。

能不能用干簧管开关直接控制电动机的转与停呢?玩具电动机是常用的动力装置,它能够把电能转换为机械能,可用于小电风扇转动、小离心水泵抽水等执行功能。通常玩具直流电动机工作电压低,虽然在1.5~3V就可以启动,但起动电流较大(1~2安培),如果用触点负荷仅为几十毫安的干簧管进行开关控制,将大大缩短其使用寿命。因此,在自动控制电路中,常使用电子开关来控制电动机的工作状态。

三极管电子开关电路见图1 。由开关三极管VT,玩具电动机M,控制开关S,基极限流电阻器R和电源GB组成。VT采用NPN型小功率硅管8050,其集电极最大允许电流ICM可达1.5A,以满足电动机起动电流的要求。M选用工作电压为3V的小型直流电动机,对应电源GB亦为3V 。

VT基极限流电阻器R如何确定呢?根据三极管的电流分配作用,在基极输入一个较弱的电流IB,就可以控制集电极电流IC有较强的变化。假设VT电流放大系数hfe≈250,电动机起动时的集电极电流IC=1.5A,经过计算,为使三极管饱和导通所需的基极电流IB≥(1500mA/250)×2=12mA。在图1电路中,电动机空载时运转电流约为500mA,此时电源(用两节5号电池供电)电压降至2.4V,VT基极-发射极之间电压VBE≈0.9V。根据欧姆定律,VT基极限流电阻器的电阻值R=(2.4-0.9)V/12mA≈0.13kΩ。考虑到VT在IC 较大时,hfe要减小,电阻值R还要小一些,实取100Ω。为使电动机更可靠地启动,R甚至可减少到51Ω。在调试电路时,接通控制开关S,电动机应能自行启动,测量VT集电极—发射极之间电压VCE≤0.35V,说明三极管已饱和导通,三极管开关电路工作正常,否则会使VT过热而损坏。

自动灭火的热量自动控制电路见图2。该电路是将图1中的控制开关S换成双金属复片开关ST,就成为热控电路了。当蜡烛火焰烧烤到双金属复片时,复片趋于伸直状态,使得开关ST接通,电动机启动,带动小风扇叶片旋转,对准蜡烛吹风,自动将火焰熄灭;当双金属片冷却后,开关断开,小电风扇自动停转,完成了自动灭火的程序。

自动停车的磁力自动控制电路见图3。开启电源开关S,玩具车启动,行驶到接进磁铁时,安装在VT基极与发射极之间的干簧管SQ闭合,将基极偏置电流短路,VT截止,电动机停止转动,保护了电动机及避免大电流放电。

光电控制电路

在光电自动控制电路中,可以选用光敏电阻器做为光电传感元件。能否将光敏电阻器直接接入图1控制开关S的位置呢?通常光敏电阻器,例如MG45有光照射时的亮阻2~10kΩ,远大于偏置电阻器R的电阻值,显然不能产生维持VT饱和导通所需强度的基极电流。因此,需要先用一支三极管进行电流放大,再驱动开关三极管工作。

光电自动控制电路见图4。VT1和VT2接成类似

复合管电路形式,VT1的发射极电流也是VT2的基极电流,R2既是VT1的负载电阻器又是VT2的基极限流电阻器。因此,当VT1基极输入微弱的电流(0.1mA),可以控制末级VT2较强电流——驱动电动机运转电流(500mA)的变化。VT1选用小功率NPN型硅管9013,h fe≈200。同前计算方法,维持两管同时饱和导通时VT1基极偏置电阻器R1约为3.3kΩ,减去光敏电阻器RG亮阻2kΩ,限流电阻器R1实取1kΩ。光敏传感器也可以采用光敏二极管,使用时要注意极性,光敏二极管的负极接供电电源正极。光敏二极管对控制光线有方向性选择,且灵敏度较高,也不会产生强光照射后的疲劳现象。

水位控制电路

最简单的水位传感元件是采用两个电极,当水面淹没电极时,利用不纯净水的导电性使电极之间导通,但导通电阻值较大,约50kΩ,不能代替光敏电阻器直接驱动如图4所示的光控电路,需要灵敏更高的控制电路。

水位自动控制电路如图5所示。它是在图4电路的基础上,增加了一级前置放大管VT1,在其基极输入很微弱的电流(10μA)就可以使VT1~3皆饱和导通。控制开关S可以用大头针做成两个电极,当其被水淹没而导电时,小电动机会自行运转。C1为旁路电容器,防止感应交流电对控制电路的干扰。VT1选用低噪音、高增益的小功率NPN硅管9014。根据上述电路水位控制的功能,能否设计成一个感知下雨自动关窗、自动收晾晒衣服绳索的自动控制器。

下偏置水自动控制电路见图6 。图中,将两个电极改接在VT1下偏置,R1仍为上偏置电阻器。当杯内水面低于两个电极时,相当于下偏置开路,R1产生的偏置电流使电动机起动。当水位上升到淹没电极时,两个电极之间被水导通,将R1产生的偏置电流旁路一部分,使VT1~3截止,电动机停转,与图5控制效果恰好相反。

简易自控电路大全(2)

自动报警电路

在简易自动报警器中,常常采用蜂鸣器发声或发光二极管发光产生示警信号。由于小型蜂鸣器驱动电流不大,简化了电路设计。

驱动蜂鸣器的三极管开关电路见图7。HA为声响指示

器,采用低电压(3V)蜂鸣器,其工作电流仅需十几个毫安。VT选用9013,h fe≈200,偏置电阻器R为15kΩ,VT的基极电流IB约0.1mA,集电极电流IC约为10mA,此时VT已经饱和导通,其集电极—发射极之间电压V CE仅为0.05V 。

将图7电路中的控制开关S换成干簧管开关,就改造成磁控声响电路。将图7电路中的R 减小到10kΩ,控制开关S换成光敏电阻器或光敏二极管,就成为光控声响电路。这些电路有什么作用呢?是否可以做为保险柜防盗报警,在打开柜门时,由于磁铁离开干簧管或者保险柜外光线照射而报警。必要时可以将磁控元件、光敏元件接到下偏置,以满足反相的控制效果。

湿度音响自动报警电路见图8。它同图4光控电路相似,由两级三极管组成,只是元器件参数不同。湿度报警电路需要使用对潮湿敏感的元件,可以在绝缘体上固定两个电极,当绝缘体吸水潮湿后,绝缘性能受到破坏而使电极间“漏电”,报警器示警。如果在蜂鸣器两端并联上由发光二极管和限流电阻器串联而成的光指示信号器件,就成为湿度讯响报警电路。当其检测到潮湿信号时,自动发出灯光和音响示警信号。这个电路能否做为下雨、下雾或者婴儿尿布尿湿告知器。如果怕吵醒婴儿,可以去掉蜂鸣器而只保留光指示部分。

继电器自控电路

上述电路有一个共同的特点,利用三极管开关直接驱动负载——玩具电动机、讯响器等,使得自控电路执行机构的选择受到牵制,继电器电路就可以解决上述问题。

继电器电路见图9 。继电器K选用JRC—21F等超小型弱功率电磁继电器,线圈电压选6V,消耗功率0.36W。由于继电器线圈工作电流60mA,比玩具电动机工作电流小,比蜂鸣器、发光二极管工作电流大,因此设计电路时各元件参数介于两者之间,图中参数供参考。在图9继电器电路中,F为衔铁,D为常闭触点,E为常开触点。当控制开关S闭合时,继电器吸合,常开触点F-E接通,发光二极管VD1点亮,R2为限流电阻器。图9控制开关S换成干簧管开关、双金属复片开关,就可以进行磁控和热控自动控制了。继电器触点可以根据需要选用常开或常闭触点。由于继电器触点与传感控制电路隔离,选用JRX型继电器,其触点可以接220V交流电,直接驱动交流电用电器。这些简单的自动控制器有什么用途呢?比如,利用荧(日)光灯中启辉器中的双金属复片,改制成可控温度传感器,制作成简易电子恒温箱、酸奶器,甚至炕头孵化鸡蛋的过热、过冷报警器等。

简易自控电路大全(3)

继电器自动控制电路如图10~12所示。其中,图10为继电器光控电路,图11为继电器湿度控制电路,图12为继电器压力控制电路。在图12中,BZ为压电陶瓷片,此时做为压力传感器,敲击时能够产生正、负尖顶脉冲电信号,加到控制电路输入端,二极管VD1为负尖顶脉冲电流提供通路。电阻器R1和电容器C1组成充放电电路,以增加正向脉冲宽度,延长继电器吸合的时间。实验时,对压电陶瓷片突然施加或减少压力时,继电器都会吸合、发光二极管点亮一次。如果将图12改装成声控电路,还需要把压电陶瓷片声音传感器产生微弱的电信号进行放大,才能够驱动继电器电路工作。

小水塔自动供水电路

通常利用水塔向用户自来水龙头供水,而水塔则需要利用水泵向贮水箱不断补充水,水多了会溢出,少了供水又会中断,这就需要水位自动控制装置。

小水塔水位自动控制电路见图13。它由水位传感电极、控制电路、电动机(小离心水泵用)和电源等组成。控制电路由VT1、VT2和继电器K等组成。当水箱缺水时,水面低于B点,水位传感电极A—B、B—C之间由于没有被水淹没而开路,VT1、VT2截止,继电器呈释放状态,继电器衔铁F与常闭触点D接触,接通水泵电源GB2,小离心水泵电动机启动,向贮水箱供水。当水位上升至A点,水位传感电极A—B之间被水淹没,产生偏置电流使得VT1、VT2导通,继电器吸合,常闭触点断开,小离心水泵停止供水。此时,继电器衔铁F与常开触点E相触,电源通过继电器接通的常开触点F-E以及C—B之间能微弱导电的水,继续产生维持VT1、VT2导通所需的偏置电流,继电器吸合。自控电路直到水位降至B点以下时,C—B之间开路,VT1、VT2截止,继电器释放,常闭触点接通,小离心水泵开始供水。如此周而复始,完成水位自动控制作用。

小水塔水位自控电路线路板见图14、15(焊接面),尺寸45×33mm。线路板可以用刀刻除敷铜板上双线之间的铜箔。

电子式水开报讯器

这种新型的水开报讯器,它和其他形式的水开报讯器有所不同,其特点是测量准确,适用不同海拔高度的地区,报警声音响亮,且制作简单,静态功耗甚微,非常实用。

工作原理

所谓水开就是水在一定温度时沸腾汽化,水的表面和内部发生大量的水蒸气,同时温度不再上升,这一温度称为沸点。水的沸点在1个标准大气压下是100℃。但沸点又与外界的压强有关,压强减小,沸点会明显降低,在地球上的某些地方,水的沸点会因大气压低而远低于100℃。

常见的电子式水开报讯器,是利用双金属片感温元件来测量水的温度,它有缺点,一是不能准确测量水的沸点;二是没有考虑大气压强的影响。这里介绍的电子水开报讯器是利用水开时的水蒸气作为探测信号,并且气压低同样也能探测到,这与直接测量100℃的温度不同。在这里顺便提一下,市场上已有水开哨声报讯器,但有其缺点,如壶水全灌满时,不会发声。

图1是笔者设计的电子水开报讯器电路。IC是一块“叮咚”声音乐集成电路,在其触发端IN通过不太大的电阻(经本人测量,100kΩ以内即可),与电源正极V+相连时,会在输出端OUT输出音乐信号,此信号经三极管BG放大后推动扬声器Y发出响亮的“叮咚”音乐声。电容C是用来抗外界电磁干扰的。图2是报讯器的探头,它是用敷铜板制作的,把A′、B′分别接到图1中的A、B端。报讯测量时,将探头对准图3所示的管子口,相距大约5cm。待水开时,会有大量水蒸气从管口喷到探头上,遇上环境温度会凝结成水使探头的电阻大大降低,触发IC发出报讯声。这里说明,壶里的水在未烧开前也会因蒸发汽化,而从表面冒出一些水蒸气,但喷到探头上量相对很少。

元器件选择与制作

IC可用“叮咚”声音乐集成电路,它封装在小印制板上,引脚可参见图4中的IC,BG可用3DG6,也可用9013、9014等NPN型硅塑封管,β>30即可。E是3V电池,Y可用8Ω/0.25W电动扬声器,C是一只瓷介电容。探头用5cm×5cm的敷铜板经腐蚀制成,两组“E”字形铜箔横条的宽度为1.5mm,无铜箔的缝隙宽2mm即可。

图3所示的壶盖中央的管子,可用铜箔制成,内直径大约1cm,长度根据情况合适即可。安装时先将原来壶盖上的提把取下来,将盖中央的孔扩大到直径大约1cm,然后将管子固定在壶盖的中央,注意固定时不要留有缝隙,以免大量漏气,影响从管口出来的水蒸气数量。管子应通气良好,保证水开时有大量水蒸气喷出,否则应考虑适当加粗管子。管子可以兼作壶盖的提把,只需在管子的外边包上隔热材料即可。

电路安装布线如图4所示,BG和C可以直接焊在IC线路板上,非常简单。安装好线路板以后可以试验一下,将一壶水烧开,探头铜箔面对准管口,调节距离,让水蒸气喷到铜箔上,报讯器应能发出报讯声,然后将火关掉。

若报讯器易受外界电磁干扰发生误报,可将C换用0.047μF的。此报讯器再次使用时,应注意先将探头上的水擦干。

蜂鸣器驱动程序设计

合肥师范学院 嵌入式系统开发技术 课程设计 专业:计算机科学与技术(嵌入式) 班级:嵌入式应用技术 学号: 110441034 1110441047 1110441060 姓名:钱鹏鹏汪新妹郭航峰 设计题目:蜂鸣器驱动程序设计 2014年05月

1.绪论_______________________________________________________________ 3 1.1概要 _________________________________________________________________ 3 1.2设计内容 _____________________________________________________________ 4 2.开发环境的搭建_____________________________________________________ 4 2.1Redhat的安装 _________________________________________________________ 4 2.2安装arm-linux-gcc交叉编译器__________________________________________ 9 2.3安装及编译linux-2.6.29-mini2440-20090708内核_________________________ 9 3.字符设备驱动相关知识_______________________________________________ 9 3.1模块机制 _____________________________________________________________ 9 3.2字符设备开发基本步骤_________________________________________________ 10 3.3主设备号和次设备号___________________________________________________ 11 3.4实现字符驱动程序_____________________________________________________ 12 4.蜂鸣器原理________________________________________________________ 14 4.1蜂鸣器的种类和工作原理_______________________________________________ 14 4.2开发板上蜂鸣器原理图分析_____________________________________________ 15 4.3GPB0参数 ____________________________________________________________ 15 5.总体设计__________________________________________________________ 16 5.1设计思路 ____________________________________________________________ 16 5.2设计步骤 ____________________________________________________________ 16 6. 驱动及测试程序___________________________________________________ 17 6.1beep.c _______________________________________________________________ 17 6.2beep_tset.c __________________________________________________________ 21 7.运行结果及截图____________________________________________________ 22综合设计总结与思考__________________________________________________ 25

报警电路设计

3.5 报警电路设计 3.5.1超速报警电路 本次设计采用蜂鸣器报警。蜂鸣器俗称喇叭,是广泛运用于各种电子产品的一种元器件,它用于提示、报警、音乐等许多运用场合。其结构图如3.5.1所示, 图 3.5.1 蜂鸣器结构图 蜂鸣器与家用电气上的喇叭在用法上也有相似的地方,通常工作电流比较大,电路上的TTL点评基本上驱动不了蜂鸣器,需要增加一个电流放大的电路才可以,即此一个管脚很难驱动蜂鸣器发出声音,所以增加了一个三极管来增加通过蜂鸣器的电流。 首先定一上限,一分钟计算一次速度,在行驶过程中看速度是否会达到标准速度。蜂鸣器的正极性的一端联接到5V电源上面,另一端接到三极管的集电极,三极管的基极由单片机的P1.5管脚通过一个与门来控制,当P1.5管脚为低时,与非门输出高电平,三极管导通,这样蜂鸣器的电流形成回路,发出声音。当P1.5管脚为高时,与非门输出低电平,三极管截至,蜂鸣器不发出声音。其电路图如3.6.2所示,

图 3.6.2 超速报警电路图 3.5.2 防盗报警电路 随着电动车进入千家万户的同时,其失盗率也在连年攀升,给使用者带来了很大的经济损失,为解决广大电动车使用者的后顾之忧,现设计一套基于单片机的防盗报警器。 本设计防盗部分同样采用蜂鸣音报警接口电路设计,通过MCS-51的1根口线经驱动器驱动蜂鸣器发声。压电式蜂鸣器约需10mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动或者可以使用1个晶体管驱动。本项目采纳后者进行设计。 如图3.6.3所示,设定时间5s之外,超过5s的就会发生警报。P1.7接晶体管基极输入端。当P1.7输出高电平时,晶体管导通,压电蜂鸣器两端获得约+5V 电压而鸣叫;当P1.7输出低电平,晶体管截至,蜂鸣器停止发音。 如果想要发出更大的声音,可采用功率大的扬声器作为发生器件,这时需用相应的功率驱动器。

蜂鸣器有关知识

蜂鸣器的简单介绍: 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“ZZG”、“LB”、“JD”等)表示。 1.分类: 蜂鸣器可分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器与无源蜂鸣器的区别: 注意:这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫;而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K-5K的方波去驱动它。有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。 无源蜂鸣器的优点是: 1). 便宜 2). 声音频率可控,可以做出“多来米发索拉西”的效果 3). 在一些特例中,可以和LED复用一个控制口 有源蜂鸣器的优点是:程序控制方便。 2.蜂鸣器的驱动方式: 由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简单,这里就不对自激蜂鸣器进行说明了。这里只对必须用1/2duty 的方波信号进行驱动的他激蜂鸣器进行说明。 单片机驱动他激蜂鸣器的方式有两种:一种是PWM 输出口直接驱动,另一种是利用I/O 定时翻转电平产生驱动波形对蜂鸣器进行驱动。 PWM 输出口直接驱动是利用PWM 输出口本身可以输出一定的方波来直接驱动蜂鸣器。在单片机的软件设置中有几个系统寄存器是用来设置PWM 口的输出的,可以设置占空比、周期等等,通过设置这些寄存器产生符合蜂鸣器要求的频率的波形之后,只要打开PWM 输出,PWM 输出口就能输出该频率的方波,这个时候利用这个波形就可以驱动蜂鸣器了。比如频率为2000Hz 的蜂鸣器的驱动,可以知道周期为500μs,这样只需要把PWM 的周期设置为500μs,占空比电平设置为250μs,就能产生一个频率为2000Hz 的方波,通过这个方波再利用三极管就可以去驱动这个蜂鸣器了。 而利用I/O 定时翻转电平来产生驱动波形的方式会比较麻烦一点,必须利用定时器来做定时,通过定时翻转电平产生符合蜂鸣器要求的频率的波形,这个波形就可以用来驱动蜂鸣器了。比如为2500Hz 的蜂鸣器的驱动,可以知道周期为400μs,

单片机 利用蜂鸣器演奏音乐

实验三-利用蜂鸣器演奏音乐 一、实验目的 1.了解BlueSkyC51单片机实验板中蜂鸣器的硬件电路 2.学会利用蜂鸣器实现音乐的演奏 3.掌握蜂鸣器实现音乐演奏的编程 二、实验硬件设计及电路 1. BlueSkyC51单片机实验板 ` 2.单片机最小系统

。 3.蜂鸣器电路连接 三极管主要是做驱动用的。因为单片机的IO口驱动能力不够让蜂鸣器发出声音,所以

我们通过三极管放大驱动电流,从而可以让蜂鸣器发出声音,你要是输出高电平,三极管导通,集电极电流通过蜂鸣器让蜂鸣器发出声音,当输出低电平时,三极管截止,没有电流流过蜂鸣器,所以就不会发出声音。 三、实验原理 1.音调及节拍 用一个口,输出方波,这个方波输入进蜂鸣器就会产生声音,通过控制方波的频率、时间,就能产生简单的音乐。一般说来,单片机演奏音乐基本都是单音频率,因此单片机奏乐只需控制音调和节拍。 (1)音调的确定 音调是由频率来确定的。通过单片机的定时器定时中断,将单片机上对应蜂鸣器的I/O 口来回取反,从而让蜂鸣器发出不同频率的声音。只需将定时器给以不同的定时值就可实现。通过延时,即可发出所需要的频率。 … (2)节拍的确定 一拍的时长大约为400—500ms,每个音符的时长通过节拍来计算。详细见程序代码。 2.软件设计相关 (1)头文件 #include<> #define uint unsigned int #define uchar unsigned char #define ulong unsigned long sbit beep=P1^4; 译实验相关问题 ; (1)实际发音颤音重 解决方法为修改蜂鸣器的驱动频率. (2)实际节奏过快或者过慢 调整延时 四、C51程序代码(部分来源于网络) #include<> #define uint unsigned int #define uchar unsigned char #define ulong unsigned long ~ sbit beep=P1^4; //蜂鸣器与口连接 uchar th0_f; //中断装载T0高8位 uchar tl0_f; //T0低8位 uchar code freq[36*2]={ //音阶码表 0xf7,0xd8, //440hz , 1 //0 0xf8,0x50, //466hz , 1# //1

蜂鸣器的介绍

蜂鸣器的介绍 推荐 一)蜂鸣器的介绍 1.蜂鸣器的作用蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。 2.蜂鸣器的分类蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 3.蜂鸣器的电路图形符号蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。 (二)蜂鸣器的结构原理 1.压电式蜂鸣器压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。 多谐振荡器由晶体管或集成电路构成。当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。 2.电磁式蜂鸣器电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。 接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。 一、常规电磁蜂鸣器产品是如何工作的? 无源电磁蜂鸣器工作原理是:交流信号通过绕在支架上的线包在支架的芯柱上产生一交变的磁通,交变的磁通和磁环恒定磁通进行叠加,使钼片以给定的交流信号频率振动并配合共振腔发声。产品的整个频率和声压的响应曲线与间隙值、钼片的固有振动频率(可粗略折射为小钼片的厚度)、外壳(亥姆霍兹共振声腔)频率、磁环的磁强漆包线的线径有直接关系。 二、常规电磁无源蜂鸣器产品由哪些材料组成? 三、常规压电蜂鸣器产品是如何工作的?

蜂鸣器电路

报警电路的设计 蜂鸣器俗称喇叭,是广泛应用于各种电子产品的一种元器件,它用于提示、报警、音乐等许多应用场合。 蜂鸣器与家用电器上面的喇叭在用法上也有相似的地方,通常工作电流比较大,电路上的TTL 电平基本上驱动不了蜂鸣器,需要增加一个电流放大的电路才可以,这一点与家用电器中的功放有相似之处。 学习板采用了一个很简单的 电路来实现蜂鸣器的联接,由上所述,一个管脚很难驱动蜂鸣器发出声音,所以增加了一个三极管来增加通过蜂鸣器的电流,见下方原理图。 蜂鸣器的正极性的一端联接到5V 电源上面,另一端联接到三极管的集电极,三极管的基级由单片机的P1.5管脚通过一个与非门来控制,当P1.5管脚为低时,与非门输出高电平,三极管导通,这样蜂鸣器的电流形成回路,发出声音。当P1.5管脚为高时,与非门输出低电平,三极管截止,蜂鸣器不发出声音。在这里与非门是作为非门来用的,这里采用一个非门的作用是为了防止系统上电时峰鸣器发出声音,以为系统复位以后,I/O 口输出的是高电平。 用户可以通过程序控制P1.5管脚的置低和置高来使蜂鸣器发出声音和关闭。 蜂鸣器的声音大小及音调可以通过调整P1.5管脚的置高时间及输出的波形进行控制,这一点可以在调试程序的时候来试验。 EA/ VP 31X119X218RESET 9RD 17WR 16 INT 012INT 113T014 T115P10/T 1P11/T 2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSE N 29 ALE /P 30TXD 11RX D 10VCC 40GN D 20U1 SST 89E554RC C7 30P C630P XA L1 11.0592M HZ RX D TXD VCC GN D 23456789 1PR1 5.1K VCC P1.0P1.1P1.2P1.3 P1.5P1.6P1.7RST INT 0 VCC VCC P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P1.4IO1IO023456789 1PR3 5.1K F_R P2.7H_R P2.6P2.6

几种驱动蜂鸣器的编程示例

几种驱动蜂鸣器的编程示例 以下介绍几种在S3F9454/9444下驱动蜂鸣器的编程示例,供参考 A.第一种,普通IO高低电平驱动法 ;运行环境: S3F9454,Fosc= 3.2MHz无分频 ;P2.0为蜂鸣输出端口 ;本例输出频率为4KHZ,即每250US一个周期,高低电平时间分别为125US BEEP: LD BTCON,#10100011B ;看门狗禁用 DI PUSH R5 PUSH R6 ;首先配置P2.0为普通推挽输出端口 AND P2CONL,#0FEH OR P2CONL,#02H LD R6,#0FAH ;R6设置输出方波个数,本例为250个(计时62.5MS) ONE_BEEP: LD R5,#27H ;R5为频率发生计时器,本例为近似125US(4KHZ) XOR P2,#01H _LOOP: DEC R5 JR NZ,_LOOP DEC R6 JR NZ,ONE_BEEP LD BTCON,#02H ;恢复看门狗运行 EI POP R6 POP R5 RET ;----------------------------------------------------------- B.利用P2.0配置为T0定时器匹配输出方式产生 ;注: 该方式可用于带多位数码显示扫描的软件中,可有效避免因蜂鸣器 ;输出而造成的数码显示抖动闪烁 ;因定时器T0被分配作为T0匹配输出定时器,所以本例中利用看门狗定时器 ;的实时计时器BTCNT作为数码显示实时扫描计时器 ;R0为蜂鸣时间长短计时器,由主调用程序进行予设置 ;运行环境: S3F9454,Fosc= 3.2MHZ无分频 ;P2.0为蜂鸣输出端口 ;本例输出频率为4KHZ,即每250US一个周期,高低电平时间分别为125US ;----------------------- BEEP: DI PUSH R1 PUSH T 0CON PUSH T0DATA ;在蜂鸣输出前首先扫描一次数码显示 CALL LED_SCAN OR P2CONL,#03H ;set P2.0 as T0 match output/every 12 5us LD T0CON,#10001000B ;set T0 input cLOCk=Fosc/8 LD T0DATA,#32H LD BTCON,#10100011B ;DISAble Watch-dog run, ;but btcnt clk input fxx/4096= 1.280ms NEXT_BEEP: LD R1,#0AH WAIT_CNT: OR BTCON,

光敏蜂鸣器的设计

苏州市职业大学课程设计说明书 名称光敏蜂鸣器 2012年6月11 日至2012 年6月15日共1 周 院系电子信息工程系 班级10电子5(对口) 姓名 学号 系主任张红兵 教研室主任陆春妹 指导教师吕莉萍

苏州市职业大学课程设计任务书 课程名称:检测与变换技术 起讫时间:2012.6.11---2012.6.15 院系:电子信息工程系 班级:10电子5(对口) 指导教师:吕莉萍 系主任:张红兵

目录 第1章绪论 (1) 1.1光敏蜂鸣器的作用 (1) 1.2 光敏蜂鸣器的构成 (1) 1.3光敏蜂鸣器的工作原理 (1) 第2章系统设计方案 (2) 2.1 光敏蜂鸣器系统设计方案 (2) 2.2 工作原理 (2) 2.3 电路图 (2) 第3章元器件介绍 (3) 3.1 555定时器 (3) 3.2 光敏电阻 (5) 3.3 蜂鸣器 (7) 第4章光敏蜂鸣器的制作与调试 (8) 4.1 光敏蜂鸣器的仿真 (8) 4.2 光敏蜂鸣器的具体制作 (9) 4.3光敏蜂鸣器的调试 (9) 第5章系统分析 (11) 5.1 周期的测量 (11) 5.2 误差的来源 (11) 第6章实验总结(心得体会) (12) 参考文献 (12)

第1章绪论 1.1光敏蜂鸣器的作用 如果用手挡着实验板,扬声器就会随着手挡着实验板时光照强度的变化,发出多变的声音。 1.2 光敏蜂鸣器的构成 光敏蜂鸣器主要是由分压电路、比较器、RS触发器、放电电路等组成。 分压电路主要是由电阻的串来把电压源分压,以取得合适的电压给下一级电路。比较器则对前级输送的电压进行比较,比较的值作为RS触发器的输入信号。RS触发器是一个具有记忆功能的二进制信息存储器件,是构成多种时序电路的最基本逻辑单元。它的输出则用来确定9013的工作状态。 1.3光敏蜂鸣器的工作原理 光敏蜂鸣器电路可以在不同光照下,可以在不同光照下,发出忽高忽低,变幻的声音。电路中由555定时器和电阻、光敏电阻、电容等组成多谐振荡器,光敏电阻是利用光致导电的特性,它的阻值会随照射光的强度而变化,当光照射时阻值小,光照弱时阻值大。本电路利用这一光敏特性,来改变振荡器的充放电的时间的常数,从而改变多谐振荡器的频率,本电路的振荡频率为: t=0.7(R1+2RG)C1 f=1/t 555定时器输出的可变频率信号经过限流电阻后,驱动三极管VT1带动扬声器发出多变的声音。

蜂鸣器驱动程序的设计说明

蜂鸣器驱动 课程设计 专业: xxxxxxxxxxxxxx 班级: xxxxxxxxx 学号: xxxxxxxxx 姓名: xxxx 设计题目:蜂鸣器驱动程序设计 2016年12月

目录 一.任务 (2) 1.目标 (2) 2.环境 (2) 3.需求: (2) 二.总体设计 (2) 1.处理流程 (2) 2.模块介绍 (3) 3.模块接口设计 (3) 4.各个模块设计 (3) 三.PWM蜂鸣器字符设备驱动 (3) 1.模块设计 (3) 1. 模块介绍 (3) 2. 模块结构图 (4) 2.接口设计 (4) 1. 数据结构设计 (4) 2. 驱动程序接口 (4) 3.函数设计 (4) 1.初始化函数 (5) 2. 字符设备打开函数 (6) 3. 字符设备关闭函数 (7) 4. 模块卸载函数................................................................... ...................... (8) 5. 文件操作接口函数 (8) 四. PWM蜂鸣器字符设备驱动测试 (8) 1.调用系统函数ioctl实现对蜂鸣器的控制 (8) 五.tiny210开发板调试............................................................................. (9)

六.综合设计总结与思考................................................................... .. (10) 一.任务 1.目标: 编写按键蜂鸣器驱动程序函数与测试文件,实现上位机与tiny210-SDK开发板的连接,利用函数实现对蜂鸣器通过按键来启动与关闭。 2.环境: ①软件环境:windows 7 系统和VMware Workstation 软件 ②硬件环境:tiny210 开发板,核部分 Linux-3.0.8 ,交叉编译版本arm-linux-gcc-4.5.1-v6-vfp1 Linux系统介绍: Linux是一种自由开发源码的类Unix操作系统,存在这许多不同的Linux 版本,但它们都使用了Linux核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来说,Linux这个词本身只表示Linux核,但实际上人们已经习惯了用Linux来形容整个基于Linux核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。 tiny210开发板中模块介绍: ①PWM蜂鸣器模块

单片机驱动蜂鸣器原理与程序学习资料

单片机驱动蜂鸣器原 理与程序

单片机驱动蜂鸣器原理与设计 作者:mcu110 来源:51hei 点击数:12159 更新时间:2007年08月01日【字体:大中小】 蜂鸣器是一种一体化结构的电子讯响器,本文介绍如何用单片机驱动蜂鸣器,他广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。 蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 下面是电磁式蜂鸣器的外形图片及结构图。。。 电磁式蜂鸣器实物图:电磁式蜂鸣器结构示意图:

图 1 图 2 电磁式蜂鸣器内部构成: 1. 防水贴纸 2. 线轴 3. 线圈 4. 磁铁 5. 底座 6. 引脚 7. 外壳 8. 铁芯 9. 封胶 10. 小铁片 11. 振动膜 12. 电路板 一、电磁式蜂鸣器驱动原理 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。S51增强型单片机实验板通过一个三极管C8550来放大驱动蜂鸣器,原理图见下面图3: S51增强型单片机实验板蜂鸣器驱动原理图:

开关报警电路..

<<数字电子技术>> 课程设计报告 题目:开关报警电路_ 专业:电气工程及其自动化 年级: 2010级 学号:_ 1010617021 学生姓名: 联系电话: 指导老师: 完成日期: 2012 年 5月 20日

开关报警电路 摘要 利用74LS00P、74LS04P、74LS08P、74LS32P、发光二极管、有源蜂鸣器元件,制作开关报警器电路,实现设备有开关A、B、C,要求仅在开关A接通的情况下,开关B才接通,开关C在开关B接通情况下才接通,违反这一规程,则发出报警信号。开关接通时也要有光报警。经测试,系统达到预期的的要求,具有声光报警、结构简单、运行稳定的优点。除此主要功能外,电路还存在一些拓展功能。当开关B接电源Vcc且开关C接地时,将开关A接时钟脉冲信号,则电路将会输出与输入时钟脉冲反向的脉冲信号。 关键词:与非门;与门;反相器;声光报警

ABSTRACT Use 74 LS00P, 74 LS04P, 74 LS08P, 74 LS32P, led (light-emitting diode), active buzzer components, and making the switch alarm circuit, realize the equipment has switch A, B and C, requirements in A connected only switch, switch B just get through, switch C switch B through in it is connected, violations of the rules, then issued A warning signal. Switch is also want to have light alarming. The testing, the system to achieve the expected demand, with sound and light alarm, simple structure, stable operation advantages. Key Words: nand gate; and gate; inverter;sound and light alarm.

蜂鸣器驱动程序设计

蜂鸣器驱动 课程设计 专业:xxxxxxxxxxxxxx 班级:xxxxxxxxx 学号:xxxxxxxxx 姓名:xxxx 设计题目:蜂鸣器驱动程序设计 2016年12月

目录 一.任务 (2) 1.目标 (2) 2.环境 (2) 3.需求: (2) 二.总体设计 (2) 1.处理流程 (2) 2.模块介绍 (3) 3.模块接口设计 (3) 4.各个模块设计 (3) 三.PWM蜂鸣器字符设备驱动 (3) 1.模块设计 (3) 1. 模块介绍 (3) 2. 模块结构图 (4) 2.接口设计 (4) 1. 数据结构设计 (4) 2. 驱动程序接口 (4) 3.函数设计 (4) 1.初始化函数 (5) 2. 字符设备打开函数 (6) 3. 字符设备关闭函数 (7) 4. 模块卸载函数......................................................................................... (8) 5. 文件操作接口函数 (8) 四. PWM蜂鸣器字符设备驱动测试 (8) 1.调用系统函数ioctl实现对蜂鸣器的控制 (8) 五.tiny210开发板调试 (9) 六.综合设计总结与思考 (10)

一.任务 1.目标: 编写按键蜂鸣器驱动程序函数与测试文件,实现上位机与tiny210-SDK开发板的连接,利用函数实现对蜂鸣器通过按键来启动与关闭。 2.环境: ①软件环境:windows 7 系统和VMware Workstation 软件 ②硬件环境:tiny210开发板,内核部分Linux-3.0.8 ,交叉编译版本arm-linux-gcc-4.5.1-v6-vfp1 Linux系统介绍: Linux是一种自由开发源码的类Unix操作系统,存在这许多不同的Linux 版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来说,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。 tiny210开发板中模块介绍: ①PWM蜂鸣器模块 PWM(脉冲宽度调制)简单的讲是一种变频技术之一,是靠改变脉冲宽度来控制输出电压,通过改变周期来控制其输出频率。来看看我们实际生活中的例子,我们的电风扇为什么扭一下按扭,风扇的转速就会发生变化;调一下收音机的声

简单的被动式红外线报警器

B 简单的被动式红外线报警器 一、功能介绍 该报警器由红外线发射、接收、蜂鸣器和LED指示灯组成。正常情况下,绿色的LED常烁,表示监控区域正常。一旦监控区域有人闯入,绿色LED熄灭,红色的LED快速闪烁,同时蜂鸣器立即报警。 二、设计要求 1.红外发射频率为38KHZ 2.正常情况下绿色LED闪烁,异常情况下红色LED闪烁并且蜂鸣器报警。3.监控区域范围在3M范围内。 三、参考方案设计 1.原理框图如图下。 2.制作思路 (1)调试红外发射管和接收管,首先要用单片机输出一个38KHZ的方波信号。(2)电路工作后,正常情况下红外接收头接收不到红外信号,而输出高电平。 当有物体出现在发射管前方时,红外接收头会接收到从物体上反射回来的红外光信号,然后输出低电平通知MCU打开蜂鸣器报警。 (3)本作品主要要完成三大功能:38KHZ载波信号的产生、红外接收头输出电平的检测、LED和蜂鸣器的驱动。 3.设计注意的地方 需要准备的器材:单片机、红色LED一只、绿色LED一只、万能实验板一块、5V电源、电阻、TTL0038或者其他类似38KHZ的红外接收头、5V长鸣型蜂鸣器。(1)线路图见下图:

实验电路图及工作原理: 该电路工作原理非常简单,Atmega8的PD0端口输出经过调制的38KHZ的方波信号,然后经Q2驱动红外线发射管LED0发出红外线信号。TL0038是集红外线信号接收放大为一体的接收器。其中心接收频率为38KZH,输出为TTL电平,平时输出高电平,当收到码信号后,输出低电平。 BELL为长鸣蜂鸣器,两个引脚分别为正负极,当正负极两端加上5V电压后,蜂鸣器发出响声。注意,该蜂鸣器两脚不能接反,否则蜂鸣器会烧毁。 电路工作后,正常情况下TL0038接收不到红外信号,而输出高电平。当有物体出现在发射管前方时,TTL0038会接收到从物体上反射回来的红外光信号,然后输出低电平通知MCU打开蜂鸣器报警。 (2)程序思想 本实验的程序主要要完成三大功能:38KHZ载波信号的产生、红外接收头 TL0038输出电平的检测、LED和蜂鸣器的驱动。 本程序使用8位定时计数器T/C0溢出中断使PD0产生38KHZ的方波信号,然后驱动红外线发射管。T/C0计数器是单一向上计数器,其计数值TCNT0一旦计数到0XFF后,T/C0马上产生溢出中断。因此,我们可以通过设置TCNT0的初始值

蜂鸣器驱动电路

简易自控电路大全(1) 在简易自动控制电路中,将介绍一些模拟实验电路,利用一些物理现象产生的力、热、声、光、电信号,实现自动控制,以达到某种控制效果。 磁控和热控电路 在磁力自动控制电路中,传感元件是干簧管,当磁铁靠近时,常开触点闭合而接通传感电路,完成位置传感作用。 能不能用干簧管开关直接控制电动机的转与停呢?玩具电动机是常用的动力装置,它能够把电能转换为机械能,可用于小电风扇转动、小离心水泵抽水等执行功能。通常玩具直流电动机工作电压低,虽然在1.5~3V就可以启动,但起动电流较大(1~2安培),如果用触点负荷仅为几十毫安的干簧管进行开关控制,将大大缩短其使用寿命。因此,在自动控制电路中,常使用电子开关来控制电动机的工作状态。 三极管电子开关电路见图1 。由开关三极管VT,玩具电动机M,控制开关S,基极限流电阻器R和电源GB组成。VT采用NPN型小功率硅管8050,其集电极最大允许电流ICM可达1.5A,以满足电动机起动电流的要求。M选用工作电压为3V的小型直流电动机,对应电源GB亦为3V 。 VT基极限流电阻器R如何确定呢?根据三极管的电流分配作用,在基极输入一个较弱的电流IB,就可以控制集电极电流IC有较强的变化。假设VT电流放大系数hfe≈250,电动机起动时的集电极电流IC=1.5A,经过计算,为使三极管饱和导通所需的基极电流IB≥(1500mA/250)×2=12mA。在图1电路中,电动机空载时运转电流约为500mA,此时电源(用两节5号电池供电)电压降至2.4V,VT基极-发射极之间电压VBE≈0.9V。根据欧姆定律,VT基极限流电阻器的电阻值R=(2.4-0.9)V/12mA≈0.13kΩ。考虑到VT在IC 较大时,hfe要减小,电阻值R还要小一些,实取100Ω。为使电动机更可靠地启动,R甚至可减少到51Ω。在调试电路时,接通控制开关S,电动机应能自行启动,测量VT集电极—发射极之间电压VCE≤0.35V,说明三极管已饱和导通,三极管开关电路工作正常,否则会使VT过热而损坏。 自动灭火的热量自动控制电路见图2。该电路是将图1中的控制开关S换成双金属复片开关ST,就成为热控电路了。当蜡烛火焰烧烤到双金属复片时,复片趋于伸直状态,使得开关ST接通,电动机启动,带动小风扇叶片旋转,对准蜡烛吹风,自动将火焰熄灭;当双金属片冷却后,开关断开,小电风扇自动停转,完成了自动灭火的程序。 自动停车的磁力自动控制电路见图3。开启电源开关S,玩具车启动,行驶到接进磁铁时,安装在VT基极与发射极之间的干簧管SQ闭合,将基极偏置电流短路,VT截止,电动机停止转动,保护了电动机及避免大电流放电。

单片机驱动蜂鸣器原理与程序

单片机驱动蜂鸣器原理与设计下面是电磁式蜂鸣器的外形图片及结构图。。。

时,三极管T1截止,没有电流流过线圈,蜂鸣器不发声;当P3.7输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制P3.7脚的电平来使蜂鸣器发出声音和关闭。 程序中改变单片机P3.7引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。另外,改变P3.7输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小,这些我们都可以通过编程实验来验证。 二、蜂鸣器列子 下面我们举几个简单的单片机驱动蜂鸣器的编程和电路设计的列子。 1、简单的蜂鸣器实验程序:本程序通过在P3.7输出一个音频范围的方波,驱动实验板上的蜂鸣器发出蜂鸣声,其中DELAY延时子程序的作用是使输出的方波频率在人耳朵听觉能力之内的20KHZ以下,如果没有这个延时程序的话,输出的频率将大大超出人耳朵的听觉能力,我们将不能听到声音。更改延时常数,可以改变输出频率,也就可以调整蜂鸣器的音调。大家可以在实验中更改#228为其他值,听听蜂鸣器音调的改变。 ORG 0000H AJMP MAIN ;跳转到主程序 ORG 0030H MAIN: CPL P3.7 ;蜂鸣器驱动电平取反 LCALL DELAY ;延时 AJMP MAIN ;反复循环 DELAY:MOV R7,#228 ;延时子程序,更改该延时常数可以改变蜂鸣器发出的音调 DE1: DJNZ R7,DE1 RET

END 2、倒车警示音实验程序:我们知道各种卡车、货柜车在倒车时候,会发出倒车的蜂鸣警示提示音,同时警示黄灯也同步闪烁,提醒后面的人或车辆注意。本实验例程就实现倒车警示功能,通过实验板上的蜂鸣器发出警示音,同时通过实验板上P1.2和P1.5上的两个黄色发光二极管来发出黄色警示灯。 ORG 0000H AJMP START ;跳转到初始化程序 ORG 0033H START: MOV SP,#60H ;SP初始化 MOV P3,#0FFH ;端口初始化 MAIN: ACALL SOUND ;蜂鸣器发声 ACALL YS500M ;延时 AJMP MAIN SOUND: MOV P1,#11011011B ;点亮2个警示黄色发光二极管 MOV R2,#200 ;响200个周期 SND1: CLR P3.7 ;输出低电平T1导通,蜂鸣器响 ACALL YS1ms ;延时 SETB P3.7 ;输出高电平T1截止,蜂鸣器不响 ACALL YS1ms ;延时 DJNZ R2,SND1 MOV P1,#0FFH ;熄灭黄色警示灯 RET

蜂鸣器及范例

蜂鸣器是一种一体化结构的电子讯响器,本文介绍如何用单片机驱动蜂鸣器,他广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。 蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 下面是电磁式蜂鸣器的外形图片及结构图。。。 电磁式蜂鸣器实物图:电磁式蜂鸣器结构示意图: 图 1 图 2 电磁式蜂鸣器内部构成: 1. 防水贴纸 2. 线轴 3. 线圈 5. 底座 6. 引脚 7. 外壳 9. 封胶 10. 小铁片 11. 振动膜

4. 磁铁8. 铁芯12. 电路板 一、电磁式蜂鸣器驱动原理 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。S51增强型单片机实验板通过一个三极管C8550来放大驱动蜂鸣器,原理图见下面图3: S51增强型单片机实验板蜂鸣器驱动原理图: 图3 如图所示,蜂鸣器的正极接到VCC(+5V)电源上面,蜂鸣器的负极接到三极管的发射极E,三极管的基级B经过限流电阻R1后由单片机的P3.7引脚控制,当P3.7输出高电平时,三极管T1截止,没有电流流过线圈,蜂鸣器不发声;当P3.7输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制P3.7脚的电平来使蜂鸣器发出声音和关闭。

蜂鸣器驱动程序设计

蚌埠学院 嵌入式系统开发技术 课程设计 专业:电子信息科学与技术(嵌入式)班级:电子信息2班 学号:00000000000 姓名: 设计题目:蜂鸣器驱动程序设计 2014年9月

目录 1.绪论 _________________________________________________________________3 1.1概要___________________________________________________________________ 3 1.2设计内容_______________________________________________________________ 4 2.开发环境的搭建 _______________________________________________________4 2.1Redhat的安装 ___________________________________________________________ 4 2.2安装arm-linux-gcc交叉编译器____________________________________________ 8 2.3安装及编译linux-2.6.29-mini2440-20090708内核 _____________________________ 8 3.字符设备驱动相关知识 _________________________________________________8 3.1模块机制_______________________________________________________________ 8 3.2字符设备开发基本步骤___________________________________________________ 9 3.3主设备号和次设备号____________________________________________________ 10 3.4实现字符驱动程序______________________________________________________ 11 4.蜂鸣器原理 __________________________________________________________13 4.1蜂鸣器的种类和工作原理________________________________________________ 13 4.2开发板上蜂鸣器原理图分析______________________________________________ 14 4.3GPB0-0参数____________________________________________________________ 14 5.总体设计 ____________________________________________________________15 5.1设计思路______________________________________________________________ 15 5.2设计步骤______________________________________________________________ 15 6. 驱动及测试程序 _____________________________________________________16 6.1beep.c _________________________________________________________________ 16 6.2beep_tset.c _____________________________________________________________ 20 7.运行结果及截图 ______________________________________________________21 综合设计总结与思考___________________________________________________23

相关主题
文本预览
相关文档 最新文档