慧联通信WL311S RF通信解决方案介绍

  • Witlink
  • LV1工程师
  • |      2016-05-11 17:32:53
  • 浏览量 1137
  • 回复:3
 慧联通信WL311S  RF通信解决方案介绍
  • 本文针对慧联通信WL311S模组在P2P方案中的应用做详细的使用说明。
  • WL311S模组可支持Mesh方案

1.  概述

慧联通信WL311S RF通信解决方案介绍

1  Witlink RF Mesh网络示意图

如图1所示Witlink RF Mesh网络中拥有一个CNCenter Node,中心节点)和NDNDistributed Node,分布式节点),采用可靠的Mesh拓扑结构,最大路由级数为7级,网络最多可容纳800个节点。每个DN都可以搭配一个UNUser Node,用户节点),可应用于CIU用户显示单元等移动设备。为辅助管理分布于一个地区的DN,亦可以选配一个或者多个HHU手持移动设备(作为UN角色)。

CN可通过多跳中继主动访问DN,与之对比,UN仅能通过单跳与DN直接通信。与此同时,DN也可向CN或者UN主动上报数据。

Witlink RF Mesh网络可满足用户的不同需求。现场施工非常简单,可实现即装即用。而且,在长期持续的通信过程中,网络可自动维护路由,并逐渐自我优化。

在发射功率为20dBm时,DN之间的通信距离可达1km,单个网络的覆盖范围可达7km,且通过频分复用,能够满足更大范围节点组网的需求。

 

关键产品特性

支持免组网、免设置直接访问,快捷方便

u 静态自学习网络算法,免维护

u 最大级数:7

u 支持数据主动上传

u 发射功率:0 ~ 20dBm

u 接收灵敏度:-113 dBm

u 支持移动/PC应用

u 网络容量:800

u 特殊功能:支持路径读取并可自动反馈路径出错信息

 

应用

n AMR/AMI

n IoT 

 

典型产品型号

表1  Witlink RF Mesh典型产品型号

慧联通信WL311S RF通信解决方案介绍

注意:

ü 产品均以433MHz Band方案为例,其他频点方案,如408M Band869M Band等均可定制。   

ü WL-311S用作UN模组时,常用于显示单元等应用

ü WL-311M常用于Android/ IOS等移动端应用  

ü WL-511H,即Mini Hub可与车载USBAndroid/ IOS/ PC等设备配合使用。  

 

2.  WL311S 用于P2P方案

2.1.  P2P方案简介

      应用WL311S模组即可组成应用广泛的RF P2P通信方案。

      主节点(以下称UN,User Node,用户节点)和从节点(以下称DN,Distribute Node,分布式节点)为同一软硬件,模组与串口设备同步方式的不一样,决定其角色为UN/DN。 

      用户可通过同步 + 透传两步骤即可达到快速使用WL311模组的目的,两者均使用Mode A帧格式。

    WL311S 模组支持三种帧结构:Mode A/ Mode B/ Mode C,详细帧结构请参见后续章节。

       WL311S 还支持更加丰富的功能。在正确完成同步流程后,串口设备即可获取本地模组的基本信息,如序列号、版本信息等。UN/DN模组支持的命令有:同步(Mode A格式),数据透传(Mode A格式),读本地模组版本号(Mode B格式),读双向场强(Mode B格式),读本地模组序列号SNMode B格式),数据抄读(Mode C格式),读DN模组版本号(Mode C格式),读/DN模组Net IDMode C格式),/DN模组信道号(Mode C格式)。

注意:

ü DN模组的串口仅支持Mode A格式的数据交互帧。

ü 上电同步轮询40轮,共有4种波特率配置,共约4min的上电同步过程(若串口设备不返回正确的同步帧)。

 

2.2.  P2P方案实现

2.1.  同步

慧联通信WL311S RF通信解决方案介绍

2  UN/DN 模组与串口设备同步过程

在本地设备上电后与UN/DN模组的同步过程中,UN/DN模组将根据波特率自支持列表(4800/ 9600/ 19200 bps8E1,共3种波特率配置)以1s的间隔主动发送询问本地设备地址的同步帧(发送40),本地设备接收到同步帧后,需要根据自支持列表回复其地址(6 Bytes)到UN/DN模组,UN/DN模组接收到正确的同步地址后,将以本地设备地址为UN/DN模组的地址(掉电丢失,需要重新进行同步过程)。

上电同步完成后,为了指示模组工作正常,在本地串口没有数据交互的情况下,表端模组每隔约4分钟会向表计发送1次同步帧以维护心跳。表计若在5分钟内未收到来自模组的有效交互数据或心跳,应对模组进行手动复位。

同步过程中,用到了Mode A帧格式

