SlideShare a Scribd company logo
Pulse Width Modulation

Traditional solenoid driver electronics rely on linear control, which is the application of a constant voltage
across a resistance to produce an output current that is directly proportional to the voltage. Feedback can be
used to achieve an output that matches exactly the control signal. However, this scheme dissipates a lot of
power as heat, and it is therefore very inefficient. A more efficient technique employs pulse width
modulation (PWM) to produce the constant current through the coil.

A PWM signal is not constant. Rather, the signal is on for part of its period, and off for the rest. The duty
cycle, D, refers to the percentage of the period for which the signal is on. The duty cycle can be anywhere
from 0, the signal is always off, to 1, where the signal is constantly on. A 50% D results in a perfect square
wave. (Figure 1)




A solenoid is a length of wire wound in a coil. Because of this configuration, the solenoid has, in addition
to its resistance, R, a certain inductance, L. When a voltage, V, is applied across an inductive element, the
current, I, produced in that element does not jump up to its constant value, but gradually rises to its
maximum over a period of time called the rise time (Figure 2). Conversely, I does not disappear
instantaneously, even if V is removed abruptly, but decreases back to zero in the same amount of time as
the rise time.




                                                      1
                                                                                   Form: PWM/D-AP7/10/00
Therefore, when a low frequency PWM voltage is applied across a solenoid, the current through it will be
increasing and decreasing as V turns on and off. If D is shorter than the rise time, I will never achieve its
maximum value, and will be discontinuous since it will go back to zero during V’s off period (Figure 3).*
In contrast, if D is larger than the rise time, I will never fall back to zero, so it will be continuous, and have
a DC average value. The current will not be constant, however, but will have a ripple (Figure 4).




At high frequencies, V turns on and off very quickly, regardless of D, such that the current does not have
time to decrease very far before the voltage is turned back on. The resulting current through the solenoid is
therefore considered to be constant. By adjusting the D, the amount of output current can be controlled.
With a small D, the current will not have much time to rise before the high frequency PWM voltage takes
effect and the current stays constant. With a large D, the current will be able to rise higher before it
becomes constant. (Figure 5)




                                                        2
                                                                                      Form: PWM/D-AP7/10/00
Dither

Static friction, stiction, and hysteresis can cause the control of a hydraulic valve to be erratic and
unpredictable. Stiction can prevent the valve spool from moving with small input changes, and hysteresis
can cause the shift to be different for the same input signal. In order to counteract the effects of stiction and
hysteresis, small vibrations about the desired position are created in the spool. This constantly breaks the
static friction ensuring that it will move even with small input changes, and the effects of hysteresis are
average out. Dither is a small ripple in the solenoid current that causes the desired vibration and thereby
increases the linearity of the valve.

The amplitude and frequency of the dither must be carefully chosen. The amplitude must be large enough
and the frequency slow enough that the spool will respond, yet they must also be small and fast enough not
to result in a pulsating output. The optimum dither must be chosen such that the problems of stiction and
hysteresis are overcome without new problems being created.

Dither in the output current is a byproduct of low frequency PWM, as seen above. However, the frequency
and amplitude of the dither will be a function of the duty cycle, which is also used to set the output current
level. This means that low frequency dither is not independent of current magnitude.

The advantage of using high frequency PWM is that dither can be generated separately, and then
superimposed on top of the output current. This allows the user to independently set the current magnitude
(by adjusting the D), as well as the dither frequency and amplitude. The optimum dither, as set by the user,
will therefore be constant at all current levels.




                                                       3
                                                                                    Form: PWM/D-AP7/10/00

More Related Content

What's hot

Pwm techniques for converters
Pwm techniques for convertersPwm techniques for converters
Pwm techniques for converters
ABHINAV KUMAR BABUL
 
Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.
Subashini Puchalapalli
 
Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...
Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...
Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...
Asoka Technologies
 
Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...
Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...
Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...
IDES Editor
 
Space Vector Modulation(SVM) Technique for PWM Inverter
Space Vector Modulation(SVM) Technique for PWM InverterSpace Vector Modulation(SVM) Technique for PWM Inverter
Space Vector Modulation(SVM) Technique for PWM Inverter
Purushotam Kumar
 
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
International Journal of Engineering Inventions www.ijeijournal.com
 
A Refined Space Vector PWM Signal Generation for Multilevel Inverters
A Refined Space Vector PWM Signal Generation for Multilevel InvertersA Refined Space Vector PWM Signal Generation for Multilevel Inverters
A Refined Space Vector PWM Signal Generation for Multilevel Inverters
IDES Editor
 
