一、模块介绍
1.1特点介绍
E3A-DTU-500 是 一款 频率 433M 无 线数传电 台 ( 同时 具有RS232/RS485 接口),透明传输方式,工作在 425~450.5MHz 频段(默认433MHz),工作电压范围 8V~28V。
模块具有软件 FEC 前向纠错算法,其编码效率较高,纠错能力强,在突发干扰的情况下,能主动纠正被干扰的数据包,大大提高可靠性和传输距离。在没有 FEC 的情况下,这种数据包只能被丢弃。
模块具有数据加密和压缩功能。模块在空中传输的数据,具有随机性,通过严密的加解密算法,使得数据截获失去意义。而数据压缩功能有概率减小传输时间,减小受干扰的概率,提高可靠性和传输效率。
|   序号  |   产品特点  |   特点描述  | 
|    1  |    超低功耗  |   即空中唤醒功能,降低接收整体功耗: 当模块处于省电模式下即模式 2 时,配置模块的接收响应延时时间可调节模块的整机功耗; 模块可配置的最大接收响应延时为 2000ms。  | 
|    2  |    定点发射  |   支持地址功能,主机可发射数据到任意地址、任意信道的模块,达到组网、中继等应用方式: 例如:模块 A 需要向模块 B(地址为 0x00 01,信道为 0x80)发射数据 AA BB CC, 其通信格式为:00 01 80 AA BB CC, 其中 00 01 为模块 B 地址,80 为模块 B 信道, 则模块 B 可以收到 AA BB CC(其它模块不接收数据)。  | 
|    3  |    广播监听  |   将模块地址设置为 0xFFFF: 可以监听相同信道上的所以模块的数据传输; 发送的数据,可以被相同信道上任意地址的模块收到,从而起到广播和监听的作用。  | 
|    4  |    前向纠错  |   模块具有软件 FEC 前向纠错算法: 其编码效率较高,纠错能力强,在突发干扰的情况下,能主动纠正被干扰的数据包,大大提高可 靠性和传输距离;在没有 FEC 的情况下,这种数据包只能被丢弃。  | 
|    5  |    适用环境  |   433M 频率属于免费频段,用户可以免申请直接使用; 与 2.4G 相比,433M 拥有一定的穿透绕射能力,但是空中速率不如 2.4G; 适用于数据量小、传输距离远、易受干扰的环境。  | 
|    6  |    看门狗  |   模块内置看门狗,并进行精确时间布局,一旦发生异常,模块将在 0.107 秒内重启,且能继续按照先前的参数设置继续工作。  | 
|   更多功能介绍请查看相关应用文档  | ||
1.2电气参数
|   序号  |   参数名称  |   参数值  |   注释  | 
|   1  |   模块尺寸  |   82 * 84 *24mm  |   不含天线  | 
|   2  |   平均重量  |   135g  |   不含天线  | 
|   3  |   工作频段  |   425 ~ 450.5MHz  |   默认 433MHz,信道数 256,建议 433±5MHz  | 
|   4  |   生产工艺  |   机贴,无铅工艺  |   无线类产品必须机贴方能保证批量一致性和可靠性  | 
|   5  |   接口方式  |   RS485:1 * 4 * 3.81 mm RS232:DB9  |   压线方式 标准 DB9,孔式  | 
|   6  |   供电电压  |   8 ~ 28V DC  |   注意:高于 28V 电压,将导致模块永久损毁  | 
|   7  |   通信电平  |   RS232/RS485  |   同时具有RS232 和 RS485  | 
|   8  |   实测距离  |   4000m  |   晴朗空旷,最大功率,天线增益 5dBi,高度 2m,1k 空中速率  | 
|   9  |   发射功率  |   最大 27dBm  |   约 500mW,4 级可调(27、24、21、18)  | 
|   10  |   接收灵敏度  |   -126dbm@1.2kbps  |   接收灵敏度和串口波特率、延迟时间无关  | 
|   11  |   空中速率  |   1.2kbps  |   8 级可调(1.2、2.4、4.8、9.6、19.2、38.4、50、70kbps)  | 
|   12  |   休眠电流  |   14mA  |   模式 3(电源电压 12V)  | 
|   13  |   发射电流  |   407mA@20dBm  |   电源必须提供 1.5A 以上电流输出能力  | 
|   14  |   接收电流  |   28mA  |   模式 0  | 
|   15  |   通信接口  |   RS232/RS485  |   8N1、8E1、8O1,1200~115200 共 8 种波特率(默认 9600)  | 
|   16  |   驱动方式  |   RS232/RS485  |   可设置成推挽/上拉、漏极开路  | 
|   17  |   发射长度  |   缓存 512 字节  |   内部自动分包 58 字节发送  | 
|   18  |   接收长度  |   缓存 512 字节  |   内部自动分包 58 字节发送  | 
|   19  |   模块地址  |   可配置 65536 地址  |   便于组网,支持定点传输、广播传输  | 
|   20  |   RSSI 支持  |   内置智能化处理  |   无需关心  | 
|   21  |   天线接口  |   SMA-K  |   外螺纹内孔,50 欧姆特性阻抗  | 
|   22  |   工作温度  |   -40 ~ +85℃  |   工业级  | 
|   23  |   工作湿度  |   10% ~ 90%  |   相对湿度,无冷凝  | 
|   24  |   储存温度  |   -40 ~ +125℃  |   工业级  | 
1.3系列产品
|   产品型号  |   接口  |   频率 (Hz)  |   功率 (dBm)  |   距离 (km)  |   空中速率 (bps)  |   产品特点  | 
|   E3A-DTU-50  |   RS232/RS485  |   433M  |   17  |   2.0  |   1.2k~70k  |   窄带传输  | 
|   E3A-DTU-500  |   RS232/RS485  |   433M  |   27  |   4.0  |   1.2k~70k  |   窄带传输  | 
|   E3A-DTU-1W  |   RS232/RS485  |   433M  |   30  |   6.0  |   1.2k~70k  |   窄带传输  | 
|   E3A 系列的各个型号可以互通,大小功率可以搭配使用  | ||||||
1.4常见问题
|   序号  |   问题  |   描述  | 
|   1  |   空中速率  |   建议尽可能使用低速,空中速率越高,通信距离越近,丢包率也会越高。  | 
|   2  |   天线选择  |   天线和模块必须频率匹配,增益越高越好,驻波比越小越好,建议优先选择吸盘天线。  | 
|   3  |   出现乱码  |   一种原因是串口波特率不匹配,另一种原因是电源供电能力不足。  | 
|   4  |   延迟过高  |   关闭收发两端的 FEC 纠错功能、提高空中速率都可以减小延迟。  | 
|   5  |   接收响应时间  |   只在模式 1、模式 2 下有效,时间设定越长功耗越低,接收延迟也会越高。  | 
二、功能简介
2.1引脚定义

