摘要:电源管理与配电系统是卫星平台的能源心脏,其控制单元的可靠性直接决定整星任务的生存周期。随着低轨巨型星座的规模化部署,卫星电源系统正从传统的集中式配电向智能化的分布式配电架构演进。本文以国科安芯AS32S601ZIT2型商业航天级MCU为研究对象,从电池管理、负载配电控制、故障隔离及抗辐射可靠性四个维度,系统分析其在星载电源管理单元(PMU)中的技术可行性与工程应用价值,为商业航天卫星平台的国产化电源电子学设计提供参考依据。
1 引言
卫星电源系统负责将太阳能电池阵产生的电能进行调节、存储与分配,为平台各分系统及有效载荷提供稳定可靠的电力供应。典型的卫星电源系统由太阳能电池阵、蓄电池组、电源控制单元(PCU)、电源分配单元(PDU)及各类DC-DC变换器组成。在低轨卫星中,由于轨道周期内经历频繁的日食交替,蓄电池组的充放电循环次数显著增加,对电池管理系统的精度与寿命提出了更高要求。同时,低轨巨型星座通常包含数百至数万颗卫星,单颗卫星的制造成本与可靠性成为星座经济性的决定性因素,这要求电源系统的控制电子学在保证可靠性的前提下实现成本优化。
传统的星载电源控制多采用进口抗辐射MCU或分立模拟电路实现,前者存在供应链风险与高昂成本,后者则灵活性不足且难以实现复杂的电池管理算法。近年来,基于商业航天级COTS器件的电源控制方案受到越来越多的关注,其核心在于选用经过辐射筛选与加固的MCU作为控制核心,通过系统级容错设计弥补器件级可靠性的差异。
国科安芯AS32S601ZIT2型MCU是一款基于32位RISC-V指令集的商业航天级微控制器,数据手册声明其SEL≥75 MeV·cm²/mg、SEU≥75 MeV·cm²/mg、TID≥150 krad(Si)。该器件集成3个12位ADC(48通道)、2个模拟比较器、4个32位高级定时器、4路CAN FD及丰富的GPIO资源,具备实现复杂电池管理算法与智能配电控制的外设基础。本文将围绕星载电源管理的技术需求,对AS32S601在电源控制场景中的应用展开系统性评估。
2 星载电源管理系统的技术需求
2.1 蓄电池组充放电管理
低轨卫星通常采用锂离子蓄电池组作为储能装置。电池管理系统(Battery Management System, BMS)需实时监测每串电池的单体电压、充放电电流及温度,并通过均衡电路抑制单体间的不一致性。锂离子电池的过充(>4.25 V/节)与过放(<2.50 V/节)将引发不可逆的容量衰减甚至热失控,因此BMS的保护阈值精度通常要求优于±25 mV。
AS32S601的3个12位ADC共48个模拟输入通道,可同时监测16串锂离子电池的单体电压(16通道)、3路温度传感器(3通道)及2路霍尔电流传感器(2通道),剩余通道用于母线电压监测与外部基准采样。在2.5 V参考电压下,ADC的LSB为0.61 mV,通过外部电阻分压器(如1:10分压)将电池电压衰减至ADC量程内后,等效电压分辨率为6.1 mV。为进一步提升精度,可采用过采样技术:以16倍采样率进行过采样与数字滤波,等效提升分辨率2 bit,将电压分辨能力提高至约1.5 mV,满足±25 mV保护精度的要求。
ADC支持外部触发转换,可由定时器以固定周期(如10 ms)自动触发电池电压巡检,无需CPU介入。DMA将ADC结果自动搬运至SRAM中的电池状态数组,CPU在中断服务程序中执行SOC(State of Charge)估算与SOH(State of Health)评估算法。
2.2 太阳能电池阵最大功率点跟踪
太阳能电池阵的输出功率受光照强度、温度及老化程度影响,其电流-电压特性曲线呈非线性。最大功率点跟踪(Maximum Power Point Tracking, MPPT)算法通过实时调节电池阵的工作点,使其始终运行在最大功率点(MPP)附近。常用的MPPT算法包括扰动观察法(P&O)、电导增量法(INC)及基于模型的开路电压法。
AS32S601的ADC可采集电池阵输出电压与电流(通过分流电阻或霍尔传感器),FPU支持浮点运算以执行复杂的MPPT算法。以电导增量法为例,算法需计算瞬时电导(dI/dV)并与负电导(-I/V)进行比较,涉及除法与条件判断操作。在180 MHz主频下,单次MPPT迭代约需500个时钟周期(2.8 μs),以100 Hz的更新率运行仅占CPU时间的0.028%。高级定时器的PWM输出可驱动DC-DC变换器的功率开关,调节电池阵的工作电压。在20 kHz开关频率下,180 MHz计数时钟提供9000个占空比台阶,可实现精细的电压调节步进。
2.3 智能负载配电与故障隔离
现代卫星电源系统趋向于采用固态功率控制器(Solid State Power Controller, SSPC)替代传统的熔断器与继电器,实现负载的远程开关控制、电流限制及短路保护。SSPC通常由功率MOSFET、电流检测电阻及驱动电路组成,MCU通过PWM或DAC调节MOSFET的栅极电压,实现软启动与过流保护。
AS32S601的48个GPIO引脚中,部分引脚支持5 V容忍输入与推挽/漏极开路输出模式,可直接驱动SSPC的栅极驱动器。GPIO的输出驱动能力可配置为4.5 mA、9 mA、13.5 mA或18 mA,适配不同驱动电流需求的功率器件。2个模拟比较器可用于监测负载电流,当电流超过预设阈值时,比较器输出触发定时器刹车中断,在数百纳秒内关断MOSFET,防止故障扩散。
CAN FD总线用于接收来自星载任务计算机的负载开关指令,并上报各通道的电压、电流及状态信息。4路CAN接口可同时对接平台总线、载荷总线及冗余总线,实现配电信息的冗余传输。
3 AS32S601抗辐射性能与电源系统可靠性
3.1 单粒子效应对电源控制的潜在影响
电源控制系统的失效可能导致整星断电或蓄电池热失控,后果极为严重。单粒子翻转对电源控制的潜在影响包括:电池电压采样值错误导致误判为过压/欠压而错误切断充放电回路;MPPT算法参数篡改导致电池阵工作点偏离最大功率点,降低能源利用效率;配电开关状态错误导致关键载荷意外断电。
AS32S601的多层次容错机制可有效缓解上述风险:ECC保护的SRAM与Flash确保电池状态数组、MPPT参数表及配电配置信息的完整性;MPU可将关键保护阈值配置为只读,防止软件错误 or SEU导致的参数篡改;FCU在检测到不可纠正的存储器错误时触发NMI,软件在NMI服务程序中执行安全关机序列:断开所有非关键负载、停止蓄电池充电并将系统切换至最小功耗的安全模式。
对于更关键的配电决策,可采用双MCU冗余架构:主MCU与备份MCU分别独立采集电池状态并执行保护算法,两者的输出经外部硬件表决电路后驱动SSPC。仅当双MCU均发出一致的开/关指令时,SSPC才执行相应操作,有效屏蔽单MCU的SEU故障。
3.2 单粒子锁定免疫验证
电源控制MCU若发生SEL,其电流突增可能触发蓄电池保护电路的动作,导致整星断电。AS32S601的重离子试验由中国科学院国家空间科学中心可靠性与环境试验中心依据QJ10005A-2018标准完成。试验采用哈尔滨工业大学SESRI装置的Kr离子束(能量449.2 MeV,LET值37.9 MeV·cm²/mg),在总注量1×10⁷ ion/cm²条件下,器件未发生SEL,电源电流稳定在78 mA。数据手册声明的SEL阈值≥75 MeV·cm²/mg,为低轨卫星电源控制提供了可靠的免疫保障。
值得注意的是,电源控制MCU的供电通常来自蓄电池母线经LDO稳压后的3.3 V。AS32S601内部集成多个LDO(1.2 V主LDO、3.3 V LDO、2.5 V LDO),可为ADC、比较器及外部传感器提供稳定的参考电压。LDO的负载调整率(3.3 V LDO为0.2 V/A)与线性调整率(3.3 V LDO为16 mV/V)确保了在负载电流突变或母线电压波动条件下,MCU内核与模拟外设的供电稳定性。
3.3 总剂量效应与长期参数稳定性
卫星电源系统需在任务全周期内保持测量与控制的精度。总剂量效应可导致ADC参考电压漂移、比较器阈值偏移及LDO输出电压变化,进而影响电池电压监测精度与过流保护阈值。AS32S601的TID≥150 krad(Si)指标为典型低轨任务剂量提供了充足裕量。
为抑制总剂量引起的长期漂移,可在软件层面实施自适应校准:利用MCU内部的温度传感器监测结温,建立ADC增益与偏移的温度补偿 lookup table;定期将内部带隙参考电压或外部精密基准源接入ADC输入通道,计算实时的校准系数;利用CRC模块对校准系数表进行周期性完整性校验。此外,电源控制软件可采用"表决+平滑"策略:对连续N次ADC采样结果进行中值滤波或滑动平均,降低因SEU导致的单次采样异常对控制决策的影响。
4 功耗管理与热设计考量
4.1 多模式功耗管理
卫星电源系统的控制MCU本身也是功耗负载,其功耗管理直接影响整星能源预算。AS32S601的PMU支持四种电源管理模式:RUN模式(180 MHz全速运行)、SRUN模式(降频运行)、SLEEP模式(CPU停止、外设运行)及DEEPSLEEP模式(仅保留RTC与唤醒逻辑)。
在电源系统的正常运行期间,MCU处于RUN模式,180 MHz主频下总电流约165 mA(使能所有外设),功耗约545 mW。对于数百瓦量级的卫星电源系统而言,该功耗占比不足0.2%。在日食期间或卫星安全模式期间,MCU可切换至SLEEP模式(电流约8 mA,功耗约26 mW)或DEEPSLEEP模式(电流约0.3 mA,功耗约1 mW),仅保留电池欠压监测与唤醒定时器功能,最大限度降低静态功耗。
4.2 热设计与结温控制
低轨卫星在轨热环境复杂,向阳面与背阳面的温差可达200℃以上。AS32S601的工作温度范围为-55℃~+125℃,最大结温为150℃。在典型功耗(545 mW)条件下,LQFP144封装的热阻约为30~40 ℃/W,结温升约为16~22 ℃。即使基板温度达到85℃,结温仍低于110℃,远小于150℃的最大额定值,为热设计提供了充足裕量。
内部的温度传感器可用于实时监测MCU结温,检测精度为±2℃(2.5 V参考,1 Msps)。当结温超过预设阈值(如105℃)时,软件可触发降频措施(如从180 MHz降至96 MHz),将功耗从545 mW降至约276 mW,结温升相应降低约50%,实现热失控的主动预防。
5 工程实现与系统集成
5.1 分布式电源架构
在大型卫星平台中,电源系统可采用分布式架构:中央PCU负责太阳能电池阵管理与蓄电池充放电控制,各载荷舱配置本地PDU负责负载配电。AS32S601可作为本地PDU的控制核心,通过CAN FD总线接收中央PCU的配电指令,并本地执行过流保护与故障隔离。分布式架构缩短了配电路径,降低了线路损耗,并实现了故障的局部隔离。
5.2 蓄电池均衡控制
锂离子电池组的不一致性是影响循环寿命的主要因素。AS32S601的GPIO可控制被动均衡电路(电阻耗能型)或主动均衡电路(电感/电容转移型)的开关。ADC定期监测各单体电压,当单体间压差超过阈值(如50 mV)时,MCU启动均衡程序,对高压单体进行放电或对低压单体进行补电,直至压差恢复至安全范围。
5.3 健康管理与预测性维护
AS32S601的512 KiB SRAM与2 MiB Flash可容纳蓄电池的健康管理算法。通过长期记录充放电循环次数、深度放电(DOD)历史及温度履历,结合经验模型或机器学习算法,可预测蓄电池的剩余循环寿命,为地面运维人员提供更换或降级使用的决策依据。CAN FD总线将健康状态报告定期发送至地面站,实现卫星电源系统的远程健康管理。
6 结论
星载电源管理系统是卫星平台的生命线,其控制处理器必须在测量精度、控制实时性与空间环境适应性之间实现精确平衡。国科安芯AS32S601ZIT2型商业航天级MCU凭借其48通道12位ADC、FPU浮点运算单元、4路CAN FD、多模式功耗管理及全ECC存储子系统,在蓄电池管理、MPPT控制及智能配电等电源管理场景中展现出良好的技术适配性。经中国科学院国家空间科学中心重离子加速器验证,该器件在LET值37.9 MeV·cm²/mg条件下未发生单粒子锁定,SEL阈值高于37.9 MeV·cm²/mg;数据手册声明的SEU≥75 MeV·cm²/mg与TID≥150 krad(Si)指标,为其在星载电源管理系统中的长期可靠运行提供了辐射环境适应性依据。AS32S601的国产化属性与标准LQFP144封装,为商业航天卫星平台的电源电子学自主可控与成本优化提供了切实可行的解决方案。
75

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



