搞懂PID控制原理就这么简单

发布时间:2023-10-24  

很多朋友觉得PID是遥不可及,很神秘,很高大上的一种控制,对其控制原理也很模糊,只知晓概念性的层面,知其然不知其所以然,那么本期从另类视角来探究微分、积分电路的本质,意在帮助理解PID的控制原理(PID:P表示比例控制;I表示积分控制;D表示微分控制)。


在认清微分、积分电路之前,我们都知道电容的特性:电容的电流超前电压相位90°,很多教材都这么描述,让人很费解,其本质又是什么呢?


要彻底掌握微分、积分电路或PID控制思路,首先得了解电容。

电容就是装载电荷的容器,从微观角度看,当电荷流入容器时,随着时间的变化极间电场逐渐增大;以图1为例:

①充电开始时Uc=0V,压差△U=Ur=Ui,此刻容器内无电荷,也就无电场排斥流入的电荷;所以电流Ic最大,表现为容抗最小,近似短路;

②当Uc上升,压差△U开始减小,该过程形成电场,容器开始排斥流入的电荷;电流Ic逐渐减小,表现为容抗逐渐增大;

③当Uc=Ui,压差△U=Ur=0V,此刻容器内电场最强,以最大排斥力阻止流入的电荷;电流Ic=0,表现为容抗最大,近似开路。

dff01336-080c-11ee-962d-dac502259ad0.png

图1:电容容器充电模型

当电荷流出容器时,随着时间的变化极间电场逐渐减小;该放电过程的电容可看成是一个内阻为0的电压源,以图2为例(移除电源并接地):

①放电开始时Uc=Ui,此刻容器内充满电荷,因此电场最强,而电阻不变,则放电电流Ic最大(方向与充电相反),电阻两端的电压Ur=Uc,则Ur=Ui;

②当Uc下降,该过程电场减弱,放电电流Ic逐渐减小,Ur=Uc也逐渐减小;

③放电耗尽Uc=0V,此刻容器内无电荷,因此无电场,Ur=0V。

e00ec8bc-080c-11ee-962d-dac502259ad0.png

图2:电容容器放电模型

电容就好比水桶一样,流入的水流无论是大还是小,水位的变化一定是从最低位开始连续上升的;而电容内的电荷也是逐渐从0开始积累起来的,积累过程与自然常数e有关系,这里就不深入讨论了。

图3就是电容充放电的电压-电流曲线。

e0318460-080c-11ee-962d-dac502259ad0.png

图3:电容充放电,电压-电流曲线

联系前面的分析,可总结为:

①电容电压不能突变,电流可突变(教材的定义是电容的电流与电压的变化率成正比);

②充电过程中的电容可等效成一个可变电阻,放电过程中的电容可等效成一个电压源;

③电容电流反映的是单位时间内流动的电荷量,电容电压(或电场)反映的是电荷量的多少。通俗的理解就是流动的电荷才会导致电荷量多少的变化(与①相吻合);用数学语言描述则是电容的电流超前电压相位90°;

④电容充放电速度与电容和电阻大小有关。

对电容充分了解之后,首先我们先来认识最简单的分压电路,如图4根据欧姆定律VCC=2.5V,该纯阻性的分压电路就是比例运算电路的雏形。

e0498af6-080c-11ee-962d-dac502259ad0.png

图4,:分压电路

如图5,我们把R2换成104(0.1μF)电容,C1电容充满电后近似开路,VCC=5V;该电路就是积分运算电路的雏形。那么把5V改成信号源就构成了低通滤波电路。

e05d1828-080c-11ee-962d-dac502259ad0.png

图5:积分电路

如图6为上图的充电波形,红色表示5V的波形,蓝色表示VCC的波形,因为电容充电时的容抗由小变大直至开路,所以分压VCC也由小变大直至为5V。而且电容充电需要一定的时间,导致VCC的波形要缓一些。(该5V是开关电源上电软启动时的输出波形)


e07d86b2-080c-11ee-962d-dac502259ad0.jpg

图6:积分电路波形

把图4图5组合就得到图7的电路,这就是我们经常使用的PI电路(比例积分),在参考电压或分压电路里很常见,加电容的目的就是增加延时性,稳定VCC的电压不受5V波动而波动,VCC=2.5V。

e098d44e-080c-11ee-962d-dac502259ad0.png

图7,:PI电路

把图5中电容和电阻的位置交换一下得到如图8的电路,C1电容充满电后近似开路,VCC=0V;该电路就是微分运算电路的雏形。那么把5V改成信号源就构成了高通滤波电路。

e0ba128a-080c-11ee-962d-dac502259ad0.png

图8:微分电路

如图9为上图的充电波形,红色表示5V的波形,蓝色表示VCC的波形,因为电容充电时的容抗由小变大直至开路,所以分压VCC由大变小直至为0V。也就是红色波形从0开始跳变一瞬间,VCC已经是最大值,所以微分有超前预判的性质(反映的是输入信号的变化率)。

e0d7d0f4-080c-11ee-962d-dac502259ad0.jpg

图9:微分电路波形

如图10为(反相)比例运算电路。

e10294a6-080c-11ee-962d-dac502259ad0.png

图10:比例运算电路

如图11,Uo与Ui成线性关系。

e1136f56-080c-11ee-962d-dac502259ad0.png

图11:比例运算电路波形

如图12、图13为微分运算电路的充放电过程:

