Perfect for teaching
The real-time solution for Education with its built-in, high-end analog and digital I/O together with MathWorks' Model-Based Design software (MATLAB, Simulink, Simulink Coder, Simulink Real-Time, and HDL Coder) forms a complete solution to teach mechatronic design concepts at various levels including:
- Basic Mechatronic Design Concepts
Control design, signal processing, and physical modeling
- Advanced Mechatronic Design Concepts
Pulse train generation (PWM), PWM capture, incremental encoder inputs and emulation (QAD/QAE), and generic parallel digital I/O (DIO) using the optional Motion Control FPGA package
- Communication protocols
Teach students about communication protocols like real-time UDP, I2C and SPI, or even industrial protocls like XCP, EtherCAT, CAN bus, CAN FD (Flexible Data-Rate) and SAE J1939.
- Custom FPGA Designs with HDL Coder
Develop custom FPGA implementations using the HDL Coder workflow with the IO397 Simulink-programmable FPGA.
More information about typical application areas of real-time testing can be found in Applications & Industries.
Basic Mechatronic Design Concepts
The high-resolution, high-speed analog inputs allow the reading of values from sensors such as for position or speed, pressure or force. The analog outputs can be used for driving analog actuators, for example a linear amplifier. Parallel digital I/O channels allow the reading of discrete values from switches, over-current detection devices and also output discrete values, for example to relays.
While the Speedgoat real-time solution for education has been optimized for teaching mechatronic systems, it is also ideally suited for other types of application like power electronics or signal processing.
Simulink driver blocks are provided for easy access to all I/O on the target machine.
Advanced Mechatronic Design Concepts
With the IO397 Simulink-programmable FPGA I/O module, the Speedgoat real-time solution for education can use Speedgoat code modules with 3 different bitstreams:
1) DUT demo functionality: one PWM generation, I2C Master/Slave communication and 8 general purpose digital I/O lines
2) HIL demo functionality: SPI communication, 3x PWM capture, quadrature encoding to emulate an encoder sensor, and 4 general purpose digital I/O lines
3) PMSM demo functionality: three PWM generation, quadrature decoding of incremental encoder sensors, and 4 general purpose I/O lines
Delivery includes an I/O cable, a terminal board, blocksets and drivers for Simulink and Simulink Real-Time, a Simulink test models, and comprehensive documentation all to teach advanced mechatronic design concepts.
With this package there is no need for you to deal with FPGA programming - you can simply drag and drop the provided blocksets into your Simulink model to access and configure the provided functionality.
For more information please contact Speedgoat.