一、引言
进入二十一世纪第三个十年,全球低轨卫星星座建设进入了前所未有的快速发展期。以SpaceX公司的星链(Starlink)星座、亚马逊的柯伊伯(Kuiper)星座以及中国多家商业航天企业规划的巨型星座为代表,低轨卫星星座正从概念设计走向大规模部署。这些星座通常由数百颗乃至数千颗工作在距地面300至1200公里轨道高度的小型卫星组成,通过星间链路(Inter-Satellite Link, ISL)实现卫星之间的数据交换和协同组网,构建起覆盖全球的天基信息网络。在星间链路中,除了传统的微波和激光通信手段外,用于卫星平台内部数据交换的CANFD总线技术也开始受到关注,特别是在星座内部的近距离编队飞行和协同观测任务中,CANFD总线以其高可靠性和低成本优势展现出独特的应用潜力。
本文以国科安芯ASM1042S2S型商业航天级CANFD收发器为研究对象,重点分析其多节点协同通信能力和内置容错机制,探讨该器件在低轨卫星星座星间链路及平台内部数据总线中的应用场景和技术优势。
二、低轨卫星星座的通信架构与挑战
2.1 星座内部通信分层结构
低轨卫星星座的通信架构通常可分为三个层次:第一层为星地链路(Space-to-Ground Link),负责卫星与地面站之间的数据上下行传输;第二层为星间链路(Inter-Satellite Link),负责星座内部相邻卫星之间的数据交换;第三层为星内链路(Intra-Satellite Link),负责单颗卫星内部各电子学单元之间的数据通信。本文重点关注第二层和第三层通信链路,尤其是CANFD总线在这两层链路中的应用可能性。
在星内链路层面,现代小卫星和微纳卫星通常采用综合电子学架构,将姿态控制、电源管理、热控管理和载荷管理等功能集成在统一的数据总线上。随着卫星功能的日益复杂化,星内总线需要连接的节点数量不断增加,对总线的带宽、可靠性和实时性提出了更高要求。在星间链路层面,当两颗或多颗卫星以编队飞行方式工作时,它们之间需要建立稳定的数据交换通道,用于共享姿态信息、同步观测时序和交换科学数据。对于相距较近的编队卫星(间距数百米至数公里),CANFD总线理论上可通过射频或有线方式实现连接,为星座内部通信提供一种低成本的备选方案。
2.2 多节点通信的技术挑战
CAN总线的多节点通信能力是其核心优势之一。理论上,CAN总线可支持多达110个节点同时挂接在同一总线上,实际工程中通常限制在30至50个节点以内,以保证足够的信号完整性和通信裕量。对于星载应用而言,多节点通信面临以下技术挑战:一是信号完整性问题,随着节点数量增加,总线电容负载增大,可能导致信号边沿变缓和位定时裕量减小;二是通信冲突问题,虽然CAN的非破坏性仲裁机制能够有效解决多节点同时发送时的冲突,但高总线负载率会增加消息延迟和抖动的风险;三是故障隔离问题,当某个节点发生故障(如收发器损坏导致总线永久占空)时,需要能够迅速将该节点与总线隔离,防止故障扩散。
2.3 空间环境对多节点通信的影响
在低轨空间环境中,多节点通信网络中的每个节点都独立承受辐射环境的威胁。即使单个节点的抗辐射性能满足要求,整个网络的可靠性还取决于节点之间的相互作用。例如,当某个节点因单粒子效应而进入异常状态时,其收发器可能向总线发送错误帧或永久性显性电平,干扰其他正常节点的通信。因此,星载多节点通信网络不仅需要每个节点具备高可靠性,还需要总线协议和收发器硬件层面具备足够的容错和故障隔离能力。
三、ASM1042S2S型CANFD收发器的多节点通信性能
3.1 25节点通信测试验证
为验证ASM1042S2S在多节点环境下的通信可靠性,厦门国科安芯科技有限公司对该器件进行了25节点多节点通信测试。测试环境包括24个从节点和1个主节点,所有节点均配置ASM1042S2S收发器,通过标准CANFD总线拓扑连接,总线两端配置120Ω终端电阻。测试参数设置为CANFD标准模式,仲裁域波特率1Mbps(采样点80%),数据域波特率5Mbps(采样点75%)。
测试过程中,24个从节点各发送5000帧扩展数据帧,发送间隔为50ms,总发送帧数达到120000帧。主节点负责接收所有从节点发送的数据帧,并统计错误帧数量和丢帧率。测试结果为:接收总帧数120000帧,错误帧数量0,丢帧率0%。这一测试结果表明,在25节点、5Mbps数据域波特率的严苛条件下,ASM1042S2S收发器能够保持零错误的可靠通信,充分验证了该器件在多节点网络中的信号完整性和协议兼容性。
3.2 高低温环境下的通信稳定性
星载电子设备在轨运行期间需要承受剧烈的温度变化。ASM1042S2S的高低温测试结果记录了该器件在极端温度条件下的通信性能。测试在-55℃、常温和+125℃三个温度点进行,测试内容包括发送功能和接收功能,覆盖4kbps、5Mbps和10Mbps三个速率等级。测试结果表明,在所有温度点和所有速率条件下,ASM1042S2S的发送功能和接收功能均保持正常。这一宽温度范围内的通信稳定性对于星载应用至关重要,因为卫星在轨期间可能经历从阴影区到日照区的快速温度过渡,总线通信必须在这一过程中保持不间断。
3.3 总线高压输入与短路保护测试
在多节点总线网络中,总线短路到电源或地线是最常见的故障模式之一。ASM1042S2S的总线高压输入测试验证了器件在总线出现严重共模偏移时的耐受能力。测试中,在CANH和CANL之间施加了多种组合的异常电压,包括CANH=-29.5V/CANL=-30.5V、CANH=30.5V/CANL=29.5V、CANH=-19.75V/CANL=-20.25V等多种情况,差分输入电压范围为400mV至1000mV。测试结果表明,在所有测试条件下,接收器输出状态(RXD)均保持正确判定(PASS)。这意味着即使总线某处发生严重的共模偏移或短路,收发器仍能够正确解析总线信号,不会因为输入过压而损坏或输出错误逻辑。
此外,ASM1042S2S还具备短路输出电流限制功能。在显性状态下,当CANH或CANL对地或对电源短路时,驱动器的输出电流被限制在-100mA至100mA范围内(正常模式下隐性短路输出电流为-5mA至5mA)。这一限流特性防止了短路故障导致器件过热损坏,也为总线故障的诊断和定位提供了时间窗口。
四、CANFD协议的容错机制与ASM1042S2S的硬件支持
4.1 CANFD协议的错误检测机制
CANFD协议继承了经典CAN协议的多种错误检测机制,并在此基础上进行了增强。这些机制包括:位监测(Bit Monitoring),发送节点在发送每位数据的同时监测总线电平,若发现不一致则产生位错误;位填充(Bit Stuffing),在连续的5个相同极性位之后自动插入一个相反极性的填充位,接收节点检测到位填充错误时产生格式错误;循环冗余校验(CRC),CANFD采用17位或21位CRC校验,相比经典CAN的15位CRC具有更强的检错能力;应答机制(ACK),接收节点在ACK槽位发送显性位以确认正确接收;帧格式检查,对帧起始、仲裁场、控制场、数据场和帧结束等字段的格式进行校验。
这些错误检测机制的综合作用,使得CANFD协议能够检测到总线上绝大多数的随机错误和突发错误。据统计,CANFD协议的残余误码率(Residual Error Probability)低于10⁻¹¹,即平均每传输10¹¹个数据帧才可能有一个错误帧未被检测到。这一误码率水平对于星载通信而言是完全可以接受的。
4.2 ASM1042S2S的故障安全特性
除了CANFD协议层面的错误检测机制外,ASM1042S2S在硬件层面还集成了多种故障安全特性。当收发器未供电时,其总线引脚(CANH和CANL)和逻辑引脚(TXD、RXD、STB)均处于高阻态,不会对总线产生负载。这一特性确保了在收发器供电异常时,总线仍能保持正常的隐性状态,其他节点的通信不会受到影响。此外,器件支持上电/断电无干扰运行(Power-up/down Glitch-free Operation),在电源电压上升或下降过程中,总线输出不会产生虚假的显性脉冲。
显性超时保护(TXD Dominant Timeout, DTO)是ASM1042S2S的另一项重要故障安全特性。当TXD引脚因控制器故障而持续保持低电平(显性请求)超过tTXD_DTO时间(规格书规定为1.2ms至3.8ms,实测值为2.43ms)时,收发器自动禁止驱动器输出,强制总线进入隐性状态。这一机制有效防止了因控制器死机或软件跑飞导致的总线永久性占空故障,是多节点总线网络中故障隔离的关键手段。
4.3 待机模式与远程唤醒
在低功耗卫星平台中,部分电子学单元在非工作期间需要进入低功耗休眠状态以降低整星功耗。ASM1042S2S提供了待机模式(Standby Mode),当STB引脚置为高电平时,收发器关闭CAN发送器和接收器的主通道,仅保留低功耗唤醒接收器和唤醒滤波器。在待机模式下,器件的电源电流降至0.1μA(实测值),几乎可以忽略不计。当总线上出现符合唤醒滤波器要求的特定信号模式时,RXD引脚变为低电平,向控制器发出唤醒请求。唤醒滤波器的过滤时间为0.5μs至1.8μs(实测值1.33μs),能够有效滤除总线上的窄脉冲噪声,防止误唤醒。
五、在低轨卫星星座中的应用场景分析
5.1 编队飞行卫星的近距离通信
在低轨卫星星座的编队飞行任务中,多颗卫星以特定的几何构型协同工作,实现对地观测分辨率增强、多角度立体成像或分布式孔径合成等功能。编队卫星之间的间距通常在数百米至数公里范围内,这一距离范围内可采用低功率射频通信或有线系绳通信方式建立数据链路。CANFD总线以其高可靠性和低成本优势,可作为编队卫星之间的小数据量控制指令和状态遥测的传输通道。例如,主星可通过CANFD总线向从星发送姿态同步指令和观测任务参数,从星则通过同一总线回传自身姿态状态和载荷健康数据。ASM1042S2S的±70V总线故障保护和多节点通信能力,使其能够在电磁环境复杂的编队飞行场景中保持稳定工作。
5.2 卫星平台内部的多载荷数据总线
在单颗卫星内部,ASM1042S2S可作为综合电子系统的主干数据总线接口。以一颗典型的百公斤级遥感卫星为例,其星载电子系统可能包括:星务计算机(1节点)、姿控计算机(1节点)、电源管理单元(1节点)、GPS接收机(1节点)、数传发射机(1节点)、多光谱相机控制器(1至3节点)、固态存储器(1至2节点)等,总节点数可达10至15个。采用基于ASM1042S2S的CANFD总线网络,可以以较低的成本和复杂度实现这些节点之间的互联互通。5Mbps的数据速率足以支撑指令分发、遥测采集和小批量科学数据的传输,而对于大容量图像数据,则可通过专用的高速数据通道(如SpaceWire或以太网)进行传输,CANFD总线作为控制和管理平面的通信载体。
5.3 在轨服务与维护的通信接口
随着在轨服务(On-Orbit Servicing, OOS)技术的发展,未来的低轨卫星星座可能需要支持卫星的在轨维修、燃料加注和模块更换等操作。在这些场景中,服务航天器需要与被服务卫星建立可靠的通信链路,以交换相对导航信息、操作指令和状态确认。CANFD总线由于其高可靠性和简单的物理层实现,有望成为在轨服务对接机构内部或近距离操作过程中的辅助通信手段。ASM1042S2S的抗辐射性能和宽温度工作范围,使其能够适应在轨服务过程中可能遇到的复杂热环境和辐射环境。
六、结论
ASM1042S2S型CANFD收发器在多节点通信测试中实现了25节点、120000帧零错误的通信记录,在-55℃至+125℃温度范围内保持了稳定的通信性能,并具备±70V总线故障保护、显性超时保护和待机唤醒等多种容错机制。结合其大于150 krad(Si)的抗总剂量指标和大于37.4 MeV·cm²/mg的抗单粒子效应阈值,该器件为低轨卫星星座的星内和星间通信提供了一种高可靠、低成本的接口解决方案。随着商业航天产业的持续发展,ASM1042S2S有望在更多星座项目中获得应用验证。
1984

被折叠的 条评论
为什么被折叠?



