APP下载

星载CAN总线即插即用解决方案

2021-06-28吕良庆

计算机工程与设计 2021年6期
关键词:设计

龙 可,吕良庆

(1.国家空间科学中心 中国科学院复杂航天系统电子信息技术重点实验室,北京 100190; 2.中国科学院大学 计算机科学与技术学院,北京 100049)

0 引 言

CAN总线通信协议标准主要规定的是链路层协议,在实际任务中需要根据任务需要设计通信协议。由于任务需求各不相同,因此对应的通信协议也各不相同,这使得任务之间难以通用,对项目合作时异构系统之间的协调工作造成了困难[1]。引入即插即用设计思路有利于解决这一问题。现有的CAN总线即插即用方法多数是基于地面通用即插即用技术[2],对设备信息描述的方法往往是个性化的,这不利于航天架构异构子网的标准化接入。目前,采用电子数据单(electronic data sheet,EDS)技术来管理设备信息已成为一种主流[3]。例如空间数据系统咨询委员会(consultative committee for space data system,CCSDS)提出的航天器接口业务(spacecraft onboard interface services,SOIS)[4],采用SOIS EDS(SEDS)对部件信息进行描述[5];美国空军实验室(air force research laboratory,AFRL)提出的SPA(space PnP avionics)计划,利用xTEDS(XML transducer electronic data sheet)来管理所有设备和服务[6]。在上述架构中,CAN总线作为底层子网之一,需要在总线内部先解决设备级的即插即用[7],然后与上层的应用和业务过程进行衔接。

1 概 述

在CAN总线中增加即插即用特性,可以在不改变各自节点原有通信协议的基础上,建立它们之间的互通性,提高航天器的协调和集成效率。即插即用技术的实现思路一般可以归纳为以下几个步骤:设备编址、设备发现、设备描述、设备控制、设备事件和设备表达[8]。结合星载CAN总线的实际特点,拟定了CAN总线即插即用的整体流程,如图1所示。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”