5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1852|回复: 19
打印 上一主题 下一主题

郁闷之中 磁传感器Z轴不良

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-23 21:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sctwp 于 2015-3-23 21:57 编辑

自己打板做了二块飞控板磁传感器的Z轴输出数据不对,更换了两三次HMC5883但是检测试数据就是不对,其中的一片更是奇怪,前十分钟测试还是好的十分钟后就不行了。另X Y轴的数据都非常的好。有那位网友知道这其中发生了什么问题附图


002.JPG (155.81 KB, 下载次数: 21)

002.JPG

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2015-3-23 23:41 | 只看该作者
可能是传感器周边电流干扰。可以这样测试,你找一根导线,有一定流量的电流,比如300mA,读传感器数据的同时把导线靠近芯片,如果数据有规律性变化,这个干扰的可能性就很大。是这样的话,你可能需要考虑重新布线了。
3
发表于 2015-3-24 00:20 | 只看该作者
高科技不懂。
4
发表于 2015-3-24 02:37 | 只看该作者
naze32?
5
 楼主| 发表于 2015-3-24 07:43 | 只看该作者



附件是PCB图从图上可以看出磁传感器周围没有大电流,假设有大电流的话电流也要是变化的,但现在是直流电流没有变化。再假高电流也变化了可问题是始终只有Z轴不正确其它轴向都是正确的不知为何原因?

003.JPG (55.42 KB, 下载次数: 14)

附件是PCB图从图上可以看出磁传感器周围没有大电流,假设有大电流的话电流也要是变化的,但现在是直流电流 ...

附件是PCB图从图上可以看出磁传感器周围没有大电流,假设有大电流的话电流也要是变化的,但现在是直流电流 ...
6
 楼主| 发表于 2015-3-24 07:44 | 只看该作者
niteowl 发表于 2015-3-23 23:41
可能是传感器周边电流干扰。可以这样测试,你找一根导线,有一定流量的电流,比如300mA,读传感器数据的同 ...

上图PCB图(回复位置点错了)从图上可以看出磁传感器周围没有大电流,假设有大电流的话电流也要是变化的,但现在是直流电流没有变化。再假高电流也变化了可问题是始终只有Z轴不正确其它轴向都是正确的不知为何原因?

7
 楼主| 发表于 2015-3-24 07:45 | 只看该作者
8
 楼主| 发表于 2015-3-24 18:58 | 只看该作者
本帖最后由 sctwp 于 2015-3-24 19:04 编辑
niteowl 发表于 2015-3-24 07:59
磁感应传感器这东西确实是比较诡异的玩意儿,Pixhawk飞控里面自带了一个,但是基本不用,都用GPS里面带的 ...

现在可确定不是线路问题从引线到外面数据正常,从贴子上看好象大疆出问题的产品也与磁传感器有关,不知道那些导 弹他们是怎么避免这种不辛

附图的数据还是蛮好的

良品.JPG (107.07 KB, 下载次数: 5)

良品.JPG
9
发表于 2015-3-24 19:14 | 只看该作者

如果从飞线引出接芯片后数据正常,结论应该是芯片在线路板上会不正常,那么这个布线可能就是问题所在了。你要是发现并解决了这个问题,算是救了大酱了。

10
 楼主| 发表于 2015-3-24 21:28 | 只看该作者
niteowl 发表于 2015-3-24 19:14
如果从飞线引出接芯片后数据正常,结论应该是芯片在线路板上会不正常,那么这个布线可能就是问题所在了。 ...

也不完全是这样,**的板开始也是用风枪吹上去的搞了7块板都不行,最后没办法用贴片机贴的OK,估计是风枪的问题


11
发表于 2015-3-24 22:30 | 只看该作者
回流焊温度较低,hmc5883l的焊接温度要求是比较低的,你用风枪吹很容易因为高温损坏
12
 楼主| 发表于 2015-3-25 07:40 | 只看该作者
crossover 发表于 2015-3-24 22:30
回流焊温度较低,hmc5883l的焊接温度要求是比较低的,你用风枪吹很容易因为高温损坏

