• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】基于 FRDM-MCXA153 的 3 轴加速度计和压力传感器演示

09/14 13:32
546
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

dm-mcxa-accel-and-pressure-logger-main.zip

共1个文件

基于 FRDM-MCXA153 的 3 轴加速度计和压力传感器演示

  • 该演示展示了如何利用 NXP 传感器 ISSDK 配置绝对压力传感器 MPL3115(20 至 110 kPa)和 3 轴加速度计传感器 FXLS8974CF(±2/4/8/16 g)。
  • FXLS8974CF 传感器配置了以下设置。
    • FSR = 2g(满量程范围)
    • 灵敏度为0.98 mg/LSB。灵敏度取决于所选的FSR。
    • ODR = 6.25 Hz(输出数据速率)。传感器数据寄存器将以 6.25 Hz 的速率刷新。此配置可实现低噪声。可设置的最小 ODR 为 0.781 Hz,最大为 3200 Hz。
  • MPL3115 绝对压力传感器配置以下设置。
    • OSR = 2(输出采样率)。数据采样之间的最小时间为10毫秒。
    • 启用高度、温度或任一数据就绪和事件标志。
    • 高度或压力模式取决于用户选择(编译前设置宏)。

该演示程序使用加速度计 XYZ 轴捕获的数据并进行处理。请参阅结果部分。

有关此演示所用部件的更多信息,请参阅第 5 节。

主板:FRDM-MCXA153

配件:mikroeaccelpressure_click

类别:低功耗、传感器

外设:I2C、UART

工具链:MCUXpresso IDE

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 支持

1.软件

2.硬件

3. 设置

3.1 步骤 1:下载并安装所需软件

3.2 步骤 2:克隆 APP-CODE-HUB/dm-mcxa-accel-and-pressure-logger

    • 打开 MCUXpresso IDE 并选择一个目录来创建您的工作区。
    • 将“MCXUpresso SDK 2.14.0 for FRDM-MCXA153”(将 SDK zip 拖放到“已安装的 SDK”视图中)安装到 MCUXpresso IDE 中。
    • 点击快速启动面板上的“从应用程序代码中心导入”即可直接克隆此演示。

3.3 步骤3:构建示例项目

  • 项目导入后,右键单击其名称并选择构建即可开始构建。

3.4 步骤4:运行示例项目

  • 将 FRDM-MCXA153 与顶部的 Accel&Pressure 点击板连接起来。
  • 使用 USB 电缆连接主机 PC 和目标板上的 MCU-Link USB 端口。
  • 右键单击项目并选择“Debug As”。选择 MCUXpresso IDE LinkServer (inc. CMSIS DAP) 探针。
  • 使用以下设置打开串行终端(RealTerm):
    • 115200波特率
    • 8个数据位
    • 无奇偶校验
    • 一个停止位
    • 无流量控制
  • 在 IDE 中启动调试器以开始运行演示。

4.结果

  • 当 Z 轴响应高于 1.2g 时,绿色 LED 会低速闪烁,当用户用手握住开发板时,这种现象很容易观察到。需要注意的是,绿色 LED 与 Z 轴直接相关。
  • 另一方面,XY轴分别与红色和蓝色LED相关。将电路板沿X轴或Y轴倾斜将导致红色和蓝色LED以检测到的加速度函数的速率闪烁。
  • 该演示可以在独立模式下运行。但是,读取 MPL3115 传感器的压力/高度测量值的唯一方法是连接串行终端应用程序。
  • 气压测量单位为帕斯卡 (Pa),海拔高度单位为米。如下图所示:
    替代文本

5. 支持

  • 访问 NXP 传感器社区页面获取更多支持 - NXP 社区
  • 了解有关 MPL3115 压力/高度计传感器的更多信息,请参阅 - MPL3115 DS
  • 了解有关 FLXS8974CF 三轴加速度计传感器的更多信息,请参阅 - FXLS8974CF DS
  • 使用传感器工具箱加速您的传感器开发,请参阅 -传感器开发生态系统

项目元数据

董事会徽章

类别徽章 类别徽章

周边徽章 周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

  • dm-mcxa-accel-and-pressure-logger-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