[其他] 使用整数来计算PID,以提高MCU效率及减少生成的代码量

[复制链接]
PreWorld 发表于 2025-3-8 14:28 | 显示全部楼层
整数运算相对于浮点运算更快速,适用于资源有限的微控制器,因为整数计算更简单、直接,节省处理时间和资源。
LinkMe 发表于 2025-3-8 23:14 | 显示全部楼层
使用整数计算PID可有效提升MCU运行效率,简化代码,节省资源。因为减少了处理复杂性
理想阳 发表于 2025-3-12 08:47 | 显示全部楼层
处理速度差别可能较大,具体效果取决于不同设备、软件和任务类型。
zephyr9 发表于 2025-3-16 09:23 | 显示全部楼层
我使用浮点数进行计算时,并没有感觉到速度上的差别,可能是芯片计算速度快。
zephyr9 发表于 2025-3-18 22:08 | 显示全部楼层
出现小数,通常需要根据实际需求四舍五入或截断,确保结果适合应用场景。
哪吒哪吒 发表于 2025-3-21 11:38 | 显示全部楼层
不太建议,本身PID就是要浮点数,要不然精度不够的。
MintMilk 发表于 2025-3-23 20:55 | 显示全部楼层
浮点数精度高,不会丢失精度,整形还是不适合PID运算的。
AIsignel 发表于 2025-3-26 13:54 | 显示全部楼层
定数运算要留意数值大小,防止溢出,精确度要把握好。
huquanz711 发表于 2025-4-15 07:32 来自手机 | 显示全部楼层
这是一种方法,把浮点数转换为整数来计算。
明日视界 发表于 2025-4-19 09:26 | 显示全部楼层
通过巧妙设计算法,可以用加减法或位操作来代替乘除,提高效率。
Amazingxixixi 发表于 2025-4-24 15:36 | 显示全部楼层
学习一下啊!感觉有点知识慌了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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