电容在微分、积分电路中的本质以及应用

简介: 电容在微分、积分电路中的本质以及应用

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

5e20e113b040423baa14ab2fff7843d9.png

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

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

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

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

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

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

c2d8dcbf3e7bf8127ebf0fe3000a5fa4.png

图1:电容容器充电模型

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

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

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

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

1285d6997032bfea309817783295a1bd.png

图2:电容容器放电模型

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

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

83f082e4caa6d07e8bfab6a36d20070a.png

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

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

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

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

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

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

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

ab4e78acc5c2ec8cacbefc9ed6770289.png

图4:分压电路

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

5fc546b9bb97cae93edde91b41f9dd25.png

图5:积分电路

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

image.png

图6:积分电路波形

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

c997429ed0c894c6c56bce39707af7cd.png

图7,:PI电路

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

0eb6543ccbcc5cc0307fcf4dbd80fcd7.png

图8:微分电路

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

image.png

图9:微分电路波形

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

6e4172bba0a93d706ec2c39baf6d722e.png

图10:比例运算电路

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

b23aa4ebb95d09c70131381753cabd39.png

图11:比例运算电路波形

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

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

5b8c2017b99e9f7436dc638bedb54608.png

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

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

f2c40ae6a73bc619a389110c45f9dc7e.png

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

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

d299fd09672922d07c954bbd33d231df.png

图14:微分运算电路波形

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

5c70cae787deeddaf2a253f2832e461b.png

图15:微分运算仿真电路

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

0facac2a66e412c0cca44f93a8fa5cd4.png

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

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

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

6f55c8fc58253b4f82e028e31412afa5.png

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

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

20ed58e3f1e5e5e5acd08b32d5e3f19e.png

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

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

3409d9331e4665bd66601e26db178241.png

图17:积分运算电路波形

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

3c81b115426abdb58e1e9e9f54d3c0c3.png

图18:积分运算仿真电路

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

580081d1384bf176b5a943d0ac12de1a.png

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

   ❤要点:

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

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

目录
相关文章
|
监控 前端开发 关系型数据库
PW1558A中文规格书详解:12V/20V限流保护及6A双向限流过压保护芯片特性
PW1558A 是一款28V 6A额定的双向负载开关,具备过载、短路、输入电压浪涌、冲击电流和过热保护功能。它有2个输入/输出端口 VBUS1 和 VBUS2,最大耐受电压为28V,并具有独立的使能、外部电流限制和放电控制。这款开关采用16引脚QFN封装,适用于笔记本电脑、台式机、服务器和平板电脑等应用,以及Thunderbolt/USB Type-C PD电源开关。此外,它还具有软启动、输入过压阈值调节、短路保护、故障指示和热关断保护功能,以确保系统安全运行。
|
JSON 安全 fastjson
BurpSuite插件 -- FastjsonScan(反序列化检测)
BurpSuite插件 -- FastjsonScan(反序列化检测)
572 0
|
JavaScript C++
基于QtQuick的QCustomPlot实现
本文介绍了如何在QtQuick中实现基于QCustomPlot的图表绘制,包括效果图展示、C++和QML方面的实现代码、注意事项以及应用场景。作者提供了源码下载链接,方便读者学习和使用QCustomPlot进行QtQuick应用程序中的图表绘制。
650 4
基于QtQuick的QCustomPlot实现
|
9月前
|
Web App开发 搜索推荐 安全
油猴离线安装文件下载,tampermonkey离线安装包下载
油猴脚本(Tampermonkey)是一款强大的浏览器扩展,允许用户通过自定义脚本增强网页功能。支持广告过滤、网盘直链下载、页面优化等多种用途,适用于Chrome、Firefox等主流浏览器。本文提供离线安装包下载及常用插件清单,助你轻松提升浏览效率与体验。
11253 6
|
9月前
|
存储 监控 安全
RFID技术让停车场进出入更高效
随着生活水平提高,私家车普及导致小区车位紧张。RFID技术应用于停车场管理,通过电子标签自动识别车辆信息,提升进出效率,减少等待时间,优化停车体验,并助力智能交通发展。
|
Kubernetes Java 持续交付
小团队 CI/CD 实践:无需运维,Java Web应用的自动化部署
本文介绍如何使用GitHub Actions和阿里云Kubernetes(ACK)实现Java Web应用的自动化部署。通过CI/CD流程,开发人员无需手动处理复杂的运维任务,从而提高效率并减少错误。文中详细讲解了Docker与Kubernetes的概念,并演示了从创建Kubernetes集群、配置容器镜像服务到设置GitHub仓库Secrets及编写GitHub Actions工作流的具体步骤。最终实现了代码提交后自动构建、推送镜像并部署到Kubernetes集群的功能。整个过程不仅简化了部署流程,还确保了应用在不同环境中的稳定运行。
927 9
『PyQt5-Qt Designer篇』| 07 Qt Designer中栅格布局和表单布局的使用
『PyQt5-Qt Designer篇』| 07 Qt Designer中栅格布局和表单布局的使用
503 0
|
弹性计算 固态存储 ice
阿里云服务器2核16G、4核32G、8核64G配置不同ECS实例规格收费标准和CPU性能差异
2024年阿里云提供2核16G、4核32G及8核64G等多种服务器配置,用户可根据需求选择不同实例规格如内存型r8i、通用算力型u1等。以华北2(北京)为例,2核16G月费从286.2至385.99元不等;4核32G为572.4至771.97元;8核64G则在1144.8至1543.94元区间。公网带宽与系统盘(如ESSD云盘)亦有多样化选择与价格方案。长期租赁可享折扣,具体价格请访问阿里云官网确认。
759 7
proto中service 作用的理解
proto中service 作用的理解
319 0
|
消息中间件 安全 Java
一文读懂RabbitMQ核心概念及架构
一文读懂RabbitMQ核心概念及架构