双模式时间控制装置和时间控制方法与流程

文档序号:17257642发布日期:2019-03-30 09:27阅读:552来源:国知局
双模式时间控制装置和时间控制方法与流程

本发明涉及一种时间控制技术,尤其涉及一种双模式时间控制装置和时间控制方法。



背景技术:

时间控制器是一种能够根据设定的时间来控制电路的接通或者断开,也就是控制电器的开关装置,因单个时间控制器通常采用时间计数器来控制,故只能以周、月等相对有规律的周期来控制设备的开关,而当遇到中国传统的农历假期比如春节、清明或者端午时只能人工关断设备,一旦出现疏漏则会产生浪费能源甚至损坏设备的后果。



技术实现要素:

本发明的目的是提供一种双模式时间控制装置和时间控制方法,可控制设备在阳历假期、阴历假期和周末假期时间段内均进入假期待机模式,减少了因人为疏忽造成的能源浪费。

为实现上述目的,本发明提供了一种双模式时间控制装置,包括中央处理模块、用于给所述中央处理模块授时的北斗模块、用于控制设备开关的中间继电器以及用于给所述中央处理模块、所述北斗模块和所述中间继电器供电的电源模块,所述中央处理器包括输入端与所述北斗模块相连的阳历时间寄存器,所述阳历时间寄存器输出端分别连接阳历阴历转换模块、阳历星期转换模块和阳历假期判断模块,所述阳历阴历转换模块和所述阳历星期转换模块分别与阴历假期判断模块和周末假期判断模块相连,所述周末假期判断模块、所述阴历假期判断模块和所述阳历假期判断模块均与所述中间继电器相连。

优选的,所述北斗模块包括阳历日期授时模块和无线模块,所述阳历日期授时模块的输入端经所述无线模块与北斗卫星相通信,所述阳历日期输出端与所述阳历时间寄存器相连。

优选的,所述阳历阴历转换模块和所述阳历星期转换模块均为时间计数器。

一种基于上述装置的时间控制方法,包括如下步骤:

s1、所述北斗模块给所述阳历时间寄存器授时,并且将近至少一年的阳历假期、阴历假期和周末假期列表分别存储至所述阳历假期判断模块、所述阴历假期判断模块和所述周末假期判断模块中;

s2、对所述阳历时间寄存器获取的阳历日期依次进行阳历假期判断、阴历假期判断、周末假期判断和假期调整;

s20、阳历假期判断,所述阳历假期判断模块直接判断所述阳历日期是否位于所述阳历假期时间段内,若是则执行步骤s23,若不是则执行步骤s21;

s21、阴历假期判断,所述阳历阴历转换模块将所述阳历日期转换为阴历日期,所述阴历假期判断模块判断所述阴历日期是否位于所述阴历假期时间段内,若是则执行步骤s24,若不是则执行步骤s22;

s22、周末假期判断,所述阳历星期转换模块将所述阳历日期转换为星期,所述周末假期判断模块判断所述星期是否位于所述周末假期时间段内,若是则执行步骤s23,若不是则执行步骤s4;

s23、假期调整1,所述阳历假期所在的所述星期为所述周末假期,若是则执行步骤s230,若不是则执行步骤s231;

s230、所述阳历假期在所述周末假期基础上向后顺延两天为调休日期j1,所述阳历假期与所述调休日期j1均执行步骤s3,所述周末假期执行步骤s4;

s231、所述阳历假期所在的所述星期与所述周末假期相隔天数为n,若n=1,则所述周末假期与所述阳历假期距离较近的所述周末假期h1、所述周末假期h1与所述阳历假期之间的调休日期j2和所述阳历假期均执行步骤s3,所述周末假期与所述阳历假期距离较远的所述周末假期h2执行步骤s4;若n=2,所述阳历假期之后的两天为调休日期j3,所述阳历假期与所述调休日期j3均执行步骤s3,所述周末假期h3执行步骤s4;

s24、假期调整2,所述阴历假期所在的所述星期为所述周末假期,若是则执行步骤s240,若不是则执行步骤s241;

s240、所述阴历假期在所述周末假期基础上向后顺延两天为调休日期j1,所述阴历假期与所述调休日期j1均执行步骤s3,所述周末假期执行步骤s4;

s241、所述阴历假期所在的所述星期与所述周末假期相隔天数为n,若n=1,则所述周末假期与所述阴历假期距离较近的所述周末假期h1、所述周末假期h1与所述阴历假期之间的调休日期j2和所述阴历假期均执行步骤s3,所述周末假期与所述阴历假期距离较远的所述周末假期h2执行步骤s4;若n=2,所述阴历假期之后的两天为调休日期j3,所述阴历假期与所述调休日期j3均执行步骤s3,所述周末假期h3执行步骤s4;

s3、所述中间继电器控制所述设备进入假期待机模式;

s4、所述中间继电器控制所述设备进入正常工作模式。

优选的,所述阳历阴历转换模块转换所述阳历日期为所述阴历日期的步骤包括:

s210、经所述中央处理模块设定初始阳历日期d2和所述初始阳历日期d2对应的初始阴历日期t1,以及将近至少一年的阴历日期列表输入所述中央处理模块中;

s211、经所述阳历时间寄存器由所述北斗模块获取当前阳历日期d2;

s212、计算当前阴历日期t2,首先计算出天数差d=d2-d1,然后根据所述阴历日期列表查找出与初始阴历日期t1相差天数等于d的即为所述当前阴历日期t2。

优选的,所述阳历星期转换模块转换所述阳历日期为所述星期的步骤包括:

s220、经所述中央处理模块设定初始阳历日期d2和所述初始阳历日期d2对应的星期h1;

