[其他] PID算法C语言实现

[复制链接]
49763|431
LinkMe 发表于 2025-3-10 13:24 | 显示全部楼层
在HC32中实现PID算法,先确定PID基本框架,之后上机调整PID参数。
理想阳 发表于 2025-3-10 21:00 | 显示全部楼层
PID及其衍生算法非常普遍,因其有效性和实用性成为众多领域的核心算法。
zephyr9 发表于 2025-3-16 21:37 | 显示全部楼层
如果pid算法的参数不总是固定不变,那就得根据实际使用情况来灵活调整参数。
zephyr9 发表于 2025-3-18 11:07 | 显示全部楼层
通过计算误差,不断调整控制量,用C语言实现PID算法
gaobq 发表于 2025-3-18 21:36 | 显示全部楼层
andy520520 发表于 2025-3-19 20:20 | 显示全部楼层
chendaohong 发表于 2025-3-20 16:17 | 显示全部楼层
谢谢,学习
wangzhen2010 发表于 2025-3-21 10:18 | 显示全部楼层
看看怎么情况
哪吒哪吒 发表于 2025-3-21 22:47 | 显示全部楼层
明白PID控制器是通过比例、积分和微分三个环节调节控制输出,达到稳定目的。
MintMilk 发表于 2025-3-23 08:08 | 显示全部楼层
使用C语言实现PID算法参数计算,首先确定系统模型,然后通过试错或优化算法调整Kp、Ki、Kd值,使系统稳定且响应快速。
AIsignel 发表于 2025-3-25 12:44 | 显示全部楼层
还可以采用模糊控制或遗传算法进行设计。
wang6623 发表于 2025-3-31 13:42 | 显示全部楼层
通过控制系统的误差来调节系统的输出,使其稳定在设定值附近。
小熊01 发表于 2025-4-2 22:37 | 显示全部楼层
PID参数通常需要根据具体应用调整。
Moon月 发表于 2025-4-6 16:02 | 显示全部楼层
用C语言实现模糊PID,需定义模糊集、隶属函数、规则库和模糊推理。
星闪动力 发表于 2025-4-8 08:40 | 显示全部楼层
使用C语言实现PID控制PWM,首先定义PID参数,计算误差,然后根据PID公式计算输出,最后转换成PWM占空比。
rainbow1 发表于 2025-4-10 10:25 | 显示全部楼层
多谢多谢
铁头娃666 发表于 2025-4-11 16:07 | 显示全部楼层
IntelCore 发表于 2025-4-12 20:47 | 显示全部楼层
PID是个非常经典的算法,不断调整以达到最佳状态。
鹿鼎计 发表于 2025-4-14 20:10 | 显示全部楼层
设置PID控制周期时,要确保它与采样周期一致,这样计算周期才能同步
发顺丰更大nc 发表于 2025-4-23 10:20 | 显示全部楼层
PID算法还是比较经典的算法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部