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.

[参考译文] BOOSTXL-TLV8544PIR:LaunchPad CC2640R2板能否使用该 PIR 传感器? 如何学会使用它?

Guru**** 2805935 points

Other Parts Discussed in Thread: BOOSTXL-TLV8544PIR, CC2650, CC2640, CC2640R2F, CC2560

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/791311/boostxl-tlv8544pir-can-this-pir-sensor-used-by-launchpad-cc2640r2-board-how-can-i-learn-to-use-it

器件型号:BOOSTXL-TLV8544PIR
主题中讨论的其他器件: CC2650CC2640CC2640R2FCC2560

您好!

我想将 BOOSTXL-TLV8544PIR 传感器与 LaunchPad CC2640R2板配合使用、以检测建筑走廊中的运动并通过蓝牙改变运动传感器的状况。 我遵循从 TI 网站(www.ti.com/.../BOOSTXL-TLV8544PIR)下载的"BOOSTXL-TLV8544PIR 用户指南"。 但是、用户指南指出了具有 CC2650 LaunchPad 板的传感器、但我只有 CC2640R2。

按照用户指南、我下载"Flash Programmer 2"、"BOOSTXL-TLV8544PIR 固件"和"BOOSTXL-TLV8544PIR GUI"。 我使用 SmartRF 闪存编程器2将"BOOSTXL-TLV8544PIR 固件"下载到传感器。 我还尝试安装"LaunchPad windows 驱动程序安装"。 但是、GUI 不起作用。 它总是向我显示“Auto COM port detection has failed......(自动 COM 端口检测失败......)” "。 我尝试用户指南建议。 不管用。 我还发现运动传感器绿色 LED 未亮起、这意味着 LaunchPad 板未就绪(本用户指南对此进行了说明)。 当我尝试将手放在传感器前面时、红色 LED 不亮、黄色 LED 也不亮。 我认为传感器不起作用。 我检查硬件设置。 我连接 LaunchPad CC2640R2上的传感器。 然后、我 使用 USB 电缆将 LaunchPad CC2640R2连接到 PC。 两个跳线块都安装在传感器板上。 我找不到任何硬件设置错误。 如果没有 CC2650 LaunchPad 板、我不知道如何使用传感器。

我的问题是、 此 BOOSTXL-TLV8544PIR 是否仅适用于 LaunchPad CC2650? 也可以在其他电路板中使用。 例如、我有 LaunchPad CC2640R2。 我认为该传感器应在其他 LanchPad 板上工作。 在哪里可以找到有关如何将传感器与 LaunchPad CC2640R2搭配使用的软件介绍? 我对 TI 开发板不熟悉。 有人可以提出一些建议吗、我可以从哪里开始了解传感器 的运行? 我能否学习 LaunchPad CC2640R2的 GPIO 中断或 TI 驱动器、然后尝试控制 BOOSTXL-TLV8544PIR 传感器?

顺便说一下、我是否应该确保传感器正常工作? 例如、传感器板上的绿色 LED 应亮起。 如何使传感器在 LaunchPad CC2640R2上工作? LaunchPad CC2640R2是否需要程序代码? 从哪里可以找到它?

