串口转以太网模块-WIZ108SR用户手册(二)

Home / 博客 / 串口转以太网模块-WIZ108SR用户手册(二)

上次给大家介绍了WIZ108SR的简介、产品说明和网络配置的内容,今天我接着介绍WIZ108SR用户手册的最后一部分关于串口配置、选项配置、固件升级和硬件说明的内容。希望对大家有所帮助 。

2.1.2 串口配置

图 7. WIZ108SR配置工具(串口配置页面)

1) Enable debug message output(使能调试信息输出)

如果选择了该模式,可以通过串口终端监视模块的状态和socket消息,例如listen OK,connect fail等等。在调试模式下,调试消息可能导致串口设备的操作异常,所以,请只在调试模式下使用这种模式。

2) COM port Setting(串口设置)

WIZ108SR的串口参数在该页中可以很好的显示。用户可以通过选择下拉列表的每一个参数设置WIZ108SR的串口。

☞通过单击“Setting”按钮,应用改变的值。

3) Serial data packing condition settings串口数据封装条件设置

可以设计串口数据怎样被封装以发送到以太网。

在默认模式时, WIZ108SR检查串口缓存并没有任何标准地发送任何接收到的数据到以太网。因此, 由于不一致的数据长度,数据可能被看成错误数据。为了解决该问题, 从串口来的数据在被发送到以太网之前可以根据特定的条件进行封装。条件如下所示。

Time: 如果在指定时间内有任何数据传送,并且接收缓存里所保存的数据长度小于2048个字节,所有串口缓存的数据被封装成以太网数据包并发送出去。如果接收到新的数据,计时重新开始,接收到的数据被保存到串口缓存(如果值是0,该选项不可用)。

Size: 当该方式下,串行缓存的大小是预先设定好的,当收集到的数据量达到了设定值时,就发送给以太网(如果值是0,选项不可用)。

Character: 该方式预先设定特定字符,当串口缓存中的数据大小小于2048字节并且没有收到特定字符时,串口缓存继续接收数据,直到接收到特定字符或者数据大小达到2048字节时,就把缓存中的数据发送给以太网。字符需设定成十六进制(如果值是0,选项不可用)。

如果满足上述三种条件任何一个,串口数据将会被转发到以太网。

Ex) 分隔符: Size=10, Char=0x0D

串口数据: 0123456789abc

以太网数据: 0123456789

☞数据“abc”仍然在模块的串口缓存中。

4) Serial command mode switch code串口命令模式开关代码

该功能是通过串口通信,而不是网络配置工具来配置模块,默认状态下,串口命令模式不可用,当想通过串口通信设置时,选择“enable”。

2.1.3选项配置

图 8. WIZ108SR配置工具 (选项配置页面)

1) Timer interval定时器间隔

  – Inactivity Timer(闲置时间) : 当没有数据传输时的连接保持时间。

– Reconnection Interval(重新连接间隔) : 连接重试间隔时间(只适用于客户模式)

建立连接后,如果在设定的闲置时间内没有数据传输,连接自动关闭,默认值是0。如果设置成0,该功能不可用。在默认设置下,即使没有数据传输,连接也会一直保持。为了关闭连接,需要给出“Close”命令。

该功能用于多于两个或更多的系统连接到一个WIZ108SR模块。如果一个系统拥有到WIZ108SR的连接, 其他系统不能连接到该模块。如果在定义的闲置时间内没有数据传输, 连接将被关闭用于其他系统连接。

当服务器系统非预期的关闭时,休止时间也是有用的。在该状态中, 如果在定义的闲置时间内没有数据传输, WIZ108SR将关闭连接并进入等待状态。

2) Search identification code(搜索识别码)

在安全问题上,WIZ108SR有自身特有的搜索密码。密码保存在WIZ108SR的EEPROM中,可以通过配置工具进行修改。密码可以由字母或数字组成,它的长度是可变的,最大长度是8位,区分大小写。

3) Connection password(连接密码)

该功能只有在WIZ108SR工作在服务器模式下才可用。如果设置了密码,远程客户端必须在连接成功之后,进行数据通信之前把密码给WIZ108SR供验证,如果密码正确,将能进行数据通信,否则,WIZ108SR将立即断开连接。请注意,密码是区分大小写的。

4) Network protocol settings(网络协议设置)

有两种数据传输协议:一种是原始数据传输,另一种是使用远程登录(RFC2217)。

但是在当前版本下,只支持原始数据传输。

如果“Keep alive”功能可用,如果在用户设定时间内如果没有接受到回复,WIZ108SR每隔用户设定的时间会发送持续活动的数据包(keep alive packet)。

2.2 固件升级

1) 运行配置工具程序,单击“Search”按钮,如果设定了搜索密码,则在弹出的对话框中输入搜索密码。

  2) 如果模块正确连接到网络,MAC地址会列在“Serial to Ethernet”搜索结果区域。

  3) 选择其中显示的一个MAC地址,单击“Upload”按钮。

☞在通过以太网加载前,应该通过配置工具程序设置WIZ108SR的网络信息。

  4) 当窗口显示如下图所示时,选择需要加载的文件并单击“Open”按钮。

☞除了WIZ108SR的应用固件文件,不要加载任何其他的文件。

                                                                   图10. 固件升级成功

3. 串口配置

3.1串口命令格式

如果WIZ108SR处于串口配置模式下,用户可以通过串口使用以下预定义命令配置WIZ108SR。串口命令的格式如图11所示。每个命令都是以命令名(2字符)开始,以‘\r\n’结束。如果数据字段为空,这就意味着读取命令的值。相反,就意味着写下命令的值。

                                                                    图 11. 串口命令格式

串口命令在下表4中列出。

表 4. 串口命令表

3.3 串口命令执行实例

图12展示了串口命令执行的例子。首先,WIZ108SR需要设定为串口配置模式(可以使用硬件触发和软件触发)。使用硬件触发时,触发器需要打开,而且要复位WIZ108SR,需要发送软件触发代码而使WIZ108SR进入串口配置模式。在这个例子中,串口回应消息被打开,并使用软件触发器设置WIZ108SR进入串口命令模式。

请注意WIZ108SR 不支持‘EC’命令,所以没有显示回应(echo back)

该例中,使用软件触发设置WIZ108SR为串口配置模式。然后,用户输入“MC”命令并按‘Enter’键以读WIZ108SR的MAC地址。可以发现WIZ108SR回复‘MC00:08:DC:01:02:03’。同样,可以读取WIZ108SR的IP地址。该例同样显示了怎样更改WIZ108SR的参数。读取IP地址后,用户输入‘LI192.168.11.20’并按‘Enter’键进入超级终端。可以发现在正确执行‘LI’命令后,IP地址被设定成‘192.168.11.20’。

请注意,如果要保存新的参数,必须执行‘SV’命令。‘EX’ 命令用于退出串口配置模式。

请注意,一旦WIZ108SR 进入串口配置模式,数据连接将会被关闭。

                                                                图 12. 串口命令执行实例

4. 硬件说明

4.1 WIZ108SR尺寸

图 13. WIZ108SR尺寸 (单位 : mm)

4.2 WIZ108SR信号连接方式

4.2.1 RS-422接口连接

图 14. RS-422接口连接方式

4.2.2 RS-485接口连接

图 15. RS-485接口连接方式

4.3 WIZ108SR接口板原理

图 16. WIZ108SR接口板原理图

 

相关文章:串口转以太网-WIZ108SR用户手册(一)