Modular Hardware / AC Motor Control Solution AC Motor Control Solution Control of diverse AC motors Highlights n Fast current/voltage measurements n Control of AC motors, e.g., asynchronous motors (ASMs), brushless DC motors (BLDCs) and permanent magnet synchronous motors (PMSMs) n Suitable PWM generation for electric drives n Connection of diverse position encoders n RTI Blockset for MATLAB®/Simulink® Purpose The AC Motor Control Solution is based on the DS5202 FPGA Base Board or on the MicroAutoBox with DS1512 I/O board. These are specially designed for fast current / voltage measurements, connecting diverse position encoders and control ling AC motors such as ASMs, BLDCs and PMSMs. Rapid Use Case Typical use cases for the AC Motor Control Solution are highly dynamic control systems for different types of AC motors. Some scenarios: n Field-oriented control of PMSMs or ASMs n Control of BLDCs n Prototyping new methods for sensorless control n Using 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. 434 control prototyping of AC motors requires fast I/O, which is fullfilled by using an FPGA Base Board and the appropriate piggyback module, with the control algorithms running on the main processor. The interface between the user's control model and the AC Motor Control hardware is implemented by using the AC Motor Control Solution RTI Blockset. Applications n Measurements (of phase currents and/or voltages, and DC link currents or voltages) and ADC starts can be synchronized to PWM signals. n 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) n 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) n Synchronization of ADC measurement with centeraligned PWM signals (regular sampling) n Model synchronization by interrupt generation at the center position of the PWM or at user-defined motor angles. n Trigger signal to external devices at the center position of the PWM. 2014 dSPACE GmbH • Rathenaustraße 26 • 33102 Paderborn • Germany • [email protected] • www.dspace.com Introduction Modular Hardware / AC Motor Control Solution PHS Bus DS1005/ DS1006 or Application Fields Control signals Current signals Piggyback module used inside MicroAutoBox II DS5202 Software Hall / Encoder Resolver, SSI, EnDat EV1048 RapidPro Power Unit RTI Blockset Motor 2014 dSPACE GmbH • Rathenaustraße 26 • 33102 Paderborn • Germany • [email protected] • www.dspace.com 435 Support and Maintenance Engineering Hardware For more information about installing piggyback modules with MicroAutoBox II, please see p. 492. Modular Hardware / AC Motor Control Solution Technical Data (AC Motor Control Solution for Modular System) Parameter Specification Digital input n 8 channels, 0 ... 5 V, differential or single-ended. Default: 3 x single-ended for Hall sensor, 3 x differential for Digital output n 10 channels, 0 ... 5 V, single-ended; 6 gate driver signals, 4 generic digital outputs (e.g. PWM synchronization incremental encoder, 2 x single-ended for bit in, frequency and duty cycle measurement signals or bit out), optional: 12 additional gate driver signals with ACMC PWM Extension Board n Gate driver frequency 10 Hz ... 1 MHz n 12 additional gate driver signals available by using the ACMC Extension Board ADC n 8 channels, software-configurable inpult voltage range (± 5 V, ± 15 V, ± 30 V), differential, 10 MSPS DAC n 2 channels, -10 ... 10 V (single-ended) or -20 ... 20 V (differential, reference to GND) Resolver interface n Max. position resolution 16 bits (depending on motor velocity). Generation of excitation signal (3,7,10 Vrms); RS422/RS485 n SSI oder EnDat for connection of single/multi turn encoder excitation frequency from 2 ... 20 kHz within 250 Hz steps (software-configurable) n 4 RS485 transceivers for connecting 2 serial angle meters (EnDat or SSI interface) Power supply for sensors n 5 V and 12 V, 140 mA Scope of Delivery (AC Motor Control Solution for Modular System) n FPGA Base Board nI/O piggyback module for AC motor control application n FPGA firmware for AC motor control application n Simulink interface for AC motor control application n Bracket for connection of I/O and mating connectors Technical Data (AC Motor Control Solution for MicroAutoBox II) Parameter Specification Digital input n 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 n 16 channels, 0 ... 5 V, single-ended to generate gate driver signals, PWM synchronization signals, bit out Digital output n 8 additional channels by modifying IP-module pins n Gate driver frequency 10 Hz ... 1 MHz ADC n 8 channels, software-configurable inpult voltage range (±5 V, ±15 V, ±30 V), differential, 10 MSPS DAC n 2 channels, -10 ... 10 V (single-ended) or -20 ... 20 V (differential, reference to GND) Resolver interface n 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) n SSI oder EnDat for connection of single/multi-turn encoder RS422/RS485 n 4 RS485 transceivers for connection of 2 serial angle meters (EnDat or SSI interface) Power supply for sensors n 12 V: max. 50 mA n 5 V: max. 50 mA (use the MicroAutoBox II VSENS-PIN for currents up to 250 mA) Scope of Delivery (AC Motor Control Solution for MicroAutoBox II) nI/O piggyback module for AC motor control application n FPGA firmware for AC motor control application n Simulink interface for AC motor control application 436 2014 dSPACE GmbH • Rathenaustraße 26 • 33102 Paderborn • Germany • [email protected] • www.dspace.com Modular Hardware / AC Motor Control Solution Introduction XSG AC Motor Control Library FPGA-based control design for MicroAutoBox II, SCALEXIO and PHS-based systems Application Fields Highlights n FPGA library for high-speed electric drive control n High performance position sensor processing n Flexible PWM generation n Connection of diverse position encoders Purpose 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 (p. 92), the flexible generation of PWM patterns. You can use the RTI FPGA Programming Blockset (p. 86) to position and combine these components however required. Hardware Key Benefits The XSG AC Motor Control library is used for high-performance e-drive control with sample rates above 50 kHz by performing custom control algorithms or parts of it on an FPGA. FPGA library components can be combined freely (e.g. encoder interfaces and PWM) on various FPGA platforms with different I/O modules and can also be connected to custom design components. Software n Examples of controller models for various AC motors Features n All library components are open and accessible to users n SSI (synchronous serial interface) encoder processing nIncremental encoder processing (TTL or sine) nFlexible PWM generation (using included XSG Utils library) n Hall sensor processing n Small applications and components for control n Resolver and LVDT processing n Examples of controller models for various AC motors Engineering Supported Hardware Platform PHS-based system n DS5203 (SX95/LX50) n DS5203 (SX95/LX50) with DS5203M1 n DS1512 with DS1552 n DS1512 with DS1553 n DS2655 with DS2655M1 MicroAutoBox II SCALEXIO + KINTEX ® d-current ctrl u d* i d* = 0A id Order Information u b* n Product Order Number XSG ACMC Interface Library including XSG Utils Interface Library n FPGA_XSG_ACMC_IF XSG ACMC Library including XSG Utils Library and XSG ACMC Interface Library n FPGA_XSG_ACMC q-current ctrl u q* i q* n* u a* d,q - speed ctrl iq - a,b,c u c* ia d,q ib a,b,c ic 2014 dSPACE GmbH • Rathenaustraße 26 • 33102 Paderborn • Germany • [email protected] • www.dspace.com 437 Support and Maintenance System
© Copyright 2024 ExpyDoc