工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->用PROG-111模块制作宾馆客房电器综合控制

用PROG-111模块制作宾馆客房电器综合控制

作者:dolphin时间:2016-09-26


①具有对“取电口”状态自动识别的“智能”功能。当插入“房卡”时,能使客房的“床头灯”、“镜前灯”自动点亮(以方便客人在夜间或光线较弱的情况下进入客房);当拔出“取电口”中的“房卡”时,能先自动经过10秒钟的延时(方便客人夜间离开)后,再切断房间内的所有用电器电源,以确保安全和节约用电。

②可独立控制的开关数为5个(根据需要,可扩展至8个),可完成对“床头灯、镜前灯、落地灯、电视机、勿打扰”等功能的控制。

③因各开关均为控制5V的直流低电压,不仅安全,而且所用开关均可使用美观、高档的“薄膜印刷式轻触开关”。

④各控制开关均工作在“触发器”状态,即,按一次时接通,再按一次断开。操作方便、灵活。

⑤各种工作状态和延时时间等参数,均可通过修改相应的指令进行调

电路如图所示。P-111模块为本电路的核心。其6个数字I/O口中的PA口作为“取电”控制口使用,在该端整。口上。外接了一个由一只光敏三极管和一只发“白色光”的发光二极管对顶组成的简易光控电路(中间留有lcm的缝隙,以便于插入“房卡”),当“房卡”未插入时,光敏三极管受LED光照射而导通,PA口为低电位;当插入“房卡”后。LED发出的光被阻挡。光敏三极管截止。PA口则会变为高电位,这样,通过与程序配合,即可完成对该“取电口”状态的检测并适时完成相应的控制功能。其余的数字I/O口均空闲不用。P-111模块的10个标准I/O口中的P0-P4口做为5个分别独立开启和关闭各负载(照明灯具和电视机)的输入控制口,分别受5只“按钮开关”的控制,连接时采用跳过“P-111模块”上的光电耦合器,直接进行连接的控制方式(这样可以省去一组直流24V工作电源)。按照实际控制的需要。“P-111模块”上的5个输出口要全部使用且分别与5个输入端口相对应。

电路中所需元件的规格参数均如附图所标注,其中,光敏三极管应选用灵敏度较高的3DU系列或其它性能相似的型号;LED发光二极管最好选用能发白光的新型高亮度发光二极管,以确保“光控”效果稳定、可靠。需要提请读者注意的是,由于P-111模块上的继电器触点容量稍小(标称为5A/220V),因此,如需要控制较大的负载时,需要另接中间继电器。

本电路程序的流程图如图所示。为了便于完成预定的控制任务和简化编程工作,编程时,在程序中共设置了5个用于表示对应输出端口状态的“标志器”和1个
常数“标志器”。这样。通过分别将各“标志器”与“常数标志器”比较并对相应的“标志器”置位(置0或置1),即可达到不同的监测和控制目的。程序运行后,在初始化程序中,要完成对各数码管显示器的置数和将相关标志器清零等设置。此时,数码显示器将显示本程序的编号E=01。在主程序中,程序一开始将首先检测PA数字 I/O输入口(取电口)的状态。如该输入口为“低”电位(房卡未插入取电口)时,程序将停留在此处,继续检测;一旦检测发现该输入口变为“高”电位(将房卡插入取电口)时,将自动完成如下控制功能:①立即通过P5、P6输出口使J1、J2继电器吸合,使床头灯和镜前灯点亮,完成客人进入时,立即开灯的功能;②程序开始循环检测“取电口”中的“房卡”是否被“拔出”和S1-S5是否被按动(即:数字I/O口PA和P0-P4输入口的状态),并根据各输入口的状态。完成如下相应的控制动作。①当程序检测到P0-P4输入口中的某一个为O(即S1-S5按钮开关中的某一个按动)时,即通过对相应的“标志器”置位并使其对应的输出口状态“取反”,这样。就可使各输出口独立工作于“双稳”的工作状态;②当程序检测到数字I/O口PA输入端(取电口)的状态由“高电位”变为“低电位”(“取电口”中的“房卡”被拔出)时,程序立即跳至相应的地址上,进入延时工作状态,经过10秒钟的延时后,无论J1-J5继电器是处于什么状态,系统都将强制使各继电器释放,完成确保安全和节约用电的功能,随后,程序将返回始端,继续进行上述的检测过程。只要不断电或不进行人为干预,程序将一直如此循环工作下去。

指令操作数 注释

d01 数码管个位显示1

1

-d02 数码管十位显示O

0

~d03 数码管百位显示=

=

-d04 数码管千位显示E

E

-F10 标志器0置0

000

-F11 标志器1置0

000

-F12 标志器2置0

000

-F13 标志器3置0

000

-F14 标志器4置0

000

-F15 常数标志器置0

000

-CO 定时器时钟为O.1秒

C

-□PA 如PA口为高电位,就执行下一指令。否则。上跳1步

001

000

-P51 P5口输出高电位,J1吸合

-P61 P6口输出高电位,J2吸合

-□PA 如PA口为高电位,就执行下一指令,否则,下跳32步

000

032



将软件正确输入后。即可通过简单方法,迅速验证其主要功能是否正常。具体方法如下:

①无须连接外接的输入电路(如各按键开关和“光控”装置等),在保持按住P-111模块上的K1按键(这是模拟“房卡”尚未插入“取电口”的状态)的同时,接通“P-111模块”的电源,此时,各继电器均不吸合,但模块中的显示器应正确显示本程序的编号E=01,说明系统初始化工作正常。 ②在上述正常的情况下,放开P-111模块上的K1键(这是模拟“房卡”已插入“取电口”的状态),此时,J1、J2继电器均应立即同时吸合,说明在软件控制下。系统对“取电口”的识别和“有客人进入时立即开灯”的功能正常。

③使用小型螺丝刀(或其它导电材料),依次分别将“P-111模块”中的1#-5#光耦下端短接(这是分别模拟按动S1-S5按钮开关的状态)一下,则各光耦相对应的发光管应同时被点亮一下,J1-J5继电器应随着1#-5#光耦下端被短接操作的同时,分别对应地立即吸合(或释放);再次分别将“P-111模块”中的1#-5#光耦下端短接一下时,J1-J5继电器应分别对应地立即释放(或吸合),说明在软件控制下,各控制开关的“触发器”工作状态和相关的输出控制工作正常。

④在在上述正常的情况下。再次保持按住P-111模块上的K1按键(这是模拟“房卡”从“取电口”中拔出的状态),则J1-J5继电器均应保持在当前的状态(已吸合的保持吸合,已释放的保持释放)不变,此时,软件将控制电路进入“10秒延时”工作状态,一旦延时时间完成。全部继电器自动释放,说明用电器电源的相关输出控制功能正常。

⑤若上述的试验均能顺利通过,说明整个电路在软件控制下的“识别”、各开关的“触发器方式”、“延时”及“输出控制”等各项功能正常,软件运行良好。可以连接外控电路进行综合控制。



评论

技术专区