此致、Robert Yang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert、
    请允许我在实验室中测试这个问题、我将向您回复。

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

    我尝试使用万用表测试传感器板。 PIR 信号引脚输出电压值。 当发生移动时、电压大于3V 或接近0v。 当传感器前面没有运动时、电压大约为1.6V。 此外、当有运动时、高阈值引脚输出大于3V 的电压、但有些情况下会跳回到0。 当没有运动时、PIN 始终为0v。 但是、无论是否存在运动、低阈值引脚始终为0v。

    顺便说一下、我还使用来自电路板 CC2640R2的 ADC1来读取 PIR 信号引脚输出。 参考网站为 :dev.ti.com/.../tidrivers_project_zero.html 。 当有运动时,ACD 值小于4或大于3000。 当没有运动时、传感器显示900到2000之间的值。

    我认为运动传感器工作正常、但只有绿色、红色和黄色 LED 不工作。 我也不知道低阈值引脚是如何工作的。 我想我可以使用具有高阈值引脚的 ADC 或 GPIO 中断来运行传感器。 你怎么看?

    此致、Robert
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert、
    很抱歉耽误您的回答。 似乎 CC2650和 CC2640R2是引脚兼容的、因此一切都应按预期工作。 请检查您是否为 CC2640R2下载了正确的固件。 我在实验室中测试了 BOOSTXL-TLV8544PIR、包括 LED 灯在内的一切都正常。 根据您之前的回复、电压电平看起来不错、因此您的测试板工作正常、除了 LED 灯。 请查看数据表、图3: www.ti.com/.../snou148a.pdf。 当 PIR 信号输出高于3/4 Vcc 时、运算放大器被强制进入正电源轨(Vcc = 3.3V)、并且"高阈值引脚"将为高电平。 当 PIR 信号输出低于1/4 Vcc 时、运算放大器被强制进入负电源轨(GND、0V)、并且"低阈值引脚"将为低电平。 您还可以使用 ADC 来监控 PIR 信号输出、并根据输出电压触发高阈值或低阈值。 "具有高阈值引脚的 GPIO 中断"是什么意思来操作传感器?

    最后、如果您无法确定如何使 CC2640R2 Launchpad 正常工作、我可以将您的问题转交给 MCU 团队、他们将能够为您提供更好的帮助。

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

    感谢你的帮助。 在我的情况下、PIR 信号输出可由 CC2640的 ADC1进行监控。 我决定用这种方法来检测走廊中的运动。 我实现了我的目标。

    但是、LED 指示灯仍然不工作。 我不知道是否为 CC2640r2下载了正确的固件。 我只需按照 BOOSTXL-TLV8544PIR 数据表下载传感器固件即可。 我认为该固件仅适用于传感器、不适用于 CC2640R2。 此外、我还从 CCS 8.3.0.00009获得了 CC2640R2固件更新。 当我下载 SDK 项目时、它要求我更新固件。 我做到了。 如果由于 CC2640R2的故障固件导致 LED 指示灯不工作、请告诉我在哪里找到正确的指示灯。

    我无法理解数据表中图3的整个电路。 我对电子产品不是很好。 您对我的描述与此类似。 在1/4 Vcc 和3/4 Vcc 之间的信号输出时。 "高阈值引脚"为低电平;"低阈值引脚"为高电平。 当信号高于3/4 Vcc 时、"高阈值引脚"为高电平。 当信号低于1/4 Vcc 时、"低阈值引脚"为低电平。 但是、我使用万用表测试引脚。 "高阈值引脚"运行良好、但"低阈值引脚"始终为0v (低电平)、无论输出信号的值如何。

    我刚才考虑过、CC2640R2电路板上是否存在任何问题? 我有6个 CC2640R2板和4个 BOOSTXL-TLV8544PIR 传感器。 它们都像我在上面说的那样工作。

    GPIO 中断、我只想在我的公司项目的程序中使用它。 因为当信号输出低于3/4 Vcc 时、"高阈值引脚"为低电平、而当信号输出高于3/4 Vcc 时、"高阈值引脚"为高电平、所以我可以使用这个低电平和高电平跳变来使 GPIO 中断来告诉我的程序是否有运动。

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

    很抱歉耽误您的回答。 如果为 CC2640下载了正确的 MCU 固件、LED 灯将正常工作、因为您有多个 EVM、很奇怪 LED 灯不能在所有 EVM 中工作。 您可以从 www.ti.com/.../FLASH-PROGRAMR-2下载 CC2640的固件。 这有望解决 LED 问题。

    在图3中、如果您查看"窗口比较器级"、当 PIR 信号大于3/4 Vcc 时、高阈值输出为高电平。 当我在实验室中测试 EVM 时、在1/4 Vcc 至3/4 Vcc 的电压电平之间、高阈值输出和低阈值输出引脚都是低电平。 当 PIR 信号降至1/4 Vcc 以下时、低阈值引脚为高电平。 如果您想了解有关比较器的更多信息、请参阅以下内容: www.electronics-Tutorials.ws/.../op-amp-comparator.html

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

    我不知道您是否使用与我相同的板。 我的板是 CC264R2和 CC2640R2F MCU (www.ti.com/.../CC2640R2F)。 如果您认为这两个 MCU 相似、这是可以的。 固件的 Web 链接使我感到困惑。 这只会打开 SmartRF Flash Programmer v2的网站。 我已经下载了它、但该软件不是固件。 我无法从此软件找到任何固件。 该网站还显示了"支持平台"。 这些表包括 CC2640R2F 链接。 但是、我找到已经看到的网站。 您能否提供可直接下载固件的链接? 我仍然不能使参议员工作得非常好。

    总之、感谢您的比较器链接、并解释了高阈值引脚和低阈值引脚如何工作。

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

    很遗憾听到您找不到固件文件。 请访问以下链接 :www.ti.com/.../boostxl-tlv8544pir。 在软件部分下、下载"BOOSTXL-TLV8544PIR 固件"。 在用户指南第7页中、您可以找到有关如何安装此固件的说明。

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

    您好、Bala、

    遗憾的是、此固件无法正常工作。 我在4月10日下载了该软件、但它不能使我的传感器适用于我的 CC2640R2板。 我今天就下载并重试一下。 它仍然不工作。 您是否在本月更新了此固件? 我认为、对于该传感器或 CC2640R2板、可能有一个流程我没有执行。 您能否简单地告诉我如何在实验中使用 CC2640R2板测试传感器? 我可以检查我的操作。

     到目前为止、我有8个传感器和10个 CC2640R2板。 所有这些器件的工作原理与我之前所述的一样:传感器输出引脚工作、CC2640R2板上的 ADC1可以收集数据;传感器 LED 不工作、低阈值引脚始终处于低电平。 我保证我所说的是真的。

    此致、Robert Yang

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

    我再次成功地完成了我的任务。 您是否可以使用 CC2650 Launchpad 尝试此操作? 看起来 CC2650和 CC2640相似、但 CC2640R2是较新的器件、与 CC2650或 CC2640不同。 请参阅以下主题: e2e.ti.com/.../758335

    我联系了创建此 EVM 的团队、一位专家建议 GPIO 引脚未正确初始化、并且未拉低数据线。 正确初始化后、LED 应随运动而闪烁。 需要使用正确的头为 CC2640R2编译代码。

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

    您的信息。 同意我的想法。 CC2640R2不同于 CC2650和 CC2640。 我在一家公司工作、它仅使用 CC2640R2。 因此、我没有 CC2560或 CC2640。 至少、CC2640R2的 ADC1看起来与传感器配合良好。 对我来说够了。 此论坛信息。 足以让我展示我的老板。 我要告诉老板 CC2640R2不同、因此传感器无法成功工作。 感谢你的帮助。

    希望您的专业人员能够让传感器在将来与更多器件一起工作。

    此致、
    Robert。