0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

磁力计HMC5883L的工作模式

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-20 10:51 次阅读

工作模式

1)连续测量模式

连续测量模式,在客户所选择的速率下进行连续的测量,并所测量的更新数据输出寄存器。如果有必要,数据可以从数据输出寄存器重新读取,但是,如果主机并不能确保在下次测量完成之前可以访问数据寄存器,数据寄存器上的旧的数据会被新的测量数据取代。为了保存测量之间的电流,该装置被放置在一个类似闲置模式的状态,但模式寄存器没有改变成空闲模式。即MD[n]位不变。配置寄存器A的设置在连续测量模式时会影响数据输出速率(比特DO[n]) ,测量配置(bits MS[n]),和增益(bits GN[n])。所有寄存器在连续测量模式中保留数值。在连续测量模式下 I2C 总线可被网络内的其他装置启用。

2)单次测量模式

这是预设的供电模式。在单测量模式,该装置进行单次测量并将测量数据更新至输出数据寄存器中。在完成测量和输出数据寄存器的更新以后,通过设置MD[n] bits,该装置被置于闲置模式,模式寄存器变更为闲置模式。配置寄存器的设置在单一测量模式时影响测量配置(bits MS[n])。。在单测量模式中所有寄存器保留数值。在单测量模式下 I2C 总线可被网络内其他装置启用。

3)闲置模式

在此模式下,装置可以通过 I2C 总线访问,但主要电源能耗是禁用的,如 ADC放大器传感器偏置电流,但不仅限于这些。在空闲模式下所有寄存器保留数值。在闲置测量模式下 I2C 总线可被网络内其他装置启用。

I2C 读写地址

7-bit address:0x1E

8-bit read address:0x3D

8-bit write address:0x3C

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48093

    浏览量

    740070
  • 磁力计
    +关注

    关注

    1

    文章

    54

    浏览量

    20590
收藏 人收藏

    评论

    相关推荐

    Protues中HMC5883L寻找

    最近要做一个电子指南针,需要用到元件HMC5883L,软件元件库中找不到,求帮助。
    发表于 11-27 13:03

    有谁用STM32编过HMC5883L的程序啊?

    有谁用STM32编过HMC5883L的程序啊?电子罗盘求指教。。。。
    发表于 06-28 15:15

    求助啊 为什么我的HMC5883L读出的原始数据中Y轴一直都是-4096

    =-4096z=-476x=-137y=-4096z=-476这是hmc5883l代码# include "hmc5883l.h"//磁力计初始化void HMC5883L
    发表于 02-22 23:04

    HMC5883L

    HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成本罗盘和磁场检测领域。HMC5883L 包括最先进的高分辨率HMC118X系列磁阻传感器,并附带集成电路包括
    发表于 04-16 09:04

    请问怎么进行HMC5883L数据的读取

    最近在调试GY-86模块,调试到HMC5883L的时候读回来的数据都是0,仔细看原理图发现HMC5883L的SDA,SCL是连接到MOU6050的XDA,XCL上的,这样的话就是MPU6050作为
    发表于 05-08 04:16

    请问MPU6050+HMC5883L的数据融合磁力计如何加入算出YAW的准确角度?

    最近一直在研究四轴,读完6050后,加入磁力计对YAW角度进行校准,磁力计选用HMC5883L,读取完数据后,按照网上说法,用互补滤波的方法进行数据融合。融合完后发现我实际旋转的角度与传感器测量
    发表于 06-06 04:36

    如何处理磁力计HMC5883L获取的三轴数据?

    HMC5883L来矫正陀螺仪使用四元数法来求偏航角,想问问如何处理磁力计HMC5883L获取的三轴数据?
    发表于 07-25 19:44

    请问MPU6050,HMC5883L,ADXL345之间我该选择哪个?

    我想测量一个物体的自身旋转角度(应该是相当于自身的偏航角yaw),最近一段时间一直在看相关的资料和一些程序。MPU6050是 3轴角度+3轴加速度,HMC5883L磁力计,ADXL345是加速度
    发表于 07-31 04:36

    如何使用这款QMC5883L磁力计

    QMC5883L磁力计介绍QMC5883L是一款国产磁力计,与HMC5993 pin to pin 兼容,软件上只要少许改动,便可达到相同效
    发表于 02-11 07:26

    GY-271磁力计无法工作的原因?怎么解决?

    我一直在努力让这个磁力计工作 - 但无济于事。 这些是常见的、廉价的 HMC5883L 磁力计,可在知名的不良拍卖网站上买到,如有必要,我会发布一个链接,但我怀疑您知道这些 - 5 个引脚:Vcc
    发表于 05-31 07:44

    HMC5883L中文

    HMC5883L中文
    发表于 12-13 17:15 13次下载

    hmc5883l的特点及优点_HMC5883L磁力计校准方法

     霍尼韦尔 HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成本罗盘和磁场检测领域。HMC5883L 包括最先进的高分辨率HMC118X系列磁阻传感器,并附带
    发表于 03-08 10:32 1.6w次阅读

    HMC5883L应用说明

     霍尼韦尔 HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成本罗盘和磁场检测领域。HMC5883L 包括最先进的高分辨率HMC118X系列磁阻传感器,并附带
    发表于 03-08 10:49 2.8w次阅读

    如何利用HMC5883L实现三轴磁力计的设计

    在这个中,我们的 HMC5883L 3 项目设备可以测量地球将磁力计连接到 Arduino 方向。 Uno。它是一种以低轴设备中的设备,可以在手机或导航中,找到提供准确的您航还可以使用它们来检测含铁(含铁)金属,因为金属中的铁在靠近传感器的时候会改变磁场。
    的头像 发表于 06-10 16:24 4820次阅读
    如何利用<b class='flag-5'>HMC5883L</b>实现三轴<b class='flag-5'>磁力计</b>的设计

    磁力计HMC5883L传感器特性

    霍尼韦尔 HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成本罗盘和磁场检测领域(指南针、GPS)。 HMC5883L 包括最先进的高分辨率 HMC
    的头像 发表于 07-20 10:40 715次阅读