Typical motor drive methods include voltage drive, current drive and PWM drive. This article will introduce the constant current operation using PWM drive. First, it introduces what PWM drive motor constant current operation is, and then the working principle of the circuit when PWM drive motor constant current operation is performed.
What is constant current operation of a PWM driven motor?
How does a motor work when it is driven with a constant current? When driven with a constant current, the motor can rotate with a constant torque. The torque of the motor is the value obtained by multiplying the torque constant by the motor current. In other words, the motor torque is proportional to the current, so if the current is constant, the torque is also constant. First, let's look at Figure 1, which is an example of a circuit that operates with a constant current through PWM drive. It is a motor driver circuit with 4 switches (in this example, an H-bridge using MOSFETs as the output stage). For more information about the H-bridge, please refer to the basics of Tech Web Motor. In addition, PWM drive is a method of sending the required power by turning on/off pulses in principle. The size (voltage) and period of the pulse are constant, and the power to be sent is controlled by adjusting the pulse width (time) when it is on. For more details, please refer to the basics of Tech Web Motor here.
The actual operation of the circuit shown is explained below. Figure 1 is based on the premise of forward rotation. In this case, in the pair of MOSFETs Q1 and Q2, Q1 is turned on, Q2 is turned off, OUT1 is connected to the power supply voltage Ea, and current flows through the positive pole of the motor. At the same time, in the pair of Q3 and Q4, Q3 is turned off, Q4 is turned on, and OUT2 is connected to GND via Rs of the driver RNF pin. In this way, current flows from the power supply to the motor, and the motor is in the energized state. Since the purpose here is constant current operation, the current needs to be controlled to a constant current, which is done by Rs and the comparator. Rs is the current detection resistor. The comparator is responsible for comparing the voltage generated by Rs×motor current with the reference voltage applied to the reference voltage pin Vref. The reference voltage is set to the desired constant current value×Rs. When the motor current gradually increases due to energization until the detection voltage of Rs exceeds Vref, the comparator turns off Q1 (Q2 can remain off or turned on) and stops energizing the motor. When the energization stops, the motor current will try to continue to flow, but it will gradually decrease. Then, after a certain period of time, when Q1 is turned on again and the motor is powered, the motor current begins to increase again. When the detection voltage of Rs exceeds Vref, Q1 is turned off again and the power supply stops. This action is repeated. The driver in Figure 1 counts the frequency of OSC (oscillator) and has set an arbitrary off time (toff). The operating waveform is shown in Figure 2.
Through this repetitive action, a triangular wave current with a peak value obtained by dividing Vref by Rs flows. If the off time (toff) of Q1 is set small enough, it can operate with an almost constant current, that is, constant current operation. The above is an explanation of the constant current operation of the motor driven by PWM, but the actual PWM drive requires more precise control. For example, when the power is stopped and the regenerative current flows, no current flows through Rs, so the current change in Rs becomes larger when the power is turned on again. Since parasitic inductance is inevitable, the conduction and cutoff of this current may cause a large voltage noise as shown in the waveform of the RNF pin (as shown in Figure 2), or a current that charges the parasitic capacitance of the MOSFET may flow and cause the Vref voltage to exceed. In order to prevent the erroneous shutdown action caused by these voltage noises, it is necessary to take measures such as ignoring the short-term peak current and setting the non-reaction time (tblnk) on the PWM drive, or using a filter to filter out the PWM drive noise.
Previous article:Current regeneration methods and their differences when PWM drives a brushed motor
Next article:Three ways to implement industrial Ethernet_The role of industrial Ethernet
- Popular Resources
- Popular amplifiers
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- 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
- What the heck is uC/OS? What is it for?
- STM32MP1(1)--CM4 MDK debugging project sharing
- TMS320F28379D User Experience SCI
- What should I do if I don’t want to go to work on the first day of work in the new year? What are your good ideas?
- ? A general question. How does this varactor diode represent?
- How to use wire connectors?
- 7.5KW motor hard start problem?
- Detailed description of high-speed circuit PCB return path
- ADI & Shijian New Infrastructure Series Episode 2 - Answer the Energy Storage Questions to Win Gifts! Let's Start~
- Have you ever encountered problems with function return classes in embedded programming?