摘要
为提升星上设备间信息交互灵活性,文章对现有小卫星星上CAN总线应用层通信协议进行了改进,新的应用层协议通过合理的地址域设计、地址编排、屏蔽策略设计,使得该协议可以灵活支持总线设备多主通信,同时为了确保卫星系统按照一定的节拍有序运行,建议对总线采取周期调度下的多主通信模式。文章通过构建多主通信场景对该协议进行验证,结果表明该协议可以有效支持总线节点多主通信、组播、广播等,提升了总线通信的灵活性和通信效率。
In order to enhance the flexible of communication between electronic equipment of small satellite, Controller Area Network (CAN) bus application layer protocol used in small satellite now is improved in this paper. Through reasonable address field design, address distribution and mask strategy, the new protocol can flexibly support multi-master communication. In order to ensure satellite system running in time tick, a cycle schedule is proposed while using this protocol. Multi-master scene is designed to validate the new protocol. The results show that the new protocol can support multi-master eommunication, group broadcast and broadeast, enhacing the communication flexibility and efficiency.
出处
《航天器工程》
2014年第4期72-76,共5页
Spacecraft Engineering
基金
国家高技术研究发展计划(863计划)(2012AA120601)
关键词
小卫星
CAN总线
应用层协议
多主通信
small satellite
CAN bus
application layer protocol
multi-master cammunication