0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

不调PID,小车会失控?这个实例信息量很大!

得捷电子DigiKey 来源:未知 2023-01-29 19:00 次阅读

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适配器或电池为它供电就可以开始了。


01Digi-Key在线购买链接
02Arduino官网资料链接
03Arduino官网规格书链接

Digi-Key零件编号:1050-1018-ND



小编的话



PID是反馈控制的基础,是基于不断开发和调节各种控制方法来得到理想的结果的。通过这个视频,小伙伴们是不是对PID的控制理论,以及如何通过P、I、D三个参数的设定来优化控制工程中的反馈以实现更好的系统运行有了更为直观的了解?您过去有哪些PID调试结果和经验规则?欢迎分享和讨论。





DK会员中

福利多

你,加入了没?


积分可兑换各种好礼

快到「会员权益」页面看看!


如有任何问题, 欢迎联系得捷电子

Digi-Key的客服团队


中国(人民币)客服
 
400-920-1199
 
service.sh@digikey.com
 
QQ在线实时咨询 | QQ号:4009201199

中国(美金)/香港客服
 
400-882-4440
 
8523104-0500
 
china.support@digikey.com


到微信搜寻“ digikey”或“得捷电子”关注我们官方微信并登记成会员,每周接收工程师秘技,赚积分,换礼品,享福利










让我知道你在看


原文标题:不调PID,小车会失控?这个实例信息量很大!

文章出处:【微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 得捷电子
    +关注

    关注

    1

    文章

    254

    浏览量

    8061

原文标题:不调PID,小车会失控?这个实例信息量很大!

文章出处:【微信号:得捷电子DigiKey,微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    第13章-循迹功能 STM32智能小车循迹教程 PID循迹算法分析

    第13章-循迹功能 循迹小车讲解 原理分析 STM32智能小车循迹教程 红外对管使用 PID循迹算法分析V3:HAL库开发、功能:PID速度控制、P
    的头像 发表于 08-21 16:27 643次阅读
    第13章-循迹功能 STM32智能<b class='flag-5'>小车</b>循迹教程 <b class='flag-5'>PID</b>循迹算法分析

    20.0-电磁杆的组装和实物介绍“这个是就是你想要的“-智能车电磁组 电磁循迹小车

    电子设计大赛20.0-电磁杆的组装和实物介绍“这个是就是你想要的“-智能车电磁组 电磁循迹小车 电磁循迹 电磁循迹小车代码 电磁杆的制作 电磁杆原理图PCB设计
    的头像 发表于 08-20 11:07 263次阅读
    20.0-电磁杆的组装和实物介绍“<b class='flag-5'>这个</b>是就是你想要的“-智能车电磁组 电磁循迹<b class='flag-5'>小车</b>

    20.3-使用两个通道进行电磁循迹 智能车竞赛 电磁杆原理图 电磁循迹小车 STM32电磁小车 电磁循迹算法

    20.3-使用两个通道进行电磁循迹 智能车竞赛 电磁杆原理图 电磁循迹小车 智能车电磁组 STM32电磁小车 电磁循迹小车 电磁循迹算法 智能车环岛 智能车比赛规则 归一化处理 差比和计算 P
    的头像 发表于 08-20 10:56 461次阅读
    20.3-使用两个通道进行电磁循迹 智能车竞赛 电磁杆原理图 电磁循迹<b class='flag-5'>小车</b> STM32电磁<b class='flag-5'>小车</b> 电磁循迹算法

    如何进行电池包PACK热失控防护?

    随着纯电动汽车快速普及,保有量大幅增加,电池PACK起火、自燃、爆炸事件频发,热失控成为影响动力电池安全的最大诱因。 电池起火,原因主要包括电池部件老化、外部碰撞、高温天气、电池热失控、高负荷等五
    的头像 发表于 07-08 11:12 334次阅读
    如何进行电池包PACK热<b class='flag-5'>失控</b>防护?

    关于霍尔无刷电机速度失控的问题求解

    在按start motor 反复按stopmotor 在按start motor 电机就出现不正常 ,导致速度失控,通过ST的MotorControl Workbench上位机把速度调整到-300
    发表于 04-28 07:34

    MotionEC和MotionMC的库在磁力计校准后为什么不调用MotionMC_SaveCalInNVM函数?

    MotionEC和MotionMC的库在磁力计校准后为啥不调用MotionMC_SaveCalInNVM这个函数
    发表于 04-02 08:05

    什么是pid控制原理 pid各个参数对系统的影响

    参数对系统的影响。 一、PID控制原理 PID控制的基本原理是根据反馈信号来调整输出控制,使得系统的实际输出与期望输出尽可能接近。 PID控制器的基本结构由三个分别对应于比例(Pro
    的头像 发表于 01-22 15:35 4172次阅读

    锂离子电池热失控过程,不同锂电池热失控反应一样吗?

    非常复杂的化学性质,可能导致热失控,这对于电池的稳定性和安全性构成了挑战。 不同种类的锂离子电池在热失控过程中可能表现出不同的反应和行为。然而,大多数锂离子电池在热失控情况下都会经历
    的头像 发表于 01-10 15:16 495次阅读

    【技术干货】PID算法原理分析及优化

    过多的超调,当需要反向调节时能较快地响应,避免输出长时间停留在饱和区。 02 微分项优化处理 PID算法中微分项与偏差的变化速率有关。如果系统存在频率较高的干扰或突变等情况时,微分项的数值不断跳变
    发表于 12-22 15:38

    共模电感的感随着频率变化吗

    是共模电感的一个重要性能参数,对共模电感的选型与应用有着非常重要的影响。有人问共模电感的感会不会随着频率的变化而变化?本篇我们就来简单探讨一下这个问题。 首先可以肯定的告诉大家,共模电感的感
    的头像 发表于 12-18 09:33 627次阅读

    PID算法详解及实例分析

    PID算法详解及实例分析#include using namespace std;struct _pid{   float SetSpeed; //定义设定值   float ActualSpeed
    发表于 11-09 16:33 1次下载

    位置式PID和增量式PID区别是什么?

    位置式 PID 和增量式 PID有什么区别。在小车调速里一般用增量式,为什么呢?
    发表于 10-26 06:54

    关于从OBD接口获取汽车发动机转速的疑问

    2由于是问答方式,会占用数据通道,信息量如果过大可能堵塞CAN通道,我想问的是如果只需要发动机转速这一项参数,信息量会不会很大,如果每20~30ms读取一次会不会太快,占用过多资源?
    发表于 10-25 08:11

    基于stm32的智能小车走直线

    求助各位大佬,智能小车走直线用pid 控制的时候,是否需要其他传感器辅助,还是说直接用软件实现就好,有没有源代码,想参考下,谢谢
    发表于 10-14 08:29

    对智能小车项目做一个整体的功能设计

    小车的车体是整个项目中最前端的部分,也就是说,我们整个项目小车的制作开始。
    发表于 10-11 10:45 959次阅读
    对智能<b class='flag-5'>小车</b>项目做一个整体的功能设计