极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11049|回复: 8

求助 用arduino做的平衡小车

[复制链接]
发表于 2014-5-13 09:53:59 | 显示全部楼层 |阅读模式
一开始车身前后摆轮子也会跟着前后转,一会就不行了,轮子一直往前或往后传,串口上也没了数据,,,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2014-5-13 10:19:50 | 显示全部楼层
是程序跑飞了吗。。还是电机干扰,。。我用的l298n有光耦啊。。。。
回复 支持 反对

使用道具 举报

发表于 2014-5-13 11:59:40 | 显示全部楼层
我之前用 i2c 的 mpu6050 也是一樣, 一開始數據正常, 當電機開動就出現亂數, read failed, 之後在執行  Wire.endTransmission 時就當機了.  還未有時間研究帶光耦的是否可解決問題.

請問你是 用 i2c 還是用 串口的?  你當機之前, 有出現 read failed 之類的問題嗎?  當機時是在執行什麼指令?

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 13:40:37 | 显示全部楼层
Super169 发表于 2014-5-13 11:59
我之前用 i2c 的 mpu6050 也是一樣, 一開始數據正常, 當電機開動就出現亂數, read failed, 之後在執行  Wir ...

用的ic2..read failed?怎么看出来?一开始数据正常。。。死机串口就没数据了。。我也不知道在执行啥.....
回复 支持 反对

使用道具 举报

发表于 2014-5-13 14:03:04 | 显示全部楼层
wo123 发表于 2014-5-13 13:40
用的ic2..read failed?怎么看出来?一开始数据正常。。。死机串口就没数据了。。我也不知道在执行啥... ...

如果用串口接電腦, 先不要用來畫 chart.
最簡單的方法, 就是在程式中不斷加入 Serial.print, 看看在那一句執行後就當機.

我的庫中也有不少 debug 用的 Serial.print, 經 Wire 向 6050 發出讀取數據的要求 (發出讀取 register 0x3B 開始的資料), 如果 Wire.endTransmission return 不是 0, 就不能選取數據, 要判斷為 read fail 了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 14:13:42 | 显示全部楼层
Super169 发表于 2014-5-13 14:03
如果用串口接電腦, 先不要用來畫 chart.
最簡單的方法, 就是在程式中不斷加入 Serial.print, 看看在那一 ...

额....我刚学的。。还不太懂。。我把控制电机到下次采样时间加长了,,情况好点了,估计是电机干扰6050。。我用的香蕉电机。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 14:15:11 | 显示全部楼层
求大神给解决方案
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 20:06:31 | 显示全部楼层
Super169 发表于 2014-5-13 14:03
如果用串口接電腦, 先不要用來畫 chart.
最簡單的方法, 就是在程式中不斷加入 Serial.print, 看看在那一 ...

我用你的方法试了。。是在读取6050数据时死机的(最后一次串口输出在读取前)。。。
回复 支持 反对

使用道具 举报

发表于 2014-5-13 21:11:14 | 显示全部楼层
wo123 发表于 2014-5-13 20:06
我用你的方法试了。。是在读取6050数据时死机的(最后一次串口输出在读取前)。。。


可能跟我的情況一樣, 我只是在 i2cread 內再加入一些 Serial.print, 最後去到 Wire.endTransmission, 就不能再找了.
我只知如果不開動電機, 可以一直向 mpu6050 讀取資料也沒問題.
但只要開動電機, 十秒左右就會出現 read failed, 之後再讀取就會當機.

本來想轉用帶光耦的 L298N, 如果你已經是帶光耦的, 還是有相同問題, 可真頭痛了.
有時間我會遲遲用串口的 6050, 看看是否會有相同問題.
但有點奇怪, 如果說電機干擾 i2c 電路, 但我在使用電機配合 i2c 的 LCD 時, 沒有類似問題.  

希望大神們可以幫忙解答.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 13:38 , Processed in 0.065150 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表