The RTI Electric Motor Control Blockset, an extension of Real-Time Interface (RTI), is a user-friendly software interface which provides a link between your real-time hardware platform MicroLabBox and the development software MATLAB®/Simulink/Stateflow® from MathWorks. The blockset provides access to the electric motor control I/O functionalities of MicroLabBox and lets you configure these easily and conveniently. Simulink-based control models can be easily connected with the required I/O interfaces and then be tested on MicroLabBox in a real environment with various sensors and actuators.
The included blocks enable you to:
MicroLabBox is equipped with a freely programmable FPGA (Xilinx® Kintex®-7 XC7K325T FPGA) for fast signal preprocessing and for outsourcing controllers directly to the FPGA. Whenever your project requires sample times shorter than 20 µs, the FPGA comes into play.
For convenient FPGA programming, a fully model-based tool chain is available. The FPGA controller model can be developed in MATLAB/Simulink with the dSPACE RTI FPGA Programming Blockset and the Xilinx System Generator for DSP blocksets. dSPACE also offers the XSG AC Motor Control Library, which provides preconfigured function blocks for all major electric motor features such as PWM generation, Hall, encoder, resolver, EnDat, and SSI sensor processing, and angular computation. With these tools, it is possible to easily combine processor- and FPGA-based control loops for even the most demanding prototyping tasks.