高精度航天器姿态执行机构控制:AS32S601在反作用飞轮驱动系统中的抗辐射应用研究
摘要:反作用飞轮(Reaction Wheel, RW)作为航天器姿态控制系统的核心执行机构,其驱动控制单元的可靠性直接决定卫星任务的成败。本文以国科安芯AS32S601ZIT2型商业航天级MCU为硬件平台,系统分析其在反作用飞轮无刷直流电机(BLDC)驱动控制中的技术适配性。通过对该器件PWM生成能力、ADC采样精度、模拟比较器响应速度及抗辐射性能参数的综合评估,论证AS32S601满足星载电机驱动系统对实时性、精度及空间环境耐受性的多重约束,为商业航天器姿轨控系统的国产化电子学设计提供技术参考。
1 引言
航天器姿态与轨道控制(Attitude and Orbit Control, AOC)系统是维持卫星在轨正确指向与稳定运行的关键分系统。反作用飞轮通过调节转子转速产生角动量交换力矩,实现卫星三轴姿态的精密控制。随着商业航天市场的蓬勃发展,低轨通信卫星星座、光学遥感卫星及科学实验卫星对姿轨控系统的精度、寿命与成本控制提出了更为严苛的要求。传统的星载电机驱动方案多采用进口抗辐射DSP或FPGA实现,存在供应链风险与高昂成本;而普通工业级MCU虽具备丰富的电机控制外设,却难以满足空间辐射环境的可靠性要求。
反作用飞轮驱动控制的核心技术挑战体现在三个层面:其一,电机换相控制的实时性要求极高,BLDC电机的电子换相需在微秒级时间窗口内完成,任何控制时延都将导致转矩脉动与电流冲击;其二,转速闭环控制的精度直接影响卫星姿态稳定度,通常要求转速控制精度优于0.1%(3σ);其三,驱动电子学必须耐受空间辐射环境的长期作用,包括高能质子、重离子及总剂量累积效应。上述约束对MCU的定时器分辨率、ADC动态性能、模拟前端响应速度及抗辐射鲁棒性提出了系统工程层面的综合要求。
国科安芯AS32S601ZIT2型MCU定位于商业航天级应用,其数据手册标注的SEL≥75 MeV·cm²/mg、SEU≥75 MeV·cm²/mg及TID≥150 krad(Si)指标,配合4个32位高级定时器、3个12位ADC及2个模拟比较器等电机控制专用外设,为星载电机驱动应用提供了潜在的技术路径。本文将围绕反作用飞轮BLDC驱动控制的具体需求,展开对AS32S601外设性能与抗辐射能力的系统性评估。
2 反作用飞轮BLDC驱动控制的技术需求
2.1 电子换相与PWM调制
反作用飞轮通常采用无刷直流电机(BLDC)或永磁同步电机(PMSM)作为驱动电机。BLDC电机的三相绕组通过六步换相逻辑依次导通,每60°电角度切换一次导通状态。为实现平稳换相与转矩控制,通常采用PWM斩波方式调节绕组电流。在星载应用中,PWM载波频率一般选取10~20 kHz,以兼顾电流纹波抑制与功率开关损耗的平衡。
PWM的分辨率与更新速率直接决定电流控制精度。以20 kHz载波频率为例,若要求占空比调节分辨率为0.1%,则定时器时钟频率需达到20 MHz以上。AS32S601的4个32位高级定时器(HTIM0~HTIM3)支持互补PWM输出与死区时间插入,定时器计数时钟最高可达180 MHz(与系统时钟同源),在20 kHz载波频率下可提供9000个计数台阶,对应0.011%的理论占空比分辨率,远优于0.1%的工程需求。
2.2 电流采样与过流保护
BLDC电机的转矩与绕组电流成正比,精确的电流采样是实现转矩闭环控制的前提。星载反作用飞轮通常采用下桥臂电阻采样或隔离型霍尔电流传感器获取相电流信息。采样信号经RC滤波后送入MCU的ADC进行数字化。考虑到PWM斩波引起的电流纹波,通常在PWM波形的"下计数中心点"触发ADC采样,以获得最稳定的电流平均值。
AS32S601集成3个12位SAR型ADC模块,共48个模拟输入通道,最高采样速率达2 Msps。在3.3 V模拟供电、2.5 V正参考电压条件下,其有效位数(ENOB)可达10.2 bit(2 Msps)至10.5 bit(1 Msps),对应约0.6 mV的电压分辨能力。对于采用50 mΩ下桥臂采样电阻、满量程电流5 A的电流检测电路,ADC的量化误差等效于约0.12 mA,对转矩控制精度的影响可忽略不计。ADC支持外部触发转换,可由高级定时器的PWM更新事件或比较匹配事件自动触发,实现电流采样与PWM周期的严格同步。
过流保护是电机驱动系统的安全底线。当功率器件短路或电机堵转时,绕组电流可在数百微秒内攀升至危险水平。AS32S601的2个模拟比较器(ACMP)支持将采样电流与预设阈值进行实时比较,比较器输出可直接连接到高级定时器的故障输入(Fault Input)引脚,触发PWM输出的硬件级关断(Break功能)。从模拟输入超限到PWM关断的响应时间取决于比较器传播延迟与定时器刹车逻辑延迟之和,通常在数百纳秒量级,远快于软件中断响应的数微秒量级,可有效保护功率MOSFET或IGBT器件免受热击穿。
2.3 转速闭环与数字滤波
反作用飞轮的转速闭环控制通常采用增量式PID或滑模控制算法。转速信息通过霍尔传感器或反电动势过零检测获取,控制周期一般选取1~2 ms。AS32S601的180 MHz主频与FPU浮点运算单元为控制算法的实时执行提供了充裕的算力。以浮点PID算法为例,每控制周期约需200~300个时钟周期,对应1.1~1.7 μs的执行时间,仅占1 ms控制周期的0.11%~0.17%。
转速测量中常见的量化噪声与电磁干扰可通过数字滤波抑制。AS32S601的512 KiB SRAM可容纳多阶FIR或IIR滤波器的系数表与状态缓冲区。以100阶FIR低通滤波器为例,其系数表占400 Byte,每采样点计算需约400个时钟周期(利用FPU的乘加指令),在10 kHz采样率下的CPU占用率约为0.22%。
3 AS32S601抗辐射性能与星载电机驱动的可靠性匹配
3.1 单粒子效应对电机控制的潜在影响
在反作用飞轮驱动场景中,MCU的失效模式可分为两类:一是计算类失效,如控制算法参数被SEU篡改导致输出转矩异常;二是外设类失效,如PWM占空比寄存器翻转导致功率器件误导通。AS32S601通过以下机制缓解上述风险:
对于计算类失效,ECC保护的SRAM与Cache可自动纠正单比特SEU,维持控制变量与状态估计值的完整性。MPU可将PID参数表配置为只读属性,防止运行时的意外写操作。FCU模块在检测到不可纠正的存储器错误时,可触发非屏蔽中断(NMI),软件可在NMI服务程序中执行控制输出归零或切换至备用控制律的安全操作。
对于外设类失效,高级定时器的互补PWM输出支持死区时间插入与刹车逻辑。即使某一路PWM比较寄存器因SEU发生翻转,对称的互补通道与硬件刹车机制仍可限制功率器件的异常导通时间。此外,4个CMU模块独立监测系统时钟、总线时钟及外设时钟,若检测到因SEU导致的时钟频率漂移,可在微秒级时间内切换至备用时钟源或触发系统复位。
3.2 单粒子锁定免疫验证
反作用飞轮驱动系统通常由卫星主电源母线(如28 V或42 V)经DC-DC变换后供电。若MCU发生SEL,电源电流的急剧上升可能触发配电系统的过流保护,导致整星断电。因此,MCU的SEL免疫能力是姿轨控系统可靠性的关键瓶颈。
AS32S601ZIT2的重离子单粒子试验由中国科学院国家空间科学中心可靠性与环境试验中心依据QJ10005A-2018标准完成。试验采用Kr离子(能量449.2 MeV,LET值37.9 MeV·cm²/mg),在总注量1×10⁷ ion/cm²条件下,器件未发生SEL,电源电流稳定在78 mA。数据手册声明的SEL阈值≥75 MeV·cm²/mg,覆盖了低轨轨道的主要重离子LET谱。对于商业航天任务而言,该免疫水平意味着在典型5年任务期内,由SEL导致的MCU失效概率低于10⁻⁶量级,满足姿轨控系统对控制计算机的可靠性分配要求。
3.3 总剂量效应与长期参数漂移
反作用飞轮在卫星寿命期内持续运行,其驱动电子学累积的总剂量可达数十krad(Si)。总剂量效应可导致ADC参考电压漂移、比较器失调电压增大及GPIO驱动能力衰减,进而影响电流采样精度与PWM边沿特性。AS32S601的TID指标≥150 krad(Si),为典型低轨任务剂量提供了充足裕量。值得注意的是,该器件内部集成多个LDO稳压器(1.2 V主LDO、3.3 V LDO、2.5 V LDO及备份LDO),为ADC、DAC及模拟前端提供稳定的供电电压。LDO的负载调整率与线性调整率参数经过设计优化,可在总剂量引起的晶体管参数漂移条件下维持输出电压的稳定。
4 工程实现与系统集成考量
4.1 电源架构设计
AS32S601的供电架构需与卫星平台电源系统兼容。器件内部PMU支持RUN、SRUN、SLEEP及DEEPSLEEP四种模式。在反作用飞轮持续运行期间,MCU处于RUN模式,180 MHz主频下总电流约165 mA(含所有外设)。对于100 W量级的反作用飞轮驱动系统而言,MCU的功耗占比不足0.5%,对整星功率预算的影响可忽略。在飞轮待机或卫星安全模式期间,MCU可切换至SLEEP模式(电流约8 mA)或DEEPSLEEP模式(电流约0.3 mA),进一步降低静态功耗。
4.2 通信接口与整星数据交互
反作用飞轮的转速、电流、温度及故障状态需实时上报至星载任务管理计算机。AS32S601的4路CAN FD接口支持最高4 Mbps数据传输,可在1 ms周期内发送包含8 Byte有效数据的飞轮状态帧。CAN FD的增强型错误检测机制(CRC-17/CRC-21)提高了总线抗干扰能力,其硬件级消息过滤器可按消息ID自动筛选与本飞轮相关的控制指令,减轻CPU中断负担。
对于需要更高数据带宽的场景(如飞轮振动频谱分析),4路USART接口支持最高2048 Kbps波特率,可通过RS-422差分收发器连接至星载高速数据总线。6路SPI接口则可用于连接外部高精度编码器或 Resolver-to-Digital Converter(RDC),获取飞轮转子的精确角位置信息。
4.3 故障容错与冗余设计
商业航天器对成本控制与可靠性保障的平衡尤为敏感。AS32S601的商业航天级定位使其在单颗器件成本上显著低于传统宇航级器件,为系统级冗余设计提供了经济可行性。典型的容错架构包括双机冷备份(主飞轮控制MCU与备份MCU通过外部看门狗切换)或双通道热备份(双MCU分别驱动双绕组电机,通过多数表决确定有效输出)。AS32S601的LQFP144封装与工业级引脚兼容性,便于在同一PCB上布置主备双通道,降低冗余设计的硬件复杂度。
5 结论
国科安芯AS32S601ZIT2型商业航天级MCU在反作用飞轮BLDC驱动控制场景中展现出全面的技术适配性。其32位RISC-V内核配合FPU可满足浮点控制算法的实时性要求;4个32位高级定时器支持高分辨率PWM生成与硬件级故障保护;3个12位ADC与2个模拟比较器实现精确的电流采样与纳秒级过流响应;全存储器ECC与多层故障监测机制有效缓解空间辐射导致的单粒子效应。经中国科学院国家空间科学中心重离子加速器验证,该器件SEL阈值高于37.9 MeV·cm²/mg,TID耐受能力≥150 krad(Si),满足低轨商业航天器姿轨控系统的长期可靠性需求。AS32S601的国产化属性与LQFP144标准封装,为商业航天任务的自主可控与成本优化提供了切实可行的电子学解决方案。
更多推荐
所有评论(0)