The principle of using PWM output to drive a brushed DC motor

Publisher:玉立风华Latest update time:2023-03-28 Source: elecfansKeywords:PWM Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

In addition to being used for motor driving, PWM (Pulse Width Modulation) is also widely used in power conversion of power supplies such as DC/DC converters and AC/DC converters, and is widely used in many fields. In principle, PWM is a method of sending the required power by turning pulses on and off. The size and period of the pulse are constant, and the power to be sent is controlled by adjusting the pulse width (time) when it is turned on. The output voltage is the average size corresponding to the ratio of the time of conduction and pulse period = duty cycle.


Below is a schematic diagram of the PWM drive principle of a brushed DC motor.

pYYBAGQBbGSAAOffAACMPNJnBV8310.png

The motor is represented by a motor symbol and resistance R + inductance L + induced voltage Ec. When voltage is applied, the motor voltage Ea is applied to both ends of the motor and the motor current Ia flows. When OFF, both ends of the motor pin will be short-circuited. In this state, current regeneration will occur. Since the inductance of the coil plays a role in maintaining the current, when the voltage is repeatedly applied in a cycle that is short enough relative to the time constant of the inductance L and the resistance R and the motor ends are repeatedly short-circuited, a constant current will flow.

The process is represented by an H-bridge as follows:

poYBAGQBbGWATZ9eAAC8QfeT25g035.png

When voltage is applied, SW1 and SW4 are turned on, SW2 and SW3 are turned off, and the direction of motor current Ia is shown by the gray dotted line. When turned off = short-circuited across the motor, SW2 and SW4 are turned on, and SW1 and SW3 are turned off.

The voltage and current waveforms in this case are as follows:

pYYBAGQBbGiAcbaqAAFe82Mb7pw046.png

The voltage waveform shows that the motor voltage Ea is applied during the on period with a constant repetitive cycle, but not during the off period (regeneration due to short circuiting of both ends of the motor). The current enters a stable state by repeatedly performing the "cycle of increasing when on and decreasing when off". The average current Iave at this time is the value obtained by multiplying the applied voltage Ea by the duty cycle m and dividing by the resistance R. As a simple example, assuming Ea = 12V and m is 0.5 (duty cycle 50%), 6V is applied to the motor. Because current is supplied from the power supply only when voltage is applied, the power consumption of the power supply will be reduced.


In the previous article, we discussed the off state (current regeneration) by short-circuiting the motor terminals. In fact, there are other current regeneration methods, each with different considerations. The next article will introduce other current regeneration methods in PWM drive of brushed DC motors.


Keywords:PWM Reference address:The principle of using PWM output to drive a brushed DC motor

Previous article:Current regeneration method based on motor PWM output
Next article:Linear Current Drive of Brushed DC Motors Using BTL Amplifiers

Recommended ReadingLatest update time:2024-11-16 10:41

LPC1788 single edge PWM principle and configuration
        The basic function of PWM is to output square waves with different adjustable duty cycles at a certain periodic frequency.         The clock (frequency) of the pwm in Lpc1788 comes from the clock (frequency) of the APB bus. First, it needs to be divided, or pre-divided. Otherwise, the frequency directly from t
[Microcontroller]
Single chip microcomputer variable frequency pwm experiment program design and principle
Use the PWM provided by a single- chip microcomputer of STC to realize variable frequency output. The program outputs the variable frequency PWM to the LED for testing. #include reg52.h sfr    CC ON = 0xD8; sfr CMOD = 0xD9; sfr CL = 0xE9; sfr CH = 0xF9; sfr CCAP0L = 0xEA; sfr CCAP0H = 0xFA; sfr CCAPM0 = 0xDA; sfr C
[Microcontroller]
STM32 timer captures PWM pulse frequency
1. Conceptual understanding PWM input capture mode is a special case of input capture mode. You can understand it as follows 1. Each timer has four input capture channels IC1, IC2, IC3, and IC4. IC1 and IC2 form a group, and IC3 and IC4 form a group. And the corresponding relationship between the pins and registers ca
[Microcontroller]
MCU PWM output control DC motor (89c51 series, stc12c5a60s2 series)
In undergraduate studies, most of the cars made by students use LM298N or TB6612 to drive simple DC motors. We need the microcontroller to output PWM waves to control the speed of the DC motor. The PWM speed regulation principle of DC motor is: by adjusting the driving voltage pulse width and cooperating with some
[Microcontroller]
MCU PWM output control DC motor (89c51 series, stc12c5a60s2 series)
What are the control methods of PWM control?
The basic principle of PWM control (pulse width modulation) The control method is to control the on and off of the switching devices of the inverter circuit so that a series of pulses with equal amplitude are obtained at the output end, and these pulses are used to replace the sine wave or the required waveform
[Embedded]
PIC16F84 generates two sets of PWM output example source program
P IC 16F84 generates two sets of PWM output example source program ;**********************************************************************  list      p=16F84            ; list directive to define processor  #i nclude p16F84.inc         ; processor specific variable definitions  __CONFIG  _CP_OFF & _WDT_OFF & _PWRTE_OF
[Microcontroller]
STM32 PWM waveform output configuration summary
1. TIMER classification: There are 11 timers in STM32, of which TIM6 and TIM7 are basic timers; TIM2, TIM3, TIM4, and TIM5 are general timers; TIM1 and TIM8 are advanced timers, as well as 2 watchdog timers and 1 system tick timer. The system tick timer is the SysTick described above. Timer Counter resolution Cou
[Microcontroller]
STM32 PWM waveform output configuration summary
STM8S103F3--PWM configuration
The chip used in this article is stm8s103f3. The following mainly describes the process of configuring TIM2 channel 1 for PWM output. 1. Register configuration 4-bit prescaler, the counter count frequency Fck_cnt = Fck_psc/2^(PSC ) = 16M/2^0 = 16M Then the counting period is 1/16us, which means the counter wi
[Microcontroller]
STM8S103F3--PWM configuration
Latest Embedded Articles
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号