This thesis deals with the optimization of state space controller of DC motor on FPGA in LabVIEW environment on NI cRIO platform. In the first part, the state space model of the given DC motor is presented in Matlab/Simulink and then the position feedback controller with steady-state error elimination and with state observer with error compen-sation using LQR method is designed. The thesis continues with transforming the con-troller to LabVIEW environment where the code is edited for FPGA use. Next, the fo-cus on FPGA hardware resources consumption optimization leads to careful work with fixed-point data type. After successful code compilation on target hardware, the real given DC motor is connected and the series of tests are performed. The output of the thesis is working state space controller running on FPGA and the graphical user inter-face on real-time host cRIO, which enables the user to control the plant and save the data on the disk.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:318809 |
Date | January 2017 |
Creators | Maliszewski, Michal |
Contributors | Kovář, Jiří, Andrš, Ondřej |
Publisher | Vysoké učení technické v Brně. Fakulta strojního inženýrství |
Source Sets | Czech ETDs |
Language | Czech |
Detected Language | English |
Type | info:eu-repo/semantics/masterThesis |
Rights | info:eu-repo/semantics/restrictedAccess |
Page generated in 0.0019 seconds