当前位置:首页 >热门产品> 电力通信 > 无线设备 >zigbee 转RS485
zigbee 转RS485

联系人: 卫先生 (来电时请说是从北极星看到我的)

机:暂无

话: 0755-83236144

址: 暂无

商品信息

 

Zigbee网关
              (3)zigbee转RS485

 

一.Zigbee转485简介

 

特点:
1.将zigbee无线信号转换为RS485信号
2. 外置天线
3. 距离远,空旷条件下,通讯距离1600m
4. 提供RS485接口,当使用USB接口进行通讯,需要使用外接电源,外接电源3.3~10V。
 
使用本产品可以快速搭建物联网系统,例如同一区域存在很多的zigbee转RS485设备,只要上电,即可自动组网,使用非常简单,客户只要通过RS485进行数据收发操作即可。
产品经过数据通讯稳定可靠,保证系统长期连续可靠运行。
 
二.zigbee特性
2.1.电气规格

名称
参数
单位
最小值
典型值
最大值
工作电压
3.3 
5V
10V
V
发射电流
80 
85
100
mA
接收电流
28
30
35
mA
休眠电流
 
10
 
uA
工作频率
2.405 
 
2.485
GHz
输出功率
17.8
19.0
20
dBm
接收灵敏度
 
-104
 
dBm
空中速率
 
250 
 
Kbps
传输距离
 
1600m
 
m
波特率
9600
38400
115200
bps
环境温度
-40
 
80
尺寸
 

 
三. Zigbee组网 &数据传输
3.1Zigbee简介
Zigbee网络通常由三种节点构成:
协调器(Coordinator):用来创建一个Zigbee网络,并为最初加入网络的节点分配地址,每个Zigbee网络需要且只需要一个Coordinator.
路由器(Router):也称为Zigbee全功能节点,可以转发数据,起到路由的作用,也可以收发数据,当成一个数据节点,还能保持网络,为后加入的节点分配地址.
终端节点(End Device):通常定义为电池供电的低功耗设备,通常只周期性发送数据。或者通过休眠按键控制节点的休眠或工作。
注意:三种Zigbee节点的PANID在相同的情况下,可以组网并且互相通讯(上电即组网,不需要人为干预)。这样可以通过设置PANID区分zigbee网络,在同一个区域内,可以同时并存多个zigbee网络,互相不会干扰。具体设置功能见下节。
 
请注意:zigbee模块的地址有64 bit 地址,又称IEEE 地址,每个模块出厂时的64 bit 地址是由模块所使用的芯片厂商提供的,芯片厂商保证了64 bit地址的全球唯一性。而模块的16-bit 地址又称短地址或16-bit ID,是在模块加入到ZigBee 网络后自动获得的,在模块加入到一个ZigBee 网络之前,它的16-bit地址为0xFFFE,这个16-bit 地址是无意义的,一旦模块加入到ZigBee 网络后,它将获得一个小于0xFFFE 16bit 地址,在这个网络中,这个16-bit 地址是唯一的,可以用来作为数据通讯的地址,但是重置网络后,这个16-bit 地址会改变。
 
3.2 Zigbee模块的数据传输
 
Zigbee模块上电后自动完成组网过程(注意:本公司的节点没有上电顺序,协调器先上电或者路由器先上电均可)。
在协调器端,通过串口发送数据,所有Router均能收到数据;在某个Router节点端,通过串口发送数据,只有Coordinator能够收到。发送数据包与接收数据包一致,透明传输模式,每包数据最长80字节。
注意:路由器默认都是把数据发送给协调器;可以通过设置指令,将路由器的数据发送设为广播模式(设置见下节),这样所有同一网络内的所有zigbee设备都可以收到数据。
默认波特率设置9600,数据位8,校验位None,停止位1
3.3使用RS485进行数据通讯典型应用
典型的RS485网络一般由一个主机(电脑,PLC,工控机等)与多个数据采集或执行设备构成,主机发命令轮询设备,应用MODBUS RTU协议,日前,我们将一个有线的温湿度采集系统改造成Zigbee无线采集系统,简述如下:
系统有线构成方式:(波特率9600, 串口格式:8-N-1,MODBUS RTU协议):
 

 

(1),在上位机接一个Zigbee模块(或者USB DONGLE,或zigbee转TCPIP网关),设定为Coordinator,波特率9600;

(2),每个设备接一个Zigbee模块(RS485接口),设定为Router,波特率9600;

(3),改造完成,不需要修改已有的软件。

四. Zigbee设备设置
通过串口对模块进行设置,数据格式如下(以下数据均为16进制):
AA AA 55 55 A5 A5 C2 :设置PANID,PANID为2字节长度,低字节在前。例如AA C2 58 19,设置的PANID为1958
AA AA 55 55 A5 A5C3: 读取当前PANID
AA AA 55 55 A5 A5C1: 使PANID设置生效。在运行AA C2设置panid以后,并运行AAC3读取设置的PANID,确认设置成功后,运行AA C1命令,使PANID设置生效
AA AA 55 55 A5 A5C4:设置广播模式或是星型网络模式,模式为1字节,
0x00:数据发送至中心节点(协调器); 
0x01:数据发送为广播模式,同一网络内的所有节点均可收到数据。
注意:此设置仅对Router或End Device节点有效,对Coordinator无效;
AA AA 55 55 A5 A5 C5: 设置波特率,波特率为1字节;
0x00:9600;
0x01:19200
0x02:38400; 
0x03:57600; 
0x04:115200