熟悉AVR,PIC,等机器是不难的,但是涉及软件的PID等问题,可能你一辈子也提不出好的方案

2020-02-10 08:56发布

如题。单片机只是解决方案一部分啊。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
27条回答
jeewood
2020-02-13 01:09
PID是自动控制中用到的,使闭环系统快速响应输入,并使系统稳定精确的运作。它应是实时的!简单的PID可以用以下方式来实现。



if Vin>Vref then  

   Vo=Vo-(Vin-Vref)/2

else if Vin<Vref then  

   Vo=Vo+(Vref-Vin)/2

else

   Vo=Vo

end if



其中,Vin为采集的反馈模拟量。

      Vref为给定的基准参考量。

      Vo为为输出的控制模拟量。



别小心这简单的代码,它反应迅速,极其稳定,精度也高的哦。

一周热门 更多>