Design considerations for high voltage motor control systems

Publisher:sclibinLatest update time:2013-05-21 Source: dzscKeywords:TPS2829  MSP430 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
  In modern robot design, any movement of the head, neck, and limbs requires the support of various motors, such as traditional rotary motors, stepper motors, linear motors, and other special motors. However, the drive and control requirements of these motors are different. How to achieve precise control solutions for various motors? How to control them with the lowest power consumption? It is often a big challenge for designers. This article will discuss in detail what issues should be paid attention to in the specific implementation of each core subsystem of the high-voltage motor control system.

  High voltage AC (HVAC) motors, industrial inverters or high voltage permanent magnet brushless motors are a few examples of high voltage systems, which are typically classified by their horsepower. Although still the most common, other types of motors have also emerged, such as linear motors and gearhead motors with various actuator implementations embedded. Digital motor control solutions allow precise control of the position, speed and torque of these mechanical drives. The MOSFETs in such large mechanical drives are usually more than 600V in capacity.

  For example, TI has a gate drive solution, the TPS2829, a non-inverting high-speed MOSFET driver. When combined with the TLV3501 comparator in the feedback loop, the gates in these systems can be digitally controlled. In addition, TI's MOSFET drivers (such as UCC37321 or UCC37323) can directly drive small motors or drive power devices such as MOSFETs or IGBTs.

  Key Design Considerations for High-Voltage Motor Control Systems

  The core subsystems of a high-voltage motor control system include: controller, isolation, controller interface, and motion feedback.

  Controllers: TI also offers a range of control processor solutions, from ultra-low-power MSP430 microcontrollers to TMS470 ARM7-based processors and C2000 digital signal controllers (DSCs). The right controller can optimize motor drive efficiency, improve reliability and reduce overall system cost. The C2000 controller's 32-bit DSP-level performance and on-chip peripherals optimized for motor control allow users to easily implement advanced algorithms such as sensorless vector control of three-phase motors. The C2000 family of controllers (from the low-cost F28016 to the industry's first floating-point DSC TMS320F28335) are all software compatible.


  Isolation: TI's digital isolators have logic input and output buffers that are isolated with silicon dioxide, providing 4kV isolation. When used in conjunction with isolated power supplies, these devices can block high voltages, isolate grounds, and prevent noise currents from entering the local ground and interfering with or damaging sensitive circuits.

  Controller interface: RS-232 or RS-422 are sufficient for many systems. RS-485 signaling may be bundled with protocols such as Profibus, Interbus, Modbus, or BACnet, each targeting the specific needs of the end user. Sometimes, Controller Area Network (CAN) or EtherNet/IP (industrial protocol) are preferred for networking requirements. M-LVDS is an alternative that can provide lower power consumption.

  Motion feedback using external circuits: Isolated Delta-Sigma modulators (AMC1203/AMC1210) are ideal for shunt measurements to flatten glitches and increase current feedback resolution. In addition, the INA19x (x=3 to 8) and INA20x (x=1 to 9) provide wide common-mode voltages for low-side and high-side current shunt monitoring.

  Hall effect or magnetic sensors are usually more efficient at measuring currents above 10A, and they inherently provide isolation. The ADS1204, ADS1205, and ADS1208 are three recommended devices. To connect ±10V (20Vpp) signals to an ADC with a 3.3V or 5V supply, an INA159 level difference amplifier can be used . ADCs like the ADS7861/ADS7864 or ADS8361/ADS8364 can provide 4-channel or 6-channel simultaneous current sampling.

Keywords:TPS2829  MSP430 Reference address:Design considerations for high voltage motor control systems

Previous article:Implementation of mobile detection system based on PIR
Next article:Design of ultra-low altitude distributed multi-sensor detection node

Recommended ReadingLatest update time:2024-11-16 18:03

Analysis of the significance of using M430/OS on the microcontroller to the system
introduction 1 The significance of using RTOS on MSP430 It is understandable that it is meaningless to use RTOS on MSP430. Because the hardware resources of MSP430 are limited (for example, MSP430F149 has only 2KB RAM), it is impossible to port any commercial operating system to MSP430. Currently, the only
[Microcontroller]
Getting Started with MSP430: Hardware Basics
A few points worth noting: 1. The reset signal is the starting point of the MCU. There are two reset signals for 430: the power-on reset signal POR and the power-on clear signal PUC. The POR signal is only used when the power is on and the RST/NMI reset pin is set to the reset function, and the system is reset when it
[Microcontroller]
MSP430 PWM wave program with variable duty cycle
//******************************************************************************* // Description: Set a variable to select the initial duty cycle, then use Timer_B to set the timer for 1s, // change the duty cycle every second to generate a PWM wave with a variable duty cycle. // ACLK= TACLK = 32768Hz, MCLK= SMCLK=
[Microcontroller]
ECG Acquisition System Based on MSP430
With the development of microelectronics technology and processes, various electronic products are gradually becoming miniaturized and integrated, and their functions are more powerful, which makes it possible for medical equipment to be used at home. With the aging of China's urban population and the improvement of ma
[Microcontroller]
ECG Acquisition System Based on MSP430
Capacitive touch MSP430 circuit and LED drive circuit design explanation
  The MSP430 series of microcontrollers are famous for their low power consumption and rich peripheral modules. For capacitive touch applications, the PIN RO capacitive touch detection method of MSP430 supports direct connection of the IO port to the detection electrode without any peripheral devices, which greatly si
[Power Management]
Capacitive touch MSP430 circuit and LED drive circuit design explanation
Design of MSP430 application system based on I2C bus
        IntroductionSerial               expansion bus technology is a significant feature of the development of the new generation of single-chip microcomputer technology. Among them, the I2C bus launched by PHILIPS is the most famous. It includes a two-terminal interface. Through an interface with a buffer, data ca
[Microcontroller]
Design of MSP430 application system based on I2C bus
Design of transmission control timing detection system based on MSP430F149 single chip microcomputer
Since the rocket launcher launches simple controlled rockets, the electrical signal interface between its directional tube and the rocket has an ignition signal interface like ordinary uncontrolled rockets, as well as a 32-core parameter setting signal interface. In the launch procedure, if the flight control para
[Microcontroller]
Design of transmission control timing detection system based on MSP430F149 single chip microcomputer
Automatic vehicle leveling system based on MSP430
With the development of national defense technology, more and more military weapons need to change their working locations at any time according to mission requirements. In order to ensure the mobility of these military weapons, vehicles are often used as transportation carriers. Large weapons such as rocket launc
[Microcontroller]
Automatic vehicle leveling system based on MSP430
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号