For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

AC Motor Control Solution

Control of diverse AC motors

Typical use cases for the AC Motor Control Solution are highly dynamic control systems for different types of AC motors.

Application Areas

  • Measurements (of phase currents and/or voltages, and DC link currents or voltages) and ADC starts can be synchronized to PWM signals.
  • Position and speed measurements using typical sensors such as Hall sensors or incremental encoders, resolvers, or typical single/multiturn encoders with serial interfaces (EnDat or SSI)
  • Generation of gate driver signals (center-aligned 3/6 PWMs for sinusoidal commutation or PWM signals for block commutation or advanced customer-specific PWM patterns)
  • Synchronization of ADC measurement with center-aligned PWM signals (regular sampling)
  • Model synchronization by interrupt generation at the center position of the PWM or at user-defined motor angles.
  • Trigger signal to external devices at the center position of the PWM.

Use Case

 Typical use cases for the AC Motor Control Solution are highly dynamic control systems for different types of AC motors.

Some scenarios:
  • Field-oriented control of PMSMs or ASMs
  • Control of BLDCs
  • Prototyping new methods for sensorless control
  • Using the RapidPro Power Unit with suitable modules or customer-specific power converters
To use the AC Motor Control Solution in a vehicle, you can install it in the dSPACE AutoBox or use the MicroAutoBox variant. For stationary use, it can be installed in an expansion box.

Technical Data (AC Motor Control Solution for Modular System)

Parameter Specification
Digital input
  • 8 channels, 0 ... 5 V, differential or single-ended. Default: 3 x single-ended for Hall sensor, 3 x differential for incremental encoder, 2 x single-ended for bit in, frequency and duty cycle measurement
Digital output
  • 10 channels, 0 ... 5 V, single-ended; 6 gate driver signals, 4 generic digital outputs (e.g. PWM synchronization signals or bit out)
  • Gate driver frequency 10 Hz ... 1 MHz
  • 12 additional gate driver signals available by using the ACMC Extension Board
ADC
  • 8 channels, software-configurable input voltage range (± 5 V, ± 15 V, ± 30 V), differential, 10 MSPS
DAC
  • 2 channels, -10 ... 10 V (single-ended) or -20 ... 20 V (differential, reference to GND)
Resolver interface
  • Max. position resolution 16 bits (depending on motor velocity). Generation of excitation signal (3,7,10 Vrms); excitation frequency from 2 ... 20 kHz within 250 Hz steps (software-configurable)
RS422/RS485
  • SSI or EnDat for connection of single/multiturn encoder
  • 4 RS485 transceivers for connecting 2 serial angle meters (EnDat or SSI interface)
Power supply for sensors
  • 5 V and 12 V, 140 mA

Technical Data (AC Motor Control Solution for MicroAutoBox II)

Parameter Specification
Digital input
  • 8 channels, 0 ... 5 V, differential or single-ended, configurable by software Example: 3 x single-ended for Hall sensor, 3 x differential for incremental encoder, 2 x single-ended for bit in, frequency and duty cycle measurement
Digital output
  • 16 channels, 0 ... 5 V, single-ended to generate gate driver signals, PWM synchronization signals, bit out
  • 8 additional channels by modifying IP-module pins n Gate driver frequency 10 Hz ... 1 MHz
ADC
  • 8 channels, software-configurable input voltage range (±5 V, ±15 V, ±30 V), differential, 10 MSPS
DAC
  • 2 channels, -10 ... 10 V (single-ended) or -20 ... 20 V (differential, reference to GND)
Resolver interface
  • Max. position resolution 16 bits (depending on motor velocity). Generation of excitation signal (3,7,10 Vrms; excitation frequency from 2 ... 20 kHz in 250 Hz steps (software-configurable)
RS422/RS485
  • SSI or EnDat for connection of single/multiturn encoder
  • 4 RS485 transceivers for connection of 2 serial angle meters (EnDat or SSI interface)
Power supply for sensors
  • 12 V: max. 50 mA
  • 5 V: max. 50 mA (use the MicroAutoBox II VSENS-PIN for currents up to 250 mA)

FPGA-based control design for MicroAutoBox II, SCALEXIO, and PHS-based systems

  • FPGA library for high-speed electric drive
  • High-performance position sensor
  • Flexible PWM
  • Connection of diverse position encoders
  • Examples of controller models for various AC motors
 
The XSG AC Motor Control Library lets you program inside the FPGA. This mainly involves the high-performance processing of various position sensors and in conjunction with the included XSG Utils Library, the flexible generation of PWM patterns. You can use the RTI FPGA Programming Blockset to position and combine these components however required. 

Basic Information Product Information