智能车制作

标题: L3G4200D数字陀螺仪通讯死机 [打印本页]

作者: AI    时间: 2014-7-2 16:56
标题: L3G4200D数字陀螺仪通讯死机
最近用了L3G4200D这款数字传感器,结果造成死机(程序死循环了)不知道有没有大神了解情况
作者: AI    时间: 2014-7-2 16:57
用的是I2C通讯
作者: 旋风麦林    时间: 2014-7-2 17:38
有。。
作者: allenanswerzq    时间: 2014-7-2 17:45
一直用的这个。没有问题啊
作者: AI    时间: 2014-7-2 20:55
allenanswerzq 发表于 2014-7-2 17:45
一直用的这个。没有问题啊

你们用的I2C通信吗,还是SPI

作者: AI    时间: 2014-7-2 20:58
allenanswerzq 发表于 2014-7-2 17:45
一直用的这个。没有问题啊

同过你的名字看得出你是艾蜜
作者: 寻,路者    时间: 2014-7-2 21:07
我也有出现这个问题,跑的好好的就卡死了,以为是IIC线长了,改短了以后,好一点,但还是偶尔卡死,有可能是电机干扰IIC了
作者: AI    时间: 2014-7-2 21:26
寻,路者 发表于 2014-7-2 21:07
我也有出现这个问题,跑的好好的就卡死了,以为是IIC线长了,改短了以后,好一点,但还是偶尔卡死,有可能是 ...

I2C会受这种干扰吗,表示不理解
作者: 寻,路者    时间: 2014-7-2 22:01
AI 发表于 2014-7-2 21:26
I2C会受这种干扰吗,表示不理解

会的,反正我们之前直接把他做在板子上,一直没问题,改版后,把它放车上,就出现卡死的情况,后来把线改短了一点,就好多了,不过偶尔还是会卡死,线也已经够短了。还以电机磁场可能也有干扰
作者: AI    时间: 2014-7-2 22:26
寻,路者 发表于 2014-7-2 22:01
会的,反正我们之前直接把他做在板子上,一直没问题,改版后,把它放车上,就出现卡死的情况,后来把线改 ...

把电机外壳接地会不会有效果呢

作者: 寻,路者    时间: 2014-7-2 22:58
AI 发表于 2014-7-2 22:26
把电机外壳接地会不会有效果呢

接了没用


作者: allenanswerzq    时间: 2014-7-2 23:31
AI 发表于 2014-7-2 20:58
同过你的名字看得出你是艾蜜

你叫AI,如何解释。想单挑你呢,哈哈哈。I2c,我一开始就用的这个。

作者: allenanswerzq    时间: 2014-7-2 23:33
allenanswerzq 发表于 2014-7-2 23:31
你叫AI,如何解释。想单挑你呢,哈哈哈。I2c,我一开始就用的这个。

一定要把接陀螺仪的线弄结实。不然就会出现你说的现象。线接触不良。还通信什么啊。车也就萎了

作者: AI    时间: 2014-7-3 01:25
allenanswerzq 发表于 2014-7-2 23:33
一定要把接陀螺仪的线弄结实。不然就会出现你说的现象。线接触不良。还通信什么啊。车也就萎了

哦,thank you

作者: AI    时间: 2014-7-3 01:26
allenanswerzq 发表于 2014-7-2 23:31
你叫AI,如何解释。想单挑你呢,哈哈哈。I2c,我一开始就用的这个。

欢迎单挑,求虐
作者: wmslecz    时间: 2014-7-3 10:24
本帖最后由 wmslecz 于 2014-7-3 10:28 编辑

同志,你试试在空调温度特别低的情况下跑下..基本直接死...哈哈哈...我查出来了I2C的协议会死在发送从机地址的时候...然后换用SPI 四线模式...最后时序是不死了....但是陀螺仪的输出在空调低温下绝对有问题的....我们就是在其他地方跑都正常...有空调就死了....在空调对着吹的某个地方会特别的软...然后就没有然后了..你懂的..直接车子跪了...过了那一段低温区(多在转弯180-270°)就很好...
作者: AI    时间: 2014-7-3 10:46
wmslecz 发表于 2014-7-3 10:24
同志,你试试在空调温度特别低的情况下跑下..基本直接死...哈哈哈...我查出来了I2C的协议会死在发送从机地址 ...

有这事
作者: wmslecz    时间: 2014-7-3 11:33
AI 发表于 2014-7-3 10:46
有这事

你试试...我个人发现SPI是要比I2C好很多...

作者: AI    时间: 2014-7-3 12:40
wmslecz 发表于 2014-7-3 11:33
你试试...我个人发现SPI是要比I2C好很多...

哦,好的,谢谢





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