但是怪就怪在为什么每次都是Z轴坏而其它轴又都是好的

13
发表于 2015-3-26 09:59 | 只看该作者
楼主  nane32板子好了?我想预定一块   谢谢
14
发表于 2015-3-26 11:43 | 只看该作者
sctwp 发表于 2015-3-25 07:40
但是怪就怪在为什么每次都是Z轴坏而其它轴又都是好的

看了你的描述我觉得是数字电路部分的干扰。CPU每读取一次数据总线上应该都有电流的,这个可能就是干扰源。精度越高的磁传感器对电流越敏感。而且Z轴似乎也跟电路板平面的布线相对应。你可以把电路板上的芯片焊下来,用飞线连上,如果没问题,说明芯片没坏,那就不是焊接的问题。然后把芯片慢慢靠近原来的位置,如果问题出现,可以确定干扰源所在了。拿个锡纸隔开,接上地线,看看行不行,行了再做个电路板,芯片位置再远点,底下画个焊盘接地。

15
 楼主| 发表于 2015-3-26 19:52 | 只看该作者
快乐之神 发表于 2015-3-26 09:59
楼主  nane32板子好了?我想预定一块   谢谢

确实回来了但是由于板子有点问题最后只成了两片一片送人了(由于不知道GUI还有数据检测功能寄过去后才知道磁传感器有问题)。

16
 楼主| 发表于 2015-3-26 19:54 | 只看该作者
niteowl 发表于 2015-3-26 11:43
看了你的描述我觉得是数字电路部分的干扰。CPU每读取一次数据总线上应该都有电流的,这个可能就是干扰源 ...

你的分析很有道理,手头上有将磁传器分开连接的马上测试过会告诉你测试结果
17
 楼主| 发表于 2015-3-26 20:41 | 只看该作者
本帖最后由 sctwp 于 2015-3-26 21:14 编辑
niteowl 发表于 2015-3-26 11:43
看了你的描述我觉得是数字电路部分的干扰。CPU每读取一次数据总线上应该都有电流的,这个可能就是干扰源 ...


已经测试完成没有发现问题
用摄子进行模拟测试如下:1.摄子放在固定的位置波形发生变化后会固定下来
                                           2.如果摄子不停的动会出现图中的杂波,是三个轴一起变化
                                           3.用摄子试过很多方法没办法打到一个只能使一个轴变给而其它两轴不变化的方法。


18
发表于 2015-3-26 21:08 | 只看该作者
sctwp 发表于 2015-3-26 20:41
已经测试完成没有发现问题
用摄子进行模拟测试如下:1.摄子放在固定的位置波形发生变化后会因定下来
   ...

如果能够找到这个芯片原厂的应用手册,看一看他们给出的应用实例,一般像射频,高敏感度的传感器,他们在文件中会给出说明,有的还会给出布线PCB范例。像这样的芯片布线搞不好双层板都不够使,正面放传感器芯片,背面走数据线,可能需要个中间层用来做屏蔽,过孔都要安排的特别讲究,穿过中间层以后的走线都要特别短。

19
 楼主| 发表于 2015-3-26 21:23 | 只看该作者
本帖最后由 sctwp 于 2015-3-26 21:26 编辑
niteowl 发表于 2015-3-26 21:08
如果能够找到这个芯片原厂的应用手册,看一看他们给出的应用实例,一般像射频,高敏感度的传感器,他们在 ...


是按手册来设计的但最终发出去时候不小心出错了,设计的板回来后手工有修改过没有效果再加上看到别人的板子(包括大疆)和我的设计是一样的也就没有怀疑手工改的效果差。


20
发表于 2018-4-4 10:04 | 只看该作者
您好,我自己做了一块HMC5883l的板,也是存在您在《郁闷之中 磁传感器Z轴不良》这篇文章中所说的问题,磁罗盘X,Y轴数据正常,Z轴数据为0或者-1而且不会变化,吹焊,换了几块芯片,也有好用的,多数不好用,而且有的开始好用,过一段时间又没有数据变化了,请问你找到原因了吗,还是只能认为是焊接导致器件Z轴失效了

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

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