CANoe Model Option Electric Motor

HIL Testing of Motor Control Units

The CANoe Model Option Electric Motor is the ready-to-use solution to perform closed-loop HIL tests of Motor Control Units (MCUs).

It provides physics-based simulation models of electric motors and components. These models provide realistic feedback to MCUs in applications ranging from actuators to traction motors.
 

Advantages

  • Realistic input signals
    Provision of consistent signals to MCUs for open-loop and closed-loop system tests
  • Simplified test setup
    Use models instead of real components to avoid high currents and voltages and make fault injection easier
  • Keep your preferred tooling
    Combine the powerful test features of CANoe with ready-to-use physical models 
  • Early testing
    Get started with proven motor models before real components are available

System Setup: Model Option Electric Motor with MCU

Main Characteristics

  • Physics-based simulation models
    for consistent and realistic input signals, instead of using real electric motors 
  • Execution with CANoe on FPGA of VT5838 
    to handle the high frequencies required to sample the pulse-width modulated (PWM) signals
  • Ready-to-use but open models
    give you the choice between the included FPGA Manager Projects and custom models based on the delivered Simulink libraries
Main Characteristics

Application Examples

CANoe Option Electric Motor system sceme for a Motor Contol Unit (MCU) test setup, general E-Motor setup for closed-loop testing of e-motors in early development stages.

General E-Motor Setup

  • Compact closed-loop system with a large number of IO channels with one slot
  • Signal level simulation of Inverter, Electric Motor and Position Sensor

Application Examples

  • Optimization of control strategies or adaptation for different motor models
  • Validation of core features for motor control including motor and generator mode
  • Validation of MCU coping with faulty sensor signals or gate drives
CANoe Option Electric Motor system sceme for a Traction Motor Contoller HIL test setup

Traction Motor Setup

  • Simulation of traction motor with CANoe Model Option Electric Motor
  • DYNA4 vehicle model reacts realistically on electric motor output

Application Examples

  • Observe motor under realistic load conditions considering vehicle inertia, resistances, etc. 
  • Validation of MCU coping with resulting effects e.g. voltage drop under load
  • Validate full vehicle behavior in realistic scenarios
CANoe Option Electric Motor system sceme for a Steer-by-Wire HIL test setup

Steer-by-Wire Setup

  • Two separate electric motor models for steering wheel actuator and steering rack actuator
  • DYNA4 vehicle model provides realistic input signals to steer-by-wire system based on driving maneuvers
  • DYNA4 vehicle model reacts realistically on steer-by-wire system output

Application Examples

  • Validation of core features of steer-by-wire system e.g. correct feedback torques
  • Validation of communication between steering wheel and steering rack MCUs
  • Validation of MCU coping with faulty sensor signals, e.g. current or position sensor signals overlaid with white-noise or high-frequency disturbance
Video - How To Start Easily
In the 5 minutes video you learn, how easy it is to get started with MCU testing using CANoe, the ready-to-use motor models and the VT System.

Ready-to-Use Models

  • Ready-to-use FPGA motor models
    • Permanent Magnet Synchronous Motor (PMSM)
    • Induction Motor
    • Brushless DC Motor (BLDC)
    • Conventional DC Motor
    • Models can be directly persisted on Multi-IO Module VT5838 with the CANoe FPGA Manager 
  • Customization of the motor templates
    via modification of model parameters through CANoe system variables
  • Quick start with CANoe Sample Configuration
    Example MCU integrated with PMSM for demonstration purposes on a single VT5838 Module
  • Usage of the CANoe Model Option Electric Motor
    directly in CANoe without any further 3rd party licenses
PMSM Motor running on VT5838 in closed loop

Extension for CANoe

The Model Option Electric Motor extends the functionality of CANoe.
CANoe is the most versatile tool-platform for developing, simulating, analyzing, and testing of

  • Software components or subsystems
  • Electronic control units (ECUs)
  • Entire distributed networks
Extension for CANoe
30th anniversary of CANoe in 2026

Open Models for Custom Projects

Model Blockset in Simulink for Your Custom FPGA Projects

  • Motor
  • Inverter
  • Sensor
  • Utilities
  • Allows flexible usage of the included blocks
  • Requires additional tools and licenses: MATLAB/Simulink, MATLAB Fixed-Point Designer, Intel Quartus Prime Lite, Intel DSP Builder Standard

 

Do you need a special model or model enhancements? 
Our simulation experts are happy to assist with custom engineering projects. 

Let's Discuss Your Use Case
Felix Beygang
Expert for Simulation Models
Let's Discuss Your Use Case
Contact me to find the right solution if you have questions about physical simulation models, or virtual test drives.