智能车制作

标题: 小车死机!!!小车死机!!!致命伤啊!急求指教! [打印本页]

作者: 祖先崇拜    时间: 2013-4-14 21:22
标题: 小车死机!!!小车死机!!!致命伤啊!急求指教!
遇到的致命的问题。还望能有前辈指教。这几天调试着,小车总是跑着跑着就死机似的,舵机直接不再动,电机按原来的转速转着。

供电都检查过了,没什么问题的。
还望能有高人指教啊!

作者: exiao    时间: 2013-4-14 21:27
单片机死机?
作者: 随心而动    时间: 2013-4-14 21:29
防静电干扰吧,找出所有可能静电的地方,进行隔离。
作者: xdliu1991    时间: 2013-4-14 21:29
会不会是舵机里面齿轮卡死了。。。
作者: 祖先崇拜    时间: 2013-4-14 21:30
exiao 发表于 2013-4-14 21:27
单片机死机?

复位的话,就正常了,这个算不算单片机死机

作者: 祖先崇拜    时间: 2013-4-14 21:30
xdliu1991 发表于 2013-4-14 21:29
会不会是舵机里面齿轮卡死了。。。

不应该是这个情况,复位的话,就正常了

作者: 祖先崇拜    时间: 2013-4-14 21:31
随心而动 发表于 2013-4-14 21:29
防静电干扰吧,找出所有可能静电的地方,进行隔离。

我已经把车轮子和跑道擦了,还是会出现这种情况。。。

作者: 随心而动    时间: 2013-4-14 21:35
祖先崇拜 发表于 2013-4-14 21:31
我已经把车轮子和跑道擦了,还是会出现这种情况。。。

静电问题的确不好解决,我们尝试着在电机上焊了几个电容,死机现象减少了,不过有时候还是会死机。

作者: 1006110218    时间: 2013-4-14 21:35

作者: luqi    时间: 2013-4-14 21:37
你用什么单片机
作者: 祖先崇拜    时间: 2013-4-14 21:38
luqi 发表于 2013-4-14 21:37
你用什么单片机

K60 龙丘的核心板

作者: luqi    时间: 2013-4-14 21:43
祖先崇拜 发表于 2013-4-14 21:38
K60 龙丘的核心板

小车底部包锡纸看看?
作者: 祖先崇拜    时间: 2013-4-14 21:46
luqi 发表于 2013-4-14 21:43
小车底部包锡纸看看?

这个到还真没试过,我试试看
作者: fivetwofour    时间: 2013-4-14 21:46
我们也遇到过
作者: 祖先崇拜    时间: 2013-4-14 21:47
fivetwofour 发表于 2013-4-14 21:46
我们也遇到过

那你们到最后是怎么解决的?

作者: redwolfxd    时间: 2013-4-14 21:55
单片机死机有很多原因的,试试如前面说的排除静电干扰,如果还有问题,那你要看看你的程序是否有问题了
作者: 祖先崇拜    时间: 2013-4-14 21:57
redwolfxd 发表于 2013-4-14 21:55
单片机死机有很多原因的,试试如前面说的排除静电干扰,如果还有问题,那你要看看你的程序是否有问题了

主要是之前的是正常的,就这几天出现了这种问题

作者: redwolfxd    时间: 2013-4-14 22:01
程序总是一直在改的,或许什么时候你加了一些无法察觉的错误语句进去呢?
作者: Smile_Sun    时间: 2013-4-14 22:04
防静电
作者: exiao    时间: 2013-4-14 22:15
静电是个大问题
作者: 恋May    时间: 2013-4-14 22:34
祖先崇拜 发表于 2013-4-14 21:30
复位的话,就正常了,这个算不算单片机死机

和我的一模一样,是死机了。静电。多擦赛道,现在静电多,我开个门手都被电!

作者: 1056648799    时间: 2013-4-14 22:41
和我们的一样,老是出现这样的问题。电路、代码检查了无数遍,还是会出现这个问题。没做任何改动,最近又正常了......
作者: fivetwofour    时间: 2013-4-14 23:25
祖先崇拜 发表于 2013-4-14 21:47
那你们到最后是怎么解决的?

