[发明专利]一种提高智能网荷互动终端多板分辨率的方法有效
申请号: | 201610636025.X | 申请日: | 2016-08-05 |
公开(公告)号: | CN106230577B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 于海果;管晶;戴成涛 | 申请(专利权)人: | 光一科技股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L12/40;H04L29/06 |
代理公司: | 南京苏科专利代理有限责任公司32102 | 代理人: | 何朝旭 |
地址: | 211103 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种提高智能网荷互动终端多板分辨率的方法,属于网络通信技术领域。该方法在由分别配置MCU、晶振、时钟芯片、存储器的一个主板和若干从板通过CAN总线通信连接构成的智能网荷互动终端中,主板和若干从板之间还接有时钟同步总线。本发明由于CAN总线对时后在第一毫秒时刻时钟同步总线就立即启动同步信号,将其相应的微秒计时器清零后与主板保持同步,实现了两者之间最优匹配,并引入了微秒定时确保了“毫秒”级的同步,CAN总线间隔1秒的同步信号安全避免了元器件个体差异的影响,因此显著提高了对智能网荷互动终端整体的SOE分辨率。 | ||
搜索关键词: | 一种 提高 智能 互动 终端 分辨率 方法 | ||
【主权项】:
一种提高智能网荷互动终端多板分辨率的方法,在由分别配置MCU、晶振、时钟芯片、存储器的一个主板和若干从板通过CAN总线通信连接构成的智能网荷互动终端中,其特征在于:所述主板和若干从板之间还接有时钟同步总线;所述主板运行步骤为:第一步、上电后读取时钟芯片的绝对时钟并转换为相对时钟格式写入指定内存区域;所述相对时钟含有微秒计数器、毫秒计数器和分级计数器;第二步、配置100微秒硬件中断,且控制每次进入中断处理状态时,将相对时钟的微秒计数器加100微秒;当微秒计数器到达1000时,毫秒计数器加1,同时微秒计数器清零;当毫秒计数器到达60000时,分级计数器加1,同时毫秒计数器清零;第三步、配置CAN总线的通信速率为1Mbps,并控制CAN广播对时报文的通信及处理时间在200~300微秒;第四步、配置时钟同步总线为输出模式;第五步、判断相对时钟的分级计数器中计数是否等于5的整数倍、且毫秒计数器和微秒计数器的计数都等于0,如否则直接进行第六步;如是则通过以太网通道与SNTP服务器进行网络对时,对时成功后,将当前最新时钟以绝对时钟格式写入时钟芯片,同时以相对时钟格式写入指定内存区域,再进行第六步;第六步、当相对时钟的分级计数器的秒级计数器计数变化时,通过CAN总线采用相对时钟格式对各从板发送广播对时指令,在200~300微秒内完成;第七步、判断相对时钟的毫秒计数器和微秒计数器是否分别等1和0,如否则直接进行第八步;如是则通过时钟同步总线对当前输出电平取反,再进行第八步;第八步、接收到从板主动上传的SOE,存储并择机上传主站;返回第五步循环运行;所述从板运行步骤为:步骤一、上电后初始化内存中的格式与主板一致的相对时钟;步骤二、配置100微秒硬件中断,且控制每次进入中断处理状态时,将相对时钟的微秒计数器加100微秒;当微秒计数器到达1000时,毫秒计数器加1,同时微秒计数器清零;当毫秒计数器到达60000时,分级计数器加1,同时毫秒计数器清零;步骤三、配置CAN总线的通信速率与主板通信速率匹配;步骤四、配置时钟同步总线为输入模式;步骤五、通过CAN总线接收主板发送的广播对时指令,写入相对时钟内存区域;步骤六、判断时钟同步总线是否电平取反,如否则直接进行步骤七;如是则将毫秒计数器和微秒计数器分别修改为1和0,再进行步骤七;步骤七、判断遥信状态是否发生变位且超过防抖时间,如否则返回步骤五,如是则取当前相对时钟的时间生成SOE并通过CAN总线上传给主板,再返回步骤五。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于光一科技股份有限公司,未经光一科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610636025.X/,转载请声明来源钻瓜专利网。