您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 蜂鸣器Proteus仿真实验方法
1蜂鸣器Proteus仿真实验方法1.在仿真软件中搜索蜂鸣器关键词“buzzer”。注意:在关键词输入文本框中输入buzzer关键词后,仿真软件proteus会搜到两个蜂鸣器。这两个蜂鸣器中一个是用于仿真,另外一个用于绘制原理图。在软件预览图中,两个蜂鸣器的符号相同。搜索结果如下图所示。从上图可以看出,软件搜索结果栏中出现了两个BUZZER的元件,其中一个在“ACTIVE”库中,另外一个在“DEVICE”库中。在ACTIVE库中的蜂鸣器是可以用于仿真的,当条件满足,可以通过电脑输出蜂鸣声。使用蜂鸣器仿真时,可以双击蜂鸣器,调节蜂鸣器的属性如下图所示。单片机一般使用5V电源驱动,因而一般将蜂鸣器的动作电压(OperatingVoltage)调为5V。蜂鸣器最好不用使用单片机的P口直接驱动,如下图所示的原理图是不好的,在不调节其他参数的情况下,蜂鸣器是不会发出蜂鸣声的。在进行实验时,也无法使用单片机的P口直接驱动蜂鸣器,因为P口的驱动能力比较弱,一般无法驱动蜂鸣器这种“大功率”用电器。2如果使用单片机控制蜂鸣器,可以采用三极管进行电流的放大,从而驱动三极管。这里展示使用NPN型三极管驱动蜂鸣器的例子。(如果读者感兴趣,可以自行尝试使用PNP型三极管驱动蜂鸣器的方法)。在proteus软件的关键词栏中输入“NPN”,找到NPN型三极管,如下图所示。三极管驱动蜂鸣器的电路如下图所示。单片机左侧的是单片机最小系统,单片机右侧的是蜂鸣驱动电路。单片机P2.0口通过NPN型数码管驱动蜂鸣器。当P2.0口输出高电平时,三极管导通,蜂鸣器响。当P2.0口输出低电平时,蜂鸣器不响。3这里再介绍另外一种驱动蜂鸣器的方法。(驱动蜂鸣器的方法很多,篇幅有限,这里仅仅再介绍一种,感兴趣的读者可以自行探索其他方法)单片机无法直接驱动蜂鸣器的原因是单片机P口输出的电流不足以驱动蜂鸣器,可以理解为功率不够,只要通过一个中间的元件将“功率”放大即可。采用NPN型三级管驱动蜂鸣器就是这个原理,将单片机P口输出的较小电流进行放大,从而驱动蜂鸣器。因而只要找一个合适的能够“功放”元件就可以实现预期的功能。ULN2003也是一个常用的电流放大元件,也可以使用该元件驱动蜂鸣器。其驱动电路非常简单如下图所示。4图中的ULN2003的添加方法与三极管的添加方法类似,在关键词输入文本框中输入“UNL2003”,就可以找到该元件。ULN2003是一款常用的“功放”,其驱动能力较强,在实际应用中,不但可以驱动蜂鸣器,还可以驱动小型继电器,小型直流电机等元件。关于ULN2003的简单介绍,ULN2003可以简单理解为7个非门。上图中的1B~7B为7个输入端,而1C~7C为7个输出端。其中1B与1C对应,相当于1个非门,其余引脚对应方式与之类似。ULN2003中每个非门集成了一个二极管,当UNL2003驱动感性元件时,在断电瞬间,由于电感的特点,会产生一个“瞬间”电流,其内部的二极管可以起到续流的作用,能够较好的保护元件。当使用者使用该元件驱动感性元件时,该芯片的公共端(也就是仿真图中的9号引脚)应该连接到负载电源的正极。读者的使用时,不能直接套用原理图。应该根据ULN2003的最大输出电流以及负载使用时需要提供的电流,当二者比较匹配的时候,可以使用ULN2003进行驱动,如果负载所需的电流大于ULN2003的最大输出电流,则应该采用其他方式进行驱动。
本文标题:蜂鸣器Proteus仿真实验方法
链接地址:https://www.777doc.com/doc-4068269 .html