电光与控制, 2015, 22 (6): 73, 网络出版: 2015-07-10
CCAR23部飞机航空电子网络中FlexRay协议的设计和实现
FlexRay Protocol Design and Realization in Avionic Network for Aircraft Complied with CCAR23
航空电子系统 FlexRay协议 成员协议 容错 CCAR23 CCAR23 avionic system FlexRay protocol membership protocol fault-tolerance
摘要
为了增强FlexRay网络在CCAR23部飞机航空网络应用中的安全性,分析了FlexRay协议的传输特性,定义了心跳消息结构,提出了在静态段中进行状态声明、在动态段中进行成员协商以及在网络空闲时间进行成员状态决策的成员算法的设计与实现.该算法以进程为单位进行管理,可以在协议层实现进程的重新集成,且对于存在n个故障的系统,只要系统中存在2n+1个过程且n+1个过程运行正常,该算法就能够在一个周期内识别全部故障.经应用验证,该算法能够在一个通信周期中实现成员协议要求的确认性、一致性以及自我诊断性.
Abstract
In order to enhance the safety of FlexRay protocol applied in avionic network in aircraft complied with CCAR23,a heartbeat message structure is defined and a membership protocol algorithm is designed and implemented for FlexRay protocol based on its transmission characteristics.The algorithm consists three phases:status announcement in static segment, negotiation in dynamic segment and decision-making in network idle time.It uses processes hosted by the node as management target and enable the reintegration of a process.Within one cycle,it can identify n faults in a 2n+1 processes member group while at least n+1 process are without fault.Test result shows that the algorithm satisfies the validity,agreement and self-diagnosis requirements of membership protocol.
刘绚, 孔德岐, 张双, 李莉, 缪伟涛, 刘文学. CCAR23部飞机航空电子网络中FlexRay协议的设计和实现[J]. 电光与控制, 2015, 22(6): 73. LIU Xuan, KONG De-qi, ZHANG Shuang, LI Li, MIAO Wei-tao, LIU Wen-xue. FlexRay Protocol Design and Realization in Avionic Network for Aircraft Complied with CCAR23[J]. Electronics Optics & Control, 2015, 22(6): 73.