首页资源分类嵌入式系统 > ZLG串口服务器资料

ZLG串口服务器资料

已有 451217个资源

下载专区

文档信息举报收藏

标    签:zlgzne100tl

分    享:

文档简介

性价比很高的嵌入式串口服务器模块,让单片机系统很容易实现网络连接。

文档预览

ZNE-100TL+ 嵌入式以太网转串口模块 V1.03 Date:2014/9/30 产品用户手册 文件信息 类别 关键词 摘要 内容 ZNE-100TL+ 以太网 串口 多连接 ZNE-100TL+ 以太网转串口模块使用说明 广州致远电子股份有限公司 广州致远电子有限公司 修订历史 版本 Rev X1 Rev 1.00 Rev 1.01 Rev 1.02 Rev 1.02 Rev 1.03 日期 2007-12-31 2007-01-02 2007-01-030 2008-09-024 2014-02-12 2014-09-30 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 原因 内部制定初稿 第一次发布 修改超级终端配置下的奇偶校验和设备类型 增加 IO 功能介绍。 修改 v3.01 版本以上模块对应部分。 修正波特率等参数 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 2/79 广州致远电子有限公司 目录 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 1. 功能简介...................................................................................................................................... 7 1.1 概述................................................................................................................................... 7 1.1.1 功能特点:................................................................................................................... 7 1.1.2 产品特性:................................................................................................................... 8 1.1.3 参数配置方式............................................................................................................... 9 1.2 产品规范........................................................................................................................... 9 1.2.1 电气参数....................................................................................................................... 9 1.2.1.1 静态参数:电源................................................................................................... 9 1.2.1.2 静态参数:数字引脚 ........................................................................................... 9 1.2.2 机械尺寸....................................................................................................................... 9 1.2.3 温度特性..................................................................................................................... 10 2. 硬件部分说明............................................................................................................................ 11 2.1 硬件电路说明................................................................................................................. 11 2.2 硬件连接使用说明......................................................................................................... 16 3. 工作模式.................................................................................................................................... 18 3.1 TCP Server 模式 ............................................................................................................. 18 3.2 TCP Client 模式.............................................................................................................. 18 3.3 Real COM 模式 .............................................................................................................. 19 3.4 UDP 模式........................................................................................................................ 19 4. ZNE-100TL+模块 IP 地址 ......................................................................................................... 20 4.1 设备 IP 出厂设置 ........................................................................................................... 20 4.2 用户获取设备 IP ............................................................................................................ 20 4.3 PC 机与模块网段检测................................................................................................... 21 4.3.1 Windows98/Me 网络设置 .......................................................................................... 21 4.3.2 Windows2000/XP 网络设置 ...................................................................................... 22 5. ZNetCom 软件配置.................................................................................................................... 24 5.1 安装配置软件................................................................................................................. 24 5.2 获取设备配置信息......................................................................................................... 25 5.3 修改设备配置信息......................................................................................................... 27 5.4 保存恢复设置................................................................................................................. 28 5.4.1 保存设置..................................................................................................................... 28 5.4.2 恢复设置..................................................................................................................... 29 5.5 恢复出厂设置................................................................................................................. 29 5.5.1 软件恢复出厂设置..................................................................................................... 29 5.5.2 硬件恢复出厂设置..................................................................................................... 30 5.6 升级固件......................................................................................................................... 30 6. 使用超级终端配置.................................................................................................................... 31 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 3/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 6.1 概述................................................................................................................................. 31 6.2 菜单方式......................................................................................................................... 32 6.2.1 使用方式..................................................................................................................... 32 6.2.1.1 新建连接............................................................................................................. 32 6.2.1.2 选择连接方式..................................................................................................... 33 6.2.1.3 连接参数配置..................................................................................................... 33 6.2.1.4 进入超级终端界面 ............................................................................................. 34 6.2.2 配置界面..................................................................................................................... 35 6.2.3 快捷键......................................................................................................................... 36 6.3 AT 命令方式................................................................................................................... 36 6.3.1 AT 命令概述............................................................................................................... 36 6.3.2 进入 AT 命令模式...................................................................................................... 37 6.3.3 AT 命令详细说明....................................................................................................... 38 6.3.4 控制命令..................................................................................................................... 41 6.3.4.1 配置模式(AT+MODE) .................................................................................. 41 6.3.4.2 查询状态(AT) ................................................................................................ 41 6.3.4.3 登录(AT+LOGIN) ......................................................................................... 41 6.3.4.4 退出配置(AT+EXIT)..................................................................................... 42 6.3.4.5 回显(AT+ECHO) ........................................................................................... 42 6.3.4.6 语言(AT+LANGUAGE)................................................................................ 43 6.3.4.7 命令列表(AT+LIST) ..................................................................................... 43 6.3.4.8 恢复出厂设置(AT+DEFAULT) .................................................................... 43 6.3.4.9 重启设备(AT+RESET).................................................................................. 43 6.3.4.10 进入 BootLoader(AT+BOOTLOADER).......................................................44 6.3.4.11 以太网发包数(AT+NETSEND).................................................................... 44 6.3.4.12 以太网成功发包数(AT+NETSENDOK) ...................................................... 44 6.3.4.13 以太网收包数(AT+NETRCV)...................................................................... 44 6.3.4.14 以太网成功收包数(AT+NETRCVOK) ........................................................ 44 6.3.4.15 运行时间(AT+RUNTIME)............................................................................ 44 6.3.4.16 TCP 连接状态(AT+TCPSTATUS)................................................................ 45 6.3.4.17 IO 模式写入 EEPROM(AT+ IOSTASETTOE) ..............................................45 6.3.4.18 IO 模式设置(AT+ IOSTASET) ...................................................................... 46 6.3.4.19 IO 电平状态读写(AT+ IORDORWR)............................................................ 47 6.3.4.20 ADC0 值读取(AT+ IOADC0)........................................................................ 47 6.3.4.21 ADC1 值读取(AT+ IOADC1)........................................................................ 47 6.3.5 设备信息配置命令..................................................................................................... 47 6.3.5.1 设备类型(AT+TYPE).................................................................................... 47 6.3.5.2 设备名称(AT+NAME) .................................................................................. 48 6.3.5.3 设备密码(AT+PASS)..................................................................................... 48 6.3.5.4 设备 IP(AT+IP).............................................................................................. 48 6.3.5.5 子网掩码(AT+MARK).................................................................................. 48 6.3.5.6 网关 IP(AT+GATEWAY) .............................................................................. 48 6.3.5.7 DNS 服务器 IP(AT+DNS) ............................................................................ 49 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 4/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 6.3.5.8 设备 MAC 地址(AT+MAC).......................................................................... 49 6.3.5.9 IP 获取方式(AT+IP_MODE)........................................................................ 49 6.3.5.10 网页配置端口(AT+WEB_PORT) ................................................................. 49 6.3.5.11 命令配置端口(AT+CMD_PORT)................................................................. 50 6.3.5.12 IP 过滤项(AT+IPFn) ..................................................................................... 50 6.3.6 串口信息配置命令..................................................................................................... 51 6.3.6.1 工作模式(AT+ C1_OP) ................................................................................. 51 6.3.6.2 工作端口(AT+ C1_PORT) ............................................................................ 51 6.3.6.3 波特率(AT+ C1_BAUD)............................................................................... 51 6.3.6.4 数据位(AT+ C1_DATAB) ............................................................................. 52 6.3.6.5 停止位(AT+ C1_STOPB).............................................................................. 52 6.3.6.6 效验位(AT+ C1_PARITY) ............................................................................ 52 6.3.6.7 清空串口 BUFFER(AT+ C1_BUF_CLS) .....................................................52 6.3.6.8 TCP TURBO(AT+ C1_TCP_TURBO).......................................................... 53 6.3.6.9 分包长度(AT+ C1_SER_LEN) ..................................................................... 53 6.3.6.10 串口帧间隔(AT+ C1_SER_T) ...................................................................... 53 6.3.6.11 帧起始字节(AT+ C1_D1) ............................................................................. 53 6.3.6.12 帧结束字节(AT+ C1_D2) ............................................................................. 54 6.3.6.13 超时断开时间(AT+C1_IT) ........................................................................... 55 6.3.6.14 心跳检测时间(AT+ C1_TCPAT) .................................................................. 56 6.3.6.15 硬件连接断开(AT+C*_TCP_CLS)............................................................... 56 6.3.6.16 TCP 连接数目(AT+ C1_LINK_NUM) ......................................................... 56 6.3.6.17 连接密码效验(AT+ C1_LINK_P) ................................................................ 57 6.3.6.18 连接后发送信息(AT+ C1_LINK_S) ............................................................ 57 6.3.6.19 连接条件(AT+ C1_LINK_T) ........................................................................ 57 6.3.6.20 目标端口(AT+ C1_CLI_PPn) ....................................................................... 58 6.3.6.21 目标 IP(AT+ C1_CLI_IPn)............................................................................ 58 6.3.6.22 串口发送字节数(AT+ C1_SEND_NUM) .................................................... 59 6.3.6.23 串口接收字节数(AT+ C1_RCV_NUM).......................................................59 6.3.6.24 串口线状态(AT+ C1_LINE_STA) ................................................................ 59 6.3.6.25 串口连接状态(AT+ C1_LINK_STA) ........................................................... 60 6.4 AT 命令配置实例........................................................................................................... 60 7. WEB 网页配置........................................................................................................................... 62 7.1 设置 IE 浏览器 ............................................................................................................... 62 7.2 登录网页配置系统......................................................................................................... 62 7.3 系统参数配置................................................................................................................. 63 7.4 串口参数配置................................................................................................................. 64 7.5 更改密码......................................................................................................................... 65 7.6 重启设备......................................................................................................................... 66 7.7 恢复出厂设置................................................................................................................. 66 8. 固件升级.................................................................................................................................... 67 9. 附录............................................................................................................................................ 73 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 5/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 A.1 TCP 和 UDP 中默认已经被占用的端口列表............................................................... 73 A.2 常见故障处理................................................................................................................. 74 产品问题报告表............................................................................................................................. 75 产品返修程序................................................................................................................................. 76 免责声明......................................................................................................................................... 77 声明................................................................................................................................................. 78 10. 销售与服务网络...................................................................................................................... 79 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 6/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 1. 功能简介 1.1 概述 ZNE-100TL+是广州致远电子有限公司开发的一款多功能型嵌入式以太网串口数据转 换模块,它内部集成了 TCP/IP 协议栈,用户利用它可以轻松完成嵌入式设备的网络功能, 节省人力物力和开发时间,使产品更快的投入市场,增强竞争力。 ZNE-100TL+模块集成 10/100M 自适应以太网接口,串口通信最高波特率高达 1.152Mbps, 具有 TCP Server, TCP Client, UDP 和 Real COM driver 等多种工作模式,支持最多四个连接, 支持域名访问等功能。 ZNE-100TL+是 ZNE-100TL+的升级版,完全兼容 ZNE-100TL+,但速度上有了明显提 升。 1.1.1 功能特点:  10/100M 自适应以太网接口;  支持 AUTO MDI/MDIX,可使用交叉网线或平行网线连接;  波特率在 300bps~1.152Mbps 之间可任意设定(AT 指令与 ZNETCOM 配置软件最 高可设置 230.4Kbps,使用网页配置则可最高设置为 1.152Mbps).;  工作方式可选择 TCP Server, TCP Client, UDP 和 Real COM driver 等多种工作模式, 工作端口,目标 IP 地址和端口均可设定;  提供通用配置函数库,方便用户使用 VC、VB、Delphi 和 C++Builder 开发应用程序 进行二次开发;  内置 WEB 服务器,方便客户进行网页配置;  网络断开后自动断开连接,保证整个网络可靠的建立 TCP 连接;  支持 DNS,满足通过域名实现通讯的需求;  灵活的串口数据分帧设置,满足用户各种分包需求;  兼容 SOCKET 工作方式(TCP Server, TCP Client, UDP 等),上位机通讯软件编写遵从 标准的 SOCKET 规则;  支持虚拟串口工作方式,提供 WINDOWS 虚拟串口驱动,让用户串口设备无逢升级 至以太网通讯方式,无需修改原有串口软件;  TCP 支持多连接,支持连接校验密码和连接后发送特定数据,满足 4 个以内用户同时 管理一个嵌入式模块的设备;  UDP 方式下支持单机或多机通讯,满足多个用户同时管理一个嵌入式模块的设备;  支持先进的安全机制,防止未经授权者的非法访问,提供防火墙 IP 地址筛选,最多设 置 8 个认证 IP 或 IP 段;  支持本地和远程的系统固件升级;  免费提供 Windows 平台配置软件函数库,包含简单易用的 API 函数库,方便用户编写 自己的配置软件;  支持 AT 命令配置; 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 7/79 广州致远电子有限公司  支持远程配置.  最多支持 6 个 IO 和 2 路 10bit ADC; ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 1.1.2 产品特性:  32 位 ARM CPU;  LAN  以太网: 10/100Mbps;  保护:内建 2KV 浪涌保护  串口  TTL×1: TXD、RXD、GND.  串口通讯参数  校验: None,Even,Odd,Space,Mark;  数据位: 5, 6, 7, 8;  停止位: 1, 1.5, 2;  流控: 无;  波特率: 300bps 至 1.152Mbps.  软件  ETHERNET、ARP、IP、ICMP、IGMP、UDP、TCP、HTTP、DHCP、DNS;  工具软件: ZNetCom2 配置软件、ZNetCManage 虚拟串口服务器软件、TCP/UDP 测试工具;  配置方式: WEB 浏览器、Windows 超级终端、Telnet、串口.  电源  输入电源: 5V DC.  机械参数  尺寸(W×D): 44.5×31.7(mm).  工作温度  工业级: -40~75℃.  保存环境  ZNE-100TL+: -45~85℃, 5~95﹪RH. 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 8/79 广州致远电子有限公司 1.1.3 参数配置方式 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 ZNE-100TL+提供丰富的参数配制方式。  可使用 Windows 平台配置软件配置参数;  免费提供 Windows 平台配置软件函数库, 包含简单易用的 API 函数库, 方便用户 编写自己的配置软件;  可使用 WEB 浏览器配置参数;  可使用 Windows 系统自带超级终端软件配置参数,提供友好的中英双语菜单配置 界面;  支持 AT 命令配置,方便用户使用嵌入式设备配置参数;  独立的 Console 串口用于超级终端配置和 AT 命令配置;  独立的 TCP 配置端口,支持超级终端软件和 Telnet 配置。 1.2 产品规范 1.2.1 电气参数 1.2.1.1 静态参数:电源 除非特别说明,下表所列参数是指 Tamb=25℃时的值。 标号 类别 最小 规格 典型 最大 单位 说明 VDP3V3 模块电压 4.75 5.0 5.25 V IDP3V3 模块电流 88 116 121- mA 1.2.1.2 静态参数:数字引脚 标号 类别 项目 条件 VIH 高电平输入电压 VIL 串口及IO 低电平输入电压 信号 VOH 高电平输出电压 I=-4mA 相关引脚 VOL 低电平输出电压 I=4mA VIA 输入电压 AD转换 DI 分辨力 相关参数 ET 绝对误差 最小 2.0 2.9 0 -4 规格 典型 最大 3.3 5 0.8 单位 V V 3.3 V 0.4 V 3.3 V 10 bit +4 LSB 说明 1.2.2 机械尺寸 用户如需安装 ZNE-100TL+,可参考图 1.1 所提供的外观机械尺寸(公制单位表示), 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 9/79 广州致远电子有限公司 ZNE-100TL+ 图中规定了产品的长、宽、高,以及部分机械结构。 ZNE-100TL+ 以太网转串口模块 用户如需制作 ZNE-100TL+底板(主板),可参考图 1.2 所以提供的定位参数(公制单 位表示),图中规定了排针与排针的距离是 40.64mm(1600 mil),另外排针的间距是 2.54mm (100 mil)。 图 1.1 ZNE-100TL+模块俯视图及机械尺寸 7mm 图 1.2 ZNE-100TL+模块恻视图及机械尺寸 1.2.3 温度特性 名称 ZNE-100TL+ 级别 工业级 工作温度 -40~75℃ 保存温度 -45~85℃ 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 10/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 2. 硬件部分说明 2.1 硬件电路说明 下面我们分别介绍 ZNE-100TL+ 模块的外引管脚和评估板的使用。 模块的外形如图 2.1 所示,从俯视图图 2.2 我们可以看出 ZNE-100TL+ 模块有两排外 引管脚,左边一排是 12 针,右边一排是 11 针。左边排针的最上方引脚为模块的引脚 1,依 次往下是 2~12 引脚,右边最上方是最后一个引脚 23 脚。 另外图 2.2 显示 ZNE-100TL+ 模块的上方有 3 个孔,它用于恢复出厂设置值,具体用 法在 ZNetCom 软件配置一节叙述。 图 2.1 产品外形 图 2.2 ZNE-100TL+模块俯视图及机械尺寸 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 11/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 表 2.1 ZNE-100TL+模块管脚名称 管脚 信号 方向 管脚 信号 方向 1 Ethernet TX+ OUT —— —— —— 2 Ethernet TX- OUT 23 IO1 保留 3 Ethernet RX+ IN 22 IO2 保留 4 Ethernet RX- IN 21 IO3 保留 5 NC 保留 20 IO4 保留 6 TXD OUT 19 100M_LINK_LED OUT 7 RXD IN 18 IO5 保留 8 485EN 保留 17 ADC0 保留 9 COM_CFG IN 16 ADC1 保留 10 nRST 模块复位脚 IN 15 ACT_LED OUT 11 GND —— 14 VCC (+5V DC) IN 12 GND —— 13 VCC (+5V DC) IN *注意:用户设计时请将保留的管脚悬空! 表 2.1 中的 Ethernet TX+、Ethernet TX-、Ethernet RX+、Ethernet RX-管脚是以太网信号; TXD、RXD 是串口信号;管脚 15、19 为 LED 信号,方向为输出;485EN 是 485 收发控制 引脚,可以直接连接 485 收发器的收发控制端,该引脚还功能复用为 IO6;COM_CFG 是串 口配置控制脚,方向为输入,为高电平时是正常工作模式,为低电平时是串口配置模式,在 正常工作模式下,串口收发的数据是以太网的转发数据,在串口配置模式下,串口发送配置 命令,设置模块的工作参数或获取模块的工作状态参数,该管脚内部有弱上拉; nRST 模 块复位脚,低电平有效,在该管脚输入一大于 20us 的负脉冲,模块复位(模块内部有上电 复位电路,该管脚可悬空)。 管脚 “100M_LINK_LED”和“ACT_LED”用于指示当前的网络状态。当模块的网络 接口有数据收发时,“ACT_LED”管脚输出低电平脉冲(连接的 LED 闪烁)。当模块的网络 接口连上 100M 以太网电缆,并检测到载波后,“100M_LINK_LED”管脚输出低电平(连 接的 LED 常亮),表示模块已经连接到 100M 以太网络。 IO1~IO5 是可由用户控制的 IO 引脚,它们当中的部分引脚还具有第二功能;ADC0 和 ADC1 是模拟信号输入引脚,该引脚的电压输入范围是 0~3V。IO 与 ADC 引脚的出厂默认 状态是关闭,用户如果要使用这些功能,就要通过配置来打开。 评估板示意图如图 2.3 所示。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 12/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 2.3 ZNE 系列模块评估板 评估板是方便用户进行模块测试和应用的一个应用示例平台。评估板上包括 5V DC 供 电电源插孔、RJ45 接口、ZNE 模块接口、RS-232 接口、RS-485 接口等。  RJ45 接口管脚排列如图 2.4 所示。 图 2.4 RJ45 接口信号说明  RS-232 接口,我们使用了其中的 3 根线 RXD、TXD、GND,管脚排列如图 2.5 所 示。 图 2.5 RS232 接口管脚排列  电源插座用于评估板供电,它连接与评估板配套的 9V 电源。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 13/79 广州致远电子有限公司 ZNE-100TL+  RESET 键是用于对 ZNE 模块进行复位的。 ZNE-100TL+ 以太网转串口模块  RS-232 和 RS-485 通讯的切换跳线,跳线外形如图 2.6 所示。 图 2.6 RS-232 与 RS-485 选择跳线 图 2.7 RS-232 与 RS-485 跳线选择说明  网络信号灯,分别表示接收,发送,网线连接。 表 2.2 网络信号指示灯说明 网络信号灯 以太网收发显示 LED 以太网 100M_LINK_LED 说明 无数据收发灭,有数据收发闪 100M 网络亮,否则灭  串口配置跳线,该跳线位于复位键和 RS-232、RS-485 通讯切换跳线之间。如果该 跳线短接,将进入串口配置状态。如果该跳线断开,则进入正常工作模式。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 14/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块  最后介绍的是评估板与 ZNE-100TL+模块的连接。如图 2.8 所示,首先观察模块的 引出管脚的 1 脚的位置,然后在评估板上找出插座的 1 脚的地方,对应插紧即可。 因为模块的引出管脚一排是 12 脚一排是 11 脚,而评估板上的连接座同样也是一排 是 12 脚一排是 11 脚,所以不容易插错或插反。注意!如果插上模块上电后,模块 上的电源灯不亮请马上拔掉电源,检测是否接错。 ZNE-300 Eval Board 图 2.8 评估板与 ZNE-100TL+的连接方式 评估板电路图如图 2.9 所示,用户在应用 ZNE-100TL+模块做二次开发时可以参考该图 设计。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 15/79 2 GND SHELL9 SH 广州致远电子有限公司 CZ2 1 2 3 POWER(9V) D1 1N4007 C2 100uF/16V U1 78M05 1 Vin Vout 3 C6 C3 104 100uF/16V POWER ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 +5V +5V C9 C10 104 104 R7 3K LED10 POWER RJ45R1 ER7RX52- 75 ERX+ ETXETX+ RJ-45 CZ1 8 7 6 5 4 3 2 1 NC NC TPRXNC NC TPRX+ TPTXTPTX+ UTP C1 SHELL 102/2KV CZ3 1 6 2 7 3 8 4 9 5 UART0 J6 2 1 B1 A1 CON2 LED1 +5V LED2 LED3 LED4 LED5 +5V 16 C4 104 2 6 C5 104 15 14 13 7 8 R8 120 J5 REC_SEL I/O R9 1K R10 1K R11 1K R12 1K R13 1K U2 VCC C1+ 1 V+ V- C1C2+ 3 4 GND C2- 5 T1OUT T1IN R1 IN R1OUT 11 12 T2OUT T2IN R2 IN R2OUT 10 9 SP232ACN C7 104 C8 104 485_R1 485_T1 485_R1 1 485_TR_EN1 2 3 485_T1 4 6 4 3 1 JP2 C2 A2 B2 C1 A1 B1 SELECT2_2_1 U3 +5V RO VCC 8 RE B 7 A1 DE A 6 B1 DI GND 5 SP485CN 5 RxD0 2 TxD0 LED9 +5V R17 485_EN 3K RS232 / RS485 485_EN J7 SELECT1_1 485_TR_EN1 JP3 2 4 6 8 10 1 IO_1 3 IO_2 5 IO_3 7 IO_4 9 IO_5 AIN0 AIN1 GND JP1 1 3 ADC VIN1 R3 100 2 4 VIN2 R4 100 ADC_IN +5V R5 W1 4.7K 10K +5V R6 W2 4.7K 10K T/R_LED 10_LED 100_LED R16 R15 R14 LED8 LED 1K 1K 1K LED7 LED LED6 LED KEY1 nRST +5V ETHERNET_LED RESET 图 2.9 ZNE 评估板原理图 PORT ETX+ ETXERX+ ERXT/R_LED TxD0 RxD0 485_EN COM_CFG nRST SHELL GND ETX+ ETXERX+ ERXT/R_LED TxD0 RxD0 485_EN COM_CFG nRST SHELL GND IO_1 1 IO_2 2 IO_3 3 IO_4 4 10_LED 5 IO_5 6 AIN0 7 AIN1 8 100_LED 9 +5V 10 +5V 11 J1 1 2 3 4 5 6 7 8 9 10 11 12 CON12 J2 1 2 3 4 5 6 7 8 9 10 11 12 CON12 J3 IO_1 IO_2 IO_3 IO_4 10_LED IO_5 AIN0 AIN1 100_LED +5V +5V CON 11 J4 1 2 3 4 5 6 7 8 9 10 11 CON 11 2.2 硬件连接使用说明 一般情况下,模块可以供用户进行二次开发,使用户的产品从串口升级到以太网接口。 而评估板加模块的一般应用是,使用它们做一个桥接的功能,以太网连接到网络上,然后串 口连接到用户的设备,让 PC 机可以通过网络来控制用户的设备,如图 2.10 所示。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 16/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 2.10 ZNE 模块使用示意图 用户在对模块和评估板做测试的时候,可以使用评估板配套的网线(是交叉线)连接 PC 机的网卡接口与评估板的以太网接口,然后用评估板配套串口线(是交叉线)连接 PC 机的串口和评估板的 RS232 接口。这样就构成了一个简单的测试网络,用户可以通过 PC 机 的网卡接口发送(接收)数据,由串口进行接收(发送),进行简单的测试。光盘配套的 ZNETCOM 软件就有这样的测试功能,供用户使用。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 17/79 广州致远电子有限公司 3. 工作模式 ZNE-100TL+模块支持 4 种工作模式,介绍如下: 3.1 TCP Server模式 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 TCP Server RS232 在 TCP 服务器(TCP Server)模式下,ZNE-100TL+模块不会主动与其它设备连接。它 始终等待客户端(TCP Client)的连接,在与客户端建立 TCP 连接后即可进行双向数据通信。 提示:在该模式下,客户端通过网口对应的“工作端口(见 6.3.6.2)”连接 ZNE-100TL+ 模块。 3.2 TCP Client模式 TCP Client RS232 在 TCP 客户端(TCP Client)模式下,ZNE-100TL+模块将主动与预先设定好的 TCP 服 务器连接。如果连接不成功,客户端将会根据设置的连接条件不断尝试与 TCP 服务器建立 连接。在与 TCP 服务器端建立 TCP 连接后即可进行双向数据通信。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 18/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 提示:在该模式下,TCP 服务器 IP 由“目标 IP(见 6.3.6.21)”确定;TCP 服务器端口 由“目标端口(见 6.3.6.20)”确定。“目标端口”和“目标 IP”共有4组,ZNE-100TL+ 模块会根据设置的连接数依次连接这 4 组参数指定的 TCP 服务器,直到连接成功。 3.3 Real COM模式 在 Real COM 模式下,它实际工作于 TCP Server 模式,在上位机运行的一个后台服务程 序将主动连接 ZNE-100TL+模块,并在 PC 端增加一个串口,这个串口就是 ZNE-100TL+模 块的串口。该模式可以用于“PC 机通过串口与串口设备通信”方式的无缝升级。 3.4 UDP模式 RS232 与以上模式使用的 TCP 协议不同,UDP 模式使用 UDP 协议进行数据通信。UDP 是一 种不基于连接的通信方式,它不能保证发往目标主机的数据包被正确接收,所以在对可靠性 要求较高的场合需要通过上层的通信协议来保证数据正确;但是因为 UDP 方式是一种较简 单的通信方式,所以它不会增加过多的额外通信量,可以提供比 TCP 方式更高的通信速度, 以保证数据包的实时性。事实上,在网络环境比较简单,网络通信负载不是太大的情况下, UDP 工作方式并不容易出错。工作在这种方式下的设备,地位都是相等的,不存在服务器 和客户端。 提示:在该模式下,ZNE-100TL+模块使用“工作端口(见 6.3.6.2)”来接收用户设备发 送的 UDP 数据包;ZNE-100TL+模块的串口端收到的数据将发送到 4 组有效的“目标 IP(见 6.3.6.21)”的“目标端口(见 6.3.6.20)”。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 19/79 广州致远电子有限公司 4. ZNE-100TL+模块IP地址 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 在使用 ZNE-100TL+模块之前,我们需要知道设备的 IP 地址等网络参数,ZNE-100TL+ 模块支持“静态获取”和“动态获取”两种 IP 获取方式。“静态获取”指设备使用保存的“IP 地址”、“子网掩码”和“网关”设定,这种方式是设备出厂默认值;“动态获取”指设备使 用 DHCP 协议,从网络上的 DHCP 服务器获取 IP 地址、子网掩码和网关等信息。 4.1 设备IP出厂设置 ZNE-100TL+以太网转串口模块默认 IP 地址为:192.168.0.178。 4.2 用户获取设备IP 当用户忘记模块 IP 地址或模块使用 DHCP 协议自动获取 IP 地址时,可通过 ZNetCom 软件获取设备当前的 IP。 ZNetCom 软 件是运 行 在 Windows 平台上 的 ZNE-100TL+模块的 配置软 件, 不 论 ZNE-100TL+模块的当前 IP 是多少,都可以通过 ZNetCom 软件获取 ZNE-100TL+模块的当 前 IP,并对其进行配置,使用 ZnetCom 软件获取 ZNE-100TL+模块 IP 的步骤如下: 1. 连接硬件 使用网线将设备的 LAN 口连接至 PC 机网口,接上电源。 2. 安装 ZNetCom 软件 ZNetCom 软件的安装方式见 5.1 安装配置软件一节,请使用 2.32 或以上版本,用户可在 以下连接中可以下载到最新版本的软件。 http://www.embedcontrol.com/products/Ethernet_tools/ethernetsoft.asp 3. 点击 运行 ZNetCom 软件,出现如图 4.1 所示界面。 4. 点击 产品用户手册 图 4.1 ZNetCom 软件运行界面 出现如图 4.2 所示界面,可以获知模块 IP 地址。 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 20/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 4.2 ZNetCom 软件搜索设备 4.3 PC机与模块网段检测 用户在使用 PC 机与 ZNE-100TL+模块进行通信前,需要保证用户的 PC 机内有以太网 卡,而且该 PC 机设置与 ZNE-100TL+模块须在同一个网段内。 ZNE-100TL+模块在出厂时设定了一个默认的 IP 地址(192.168.0.178)和网络掩码 (255.255.255.0),用户可以按图 4.3 所示的流程检查该设备是否和用户 PC 机在同一网段。 如果在同一网段,那恭喜您,以下关于 PC 机网络设置的内容你就不必看了。如果不同,那 以下 PC 机网络设置的内容对你来说就非常重要了。 图 4.3 ZNE-100TL+模块 IP 与 PC 机是否处于同一网段检查流程 以上的内容是说明如何使用户的 PC 机与 ZNE-100TL+模块处于同一网段。 4.3.1 Windows98/Me网络设置 如果用户使用的操作系统是 Windows 98/ME,用户首先进入操作系统,然后使用鼠标 点击任务栏的“开始”“设置”“控制面板”,双击“网络”图标,您会看图 4.4 的界 面。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 21/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 4.4 打开网络设置 请选择“配置”页面的“TCP/IP”的属性,可能您会看到不止一个“TCP/IP”,请选择 连接 ZNE-100TL+模块的网卡的“TCP/IP”属性,出现界面如图 4.5 所示。 图 4.5 TCP/IP 属性 请按图 4.5 所示,在“IP 地址”页选择“指定 IP 地址”,并填入 IP 地址 192.168.0.55, 子网掩码 255.255.255.0。点击该页面的“确定”,依提示重启 PC 机。 4.3.2 Windows2000/XP网络设置 如果用户使用的操作系统是 Windows 2000/XP,那就有两种方法,用户首先进入操作系 统,然后使用鼠标点击任务栏的“开始”“设置”“控制面板”(或在“我的电脑”里 面直接打开“控制面板”),双击“网络和拨号连接”(或“网络连接”)图标,然后单击选择 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 22/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 连接 ZNE-100TL+模块的网卡对应的“本地连接”,单击右键选择“属性”在弹出的“常规” 页面选择“internet 协议(TCP/IP)”,查看其“属性”,您会看到如图 4.6 所示的页面。请按 其所示,选择“使用下面的 IP 地址”,并填入 IP 地址 192.168.0.55,子网掩码 255.255.255.0, 默认网关 192.168.0.1(DNS 部分可以不填)。点击该页面的“确定”及“本地连接属性”页 面的确定,等待系统配置完毕。 图 4.6 TCP/IP 属性窗口 现在,您就可以与 ZNE-100TL+模块通信了。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 23/79 广州致远电子有限公司 5. ZNetCom软件配置 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 ZNetCom 软件是运行在 WINDOWS 平台上的 ZNE-100TL+模块专用配置软件,用户可 以通过 ZNetCom 软件实现获取 ZNE 模块 IP、查看和更改设备配置参数和升级设备固件等 多种功能。 5.1 安装配置软件 首先把配套光盘放入 CD-ROM,打开光盘,双击如图 5.1 所示的 ZNetCom204_Setup.exe 文件,开始安装。 图 5.1 安装文件 出现如图 5.2 所示的欢迎窗口,点击【下一步】继续。 图 5.2 欢迎界面 如图 5.3 所示的窗口被打开,该窗口询问您需要安装的目录(默认安装到 C:\Program Files\ZNetCom Utility 目录),如果需要更改安装目录,可以点击【浏览】按钮。 图 5.3 选择安装路径 点击【安装】开始把文件拷贝到安装目录中,安装完成后弹出如图 5.4 所示的安装成功 的提示窗口,点击【完成】退出安装软件。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 24/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 5.4 安装完成提示窗口 这时配置软件就安装完成了,请用户再检测一下是否已经使用配套的网线连接好 ZNE-100TL+模块和 PC 机网卡。 5.2 获取设备配置信息 运行 ZNetCom 软件出现如图 5.5 所示界面。 图 5.5 ZNetCom 运行界面 点击工具栏中的 按钮,ZNetCom 配置软件开始搜索连接到 PC 机上的 ZNE 模块,如图 5.6 所示。在搜索窗口中,我们可以看到搜索到的模块,及对应的 MAC 地址和 IP 地址。搜索窗口在 10 秒后自动关闭,用户也可以点击【停止】按钮让它关闭。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 25/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 5.6 ZNetCom 软件搜索设备 搜索完成后,被搜索到的设备将出现在 ZNetCom 软件的设备列表中,如图 5.7 所示。 设备列表 图 5.7 获取 ZNE-100TL+模块配置属性 双击设备列表中的设备项;或选定设备项后,单击工具栏中的 栏中的 按钮,出现如图 5.8 所示“获取设备信息”对话框。 按钮或属性 图 5.8 获取配置数据对话框 当“获取设备信息”对话框消失以后,用户就可以从属性栏中看到如图 5.9 所示的 ZNE-100TL+模块配置信息。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 26/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 5.9 ZNE-100TL+模块配置信息 5.3 修改设备配置信息 使用 ZNetCom 软件修改 ZNE-100TL+模块配置信息时需要设备配置密码(默认值为 “88888”),用户根据需要在属性栏中修改设备配置信息后,在当前密码中填入设备配置密 码,单击 按钮即可完成设备配置信息修改。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 27/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 5.10 修改 ZNE-100TL+模块配置 属性栏中每项参数的具体含义可以参看 6.3AT 命令方式中的对应 AT 命令项说明。 5.4 保存恢复设置 为方便用户批量修改 ZNE-100TL+模块配置信息,ZNetCom 软件提供了配置信息导入/ 导出功能。导入/导出功能按钮位于属性栏上,如图 5.11 所示。 5.4.1 保存设置 图 5.11 模块配置信息导入/导出功能 点击 按钮,在弹出的“另存为”对话框中,根据需要选择保存目录、填写保存 的文件名后,点击【保存】按钮后,模块配置信息将以 XML 格式保存起来。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 28/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 5.4.2 恢复设置 图 5.12 保存设备配置信息 点击 按钮,在弹出的“打开”对话框中,选择保存的模块配置信息文件,点击 【打开】按钮后,ZNetCom 软件将导入文件中保存的设置。 图 5.13 打开设备配置信息 5.5 恢复出厂设置 如果改了一些值,使模块不能工作了(如改错了 IP 地址、子网掩码或忘记了密码),可 以恢复出厂设置。恢复出厂设置有两中方法,一种是软件方式,一种是硬件方式。 5.5.1 软件恢复出厂设置 首先在 ZNetCom 软件的设备列表中选上需要恢复的设备,然后点击菜单“配置”-> “恢复出厂设置”,在弹出窗口上填入该设备的 MAC 地址,然后点击该窗口上的“恢复出 厂设置”按钮即可,如图 5.14 所示。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 29/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 5.14 恢复出厂设置窗口 5.5.2 硬件恢复出厂设置 首先按本章开头部分的说明,设置好 PC 机的网络配置。然后拔掉 ZNE-100TL+模 块的供电电源,去掉电源后使用金属线或尖嘴镊子短接模块如图 5.15 的 PA4 一端 的两个孔。 再对模块上电,3 秒或大于 3 秒后(这期间 100M_LINK_LED 会亮两秒,然后 ACT_LED 会闪一下,100M_LINK_LED 也会跟着灭了,这时候可以判断已经恢复 出厂设置了),去掉短接金属线或尖嘴镊子。这时 ZNE-100TL+模块就已经恢复了 出厂默认设置,用户就可以对模块重新进行设置。 图 5.15 恢复出厂设置的跳线位置 5.6 升级固件 固件升级也是通过 ZNetCom 软件进行,升级方法请参考光盘上的“固件升级.pdf” 文件。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 30/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 6. 使用超级终端配置 6.1 概述 ZNE-100TL+模块支持在超级终端下的菜单及命令配置方式,在这种配置方式下,用户 不需安装任何配置软件,使用 Windows 自带的超级终端软件就可完成 ZNE-100TL+模块的 参数配置工作。使用超级终端配置时可使用 COM 口和 TCP/IP 两种连接方式,在人机交互 方面又分为菜单方式和 AT 命令行方式,如图 6.1 和图 6.2 所示。 图 6.1 菜单方式 两种连接方式的通讯参数如下: TCP/IP 方式:  IP-192.168.0.178;  PORT-3003。 图 6.2 AT 命令行方式 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 31/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 注意:该 IP 和 PORT 值是出厂设置,当用户重新设置这些参数后,请使用更改后的参 数进行连接。 COM 口方式 波特率、数据位、停止位、奇偶效验等参数按照设置参数,如默认出厂设置值是 19200-8-1-N。用户只需要把模块的 COM_CFG 脚拉低就可以进入 COM 口配置方式。 提示:当用户忘记了 ZNE-100TL+模块的网络参数(如 IP 地址、命令配置端口等),无 法使用 TCP/IP 连接方式进行设置配置时,可使用串口连接方式重新设置设备参数,而 不需要恢复出厂设置。 注意:使用串口配置方式前要把 COM_CFG 管脚拉低 150ms 后才能使用,把 COM_CFG 管脚拉高 150ms 后进入正常通讯模式。 菜单方式使用界面如图 6.8 所示,在这种方式下,用户可以使用多种快捷键查看和更改 设备的所有参数;AT 命令方式给用户提供一个标准的 AT 命令接口,主要用于用户使用单 片机等嵌入式设备或用户自己编写配置软件对 ZNE-100TL+模块进行配置。 6.2 菜单方式 菜单配置方式在 Windows 的超级终端软件下为用户提供了一种直观、简单、方便、易 用的配置方式。菜单方式使用界面如图 6.8 所示,在这种方式下,用户可以使用多种快捷键 查看和更改模块的所有参数。菜单配置方式是 ZNE-100TL+模块上电后的默认配置方式,配 置方式的切换见 6.3.4.1 配置模式(AT+MODE)。 6.2.1 使用方式 6.2.1.1 新建连接 在 WINDOWS 操作环境下,运行开始->程序->附件->通讯->超级终端,为新建的连接起 一个名字(如:ZNE300_TCP),并选择相应图标,完成后点击确定,对新建的连接进行配置。 产品用户手册 图 6.3 超级终端新建连接 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 32/79 广州致远电子有限公司 6.2.1.2 选择连接方式 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 首 先 选 择 国 家 代 码 及 您 所 在 地 区 区 号 , 当 使 用 TCP/IP 连 接 方 式 时 , 请 选 择 TCP/IP(Winsock);使用串口连接方式时,选择与 ZNE-100TL+模块配置串口相连的 PC 串口 COM。 图 6.4 连接方式选择 6.2.1.3 连接参数配置 使用 TCP/IP 连接方式时,主机地址设为 ZNE-100TL+模块的 IP 地址(出厂设置为 “192.168.0.178”),端口号设置为 ZNE-100TL+模块的命令端口号(出厂设置为“3003”), 如图 6.5 所示。 图 6.5 TCP/IP 连接属性设置 使用串口连接方式时,波特率、数据位、停止位、奇偶校验等信息要与模块的当前值一 致,数据流控制选择“无”,如图 6.6 所示。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 33/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 6.6 串口属性设置 注意:使用串口配置方式前要把 COM_CFG 管脚拉低,否则无法连接。 6.2.1.4 进入超级终端界面 正确连接后出现如图 6.7 所示界面,在该界面中,用户可以获知 PassWord Key①、设备 类型、MAC 地址、IP、固件版本等信息,在【PassWord】中输入 ZNE-100TL+模块的配置 密码(出厂设置为“88888”)即可通过菜单方式配置 ZNE-100TL+模块。 产品用户手册 图 6.7 菜单配置方式登录界面 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 34/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 PassWord Key①: 当用户忘记了配置密码,可联系致远电子通过登录界面 中 的 PassWord Key 值获取登录密码。 6.2.2 配置界面 菜单配置方式的界面如图 6.8 所示。 当前菜单 当前子菜单 菜单栏 配置栏 配置项说明 配置项设置值 配置项新值 状态栏 快捷键说明 参数修改结果 回显状态 图 6.8 菜单配置方式界面  菜单栏:包括通用信息配置和串口信息配置等,反色显示部分表示当前选中的菜单 项。图 6.8 中选中的菜单号为“COM1”,配置栏中将出现所有关于 COM1 的配置 项;  配置栏:选中的菜单项所对应的所有配置项,反色显示部分表示当前选中的配置项。 图 6.8 中选中的配置项为“C1_DATAB”,表示对串口 1 的数据位进行配置,配置 项的名称与 AT 命令中的命令相对应,关于参数的范围和意义可参见对应的 AT 命 令说明;  配置项说明:选中的配置项的说明;  配置项设置值:选中的配置项的当前设置值;  配置项新值:配置项新值输入框,在此输入新值后,按回车键,即可修改选中配置 项的参数值;  状态栏:包括“快捷键说明”、“参数修改结果”和“回显状态”,当修改配置项参 数成功时,“参数修改结果”栏显示“OK”,否则显示“ERROR”,“回显状态”栏 显示当前的回显状态,回显功能①打开时,显示 ,否则显示 。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 35/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 回显功能①:指被配置设备回发配置主机(软件)的输入值,超级终端类软件本身并 不显示用户在超级终端软件内的输入值,所以用户在使用超级终端软件配置时需要打 开回显功能。用户在使用单片机等嵌入式设备或 telnet 方式对 ZNE-100TL+模块进行配 置时,则可关闭此功能。 6.2.3 快捷键 在菜单配置方式下可以使用快捷键快速地切换配置项,有效的快捷键及功能说明如表 6.1 所示。 表 6.1 菜单配置方式快捷键一览 Tab、F1、F2 ←、↑、↓、→ Home F4 ←┘ 快捷键 切换菜单 切换配置项 刷新屏幕 切换回显状态 确认输入 功能说明 6.3 AT命令方式 AT 命令方式给用户提供一个标准的 AT 命令接口,主要用于用户使用单片机等嵌入式 设备或用户自己编写配置软件对 ZNE-100TL+模块进行配置。 6.3.1 AT命令概述 ZNE-100TL+模块支持的 AT 命令是一个标准的接口,AT 命令不区分大小写,且总是以 “AT”开头,以“\r\n”结尾。它的命令和返回值及参数说明的格式都是固定的,总体上说 AT 命令有 4 种形式:  无参数命令。 它是一种单纯的命令,格式是 AT+\r\n,如退出配置模式等:AT+EXIT\r\n。  帮助命令。 它是用来列出该命令的可能参数、使用说明等,格式是 AT+=?\r\n,如: AT+NAME=?\r\n。  查询命令。 它用来查询该命令当前的设置值,格式是 AT+?\r\n,如:AT+NAME?\r\n。  带参数命令。 它是应用最广的一种格式,它为命令提供了强大的灵活性,主要用于设置参数,格式是 AT+=,,…\r\n,如:AT+IP=192.168.0.178\r\n。 作为返回值,其情况就比较多样,这在后面的 AT 命令详细说明中将具体给出。但是返 回值还是遵循一个大的框架格式: \r\n<回应字符串>\r\n\r\n 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 36/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 返回值有“错误信息”和“正确信息”2 种,而“错误信息”又有 6 种,如表 6.2 所示。 表 6.2 AT 命令返回值 类型 错误 信息 正确 信息 条件 返回值 命令不是以“AT”开头。 \r\n0_Command Invalid\r\nERROR\r\n 未登录。 \r\n1_No Login\r\nERROR\r\n 使用“AT+LOGIN”登录时,密码错误。 \r\n2_PassWord Error\r\nERROR\r\n 命令不存在。 \r\n0_Command Invalid\r\nERROR\r\n 设置参数时,当输入的参数类型不对(如需 \r\n3_Parameter Format Error\r\nERROR\r\n 要数字,但输入的是字母)或输入的参数的 值超过范围(如需要的值小于 256,但输入 的值大于 255)时。 设置参数时,当输入的参数数目小于需要的 \r\n4_Parameter Number Error\r\nERROR\r\n 参数数目时。 对只读属性参数进行设置时。 \r\n5_Parameter Read Only\r\n 查询命令,读取该命令的当前值。 \r\n[] Value is: ""\r\nOK\r\n 帮助命令,获取帮助信息。 \r\n⑴\r\nOK\r\n ⑴ :命令使用方式及参数说明,不同的命令有不同的值。 6.3.2 进入AT命令模式 首先进入超级终端界面,并切换到“Tool”菜单,如图 6.9 所示 图 6.9 菜单配置方式界面 在配置栏中选择“MODE”选项,在“input new value>”右边输入 0,然后回按车键,如图 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 37/79 广州致远电子有限公司 6.10 所示。 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 图 6.10 设置 AT 命令模式 随后进入 AT 命令模式,如图 6.11 所示。 图 6.11 AT 命令模式 6.3.3 AT命令详细说明 ZNE-100TL+模块拥有的 AT 命令包括控制命令、模块信息配置命令和串口信息配置命 令,如表 6.3 所示。 表 6.3 AT 命令集 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 38/79 广州致远电子有限公司 类 型 功能名称 命令名称 配置模式 登录 退出 回显 语言 命令列表 恢复出厂设置 重启设备 进入 BootLoader MODE LOGIN EXIT ECHO LANGUAGE LIST DEFAULT RESET BOOTLOADER 以太网发包数 NETSEND 控 以太网成功发包数 NETSENDOK 制 命 以太网收包数 NETRCV 令 以太网成功收包数 NETRCVOK 运行时间 RUNTIME TCP 状态 TCPSTATUS IO 模 式 写 入 IOSTASETTOE EEPROM 当前 IO 模式读区 IOSTASET 或更改 IO 电平状态 IORDORWR ADC 状态 IOADC0/1 设备类型 设备名称 设备密码 本机 IP 设 掩码 备 信 网关 息 配 DNS 服务器 置 命 MAC 地址 令 获取 IP 方式 网页端口 命令端口 IP 过滤项 1 IP 过滤项 2 IP 过滤项 3 产品用户手册 TYPE NAME PASS IP MARK GATEWAY DNS MAC IP_MODE WEB_PORT CMD_PORT IPF1 IPF2 IPF3 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 属 参数长度 设置值 性 (字符数) RW 1 0-AT 指令方式;1-菜单方式。 W 15 W 0 RW 1 0-关闭回显;1-打开回显。 RW 1 0-中文;1-English。 R 0 W 15 当参数为“设备密码”时,恢复出厂设置。 W 15 当参数为“设备密码”时,重启设备。 W 15 当 参 数 为 “ 设 备 密 码 ” 时 , 设 备 进 入 BootLoader 状态。 R 0 R 0 R 0 R 0 R 0 设备运行时间,单位:s。 RW RW 2 把 IO 模 式 从 EEPROM 中 读 出 或 写 入 EEPROM 保存起来,在模块复位后执行该 IO 模式。 RW 2 读取当前所执行的 IO 模式或更改当前的 IO 模式,更改后马上执行无需复位,但不存入 EEPROM RW 1 读操作时只对输入模式的 IO 口有效,写操 作时只对输出模式的 IO 口有效。 R 2 读取当前的 ADC 值,如果 ADC 未使能则返 回 0000. R 15 如“EXPORT”。 RW 15 如“EXPORT”。 RW 15 如“88888”。 RW 15 如“192.168.0.178”。 RW 15 如“255.255.255.0”。 RW 15 如“192.168.0.1”。 RW 15 如“192.168.0.1”。 R 17 如“00-14-97-0f-13-30”。 RW 1 0-使用 DHCP 协议获取;1-静态获取(默认)。 RW 5 如“80”。 RW 5 如“3003”。 RW 31 如“192.168.0.1-255.255.255.0”。 RW 31 如“192.168.0.1-255.255.255.0”。 RW 31 如“192.168.0.1-255.255.255.0”。 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 39/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 IP 过滤项 4 IPF4 RW 31 如“192.168.0.1-255.255.255.0”。 IP 过滤项 5 IPF5 RW 31 如“192.168.0.1-255.255.255.0”。 IP 过滤项 6 IPF6 RW 31 如“192.168.0.1-255.255.255.0”。 IP 过滤项 7 IPF7 RW 31 如“192.168.0.1-255.255.255.0”。 IP 过滤项 8 IPF8 RW 31 如“192.168.0.1-255.255.255.0”。 工作模式 C1_OP RW 1 0-TCP SERVER (默认);1-TCP CLIENT; 2-REAL COM;3-UDP;4-DISABLE。 工作端口 C1_PORT RW 5 如“4001”。 波特率 C1_BAUD RW 6 300~230400。 数据位 C1_DATAB RW 1 5~8。 停止位 C1_STOPB RW 1 1~2。 校验位 C1_PARITY RW 1 0-无效验(默认);1-奇效验;2-偶效验; 3-强制为 0;4-强制为 1。 串口流控 C1_SER_C R 1 无效 清空串口 C1_BUF_CLS RW 1 0-建立连接后不清空串口 BUFFER(默认); BUFFER 1-建立连接后清空串口 BUFFER。 TURBO C1_TCP_TURBO RW 1 0-关闭 Turbo 功能(默认); 1-打开 Turbo 功能。 连续接收时分包 C1_SER_LEN RW 4 0~1478,为 0 时关闭该功能。 长度 串口帧间隔 串 口 起始字节 信 息 结束字节 配 置 超时断开时间 命 令 心跳检测时间 C1_SER_T C1_D1 C1_D2 C1_IT C1_TCPAT RW 4 0、2~9999,单位 ms。 RW 4 16 进制,如“0x0f” RW 4 16 进制,如“0x0f” RW 5 0~60000,单位 10ms。 RW 5 0~60000,单位 S。 硬件连接断开 C1_TCP_CLS RW 1 0-硬件连接断开后不关闭 TCP 连接(默认); 1-硬件连接断开后关闭 TCP 连接。 TCP 连接数 C1_LINK_N RW 1 1~4。 连接密码效验 C1_LINK_P RW 1 0-TCP 连接建立后不效验密码(默认); 1-TCP 连接建立后效验密码。 连接后发送信息 C1_LINK_S RW 1 0-TCP 连接建立后不发送信息(默认); 1-连接建立后发送设备名称; 2-连接建立后发送设备 IP。 连接条件 C1_LINK_T RW 1 0-上电后立即建立连接(默认); 1-串口收到数据时建立连接; 目标端口 1 C1_CLI_PP1 RW 5 如“4001”。 目标端口 2 C1_CLI_PP2 RW 5 如“4001”。 目标端口 3 C1_CLI_PP3 RW 5 如“4001”。 目标端口 4 C1_CLI_PP4 RW 5 如“4001”。 目标 IP1 C1_CLI_IP1 RW 40 可以是 IP、IP 地址段或域名,如“192.168.0.1” 或 “ 192.168.0.1-192.168.0.10 ” 或 “www.embedcontrol.com”。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 40/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 目标 IP2 C1_CLI_IP2 RW 40 同上。 目标 IP3 C1_CLI_IP3 RW 40 同上。 目标 IP4 C1_CLI_IP4 RW 40 同上。 串口发送字节数 C1_SEND_NUM R 0 10 进制数,0~ 4294967295。 串口接收字节数 C1_RCV_NUM R 0 10 进制数,0~ 4294967295。 串口线状态 C1_LINE_STA R 0 无效 连接状态 C1_LINK_STA R 注意:新的设置在 ZNE-100TL+重新启动后才生效。 6.3.4 控制命令 6.3.4.1 配置模式(AT+MODE) 命令字符串 AT+MODE= 返回值及参数说明 参数说明: :0 – AT Command 配置模式;1 – 菜单配置模式。 功能说明 设置模式 ZNE-100TL+模块的“超级终端配置方式”支持“菜单配置”和“AT Command 配置” 两种操作界面。 该命令用于设置配置模式,在使用 AT Command 方式配置 ZNE-100TL+模块时,需要首 先发送“AT+MODE=0\r\n”切换到 AT Command 配置模式。 注意:无论 ZNE-100TL+模块处于任何模式,该命令都是有效的,而其它命令只有在 AT Command 配置模式下有效。 6.3.4.2 查询状态(AT) 命令字符串 AT 返回值及参数说明 已登录,可以进行参数配置 \r\nOK\r\n 未登录,不能进行参数配置 \r\nERROR\r\n 功能说明 查询状态 该命令用来查询是否能够进行参数配置。当返回“\r\nOK\r\n”时,表示可以进行参数 配置;返回“\r\nERROR\r\n”时,表示没有登录,需登录后才能配置参数;返回其它数据 时,表示此时没有进入 AT Command 模式,需要使用“AT+MODE”命令切换模式(参考 6.3.4.1)。 6.3.4.3 登录(AT+LOGIN) 命令字符串 返回值及参数说明 功能说明 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 41/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 AT+LOGIN= 未登录时,密码正确: 登录 ZNE-100TL+ CONFIG TOOL @ Build on Apr 05 2007 15:03:34 ###### # # ###### # ######### ## # ## # # #### # ########## # # # # # ######## # # # ## ##### # # ## # # ######### ## # # # # # # # # # ########### ###### # # # # # # # # # # # # # # # # ######### # # ## # # #### # # # ### # # # ## ## # ## # # # ####### ##### ### Zhiyuan Electronics CO., LTD. Web:www.embedcontrol.com Email:Ethernet.support@embedcontrol.com Tel:020-22644385 OK 未登录时,密码错误: \r\n1_Password Error\r\nERROR\r\n 已登录: \r\nOK\r\n 参数说明: :ASCII 码字符串,最大长度 15 字节,超长部分将被 忽略。 为防止 ZNE-100TL+模块参数被意外更改,在对 ZNE-100TL+模块进行配置时,需要先 使用该命令登录。 6.3.4.4 退出配置(AT+EXIT) 命令字符串 AT+EXIT \r\nOK\r\n 返回值及参数说明 功能说明 退出配置 用户在完成配置以后,通过此命令退出配置模式,如果使用 TCP 连接方式进行配置, ZNE-100TL+模块还会断开 TCP 连接。 注意:在配置模式中,在已登录状态,如果连续 120 秒内,用户没有任何输入, ZNE-100TL+将退出登录状态;在未登录状态,如果连续 120 秒内,用户没有任何输入, ZNE-100TL+模块会自动退出配置模式。 6.3.4.5 回显(AT+ECHO) 命令字符串 AT+ECHO? AT+ECHO= 返回值及参数说明 \r\n[ECHO] Value is:“1”\r\nOK\r\n \r\nOK\r\n 或 \r\n①\r\nERROR\r\n 参数说明: :0 – 关闭回显;1 – 打开回显。 功能说明 读取当前值 设置新值 回显是指 ZNE-100TL+模块将输入的数据原样返回。在使用超级终端类软件对设备进行 配置时,由于超级终端类软件本身并不显示用户的输入值,所以此时必须打开回显功能;在 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 42/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 使用单片机等嵌入式设备或 telnet 方式对 ZNE-100TL+模块进行配置时,回显功能反而成了 麻烦,此时必须关闭回显功能。 ①:根据不同的错误类型返回不同的值,见表 6.2。以下命令返回值说明 中的“”均表示此意。 6.3.4.6 语言(AT+LANGUAGE) 命令字符串 返回值及参数说明 AT+LANGUAGE? \r\n[LANGUAGE] Value is:“0”\r\nOK\r\n AT+LANGUAGE= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: :0 – 中文;1 - 英语。 功能说明 读取当前值 设置新值 该命令用于设置语言选项,目前 ZNE-100TL+模块支持“中文”和“英语”。 6.3.4.7 命令列表(AT+LIST) 命令字符串 AT+LIST? 返回值及参数说明 \r\n<支持的命令列表,命令间以 TAB 隔开> \r\nOK\r\n 功能说明 读取当前值 该命令用于查看所有支持的 AT 命令。如图 6.12 所示。 图 6.12 AT+LIST 命令 6.3.4.8 恢复出厂设置(AT+DEFAULT) 命令字符串 返回值及参数说明 AT+ DEFAULT = \r\nOK\r\n 或 \r\n 2_PassWord Error \r\nERROR\r\n 参数说明: :设备密码。 成功执行此命令后,ZNE-100TL+模块会自动重启。 功能说明 恢复出厂设置 6.3.4.9 重启设备(AT+RESET) 命令字符串 产品用户手册 返回值及参数说明 功能说明 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 43/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 AT+ RESET= \r\nOK\r\n 或 \r\n 2_PassWord Error \r\nERROR\r\n 重启设备 参数说明: :设备密码。 6.3.4.10 进入BootLoader(AT+BOOTLOADER) 命令字符串 返回值及参数说明 AT+BOOTLOADER= \r\nOK\r\n 或 \r\n 2_PassWord Error \r\nERROR\r\n 参数说明: :设备密码。 成功执行此命令后,ZNE-100TL+模块会自动重启。 功能说明 进入 BootLoader 注意,进入 BootLoader 后,ZNE-100TL+模块其它功能不可用,所以如用户不进行固件 升级,请不要进入此模式。 6.3.4.11 以太网发包数(AT+NETSEND) 命令字符串 AT+NETSEND? 返回值及参数说明 \r\n[NETSEND] Value is:“10”\r\nOK\r\n 功能说明 读取当前值 获取以太网发送的数据包数量,范围 0~4294967295。 6.3.4.12 以太网成功发包数(AT+NETSENDOK) 命令字符串 AT+NETSENDOK? 返回值及参数说明 \r\n[NETSENDOK] Value is:“10”\r\nOK\r\n 功能说明 读取当前值 获取以太网发送成功的数据包数量,范围 0~4294967295。 6.3.4.13 以太网收包数(AT+NETRCV) 命令字符串 AT+NETRCV? 返回值及参数说明 \r\n[NETRCV] Value is:“10”\r\nOK\r\n 功能说明 读取当前值 获取以太网接收的数据包数量,范围 0~4294967295。 6.3.4.14 以太网成功收包数(AT+NETRCVOK) 命令字符串 AT+NETRCVOK? 返回值及参数说明 \r\n[NETRCVOK] Value is:“10”\r\nOK\r\n 功能说明 读取当前值 获取以太网接收的有效数据包数量,范围 0~4294967295。 6.3.4.15 运行时间(AT+RUNTIME) 命令字符串 AT+RUNTIME? 返回值及参数说明 \r\n[RUNTIME] Value is:“10”\r\nOK\r\n 功能说明 读取当前值 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 44/79 广州致远电子有限公司 获取 ZNE-100TL+模块运行时间,单位为秒。 6.3.4.16 TCP连接状态(AT+TCPSTATUS) ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 命令字符串 AT+TCPSTATUS? AT+ TCPSTATUS = INFO+ AT+ TCPSTATUS = CLOSE+ 返回值及参数说明 功能说明 \r\n[TCPSTATUS] Value is:“LinkNum:0 Status:LISTEN; 查 看 连 接 状 LinkNum:1 Status:LISTEN ; LinkNum:2 Status:LISTEN ; 态 LinkNum:3 Status:LISTEN ; LinkNum:4 Status:LISTEN ; LinkNum:5 Status:LISTEN ; LinkNum:6 Status:LISTEN ; "\r\nOK\r\n \r\n[TCPSTATUS] Value is:"Num: Status:LISTEN 查 看 连 接 详 LocalPort:4001 RemoteIP:0.0.0.0 Port:0"\r\nOK\r\n 细信息 参数说明: :连接号。 有效时: 断开连接 \r\nOK\r\n 无效时: \r\n3_Parameter Format Error\r\nERROR\r\n 参数说明: :连接号。 6.3.4.17 IO模式写入EEPROM(AT+ IOSTASETTOE) 命令字符串 返回值及参数说明 AT+ IOSTASETTOE? \r\n[IOSTASETTOE] Value is:“0c00”\r\nOK\r\n AT+ IOSTASETTOE \r\nOK\r\n 或 \r\n\r\nERROR\r\n 功能说明 读取当前值 设置新值 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 45/79 广州致远电子有限公司 = ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 参数说明: :是 16 进制数 0000~ffff。具体 IO 对于关系如下: bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit9 ADC1 ADC1 IO6 IO5 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 IO4 IO3 IO2 IO1 每 2 位对应一个 IO 的设置具体设置值如下: IO 名称 00 01 10 11 IO1 Disable In Out TCP Link Status IO2 Disable In Out TCP Link Control IO3 Disable In Out RTS Or Busy IO4 Disable In Out CTS IO5 Disable In Out -- IO6 Disable In Out 485EN ADC0 Disable -- -- ADC0 ADC1 Disable -- -- ADC1 红色字体是 IO 出厂默认设置模式。 00:为 IO 口关闭,关闭情况下功耗最低,启动 485EN 要 增加 2ma 电流,如果吧所有 IO 和 ADC 都启动,则增加 5ma 电流。 01:为 IO 口的输入模式,该模式下可以通过 IORDORWR 命令读取 IO 的电平状态。 10:为 IO 口的输出模式,该模式下可以通过 IORDORWR 命令设置 IO 的电平状态。 11:为 IO 口的功能状态,该模式下 IO 口执行对应的功能。 TCP Link Status:IO 为输出模式,在 TCP 连接建立时输出 “0”低电平;连接断开时输出“1”高电平。 TCP Link Control:IO 为输入模式,在 TCP Client 模式下可 以通过把该 IO 口置“0”低电平,去建立连接。在 TCP Client 和 TCP Server 模式下可以通过吧该 IO 口置“1”高电平, 来断开连接。 RTS Or Busy: IO 为输出模式,该管脚置“0”低电平时 模块繁忙建议串口设备不发送数据,平时该管脚置“1”高 电平。 CTS: IO 为输入模式,把该管脚置“0”低电平时模块不 再发送串口数据,直到该管脚置“1”高电平为止。 485EN:485 数据收发控制信号,可直接控制 485 收发器。 ADC0、ADC1:模数转换接口,可连接 2 路模拟信号,可通 过 IOADC0、1 命令读取转换值,输入范围是 0~3V,精度 是 10 位。 6.3.4.18 IO模式设置(AT+ IOSTASET) 命令字符串 产品用户手册 返回值及参数说明 功能说明 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 46/79 广州致远电子有限公司 AT+ IOSTASET? AT+ IOSTASET = ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 \r\n[IOSTASET] Value is:“0c00”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :具体说明与 IOSTASETTOE 命令相同。 6.3.4.19 IO电平状态读写(AT+ IORDORWR) 命令字符串 AT+ IORDORWR? AT+ IORDORWR = 返回值及参数说明 功能说明 \r\n[IORDORWR] Value is:“00”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :是 16 进制数,范围是 00~3f。具体 IO 对于关系 如下: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 -- -- IO6 IO5 IO4 IO3 IO2 IO1 读出时只对设置为输入模式的 IO 口有效,写入时只对 设置为输出模式的 IO 口有效。 6.3.4.20 ADC0 值读取(AT+ IOADC0) 命令字符串 AT+ IOADC0? AT+ IOADC0= 返回值及参数说明 功能说明 \r\n[IOADC0] Value is:“0000”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :是 16 进制数,范围是 0000~03ff。读出时只有 在 ADC 模式启动时才有效,写入无效。该 ADC 的输 入范围是 0~3V,精度为 10bit。模块上电后第一次读取 的值无效。 6.3.4.21 ADC1 值读取(AT+ IOADC1) 命令字符串 AT+ IOADC1? AT+ IOADC1= 返回值及参数说明 功能说明 \r\n[IOADC1] Value is:“0000”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :是 16 进制数,范围是 0000~03ff。读出时只有 在 ADC 模式启动时才有效,写入无效。该 ADC 的输 入范围是 0~3V,精度为 10bit。模块上电后第一次读取 的值无效。 6.3.5 设备信息配置命令 设备信息配置命令用于设置 ZNE-100TL+模块的通用参数。 6.3.5.1 设备类型(AT+TYPE) 命令字符串 产品用户手册 返回值及参数说明 功能说明 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 47/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 AT+TYPE? \r\n[NAME] Value is:“EXPROT”\r\nOK\r\n 读取当前值 设备类型是 ASCII 码字符串,有效长度 15 字节。该值由厂家设定,不可修改。 6.3.5.2 设备名称(AT+NAME) 命令字符串 返回值及参数说明 功能说明 AT+NAME? \r\n[NAME] Value is:“EXPROT”\r\nOK\r\n 读取当前值 AT+NAME= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :ASCII 码字符串,最大长度 15 字节,超长部分将被 忽略。 设备名称是 ASCII 码字符串,有效长度 15 字节,用户可通过修改此值来标识同一网络 上的多个相同设备。 6.3.5.3 设备密码(AT+PASS) 命令字符串 AT+PASS? AT+PASS= 返回值及参数说明 功能说明 \r\n[PASS] Value is:“88888”\r\nOK\r\n 读取当前值 \r\nOK\r\n 设置新值 参数说明: :ASCII 码字符串,最大长度 15 字节,超长部分将 被忽略。 为了防止设备配置参数被意外更改,在对设备属性进行配置需要输入配置密码(在 AT 命令配置方式下,使用 AT+LOGIN 命令,参考 6.3.4.3;菜单配置方式下,在图 6.7 所示的 登录界面输入。),配置密码是 ASCII 码字符串,有效长度 15 字节,默认值为“88888”。 6.3.5.4 设备IP(AT+IP) 命令字符串 AT+IP? AT+IP= 返回值及参数说明 功能说明 \r\n[IP] Value is:“192.168.0.178”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :点分 10 进制数,如 192.168.0.178,不可填入 xx.xx.xx.0 或 xx.xx.xx.255 6.3.5.5 子网掩码(AT+MARK) 命令字符串 AT+MARK? AT+MARK= 返回值及参数说明 \r\n[MARK] Value is:“255.255.255.0”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: :点分 10 进制数,如 255.255.255.0 功能说明 读取当前值 设置新值 6.3.5.6 网关IP(AT+GATEWAY) 命令字符串 产品用户手册 返回值及参数说明 功能说明 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 48/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 AT+GATEWAY? \r\n[GATEWAY] Value is:“192.168.0.1”\r\nOK\r\n 读取当前值 AT+GATEWAY= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :点分 10 进制数,如 192.168.0.1,不可填入 xx.xx.xx.0 或 xx.xx.xx.255 6.3.5.7 DNS服务器IP(AT+DNS) 命令字符串 AT+DNS? AT+DNS= 返回值及参数说明 功能说明 \r\n[DNS] Value is:“192.168.0.1”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :点分 10 进制数,如 192.168.0.1,不可填入 xx.xx.xx.0 或 xx.xx.xx.255 6.3.5.8 设备MAC地址(AT+MAC) 命令字符串 AT+MAC? 返回值及参数说明 \r\n[MAC] Value is:“00.14.97.0f.13.30”\r\nOK\r\n 功能说明 读取当前值 ZNE-100TL+模块以太网的硬件地址,该值不可修改。 6.3.5.9 IP获取方式(AT+IP_MODE) 命令字符串 AT+IP_MODE? AT+IP_MODE= 返回值及参数说明 \r\n[IP_MODE] Value is:“1”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: :0-动态获取;1-静态获取(默认值)。 功能说明 读取当前值 设置新值 该选项用于确定设备获取 IP 的方式,可以是“静态获取”或“动态获取”。 静态获取是指直接使用用户设置的“IP 地址”、“子网掩码”、“网关”设定;动态获取 是指 ZNE-100TL+模块利用 DHCP 协议,从网络上的 DHCP 服务器中获取由 DHCP 服务器 分配的 IP 地址、子网掩码和网关等信息。 注意:在确认网络上存在 DHCP 服务器后,才能使用动态获取的功能。 6.3.5.10 网页配置端口(AT+WEB_PORT) 命令字符串 AT+WEB_PORT? AT+WEB_PORT= 返回值及参数说明 功能说明 \r\n[WEB_PORT] Value is:“80”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :1~65534,但一些被其它网络协议所占用,这些端 口不能使用。被占用端口详细情况请看附录。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 49/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 用户使用 IE 浏览器配置设备参数的连接端口,默认值为“80”。 6.3.5.11 命令配置端口(AT+CMD_PORT) 命令字符串 返回值及参数说明 功能说明 AT+CMD_PORT? \r\n[CMD_PORT] Value is:“3003”\r\nOK\r\n 读取当前值 AT+CMD_PORT= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :1~65534,但一些被其它网络协议所占用,这些端 口不能使用。被占用端口详细情况请看附录。 用户使用超级终端软件的 TCP/IP 连接方式或 Telnet 方式配置设备参数的连接端口,默 认值为“3003”。 注意:在 ZNE-100TL+模块重启后,新的设置才生效。 6.3.5.12 IP过滤项(AT+IPFn) 命令字符串 AT+IPFn? AT+IPFn= 返回值及参数说明 功能说明 过滤项有效时: 读取当前值 \r\n[IPFn] Value is:“192.168.0.0-255.255.255.0”\r\nOK\r\n 过滤项无效时: \r\n[IPFn] Value is:“invalid”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :1——点分 10 进制数,如 192.168.0.0-255.255.255.0, 其中前 4 个为 IP 地址,后 4 个为掩码。 2——只填 0,表示关闭该过滤项 IP 过滤项用于限制与设备通信的 IP 地址,其中前 4 个为网络地址,后 4 个为掩码。过 滤项有效时,当目标 IP(与 NET-100TL 模块的 IP)& 掩码==网络地址时,数据通信被允 许;过滤项无效时,所有 IP 的数据通信都被允许。 IP 过滤项共有 8 项(所以上述命令中的“n”表示 1~8),满足任何一项过滤项的 IP 地 址都可以与设备通信,IP 过滤项设置实例如表 6.4 所示。 表 6.4 IP 过滤项设置实例 允许与设备通信的 IP 地址 允许所有 IP 192.168.1.127 192.168.1.1~192.168.1.254 192.168.0.1~192.168.255.254 IP 过滤项设置值 0 192.168.1.127-255.255.255.255 192.168.1.0-255.255.255.0 192.168.0.0-255.255.0.0 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 50/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 注意:要允许所有的 IP 地址都可与模块通信,必须将所有的 IP 过滤项(IPF1~IPF8)都设 置为无效。 6.3.6 串口信息配置命令 串口信息配置命令用于设置每个串口的工作参数,命令字符串如“AT+C1_OP=0\r\n” 表示设置串口 1 的工作模式为 0(TCP Server 模式)。 6.3.6.1 工作模式(AT+ C1_OP) 命令字符串 AT+C1_OP? AT+ C1_OP= 返回值及参数说明 功能说明 \r\n[C1_OP] Value is:“0”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: : 0 - TCP Server;1 - TCP CLIENT;2 - REAL COM; 3 - UDP;4 - DISABLE。 该命令用于设置工作模式,ZNE-100TL+模块支持 5 种工作模式,参见 3 工作模式。 6.3.6.2 工作端口(AT+ C1_PORT) 命令字符串 AT+ C1_PORT? AT+ C1_PORT= 返回值及参数说明 功能说明 \r\n[C1_PORT] Value is:“4001”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :1~65534,但一些被其它网络协议所占用,这些端 口不能使用。被占用端口详细情况请看附录。 该命令用于设置工作端口,在 TCP Server 和 UDP 模式下,用户设备通过此端口与 ZNE-100TL+模块通信。 6.3.6.3 波特率(AT+ C1_BAUD) 命令字符串 AT+ C1_BAUD? AT+ C1_BAUD= 返回值及参数说明 功能说明 \r\n[C1_BAUD] Value is:“19200”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :300~230400,必须使用标准的波特率,如表 6.5 所 示。 该参数控制串口的通信波特率,使用的波特率应该是标准波特率,如表 6.5 所示。 表 6.5 ZNE-100TL+模块支持的波特率 NET-100TL 模块支持的标准波特率 300 600 1200 2400 4800 9600 19200 38400 57600 115200 230400 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 51/79 广州致远电子有限公司 6.3.6.4 数据位(AT+ C1_DATAB) ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 命令字符串 返回值及参数说明 AT+ C1_DATAB? \r\n[C1_DATAB] Value is:“8”\r\nOK\r\n AT+C1_DATAB= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: :5~8。 功能说明 读取当前值 设置新值 串口的数据位长度,可选择 5~8 位。 6.3.6.5 停止位(AT+ C1_STOPB) 命令字符串 AT+ C1_STOPB? AT+ C1_STOPB= 返回值及参数说明 \r\n[C1_STOPB] Value is:“1”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: :1~2。 功能说明 读取当前值 设置新值 串口的停止位长度,可选择 1~2 位。 6.3.6.6 效验位(AT+ C1_PARITY) 命令字符串 返回值及参数说明 AT+ C1_PARITY? \r\n[C1_PARITY] Value is:“0”\r\nOK\r\n AT+C1_PARITY= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: : 0-无 NONE(默认值);1-奇.ODD;2-偶.EVEN; 3-强制为 0.SPACE;4-强制为 1.MARK。 功能说明 读取当前值 设置新值 该命令用于设置串口数据的效验方式,可选择偶效验、奇效验、强制为 0 和强制为 1, 默认是无效验。 6.3.6.7 清空串口BUFFER(AT+ C1_BUF_CLS) 命令字符串 AT+ C1_BUF_CLS? AT+ C1_BUF_CLS= 返回值及参数说明 \r\n[C1_BUF_CLS] Value is:“0”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: : 1-建立 TCP 连接后清空串口缓冲区; 0-不清空串口缓冲区(默认值)。 功能说明 读取当前值 设置新值 在使用 TCP 协议进行通信时,必须先要建立连接,ZNE-100TL+模块才能与外界通信, 而在建立连接之前,ZNE-100TL+模块的串口端有可能已经收到一部分数据,该命令用于确 定对这部分数据的处理方式。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 52/79 广州致远电子有限公司 6.3.6.8 TCP TURBO(AT+ C1_TCP_TURBO) ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 命令字符串 AT+ C1_TCP_TURBO? AT+C1_TCP_TURBO= 返回值及参数说明 功能说明 \r\n[C1_BUF_CLS] Value is:“0”\r\nOK\r\n 读取当前值 \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: : 0-关闭 Turbo 功能(默认);1-打开 Turbo 功 能。 该选项用于实现“TCP 方式时串口到以太网的高速发送”。 在启用“TCP Turbo”功能后,NET-100TL 模块将对串口转发到以太网的数据优先处理, 并妥善的处理了 Windows 对 TCP 数据包数百毫秒延时的问题,即使没有以太网转发到串口 的数据也能实现串口到以太网数据的高速转发。 6.3.6.9 分包长度(AT+ C1_SER_LEN) 命令字符串 返回值及参数说明 AT+ C1_SER_LEN? \r\n[C1_SER_LEN] Value is:“500”\r\nOK\r\n AT+ C1_SER_LEN= \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: : 0~2000,为 0 时表示关闭该功能。 功能说明 读取当前值 设置新值 串口数据分包条件之一,串口连续接收数据时,接收到的数据达到“分包长度”时,被 作为 1 个数据包发送,详细说明见串口数据分包规则。 6.3.6.10 串口帧间隔(AT+ C1_SER_T) 命令字符串 AT+ C1_SER_T? AT+ C1_SER_T= 返回值及参数说明 \r\n[C1_SER_T] Value is:“50”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 参数说明: : 0~5000,单位 ms,为 0 时表示关闭该功能。 功能说明 读取当前值 设置新值 串口数据分包条件之一,在帧间隔时间内没有收到新数据,之前接收到的所有数据作为 1 个数据包发送,详细说明见串口数据分包规则。 6.3.6.11 帧起始字节(AT+ C1_D1) 命令字符串 AT+ C1_D1? AT+ C1_D1= 产品用户手册 返回值及参数说明 功能说明 起始字节有效: 读取当前值 \r\n[C1_D1] Value is:“0x05”\r\nOK\r\n 起始字节无效: \r\n[C1_D1] Value is:“invalid”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :1——HEX 字符 0x00~0xFF,表示有效的起始字节; 2——设为 invaild 表示起始字节无效。 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 53/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 串口数据分包条件之一,详细说明见串口数据分包规则。 6.3.6.12 帧结束字节(AT+ C1_D2) 命令字符串 AT+ C1_D2? AT+ C1_D2= 返回值及参数说明 功能说明 结束字节有效: 读取当前值 \r\n[C1_D2] Value is:“0x05”\r\nOK\r\n 结束字节无效: \r\n[C1_D2] Value is:“invalid”\r\nOK\r\n \r\nOK\r\n 或 \r\n\r\nERROR\r\n 设置新值 参数说明: :1——HEX 字符 0x00~0xFF,表示有效的结束字节; 2——设为 invaild 表示结束字节无效。 串口数据分包条件之一,详细说明见串口数据分包规则。  串口数据分包规则 当“帧起始字节”或“帧结束字节”均无效时,按“串口帧间隔”和“分包长度”来分 包。在这种情况下,当串口端在连续的“串口帧间隔”时间内未收到新数据,或串口端收到 的数据字节数大于“分包长度”时,ZNE-100TL+模块会将串口之前接收到的数据作为 1 个 数据包发送出去。 当“帧起始字节”或“帧结束字节”其中一个有效时,“帧起始字节”或“帧结束字节” 与串口数据的帧间隔同时作为分包条件;“帧起始字节”和“帧结束字节”两个同时有效时, 按“帧起始字节”和“帧结束字节”同时成立才分帧,“帧起始字节”之前,“帧结束字节” 之后的数据丢弃。 下面,以图 6.13 所示的串口数据流来说明“帧起始字节”和“帧结束字节”的分包规 则。 AAh 01h 02h 03h 帧间隔 AAh 01h 02h 03h AAh 01h 图 6.13 示例串口数据流 1. “帧起始字节”或“帧结束字节”均无效时 按串口数据的帧间隔来分包,如下图分两个 TCP/IP 包(TCP Sever 或 TCP Client 工作 模式下是 TCP 包;UDP 工作模式下是 UDP 包)。 AAh 01h 02h 03h 帧间隔 AAh 01h 02h 03h AAh 01h 2. “帧起始字节”或“帧结束字节”其中一个有效时 “帧起始字节”或“帧结束字节”与串口数据的帧间隔同时作为分包条件;现在假设“帧 起始字节”是“01h”,“帧结束字节”无效时,如下图分包。共分 5 包,每当出现帧间隔或 “帧起始字节”时就分包。 产品用户手册 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 54/79 广州致远电子有限公司 ZNE-100TL+ ZNE-100TL+ 以太网转串口模块 AAh 01h 02h 03h 帧间隔 AAh 01h 02h 03h AAh 01h 现在假设“帧结束字节”是“01h”,“帧起始字节”无效时,如下图分包。共分 4 包, 每当出现帧间隔或“帧结束字节”时就分包。 AAh 01h 02h 03h 帧间隔 AAh 01h 02h 03h AAh 01h 3. “帧起始字节”和“帧结束字节”两个同时有效时 按“帧起始字节”和“帧结束字节”同时成立才分帧,“帧起始字节”之前,“帧结束字 节”之后的数据丢弃。现假设“帧起始字节”是 01h,“帧结束字节”是 AAh,如下图分包。 共分 2 包(最后一个字节 01h 还没找到“帧结束字节”是 AAh,所以不能算已经分包),帧 间隔不作为分包条件。 AAh 01h 02h 03h 帧间隔 AAh 01h 02h 03h AAh 01h 如果“帧起始字节”是 01h,“帧结束字节”是 03h,如下图分包。共分 2 包,“帧起始 字节”之前,“帧结束字节”之后的数据丢弃。 AAh 01h 02h 03h 帧间隔 AAh 01h 02h 03h AAh 01h 注意:串口分包规则在 Real COM 模式下无效。 6.3.6.13 超时断开时间(AT+C1_IT) 命令字符串 AT+C1_IT? AT+ C1_IT=

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。