智能车制作

标题: 丢线处理方法 ??? [打印本页]

作者: 0北冥鱼0    时间: 2015-4-15 21:41
标题: 丢线处理方法 ???
各位大神  是怎么处理丢线的,感觉好难  想不到好办法 ,求大神指点

作者: 支点305    时间: 2015-4-15 23:23
保持上一次的打角。
作者: 焱火三千    时间: 2015-4-16 13:33
不懂帮顶
作者: znmd308    时间: 2015-4-16 14:06
使用上一次的打角,或者判断如何丟线的,从左边还是右边,打一个相应的打角度。
还是去研究赛道识别吧。
作者: lukeyue    时间: 2015-4-16 20:21
保持或者打死都可以,只要你处理得好久很OK
作者: 0北冥鱼0    时间: 2015-4-17 17:32
支点305 发表于 2015-4-15 23:23
保持上一次的打角。

数据在时时更新啊 怎么保持呢?

作者: 信田    时间: 2015-4-17 17:37
保持上次值打死一直到直道数据位置,妥妥过弯

作者: 0北冥鱼0    时间: 2015-4-17 17:39
信田 发表于 2015-4-17 17:37
保持上次值打死一直到直道数据位置,妥妥过弯

如何保留的上次的值?

作者: 夏子熙°    时间: 2015-4-25 17:49
使用上一次的打角,或者打死都可以
作者: nxlzt    时间: 2015-4-25 19:16
if((ADValue1 == 0)&&(ADValue2 == 0)&&(ADValue3 == 0)&&(ADValue4 == 0))
            Servo_PWM=Servo_PWMlast;                            // 解决无信号时舵机打死现象


我们的是双排电感  曲线显示丢线时处理还可以
作者: 0北冥鱼0    时间: 2015-4-25 20:56
nxlzt 发表于 2015-4-25 19:16
if((ADValue1 == 0)&&(ADValue2 == 0)&&(ADValue3 == 0)&&(ADValue4 == 0))
            Servo_PWM=Servo_ ...

谢谢帮助Servo_PWMlast;  这个变量代表的是上一次的占空比吗?

作者: SPY。    时间: 2015-4-25 21:45
你们所谓的打死是直接给一个占空比吗???
作者: Tt。    时间: 2015-4-26 08:48
信田 发表于 2015-4-17 17:37
保持上次值打死一直到直道数据位置,妥妥过弯

好文帮顶




作者: nxlzt    时间: 2015-4-26 17:31
0北冥鱼0 发表于 2015-4-25 20:56
谢谢帮助Servo_PWMlast;  这个变量代表的是上一次的占空比吗?

是的 FTM1_C0V=Servo_PWM;
Servo_PWMlast=Servo_PWM;
LCD_show_Numberzf4(80,1,FTM1_C0V);


作者: 自导自演    时间: 2015-4-26 18:43
不断的读取最大值,丢线时取上一次的最大值
作者: SPY。    时间: 2015-4-26 19:18
nxlzt 发表于 2015-4-25 19:16
if((ADValue1 == 0)&&(ADValue2 == 0)&&(ADValue3 == 0)&&(ADValue4 == 0))
            Servo_PWM=Servo_ ...

这样处理怎么知道往那一边打角啊???

作者: 0北冥鱼0    时间: 2015-4-27 17:03
nxlzt 发表于 2015-4-26 17:31
是的 FTM1_C0V=Servo_PWM;
Servo_PWMlast=Servo_PWM;
LCD_show_Numberzf4(80,1,FTM1_C0V);

非常感谢你的帮助

作者: nxlzt    时间: 2015-4-28 12:34
SPY。 发表于 2015-4-26 19:18
这样处理怎么知道往那一边打角啊???

保持你上一次打角的值,上一次左转丢了会继续左转一直到再次找到线

作者: znmd308    时间: 2015-4-28 18:33
不知道会不会窜道




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