新浪博客

Relay--Proteus中继电器的使用和仿真

2009-02-08 20:43阅读:
哈哈,迈出偶的第一步了,发点“技术贴”,弱.... Relay--Proteus中继电器的使用和仿真
继电器是一种功率开关器件,它能够实现弱电控制强电的功能。下面以一个例子来说明继电器的使用和仿真(proteus)
例:用P0^0端口开关通过继电器控制电灯的亮灭。
源程序很简单:
Relay--Proteus中继电器的使用和仿真
Proteus中使用的Devices:
1.电灯lamp
2.电池Battery
3.继电器Relay
4.开关switch
5.电阻res
6.三极管PNP
Relay--Proteus中继电器的使用和仿真
需要特别注意的是继电器的驱动电压是12V,而系统的电压是5V,如果不做任何修改,P3^0为低电平时,铁片是不会别吸过来的,右边电路依旧断路。所以要修改继电器的属性,把驱动电压改为5V(图一),或者改系统电压为12V(图二)(Design-Power Rail Configuration)。
Relay--Proteus中继电器的使用和仿真
(图一)
Relay--Proteus中继电器的使用和仿真
(图二)
说明:
1.图中Q1是一个PNP三极管,通过Lamp1输出高低电平来控制其通断,进而达到控制继电器工作的目的。需要注意由于单片机引脚的驱动能力有限,在实际应用中经常使用这种大功率晶体管控制电路。不过有时我们可能会在其基极与单片机引脚之间接上一个电阻以吸收断电时产生的反电势,防止干扰。
2.Lamp2虽然直接接的时候也可以发光,但应该是仿真的缘故吧,实际上单片机的电压估计是驱动不了的...

我的更多文章

下载客户端阅读体验更佳

APP专享