0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
ZN200

ZN200

  • 厂商:

    ZLG(致远电子)

  • 封装:

    MODULE_29X19MM

  • 描述:

    嵌入式以太网转串口模块

  • 数据手册
  • 价格&库存
ZN200 数据手册
ZN200 User Manual 嵌入式以太网转串口模块 UM01010101 V1.02 Date: 2019/03/12 类别 内容 关键词 ZN200;以太网;串口;多连接 摘 要 广州致远电子有限公司 ZN200 以太网转串口模块使用说明 产品用户手册 ZN200 嵌入式以太网转串口模块 修订历史 版本 日期 原因 V1.00 2016/09/02 ZN200 用户手册初稿 V1.01 2017/08/07 修改公司名称,更改销售网络信息 V1.02 2019/03/12 更新文档页眉页脚、“销售与服务网络”内容和新增“免责声 产品用户手册 明”内容 ©2019 Guangzhou ZHIYUAN Electronics Co., Ltd. I ZN200 嵌入式以太网转串口模块 目 录 1. 功能简介................................................................................................................... 1 概述............................................................................................................................... 1 1.1.1 ZN200 模块模块功能特点................................................................................... 1 1.1.2 产品特性 ........................................................................................................... 2 1.2 产品规范....................................................................................................................... 3 1.2.1 电气参数 ........................................................................................................... 3 1.2.2 机械尺寸 ........................................................................................................... 3 1.2.3 温度特性 ........................................................................................................... 4 1.1 2. 硬件部分说明........................................................................................................... 5 硬件电路说明 ............................................................................................................... 5 评估板硬件说明 ........................................................................................................... 7 2.2.1 评估板示意图 ................................................................................................... 7 2.2.2 评估板硬件介绍 ............................................................................................... 7 2.3 硬件连接使用说明 ..................................................................................................... 10 2.4 ZN200 模块的常用应用参考 .................................................................................... 10 2.4.1 TTL 电平的应用 ................................................................................................ 10 2.4.2 232 电平的应用 .................................................................................................. 11 2.1 2.2 3. 工作模式................................................................................................................. 12 3.1 3.2 3.3 3.4 TCP Server 模式 ......................................................................................................... 12 TCP Client 模式 .......................................................................................................... 12 Real COM 模式 .......................................................................................................... 12 UDP 模式.................................................................................................................... 13 4. ZN200 模块 IP 地址 ................................................................................................ 14 4.1 4.2 4.3 设备 IP 出厂设置 ....................................................................................................... 14 用户获取设备 IP ........................................................................................................ 14 PC 机与模块网段检测 ............................................................................................... 15 5. ZNetCom 软件配置................................................................................................. 16 安装配置软件 ............................................................................................................. 16 获取设备配置信息 ..................................................................................................... 18 修改设备配置信息 ..................................................................................................... 20 保存恢复设置 ............................................................................................................. 21 5.4.1 保存设置 ......................................................................................................... 21 5.4.2 恢复设置 ......................................................................................................... 22 5.5 恢复出厂设置 ............................................................................................................. 23 5.5.1 通过配置软件来恢复出厂设置 ..................................................................... 23 5.5.2 通过硬件来恢复出厂设置 ............................................................................. 24 5.6 升级固件..................................................................................................................... 24 5.1 5.2 5.3 5.4 6. Real COM 模式配置方法 ....................................................................................... 25 7. AT 命令配置 ............................................................................................................ 30 7.1 7.2 7.3 如何使用串口 AT 命令 .............................................................................................. 30 AT 命令参数列表 ....................................................................................................... 32 AT 命令功能说明 ....................................................................................................... 35 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Co., Ltd. I 7.3.1 类型号(TYPE) ........................................................................................... 35 7.3.2 固件版本号(VERSION)............................................................................ 35 7.3.3 设备名字(NAME) ..................................................................................... 35 7.3.4 设备密码(PASS)........................................................................................ 35 7.3.5 网页配置使能(WEB_EN) ......................................................................... 35 7.3.6 访客配置使能(GUEST_EN) ..................................................................... 35 7.3.7 访客密码(GUEST_PASS) ......................................................................... 35 7.3.8 网页端口号(WEB_PORT) ........................................................................ 35 7.3.9 IP 获取方式(DHCP)...................................................................................... 35 7.3.10 子网掩码(MASK) ..................................................................................... 35 7.3.11 网关地址(GATE)....................................................................................... 35 7.3.12 DNS1(DNS1) ............................................................................................. 35 7.3.13 DNS2(DNS2) ............................................................................................. 35 7.3.14 MAC 地址(MAC)...................................................................................... 35 7.3.15 链路使能(LINKn_WORK_EN) ................................................................ 36 7.3.16 串口波特率(Cn_BAUD) ........................................................................... 36 7.3.17 串口数据位(Cn_DBIT) ............................................................................. 36 7.3.18 串口停止位(Cn_SBIT).............................................................................. 36 7.3.19 串口校验位(Cn_PARITY) ........................................................................ 36 7.3.20 串口分包长度(Cn_PLEN) ........................................................................ 36 7.3.21 串口分包间隔(Cn_INTERVAL) ............................................................... 36 7.3.22 网口工作模式(Nn_MODE) ...................................................................... 36 7.3.23 网口工作端口(Nn_LOCAL_PORT) ......................................................... 37 7.3.24 连接密码使能(Nn_CNCT_PASS) ............................................................ 37 7.3.25 连接清空缓存(Nn_ CNCT_CLS) ............................................................. 37 7.3.26 连接方式控制(Nn_ CNCT_CTL) ............................................................. 37 7.3.27 断开方式控制(Nn_ DISCNCT_CTL) ...................................................... 37 7.3.28 连接发送信息(Nn_ CNCT_INFO) ........................................................... 37 7.3.29 连接提示信息(Nn_ INFO_STRING) ....................................................... 37 7.3.30 组播使能(Nn_ MULT_EN) ....................................................................... 37 7.3.31 组播端口(Nn_ MULT_PORT) .................................................................. 37 7.3.32 组播 IP(Nn_ MULT_IP) ............................................................................ 37 7.3.33 超时断开时间(Nn_ INTERVAL) .............................................................. 37 7.3.34 心跳检测时间(Nn_ TCP_AT) ................................................................... 37 7.3.35 连接数量(Nn_ LINK_NUM) .................................................................... 38 7.3.36 目标端口 1(Nn_DST_PORT1).................................................................. 38 7.3.37 目标 URL1(Nn_DST_URL1).................................................................... 38 7.3.38 目标端口 2(Nn_DST_PORT2).................................................................. 38 7.3.39 目标 URL2(Nn_DST_URL2).................................................................... 38 7.3.40 连接信息(LINK_INFO) ............................................................................ 38 7.3.41 复位模块(RESET)..................................................................................... 39 7.3.42 恢复出厂设置(DEFAULT) ....................................................................... 39 7.3.43 升级模块(UPDATA) ................................................................................. 39 7.3.44 接数据统计(STATISTICS) ....................................................................... 39 II ZN200 嵌入式以太网转串口模块 7.3.45 运行时间(RUNTIME)............................................................................... 39 7.3.46 IO 模式存储值(IO_FUNC_E) .................................................................. 39 7.3.47 IO 电平储存值(IO_STATE_E) ................................................................. 39 7.3.48 IO 模式当前值(IO_FUNC) ....................................................................... 39 7.3.49 IO 电平当前值(IO_STATE) ...................................................................... 39 7.3.50 登陆 AT 命令(LOGIN).............................................................................. 39 7.3.51 输入回显(ECHO) ...................................................................................... 39 7.3.52 命令列表(LIST) ........................................................................................ 39 7.3.53 退出 AT 命令(EXIT) ................................................................................. 40 7.4 AT 命令配置实例 ....................................................................................................... 40 8. Web 浏览器配置 ..................................................................................................... 41 8.1 8.2 访客设置模式 ............................................................................................................. 41 管理员配置模式 ......................................................................................................... 42 8.2.1 功能设置 ......................................................................................................... 42 8.2.2 更改密码 ......................................................................................................... 44 8.2.3 备份恢复 ......................................................................................................... 45 9. 固件升级................................................................................................................. 46 10. 推荐回流温度曲线............................................................................................... 52 11. 附录 ....................................................................................................................... 53 TCP 和 UDP 中默认已经被占用的端口列表....................................................................... 53 常见故障处理......................................................................................................................... 55 产品问题报告表.......................................................................................................... 56 产品返修程序.............................................................................................................. 57 12. 免责声明............................................................................................................... 58 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Co., Ltd. III ZN200 嵌入式以太网转串口模块 1. 功能简介 1.1 概述 ZN200 模块是广州致远电子有限公司开发的一款多功能嵌入式以太网串口数据转换模 块,它内部集成了 TCP/IP 协议栈,用户利用它可以轻松完成嵌入式设备的网络功能,节省 人力物力和开发时间,使产品更快的投入市场,增强竞争力。 ZN200 集成 10/100M 自适应以太网接口,串口通信波特率高达 460.8Kbps。ZN200 模块 模块具有 TCP Server、TCP Client、UDP、Real COM 等多种工作模式,每路串口支持一个连 接,支持域名访问等功能。 1.1.1 ZN200 模块模块功能特点 LAN:  10/100M 自适应以太网接口;  支持 AUTO MDI/MDIX,可使用交叉网线或平行网线连接;  内置Web服务器,可通过网页对模块配置;  网络断开后自动断开连接,保证整个网络可靠的建立 TCP 连接;  支持 DNS,可通过域名访问外网服务器。;  TCP 支持多连接,支持连接校验密码和连接后发送特定数据,每路串口满足 2 个以 内用户同时管理一个嵌入式模块的设备;  UDP 方式下支持单机或多机通讯,满足多个用户同时管理一个嵌入式模块的设备; 串口:  波特率在 300bps~460.8Kbps 之间可任意设定;  灵活的串口数据分帧设置,满足用户各种分包需求;  支持虚拟串口工作方式,提供 Windows 虚拟串口驱动,让用户串口设备无逢升级 至以太网通讯方式,无需修改原有串口软件。具体细节请参考 3.3 Real COM 模式 描述。 工作模式:  工作方式可选择 TCP Server、TCP Client、UDP 和 Real COM 等多种工作模式,工 作端口,目标 IP 地址和端口均可设定;  支持多播通信(仅在 UDP 模式下)。 软件资源:  提供通用配置函数库,方便用户使用 VC、VB、Delphi 和 C++Builder 开发应用程 序进行二次开发;  兼容 Socket 工作方式(TCP Server、TCP Client、UDP 等),上位机通讯软件编写遵 从标准的 Socket 规则;  提供 Windows 平台配置软件函数库,包含简单易用的 API 函数库,方便用户编写 自己的配置软件。 配置: 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 1  支持本地和远程的系统固件升级;  支持 AT 命令配置;  支持远程 WEB 配置。 1.1.2 产品特性 LAN:  以太网:10/100Mbps。 串口:  TTL×2。 串口通讯参数:  校验:None、Even、Odd;  数据位:5、6、7、8;  停止位:1、1.5、2;  流控:无;  波特率:300bps 至 460.8Kbps。 软件资源:  Ethernet:ARP、ICMP、IGMP、UDP、TCP、HTTP、DHCP、DNS、UDP 组 播;  工具软件:ZNetCom 配置软件、ZNetCManage 虚拟串口服务器软件、TCP/UDP 测试工具;  配置方式:Web 配置、串口 AT 配置、上位机配置。 电源:  输入电源:3.3V DC;  功耗:满载电流 169mA。 机械参数:  尺寸(L×W×H):29×19×2(mm)。 工作温度:  工业级:-40~85℃。 保存环境:  -40~85℃,5~95﹪RH。 ZN200 模块提供丰富的参数配置方式:  可使用 Windows 平台配置软件配置参数;  提供 Windows 平台配置软件函数库,包含简单易用的 API 函数库,方便用户 编写自己的配置软件;  可使用 Web 浏览器配置参数;  可使用 Windows 系统自带超级终端软件配置参数;  支持 AT 命令配置,方便用户使用嵌入式设备配置参数; 2 ZN200 嵌入式以太网转串口模块 1.2 产品规范 1.2.1 电气参数 静态参数:电源 1. 除非特别说明,下表所列参数是指 Tamb =25℃时的值。 标号 类别 VDP 3V 3 I DP 3V 3 规格 最小 典型 最大 单位 模块电压 3.15 3.3 3.45 V 模块电流 - 169 - mA 静态参数:数字管脚 2. 标号 类别 VOH 条件 高电平输入电压 VIH VIL 项目 串口及 IO 相关管脚 VOL 规格 最小 典型 最大 单位 2.0 3.3 5 V 0.8 V 低电平输入电压 高电平输出电压 I=4mA 低电平输出电压 I=4mA 2.9 3.3 V 0.4 V 1.2.2 机械尺寸 用户如需安装 ZN200 模块,可参考 图 1.1 所提供的外观机械尺寸[公制单位表示],图中规定了产品的长、宽、高,以及部 分机械结构。 用户如需制作 ZN200 模块底板(主板),可参考图 1.2 位参数[公制单位表示]。 产品用户手册 推荐 PCB Layout 所以提供的定 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 3 图 1.1 ZN200 模块机械尺寸 图 1.2 推荐 PCB Layout 1.2.3 温度特性 名称 级别 工作温度 保存温度 ZN200 模块 工业级 -40~85℃ -40~85℃ 4 ZN200 嵌入式以太网转串口模块 2. 硬件部分说明 硬件电路说明 2.1 下面我们分别介绍 ZN200 模块的外引管脚和评估板的使用。 模块的外形如图 2.1 所示,引脚标注示意图如图 2.2 所示,模块的引脚定义如表 2-1 所 示。 图 2.1 产品外形 图 2.2 产品用户手册 ZN200 引脚标注 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 5 表 2-1 ZN200 模块管脚名称 管脚 信号 方向 管脚 信号 方向 ―― ―― ―― 14 Ethernet RX- IN 1 VCC3.3 IN 15 Ethernet RX+ IN 2 TXD2 I/O 16 Ethernet TX- OUT 3 RXD2 I/O 17 Ethernet TX+ OUT 4 Link_St2/IO6 OUT/IO 18 SPEED_LED OUT 5 Link_Ct2/IO5 IN/IO 19 LINK_LED IN 6 485_DIR2/IO4 I/O 20 GND ―― 7 nRST IN 21 ―― 保留 8 Link_St1/IO3 OUT/IO 22 ―― 保留 9 Link_Ct1/IO2 IN/IO 23 DEF IN 10 COM_CFG IN 24 ISP/WDI IN/OUT 11 485_DIR1/IO1 OUT/IO 25 ―― 保留 12 RXD1 IN 26 ―― 保留 13 TXD1 OUT 27 GND ―― 注意:用户设计时请将保留的管脚悬空! 表 2-1 中的管脚定义如下: 管脚 1:VCC3.3 是模块的电源正极输入管脚,输入电压为 3.3V 直流; 管脚 2:管脚 2 为模块的串口 2 的信号输入功能。 管脚 3:管脚 3 为模块的串口 2 的信号输入功能。 管脚 4:管脚 4 是 TCP 连接状态功能,可复用为 IO6 功能。 管脚 5:管脚 5 是 TCP 连接控制功能,可复用为 IO5 功能。 管脚 6:管脚 6 是模块的 485 收发控制管脚,可以直接连接 485 收发器的收发控制端, 该引脚功能还复用为 IO4 口。 管脚 7:nRST 是模块的复位管脚,低电平有效,在该管脚输入一大于 20us 的负脉冲, 模块复位(模块内部有上电复位电路,该管脚可悬空); 管脚 8:Link_St1/IO3 管脚是模块的 TCP 连接状态,可复用为 IO3 口; 管脚 9:Link_Ct1/IO2 管脚是模块的 TCP 连接控制,可复用为 IO2 口; 管脚 10:COM_CFG 是串口配置控制脚,方向为输入。该引脚为高电平或悬空时,则 工作在正常工作模式;为低电平时,则工作在串口配置模式。在正常工作模式下,串口收发 的数据是以太网的转发数据,在串口配置模式下,串口发送配置命令,设置模块的工作参数 或获取模块的工作状态参数,该管脚内部有弱上拉; 6 ZN200 嵌入式以太网转串口模块 管脚 11:485_DIR1/IO1 是 485 收发控制管脚,可以直接连接 485 收发器的收发控制端, 该引脚功能还复用为 IO1 口; 管脚 12:RXD1 是模块串口 1 信号输入管脚; 管脚 13:TXD1 是模块串口 1 信号输出管脚; 管脚 14、15、16、17:Ethernet TX+、Ethernet TX-、Ethernet RX+、Ethernet RX-管脚是 以太网信号; 管脚 18、19:管脚“SPEED_LED”和“LINK_LED”用于指示当前的网络状态。当模 块的网络接口有数据收发时, “LINK_LED”管脚输出低电平脉冲(连接的 LED 闪烁)。当 模块的网络接口连上 100M 以太网电缆,并检测到载波后, “SPEED_LED”管脚输出低电平 (连接的 LED 常亮) ,表示模块已经连接到 100M 以太网络; 管脚 20、27:GND 是模块的电源地管脚; 管脚 21、22:保留,用户悬空即可; 管脚 23:DEF 管脚是模块的回复出厂设置管脚,该管脚使用方法详见 5.5.2 ; 管脚 24:将模块断电,然后再将 ISP/WDI 管脚接 GND,然后再对模块上电,则模块进 入 ISP 模式;若将 ISP/WDI 管脚悬空后,再对模块上电,则该引脚复用为该模块的喂狗信 号。 管脚 25:保留,用户悬空即可; 管脚 26:保留,用户悬空即可; 注意:用户在设计电路图时,建议将管脚 24 上拉。 2.2 评估板硬件说明 2.2.1 评估板示意图 图 2.3 ZN200 模块评估板 2.2.2 评估板硬件介绍 评估板是方便用户进行模块测试和应用的一个示例平台。评估板上包括 6.8-20VDC 供 电电源接口、RJ45 接口、RS-232 接口、RS-485 接口、ZN200 模块接口等。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 7 1. 该模块的 RJ45 接口 RJ45 接口管脚排列如图 2.4 所示。 PIN 1 2 3 6 Signal TX+ TX- RX+ RX- 图 2.4 RJ45 接口信号说明 2. RS-232 接口 RS-232 接口,我们使用了其中的 3 根线 RXD、TXD、GND,管脚排列如图 2.5 所示。 图 2.5 3. RS-232 接口管脚排列 RS-485 接口 RS-485 接口,我们使用了 2Pin 的 OPEN 座,管脚定义如图 2.6 所示: 图 2.6 RS-485 接口定义 在 RS-485 通信模式下,可对 ZN200 模块评估板终端电阻(信号拉高、拉低电阻)进行 调节。在某些关键应用场合,终端电阻可以用来防止串口信号反射。而当电气信号异常时, 也需要对上拉、下拉电阻进行调整。用户只需通过评估板上的拨码开关对终端电阻、上下拉 电阻选择便可实现信号的正常传输。如图 2.7 所示,设备拨码开关的出厂配置是拨到“ON” 端,即上下拉 1KΩ,终端电阻 120Ω。 8 ZN200 嵌入式以太网转串口模块 图 2.7 终端电阻及上下拉电阻选择拨码开关 4. RS-232 与 RS-485 功能的切换 RS-232 与 RS-485 功能的切换是通过拨码开关来实现的,如图 2.8 所示。 当切换成 RS-485 模式时,必须将 ZN200 模块配置成 RS-485 模式。 图 2.8 5. RS-232 与 RS-485 功能切换开关 电源接口 ZN200 模块评估板采用 6.8-20V 供电。接口采用内正外负 DC 端子座。 6. 按键 ZN200 模块评估板为用户提供了三个按键,每个按键的功能如下: RST 按键是 ZN200 模块的复位按键。 ISP 按键是 ZN200 模块的 ISP 模式控制按键,将模块断电,然后再按下 ISP 按键,然后 再对模块上电,则模块进入 ISP 模式。 DEF 按键是 ZN200 模块的恢复出厂设置按键,模块正常工作时,按下该按键 3~5 秒时, 该模块即可恢复出厂设置。 7. 功能管脚跳线说明 ZN200 模块的所有引脚都在评估板上引了出来,供客户进行二次开发。用户若要利用 评估板上的功能,则必须将 J7、J10 跳线帽接上,以使 ZN200 模块的管脚与评估板上的资 源相连接。 ZN200 模块的跳线帽 J7、J10 的跳接方法如图 2.9 所示: 图 2.9 ZN200 模块的跳接方法 评估板电路图参见《ZN200-EV Board 原理图.pdf》文档 ,用户在应用 ZN200 模块做 二次开发时可以参考该图设计。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 9 2.3 硬件连接使用说明 一般情况下,模块可以供用户进行二次开发,使用户的产品从串口升级到以太网接口。 而评估板加模块的一般应用是,使用它们做一个桥接的功能,以太网连接到网络上,然后串 口连接到用户的设备,让 PC 机可以通过网络来控制用户的设备,如图 2.10 所示。 图 2.10 ZN200 模块使用示意图 用户在对模块和评估板做测试的时候,可以使用评估板配套的网线连接 PC 机的网卡接 口与评估板的以太网接口,然后用评估板配套串口线(交叉线)连接 PC 机的串口和评估板 的 RS-232 接口。这样就构成了一个简单的测试网络,用户可以通过 PC 机的网卡接口发送/ 接收数据,由串口进行接收/发送数据。光盘配套中 ZNetCom 软件具有这样的功能,供用户 使用。 2.4 ZN200 模块的常用应用参考 ZN200 模块的一般有两种应用情况:ZN200 模块串口的 TTL 电平直接接到 MCU 上; 模块串口的 TTL 电平接到 RS232 电平转换芯片上。 2.4.1 TTL 电平的应用 ZN200 模块的第 12、13 引脚分别是由 CPU 端直接引出来的串口 RX、TX,是 TTL 电 平。 用户在设计自己的底板时要注意 TX 线和 RX 线要与 ZN200 模块的 TX 和 RX 交叉连接。 如图 2.11 所示。 10 ZN200 嵌入式以太网转串口模块 图 2.11 ZN200 模块的 TTL 电平参考图 2.4.2 232 电平的应用 当用户需要 RS232 电平时,可以通过在 ZN200 模块上加一个 RS232 电平转换芯片来实 现。具体的连线参考示意图如图 2.12 所示。 图 2.12 产品用户手册 ZN200 模块的 RS232 电平参考图 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 11 3. 工作模式 ZN200 模块支持 4 种工作模式,介绍如下: 3.1 TCP Server 模式 在 TCP 服务器(TCP Server)模式下,ZN200 模块不会主动与其它设备连接。它始终等 待客户端(TCP Client)的连接,在与客户端建立 TCP 连接后即可进行双向数据通信。 提示:在该模式下,客户端通过网口对应的“网口工作端口(详见表 7-2)”连接 ZN200 模 块。 3.2 TCP Client 模式 在 TCP 客户端(TCP Client)模式下,ZN200 模块将主动与预先设定好的 TCP 服务器 连接。如果连接不成功,客户端将会根据设置的连接条件不断尝试与 TCP 服务器建立连接。 在与 TCP 服务器端建立 TCP 连接后即可进行双向数据通信。 提示:在该模式下,TCP 服务器 IP 由“目标 IP(详见 7.3.37 或 7.3.39) ”确定;TCP 服务器 端口由“目标端口(详见 7.3.36 或 7.3.38) ”确定。 “目标端口”和“目标 IP”共有4组, ZN200 模块会根据设置的连接数依次连接这 4 组参数指定的 TCP 服务器,直到连接成 功。 3.3 Real COM 模式 12 ZN200 嵌入式以太网转串口模块 在 Real COM 模式下,它实际工作于 TCP Server 模式,上位机运行的一个后台服务程序 将主动连接 ZN200 模块,并在 PC 端增加一个串口,这个串口就是 ZN200 模块的串口。该 模式可以用于“PC 机通过串口与串口设备通信”方式的无缝升级。 3.4 UDP 模式 与以上模式使用的 TCP 协议不同,UDP 模式使用 UDP 协议进行数据通信。UDP 是一 种不基于连接的通信方式,它不能保证发往目标主机的数据包被正确接收,所以在对可靠性 要求较高的场合需要通过上层的通信协议来保证数据正确;但是因为 UDP 方式是一种较简 单的通信方式,所以它不会增加过多的额外通信量,可以提供比 TCP 方式更高的通信速度, 以保证数据包的实时性。事实上,在网络环境比较简单,网络通信负载不是太大的情况下, UDP 工作方式并不容易出错。工作在这种方式下的设备,地位都是相等的,不存在服务器 和客户端。 在 UDP 模式下,可以将设备配置成组播模式。当多个设备加入同一个组播后,设备之 间可以通过组播端口号来进行通讯。当设备的组播地址不符合组播地址标准 (224.0.0.1~239.255.255.255)时,设备即使启用了组播模式,模块也只能工作在 UDP 模式。 提示:在该模式下,ZN200 模块使用“工作端口(详见 7.3.23) ”来接收用户设备发送的 UDP 数据包;ZN200 模块的串口端收到的数据将发送到 4 组有效“目标 IP(详见 7.3.37 或 7.3.39) ”的“目标端口(7.3.36 或 7.3.38)” 。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 13 4. ZN200 模块 IP 地址 在使用 ZN200 模块之前,我们需要知道设备的 IP 地址等网络参数,ZN200 模块支持“静 态获取”和“动态获取”两种 IP 获取方式。 “静态获取”指设备使用保存的“IP 地址”、 “子 网掩码”和“网关”设置,这种方式是设备出厂默认值; “动态获取”指设备使用 DHCP 协 议,从网络上的 DHCP 服务器获取 IP 地址、子网掩码和网关等信息。 4.1 设备 IP 出厂设置 ZN200 模块默认 IP 地址为:192.168.0.178。 4.2 用户获取设备 IP 当用户忘记模块的 IP 地址或模块使用 DHCP 协议自动获取 IP 地址时,可通过 ZNetCom 软件获取设备当前的 IP。 ZNetCom 软件是运行在 Windows 平台上的 ZN200 模块的配置软件,不论 ZN200 模块 的当前 IP 是多少,都可以通过 ZNetCom 软件获取 ZN200 模块的当前 IP,并对其进行配置。 使用 ZNetCom 软件获取 ZN200 模块 IP 的步骤如下。 ① 连接硬件:使用网线将设备的 LAN 口连接至 PC 机网口,接上电源。 ② 安装 ZNetCom 软件:ZNetCom 软件的安装方式见图 5.1 安装配置软件一节,请使用最 新版本,用户可在以下链接中下载到最新版本的软件。 http://www.zlg.cn/ethernet/down/down/id/73.html 点击 运行 ZNetCom 软件,出现如图 4.1 所示界面。 图 4.1 ZNetCom 软件运行界面 14 ZN200 嵌入式以太网转串口模块 点击 出现如图 4.2 所示界面,可以获取模块 IP 地址。 图 4.2 4.3 ZNetCom 软件搜索设备 PC 机与模块网段检测 用户在使用 PC 机与 ZN200 模块进行通信前,需要保证用户的 PC 机内有以太网卡,而 且该 PC 机的 IP 设置与 ZN200 模块须在同一个网段内。 ZN200 模 块 在 出 厂 时 设 定 了 一 个 默 认 的 IP 地 址 ( 192.168.0.178 ) 和 网 络 掩 码 (255.255.255.0) ,用户可以按图 4.3 所示的流程检查该设备是否和用户 PC 机在同一网段。 图 4.3 ZN200 模块 IP 与 PC 机是否处于同一网段检查流程 注意:若 PC 机的 IP 与 ZN200 模块的 IP 不在同一个网段,请设置 ZN200 模块或 PC 机的 IP 地址,确保两者的 IP 在同一个网段上。 设置好 IP 之后,您就可以与 ZN200 模块通信了。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 15 5. ZNetCom 软件配置 ZNetCom 软件是运行在 Windows 平台上的 ZN200 模块配置软件,用户可以通过 ZNetCom 软件实现获取 ZN200 模块 IP、查看和更改设备配置参数和升级设备固件等多种功 能。 5.1 安装配置软件 双击如图 5.1 所示的 ZNetCom3.21_Setup.exe 文件,开始安装。 图 5.1 安装文件 出现如图 5.2 所示的欢迎窗口,点击【下一步】继续。 图 5.2 欢迎界面 如图 5.3 所示的窗口被打开,该窗口询问您需要安装的目录(默认安装到 C:\Program Files\ZNetCom Utility 目录) ,如果需要更改安装目录,可以点击【浏览】按钮。 16 ZN200 嵌入式以太网转串口模块 图 5.3 选择安装路径 点击【安装】开始把文件拷贝到安装目录中,安装完成后弹出如图 5.4 所示的安装成功 的提示窗口,点击【完成】退出安装软件。 图 5.4 安装完成提示窗口 这时配置软件就安装完成了, 请用户再检测一下是否已经使用配套的网线连接好 ZN200 模块和 PC 机网卡。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 17 5.2 获取设备配置信息 运行 ZNetCom 软件出现如图 5.5 所示界面。 图 5.5 点击工具栏中的 ZNetCom 运行界面 按钮, ZNetCom 配置软件开始搜索连接到 PC 机上的 ZN200 模块,如图 5.6 所示。在搜索窗口中,我们可以看到搜索到的模块,及对应的 MAC 地址和 IP 地址。搜索窗口在 10 秒后自动关闭,用户也可以点击【停止】按钮让它关闭。 18 ZN200 嵌入式以太网转串口模块 图 5.6 ZNetCom 软件搜索设备 搜索完成后,被搜索到的设备将出现在 ZNetCom 软件的设备列表中,如图 5.7 所示。 图 5.7 获取 ZN200 模块配置属性 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 19 双击设备列表中的设备项,或选定设备项后,单击工具栏中的 栏中的 按钮或属性 按钮,出现如图 5.8 所示“获取设备信息”对话框。 图 5.8 获取配置数据对话框 当“获取设备信息”对话框消失以后,用户就可以从属性栏中看到如图 5.9 所示的 ZN200 模块配置信息。 图 5.9 5.3 ZN200 模块配置信息 修改设备配置信息 使用 ZNetCom 软件修改 ZN200 模块配置信息时需要设备配置密码(默认值为“88888”) , 用户根据需要在属性栏中修改设备配置信息后,在当前密码中填入设备配置密码,单击 按钮即可完成设备配置信息修改。 20 ZN200 嵌入式以太网转串口模块 图 5.10 修改 ZN200 模块配置 属性栏中每项参数的具体含义可以参看 7.2 中的对应 AT 命令项说明。 5.4 保存恢复设置 为方便用户批量修改 ZN200 模块配置信息,ZNetCom 软件提供了配置信息导入/导出功 能。导入/导出功能按钮位于属性栏上,如图 5.11 所示。 图 5.11 模块配置信息导入/导出功能 5.4.1 保存设置 点击 按钮,在弹出的“另存为”对话框中,根据需要选择保存目录、填写保存 的文件名后,点击【保存】按钮后,模块配置信息将以 XML 格式保存起来。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 21 图 5.12 保存设备配置信息 5.4.2 恢复设置 点击 按钮,在弹出的“打开”对话框中,选择保存的模块配置信息文件,点击 【打开】按钮后,ZNetCom 软件将导入文件中保存的设置。 22 ZN200 嵌入式以太网转串口模块 图 5.13 打开设备配置信息 5.5 恢复出厂设置 用户如果修改了一些值,使模块不能工作了(如改错了 IP 地址、子网掩码或忘记了密 码),用户可以通过以下两种方法来恢复出厂设置:通过配置软件来使模块恢复出厂设置; 通过硬件来使模块恢复出厂设置。 5.5.1 通过配置软件来恢复出厂设置 首先在 ZNetCom 软件的设备列表中选上需要恢复的设备,然后点击菜单“配置”-> “恢复出厂设置” ,在弹出窗口上填入该设备的 MAC 地址,然后点击该窗口上的“恢复出 厂设置”按钮即可,如图 5.14 所示。 图 5.14 恢复出厂设置窗口 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 23 5.5.2 通过硬件来恢复出厂设置 ZN200 模块还提供了硬件恢复出厂设置的功能:在模块上电后,将模块的第 23 管脚(见 表 2-1)短接到 GND3~5 秒,则模块即可恢复出厂设置。 如用户使用我公司所提供的评估板,该评估板已将 ZN200 模块的第 23 管脚引到 DEF 按键上了,用户只需要在评估板上电后将 DEF 按键按下 3~5 秒,则 ZN200 模块即可恢复出 厂设置。 5.6 升级固件 固件升级也是通过 ZNetCom 软件进行,升级方法请参考第 9 章。 24 ZN200 嵌入式以太网转串口模块 6. Real COM 模式配置方法 Real COM 模式是将网口模拟成串口通信,相当于两端都是使用串口通信,所以在使用 中,我们要使用 ZNetCManager 软件创建虚拟串口。 1. 连接硬件 同 TCP Server 模式。 2. 搜索设备、获取信息 同 TCP Server 模式。 3. 配置参数 网络部分的配置同 TCP Server 模式,串口部分在工作方式中选择 Real COM。然后填写 密码后,提交更改。 4. 安装 ZNetCManager 软件 从我公司官网下载最新版本的 ZNetCManager 软件(软件版本不低于 V1176 (32bit)V1175 (64bit) ) ,并按照提示安装软件。 若出现虚拟串口驱动安装失败,可通过禁用系统数字签名解决。 5. 使用 ZNetCManager 创建虚拟串口 在致远电子官网下载 ZNetCManager,建议使用 V1.175 版本以上的软件。打开软件后建 立虚拟串口,将文件保存到合适的位置,新建虚拟串口,如图 6.1 所示。 图 6.1 新建虚拟串口 点击保存后,弹出配置属性窗口,选择虚拟串口数为 1,然后单击“自动搜索” ,如图 6.2 所示。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 25 图 6.2 配置属性窗口 弹出搜索设备窗口,单击“搜索”。如图 6.3 所示。 图 6.3 搜索设备窗口 搜索到 ZN200 设备后可停止设备,或者等到搜索完成后自动停止。然后勾选设备,点 击“添加” ,如图 6.4 所示。 26 ZN200 嵌入式以太网转串口模块 图 6.4 添加设备 添加完成后,后边的“已映射设备”栏中会有设备的信息。然后点击“确定” ,如图 6.5 所示。 图 6.5 配置属性完成 选中虚拟串口,然后启动服务,如图 6.6 所示。 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 27 图 6.6 启动服务 连接成功后,状态栏中选显示“已连接”,如图 6.7 所示。致此,虚拟串口建立成功了。 图 6.7 连接成功 下面打开两个串口调试工具,分别打开串口和虚拟串口,如图 6.8 和图 6.9 所示。 28 ZN200 嵌入式以太网转串口模块 图 6.8 打开串口 图 6.9 打开虚拟串口 串口打开后,可以在发送区填写发送信息,然后发送信息,在各自的接收区可接受到对 应的信息,如图 6.10 所示。 图 6.10 实现通信 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 29 7. AT 命令配置 ZN200 模块支持串口 AT 命令配置,通过 AT 命令用户可以快速实现嵌入式设备对模块 的配置,也可以方便实现手动输入指令配置。命令以“AT”开头,以“\r\n”结尾,整个命 令部分不区分大小写(参数部分区分),其格式为下表所示的 3 种形式。 表 7-1 模块 AT 命令格式 用途 输入格式 输出格式 1、与“查询参数当前值”输出相同 无参数简单命令 “AT+\r\n” 2、LIST 命令输出“命令列表\r\nOK\r\n” 3、DEFAULT、UPDATA、RESET 命令无输出提示 查询参数当前值 “AT+?\r\n” “\r\nOK\r\n\r\n\r\n” 设置参数当前值 “AT+=\r\n” 1、成功输出“\r\nOK\r\n” 2、失败输出“\r\nERROR\r\n\r\n\r\n” 提示:表格中表示待执行的 AT 命令;表示输入或输出参数值。 7.1 如何使用串口 AT 命令 串口 AT 命令是通过串口线将命令下达到模块当中,该方法适用于本地配置,通常使用 单片机程序自动配置模块。以下我们用“sscom 串口调试助手”为工具,简单讲解如何适用 串口 AT 命令。 首先,打开串口调试助手软件,将波特率、数据位、停止位等信息与模块当前串口设置 的参数相同,并打开串口。 然后,将模块的 COM_CFG 管脚电平拉低,此时在串口调试助手软件中可以看到如所 示的打印信息,说明当前模块已经进入到 AT 命令模式,如图 7.1 所示。 图 7.1 进入 AT 命令模式 30 ZN200 嵌入式以太网转串口模块 提示 1:COM_CFG 管脚用于切换串口模式,接入高电平时作为数据传输模式,低电平 时为 AT 命令模式。 提示 2:对于 ZN200 模块来说,当模块进入串口 AT 命令模式时两个串口同时独立运行 并接受用户的 AT 命令。当共同配置某一参数时,最后输入的参数值将被保存。 此时, 我们可以输入 “AT+LOGIN=88888” 命令登陆到模块, 如果用户没有通过“LOGIN” 命令登陆到模块,那么如所示的其他指令将不会执行,如图 7.2 所示。 图 7.2 登陆 AT 命令 登陆成功后,模块将返回“Welcome to use the "AT" command!”字符串信息,此时用户 便可以通过其他 AT 命令修改模块的功能参数了。 更多 AT 命令参数说明,请参考表 7-2。 提示:命令中的“88888”是模块出厂默认密码,如果用户已经修改过密码,请使用修 改后的值登陆 产品用户手册 ©2019 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 31 7.2 AT 命令参数列表 下表为 ZN200 系列模块支持的所有 AT 命令。 表 7-2 模块 AT 命令参数列表 功能 命令 属性 长度 参数说明 默认值 类型号 TYPE RO - - “044” 固件版本号 VERSION RO - - “V1.00” 设备名字 NAME RW 16 任意字符串 “ZN200” 设备密码 PASS RW 16 任意字符串 “88888” 网页配置使能 WEB_EN RW 1 GUEST_EN RW 1 访客密码 GUEST_PASS RW 16 任意字符串 网页端口号 WEB_PORT RW 5 网页配置端口号 IP 获取方式 DHCP RW 1 子网掩码 MASK RW 15 子网掩码 “255.255.255.0” 网关地址 GATE RW 15 网关地址 “192.168.0.1” DNS1 DNS1 RW 15 DNS1 “192.168.0.1” DNS2 DNS2 RW 15 DNS2 MAC 地址 访客配置使能 0-禁止网页配置; “1” 1-允许网页配置 0-禁止访客配置; “1” 1-允许访客配置 0-静态获取; “88888” “80” “0” 1-动态获取(DHCP) “192.168.0.2” MAC 地址 MAC RW 17 链路使能 LINKn_WORK_EN RW 1 串口波特率 Cn_BAUD RW 7
ZN200 价格&库存

很抱歉,暂时无法提供与“ZN200”相匹配的价格&库存,您可以联系我们找货

免费人工找货