检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:闫国瑞[1] 苏晨光 林博轩 史简[1] 田帅虎 李军予[1] YAN Guorui;SU Chenguang;LIN Boxuan;SHI Jian;TIAN Shuaihu;LI Junyu(DFH Satellite Co., Ltd., Beijing 100094, China)
出 处:《航天器工程》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[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.135.190.238