摘要

针对卫星高小型化、可靠性通信等要求,提出了一种以FPGA为主控制器,基于双路切换CAN总线通信的反作用飞轮控制系统的设计与实现方法。对CAN总线收发、报文解析、力矩与速度控制以及控制量测量等功能进行了模块化设计。对原理样机进行了测试实验,实验结果表明该系统具有良好的速度控制特性、力矩控制特性以及稳定的通信性能。所提出的报文解析方法,使上位机可以方便地通过可切换的双路CAN总线对反作用飞轮进行实时可靠地控制、遥测数据采集以及相关的故障处理。

全文