Next Generation Motor Controller Design
BAE Systems Avionics designs and manufactures military electronics and surveillance systems. To stay competitive, the Avionics division continually evaluates new tools and techniques to reduce the time it takes to design new technologies into production. The time we spend in the lab developing both hardware and software is key to our continued success.
Field-oriented control (FOC), or vector control, is a new technology that can improve the torque-speed characteristics of a wide range of electric motors, and most of our products incorporate at least one DC motor. The Servo Systems Technology Group at BAE Systems in Edinburgh is interested in increasing peak power because the upgraded motor drives will provide additional performance to existing motors and save weight in aerospace products by reducing motor mass in new designs.
At the same time, as FPGA performance improves, we can use FPGA not only for motor control, but also for servo system control. We use NI products for rapid prototyping, which significantly reduces the risks of new technologies in the early stages of design.
ACEIII current
FOC Technology
Motors driven by traditional square wave amplifiers are limited by non-ideal torque-speed characteristics and torque ripple caused by commutation errors. Sinusoidal commutation solves the torque ripple problem and works well for low speed motors. But at higher speeds, the PI current controller must increase the frequency to track the sinusoidal current while overcoming the back EMF problem of increasing frequency and amplitude. This results in a phase delay, which causes a loss of torque per ampere because the torque-producing flux does not act at 90 degrees on the rotor. This effect is represented by the curve in the torque-speed (TS) graph. Basically, the TS curve consists of two lines, the horizontal line is the voltage limit that determines the maximum speed, and the vertical line is the current limit that determines the maximum torque.
We use FOC to improve the TS characteristic. This commutation method uses a transducer to transform the sinusoidal current and encoder position to a dq reference frame of the rotating rotor. The d and q components are DC, so it is easy to control them using a PI controller. The controller output is then inverted to output a voltage waveform with the correct phase and amplitude to maintain a 90-degree angle between the flux and the rotor, thereby obtaining maximum current-to-torque power conversion.
Space Vector Modulation and FPGA Implementation
With fully digital control, we can use space vector modulation (SVM) to unlock 15% more no-load speed. FOC control makes this possible because we are no longer limited to the classic rectifier limit of bus voltage/2. The triangle characteristic of SVM follows the 30, 60 and 90 degree triangles and 1, 2 and the side lengths, changing the relative relationship to bus voltage/. From this ratio, we can calculate that bus voltage/2 divided by bus voltage/ is equal to 1.1547, or a 15% increase.
Traditional FPGA control algorithm implementations come with great risk because the first physical implementation will continue to be in service until the end of the product design cycle. By using NI LabVIEW FPGA Module software for rapid controller prototyping, we can start testing and further developing the actual hardware even before starting FPGA design.
We use the Math Model Toolkit with fixed-point macroblocks to simulate the math functions of the FPGA for algorithm development. We can quickly rewrite fixed-point algorithms in G-code and run them on the NI PXI platform or CompactRIO reconfigurable control and acquisition platform. During the compilation process, hardware description language (HDL) generation, logic analysis, HDL simulation, and placement and routing operations are fully automated. The VHDL code is downloaded to the Virtex VC2V1000 of the NI PXI-7831R through the backplane of the PXI chassis. The PXI-7831R provides eight 16-bit analog-to-digital converters, eight 16-bit digital-to-analog converters, and 96 transistor-transistor logic I/O pins for quick hardware connections using plug-in terminal cards. Debugging is also easy because we can read data from any FPGA register and display the results on the host running NI LabVIEW without affecting the operation of the FPGA.
Rapid system component prototyping
Our rapid prototyping system for researching new technologies consists of a PXI chassis with an NI PXI embedded controller running LabVIEW software and a PXI-7831R reconfigurable I/O module. We use the LabVIEW graphical development environment, LabVIEW FPGA Module, to develop all system components. As described above, we configure and program the PXI-7831R FPGA directly in the host's LabVIEW environment. The compiled LabVIEW code can be downloaded directly to the FPGA. LabVIEW software running under the host's Windows operating system provides system monitoring and visualization capabilities, which were also developed using LabVIEW.
By using the NI PXI-7831R FPGA, we were able to demonstrate new technology to our customers with minimal investment in time and instrumentation. Without any VHDL learning experience, we created a 40kHz real-time controller that far exceeded the performance of the single-point I/O used previously.
Previous article:Design and application of brushless DC servo motor motion control system based on Motionchip
Next article:Research on the application of Beckhoff in stepper motor control
Recommended ReadingLatest update time:2024-11-16 17:27
- Popular Resources
- Popular amplifiers
- 100 Examples of Microcontroller C Language Applications (with CD-ROM, 3rd Edition) (Wang Huiliang, Wang Dongfeng, Dong Guanqiang)
- Arduino Nano collects temperature and humidity data through LabVIEW and DHT11
- Modern Testing Technology and System Integration (Liu Junhua)
- Computer Control System Analysis, Design and Implementation Technology (Edited by Li Dongsheng, Zhu Wenxing, Gao Rui)
- Molex leverages SAP solutions to drive smart supply chain collaboration
- Pickering Launches New Future-Proof PXIe Single-Slot Controller for High-Performance Test and Measurement Applications
- CGD and Qorvo to jointly revolutionize motor control solutions
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Nidec Intelligent Motion is the first to launch an electric clutch ECU for two-wheeled vehicles
- Bosch and Tsinghua University renew cooperation agreement on artificial intelligence research to jointly promote the development of artificial intelligence in the industrial field
- GigaDevice unveils new MCU products, deeply unlocking industrial application scenarios with diversified products and solutions
- Advantech: Investing in Edge AI Innovation to Drive an Intelligent Future
- CGD and QORVO will revolutionize motor control solutions
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- 【GD32E503 Review】 + littlegl ported to GD32E503V-EVAL
- EEWORLD University ---- Deep Learning Course (NYU, Spring 2020) Yann Lecun
- Discover the world's most in-demand medical power supplies
- Great God Tesla ~AC~
- VICOR invites you to participate in the High Performance Power Conversion Seminar (venues: Beijing, Shenzhen, Shanghai, etc.)
- [TI recommended course] #Engineer It series course #Lesson 1 Loop bandwidth in phase-locked loop applications
- EEWORLD University ---- RS-485 Overview
- PicoVGA (1) VGA/TV driver library for Pico
- How to set up the serial port of 51 microcontroller to communicate with PC
- Step-by-step considerations for designing wide-bandwidth, multichannel systems