Skip to content

DTU新手入门

一、WIoTa DTU 概述

WIoTa DTU主要用于RS485串口(或其他数据接口)与WIoTa AP之间的空口数据透传。
下面WIoTa DTU简称为DTU,WIoTa AP简称为AP。应用实例如下图:

二、支持DTU的硬件

2.1 UCM200系列模组

UCM200系列模组包括UCM200、UCM200T、UCM200B、UCM200LE,这些模组都内置了UC8288芯片。搭载了这些模组的硬件都支持DTU,比如DTU开发板、IOTE评估板

下面使用DTU开发板来介绍DTU的简单操作。

2.2 DTU开发板

DTU开发板如下图所示,搭载了UCM200模组。

2.2.1 指示灯功能

PWR指示灯:通电后常亮
RX/TX指示灯:RS485串口RX/TX引脚处于低电平时亮
NET指示灯:

  • 未同步连接AP,亮200毫秒灭200毫秒循环闪烁
  • 已同步连接AP,亮1秒灭1秒循环闪烁
  • 已同步连接AP、正在进行上行测试,亮200毫秒灭2秒循环闪烁
2.2.2 按键功能

RST按键:按一次,重启DTU开发板
SET按键:长按,恢复程序内置的默认配置参数

2.2.3 串口默认配置

数据位:8,停止位:1,奇偶校验:不校验,流控:无

RS485串口波特率:4800,用于数据透传和DTU配置

日志串口波特率:460800,用于显示日志信息

三、DTU 同步连接

3.1 开启AP

AP有预置程序,直接将AP通电运行,使用程序烧写器连接AP和电脑,如下图所示。

程序烧写器有TTL串口转USB功能,使用SSCOM工具打开相应串口,波特率设置115200,开启DTR,开启回车换行。
发送AP的AT指令,开启WIoTa协议栈过程如下图所示。
如果后面同步连接失败或者透传数据失败率高,则可能存在信号干扰,在这里可以更改工作频点(程序默认设置的160),范围0~200。

3.2 配置DTU

DTU也有预置程序。直接使用RS485串口转USB连接DTU开发板和电脑即可通电运行,如下所示。

DTU成功同步连接到AP的关键是:DTU配置参数与AP配置参数一致。 DTU和AP各自预置程序内的默认配置参数是一致的,保证了上电就能正常同步连接

如果前面更改了AP的默认频点,DTU也需要更改一下默认频点。
使用DTU串口工具进行DTU配置,根据上文设置的频点142进行设置,如下图:

以上DTU配置参数设置好后,DTU会自动同步连接到附近的AP。注意观察NET指示灯亮2秒灭2秒循环闪烁,表示已同步连接。也可以通过DTU串口工具查询设备信息的工作状态确认DTU是否同步连接成功。

四、DTU 数据透传

这里介绍DTU开发板的RS485串口与AP间的数据透传。在DTU同步连接后,进行数据透传过程如下图所示。左边连接的是AP,右边连接的是DTU。
DTU发送:Hello, WIoTa DTU!
AP收到:0x4030201,0,17:
Hello, WIoTa DTU!

其中0x4030201是DTU设备ID,AP向DTU发送数据需要使用该设备ID。AT指令详细说明请查看AP的AT指令
AP发送:AT+WIOTASEND=100,19,4030201,5000,0\r\nHello, WIoTa DTU!
DTU收到:Hello, WIoTa DTU!

Back to top