PID算法的解析

本文介绍了PID算法在电机驱动小车、加热电阻丝及无人机角度控制等案例中的应用,详细解析了PID的三个组成部分——比例、积分和微分的作用,并提供了参数整定的口诀和方法。通过调整比例系数Kp、积分时间常数Ti和微分时间常数Td,实现系统稳定和性能优化。
摘要由CSDN通过智能技术生成

本人以自己的学习过程以及参考别人笔记总结而来,将自己的经验写出来以供大家一起学习,如有错误请多指教---参考《自动控制原理  胡寿松》

案例1:

电机驱动小车的运动:我们理解的小车运动过程中,小车最重要的就是一个电机,电机的输入是pwm输入的电压脉冲输入,有些是电流输入的电机,电机的参数决定了PID的调试效果。假如PWM的输入是100,输出的速度是 y(t)=5m/s,注意的是pwm和输出的速度并非是线性关系,但电机的输出最大速度我们认为在某个场景下是一定的,能达到5m/s。那么我们设定的目标值r(t)=10m/s,那么不管pid如何调节,机子只能在-5m/s到5m/s的值范围内转动,达不到10m/s,也就是说PID算法的调节是本身硬件机械能达到最大值的范围的调节,并非万能的。

该系统由模拟 PID 控制器和被控对象组成。图中,r(t) 是给定值,y(t) 是系统的实际输出值,给定值与实际输出值构成控制偏差 e(t): e(t) = r(t) - y(t),由光电码盘/磁的正负极码盘算出我们的速度,同单位下的速度和速度就有比较意义。通过PID比例积分微分的计算后=pwm的值输入给电机<100%,P、I、D分别为比例(Proportion)、积分(Integral)、微分(Differential)的简写;将偏差的比例、积分和微分通过线性组合构成控制量,用该控制量对受控对象进行控制,称为PID算法。如何计算出实时速度y(t)=一段定时器中断内定时器的外部中断计数值*(一周距离/一周技术值)/定时器时间
        1.3 PID整定口诀

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

善谦电子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值