PID控制你学会了吗

在公众号里多次介绍过PID,而且从公式推导到参数整定都有介绍,且也在网络培训课程中开设过PID控制,最近一个小项目又用到PID来控制风速的稳定,所以今天在来说说PID控制。

这个小项目我选择的是KE02MCU来做为主控芯片,40M主频,使用1路RS485,两路AD采集,其中一路为风速,加入目标是控制风速稳定在0.5m/s,通过PID控制风阀执行器的开度,来达到调节风速的目的,那么要实现PID对风速的控制有两种方案,第一种使用ARM库自带的PID算法

640?wx_fmt=jpeg

另一种就是自己去实现代码,如果对PID理论熟悉的话,代码也很简单,主要要根据实际来调节整定参数,

640?wx_fmt=jpeg

尽量将PID要用到的参数都定义在一一起,或者定义在一个结构体里,方便操作和维护,

640?wx_fmt=jpeg

其实说起来容易,可是现实中要把PID用好还是要下一番功夫,很多新入职场的工程师对PID还很陌生,希望忘记的在你做项目时候可以想起来,经常关注嵌入式程序猿公众号,   给你嵌入式学习最真的干货和体验。最后说下KE02这个片子还是不错的,一般的小项目可以很好的实现完美控制,同时搭配NXP的软件SDK可以快速的实现功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值