The invention discloses a light high-accuracy
digital control system for a miniature
flywheel. The
system belongs to a kind of posture control execution mechanism applied to miniature satellites which are lighter than 100Kg, and mainly comprises a
field programmable gate array (FPGA) module, a three-phase full-bridge driving device, an RS-232 communication circuit, a
Buck converter, an analogue-to-digital (AD) sampling circuit and a
signal conditioning circuit, a Hall
signal filter and the like, wherein the FPGA module comprises an instruction parser, a moment-current converter, a single-
neuron adaptive
proportion integration differentiation (PID) controller, a pulse width modulator (PWM), a commutation logic
signal generator and the like. By the invention, a
nonlinear transformation online
correction method is adopted; the
digital control system for the miniature
flywheel is formed by taking the FPGA module as a control core based on a single-
neuron adaptive
PID control algorithm; and the high-accuracy moment output of the posture control execution mechanism for the miniature
satellite is realized by adopting a moment mode. The invention has the characteristics that: the
algorithm is simple and easy to implement; the system is quick in response, low in
power consumption, high in reliability, flexible in design and particularly suitable for the miniature
satellite; the
power density of the miniature
flywheel is increased; the
mass and volume of the miniature flywheel are decreased; and cost is decreased.