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算法,我建议观看以下视频:
2022-05-01 21:17:16
1.05MB
系统开源
1