完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在开发cc1310自己组建网络,碰到如下问题:
多个cc1310作为节点时,使用1310的信道监听功能实现listen before talk,检测到当前无其它节点发送数据时才进行数据发送。 节点只做发送用,就没什么问题。参考ti的官方例子已经能够实现相应功能。 现在如果我需要使得节点能够接收集中器发送的ack应答,那么节点需要处于radio接收状态。 请问信道监听和radio接收状态可以同时进行吗? 按照我现在的理解,先进行信道监听,当发现有其它设备在发送数据时,就进入radio接收状态。这样可能出现数据接收不全,因为信道监听会导致前面的数据信号漏掉。 不知道理解是否正确?有没有好的解决方法,还望赐教。 |
|
相关推荐
4 个讨论
|
|
个人用户 发表于 2019-9-16 10:16 hi~,Felix ZF,我使用的节点需要接收和发送数据,因为没有使用跳频威廉希尔官方网站 ,但是也希望尽量避免多个节点同时发送数据时的冲突。所以使用了信道侦听,在侦听到无数据时再发送。但是使用信道侦听会影响数据的接收。 我现在考虑直接处于接收状态,设置rx timeout时间,当timeout后没有收到数据,便认为当前信道无数据,可以发送数据。 |
|
|
|
|
|
dlkmad 发表于 2019-9-16 10:35 不是太理解你为什么认为使用信道侦听会影响数据的接收。 你只需要在发送前使用信道侦听来检测信道忙闲,如果忙就随机退避后再检测,如果闲就可以发送数据了。 需要接收数据时,不用再进行信道侦听了,直接让RF处于rx状态,这时如果有节点在发送数据,就可以正常接收到了。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
369 浏览 1 评论
564 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
813 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
678 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1150 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
111浏览 29评论
527浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
275浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
225浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
86浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-5 08:34 , Processed in 0.775502 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号