UM-BUS总线是一种可动态重构的高速高可靠通信总线,提出了一种三段式通道健康状态检测方法,构建了一个通道健康状态表,实现了通道故障的在线实时检测与动态标记,通过动态重构将通信数据动态分配到健康通道上进行传输,保证了总线在通道出现故障的情况下的正确通信.通过UM-BUS总线实际系统测试与仿真验证表明,此设计的故障检测方法,可以有效地检测各种通道与节点故障,能够满足UM-BUS总线系统的应用需求.
UM-BUS is a high-speed,high-reliability serial bus with dynamic reconfigurable ability.In this paper,we present a three-stage lanes health detection method.In this method,we build a health status table of lanes to implement online and real-time detecting and dynamically marking upon a lane failure.Using this method of dynamic reconfiguration,the communication data can be allocated in the healthy lanes dynamically to transmit.Thus,the normal communication in the case of lane failure can be achieved.Through the testing in the practical UM-BUS system and computer simulation,we illustrate the feasibility of this fault detection method,which can detect various fault of lanes and nodes and meet the application requirements of UM-BUS system.