【软件】PID调试软件(可免费下载)
版本说明:持续更新....
经过几天的努力,终于开发了第一版本PID调试软件(可免费下载):
测试硬件:
一、调试视频:
二、通讯协议:
A、上位机发给下位机:
举例:
(1)发送PID参数:
P:100 I:80 D:0 采样周期:50ms
数据: BB 09 08 00 64 00 50 00 00 00 32 B2
说明:需要放大10倍传送,这样才能保证小数点后面有一位
00 64 :P为10
00 50 :I为8
00 00 : D为0
00 32 :采样周期为50ms
(2)发送目标速度:
目标速度设置为:100r/min
数据:BB 08 02 03 E8 B0
(3)急停:速度为0
数据:BB 08 02 00 00 C5
B、下位机发给上位机格式:利用printf函数发送
具体格式:
printf("%.2f,%.2f,% d,% d,% d,% d,% .2f
",setN_B*10,samplingValue*10,(int)(Velocity_KP*10),(int)(Velocity_KI*10),(int)(Velocity_KD*10),(int)SampleT,PowerAverage);
说明:
setN_B*10 表示目标速度
samplingValue*10 表示采样速度
Velocity_KP 表示参数P
Velocity_KI表示参数I
Velocity_KD表示参数D
SampleT表示采样周期
PowerAverage表示电压值
提示:*10是自己搞的,也就是放大10倍后发送。
软件下载方式:
