The antenna servo system is the key part of satellite system. In this paper, a full-digital antenna servo system of BLDCM based on DSP (Digital Signal Processor) is presented and the principle, structure, control scheme and the hardware and software design of the system are analyzed. It fully utilizes the wealthy peripherals and high-speed calculation function of DSP, and uses the dual-loop control tactic composed by current loop, velocity loop to achieve high precise stabilizing velocity of the antenna.The paper firstly concisely introduces the principle and mathematics model of BLCDM and analyzes the different PWM modes influences on the static and commutation torque ripple in detail. The simulations results show that pwm-on type is the best selection to reduce the torque ripple. In hardware design, the main hardware structure based on DSP is explained and the key parts of the system circuits are analyzed in length. The Pspice simulations indicate the circuits are correct and effective. In software design composed by C and assembly language, the initial environment of the system is discussed, and the full digital dual-loop control tactic is adopted to achieve good dynamic and static characteristics. Furthermore, some beneficial practical research about the main algorithm based on PID controller which parameters are real-time self-modified by fuzzy theory has been done in the velocity loop design.A large amount of data and results acquired from the simulations and experiments reveal that the system has a compact structure and excellent dynamic and static characteristics. |