目前看网上关于ZIgbee协议栈都支持测距定位的功能。原理是依据RSSI信号强度来做的。
问题1:CC1101的RSSI信号强度检测是否也支持测距
问题2:从寄存器读出的RSSI值是否需要通过下面公司换算
如果结果大于等于128,则RSSI_dBm=(RSSI_dec-256)/2-RSSI_offset;
否则,如果RSSI_dec<128则RSSI_dBm=(RSSI_dec)/2-RSSI_offset
问题3:
RSSI=-(10×n×lgd+A) 公式是否适用
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.
目前看网上关于ZIgbee协议栈都支持测距定位的功能。原理是依据RSSI信号强度来做的。
问题1:CC1101的RSSI信号强度检测是否也支持测距
问题2:从寄存器读出的RSSI值是否需要通过下面公司换算
如果结果大于等于128,则RSSI_dBm=(RSSI_dec-256)/2-RSSI_offset;
否则,如果RSSI_dec<128则RSSI_dBm=(RSSI_dec)/2-RSSI_offset
问题3:
RSSI=-(10×n×lgd+A) 公式是否适用
主要看你的测距精度的定义。
一般来讲,RSSI的测量对于环境、天线方向等比较敏感,特别是在远场,信号比较弱的时候。
所以,一般来说,比较不准。
BR. AZ
亲爱的TI技术支持,您们好:
我司在使用贵司的cc1101时出现以下问题,请在有空的时候帮忙解决下,谢谢;
CC1101发射端(FSK调制方式)使用FIFO发送数据,频率偏移19khz,速率1.2kpbs,接收端(FSK调制方式),频率偏移380.85khz,RX filter BW为812.5khz,接收端速率设置为1.2kbps时(和发射端一样),异步直通模式下,GDO0端口输出的高低电平数据能够看到有效数据波形(比如能清晰的看到引导、同步头等等),当接收端速率设置为其他速率时,GDO0输出的波形就会不正确了,宽度都和1.2kbps下的电平宽度不一样,请问接收端有效数据与速率有关是什么原因造成的,我看官网的手册都说只与RX filter BW有关,请问有哪种情况会造成这种错误
接收端配置如下:
{CC1101_FSCTRL0, 0x00},
{CC1101_FSCTRL1, 0x08},
{CC1101_FSCTRL0, 0x00},
{CC1101_FREQ2, 0x10},//433.92
{CC1101_FREQ1, 0xB0},
{CC1101_FREQ0, 0x71},
//{CC1101_FREQ0, 0x3f},
{CC1101_MDMCFG4, 0x0C},//1.2kbps 0xE9
//{CC1101_MDMCFG3, 0x83},//0x43
//{CC1101_MDMCFG4, 0x05},//1.2kbps 0xE9
//{CC1101_MDMCFG3, 0x83},//0x43
//{CC1101_MDMCFG4, 0x0B},// 0x05速率:100Kb,接收滤波带宽:812.5KHZ 0xEA
//{CC1101_MDMCFG3, 0xF8},//0x83
//{CC1101_MDMCFG4, 0x2B},// 0x05速率:100Kb,接收滤波带宽:541KHZ 0xEA
//{CC1101_MDMCFG3, 0xF8},//0x83
{CC1101_MDMCFG2, 0x03},
{CC1101_MDMCFG1, 0x22},
{CC1101_MDMCFG0, 0xF8},
{CC1101_CHANNR, 0x00},
//{CC1101_DEVIATN, 0x34},//0x34
{CC1101_DEVIATN, 0x77},//0x34
{CC1101_FREND1, 0x56},
{CC1101_FREND0, 0x10},
{CC1101_MCSM0, 0x18},
{CC1101_FOCCFG, 0x16},
{CC1101_BSCFG, 0x6C},
{CC1101_AGCCTRL2, 0x43},
{CC1101_AGCCTRL1, 0x40},
{CC1101_AGCCTRL0, 0x91},
{CC1101_FSCAL3, 0xE9},
//{CC1101_FSCAL3, 0xEA},
{CC1101_FSCAL2, 0x2A},
{CC1101_FSCAL1, 0x00},
{CC1101_FSCAL0, 0x1f},
{CC1101_FSTEST, 0x59},
{CC1101_TEST2, 0x81},
{CC1101_TEST1, 0x35},
{CC1101_TEST0, 0x09},
{CC1101_IOCFG2, 0x0D},
{CC1101_IOCFG0, 0x0D},
{CC1101_PKTCTRL1, 0x04},
{CC1101_PKTCTRL0, 0x32},//使能串行异步模式
{CC1101_ADDR, 0x00},
{CC1101_FREND0, 0x11},
{CC1101_PKTLEN, 0x0B},