This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] HDC2010:应用 HDC3器件用户指南中所述的偏移误差校正

Guru**** 664280 points
Other Parts Discussed in Thread: HDC2080, HDC2022, HDC2010, HDC2021, MSP-EXP430F5529LP, ENERGIA, BP-BASSENSORSMKII, TMP117
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1221045/hdc2010-applying-offset-error-correction-mentioned-in-hdc3-silicon-users-guide

器件型号:HDC2010
主题中讨论的其他器件: HDC2021、HDC2080、HDC2022 MSP-EXP430F5529LPENERGIA、BP-BASSENSORSMKIITMP117

您好!

我一直在维护一个采用 HDC2010传感器的物联网环境传感器。 我们一直在这些器件中观察到正湿度偏移-偏移的方式和原因已在其他论坛帖子中详细记录。  现场校准不是选项、其环境无法得到很好的控制。 我正在考虑为未来设计迁移到 HDC30xx 系列、但我们已经制造了数千个硬件。

我的问题是、 HDC3器件用户指南中显示的"偏移误差校正"过程是否可应用于 HDC2010? HDC2010还具有加热器-因此我不明白为什么同一理论不能适用。

如果是、过程中是否有任何差异、以及我如何获得正确的查找表? TI 是否能够提供一个或提供生成一个的方法?

欢迎提出任何意见。

谢谢、

Tim Lamborn。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TIM -  

    谢谢你的帖子-这是正确的。 同样的算法适用于 HDC2010、HDC2080、HDC2021和 HDC2022。

    特别是对于 HDC2010,对于这个没有切口的0.62英寸板上的布局示例,我能够捕获此 LUT:  

    Energia 文件-在 MSP-EXP430F5529LP 上运行并使用 BP-BASSENSORSMKII BoosterPack -您可以使用 LP 和您自己的硬件。  

    TMP117已注释掉、因此如果您收到该 BoosterPack、也可以从此代码中使用 TMP117。  

    e2e.ti.com/.../HDC2_5F00_RH_5F00_OFFSET_5F00_CORRECTION_5F00_BASS_5F00_MKII_5F00_0x40_5F00_01_5F00_27_5F00_2022.ino

    使用该模型、我 还能够捕获然后计算功率预算

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复 Josh。

    我在过去几天一直在进行这方面的测试、在达到所需温度时遇到了一些困难。

    只是为了确认我对英语计划中的算法的理解、示例值放在方括号中。

    1. 读取 环境值:[ Ambient_temp = 25c、Ambient_hum = 55%]
    2. 查找所需的温升:[ rise_temp = 64c ]
    3. 运行加热器直至温度超过 Ambient_temp + RISE_temp:[ final_temp = 89c ]
    4. 偏移量是最终湿度, 对于理想设备为零:[ final_hum =0%]

    在大多数情况下 、所需的最终温度将约为90度。 加热2分钟后、我几乎无法让 HDC2010达到70度。

    我在3V3上运行 HDC2010。 我们的热隔离效果很差-因此这可能是问题的一部分。 我 还 在 Mikro Click DK https://www.mikroe.com/temp-hum-3-click 上对它进行了测试、但 温度不能超过65°C。 这款电路板可能没有热隔离功能、但相对较小、我是通过绕线连接的、所以我期待良好的热性能。


    我想我的问题是:

    • 我是否理解到我们需要 正确达到~90度?
    • 您能想到 除了热 布局之外我们被限制在70度之外的任何原因吗?
    • 您能建议后续步骤吗?

    谢谢、

    Tim Lamborn。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TIM -  

    您能否在 PCB 上共享 HDC 器件的图片?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以通过任何方式与您私下分享这些内容吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是器件(U6)上的器件图像。 PCB 为4层1.6mm。  请注意、 在每一层上、铜会倒入禁止区域、以便在一定程度上减小切口。 PCB 的其余部分大约为10cm sq  如果您可以提供一种私人的方式来分享信息、我很乐意分享更详细的信息、包括来自热像仪的图像。
     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TIM -  

    抱歉耽误您的时间-因此您的电路板在这两种样式之间看起来相似/交叉。  

       

    我之前分享的 LUT 基本上适用于这两个器件 -因此您可以从那里开始、然后转到每个 temp/%RH 设置、运行算法、并根据需要进行检查和调整、以准确地匹配您生成的结果。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Josh、您好!

    我的所有器件(甚至是 CM 在推荐条件下组装的全新器件)在加热时都不会收敛到0%的湿度。

    这里是加热60秒后的一个器件。 它收敛至稳定的温度、湿度偏移为~2%。 该器件是全新的、我从 Mikro 开发套件中获得了类似的结果-我希望这些器件能够在干净的环境中进行组装。

    我可以假设此设计中的器件收敛到2%、高于此值的任何残余湿度都是误差-但这一假设让我感到担忧。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TIM -您需要先根据基准对商品进行基准、以了解它们偏离的程度。 然后、若要获取 LUT 值、请按照设定点条目将加热器运行至已知误差%RH、并捕获 LUT 的热升高值。 然后、您可以针对每个设定点对所有结果求平均值、以使 LUT 进行检查并根据需要进行调整。