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.

[参考译文] 具有 CC1310至 I2C 的电容式土壤湿敏传感器

Guru**** 2537160 points
Other Parts Discussed in Thread: CC1310, TMP116, LAUNCHXL-CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/984071/capacitive-soil-moisure-sensor-with-cc1310-through-i2c

主题中讨论的其他器件:CC1310TMP116LAUNCHXL-CC1310

大家好、我正在使用 CC1310、并希望通过 i2c 连接温度传感器。 我上传了项目并使用 PIN2作为模拟引脚来从传感器捕获数据。 我将示例上传到板上、但它告诉我它没有发现任何东西。 有人能给我一些提示吗? 非常感谢将会回答的人!

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

    此帖子包含的信息不足。

    我想重新创建您在我的最后要做的事情、我需要逐步做什么?

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

    您好、我 正在尝试通过 I2C 连接温度传感器。 它是用于土壤温度的电容式传感器。 我为该传感器设置 i2ctmp 示例、设置 CC1310的 PIN2上的读数、但它不读取任何数据。 您能否为我提供一些有关如何通过 i2c 读取此传感器数据的帮助?

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

    I2C 接口是一个两线接口。 第一个问题:使用 PIN2的目的是什么、请展示如何设置 I2C 接口和 PIN2。 如前所述、我需要有关您如何使用芯片的所有详细信息。

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

    我的传感器有3个引脚、我必须通过电缆与模块连接。 我的 CC1310模块具有连接引脚、可连接到芯片、包括 PIN2。 因此、我连接了 GND、3V3和引脚、将数据读取到 PIN2。 然后、我加载了 i2ctemp 示例、并且我使用了 Board_GPIO_TMP116_EN、而不是使用 BOARD_0、它将是我的 PIN2

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

    请发布指向您的传感器的链接

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

    这是我的模块 CC1310。  我的 PIN2是6引脚排列的位置

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

    Maria、

    你的解释包括几个矛盾,这告诉我在术语上有些混淆

    I2C 是数字总线。 它需要2个数字引脚+ GND。


    您声称正在使用 I2C、但仍然说您在模拟模式下使用1引脚。 这是矛盾的。

     请阅读 I2C。  https://en.wikipedia.org/wiki/I%C2%B2C

    您需要对此进行澄清...

    不再有导线

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

    Mario、我问的是数据表、而不是图片。 无法根据图片查看您正在使用的内容。 如果您希望项目取得进展、请提供我的要求。  

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

    此时、我没有原理图。  但您可以回答这个问题。 我可以将传感器连接到 CC1310吗? 这是我的传感器模拟。  https://bit.ly/3t3BqjS

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

    您好 您比我更有经验、您能告诉我一些相关信息吗?  

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

    这是一个具有模拟输出的传感器。 您为什么询问 I2C?

    您可以将其连接到任何支持模拟的 DIO、并使用 ADC 读取该值。 请参阅 HE SDK 中的 ADC 示例。  

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

    由于该传感器使用模拟输出、因此应使用 ADC 读取传感器值。

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

    抱歉!  我可以看到什么示例?

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

    您可以查看 adcsinglechChannel 示例。

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

    我在示例中看到该声明 Board_ADC0。 如何查看此引脚的声明?  我不知道声明的引脚是什么

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

     请访问 dev.ti.com/.../node

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

    我尝试在 ADC 的引脚上连接我的传感器、 但它没有检测到任何东西

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

    -您是否有采用7x7封装的 CC1310?  

    -您将传感器连接到哪个 DIO

    -您运行的是指向的示例 YK 吗?  

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

    是的、我在 CC1310 7x7上测试该示例。 我将器件 的输出引脚 IN27上的传感器连接起来

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

    您将传感器连接到哪个 DIO? 引脚27指的是什么?

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

    您可以参考 https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/sub-1-ghz-forum/633106/cc1310-read-analogue-value-from-specific-pin-in-sensor-example 中的 ter 回复 来修改 ADC 引脚映射。

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

    我在电路板的引脚27上连接传感器上的 DIO。  

    #define CC1310_LAUNCHXL_DIO23_ANALOG      ioID_27

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

    您是否有电路板的原理图?

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

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

    在硬件和软件方面看起来都是正确的。

    当您测试此情况时、如果您使用万用表测量 PON27上的电压、那么电压是多少

    ADC 测量的是哪个值?

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

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

    我建议您先使用 LAUNCHXL-CC1310测试 DIO27。 当代码在 Launchpad 上工作时、可以在您的定制设计上运行代码以查看代码是否正常工作。

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

    我没有 LaunchPad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="66607" URL"~/support/wireless-connectivity/sub-1-ghz/f/sub-1-ghz-forum/984071/capacitive-soil-moisure-sensor-with-cc1310-through-i2c/3636455 #363646455"]

    当您测试此情况时、如果您使用万用表测量 PON27上的电压、那么电压是多少

    ADC 测量的是哪个值?

    [/报价]

    您是否删除了此问题的答案?

    如果您没有 LP、我建议您开始使用电阻梯或直流电源电压作为测试输入。

    请注意、如果您搜索 E2E、您将找到有关如何使用 ADC 等的大量答案

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

    使用万用表时、PIN27上的电压为1.1V、不带传感器

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

    我在 Board.h 的 adcsinglechChannel 示例中将"#define Board_ADC1 CC1310_LAUNCHXL_ADC1"更改为"#define Board_ADC1 CC1310_LAUNCHXL_ADC4"、我可以在 LauchPad 上看到从 DIO27读取的正确值。 我附上我的 adcsinglechanel_CC1310_LAUNCHXL_tirtos_ccs_dio27.out (使用 DIO27作为 ADC1输入)供您参考。

    e2e.ti.com/.../adcsinglechannel_5F00_CC1310_5F00_LAUNCHXL_5F00_tirtos_5F00_ccs_5F00_dio27.zip