|Hardware Implementation of a Neural Network Controller with an MCU and an FPGA for Nonlinear Systems
Sung-Su Kim and Seul Jung*
International Journal of Control, Automation, and Systems, vol. 4, no. 5, pp.567-574, 2006
Abstract : This paper presents the hardware implementation of a neural network controller for a nonlinear system with a micro-controller unit (MCU) and a field programmable gate array (FPGA) chip. As an on-line learning algorithm of a neural network, the reference compensation technique has been implemented on an MCU, while PID controllers with other functions such as counters and PWM generators are implemented on an FPGA chip. Interface between an MCU and a field programmable gate array (FPGA) chip has been developed to complete hardware implementation of a neural controller. The developed neural control hardware has been tested for balancing the inverted pendulum while controlling a desired trajectory of a cart as a nonlinear system.
Keyword : FPGA, MCU, neural controller, reference compensation technique, VHDL.