“我们”指的是我们学校摄像头组的。。。
作者: 前行者cross    时间: 2013-4-14 23:36
1056648799 发表于 2013-4-14 22:41
和我们的一样,老是出现这样的问题。电路、代码检查了无数遍,还是会出现这个问题。没做任何改动,最近又正 ...

好巧,好巧,一样样的
作者: dapan945    时间: 2013-4-14 23:59
顶!和你一样,还未解决
作者: 时光茶居    时间: 2013-4-15 10:05

作者: 前行者cross    时间: 2013-4-15 11:08
fivetwofour 发表于 2013-4-14 23:25
“我们”指的是我们学校摄像头组的。。。

前面3天,都是这个问题,跑着跑着单片机就复位了,然后各种尝试,加104电容,锡纸,电机外壳接地,编码器外壳接地,换主板,换驱动,换杜邦线。。然后他好了,你们是怎么解决的呢?
作者: DEATHRACE    时间: 2013-4-15 11:12
复位后工作正常,应该是单片机里程序的问题.仔细查查程序,跟踪一下也可以,看看是哪些问题.说不定是内存泄露或者溢出了,或者程序跑入死循环了.写程序的时候尽量别出现阻塞代码,否则对整个系统会造成不可估量的后果.
作者: 严鸿雁    时间: 2013-4-15 11:56
shi是程序跑飞了???
作者: 祖先崇拜    时间: 2013-4-15 13:57
redwolfxd 发表于 2013-4-14 22:01
程序总是一直在改的,或许什么时候你加了一些无法察觉的错误语句进去呢?

说的有理,我正在努力的检查程序ing

作者: 祖先崇拜    时间: 2013-4-15 13:58
严鸿雁 发表于 2013-4-15 11:56
shi是程序跑飞了???

也有可能,正在检查最近的一次程序。。。

作者: 祖先崇拜    时间: 2013-4-15 13:59
DEATHRACE 发表于 2013-4-15 11:12
复位后工作正常,应该是单片机里程序的问题.仔细查查程序,跟踪一下也可以,看看是哪些问题.说不定是内存泄露或 ...



作者: 祖先崇拜    时间: 2013-4-15 14:00
1056648799 发表于 2013-4-14 22:41
和我们的一样,老是出现这样的问题。电路、代码检查了无数遍,还是会出现这个问题。没做任何改动,最近又正 ...

呃。。。真好啊

作者: 祖先崇拜    时间: 2013-4-15 14:03
前行者cross 发表于 2013-4-15 11:08
前面3天,都是这个问题,跑着跑着单片机就复位了,然后各种尝试,加104电容,锡纸,电机外壳接地,编码器 ...

我给电机加上104电容之后,怎么电机带载转不动了?你们有没有遇到这种情况啊?

作者: 前行者cross    时间: 2013-4-15 14:18
祖先崇拜 发表于 2013-4-15 14:03
我给电机加上104电容之后,怎么电机带载转不动了?你们有没有遇到这种情况啊?

少年,你把电容加哪里了?
作者: 祖先崇拜    时间: 2013-4-15 14:20
前行者cross 发表于 2013-4-15 14:18
少年,你把电容加哪里了?

接在电机的两个接线柱上一个104,然后外壳和两个接线柱分别接了一个104

作者: 前行者cross    时间: 2013-4-15 14:57
祖先崇拜 发表于 2013-4-15 14:20
接在电机的两个接线柱上一个104,然后外壳和两个接线柱分别接了一个104

电池线上可以接104电容,电机两端还是不要接了,会发烫的,外壳接地,编码器,单片机加上锡箔纸,擦擦赛道
作者: 祖先崇拜    时间: 2013-4-15 15:34
前行者cross 发表于 2013-4-15 14:57
电池线上可以接104电容,电机两端还是不要接了,会发烫的,外壳接地,编码器,单片机加上锡箔纸,擦擦赛道 ...

发烫?你是说电机发烫么?现在的问题是电机带载转不动了

作者: 前行者cross    时间: 2013-4-15 15:46
祖先崇拜 发表于 2013-4-15 15:34
发烫?你是说电机发烫么?现在的问题是电机带载转不动了

