发布于 2006-12-20 22:58:29
0楼
你直接将输出为0时候接正转,为1时候反转就可以了。
80%>50%,应该输出1,那么就是反转;
20%<50%,应该输出0,那就正转。
这个应该比较容易作到的。
不过这个时候有可能会来回调,因为有个脉宽调节,就算正的时候也会有1输出,只是时间短。所以可以再加个中间变量,做为使能电机起停的,当在80%>50%的时候,如果出现正转,就将中间变量停掉。反之也是。
但是这么一来,还不如不要用PID,直接控制大于的时候反转,小于的时候正转。然后加个区间防止震荡。
唉,小猪没有了。