热度 20
2012-6-14 09:50
1295 次阅读|
0 个评论
大家好,今天为大家分享WIZnet公司的产品WIZ107SR的用户手册第一部分,后面会继续为大家分享后面的部分。希望对大家能有帮助~ 1. 简介 WIZ107SR 是串口设备与以太网之间的网关模块,它能将串口数据转换成以太网数据,反之亦然。通过 WIZ107SR 提供的接口将串口设备与以太网相连,不仅快速简便,而且缩短了开发周期,从而可以获取更多的利益。 我们同样为 WIZ107SR 提供了全功能的配置工具。在 WIZ107SR 处于串口配置模式下,根据自己的需求,你可以使用串口配置命令设置 WIZ107SR ,或者使用我们提供的配置工具,通过以太网让 WIZ107SR 更好的植入你们的产品。 1.1 主要特征 小尺寸串口连接以太网 高速简便的连接因特网和串口设备 根据客户需求,可提供固件定制服务 使用 W7100A 芯片解决方案确保稳定可靠的数据通信 提供容易操作的配置工具程序 支持用户设定识别码,确保安全性 支持串口配置命令 支持 10/100Mbps 以太网,串口通信速率高达 230Kbps 支持静态 IP 和 DHCP 设置 支持 DNS 尺寸: 48mm x 30mm x 18mm (长 x 宽 x 高) RoHS 标准 1.2 产品规格 1.2.1 WIZ107SR模块规格 WIZ107SR 的特征在于它不仅支持快速的全硬件 TCP/IP 协议栈和大部分的 TPC/IP 协议 ( 例如 TCP 、 UDP 、 IP 、 ARP 、 ICMP 和以太网 MAC 层 ) ,同样也支持 10/100Mbps 的以太网,并且安装了一个标准的以太网 Jack 。 WIZ107SR 通过具有标准的 RS-232 规范的 12 引脚的接头连接一个串口,并通过 3.3V 、 250mA 的直流电源直接供电,详细说明如表 2 所示。 结构 TCP/IP W7100A 物理层 包含在 W7100A 中 自动协商(全双工与半双工) 自动配置 MDI/MDIX 串口 RS-232C MCU 包含在 W7100A 中 (软件与工业标准的 8051 完全兼容) 内置 2kBytes 启动 ROM 内置 64kBytes 嵌入式程序闪存 内置 256kBytes 嵌入式数据闪存 内置 64kBytes 的嵌入式静态随机存储器 内置 32kBytes 的 TCP/IP 数据交互 串口 接口 包含 RS-232C 无线电收发机 信号 TXD, RXD, RTS, CTS, GND 参数 奇偶校验位: None, Odd, Even 数据位: 7, 8 bit 流控制: None, RTS/CTS, XON/XOFF 速率 最高可达 230Kbps 尺寸 48mm × 30mm × 18mm (包括接头尺寸) 接头类型 间距为 2.54mm 的针头, 12 引脚 (2*6) 输入电压 3.3V 直流电 功耗 低于 250mA 温度 0 ° -70 °(操作), -40 ° -85 °(存储) 湿度 10-90% 表 1. WIZ107SR 模块详细说明 1.2.2 WIZ107SR模块接口 图 1 . WIZ107SR接口 2. 入门指南 2.1 配置工具 2.1.1 网络配置 图 3. WIZ107SR 配置工具(网络配置页) 1) 搜索 搜索功能可以搜索在同一局域网的所有设备或者在广域网中的一个指定的设备。如图 4 ,使用 UDP 广播可以找到在同一子网下的所有连接的设备。如果检测到使用 TCP 单播方式,就必须使用特定的 IP 地址,如图 5 所示。在“Serial to Ethernet”下会显示搜索到设备的 MAC 地址。 请注意,如果给设备配置了识别码,就必须输入识别码。 图 4. 使用UDP广播方式搜索 图 5. 使用TCP单播方式搜索 2) 设置 这个功能是为了完成配置的修改。 如果你从“Serial to Ethernet”中选择了一个MAC地址,系统会自动显示模块的默认配置,改变配置并单击“Setting”按钮完成配置。模块会根据更改的配置重新初始化,修改的值会保存在模块的EEPROM中,这样一来,即使断电,数据也不会被清除。 3) 烧录 通过网络烧录固件。 4) 复位 如果你从列表中选择了 MAC 地址并单击“ Reset ”按钮,模块会重新设定并重启。 5) 恢复出厂设置 如果你从列表中选择了 MAC 地址并单击“ Factory ”按钮,所有的值会恢复设备出厂时的默认值。 6) Ping 你可以在弹出的简单 Ping 应用程序中执行 Ping 测试。 图 6. 简单的 Ping 测试程序 7) 防火墙 弹出 Windows 防火墙设定程序。 8) 退出 关闭配置工具程序。 9) 搜索窗口 如果单击“ Search ”按钮,会显示所有在同一子网下的 MAC 地址。你可以看到一些基本信息,例如模块名和固件版本等等。 10 )网络设置方法 选择 IP 设置模式,你可以选择静态地址,动态主机配置协议。 ( PPPoE 模式在当前版本下被禁用) - 使用以下 IP 地址(静态 IP ) 这个选项通过静态 IP 地址设定 WIZ107SR 模块的 IP 。首先,在开发板的列表中选择你想设定为静态 IP 的设备的 MAC 地址,然后配置“ Device IP, Subnet, Gateway box ”。输入静态 IP 地址并单击“ setting ”按钮,设备就设定成你想要的 IP 地址。 -DHCP 设定使用DHCP模式选项。先选择“DHCP”,并单击“Setting”按钮。如果从DHCP服务器获取IP地址成功,配置窗口下会显示MAC地址,(从DHCP服务器获取IP地址需要一定的时间)当选定一个列表上的模块后,会自动显示IP地址、子网掩码和默认网关。如果不能从DHCP服务器获取IP地址,IP地址、子网掩码和默认网关会被初始化为0.0.0.0。 11 ) 网络操作模式 客户/服务器/混合模式:这是基于TCP的选择通信方法。TCP是在在数据通信之前建立连接的协议,但是UDP则不需要建立连接就能进行数据通信。WIZ107SR的网络模式根据不同的连接方法可分为TCP客户端、TCP服务器端和混合模式。在TCP服务器模式下,WIZ107SR在连接中扮演服务器的角色,等待客户端的连接。在TCP客户模式下,客户端在连接中扮演客户的角色,并尝试通过IP地址和端口连接主机。在混合模式下,WIZ107S同时支持服务器和客户端,每个模式的通信进程如下所示。 TCP服务器通信模式 在TCP服务器通信模式下,WIZ107SR等待连接请求。 TCP服务器模式为了检测状态和提供命令而在监控中心尝试连接设备(已安装 WIZ107SR )时是非常有用的。通常情况下,WIZ107SR处于等待状态,如果有任何监控中心的连接请求,首先建立连接,然后开始数据通信,最后关闭连接。 为了实现这种模式,先要配置本地IP、子网掩码、默认网关以及端口号。 数据传输过程如下: 1. 主机连接到WIZ107SR(配置成TCP服务器模式)。 2. 连接建立后, 就可以在主机与WIZ107SR之间进行双向的数据传输。 TCP客户通信模式 如果设置成TCP客户端,WIZ107SR会尝试与服务器建立连接。 为了实现这种模式,需要设置它的本地IP地址、子网掩码、默认网关以及服务器的IP地址和端口号。如果服务器IP具有域名,则使用DNS功能。 在TCP客户模式下,当连接电源时,WIZ107SR可以主动与本地主机建立TCP连接。 数据传输过程如下: 1. 当供应电源时,WIZ107SR扮演客户端并主动与服务器建立连接。 2. 建立连接后,就可以在主机与WIZ107SR之间进行双向的数据传输。 混合通信模式 该模式下,WIZ107SR通常作为服务器,并等待客户端的连接请求。然而,如果在未建立连接时就从串口设备接收数据,WIZ107SR就转换成客户模式,并发送数据给服务器。因此,在混合模式下,服务器模式优先于客户模式,像TCP服务器模式,混合模式对于监控中心为了检测设备状态而尝试连接使用WIZ107SR的串口设备是非常有用的。除此之外,如果串口设备出现任何的紧急情况,模块会自动转换成客户模式,并与服务器建立连接并发送设备的状态。 使用 UDP模式 UDP是一个不定向的通信协议,但需要定义好通信端口。如果选择了UDP模式,串行接口的数据可以被定义从“服务器IP地址”和“端口”进行传输,而且WIZ107SR可以定义成从“远程设备IP地址”接收以太网数据。如果数据接收端与数据源是一样的,那么两个IP地址也就相同,请注意数据接收端与数据源使用相同的端口号。 12 ) DDNS 设置 本版本不支持 DDNS 。