I am not getting the desired dc motor speed characteristics.
27 views (last 30 days)
Show older comments
I have implemented this PWM control circuitry using 555 timer to control the speed of the dc motor. Usually when you vary the 100k pot, the duty cycle changes, due to which the steady state speed limit also changes, but that is not happening in my case. I am attaching the Simulink model below. Please assist me in this and tell me what I need to do to get the desired speed characteristics.
1 Comment
Patrica
on 28 Oct 2024 at 11:38
I faced a similar issue during one of my DC motor control projects! It turned out the PWM signal from the 555 timer wasn’t properly tuned, and the pot was either not calibrated correctly or had some drift. Make sure to double-check your Simulink model settings and real-world parameters to ensure they align perfectly.
If you’re pressed for time or need expert guidance, you can try reaching out to MATLAB Assignment Experts. They’ve got specialists who helped me with a similar project, and they offer great support for both hardware and Simulink-based models. Plus, with the MAEFALL2024 promo, you can get 20% off—might be worth a shot to save some time this semester!
Answers (1)
Vinay
on 28 Oct 2024 at 3:47
Hi Anant,
The constant voltage across the DC motor is due to the MOSFET drain voltage reaching saturation, resulting in a constant motor speed. The issue can be resolved by connecting the PWM signal directly to the DC motor.By adjusting the duty cycle, the average value of the signal changes, which in turn affects the motor speed.
Kindly refer to the below documentation of “DC motor” for more details:
I hope this helps!
2 Comments
Vinay
on 28 Oct 2024 at 11:11
Hii Anant, The following model can be used to connect the PWM output to the DC motor.
See Also
Categories
Find more on Electromechanical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!