完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
Hi All,
我的一个客户在测试CC1310时遇到如下问题,能否帮忙分析一下原因,多谢。 测试条件:3个CC1310在收到广播指令后同时发送数据;接收方接收数据,并检测无线信号数据冲突的问题。 测试结果:接收方有很大概率(约80%)能够收到某一个完整数据,且CRC校验正确。偶尔才能够检测到无线信号数据冲突。 接收数据以及检测信号冲突使用的是RF接收指令的CALL函数。 Void callback(RF_Handle h, RF_CmdHandle ch, RF_EventMask e) [ If (e & RF_EventRxCollisionDeteced) //信号冲突 … else if (e & RF_EventRxNok) //CRC错误 … else if (e & RF_EventRxEntryDone) //接收到一个完整数据 … ] 为什么在3个目标在同时发送数据时,还能收到某一个完整数据,而不是必然得到无线信号数据冲突的结果。是不是跟目标发送的信号强度有关? 客户的原本用意是发现信号冲突时,则将多个CC1310分组并过滤出来。 |
|
相关推荐
2个回答
|
|
Hi All,
补充如下,针对如下应用场景,有什么比较好的建议吗?非常感谢。 CC1310做标签,每一个标签有唯一的ID,这些标签会跟着特定的产品变化位置; 在特定区域 ,向所有的CC1310标签进行广播,所有的CC1310标签收到广播后上报自己的ID; 在特定区域,无法事先知道具体有多少数量的CC1310,也不知道它们的ID分别是多少,但是知道它们ID的编码规则和ID范围; 客户原计划是通过信号冲突,将CC1310一个一个的识别出来,现在看来很难实现,因为测试了几片CC1310标签发现经常检测不到冲突 |
|
|
|
hzdembed 发表于 2018-6-24 01:35 第一,其实接收时间很短, 第二,你觉得是同时发送,其实到达接收方这边就不是同时到达,很大概率是不同时到达,加上接收时间很短,射频性能好,所以引起冲突接收概率降低 |
|
|
|
只有小组成员才能发言,加入小组>>
351 浏览 1 评论
546 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
790 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
660 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
85浏览 29评论
314浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
262浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
210浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
69浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 21:00 , Processed in 0.944630 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号