其实这个陀螺仪会在得到加速度后输出一个电压,电压会高于基准电压一点,但是是个瞬间值,你可以对这个值进行加加减减或者限定在某个范围内,对你需要操作的对象进行 P+I 的操作。当然这个 I 就是指高于基准电压的这个瞬间值,陀螺仪已经给你数据量了,你还需要些什么呢?
再和模型有关一点吧!就是你的舵机得到一个1.3ms的pwm信号,在单片机里这个X=1.3ms=130(比如这样一个值)。如果你的陀螺仪正常范围内没有任何加速度的情况下得到个ADC的值是135,那么只要一运动就可能出现一个高于135或者低于135的数值会出现,把这个值用Y表示,那么你要的 I =Y-135 然后得到的结果+到130上就是最简单的PI 控制了,也就置顶帖里说到得非锁定模式。