智能开关远程控制查询断电恢复方法与流程

文档序号:12716832阅读:7345来源:国知局
智能开关远程控制查询断电恢复方法与流程

本发明涉及开关的控制恢复方法,具体涉及智能开关远程控制查询断电恢复方法。



背景技术:

开关是家家户户都需要用到的,现有开关几乎都是本地手动控制的开关,只有少数是可以远程操作的智能开关,对于现有可以远程控制的开关,停电再恢复供电时,开关不会自动恢复到断电之前的状态,这样也会给人们的生活造成不便,所以一种在断电后又通电的情况下,可以自动将开关恢复到断电之前的状态的开关会极大地方便人们的生活。



技术实现要素:

本发明的目的在于提供一种智能开关远程控制查询断电恢复方法,解决现有技术中的开关停电再恢复供电时,无法自动恢复到断电之前的状态的问题。

为解决上述的技术问题,本发明采用以下技术方案:

一种开关本地操作和远程操作同步的方法,包括控制方法和查询恢复方法,所述控制方法包括:

发送指令:远程操作终端向中央处理器发送指令,中央处理器通过无线通信模块将指令发送给单片机;

继电器动作:单片机将指令传送给对应的继电器,根据单片机的命令执行动作,继电器触点状态发生改变;

所述查询恢复方法包括操作终端命令内容解析和判断:单片机收到命令后,依次判断命令是否是单路控制命令、多路控制命令、断电恢复命令、查询命令或收到主机回复命令,其中任一判断结果为是则执行相应命令并停止后面的判断。

本发明远程控制的方法首先是中央处理器向无线通信模块发送指令,单片机接收指令后向继电器发送命令,继电器开始动作,继电器触点状态改变,开关状态随之发生变化。单片机向继电器发送命令后,默认继电器触点状态改变,将信息上报到中央处理器,即家庭智慧中心的控制系统,中央处理器通过无线网与用户的手机连接。

断电后开关的各组成电路停止工作,设备断电重新上电、完成初始化后程序自动判断每一路是否需要断电自恢复,如果需要,则从EEPROM中查找出这一路最后一次操作的状态,并予以恢复。中央处理器可向单片机发送命令,单片机首先判定命令的种类,例如否是单路控制命令、多路控制命令、断电恢复命令、查询命令或收到主机回复命令,然后执行相应的动作。

作为优选的,所述单片机型号是PIC16F690或PIC16LF1829。

作为优选的,执行单路控制命令时,若该路有主动上报,则停止主动上报,将已执行的信息反馈给中央处理器,并存储开关的状态。

作为优选的,执行多路控制命令时,若任一路有主动上报,则停止相应路的主动上报,将已执行的信息反馈给中央处理器,并存储开关的状态。

可以根据需要选择单路控制或多路同时控制,方便使用。

作为优选的,执行断电恢复命令时,单片机首先从中央处理器的eeprom中调取相应路最后一次操作的状态,并予以恢复。恢复到断电之前的状态,可以远程控制而不需要通过本地触摸模块控制,且不需要手动查询、记录断电前的开关状态,因为eeprom中存储了断电之前开关的状态,方便操作。

作为优选的,执行查询命令时,单片机首先从中央处理器的eeprom中调取相应路最后一次操作的状态,将其反馈给中央处理器并停止本路上报。

作为优选的,每个按键对应设置有一个继电器,每个继电器对应设置有一个继电器的驱动电路,所述继电器及其驱动电路均采用三极管驱动,包括从电源输入端到输出端依次连接的线圈端降流电路、线圈端反向电流吸收电路和触点端高压吸收电路。继电器实际上是用较小的电流去控制较大电流的一种“自动开关”,在电路中起着自动调节、安全保护、转换电路等作用。

作为优选的,所述线圈端降流电路,包括第一电阻R2和与第一电阻R2并联的电解电容C2;所述线圈端反向电流吸收电路包括分别与继电器并联的二极管D2和电容C5,所述二极管D2的负极与继电器的输入端相连;所述触点端高压吸收电路包括并联在继电器的触点端的第二压敏电阻。线圈端降流电路可以保证线圈导通时由12V的电压让继电器带电吸合,导通后继电器吸合后经过R2分压,降低线圈承受的电压,减少继电器线圈发热,提高继电器使用寿命。线圈端反向电流吸收电路中的二极管在线圈电压接反时导通而保护继电器线圈。触点端高压吸收电路:触点端的压敏电阻,可以吸收瞬间高压而保护继电器触点。

作为优选的,所述继电器的电源输出端与三极管Q2的集电极相连,所述三极管的基极经过第二电阻R5与单片机相连,所述三极管Q2的发射极与基极之间连有第三电阻R8,所述三极管Q2的发射极接地。RC延迟电路起到延时的作用,三极管起到导通以及放大电流驱动后面电路的作用。