Inverter 2003
Inverter 2003Inverter 2003
Inverter 2003
Sidiq Mohamad
 
pwm inverter
pwm inverterpwm inverter
pwm inverter
Subzero Bill
 
Design Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase InverterDesign Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase Inverter
Nicholas Mochnacki, P.Eng.
 
SVPWM Inverter
SVPWM InverterSVPWM Inverter
SVPWM Inverter
Debanik Dey
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
Vishal kakade
 
Sine Pulse Width Modulation Inverter
Sine Pulse Width Modulation InverterSine Pulse Width Modulation Inverter
Sine Pulse Width Modulation Inverter
Aditya Parmar
 
Fast svm based 3 phase cascaded five level inverter
Fast svm based 3 phase cascaded five level inverterFast svm based 3 phase cascaded five level inverter
Fast svm based 3 phase cascaded five level inverter
eSAT Journals
 
Controlling of DC Motor using IC 555 Timer
Controlling of DC Motor using IC 555 TimerControlling of DC Motor using IC 555 Timer
Controlling of DC Motor using IC 555 Timer
Upendra Chokka
 
space vector
space vectorspace vector
space vector
elsayed soliman
 
Sinusoidal pwm
Sinusoidal pwmSinusoidal pwm
Sinusoidal pwm
Chintan Hansalia
 
Dc motor control using 555 timer IC
Dc motor control using 555 timer ICDc motor control using 555 timer IC
Dc motor control using 555 timer IC
ABRAHAM LINKON
 
Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...
eSAT Journals
 
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Qusai Abdelrahman
 

What's hot (20)

Pwm techniques for converters
Pwm techniques for convertersPwm techniques for converters
Pwm techniques for converters
 
Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.
 
Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...
Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...
Simplified svpwm algorithm for neutral point clamped 3 level inverter fed dtc...
 
Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...
Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...
Space Vector Modulation with DC-Link Voltage Balancing Control for Three-Leve...
 
Space Vector Modulation(SVM) Technique for PWM Inverter
Space Vector Modulation(SVM) Technique for PWM InverterSpace Vector Modulation(SVM) Technique for PWM Inverter
Space Vector Modulation(SVM) Technique for PWM Inverter
 
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
 
A Refined Space Vector PWM Signal Generation for Multilevel Inverters
A Refined Space Vector PWM Signal Generation for Multilevel InvertersA Refined Space Vector PWM Signal Generation for Multilevel Inverters
A Refined Space Vector PWM Signal Generation for Multilevel Inverters
 
Inverter 2003
Inverter 2003Inverter 2003
Inverter 2003
 
pwm inverter
pwm inverterpwm inverter
pwm inverter
 
Design Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase InverterDesign Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase Inverter
 
SVPWM Inverter
SVPWM InverterSVPWM Inverter
SVPWM Inverter
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
Sine Pulse Width Modulation Inverter
Sine Pulse Width Modulation InverterSine Pulse Width Modulation Inverter
Sine Pulse Width Modulation Inverter
 
Fast svm based 3 phase cascaded five level inverter
Fast svm based 3 phase cascaded five level inverterFast svm based 3 phase cascaded five level inverter
Fast svm based 3 phase cascaded five level inverter
 
Controlling of DC Motor using IC 555 Timer
Controlling of DC Motor using IC 555 TimerControlling of DC Motor using IC 555 Timer
Controlling of DC Motor using IC 555 Timer
 
space vector
space vectorspace vector
space vector
 
Sinusoidal pwm
Sinusoidal pwmSinusoidal pwm
Sinusoidal pwm
 
Dc motor control using 555 timer IC
Dc motor control using 555 timer ICDc motor control using 555 timer IC
Dc motor control using 555 timer IC
 
Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...
 
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
 

Similar to Pulse width-modulation

A Passive Lossless Soft-Switching Snubber for Telecom Power Supplies
A Passive Lossless Soft-Switching Snubber for Telecom Power SuppliesA Passive Lossless Soft-Switching Snubber for Telecom Power Supplies
A Passive Lossless Soft-Switching Snubber for Telecom Power Supplies
IJTET Journal
 
Edge multi phase low latency pulse width modulator
Edge multi phase low latency pulse width modulatorEdge multi phase low latency pulse width modulator
Edge multi phase low latency pulse width modulator
yc2levgmail
 
