智能车制作

标题: 速度控制 [打印本页]

作者: rjzhaha    时间: 2013-5-9 17:33
标题: 速度控制
求教大神解释一下g_fspeedcontrolout=fValue*(g_nspeedcontrolPeriod+1)/SPEEDCONTOL_PERIOD +g_fspeedcontroloutold;中 g_nspeedcontrolPeriod和SPEEDCONTOL_PERIOD 不是指的一个控制周期么?100ms??求大神指教一下  先谢谢了。
作者: lyb    时间: 2013-5-9 18:57
g_nspeedcontrolPeriod他是从0加到100的
作者: lcl1993213    时间: 2015-7-12 09:25
lyb 发表于 2013-5-9 18:57
g_nspeedcontrolPeriod他是从0加到100的

g_fSpeedControlOut = fValue * (g_nSpeedControlPeriod + 1) /SPEED_CONTROL_PERIOD +g_fSpeedControlOutOld;


g_nSpeedControlPeriod  是在1ms定时器中断里变换的吗?

g_nSpeedControlPeriod + 1  这是什么意思呢!
该函数将速度输出变化量平均到20个控制周期内   怎么实现的啊?


能解释一下吗   谢谢







欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2