飞思卡尔磁力计MAG3110 快速上手指南

MAG3110 是飞思卡尔Sensor 中的一员,它为磁力计。该产品的官方主页是:http://www.freescale.com/zh-Hans/webapp/sps/site/prod_summary.jsp?code=MAG3110

在介绍该产品使用之前,先简单介绍下磁场方面的基本原理,对这部分很清楚的可以直接略过。
地磁场的分布如下图所示:
这里写图片描述

地球的磁北极实际上是磁场的指南极,它会吸引构成罗盘指针的磁铁的指北极。磁极的位置并不是固定的,每年会移动。磁北极目前约以平均每年40公里向地理北极接近。两个磁极的移动彼此之间是独立的,而两个磁极也不会正好在地球球体的两端,也就是说,磁轴不会通过地球正中心。

另外你可能还会听到磁感性强度和磁场强度两个名词。在网上找了一个关于两者区别的说明:
这里写图片描述

一般说的都是磁感性强度,其单位为特斯拉或者高斯,两者之间的关系为:
这里写图片描述

另外你还会经常听到硬磁与软磁材料。硬磁材料也称为永磁材料。硬是指磁性材料经过外加磁场磁化后能长期保留其磁性。而软磁材料是指既容易磁化又容易退磁的磁性材料。

顺便介绍一下什么是磁滞现象,
这里写图片描述

介绍完这些基础知识之后,就开始使用MAG3110了,它可以用来判断方向:原理是它受到的地磁场的方向是从南指向北,如果将其水平放置,它们可以认为x和y轴收到的磁力矢量方向为指向北,z轴不受磁力作用,那么就可以根据这个判断出方位。
这里写图片描述

硬件:FRDM_KL26Z+FRDM_MULTI_B
或者单独的FRDM_KL26
FRDM_KL26上的传感器是8700,它时磁和加速度六轴传感器

代码下载如下:http://download.csdn.net/detail/wangwenxue1989/9053453

另外附上可以参考学习的资料:
1)http://wenku.baidu.com/link?url=V4M5cZRTr69YzZaNVBvJeBAPQzNJmj20RdJV6El6AMRI5DlH3KMNkTb-Vk1mcjzOni_6goH1dFpKrjCkXFzjYaU6SwDVekvJGcIaCwApZ-S

2)http://download.csdn.net/detail/wangwenxue1989/9053555

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32F103单片机开发板PDF原理图+ALTIUM"封装库+芯片技术手册: AL422B.pdf AMS1117.pdf AT24C02.pdf CH340.pdf DHT11.pdf DM9000A.pdf DM9000A的中文资料.doc dm9000_layout.pdf DM9000中文手册.pdf DS1820.pdf DS18B20.pdf ET2046.pdf FT5x06_DS.pdf GT811.pdf GT9147数据手册.pdf GT9147编程指.pdf HT6872.pdf IS62WV51216.pdf K4S641632.pdf MAXII(EPM570).pdf MP2359 AN.pdf MP2359.pdf MP3302_r0.98.pdf nRF24L01P(新版无线模块控制IC).PDF OTT2001A IIC协议指导.pdf OTT2001A_V02.pdf OV2640.pdf OV7670.pdf OV7670_英文.pdf PAM3101DAB28.pdf RT9193.pdf SMBJ3.3-440_series.pdf SMBJ5.0ca.pdf SN74LVC1G00.pdf SP3232.pdf SP3485.pdf STM32F103ZET6.pdf TDA1308.pdf TJA1050.pdf VS1053_cn.pdf W25Q128.pdf XPT2046.pdf AD集成封装库器件列表: Library Component Count : 55 Name Description ---------------------------------------------------------------------------------------------------- 24C256 ALIENTEK AMS1117 ATK-HC05 ATK-HC05 BAT BEEP BUTTON C CAP CH340G USB2UART D DB9 DHT11 数字温湿度传感器 DM9000A HEAD2 HEAD2*22 HR911105 HS0038 HT6871 HT6871 Header 16 Header, 16-Pin Header 2 Header, 2-Pin Header 2X2 Header, 2-Pin, Dual row Header 3X2 Header, 3-Pin, Dual row Header 4 Header, 4-Pin Header 9X2 Header, 9-Pin, Dual row IS61LV51216 JTAG KEY_M L LED2 Typical RED, GREEN, YELLOW, AMBER GaAs LED LSENS LIGHT SENS L_SOP MAX3232 MAX3485 MIC MP2359 DC DC Step Down IC MSS-22D18 六脚波动开关 NPN 8050/BCW846/BCW847 NRF24L01 PHONE_M PNP 8550/BCW68 POW R SMBJ TVS SN65HVD230D STM32F103ZET6 STM32F103ZET6 TDA1308 TEST-POINT 测试点 TFT_LCD USB5 VS1053 W25X16 W25X16;SST25VF016;M
飞思卡尔IDE(Integrated Development Environment)是一款用于嵌入式系统开发的集成开发工具,主要用于编写、调试和测试嵌入式软件。下面是一些使用飞思卡尔IDE的指: 1. 安装和配置:首先,需要下载并安装飞思卡尔IDE软件。安装完成后,需要根据具体的开发板和芯片型号进行配置,包括设置编译器、调试器和工程目录等。 2. 创建新工程:在飞思卡尔IDE中创建一个新的工程,选择相应的芯片型号和编程语言。可以选择C、C++或者汇编语言进行开发。 3. 编写代码:使用飞思卡尔IDE的编辑器编写嵌入式软件代码。IDE提供了自动补全、语法高亮和代码折叠等功能,方便开发者编写代码。 4. 调试程序:飞思卡尔IDE集成了调试器,可以在软件开发过程中对程序进行单步调试、断点设置和变量监视等操作,帮助开发者快速定位和解决问题。 5. 编译和下载:在完成代码编写和调试后,使用IDE提供的编译器将代码编译成可执行文件,并将可执行文件下载到目标硬件平台中进行测试。 6. 优化和测试:飞思卡尔IDE还提供了性能分析和测试工具,可以帮助开发者对软件进行优化和性能测试,确保软件在嵌入式系统中稳定运行。 总之,飞思卡尔IDE是一款功能强大的嵌入式开发工具,能够帮助开发者高效地进行嵌入式软件开发和调试工作。通过以上指,开发者可以更好地利用飞思卡尔IDE进行嵌入式系统开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值