Power Circuits and Transformers-Unit 2 Labvolt Student Manual
Power Circuits and Transformers-Unit 2 Labvolt Student ManualPower Circuits and Transformers-Unit 2 Labvolt Student Manual
Power Circuits and Transformers-Unit 2 Labvolt Student Manual
phase3-120A
 
Averaging - 1.docx
Averaging - 1.docxAveraging - 1.docx
Averaging - 1.docx
sougataghosh1984
 
Bshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptx
Bshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptxBshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptx
Bshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptx
devanarayanobx1b
 
INVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGES
INVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGESINVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGES
INVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGES
ijesajournal
 
Regulated power supply
Regulated power supplyRegulated power supply
Regulated power supply
ddsshukla
 
Full wave-rectification
Full wave-rectificationFull wave-rectification
Full wave-rectification
MuhammadAbdullahJave5
 
Chopper
ChopperChopper
Class d amp-2
Class d amp-2Class d amp-2
Class d amp-2
handson28
 
Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
Powerelectronics Chapter7 090331060223 Phpapp02
Powerelectronics Chapter7 090331060223 Phpapp02Powerelectronics Chapter7 090331060223 Phpapp02
Powerelectronics Chapter7 090331060223 Phpapp02
kuppam engg college
 
Power Electronics Chapter 7
Power Electronics  Chapter 7Power Electronics  Chapter 7
Power Electronics Chapter 7
guest8ae54cfb
 
Simulation of Boost Converter Using MATLAB SIMULINK.
Simulation of  Boost Converter Using MATLAB SIMULINK.Simulation of  Boost Converter Using MATLAB SIMULINK.
Simulation of Boost Converter Using MATLAB SIMULINK.
Raviraj solanki
 
EEE 117L Network Analysis Laboratory Lab 1 1
EEE 117L Network Analysis Laboratory  Lab 1     1  EEE 117L Network Analysis Laboratory  Lab 1     1
EEE 117L Network Analysis Laboratory Lab 1 1
EvonCanales257
 
measurement unit2.docx
measurement unit2.docxmeasurement unit2.docx
measurement unit2.docx
AMRITRAJ160
 
High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...
High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...
High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...
IJERA Editor
 
2 dc meter
2 dc meter 2 dc meter
2 dc meter
LOHYINNEE
 
Function generator
Function generatorFunction generator
Function generator
Bhavin Mangukiya
 
Chopper operation
Chopper  operationChopper  operation
Chopper operation
vishalgohel12195
 

Similar to Pulse width-modulation (20)

A Passive Lossless Soft-Switching Snubber for Telecom Power Supplies
A Passive Lossless Soft-Switching Snubber for Telecom Power SuppliesA Passive Lossless Soft-Switching Snubber for Telecom Power Supplies
A Passive Lossless Soft-Switching Snubber for Telecom Power Supplies
 
Edge multi phase low latency pulse width modulator
Edge multi phase low latency pulse width modulatorEdge multi phase low latency pulse width modulator
Edge multi phase low latency pulse width modulator
 
Power Circuits and Transformers-Unit 2 Labvolt Student Manual
Power Circuits and Transformers-Unit 2 Labvolt Student ManualPower Circuits and Transformers-Unit 2 Labvolt Student Manual
Power Circuits and Transformers-Unit 2 Labvolt Student Manual
 
Averaging - 1.docx
Averaging - 1.docxAveraging - 1.docx
Averaging - 1.docx
 
Bshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptx
Bshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptxBshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptx
Bshajsjssjsbsbshshsjsjsjdnsnsndndndnsbdbddhdhdhdhdhdhddjdjdjdjdhdndjdhdhdhd.pptx
 
INVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGES
INVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGESINVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGES
INVERTING BUCK-BOOST DCDC CONVERTER DESIGN CHALLENGES
 
Regulated power supply
Regulated power supplyRegulated power supply
Regulated power supply
 
Full wave-rectification
Full wave-rectificationFull wave-rectification
Full wave-rectification
 
Chopper
ChopperChopper
Chopper
 
Class d amp-2
Class d amp-2Class d amp-2
Class d amp-2
 
Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique
 
Powerelectronics Chapter7 090331060223 Phpapp02
Powerelectronics Chapter7 090331060223 Phpapp02Powerelectronics Chapter7 090331060223 Phpapp02
Powerelectronics Chapter7 090331060223 Phpapp02
 
