Main Content

Controller HIL Testing for Brushless DC Motor

This example demonstrates how to set up a hardware-in-the-loop (HIL) test system to verify six-step commutation control of a brushless DC (BLDC) motor using real-time simulation. You model a high-fidelity BLDC motor digital twin (including ripple and switching harmonics), connect it to an embedded controller, perform interactive testing from MATLAB® and Simulink®, and enable automated continuous HIL testing for faster motor controller development.

Note

The model in this example is tested and shipped by Speedgoat®. For more information, see Controller HIL Testing for Brushless DC Motor example.

Speedgoat Products

  • Performance Real-Time Target Machine

  • IO334 Simulink®-Programmable FPGA I/O Module

  • IO3XX-21: I/O Interface Extension with 56 TTL lines

  • HDL Coder™ Integration Packages

  • Motion Control HDL I/O Blockset

  • CAN and SAE J1939 (Optional)

  • Launchpad Development Kit

MathWorks Products

  • Simulink Real-Time™

  • Motor Control Blockset™

  • C2000™ Microcontroller Blockset

  • Simulink Test™ (Optional)

See Also

External Websites