文件名称:pid控制器代码matlab-Motor-PID-Controller-using-Arduino-Matlab:使用Arduino和Matl
文件大小:1.05MB
文件格式:ZIP
更新时间:2024-06-16 06:11:41
系统开源
pid控制器代码matlab 使用Arduino Matlab的Motor-PID控制器 使用Arduino和Matlab进行简单的电机PID设置 硬件要求: Arduino Uno 电机双H桥L298驱动器 带编码器的金属直流减速电机 软件要求: Matlab R2016a + Arduino IDE 如何使用: 编辑Matlab代码(PIDController.m)的COMPORT并运行GUI handles.s = serial('COM5'); 输入P,I,D和目标速度(以RPM为单位)的值 点击发送 更新P,I,D,以获得最佳响应。 笔记: 单击发送后,电动机应开始移动,并且系统响应详细信息应开始填充和更新。 要测试PID是否工作,请尝试停止电动机(注意-用一块布擦拭),它应该反击。 电机响应取决于P,I和D值。 为了了解Arduino代码中包含的PID算法,我建议观看以下视频:
【文件预览】:
Motor-PID-Controller-using-Arduino-Matlab-master
----matlab()
--------PIDController_activex1(4KB)
--------actxlicense.m(113B)
--------PIDController.fig(41KB)
--------PIDController.m(13KB)
----images()
--------sample_gui1.png(154KB)
--------motor_encoder-arduino_connection.png(80KB)
--------PID_changes_effects.PNG(6KB)
--------encoder_test.jpg(185KB)
--------PID_variables.PNG(15KB)
--------PID_algorithm.PNG(315KB)
--------sample_gui2.png(106KB)
--------demo.JPG(44KB)
----arduino()
--------Arduino_PID_Controller()
----LICENSE(1KB)
----PIN_CONFIG.txt(556B)
----README.md(1KB)
----REFERENCES.txt(160B)
----driver()
--------CH341SER_driver.rar(133KB)