作为优选的,所述单片机通过无线通信模块将继电器反馈的信息上报中央处理器,中央处理器通过网络将信息上报给远程操作终端;所述无线通信模块采用透传zigbee模块,所述透传zigbee模块的串口跟单片机串口相连。Zigbee 是一种基于标准的远程监控、控制和传感器网络应用技术,满足人们对支持低数据速率、低功耗、安全性、可靠性和经济高效的标准型无线网络解决方案的需求。

作为优选的,所述中央处理器为手机app, 中央处理器通过无线通信模块向单片机发送指令,控制继电器的动作。实现了将开关状态上报给远程控制终端需要的同时,还可以实现远程控制终端对开关的控制。

与现有技术相比,本发明的有益效果至少是如下之一:

1)零火智能开关支持断电恢复功能,用户通过APP可以选择设备在断电再上电时的初始状态,即恢复为断电前的状态或者为断电状态。

2)零火智能开关能够接收主机的查询命令,通过查询命令,主机也可以知道每一支路当前的通断电情况。

附图说明

图1为本发明智能开关远程控制查询断电恢复方法所用电路的模块图。

图2为本发明智能开关远程查询断电恢复方法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1:

本实施例提供了一种开关本地操作和远程操作同步的方法,如图1和2所示, 包括控制方法和查询恢复方法,所述控制方法包括:

发送指令:远程操作终端向中央处理器发送指令,中央处理器通过无线通信模块将指令发送给单片机;

继电器动作:单片机将指令传送给对应的继电器,根据单片机的命令执行动作,继电器触点状态发生改变;

所述查询恢复方法包括操作终端命令内容解析和判断:单片机收到命令后,依次判断命令是否是单路控制命令、多路控制命令、断电恢复命令、查询命令或收到主机回复命令,其中任一判断结果为是则执行相应命令并停止后面的判断。

本发明远程控制的方法首先是中央处理器向无线通信模块发送指令,单片机接收指令后向继电器发送命令,继电器开始动作,继电器触点状态改变,开关状态随之发生变化。单片机向继电器发送命令后,默认继电器触点状态改变,将信息上报到中央处理器。

断电后开关的各组成电路停止工作,设备断电重新上电、完成初始化后程序自动判断每一路是否需要断电自恢复,如果需要,则从EEPROM中查找出这一路最后一次操作的状态,并予以恢复。中央处理器可向单片机发送命令,单片机首先判定命令的种类,例如否是单路控制命令、多路控制命令、断电恢复命令、查询命令或收到主机回复命令,然后执行相应的动作。

实施例2:

本实施例是在实施例1的基础上进一步限定了:所述单片机型号是PIC16F690或PIC16LF1829。

实施例3:

本实施例是在实施例1的基础上进一步限定了:执行单路控制命令时,若该路有主动上报,则停止主动上报,将已执行的信息反馈给中央处理器,并存储开关的状态。

实施例4:

本实施例是在实施例1的基础上进一步限定了:执行多路控制命令时,若任一路有主动上报,则停止相应路的主动上报,将已执行的信息反馈给中央处理器,并存储开关的状态。

可以根据需要选择单路控制或多路同时控制,方便使用。

实施例5:

本实施例是在实施例1的基础上进一步限定了:执行断电恢复命令时,单片机首先从中央处理器的eeprom中调取相应路最后一次操作的状态,并予以恢复。恢复到断电之前的状态,可以远程控制而不需要通过本地触摸模块控制,且不需要手动查询、记录断电前的开关状态,因为eeprom中存储了断电之前开关的状态,方便操作。

实施例6:

本实施例是在实施例1的基础上进一步限定了:执行查询命令时,单片机首先从中央处理器的eeprom中调取相应路最后一次操作的状态,将其反馈给中央处理器并停止本路上报。

实施例7:

本实施例是在实施例1的基础上进一步限定了:所述单片机通过无线通信模块将继电器反馈的信息上报中央处理器,中央处理器通过网络将信息上报给远程操作终端;所述无线通信模块采用透传zigbee模块,所述透传zigbee模块的串口跟单片机串口相连。Zigbee 是一种基于标准的远程监控、控制和传感器网络应用技术,满足人们对支持低数据速率、低功耗、安全性、可靠性和经济高效的标准型无线网络解决方案的需求。

实施例8:

本实施例是在实施例1的基础上进一步限定了:所述中央处理器为手机app, 中央处理器通过无线通信模块向单片机发送指令,控制继电器的动作。实现了将开关状态上报给远程控制终端需要的同时,还可以实现远程控制终端对开关的控制。

尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1