【技术实现步骤摘要】
一种用于智慧照明系统的时钟保障方法及系统
[0001]本专利技术涉及智慧照明
,具体而言,涉及一种用于智慧照明系统的时钟保障方法及系统。
技术介绍
[0002]在智慧照明系统中,集中控制器和回路控制器需要有正确的时钟才能确保正确的路灯开关,否则会出现路灯的异常开关情况,即白天开灯或者夜间关灯情况。实际运行中,异常开关灯的情况屡有发生。其主要原因有以下三点:1)集中控制器或者回路控制器的时钟突变,如中午12点变成了晚上0点,在未来得及校时的情况下,异常开灯;2)集中控制器长期离线无法与物联网平台进行校时,造成集中控制器或者回路控制器时钟错误而进行异常开关灯;3)目前使用的芯片为基于ARM内核的芯片,这种芯片自身带有RTC电路,RTC电路会产生时钟突变的错误,比如ST公司的STM32F4系列芯片会出现RTC时钟突变的情况,TI公司的AM335X系列芯片也会出现RTC时钟突变的情况。所以需要提供一种方案以解决集中控制器及回路控制器时钟误差的问题。
技术实现思路
[0003]本专利技术的目的在于提供一种用于智慧 ...
【技术保护点】
【技术特征摘要】
1.一种用于智慧照明系统的时钟保障方法,其特征在于,包括:获取物联网平台的初始时钟并根据所述初始时钟对路灯集中控制器的时钟和回路控制器的时钟进行初始化;检测路灯运行时是否接收到所述物联网平台发送的第一心跳包;其中,所述第一心跳包包括第一时钟更新数据;若路灯运行时接收到所述物联网平台发送的第一心跳包,则分析所述时钟更新数据与所述集中控制器的当前时钟的第一误差是否大于第一阈值;若所述第一误差大于第一阈值,则根据所述时钟更新数据校正集中控制器的时钟;若路灯运行时未接收到所述物联网平台发送的第一心跳包,则分析所述当前时钟与所述集中控制器最近一次更新的时钟的第二误差是否大于第二阈值;若所述第二误差大于第二阈值,则重启所述路灯并根据所述物联网平台的时钟重设所述集中控制器的时钟和所述回路控制器的时钟。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述回路控制器的时钟初始化完成后,检测是否接收到所述集中控制器发送的第二心跳包;其中,所述第二心跳包包括第二时钟更新数据;若所述回路控制器接收到所述第二心跳包,则根据所述第二时钟更新数据对所述回路控制器的时钟进行更新。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述回路控制器未接收到所述第二心跳包,则重新连接所述集中控制器,并根据获取到的时钟数据对所述回路控制器的时钟进行更新。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:分析所述回路控制器在预设时间段内是否与集中控制器成功建立连接;若所述回路控制器在预设时间段内未与集中控制器成功建立连接,则对所述回路控制器进行复位。5.根据权利要求2...
【专利技术属性】
技术研发人员:秦龙,
申请(专利权)人:重庆贵飞科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。