智能车制作

标题: 加入闭环控制后,B车电机怎么老是跑飞 [打印本页]

作者: DreamSeek    时间: 2014-12-2 14:05
标题: 加入闭环控制后,B车电机怎么老是跑飞
开环电机正常占空比运行;但是加入闭环后,电机时不时的满占空比跑飞,打开开关有时候跑飞一秒不到又正常运行,有时候长时间跑飞停不下来;本来以为编码器接口接触不良,后来排除了这个问题。换了编码器也是这种情况......到底是软件还是硬件原因啊

作者: 泰庆电子    时间: 2014-12-2 14:10
程序还有静电么。
作者: DreamSeek    时间: 2014-12-2 14:11
泰庆电子 发表于 2014-12-2 14:10
程序还有静电么。

静电的话可以怎么解决?
作者: 泰庆电子    时间: 2014-12-2 14:27
DreamSeek 发表于 2014-12-2 14:11
静电的话可以怎么解决?

加电容,外壳接地等。

作者: DreamSeek    时间: 2014-12-2 14:31
泰庆电子 发表于 2014-12-2 14:27
加电容,外壳接地等。

整个编码器外壳接地?现在在调程序,可能是程序问题

作者: 泰庆电子    时间: 2014-12-2 14:33
DreamSeek 发表于 2014-12-2 14:31
整个编码器外壳接地?现在在调程序,可能是程序问题

嗯,外壳焊一根导线到地。程序先弄清楚。

作者: DreamSeek    时间: 2014-12-2 14:35
泰庆电子 发表于 2014-12-2 14:33
嗯,外壳焊一根导线到地。程序先弄清楚。

我们试试吧,谢谢

作者: 泰庆电子    时间: 2014-12-2 14:38
DreamSeek 发表于 2014-12-2 14:35
我们试试吧,谢谢

客气拉,加油!~
作者: 围场最黑窝窝头    时间: 2014-12-2 15:37
我估计是程序问题负反馈在某种情况下变成正反馈了,只是你没有发现而已。
作者: zhou1994    时间: 2014-12-2 16:27
一猜就是数据溢出了。看看你的数据类型吧,做差的地方,多半是某个用了无符号数
作者: □□□    时间: 2014-12-2 20:02
:o:o
作者: tt跳跳tt    时间: 2014-12-2 20:39
你的车运行的速度快点是什么情况?打滑严重不?
作者: 【征程】    时间: 2014-12-2 20:56
你看看你的定义变量定义正确了嘛。有可能是这些小问题造成的
作者: 机电男士    时间: 2014-12-2 21:41
zhou1994 发表于 2014-12-2 16:27
一猜就是数据溢出了。看看你的数据类型吧,做差的地方,多半是某个用了无符号数

有道理

作者: ljjwxy123    时间: 2014-12-2 22:09
我觉着采样出问题了。。。
作者: ljjwxy123    时间: 2014-12-2 22:10
泰庆电子 发表于 2014-12-2 14:10
程序还有静电么。

请教一下前辈 静电会有什么影响嘛

作者: 麦籽小立    时间: 2014-12-2 22:27
根据你的描述,应该是程序的问题
作者: 慎独    时间: 2014-12-14 10:15
我估计是正负反馈搞错了
作者: 天芒    时间: 2014-12-14 11:03
整个我曾经遇到过,把“==”写成了“=”啊什么的,都是坑到了
作者: xuenning68    时间: 2014-12-14 14:01
静电或者数据溢出。。。。。去年经验 只有这两种情况
作者: zhang2292650292    时间: 2014-12-14 14:13
zhou1994 发表于 2014-12-2 16:27
一猜就是数据溢出了。看看你的数据类型吧,做差的地方,多半是某个用了无符号数

有没有可能是PID飞了
作者: zhou1994    时间: 2014-12-14 14:37
zhang2292650292 发表于 2014-12-14 14:13
有没有可能是PID飞了

就是数据飞了

作者: ws15101    时间: 2016-3-15 22:39
泰庆电子 发表于 2014-12-2 14:10
程序还有静电么。

神魔叫程序还有静电?






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