DC Motor Control (PID Speed Control) | Part3 - Arduino Using Matlab Simulink

preview_player
Показать описание
Control DC Motor | part3 (PID Speed Control)
- Arduino using Matlab Simulink

OMG Tutorial Series - Arduino & Matlab
6.Control DC Motor - [ Tutorial #6.DC Motor Control (PID Speed Control) ]

"I am planning to upload tutorials that are incredibly easy and accessible to everyone, ensuring that anyone can follow along effortlessly. Your feedback and suggestions are always welcome!"

- Using Arduino: Arduino Nano 33 iot / - Matlab version : 2024-a

[ 00:00 ] Intro - DC motor PID Speed Control
[ 00:32 ] Control System - Plant/Process
[ 01:53 ] Control System - Open Loop System
[ 04:34 ] Control System - Closed Loop System (feedback Control)
[ 05:00 ] Control System - PID System (Closed Loop -Feedback)
[ 05:48 ] PID System - PID System Structure Analysis
[ 07:01 ] PID System - Implementing a System in MATLAB Simulink
[ 08:09 ] MATLAB Coding - Review & Check / Motor Direction & RPM Calculation
[ 09:56 ] MATLAB Coding - Building a PID Controller
[ 11:01 ] MATLAB Coding - Define Input and Output
[ 11:54 ] Step1. Calculate Error
[ 09:56 ] Step2. Proportional Term
[ 14:16 ] Step3. Integral Term
[ 15:56 ] Step4. Derivative Term
[ 17:31 ] Step5. Integral PID Term
[ 18:49 ] Step6. Motor Direction Configuration & PWM Limit Setting
[ 19:52 ] Step7. Connect to Arduino Block
[ 21:49 ] Step8. Set PWM Limit
[ 22:51 ] Tunning Parameter Configuration (Kp,Ki,Kd)
[ 25:24 ] Measurement Environment Configuration
[ 28:01 ] PID Tunning - Single RPM Target
[ 28:49 ] PID Tunning - Stair Target (Various RPM Target)
[ 31:48 ] Tunning Results

- Matlab Hardware Support Packages: Compatibility with Releases from R2014a to R2024a
** If you have a version earlier than 2014a, this program may not function properly. **

Sincerely. Donghwa.Ryu

#Arduino#Matlab#Simulink#pidcontrol #DCMotorPIDControl#ArduinoPID#MatlabPID
Рекомендации по теме
Комментарии
Автор

Hello, thank you for your video. Quick question. Why didn't you use the built-in PID block?

jamesodukoya
Автор

How to get the position of the motor using the encoder ?

jonyromany-xy
Автор

Could the PID tuner be used to obtain the values for Kp, Ki, and Kd?

javiervinanzaca
Автор

please make a postion control of DC motor using simulink arduino !!

yossifahmed
Автор

i really want bts7960 motor driver with simulink

hongsethya