随想录(串级PID的学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】

 

    PID以及串级PID在实际生产中使用广泛,今天看了这篇文章,并结合过往经验做个笔记。

 

1、串级PID的基础是PID,所以在此之前需要了解差分、积分和微分的具体含义。

2、串级PID是按照从里向外,一层一层进行调试的。在确定好了内层Kp、Ki、Kd的数值后,再进一步确定外层的参数。

3、串级PID内外层更新的周期是不一样的,拿两级PID举例,内部的输出是5ms一次,而外部的数值更新则是25ms一次。

4、串级PID是有具体物理含义的,一般都是电流、速度和距离。

5、串级PID需要考虑最小电流、最大电流、最小速度、最大速度。

6、串级PID多用mcu实现,当然也可以用现成的PLC,一般来说PLC在EMC方面要做的好一些。

7、串级PID需要配合开关量输入输出、模拟量输入输出和频率量输入一起处理。

8、除了串级PID控制之外,工控程序需要做的另外一项重要工作,就是异常检查和故障处理。

9、没有特殊情况,可以只使用时间中断来处理所有逻辑,又简洁又健壮。IO传感器处理不及时,引入FPGA。

 

    实际生产中,PID是非常鲁棒的一个算法,它的物理意义也比较清晰。然而怎么调试Kp、Ki、Kd却是一个重要的技术活,还是要多看、多实践、多总结,这样效果都不会太差。

 

注:

    参考的文章中,有个错误,电机的最内侧输入应该是pwm空占比或者是输入电流,即电流控制电流。

    用多级控制代替单级控制,是为了稳定性需要。试想只有单级控制,那就相当于用加速度控制距离了,这是不合理的。

    电流环给电流、采电流,速度环给速度、采速度,位置环给位置、采位置。

 

PS:

    知道原理是一方面,实际应用中如果有驱动器的,最好可以使用驱动器,这样比较稳定、也可以节省很多工作量。

 

 

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式-老费

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值