Power Electronics Chapter 7
Power Electronics  Chapter 7Power Electronics  Chapter 7
Power Electronics Chapter 7
 
Simulation of Boost Converter Using MATLAB SIMULINK.
Simulation of  Boost Converter Using MATLAB SIMULINK.Simulation of  Boost Converter Using MATLAB SIMULINK.
Simulation of Boost Converter Using MATLAB SIMULINK.
 
EEE 117L Network Analysis Laboratory Lab 1 1
EEE 117L Network Analysis Laboratory  Lab 1     1  EEE 117L Network Analysis Laboratory  Lab 1     1
EEE 117L Network Analysis Laboratory Lab 1 1
 
measurement unit2.docx
measurement unit2.docxmeasurement unit2.docx
measurement unit2.docx
 
High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...
High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...
High Frequency Soft Switching Of PWM Boost Converter Using Auxiliary Resonant...
 
2 dc meter
2 dc meter 2 dc meter
2 dc meter
 
Function generator
Function generatorFunction generator
Function generator
 
Chopper operation
Chopper  operationChopper  operation
Chopper operation
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

Pulse width-modulation

  • 1. Pulse Width Modulation Traditional solenoid driver electronics rely on linear control, which is the application of a constant voltage across a resistance to produce an output current that is directly proportional to the voltage. Feedback can be used to achieve an output that matches exactly the control signal. However, this scheme dissipates a lot of power as heat, and it is therefore very inefficient. A more efficient technique employs pulse width modulation (PWM) to produce the constant current through the coil. A PWM signal is not constant. Rather, the signal is on for part of its period, and off for the rest. The duty cycle, D, refers to the percentage of the period for which the signal is on. The duty cycle can be anywhere from 0, the signal is always off, to 1, where the signal is constantly on. A 50% D results in a perfect square wave. (Figure 1) A solenoid is a length of wire wound in a coil. Because of this configuration, the solenoid has, in addition to its resistance, R, a certain inductance, L. When a voltage, V, is applied across an inductive element, the current, I, produced in that element does not jump up to its constant value, but gradually rises to its maximum over a period of time called the rise time (Figure 2). Conversely, I does not disappear instantaneously, even if V is removed abruptly, but decreases back to zero in the same amount of time as the rise time. 1 Form: PWM/D-AP7/10/00
  • 2. Therefore, when a low frequency PWM voltage is applied across a solenoid, the current through it will be increasing and decreasing as V turns on and off. If D is shorter than the rise time, I will never achieve its maximum value, and will be discontinuous since it will go back to zero during V’s off period (Figure 3).* In contrast, if D is larger than the rise time, I will never fall back to zero, so it will be continuous, and have a DC average value. The current will not be constant, however, but will have a ripple (Figure 4). At high frequencies, V turns on and off very quickly, regardless of D, such that the current does not have time to decrease very far before the voltage is turned back on. The resulting current through the solenoid is therefore considered to be constant. By adjusting the D, the amount of output current can be controlled. With a small D, the current will not have much time to rise before the high frequency PWM voltage takes effect and the current stays constant. With a large D, the current will be able to rise higher before it becomes constant. (Figure 5) 2 Form: PWM/D-AP7/10/00
  • 3. Dither Static friction, stiction, and hysteresis can cause the control of a hydraulic valve to be erratic and unpredictable. Stiction can prevent the valve spool from moving with small input changes, and hysteresis can cause the shift to be different for the same input signal. In order to counteract the effects of stiction and hysteresis, small vibrations about the desired position are created in the spool. This constantly breaks the static friction ensuring that it will move even with small input changes, and the effects of hysteresis are average out. Dither is a small ripple in the solenoid current that causes the desired vibration and thereby increases the linearity of the valve. The amplitude and frequency of the dither must be carefully chosen. The amplitude must be large enough and the frequency slow enough that the spool will respond, yet they must also be small and fast enough not to result in a pulsating output. The optimum dither must be chosen such that the problems of stiction and hysteresis are overcome without new problems being created. Dither in the output current is a byproduct of low frequency PWM, as seen above. However, the frequency and amplitude of the dither will be a function of the duty cycle, which is also used to set the output current level. This means that low frequency dither is not independent of current magnitude. The advantage of using high frequency PWM is that dither can be generated separately, and then superimposed on top of the output current. This allows the user to independently set the current magnitude (by adjusting the D), as well as the dither frequency and amplitude. The optimum dither, as set by the user, will therefore be constant at all current levels. 3 Form: PWM/D-AP7/10/00