电容发烫,电机两端那个电容不能加  考虑下,电机两端加个电容,电机两端都是有PWM波的,接个电容不合理吧。昨天我手拿了个22uF的电容,跨在电机两端,反正是发烫了,电机不转了


作者: 祖先崇拜    时间: 2013-4-15 16:06
前行者cross 发表于 2013-4-15 15:46
电容发烫,电机两端那个电容不能加  考虑下,电机两端加个电容,电机两端都是有PWM波的,接个电容不合理吧 ...

三电容不应该都是这么接的么?我的电容也摸不到,在最里面,不知道发没发烫,麻烦死了。。。

作者: donsbin    时间: 2013-4-15 17:31
应该是静电吧
作者: 前行者cross    时间: 2013-4-15 18:06
祖先崇拜 发表于 2013-4-15 16:06
三电容不应该都是这么接的么?我的电容也摸不到,在最里面,不知道发没发烫,麻烦死了。。。

三电容是这么接的 ,但是电机两端那个要接的话,容值一定要小一点
作者: 塞纳新郎    时间: 2013-4-15 19:20
接电容防静电,贴锡箔纸防静电,隔离防静电,有没有自动消除静电的方法呢,像运油车一样脱个小尾巴可以不??????
作者: 10jia    时间: 2013-4-16 18:18
我的也存在死机
作者: 祖先崇拜    时间: 2013-4-16 18:26
前行者cross 发表于 2013-4-15 18:06
三电容是这么接的 ,但是电机两端那个要接的话,容值一定要小一点

我用了一个104的,应该还行吧?不过,现在莫名就有能跑了

作者: 祖先崇拜    时间: 2013-4-16 18:28
塞纳新郎 发表于 2013-4-15 19:20
接电容防静电,贴锡箔纸防静电,隔离防静电,有没有自动消除静电的方法呢,像运油车一样脱个小尾巴可以不?? ...

我试了一下,,感觉效果不明显啊,我用三电容法,现在好点了
作者: 前行者cross    时间: 2013-4-17 11:13
祖先崇拜 发表于 2013-4-16 18:26
我用了一个104的,应该还行吧?不过,现在莫名就有能跑了

104应该可以的
作者: 塞纳新郎    时间: 2013-4-17 19:48
祖先崇拜 发表于 2013-4-16 18:28
我试了一下,,感觉效果不明显啊,我用三电容法,现在好点了

不错不错,值得借鉴~
作者: 祖先崇拜    时间: 2013-4-19 11:11
10jia 发表于 2013-4-16 18:18
我的也存在死机

你先看一看程序有没有哪里有溢出,如果没有的话,你可以试一试三电容,104或者103都行
作者: 343003024    时间: 2013-4-21 15:10
我也死机,用MCF52259,程序用的是以前备份的可以跑的程序,现在也会死机,就算把程序改成最简单的也会死机,所以不是程序问题。应该是静电问题,跑起来有时候会死机有时候好,找不到改进的原因。我不接电机也会死机,能换的部件都已经换过了。
也有可能是电源问题。
作者: 开心果219407    时间: 2013-5-23 03:44
祖先崇拜 发表于 2013-4-14 21:30
复位的话,就正常了,这个算不算单片机死机

同样的问题噻  楼主解决了么

作者: 祖先崇拜    时间: 2013-5-26 17:02
开心果219407 发表于 2013-5-23 03:44
同样的问题噻  楼主解决了么

静电原因,不过程序里也有数组溢出问题

作者: yucong1220    时间: 2013-5-26 21:30
目测分母为0或者数组溢出、、
作者: 开心果219407    时间: 2013-5-27 20:35
祖先崇拜 发表于 2013-5-26 17:02
静电原因,不过程序里也有数组溢出问题

噢噢  我们是犯二了  分母为零了  

作者: 夏日纳兹    时间: 2014-7-16 14:53
343003024 发表于 2013-4-21 15:10
我也死机,用MCF52259,程序用的是以前备份的可以跑的程序,现在也会死机,就算把程序改成最简单的也会死机 ...

学长,然后你们是怎么解决的?真心求教




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