XBee模块如何配置分包控制

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zigbeecomm/article/details/88428966

问题:有没有办法强制无线调制解调器RF数据包匹配发送给它的协议数据包? 

回答:是的,有三个命令可以控制传输数据在传输无线,RB,PK和RO之前的打包方式和时间。

在许多情况下,希望协议分组在一个连续块中在空中传播,而不是像在默认操作模式中发生的那样被分成较小的RF分组。使用分组化控制将给系统增加额外的延迟,但它将确保所有协议分组将完成,因为要么接收整个分组,要么丢失整个分组。不会有担心的部分数据包。

命令描述和用法(RB,RO和PK):

使用X-CTU根据以下准则设置参数值。

   PK: PK参数设置最大RF数据包大小。 默认情况下,PK = 0x40字节(十进制64位)。 其范围为0到0x100(0到256十进制)。

    RB:RB参数指定在RF传输开始之前接收到DataIn缓冲区的字节数。 默认情况下,RB = 1字节,这意味着在接收到1个字节后立即开始RF传输。 其范围为1到0x100(1到256十进制)。 RB应与RO参数一起使用。

    RO:RO参数指定RF传输开始之前的字符间超时。 当一个字节被接收到DataIn缓冲区时,RO定时器启动。 每当另一个字节被接收到DataIn缓冲区时,RO定时器就会复位。 如果在RO定时器到期之前没有接收到其他字节,则将开始RF传输。

RO超时以200微秒的增量指定。 默认值为RO = 0x32(50十进制 - > 10ms)。 RO = 0表示禁用超时,并且在收到RB字节之前不会开始RF传输。 范围是0到0xFFFF(0到65535十进制),对应于0到13.11秒。

如果RO非零,则当RO超时或接收到RB字节时,将开始传输。

在“调制解调器配置”选项卡上选择固件版本时,X-CTU软件中提供了有关这些参数的更多信息。

扫描二维码关注公众号,回复: 5809252 查看本文章

请随时联系本公司技术服务部门,以获取有关选择这些参数值的帮助。

猜你喜欢

转载自blog.csdn.net/zigbeecomm/article/details/88428966