应用扩展帧的航天器CAN总线应用层协议设计  被引量:3

Design of Spacecraft CAN Bus Application Protocol Using Extended Frame

在线阅读下载全文

作  者:闫国瑞[1] 苏晨光 林博轩 史简[1] 田帅虎 李军予[1] YAN Guorui;SU Chenguang;LIN Boxuan;SHI Jian;TIAN Shuaihu;LI Junyu(DFH Satellite Co., Ltd., Beijing 100094, China)

机构地区:[1]航天东方红卫星有限公司,北京100094

出  处:《航天器工程》2022年第1期89-97,共9页Spacecraft Engineering

基  金:国家重大航天工程。

摘  要:为了适应航天器信息流多样性需求,提升信息交互的灵活性,提出一种应用扩展帧的CAN总线应用层协议设计。对CAN总线扩展帧29 bit标志符进行合理划分,将其分为数据优先级、源节点地址、组播标志、目的节点地址、帧序号标志、帧序号、帧数据类型7个部分,使得该协议可以支持多优先级、主从、多主、组播、广播等多种灵活通信方式,支持CAN帧起始帧、结束帧、帧连续性判断,以及应用层数据包检验,提高数据传输的可靠性。另外,给出了组播、广播地址分配及屏蔽策略,满足复杂航天器的信息流需求,简化信息流设计过程。最后,通过构建组播、多主及多优先级场景进行应用实例验证,证明了文章提出的协议设计具有适用范围广、灵活性高等优点。In order to adapt to diverse demand of spacecraft information flow and improve the flexible of communications between electronic equipments,a design of CAN bus application layer protocol using extended frame is proposed.The 29bit CAN frame ID is divided into seven parts:data priority,the source node address,multicast flag,destination node address,frame number flag,frame number and frame data type.The reasonable division makes the protocol flexible,which can support multi-priority,master-slave,multi-master,multicast,broadcast and other communications modes.The protocol can support start frame,end frame,frame continuity and application layer packet verification to improve data transmission reliability.In addition,mul ̄ticast and broadcast address design and mask strategies are proposed to meet the complex information flow requirements of the spacecraft and simplify the design process of information flow.Finally,the application examples of multicast,multi-master and multi-priority scenarios are constructed,which proves that the protocol design has the advantages of wide application scope and high flexibility.

关 键 词:航天器CAN总线 应用层 信息流 多主通信 多优先级 

分 类 号:V446.4[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象