嵌入式PID算法总结

参考

  1. CMSIS-DSP PID 控制
  2. PID 讨论

学习历程

  1. 最开始,根据公式自己写PID算法;
  2. 后面找资料时,发现wiki上介绍PID时,提供了伪代码,直接照着翻译一下就可用了;
  3. 然后想要实现一个自己的PID库(能够实现多级PID控制,但实现多阶段PID转换时,总感觉状态控制不太对);
  4. 这时候突然想到应该去找现成的PID库啊,最后在Arduino上找到了一些C++实现的PID库,但还是要自己移植;
  5. 最后,偶然有一次在看CMSIS-DSP相关资料时,发现了PID字眼,原来最想要的东西一直都有,只是自己没发现。。。

    这里有个疑问,通过PID公式写算法时,有一个很重要的参数deltaT(dt),但是这里的增量式PID算法好像跟采样间隔完全没有关系了,这是说我可以以任意时间间隔采用,然后计算PID输出后对系统进行控制,最后根据实际结果选一个合适的时间间隔就行了?
相关推荐
星源~8 小时前
tree 命令集成到 Git Bash:可视化目录结构的指南
git·单片机·物联网·嵌入式·项目开发
循环过三天17 小时前
3-1 PID算法改进(积分部分)
笔记·stm32·单片机·学习·算法·pid
糖果罐子♡20 小时前
MQTT 入门指南(一)
物联网·mqtt·嵌入式·通信协议
linweidong2 天前
物联网MQTT协议与实践:从零到精通的硬核指南
物联网·mqtt·websocket·嵌入式·iot·tdengine·工业物联网
kyle~2 天前
ROS2---话题重映射
机器人·嵌入式·ros·控制·电控
切糕师学AI12 天前
半导体行业中的专用标准产品ASSP是什么?
arm开发·嵌入式硬件·嵌入式·计算机体系结构
飞凌嵌入式12 天前
基于飞凌RK3576核心板的国产智能割草机器人设计方案
人工智能·机器人·嵌入式
凉、介14 天前
CPU Cache 的映射与寻址
linux·arm开发·数据库·redis·缓存·嵌入式
华清远见成都中心14 天前
Linux嵌入式和单片机嵌入式的区别?
linux·运维·单片机·嵌入式
Jason_zhao_MR14 天前
多协议物联网关的方案测试-基于米尔全志T536开发板
arm开发·嵌入式硬件·mcu·物联网·嵌入式