如图2所示,同步过程描述如下:

        (1).  UN/DN模组根据波特率自支持列表向串口设备发送同步帧:68 DD DD DD DD DD DD 68 13 00 11 16

        (2).  串口设备根据其需求的角色回复UN/DN模组其地址。

                 ü UN角色回复

2  UN角色回复帧

慧联通信WL311S RF通信解决方案介绍

                     ü DN角色回复

3  DN角色回复帧

慧联通信WL311S RF通信解决方案介绍

注意: 

ü DATA为串口设备的地址 + 33H,6 Bytes 

ü 串口设备须要保持与RF模组的同步,在收到同步帧后,都须回复本地地址,以确保模组在线。 

  

2.2.  透传数据

         串口设备通过向UN/ DN模组发送Mode A格式数据帧即可进行透传功能,将数据发送到DN/ UNUN模组发送帧的地址域可以与本模组地址不同,但DN模组发送帧的地址域必须与本模组地址一致,否则不能发送。

 

3.  本地串口设备与模组之间的通信协议

UN/DN模组与本地串口设备通信的帧格式有Mode A/B/C三种,格式及其应用各不相同,请仔细甄别其中的功能。

3.1.  通信帧格式

3.1.1.  Mode A(与DLT 645-2007协议类似)

u 发送/回复帧

4  Mode A帧结构

慧联通信WL311S RF通信解决方案介绍 

注意:

ü 传输时发送方按字节将数据域按字节进行加33H处理,接收方将数据域按字节进行减33H处理。帧头前可以加若干0xFE作为前导符。

ü CS为从第一个帧起始符开始到校验码之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。超时失败后不回复数据。

ü UN模组不对帧的地址域进行过滤,DN模组只接收/发与同步地址相同地址域的帧。

 

u 用于同步地址和数据透传

 

3.1.2.  Mode B

u 发送帧:

5  Mode B发送帧

慧联通信WL311S RF通信解决方案介绍 

        频点:3个字节,传输时高字节在前,例如:0x06 0x9F 0x50,代表的频点是434000kHZ

        DI2命令字。

        CSFF之后(不含FF)到CS之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。

u 回复帧

6  Mode B回复帧

慧联通信WL311S RF通信解决方案介绍 

        回复帧中的DI2需与发送帧中的DI2一致。

        超时失败后回复:

        0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x16, 0x17

        CSFF之后(不含FF)到CS之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。

3.1.3.   Mode C

u 发送帧

7  Mode C发送帧

慧联通信WL311S RF通信解决方案介绍 

        频点:3个字节,传输时高字节在前,例如:0x06 0x9F 0x50,代表的频点是434000kHZ

        DI2命令字。

注意:

ü CS为从帧头开始到CS之前的所有各字节的模256的和×2,即各字节二进制算术和×2,不计超过256 的溢出值。

u 回复帧

8  Mode C回复帧

慧联通信WL311S RF通信解决方案介绍 

注意:

ü CS为从帧头开始到CS之前的所有各字节的模256的和×2,即各字节二进制算术和×2,不计超过256 的溢出值。

        超时失败后回复:

                0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x16, 0x17

 

3.2.  Mode A/B/C帧关键字节对应

3.2.1.  同步(Mode A

u 命令

        A0~A56 Bytes,均为0xDD

        C0x13

        L0

u DN回复

        A0~A5:本地设备地址

        L6

        DATAA0~A5 +33H

u UN回复

        A0~A5CC CC CC CC CC CC(6 Bytes CC)

        L6

        DATAA0~A5 + 33H

3.2.2.  数据透传(Mode A

u 命令

        A0~A5:目的设备地址

u 回复

        A0~A5:本地设备地址

3.2.3.  读本地模组版本号(Mode B

u 命令Mode B仅用于上位机读取本地模组版本号)

        A0~A56 Bytes 0xAA

        DI20xFE

        L0x00

u 回复

        A0~A56 Bytes 0xAA

        DATAASCII码格式软件版本信息

3.2.4.  读双向场强(Mode B

u 命令

        A0~A5:目的设备地址

        DI20x11

        L0x00

u 回复

        A0~A5:本地设备地址

        DATAASCII码格式软件版本信息

3.2.5.  DN版本号(Mode B

u 命令

        A0~A5:目的设备地址

        DI20xFD

        L0x00

        DATANULL

u 回复

        A0~A5:本地设备地址

        DI20XFD

        L:版本号实际长度

        DATA:模组版本号ASCII

3.2.6.  指令复位(Mode B

u 命令

        A0~A5:目的设备地址

        DI20xFC

        L0x00

        DATANULL

u 回复

        无。

      

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
Witlink 2016-05-25
大家可以访问www.witlink.com了解详细信息。
0   回复
举报
发布
KEYking 2016-05-17
顶一个
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子