PID是什么?大家可能觉得这个词比较陌生,不过它的应用其实在我们的生活中无处不在,比如说无人机的精准悬停,空调的温度控制,机器人和机械臂的运动系统调整,船舶的自动舵系统控制,甚至飞机和火箭等飞行器的姿态调整等等都会运用到PID。
PID其实是比例-积分-微分的英文首字母缩写。我们日常的控制系统很多都为闭环自动控制系统,其前提都是基于反馈从而减少不确定性。而反馈理论又由测量、比较和执行三要素组成。系统需要测量被控变量实际值和期望值偏差,来纠正系统响应,从而进行调节控制。而按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制系统(亦称PID调节系统)就是应用最为广泛的一种自动控制方案。
今天的视频,来自北京科技大学的李泽民同学会以大学生热门竞赛——智能车竞赛“基础四轮组”C车型调试为蓝本,来给大家来聊一聊什么是PID,几种PID的细分对比,以及小车项目调试过程中如何调节PID?最后也一并附以基于Arduino的自动空调温度测试器的PID的实例化模型来给大家进一步拆解什么是PID控制算法。
gen
ArduinoMEGA2560 AVRATmega AVR MCU 8-位评估板
Arduino Mega 2560是基于ATmega2560的微控制器板。它有54个数字输入/输出引脚(其中15个可以用作PWM输出),16个模拟输入,4个UARTs(硬件串行端口),一个16 MHz晶体振荡器,一个USB连接,一个电源插孔,一个ICSP头,以及一个复位按钮。它包含支持微控制器所需的一切;只需用USB线把它连接到电脑上,或者用AC - DC适配器或电池为它供电就可以开始了。
Digi-Key零件编号:1050-1018-ND
PID是反馈控制的基础,是基于不断开发和调节各种控制方法来得到理想的结果的。通过这个视频,小伙伴们是不是对PID的控制理论,以及如何通过P、I、D三个参数的设定来优化控制工程中的反馈以实现更好的系统运行有了更为直观的了解?您过去有哪些PID调试结果和经验规则?欢迎分享和讨论。
DK会员中心
福利多
积分可兑换各种好礼
如有任何问题, 欢迎联系得捷电子
Digi-Key的客服团队
QQ在线实时咨询 | QQ号:4009201199china.support@digikey.com到微信搜寻“ digikey”或“得捷电子”关注我们官方微信并登记成会员,每周接收工程师秘技,赚积分,换礼品,享福利让我知道你在看哟
原文标题:不调PID,小车会失控?这个实例信息量很大!
文章出处:【微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:不调PID,小车会失控?这个实例信息量很大!
文章出处:【微信号:得捷电子DigiKey,微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。
相关推荐
第13章-循迹功能 循迹小车讲解 原理分析 STM32智能小车循迹教程 红外对管使用 PID循迹算法分析V3:HAL库开发、功能:PID速度控制、P
发表于 08-21 16:27
•643次阅读
电子设计大赛20.0-电磁杆的组装和实物介绍“这个是就是你想要的“-智能车电磁组 电磁循迹小车 电磁循迹 电磁循迹小车代码 电磁杆的制作 电磁杆原理图PCB设计
发表于 08-20 11:07
•263次阅读
20.3-使用两个通道进行电磁循迹 智能车竞赛 电磁杆原理图 电磁循迹小车 智能车电磁组 STM32电磁小车 电磁循迹小车 电磁循迹算法 智能车环岛 智能车比赛规则 归一化处理 差比和计算 P
发表于 08-20 10:56
•461次阅读
随着纯电动汽车快速普及,保有量大幅增加,电池PACK起火、自燃、爆炸事件频发,热失控成为影响动力电池安全的最大诱因。 电池会起火,原因主要包括电池部件老化、外部碰撞、高温天气、电池热失控、高负荷等五
发表于 07-08 11:12
•334次阅读
在按start motor 反复按stopmotor 在按start motor 电机就出现不正常 ,导致速度失控,通过ST的MotorControl Workbench上位机把速度调整到-300
发表于 04-28 07:34
MotionEC和MotionMC的库在磁力计校准后为啥不调用MotionMC_SaveCalInNVM这个函数
发表于 04-02 08:05
参数对系统的影响。 一、PID控制原理 PID控制的基本原理是根据反馈信号来调整输出控制量,使得系统的实际输出与期望输出尽可能接近。 PID控制器的基本结构由三个分别对应于比例(Pro
发表于 01-22 15:35
•4172次阅读
非常复杂的化学性质,可能会导致热失控,这对于电池的稳定性和安全性构成了挑战。 不同种类的锂离子电池在热失控过程中可能表现出不同的反应和行为。然而,大多数锂离子电池在热失控情况下都会经历
发表于 01-10 15:16
•495次阅读
过多的超调量,当需要反向调节时能较快地响应,避免输出长时间停留在饱和区。
02
微分项优化处理
PID算法中微分项与偏差的变化速率有关。如果系统存在频率较高的干扰或突变等情况时,微分项的数值会不断跳变
发表于 12-22 15:38
感量是共模电感的一个重要性能参数,对共模电感的选型与应用有着非常重要的影响。有人问共模电感的感量会不会随着频率的变化而变化?本篇我们就来简单探讨一下这个问题。 首先可以肯定的告诉大家,共模电感的感
发表于 12-18 09:33
•627次阅读
PID算法详解及实例分析#include using namespace std;struct _pid{ float SetSpeed; //定义设定值 float ActualSpeed
发表于 11-09 16:33
•1次下载
位置式 PID 和增量式 PID有什么区别。在小车调速里一般用增量式,为什么呢?
发表于 10-26 06:54
2由于是问答方式,会占用数据通道,信息量如果过大可能会堵塞CAN通道,我想问的是如果只需要发动机转速这一项参数,信息量会不会很大,如果每20~30ms读取一次会不会太快,占用过多资源?
发表于 10-25 08:11
求助各位大佬,智能小车走直线用pid 控制的时候,是否需要其他传感器辅助,还是说直接用软件实现就好,有没有源代码,想参考下,谢谢
发表于 10-14 08:29
小车的车体是整个项目中最前端的部分,也就是说,我们整个项目会从小车的制作开始。
发表于 10-11 10:45
•959次阅读
评论