LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 17771|回复: 13
打印 上一主题 下一主题

lora 关于CAD检测

[复制链接]

6

主题

11

帖子

50

积分

注册会员

Rank: 2

积分
50
跳转到指定楼层
楼主
发表于 2017-5-25 15:15:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大家好,CAD检测是如何检测,芯片资料关于这个介绍的比较少,应该如何配置这个检测?
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
14#
发表于 2023-4-16 16:46:10 | 只看该作者
sup999 发表于 2018-7-11 10:36
请问一下 CAD侦听的只是preamble symbol;然而preamble 只是占数据包的一小部分,那怎么控制模块可以正确侦 ...

配置发送方的前导码,增加发送方前导码的个数,或者CAD检测的前导码个数降低。我自己配置的发送方前导码个数至少大于检测方的2倍
回复

使用道具 举报

0

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
13#
发表于 2022-12-21 15:33:46 | 只看该作者
sup999 发表于 2018-7-11 10:36
请问一下 CAD侦听的只是preamble symbol;然而preamble 只是占数据包的一小部分,那怎么控制模块可以正确侦 ...

请问解决了吗,2022年的我也遇到了这个问题
回复

使用道具 举报

0

主题

3

帖子

18

积分

新手上路

Rank: 1

积分
18
12#
发表于 2018-7-26 10:31:09 | 只看该作者
sup999 发表于 2018-7-11 10:36
请问一下 CAD侦听的只是preamble symbol;然而preamble 只是占数据包的一小部分,那怎么控制模块可以正确侦 ...

可以通过配置寄存器设置preamble长度
回复

使用道具 举报

100

主题

459

帖子

5249

积分

论坛元老

Rank: 8Rank: 8

积分
5249
11#
发表于 2018-7-19 20:08:38 | 只看该作者
本帖最后由 BeyondDream 于 2022-12-22 09:26 编辑

请链接《lora 关于CAD检测》  http://lora.timeddd.com/forum.php?mod=viewthread&tid=7
回复

使用道具 举报

0

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
10#
发表于 2018-7-11 10:36:23 | 只看该作者
请问一下 CAD侦听的只是preamble symbol;然而preamble 只是占数据包的一小部分,那怎么控制模块可以正确侦听到preamble
回复

使用道具 举报

100

主题

459

帖子

5249

积分

论坛元老

Rank: 8Rank: 8

积分
5249
9#
发表于 2017-6-8 12:20:09 | 只看该作者
陈浪 发表于 2017-6-8 10:41
我设置IO0 为10 IO3 为00 则是一直都是低电平
IO0 为00 IO3为00 IO3 则一直都是高电平

对不起,这种“工程问题”,还得由您“细心调试”,我们很难有“建设性的意见”。。。
回复

使用道具 举报

6

主题

11

帖子

50

积分

注册会员

Rank: 2

积分
50
8#
 楼主| 发表于 2017-6-8 10:41:46 | 只看该作者
陈浪 发表于 2017-6-8 10:35
我按照这个设置后 DIO3 引脚就是一直都是高电平了!

我设置IO0 为10 IO3 为00 则是一直都是低电平
IO0 为00 IO3为00 IO3 则一直都是高电平

void SX1276_CADMode( void )
{
        SX1276_LoRa_SetMode( LORA_MODE_STDBY );
    SX1276_WriteReg( REG_LR_IRQFLAGSMASK, DEF_LR_IRQFLAGSMASK | RFLR_IRQFLAGS_RXTIMEOUT
                                                                                                                          | RFLR_IRQFLAGS_RXDONE
                                                                                                                          | RFLR_IRQFLAGS_PAYLOADCRCERROR
                                                                                                                          | RFLR_IRQFLAGS_VALIDHEADER
                                                                                                                          | RFLR_IRQFLAGS_TXDONE
                                                                                                                        //  | RFLR_IRQFLAGS_CADDONE
                                                                                                                          | RFLR_IRQFLAGS_FHSSCHANGEDCHANNEL
                                                                                                                        //  | RFLR_IRQFLAGS_CADDETECTED
                                                                                                                          );
        SX1276_LoRa_SetFreqHoppingPeriod( 0 );  //By the FreqHopping is disabled

        SX1276_WriteReg( REG_LR_DIOMAPPING1, DEF_LR_DIOMAPPING1 | RFLR_DIOMAPPING1_DIO0_10  //RxDone
                                                                                              | RFLR_DIOMAPPING1_DIO1_00  //RxTimeout
                                                                                              | RFLR_DIOMAPPING1_DIO2_00  //FhssChangeChannel
                                                                                              | RFLR_DIOMAPPING1_DIO3_00 );  //CadDone
        SX1276_WriteReg( REG_LR_DIOMAPPING2, DEF_LR_DIOMAPPING2 | RFLR_DIOMAPPING2_DIO4_00  //CadDetected
                                                                | RFLR_DIOMAPPING2_DIO5_00 );  //Mode Ready

    SX1276_SetSwitchRx( );
    SX1276_LoRa_SetMode( LORA_MODE_CAD );
}
回复

使用道具 举报

6

主题

11

帖子

50

积分

注册会员

Rank: 2

积分
50
7#
 楼主| 发表于 2017-6-8 10:35:53 | 只看该作者
本帖最后由 陈浪 于 2017-6-8 10:40 编辑
陈浪 发表于 2017-6-8 09:03
有好的程序文件吗?这个只有函数 没有.h文件 我有点看不明白 这个变量的意思 ...

我按照这个设置后 DIO3 引脚就是一直都是高电平了!
回复

使用道具 举报

6

主题

11

帖子

50

积分

注册会员

Rank: 2

积分
50
6#
 楼主| 发表于 2017-6-8 09:03:04 | 只看该作者
BeyondDream 发表于 2017-5-25 15:31
CAD检测完毕后,中断服务程序代码如下:
/**
  * @brief  Handler for IRQ of DIO_0.

有好的程序文件吗?这个只有函数 没有.h文件 我有点看不明白 这个变量的意思
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-5-4 08:02 , Processed in 0.124651 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表