打印

nrf905多对一的问题盼解

[复制链接]
5411|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dzrck|  楼主 | 2008-11-7 19:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2008-11-7 22:35 | 只看该作者

可以用突发请求模式实现

    接收端始终处于常开态,发送端先侦听,数据量不大时可省略侦听,然后发送带有本机地址的请求信令,待接收端准许后发送数据,数据需带校验,出错重发,这是因为即使如此也不能完全避免冲突干扰,故要确认数据传输的正确性。具体应用时,还需根据应用的特点制定合适的协议。

使用特权

评论回复
板凳
bslf| | 2008-11-12 09:32 | 只看该作者

很困难!

不太容易实现.

使用特权

评论回复
地板
xhming| | 2008-11-15 20:25 | 只看该作者

楼主

请问你是采取什么方法防止信道冲突的呢

使用特权

评论回复
5
zzz1211| | 2008-11-20 13:21 | 只看该作者

使用ia4421吧

本身自带低任务周期模式

使用特权

评论回复
6
changyue701| | 2010-3-19 15:20 | 只看该作者
最近在做一对多的实验,一个接受端,多个发送节点,采用的是竞争机制。节点先检测外部是否有信号存在,如果有信号就先不发送,如果没有信号就发送。在不发送的情况下,该节点跳到其他的频率上再检测这个通道是否有信号,再进行发和不发的处理。
说明书上介绍905检测信号应该是同频率的才能检测到,即CD=1,我也是用这种方法进行侦听的,但是实际情况是这样的,某个节点在一个频道上能检测到其他频道上的信号,它就认为有信号在占用频道送,所以它就不发送了,导致信息一直都发送不出去。

使用特权

评论回复
7
CC1020| | 2010-3-20 15:56 | 只看该作者
现在很多芯片都有RSSI检测,以及快速载波检测功能,在发数据前先检测了再发不就好解决些了吗!!

使用特权

评论回复
8
paifeng253625| | 2010-3-26 16:18 | 只看该作者
在C程序里面把响应时间错开!

使用特权

评论回复
9
HappyTraveler| | 2010-3-29 00:21 | 只看该作者
信道检测不能解决所有问题的,因为存在隐蔽节点,所以楼主还想加入其他防碰撞机制!!

使用特权

评论回复
10
zhenglu891028| | 2012-4-12 09:52 | 只看该作者
信道检测不能解决所有问题的,因为存在隐蔽节点,所以楼主还想加入其他防碰撞机制!!

使用特权

评论回复
11
hkjc03318| | 2012-4-12 16:25 | 只看该作者
1# dzrck

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