Proteus软件使用方法六_张海斌的个人空间_百度空间

继电器是一种功率开关器件,它能够实现弱电控制强电的功能。下面我们以一个例子来说明继电器的使用和仿真。

.单片机的P2.0引脚接一开关,使用该开关来控制接在P2.7引脚上的继电器,进而达到控制电灯的目的。当然,此例在实际中是没有任何意义的,也根本没有必要。此处主要用来说明继电器的作用,即通过弱电来控制强电。实际应用中,可能不是来控制一个电灯泡,而是来控制大功率发动机的起停。

本例源程序十分简单,如下图所示:

源文件编辑结束以后,将其保存为汇编文件,然后进行编译/汇编,并产生相应的源代码,准备用于仿真。

下面我们来编辑电路图。本例的电路图也较为简单,但有两点需要注意。

一是继电器,在Proteus中有很多继电器模型,出于仿真的目的,我们只需选择一种较为简单的模型即可,你可以用关键词“Relay”来进行查找。

二是继电器的工作电压与仿真系统的默认电压不兼容的问题。系统默认电压为5V,而继电器需要12V,电压不足,继电器不动作。所以我们需要进行相应的修改。这里有两种方法,或者我们改变继电器的工作电压为5V,你可以双击继电器图标,然后进行修改;或者我们改变系统的默认电压,方法如下:点击“Design”菜单下面的“Configure Power Rails...”子菜单,系统将弹出“Power Rail Configuration”对话框,如下图所示:

然后我们在该对话框中的“Name”属性右侧的下拉菜单中选择图中的“VCC/VDD”,接着在其右面的“Voltage”框中输入我们需要的数值即可,此处我们取12V。但是由于改变系统默认电压牵一发而动全身,所以不到迫不得已我们不推荐这种方法,此处我们推荐采用{dy}种方法。

{zh1}设计好的电路图如下图所示:

关于电路我们还有几点需要说明:

1)图中Q1是一个PNP三极管,通过P2.7输出高低电平来控制其通断,进而达到控制继电器工作的目的。需要注意由于单片机引脚的驱动能力有限,在实际应用中我们经常使用这种大功率晶体管控制电路。不过有时我们可能会在其基极与单片机引脚之间接上一个电阻。

2P2.0引脚上的开关和我们前面使用的按键类似,可以使用关键词“Switch”查找。

3)图中BAT1是一块电池,提供直流12V电压,可以用关键词“Battery”进行搜索;L1是一个灯泡,此例用来指示继电器动作的状态,可以使用关键词“Lamp”进行查找。

设计好电路并装入我们上面的程序所产生的源代码以后,就可以进行仿真了。点击仿真按钮,然后我们就可以通过开关的通断来控制继电器的动作,进而达到控制灯泡的亮灭了。



郑重声明:资讯 【Proteus软件使用方法六_张海斌的个人空间_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——