本帖最后由 nashui_sx 于 2020-7-29 17:47 编辑
1.stm32f103c8t6
2.代码及效果 增量pid 位置pid都可以用,增量pid内部已经做累加处理(PIDx->actual_out+=PIDx->increment;),两个格式一样
pwm_out=PID_Calc_Inc(&PID1,moni_kongzhiqi);
pwm_out=PID_Calc_Pos(&PID1,moni_kongzhiqi);
//PID_Set(&PID1,100,800,0.6,2,0,-10000,10000);//测试超调
//PID_Set(&PID1,100,800,0.27,0.05,0,-10000,10000);//测试响应慢
//PID_Set(&PID1,100,800,1.1,1.75,0,-10000,10000);//测试震荡
PID_Set(&PID1,100,800,0.05,0.9,0.2,-10000,10000);//测试正常控制
效果
3.
PID测试.rar
(301.61 KB, 下载次数: 264)
|