ZLA01是一款基于sx1268新一代lora技术开发的485B无线数传终端。可以实现RS485有线转无线传输数据,实现无线数据采集,远程集中控制等功能。轻松解决传统有线布线麻烦,有线线路维护成本高,485组网数量有限等问题。
RS485接口定义(从左到右)
1 | 2 | 3 | 4 |
RS485-B | RS485-A | GND | VCC |
组网灵活:支持透传和组网模式
支持Modbus通信传输
传输距离远:最大+22dBm发射功率,有效增加无线传输距离。
无线可靠传输:增加失败重传机制,有效防止数据丢包
防数据碰撞:信道空闲检测,有效防止多设备同时发送数据信号碰撞
超大缓存:2*1024双向大缓存,支持连续传输
工业设计:600W TVS、ESD、三级保险丝设计,增加可靠性
支持私有协议定制:联系技术支持
工业控制
安防报警
农业传感器
智能交通
PLC通信
智能电表
楼宇自动化
街道照明
遥控应用
参数 | 描述 | 备注 | |
供电电源 | ZLA011 | 5V-36V | DC头、端子双供电口 |
ZLA022 | USB-5V | ||
最大功耗 | <0.5W | ||
无线传输距离 | 4KM | 空旷区域,天线离地2m | |
无线频率 | 410m~441m | 共32个信道 | |
发射功率 | 5dBm~22dBm | 优于传统sx1278方案 | |
无线速率 | 0.6kb~62.5kb | ||
串口通信 | 数据位:7、8位 波特率1200~115200 校验位:NONE EVEN ODD 停止位:1、1.5、2 | ||
双向缓存 | 2*1024bytes | 485<->Lora双向缓存设计 | |
天线接口 | SMA接口 |
Ø ZLA011使用可屏蔽双绞把485接口和其他设备进行连接,如果和电脑连接时候需要一个USB转485的工具
Ø 设备必须连接天线进行通信,可以连接胶棒天线或者吸盘SMA接口天线,注意要选择频率匹配的433Mhz天线
Ø 上电以后电源指示灯会处于常亮状态,work指示灯会快闪几次后熄灭。
Ø 当通过设备向外发送数据时,TX指示灯会闪烁。
Ø 当设备接收到数据时,RX指示灯会闪烁。
Ø 当短按RESET按键,设备WORK指示灯会慢闪,设备已经进入到了配置模式。在配置模式下可以通过上位机修改设备的参数。
Ø 再次按下RESET按键,退出配置模式,WORK指示灯熄灭。
Ø 当长按RESET三秒中等待WORK灯快闪后松开按钮,执行恢复出厂设置。所有参数都会恢复为默认值。
ZLA011提供两种外观:(尺寸不同可参考尺寸章节)
Ø 标准款:定位孔安装
导轨款:支持定位孔和3.5mmDIN 导轨安装
如下图所示,通过参数配置工具可以配置如下几个通信相关参数。
参数 | 默认值 |
Lora信道 | 8 |
Lora速度 | 5 |
发射功率 | 22 |
工作模式 | 透传模式 |
本机地址 | 1 |
输出地址 | 否 |
波特率 | 9600 |
数据位 | 8位 |
检验位 | NONE |
停止位 | 1 |
信道指的是Lora通信的频率,ZLA01支持410m-441m共32个信道。
Ø 透传模式下,配置信道值以后,设备发送和接收将使用同一个信道,所以不用区分发送信道和接收信道
Ø 组网模式下,配置的信道实际上为这台设备的接收信道,发送使用哪个信道则可以参考如上串口数据格式:第一byte为发送信道值。比如设备A配置的信道是6,设备B配置的信道是12。如果设备A要给设备B发送数据,则串口数据第一个byte=12(设备B的接收信道);如果设备B要给设备A发送数据,则串口数据第一个byte=6(设备A的接收信道)。
Lora的通信速度,分为0-9共10个等级,速度数值越大传输速度越快,通信距离越短;速度数值越小传输速度越慢,抗干扰性越高。在配置过程中根据环境去选择更加合适的数值,确保通信质量。
Lora发射功率,单位为dBm,可配置范围为5-22dBm,数值越大发射功率越大。
ZLA01支持两种工作模式,可以灵活应对各种场景的通信。
Ø 透传模式(默认值)
Ø 组网模式
每一台设备拥有一个设备地址,可配置范围为:1-65534。该参数只在组网模式下生效,透传模式可以忽略该参数。
在组网模式下,是否输出接收到的数据信道和地址。信道占1byte,地址占两个byte,如果使能串口数据输出前面将会多加3bytes。
Ø 串口波特率:支持1200-115200bps
Ø 串口数据位:7位、8位
Ø 校验位:无校验、奇校验、偶校验
Ø 停止位:1、1.5、2
ZLA01通过上位机来配置参数,上位机界面如下所示:
Ø 接好线,连接到电脑
n ZLA011通过USB转485工具连接到电脑
n ZLA012直接通过USB连接到电脑(不识别串口时候,需要安装驱动)
Ø 短按一下设备的RESET按钮,WORK灯将会闪烁进入配置模式
Ø 确保设备已经进入配置模式,选择串口号,点击连接设备,如果连接成功,指示灯会变成红色。
Ø 设备处于配置模式,并且上位机显示连接成功,可以进行操作。
Ø 点击读取配置按钮,可以读取当前设备的所有配置选项,并更新到参数窗口中。
Ø 点击写入配置按钮,可以把参数窗口中的所有配置一键写入设备。如果只想配置某一个参数建议可以先读取设备配置,然后修改想改变的参数,再次写入。
Ø 设备处于配置模式,并且上位机显示连接成功,可以进行操作。
Ø 点击恢复出厂设置按钮,设备红灯会快闪烁几次后停止,即恢复出厂设置成功。当恢复出厂设置以后,设备自动退出配置模式。
ZLA01X系列支持两种通信模式:透传和组网模式
在透传模式,其中任意一台设备发送数据,同信道和速度的设备都可以收到,无需添加其他协议。串口收到的数据会通过Lora发送出去,从Lora接收的数据也会通过串口输出。一包数据最长240bytes。
在透传模式通信要满足如下条件:
Ø 模式为透传模式
Ø Lora速度一致
Ø Lora信道一致
注:在透传模式下“本机地址”和“输出地址”配置无效。
Ø 设备A:信道3,速度6,发送数据01 02 03 04
Ø 设备B:信道3,速度6,接收数据01 02 03 04
Ø 设备C:信道3,速度6,接收数据01 02 03 04
Ø 设备D:信道4,速度6,无输出
Ø 设备E:信道3,速度8,无输出
注:在透传模式下“本机地址”和“输出地址”配置无效。
Ø 设备A:信道3,速度6,发送数据01 02 03 04
Ø 设备B:信道3,速度6,接收数据01 02 03 04
Ø 设备C:信道3,速度6,接收数据01 02 03 04
Ø 设备D:信道4,速度6,无输出
Ø 设备E:信道3,速度8,无输出
组网模式相比透传模式会是一种更加灵活,可以满足更多场景的一种模式。可以根据信道和设备地址实现一对一通信,一对多通信,多对一通信,组成私有网络。发送端串口需要按照协议格式发送,协议包含发送信道、发送地址和数据。
组网模式通信需要满足以下条件:
Ø 发送设备和接收设备的速度一致
Ø 接收设备信道=发送信道。(更详细请看下方接收)
Ø 接收设备地址=目标地址
当目标地址为0XFFFF时即为广播,同速率同信道的设备将都可以接收到广播数据包
组网模式下需要按照对应格式发送和接收解析
发送数据格式
发送信道 | 目标地址 | 数据 |
1byte | 2bytes(大端模式) | 最长240bytes |
接收数据格式:
来源设备信道 | 来源设备地址 | 数据 |
1byte (使能地址输出才有) | 2bytes(大端模式) (使能地址输出才有) | 最长240bytes |
注:
Ø 大端模式:即高位在前,低位在后。比如一台设备地址为0X1030,在填充目标地址的时候先填充0X10再填充0X30
Ø 当只有使能地址输出,通过串口输出的数据才会包含“设备信道”和“开源地址”,否则只包含数据
Ø 设备A,信道01,设备地址0X0001,发送数据 03 0002 01 02 03
Ø 设备B,信道03,设备地址0x0002,使能地址输出,串口输出 01 0001 01 02 03
Ø 设备C,信道03,设备地址0x0002,关闭地址输出,串口输出 01 02 03
Ø 设备D,信道03,设备地址0x0004,使能地址输出,无输出
Ø 设备E,信道05,设备地址0x0002,使能地址输出,无输出
Ø 设备A,信道01,设备地址0X0008,发送数据 03 FFFF 01 02 03
Ø 设备B,信道03,设备地址0x0002,使能地址输出,串口输出 01 0008 01 02 03
Ø 设备C,信道03,设备地址0x0003,关闭地址输出,串口输出 01 02 03
Ø 设备D,信道04,设备地址0x0003,无输出