[发明专利]UM-BUS总线通道故障检测控制器及检测方法有效
申请号: | 201510155959.7 | 申请日: | 2015-04-03 |
公开(公告)号: | CN104866399B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 张家祺 | 申请(专利权)人: | 张家祺 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100141 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种UM‑BUS总线通道故障检测控制器及检测方法,所述通道故障检测控制器包括通道健康状态表、检测控制状态机和通道检测通信控制器,采用“命令‑应答‑确认”的三段式通道故障检测方法与分层式控制模型,实现了对UM‑BUS总线通道故障的在线实时检测与动态标记,使得UM‑BUS总线能够通过动态重构,将通信数据动态分配到健康通道上进行传输,保证了总线在通道出现故障的情况下的正确通信。 | ||
搜索关键词: | um bus 总线 通道 故障 检测 控制器 方法 | ||
【主权项】:
1.一种使用UM‑BUS总线通道故障检测控制器进行UM‑BUS总线故障检测的方法,其特征在于:所述UM‑BUS总线通道故障检测控制器,包括通道健康状态表、检测控制状态机和通道检测通信控制器,其中所述通道健康状态表是按照UM‑BUS总线通道的通信主、从节点连通情况建立的二维表格;所述检测控制状态机根据上层的检测命令或者来自通道主节点的检测命令包,启动通道检测过程,实现不同检测状态的定时,控制所述通道检测通信控制器进行通道检测数据包的收发,完成对通道健康状态表的更新;所述通道检测通信控制器设置于每个总线通道上,在所述检测控制状态机的控制下,完成通道检测包的组帧与解析,通过通道MAC在总线通道上进行检测数据包的接收和发送,对通道故障进行判断;所述UM‑BUS总线故障检测的方法包括主节点故障检测和从节点故障检测:主节点故障检测包括如下步骤:(1)复位通道健康状态表;(2)主节点从所有通道上同时向从节点分别发送一个检测命令包,并启动一个定时器,定时到预定位时后转入步骤(3);(3)主节点将其定时器清零,重新开始定时,从各通道接收从节点发送的检测应答包,定时到预定位时后转入步骤(4);(4)主节点将其定时器清零,重新开始定时后,从所有收到检测应答包的通道上向从节点发送检测确认包,待定时至预定位时后结束通道检测过程,更新主节点中的通道健康状态表;从节点故障检测包括如下步骤:(a)收到检测命令包后,从节点启动定时器,计时到预定位时后转入步骤(b);(b)从节点将其定时器清零,重新开始定时,并从各个收到检测命令包的通道上向主节点回送检测应答包,定时至预定位时后转入步骤(c);(c)从节点将其定时器清零,重新开始定时,从所有发送检测应答包的通道上,接收检测确认包,待定时至预定位时后,从节点结束通道检测过程,与主节点同步更新自己的通道健康状态表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张家祺,未经张家祺许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510155959.7/,转载请声明来源钻瓜专利网。