s221、经所述阳历时间寄存器由所述北斗模块获取当前阳历日期d2;

s222、计算当前星期h2,首先计算出天数差d=d2-d1,然后计算所述天数差d除以7得出余数r,所述计算当前星期h2=h1+r。

因此,本发明的采用上述结构的双模式时间控制装置和时间控制方法,可控制设备在阳历假期、阴历假期和周末假期时间段内均进入假期待机模式,减少了因人为疏忽造成的能源浪费。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明的实施例一种双模式时间控制装置和时间控制方法的结构框图。

其中:1、电源模块;2、北斗模块;3、中间继电器;4、中央处理模块。

具体实施方式

以下将结合附图对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。

图1为本发明的实施例一种双模式时间控制装置和时间控制方法的结构框图,如图1所示,本发明的结构,包括中央处理模块4、用于给中央处理模块4授时的北斗模块2、用于控制设备开关的中间继电器3以及用于给中央处理模块4、北斗模块2和中间继电器3供电的电源模块1,中央处理器包括输入端与北斗模块2相连的阳历时间寄存器,阳历时间寄存器输出端分别连接阳历阴历转换模块、阳历星期转换模块和阳历假期判断模块,阳历阴历转换模块和阳历星期转换模块分别与阴历假期判断模块和周末假期判断模块相连,周末假期判断模块、阴历假期判断模块和阳历假期判断模块均与中间继电器3相连。北斗模块2包括阳历日期授时模块和无线模块,阳历日期授时模块的输入端经无线模块与北斗卫星相通信,阳历日期输出端与阳历时间寄存器相连。阳历阴历转换模块和阳历星期转换模块均为时间计数器,通过采用北斗模块2还可对中央处理模块4进行校时,且提高了时间准确度,且经阳历转换成阴历或者星期对当前日进行假期判定,从而控制设备运行,减少了因人为疏忽造成的能源浪费。

时间控制方法,包括如下步骤:

s1、北斗模块给阳历时间寄存器授时,并且将近至少一年的阳历假期、阴历假期和周末假期列表分别存储至阳历假期判断模块、阴历假期判断模块和周末假期判断模块中;

s2、对阳历时间寄存器获取的阳历日期依次进行阳历假期判断、阴历假期判断、周末假期判断和假期调整;

s20、阳历假期判断,阳历假期判断模块直接判断阳历日期是否位于阳历假期时间段内,若是则执行步骤s23,若不是则执行步骤s21;

s21、阴历假期判断,阳历阴历转换模块将阳历日期转换为阴历日期,阴历假期判断模块判断阴历日期是否位于阴历假期时间段内,若是则执行步骤s24,若不是则执行步骤s22;

s22、周末假期判断,阳历星期转换模块将阳历日期转换为星期,周末假期判断模块判断星期是否位于周末假期时间段内,若是则执行步骤s23,若不是则执行步骤s4;

s23、假期调整1,阳历假期所在的星期为周末假期,若是则执行步骤s230,若不是则执行步骤s231;

s230、阳历假期在周末假期基础上向后顺延两天为调休日期j1,阳历假期与调休日期j1均执行步骤s3,周末假期执行步骤s4;

s231、阳历假期所在的星期与周末假期相隔天数为n,若n=1,则周末假期与阳历假期距离较近的周末假期h1、周末假期h1与阳历假期之间的调休日期j2和阳历假期均执行步骤s3,周末假期与阳历假期距离较远的周末假期h2执行步骤s4;若n=2,阳历假期之后的两天为调休日期j3,阳历假期与调休日期j3均执行步骤s3,周末假期h3执行步骤s4;

s24、假期调整2,阴历假期所在的星期为周末假期,若是则执行步骤s240,若不是则执行步骤s241;

s240、阴历假期在周末假期基础上向后顺延两天为调休日期j1,阴历假期与调休日期j1均执行步骤s3,周末假期执行步骤s4;

s241、阴历假期所在的星期与周末假期相隔天数为n,若n=1,则周末假期与阴历假期距离较近的周末假期h1、周末假期h1与阴历假期之间的调休日期j2和阴历假期均执行步骤s3,周末假期与阴历假期距离较远的周末假期h2执行步骤s4;若n=2,阴历假期之后的两天为调休日期j3,阴历假期与调休日期j3均执行步骤s3,周末假期h3执行步骤s4;

s3、中间继电器控制设备进入假期待机模式;

s4、中间继电器控制设备进入正常工作模式。

阳历阴历转换模块转换阳历日期为阴历日期的步骤包括:

s210、经中央处理模块4设定初始阳历日期d2和初始阳历日期d2对应的初始阴历日期t1,以及将近至少一年的阴历日期列表输入中央处理模块4中;

s211、经阳历时间寄存器由北斗模块2获取当前阳历日期d2;

s212、计算当前阴历日期t2,首先计算出天数差d=d2-d1,然后根据阴历日期列表查找出与初始阴历日期t1相差天数等于d的即为当前阴历日期t2。

阳历星期转换模块转换阳历日期为星期的步骤包括:

s220、经中央处理模块4设定初始阳历日期d2和初始阳历日期d2对应的星期h1;

s221、经阳历时间寄存器由北斗模块2获取当前阳历日期d2;

s222、计算当前星期h2,首先计算出天数差d=d2-d1,然后计算天数差d除以7得出余数r,计算当前星期h2=h1+r。

因此,本发明的采用上述结构的双模式时间控制装置和时间控制方法,可控制设备在阳历假期、阴历假期和周末假期时间段内均进入假期待机模式,减少了因人为疏忽造成的能源浪费。

最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。

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