探索 XENSIV™ DPS310/368 Pressure Sensor 2Go Kit

电子说

1.4w人已加入

描述

探索 XENSIV™ DPS310/368 Pressure Sensor 2Go Kit

一、引言

在电子工程领域,传感器的性能和易用性对于产品的成功至关重要。XENSIV™ DPS310/368 Pressure Sensor 2Go Kit 作为一款具有高性能和便捷特性的压力传感器套件,为工程师们提供了一个理想的解决方案。本文将详细介绍该套件的特点、使用方法及相关注意事项。

文件下载:KITDPS3682GOTOBO1.pdf

二、套件特点概述

(一)兼容性强

该套件兼容 Arduino IDE,能让开发者快速轻松地获取测量结果,极大地提高了开发效率。这意味着工程师们可以利用 Arduino 丰富的资源和社区支持,快速搭建起自己的项目。

(二)传感器性能优越

  1. 测量范围广:压力操作范围为 300 – 1200 hPa,温度操作范围为 -40 – 85 °C,能适应多种不同的环境条件。
  2. 高精度:压力传感器精度可达 ± 0.002 hPa(或 ±0.02 m),温度精度为 ± 0.5°C,能够满足大多数高精度测量的需求。
  3. 防护等级高:DPS368 具备 IPx8 认证,可在水下 50m 临时浸泡 1 小时,适用于一些恶劣的环境。

(三)硬件配置丰富

  1. 处理器:搭载基于 ARM® Cortex™ - M0 的 XMC1100 处理器,提供了稳定的处理能力。
  2. 调试器:板载 J - Link Lite Debugger,由 XMC4200 微控制器实现,方便开发者进行调试和开发。
  3. 电源接口:通过 Micro - USB 供电,实现即插即用,使用起来非常方便。
  4. 通信接口:传感器测量结果可通过 I²C 或 SPI 接口获取,方便与其他设备进行通信。
  5. 保护措施:具备 ESD 和反向电流保护功能,提高了套件的稳定性和可靠性。
  6. 用户 LED:配备 2 个用户 LED,可用于指示不同的工作状态。
  7. 引脚接口:提供 1x9 和 1x8 的引脚接口(Shield2Go 形式),引脚排列合理,方便连接。
  8. 可拆分设计:具有可拆分的头部,拆分后头部和 MCU/调试器外设仍可独立使用,增加了使用的灵活性。

三、硬件使用说明

(一)供电

将 Micro - USB 连接到 PC 为套件供电,PWR LED 变绿表示电源供应正常。Micro - USB 提供 5V 电源,当拆分板子时,给 DPS 供电不要超过 3.3V。如果通过 3.3V 引脚供电,不建议同时通过 USB 供电,反之亦然。

(二)引脚连接

底部(HEAD)的引脚直接连接到 DPS310/368 的引脚。若头部被拆分,有两个电容连接到 DPS310/368,同时 MCU 和调试器仍可正常使用。使用 I²C 模式时,需在 VDDIO - SDI 和 VDDIO - SCK 之间放置上拉电阻(最大 10kΩ 每个)。调试器也可通过 SV1 访问。

(三)接口模式

标准交付的板子接口模式为 I²C,地址为 0x77(当 0 欧姆电阻按指定方式焊接时)。同时,通过焊接不同的 0 欧姆电阻,还可切换到 SPI 4 - Wire 模式。J1 跳线焊接可启用中断引脚的下拉电阻,并将 I²C 地址从 0x77 更改为 0x76;J2 跳线焊接可连接 INT/GPIO3 引脚。

四、软件配置

(一)Arduino IDE 安装

Arduino 是一个由 arduino.cc 开发的硬件 - 软件原型开发环境 IDE。根据不同的操作系统(Windows、Linux、Mac OS 等),可点击相应链接获取安装详情。

(二)SEGGER J - Link 安装

为了在 Arduino IDE 中使用和编程 Infineon XMC 微控制器,需要在 PC 上安装 SEGGER J - Link。按照链接下载并安装适合自己操作系统的 JLink 软件和文档包。同时,XMC - for - Arduino 安装的 XMC Flasher 工具需要在主机系统中安装 Java(TM) SE 运行时环境。

(三)Arduino IDE 配置

  1. 添加板管理器 URL:打开 Arduino IDE,导航到 File => Preferences,将 https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json 粘贴到 'Additional Boards Manager URLs' 输入字段。
  2. 安装板支持:导航到 Tools => Board => Boards Manager...,输入 “xmc” 并安装 Infineon 的 XMC 微控制器板。安装完成后,导航到 Tools => Board => XMC Family 并选择 XMC1100 XMC2Go。
  3. 安装库文件
    • 对于 DPS310,可通过 Sketch => Include Library => Manage Libraries...,在搜索栏输入 “dps”,安装 Infineon Technologies 的 “DigitalPressureSensor” 库;也可访问 GitHub 仓库下载库文件为 .zip 格式,然后通过 Sketch => Include Library => Add .ZIP Library... 添加。
    • 对于 DPS368,需访问 GitHub 仓库下载库文件为 .zip 格式,再通过 Sketch => Include Library => Add .ZIP Library... 添加。同时,建议定期检查已安装库的更新,若遇到问题可访问相应 GitHub 仓库并提交问题以获取帮助。

五、示例使用

(一)连接套件

将 DPS368 Kit2Go 通过 Micro - USB 连接到计算机。

(二)运行示例

安装好 DPS368 库和 XMC 系列板后,导航到 File => Examples,选择喜欢的示例(根据 I²C/SPI 配置),点击上传按钮(确保板子选择为 XMC1100 XMC2Go)。从 Tools => Port 选择相关 COM 端口,打开串口监视器并设置波特率(可参考代码中的 Serial.begin();)。DPS310 Kit2Go 的使用步骤与此相同。

六、重要警告

DPS310/368 的最大额定电压为 4V,第三方 5V 逻辑的板子(如 Arduino Uno)不能直接连接到 DPS310/368 Kit2Go 板,即使电源连接到 3.3V 引脚,接口线(如 SDA/SCL)仍会由 5V 驱动。因此,对于这些板子需要使用适当的电平转换。

XENSIV™ DPS310/368 Pressure Sensor 2Go Kit 凭借其出色的性能和便捷的使用方式,为电子工程师们在压力和温度测量方面提供了一个优秀的解决方案。在使用过程中,只要遵循相关的硬件和软件配置步骤,并注意电压限制等问题,就能充分发挥该套件的优势,开发出高质量的项目。你在使用类似传感器套件时遇到过哪些问题呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分