智能车制作

标题: PID调节浮点数的问题 [打印本页]

作者: angelttlove    时间: 2009-2-11 21:26
标题: PID调节浮点数的问题
我们用的mc9sdg128 不支持浮点数
但是在pid的调节过程中我们会用到浮点的比如在计算uk时
近三次的差的系数都是要用到浮点数的怎么解决呢
如下
uk=a0*ek+a1*ek1+a2*ek2;
a0=Kp*(1+T/Ti+Td/T);
a1=-Kp*(1+2*Td/T);
a2=Kp*Td/T;
就是这里的a0,a1,a2是浮点数
而且我想问Kp,Ti,Td也都是要浮点的数的吧,不会恰好是整数的啊?
大侠帮忙
作者: adamdo001    时间: 2009-2-11 22:28
mc9sdg128 是支持浮点数的.在建工程的过程中Page7,选"float....."就行了.默认是none
作者: 50833713    时间: 2009-2-12 20:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: yyyzrxh    时间: 2013-4-27 21:30
adamdo001 发表于 2009-2-11 22:28
mc9sdg128 是支持浮点数的.在建工程的过程中Page7,选"float....."就行了.默认是none

受教受教,我会加油





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