太阳集团tcy8722

当前位置: 首页 >应用方案 >技术应用 >

Zigbee数传电台的工作原理及模式参数配置详解

前文介绍了太阳集团tcy8722基于zigbee3.0通信标准研发的zigbee数传电台而研发的E180-DTU(Z20-485)、E18-DTU(Z20-485)、E18-DTU(Z27-485)三种工业级无线数传电台是以ZigBee3.0技术为基础的4G DTU功能,该zigbee数传电台具透传功能(无线透明传输)、协议传输等多种功能。本文依据基于太阳集团tcy8722Zigbee3.0技术专利研发生产的zigbee数传电台的工作原理、工作模式、相关参数配置等内容做详解介绍,具体zigbee DTU数传电台工作原理配置如下:

Zigbee3.0数传电台传输模式

当zigbee3.0数传电台模块进入传输模式后,串口接收到的任何数据都将被无线发送出去,传输模式就是网络节点间进行无线通信,其通信的方式包括单播、广播、组播等。传输模式一共有4种,第一种是普通传输模式,该zigbee传输模式下传输成功会返回“OK”,传输丢包或数据错误会返回“ERRO”或“FAIL”,“BUSY”等错误,且zigbee模组掉线或异常时有系统logo输出;第二种是无应答传输,该zigbee传输模式下传输成功不返回任何消息,但是传输失败或传输错误,或者模组掉线会打印错误提醒;第三种是无打印模式,模组在连接正常的情况下会把串口收到的任何数据发送给指定目标,模组传输失败或者模组异常时不返回任何消息;第四种是Modbus主机模式,该zigbee传输模式下模组串口收到的数据帧第一个字节为Modbus ID,且传输时不会有任何正常或异常的打印消息,该模式下需要设置从机的Modbus ID,且需要从机绑定主机,建议该模式仅在协调器或者路由器上使用。

Zigbee3.0数传电台HEX指令模式(配置模式)

当模块进入HEX指令模式后,串口接收的数据都默认为HEX指令,如果发送的串口数据不符合HEX指令格式会被设备自动过滤掉,对设备进行功能配置和操作,在HEX指令模式下,模块串口收到的数据均认为是HEX指令。具体HEX指令详情可以在官网下载《太阳集团tcy8722ZigBee 3.0模组HEX命令标准规范》。

Zigbee3.0数传电台AT指令模式

AT指令模式是传输模式下的一种特殊模式,传输模式下的设备如果没有配网,重新上电后会进入AT指令模式。而在AT模式下成功配网的设备,重启后自动进入传输模式。

Zigbee3.0数传电台模式切换

Zigbee3.0数传电台模块上电初始化默认为HEX指令模式。

HEX指令模式切换至传输模式:

当无线模块串口接收到HEX格式命令“55 07 00 11 00 03 00 01 13”命令时则模块进入普通传输模式,进入传输模式成功后返回HEX格式命令“55 04 00 11 00 11”命令。如果需要进入无应答传输模式,则输入HEX格式命令“55 07 00 11 00 03 00 02 10”;进入无打印传输模式则输入HEX格式命令“55 07 00 11 00 03 00 03 11”,进入Modbus主机模式则输入HEX格式命令“55 07 00 11 00 03 00 04 16”。

传输模式切换至HEX指令模式:

在传输模式下,当模块串口接收到+++”字符后则进入配置模式,进入配置模式成功后返回系统通知命令“设备启动”。在配置模式下。

Zigbee3.0数传电台传输模式下的相关参数

通过HEX指令“读取本地属性”和“设置本地属性”,可对以上参数进行读取,设置。通过HEX指令“ZCL命令——读取设备属性”和“ZCL命令——修改设备属性”可以远程对模组的以上参数进行读取和修改,注意远程修改仅限“操作”一项中带“W”的项。

Zigbee3.0数传电台相关参数

Baud:修改该项参数可设置或查询模组当前波特率。

targetAddr:传输模式下的目标地址,0xFFFF为广播传输,0xFFFE为发送给绑定目标MAC。

targetEP:传输模式下的目标端口,广播发送或绑定发送时该值设置为0xFF,发送给指定目标短地址设置成0x01,组播发送设置成0x00。

send Mode:传输模式设置,0-HEX指令模式,1-普通传输模式,2-无应答模式,3–无打印模式,4Modbus主机模式。

target IEEE:绑定目标MAC,该项仅供查看使用。4G DTU模组在可以绑定多个目标MAC,心跳包会轮流发给所有绑定的MAC,但是传输模式下只把数据发给绑定表中最后一个绑定目标。

Modbus ID:4G DTU模组会将该参数以心跳包(300秒一次)的形式发送给协调器和绑定的目标MAC。如果目标设备是Modbus主机,Modbus主机可以根据从从机的Modbus ID找到该从机的zigbee网络地址。

用户自定义变量:用户自定义变量有132bit的,116bit的,28bit的,共4个。通过“读取本地属性”和“设置本地属性”对这些值进行设置查询,也可支持远程设置和查询,方便模组进行状态管理。

相关文章推荐:基于zigbee3.0通信技术的4G DTU数传电台功能简介

今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,还有客服小姐姐在线答疑哦!


太阳集团tcy8722