充电过程的电容C1可等效成一个可变电阻,C1开始充电时的容抗为0,电压不可突变则电压为0,运放-输入端得到的分压为正最大峰值,于是Uo为运放的负最大峰值,随着电容充满电,U0逐渐变为0。

e12962de-080c-11ee-962d-dac502259ad0.png

图12:微分运算电路-充电

放电过程的电容C1可等效成一个电压源,且电压不可突变,此时电流反向为最大值,R1电压瞬间反向也为最大值,运放-输入端得到的分压则为负最大峰值,于是Uo为运放的正最大峰值,随着电容放完电,U0逐渐变为0。

e14d7584-080c-11ee-962d-dac502259ad0.png

图13:微分运算电路-放电

如图14为微分运算电路的输入输出波形,联系前面的分析结果,则Uo反映的是Ui的变化率,这样就达到了预判超前的效果。

e16c2754-080c-11ee-962d-dac502259ad0.png

图14:微分运算电路波形

如图15为微分运算仿真电路,为了防止运放出现饱和,必须限制输入电流,实际使用时需要在电容C1输入端串联一个小电阻R2。串联电阻后的电路已经不是理想微分运算电路了,但是只要输入信号周期大于2倍RC常数,可以近似为微分运算电路。

e17c64de-080c-11ee-962d-dac502259ad0.png

图15:微分运算仿真电路

如图16为微分运算仿真电路波形,其中IN-为运放-输入端的波形。

e18ef0f4-080c-11ee-962d-dac502259ad0.png

图16:微分运算仿真电路波形

如图17、图18为积分运算电路的充放电过程:

充电过程的电容C1可等效成一个可变电阻,C1开始充电时的容抗为0,电压不可突变则电压为0,运放-输入端得到的分压为0,于是Uo为0,随着电容充满电,运放-输入端得到的分压为正最大值,U0为运放的负最大峰值。

e1b8e508-080c-11ee-962d-dac502259ad0.png

图15:积分运算电路-充电

放电过程的电容C1可等效成一个电压源,且电压不可突变,运放-输入端得到的分压也不可突变,随着电容放完电,于是Uo由负最大峰值逐渐变为0。

e1d6beac-080c-11ee-962d-dac502259ad0.png

图16:积分运算电路-放电

如图17为积分运算电路的输入输出波形,联系前面的分析结果,则Uo反映的是Ui的积累过程,这样就达到了延迟稳定的效果。

e1eef526-080c-11ee-962d-dac502259ad0.png

图17:积分运算电路波形

如图18为积分运算仿真电路,为了防止运放出现饱和,实际使用时需要在电容C2两端并联一个电阻R3。并联电阻后的电路已经不是理想积分运算电路了,但是只要输入信号周期大于2倍RC常数,可以近似为积分运算电路。

e200e524-080c-11ee-962d-dac502259ad0.png

图18:积分运算仿真电路

如图19为积分运算仿真电路波形,其中IN-为运放-输入端的波形。

e21a1260-080c-11ee-962d-dac502259ad0.png

图19:积分运算仿真电路波形

要点:

①微分、积分运算电路利用了电容充放电时其电压不可突变的特性达到调节输出的目的,对变化的输入信号有意义;

②微分D控制有超前预判的特性,积分I控制有延迟稳定的特性,在PID调节速度上,微分D控制>比例P控制>积分I控制;


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    包括以下几个方面:(1) 电机参数设置:包括电机的额定电流、电压、功率、转速、转矩等参数的设置。(2) 电机定位:通过调整电机的位置和方向,使得电机的运行方向和需求相符合。(3) PID参数调节......
    控制效果是否达到要求。   优化参数:根据实际应用和要求,对PID控制器的参数进行进一步优化和调整,以提高控制效果和稳定性。   pid调节参数设置技巧   PID调节器的参数设置是控制系统中非常重要的一环,它直......
    为定值,或者变化小到可以忽略,这样P、I、D才是固定常数,才可能调节 2.4 增量式 PID 算法 增量式 PID 控制算法可以通过(式 2-2)推导出。由(式 2-2)可以得到控制器的第 k-1......
    两种实现PID控制的算法的技巧;PART 01 PID控制算法公式 PART 02 C语言程序 其实用代码将算法的加减乘除实现一下就可以了 PART 03 梯形图程序 ......
    pid调节器的三个重要参数 pid调节器工作原理;  pid调节器的三个重要参数   PID调节器是一种常见的控制系统,它可以通过对输入信号进行处理,控制输出信号来维持目标参数的稳定性。PID调节......
    PID回路控制及闭环控制原理;一、 PID回路控制概述 PID控制器是应用最广泛的闭环控制器,它根据给定值与被控实测值之间的偏差;按照PID算法计算出控制器的输出量,控制执行机构进行调节,使被......
    pid调节器是什么 pid调节器有哪三部分组成;  pid调节器是什么   PID调节器是一种基于比例-积分-微分(PID)控制算法的自动控制系统,它通过不断地调整控制量,使被......
    PID控制的作用(2023-06-02)
    PID控制的作用;PID是比例,积分,微分的缩写。 1 比例调节作用: 是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是......
    pid调节器各部分的作用分别是什么;  pid调节器各部分的作用分别是什么   PID调节器主要由三部分组成,分别是比例(P)、积分(I)和微分(D)。   比例(P)部分:比例......
    );     TimerCount=0; } } 烧录测试一下,是否可以改变波形和调整参数借助上位机调节PID 调节P 把I=0、D=0先给正值或负值值测试P 正负、然后根据PID函数......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>