OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5500|回复: 5

求助!!HCM5883L,我只是想当个指南针用,

[复制链接]

16

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
金钱
220
注册时间
2015-7-27
在线时间
26 小时
发表于 2016-6-4 16:30:02 | 显示全部楼层 |阅读模式
13金钱
QQ图片20160604162657.png

这些数据没找到规律啊,我就想用它判别东西南北这四个方向
程序是这样的:
                x=BUF[0] << 8 | BUF[1];      //Combine MSB and LSB of X Data output register
                z=BUF[2] << 8 | BUF[3];      //Combine MSB and LSB of Z Data output register
                y=BUF[4] << 8 | BUF[5];      //Combine MSB and LSB of Y Data output register
                if(x>32768)
                        x = -(0xFFFF - x + 1);
                if(z>32768)
                        z = -(0xFFFF - z + 1);
                if(y>32768)
                        y = -(0xFFFF - y + 1);
                angle= (atan2((double)y,(double)x) * (180 / 3.14159265) + 180); // angle in degrees
                delay_ms(10);
          printf("x:%d \n",x);  

         printf("y:%d \n",y);  

         printf("z:%d \n",z);
               
        printf("angle:%.2f \n",angle);  



求助各位大神!!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-6-11 23:04:39 | 显示全部楼层
貌似要校正,这东西不校正的话,每个传感器都有差异。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-6-12
在线时间
1 小时
发表于 2016-6-12 09:22:17 | 显示全部楼层
我毕业设计就是做的5883的电子罗盘。晚上有空可以把我完整程序打包发给你。有什么问题你也可以问问。我尽量回答。你串口接收到的数据那个angle项应该就是你的面对方向与地磁南极或者地磁北极的夹角。建议你多找找相关的论文看看。
回复

使用道具 举报

7

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2015-12-13
在线时间
60 小时
发表于 2016-6-28 17:40:31 | 显示全部楼层
st384582107 发表于 2016-6-12 09:22
我毕业设计就是做的5883的电子罗盘。晚上有空可以把我完整程序打包发给你。有什么问题你也可以问问。我尽量 ...

你好,可以给我也发一份吗?我想用它矫正6050的航向角.......谢谢!
回复

使用道具 举报

16

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
金钱
220
注册时间
2015-7-27
在线时间
26 小时
 楼主| 发表于 2016-7-20 16:43:01 | 显示全部楼层
st384582107 发表于 2016-6-12 09:22
我毕业设计就是做的5883的电子罗盘。晚上有空可以把我完整程序打包发给你。有什么问题你也可以问问。我尽量 ...

非常感谢。393367899@qq.com
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2018-12-12
在线时间
14 小时
发表于 2022-3-29 10:52:32 | 显示全部楼层
还有么 ,我这儿也需要一份吗
87804031@qq.com  感谢
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 17:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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