社区导航

 

搜索
查看: 194|回复: 0

[讨论] lsm303agr测量磁场的问题

[复制链接]

5951

TA的帖子

9

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2019-4-25 17:50 | 显示全部楼层 |阅读模式
<p>lsm303agr可以测量高达&plusmn;50gauss的磁场,地球磁场强度一搬在0.6gauss左右</p>

<p>这样lsm303agr理论上可以用来测量磁铁的磁场方面,比如用它做一个游戏操纵杆</p>

<p>因为会受到外界磁场的影响,地球磁场的影响一搬在1%左右</p>

<p>外界影响应该可以通过再增加一颗传感器做补偿来解决</p>

<p>实际测试时我使用csharp写了一个简单的上位机程序来显示X,Y,Z的曲线</p>

<p>我遇到的问题是,在磁铁的磁场大到一定程度时,一搬是输出数据大到32767或者小于-32768时数据的符号位会发生改变</p>

<p>比如由-32760变成+32750,为了排作单片机发送数据和上位机解码数据出错我在程序里把Z轴改成一个不断累加的数据</p>

<p>测试时Z轴的数据一切正常,X轴和Y轴还会出现像下图中的那种问题,数据从顶端一下跳到底端,或者由底端一下跳到顶端</p>

<p><img alt="" src="http://bbs.eeworld.com.cn/forum.php?mod=image&amp;aid=411097&amp;size=300x300&amp;key=8fc411aa520c2144&amp;nocache=yes&amp;type=fixnone" /></p>

<p>下边是原数据和用EXCEL生成的图表</p>

<p><img alt="" src="http://bbs.eeworld.com.cn/forum.php?mod=image&amp;aid=411098&amp;size=300x300&amp;key=9d40655e2217873b&amp;nocache=yes&amp;type=fixnone" /></p>

<p>EXCEL文件</p>

<p> 测试数据.xlsx (74.07 KB, 下载次数: 0)
虾扯蛋


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-5-24 06:56 , Processed in 0.069341 second(s), 14 queries , Gzip On, MemCache On.

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