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.

[参考译文] HDC1080:反复读取数据

Guru**** 2585275 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/597920/hdc1080-reading-data-repeatedly

器件型号:HDC1080

为了提高数据通信的可靠性、我们需要验证读取数据是否正确。

假定同时采集温度和湿度。

我们的注意事项如下。


1.顺序是否正确? (当然、要注册的设置数据可以是可选的)
2.我们是否可以重复从寄存器读取数据而不触发下一次测量?
目的是比较读取数据。

贝斯特雷加兹

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们的湿度应用专家将很快与您联系。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    感谢您的合作。

    我很期待收到您的回复。

    贝斯特雷加兹
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您的序列正确、但如果要同时读取温度和湿度、则必须等待至少6.50ms (湿度值的典型转换时间)+ 6.35ms (温度值的典型转换时间)= 12.85ms。 我们建议等待15/20msec、以考虑器件之间的任何分布。
    对于重复读数、必须在每个循环中触发新的测量、并等待15/20毫秒的转换时间。
    请告诉我您的问题是否得到了此回复。
    此致、
    Carmine
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Carmine

    感谢你的答复。
    >您必须等待至少6.50ms (湿度值的典型转换时间)+ 6.35ms (温度值的典型转换时间)= 12.85ms (典型值)。

    抱歉、我忘记了包含温度转换时间。 感谢您的指出。



    也许我的问题不清楚。

    我只想确认我们是否可以重复读取相同的输出数据。  因此、我们不需要执行新的测量。

    您是否意味着在没有触发命令的情况下无法读取湿度和温度数据?

    换句话说、是否无法重复图14中所示的命令(读取湿度和温度测量值)?

    贝斯特雷加兹

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

    您好!

    是的、可以在转换时间结束时继续重复读取输出数据、但您将始终读取最后一个相同的数据。

    为了更新输出寄存器、您需要重新触发测量并等待转换时间。 在转换阶段也可以连续读取输出寄存器、但器件将返回一个 NACK、以指示测量未完成、输出数据不可靠。

    如果您的问题得到了回复、请告诉我。

    此致、

    Carmine

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

    感谢你的答复。

    我明白了。

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

    您好、Carmine、

    下面是处理流程图、但获取的数据是0x10、0x00、0xff、0xff。 可以提供任何建议吗?

    谢谢~

    此致、

    Driscoll