Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 2.64 KB

README_zh.md

File metadata and controls

57 lines (41 loc) · 2.64 KB

ALL PID

Static Badge Static Badge Contributors Last Release Date CI Status Static Badge
Follow MarlinFirmware on Mastodon

这是一个强大的PID库

项目简介

这是从大一开始维护的PID算法库,也是ALL系列的第一个作品。

关于ALL系列,我的坚持是:一点小贡献,一个优秀的库,A级品质。

——只是一个xxx,但里面包含了所有。

为什么选择它

这个库几乎包含了所有常见的PID和改进算法, 你可以轻松地构建一个出色的PID控制器,无需大量修改代码, 这对开发阶段非常有利。

  • 基础PID和常见改进
  • 各种高级改进
  • 自动PID调谐(测试版)作为参考

所有功能

Function Description State
pid基础功能 基本的增量式,位置式pid
积分限幅
误差限幅
死区限幅
目标值限幅
输出值限幅
积分分离
梯形积分
变速积分 ✅/✍
微分先行
不完全微分
前馈PID ✅/✍
手自动切换

使用方法

请参阅test/main.c