|   引脚序号  |   引脚名称  |   引脚用途  | 
|   1  |   RS232  |   标准 DB9,孔式  | 
|   2  |   485_A  |   外接其他RS485 设备的 A 端  | 
|   3  |   485_B  |   外接其他RS485 设备的 B 端  | 
|   4  |   GND  |   地线  | 
|   5  |   VCC  |   电源,默认供电 8~28V(可定制标准 5V 版本),(5 和 6 自动选择高电压一端)  | 
|   6  |   DC8~28V  |   DC 电源接口(5.5*2.5),接 DC8~28V 电源,(可定制标准 5V 版本)  | 
|   7  |   ANT  |   天线接口(SMA-K 外螺纹内孔,50Ω特性阻抗)  | 
|   8  |   PWR  |   电源指示灯  | 
|   9  |   TXD  |   发送指示灯  | 
|   10  |   RXD  |   接收指示灯  | 
|   11  |   M0  |   控制拨码开关(控制工作模式)  | 
|   12  |   M1  |   控制拨码开关(控制工作模式)  | 
|   ★ E3A 各个型号可以互通,大小功率可以搭配使用★  | ||
2.2连接方法
l RS232 连接方法

l RS485 连接方法

三、工作模式

|   类别  |   M1  |   M0  |   注释  | |
|   模式 0  |   一般模式  |   On  |   On  |   串口打开,无线打开,透明传输  | 
|   模式 1  |   唤醒模式  |   On  |   Off  |   空中唤醒发射模式,数据包自带唤醒码  | 
|   模式 2  |   省电模式  |   Off  |   On  |   空中唤醒接收模式,节省自身接收功耗,该模式不能发射  | 
|   模式 3  |   休眠模式  |   Off  |   Off  |   模块进入休眠,可以接收参数设置命令  | 
四、指令格式
休眠模式(模式 3:M1=Off,M0=Off)下,支持的指令列表如下(设置时,只支持9600,8N1 格式):
|   序号  |   指令格式  |   详细说明  | 
|   1  |   C0+工作参数  |   16 进制格式发送C0+5 字节工作参数,共 6 字节,必须连续发送(掉电保存)  | 
|   2  |   C1+C1+C1  |   16 进制格式发送三个 C1,模块返回已保存的参数,必须连续发送。  | 
|   3  |   C2+工作参数  |   16 进制格式发送C2+5 字节工作参数,共 6 字节,必须连续发送(掉电不保存)  | 
|   4  |   C3+C3+C3  |   16 进制格式发送三个 C3,模块返回版本信息,必须连续发送。  | 
|   5  |   C4+C4+C4  |   16 进制格式发送三个 C4,模块将产生一次复位,必须连续发送。  | 
4.1 出厂默认参数
|   型号  |   出厂默认参数值:C0 00 00 18 50 44  | ||||||
|   模块型号  |   频率  |   地址  |   信道  |   空中速率  |   波特率  |   串口格式  |   发射功率  | 
|   E3A-DTU-500  |   433MHz  |   0x0000  |   0x50  |   1.2kbps  |   9600  |   8N1  |   27dBm  | 
4.2 参数设置指令
工作参数可以使用 C0 或 C2 命令,其区别是:C0 命令会将参数写入模块 FLASH,掉电保存。
C2 命令为临时修改指令,参数不会掉电保存,适用于需要频繁修改工作参数的场合。例如:C2 00 00 18 50 44。
|   序号  |   名称  |   描述  |   备注  | 
|   0  |   HEAD  |   固定 0xC0 或 0xC2,表示此帧数据为控制命令  |   l 必 须 为 0xC0 或 C2 C0:所设置的参数会掉电保存。 C2:所设置的参数不会掉电保存。  | 
|   1  |   ADDH  |   模块地址高字节(默认 00H)  |   00H-FFH  | 
|   2  |   ADDL  |   模块地址低字节(默认 00H)  |   00H-FFH  | 
|   3  |   SPED  |   速率参数,包括串口速率和空中速率 7,6:串口校验位 00:8N1(默认) 01:8O1 10:8E1 11:8N1(等同 00) ------------------------------------------------- 5,4,3TTL 串口速率(bps) 000:串口波特率为 1200 001:串口波特率为 2400 010:串口波特率为 4800 011:串口波特率为 9600(默认) 100:串口波特率为 19200 101:串口波特率为 38400 110:串口波特率为 57600 111:串口波特率为 115200 ------------------------------------------------- 2,1,0无线空中速率(bps) 000:空中速率为 1.2k(默认) 001:空中速率为 2.4k 010:空中速率为 4.8k 011:空中速率为 9.6k 100:空中速率为 19.2k 101:空中速率为 38.4k 110:空中速率为 50k 111:空中速率为 70k  |   l 通信双方串口模式可以不同 --------------------------------------- l 通信双方波特率可以不同 l 串口波特率和无线传输参数无关, 不影响无线收发特性。 ------------------------------------- l 空中速率越低,距离越远,抗干扰性能越强,发送时间越长。 l 通信双方空中无线传输速率必须相同。  | 
|   4  |   CHAN  |   通信频率(425M + CHAN * 0.1M) (默认 50H:433M)  |   l 00H-FFH,对应 425~450.5MHz  | 
|   5  |   OPTION  |   7,定点发送使能位(类 MODBUS) 0: 透明传输模式(默认) 1: 定点传输模式 ------------------------------------------------- 6IO 驱动方式(默认 1) 1:TXD、AUX 推挽输出,RXD 上拉输入 0:TXD、AUX 开路输出,RXD 开路输入 ------------------------------------------------- 5,4,3无线唤醒时间(对接收方来说,是监听间隔时间;对发射方来说,是持续发射唤醒码的时间) 000:250ms(默认)  |   l 为 1 时,每个用户数据帧的前 3 个字节作为高、低地址、信道。发射时,模块改变自身地址和信道, 完毕后,恢复原有设置。 ------------------------------------- l 该位用于使能模块内部上拉电阻。漏极开路方式电平适应能力更强, 但是某些情况下,可能需要外部上拉电阻 ------------------------------------- l 收发模块都工作在模式 0 下,该延迟时间无效,可以任意值。 l 发射方工作在模式 1,将持续发射  | 
|   001:500ms 010:750ms 011:1000ms 100:1250ms 101:1500ms 110:1750ms 111:2000ms ------------------------------------------------- 2,FEC 开关 0:关闭 FEC 1:打开 FEC(默认) ------------------------------------------------- 1, 0发射功率(大约值) 00: 27dBm(默认) 01: 24dBm 10: 21dBm 11: 18dBm  |   相应时间的唤醒码。 l 接收方工作在模式 2,此时间是指接收方的监听间隔时间(无线唤醒),只能收到工作在模式 1 下发射方的数据。 l 发射方设置的唤醒时间不能小于接收方的监听间隔时间,否则可能丢失数据,当双向通信时,双方可把唤醒时间设置一致。 l 唤醒时间越大平均接收电流越低。 ------------------------------------- l 关闭 FEC 后,数据实际传输速率提升,但抗干扰能力减弱,距离稍近,请根据实际应用选择。 l 通信双方必须都开启或都关闭。 ------------------------------------- l 外部电源必须提供 1.5A 以上电流输出能力。并保证电源纹波小于100mV。 l 不推荐使用较小功率发送,其电源 利用效率不高。  | ||||||||||
|   举例说明(序号 3“SPED”字节的含义):  | |||||||||||
|   该字节的二进制位  |   7  |   6  |   5  |   4  |   3  |   2  |   1  |   0  | |||
|   具体值(用户配置)  |   0  |   0  |   0  |   1  |   1  |   0  |   0  |   0  | |||
|   代表意义  |   串口校验位 8N1  |   串口波特率为 9600  |   空中速率为 1.2k  | ||||||||
|   对应的十六进制  |   1  |   8  | |||||||||
4.3 工作参数读取
|   指令格式  |   详细说明  | 
|   C1+C1+C1  |   在休眠模式下,用户向模块串口发出命令(HEX 格式):C1 C1 C1, 模块会返回当前的配置参数,比如:C0 00 00 18 50 44。  | 
|   指令格式  |   详细说明  | 
|    C3+C3+C3  |   在休眠模式下,用户向模块串口发出命令(HEX 格式):C3 C3 C3, 模块会返回当前的配置参数,比如:C3 30 xx yy。 此处的 30 代表模块型号(E30 系列),xx 就是版本号,yy 代指模块其他特性。  | 
|   指令格式  |   详细说明  | 
|    C4+C4+C4  |   在休眠模式下,用户向模块串口发出命令(HEX 格式):C4 C4 C4,模块将产生一次复位。复位过程中,模块进行自检,AUX 输出低电平,复位完毕后,AUX 输出高电平,模块开始 正常工作。此时,可以进行模式切换或发起下一条指令。  | 
|   步骤  |   操作  |   详细说明  | 
|   1  |   安装驱动  |   请先安装资料包中USB 转接板驱动程序(CP2102)。  | 
|   2  |   拨码开关  |   拨动拨码开关进入休眠模式。 (M1=Off,M0=Off)  | 
|   3  |   连接模块  |   将数传电台与USB 转接板连接; 然后将转接板插入电脑USB 口。  | 
|   4  |   连接电源  |   请务必保证已连接外置电源(8~28V)。  | 
|   5  |   打开串口  |   打开我司的参数配置软件,选择相应的串口号然后点击“打开串口”; 如果打开失败,请选择其它串口号再试直到打开成功;  | 
|    6  |    进入界面  |   点击“读取模块参数”,界面如下图所示; 如果读取成功,则软件会显示模块的当前配置; 如果读取失败,请检查模块是否处于命令模式,或是否已安装转接板驱动程序。  | 
|   7  |   写入参数  |   根据需要更改相应配置,请调整需要修改的参数; 然后点击“写入”按钮,把新参数写入到模块。  | 
|   8  |   完成操作  |   如果需要重新配置请按“第五步”操作; 如果配置完成请先点击“关闭串口”然后取下模块。  |