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.

[参考译文] CC1101:CC1101:正在接收 OOK 数据-是否有良好的起点? :-)

Guru**** 2553450 points
Other Parts Discussed in Thread: CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/564600/cc1101-cc1101-receiving-ook-datas---any-good-starting-point--

器件型号:CC1101

大家好、

作为家庭自动化项目的一部分、我希望收到无线气象站室外传感器每分钟发送的5字节 OOK 消息。 传感器在433Mhz 频段上工作。
该协议非常基本(请参阅 github.com/.../nexus.c) 、消息发送速度约为2kBuds -我可以使用 SDR 适配器获取它们。

我已经在使用 Arduino 控制的 CC1101来发送 OOK 消息(无线电源插座控制、加热系统...)、它使用集成的数据包控制(FIFO)实现了完美的工作。

但是、我在使用此芯片接收数据时没有任何经验、我很难找到深入研究的起点。 此外、OOK 在 CC1101上的管理似乎有点复杂、尤其是在载波传感方面、同步与异步...

请注意、我尝试捕获的消息没有前导码和基本的单脉冲同步字。

根据您的经验,我应该从哪里开始? 此类设置是否有一种"默认"寄存器配置? (我开始阅读有关载波传感的数据表部分-我有点害怕!)

还想获得一些基本问题的基本答案,例如:我是否可以使用 FIFO (知道消息没有前置放大器,只有单脉冲同步)?

Thx 为了指向我的正确方向,我现在感到有点沮丧;-)

纪尧姆。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    (供参考,我目前正在使用 Arduino 的这个基本 CC1101库-从 panstamp 库衍生-发送数据,它的工作方式非常完美: github.com/.../cc1101.cpp)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)纪尧姆

    SmartRF Studio 将为您提供1.2kbps 的 ASK/OOK、您可以将其用作起点。
    如果要接收的数据包没有前导码或同步字、则无法使用 FIFO。 您需要将芯片设置为串行模式、并尝试解释 MCU 上接收到的数据。

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

    另请参阅设计手册"DN022 CC110x/CC111x OOK/ASK 寄存器设置"、www.ti.com/lit/SWRA215。 本说明提供了有关如何为1.2kbps 以外的其他数据速率找到最佳设置的指南。