串口转以太网模块—WIZ100SR 用户手册(三)
上次给大家介绍了WIZ100SR的一些内容,今天我接着介绍WIZ100SR用户手册的最后一部分关于硬件配置、引脚图和演示测试的内容。希望对大家有所帮助 。
…
4.2. 用串行命令配置WIZ100SR
图 16. 串口配置使能设置
① 检查WIZ100SR固件版本。如果版本较低,从http://www.iwiznet.cn/下载最新的版本。
② 在默认状态,串行配置是禁止的。所以,点击串行配置的‘enable’检查框并点击 ‘setting’按钮。字符串的默认值是“+++”。
③ 测试进程如下所示。该测试是检查模块的IP并改变到另一值。
表 9. 串口配置测试流程
以上进程如下图串行控制台所示.
图 17. 串口配置控制台(console)显示
5. 硬件配置
在串口配置中,用特定字符串进入串口配置模式。硬件配置使得可以通过端口控制进入配置模式。
通过拉低JP1的第12个引脚给模块上电或是复位,此时允许硬件配置。
在硬件配置模式时,网络被禁用。因此,在配置完后,为了正常运行一定要使JP1.12处于高电平。
5.1. 帧格式
命令帧格式
表 10. 硬件配置帧格式
回复帧格式
表 11. 硬件配置回复帧格式
命令代码
表 12.硬件配置命令代码
参数的长度根据固件版本的不同而不同.
表 13. 硬件配置参数描述
进入硬件命令模式的回复 (Hex : 0x3B)
表 14. 硬件配置进入消息
5.2. 硬件配置例子
5.2.1. 读参数
步骤 1. 通过插上JP1的12th 引脚给模块上电。
步骤2. 检查是否显示消息(‘:’)以提示进入硬件配置。如果模块设置为‘Debug mode’,在显示模块名和版本后显示消息。
步骤3. 输入‘>R’和 Carriage Return(0x0D)。
步骤4. 检查回复消息。
5.2.2. 改变IP地址
当改变参数值时,不改变MAC地址。当模块的MAC地址是唯一值时,用户不能改变它。当改变IP地址时,在开始的6字节后输入新的值。
步骤 1. 检查新IP地址的十六进制值。在这里,新的IP地址假设为‘192.168.11.10。因此,输入十六进制值‘C0A80B0A’。
步骤2. 输入‘>W01C0A80B0AFFFFFF00 … 00FF’。
步骤3. 检查是否显示‘<S’消息。在显示该消息后,一起显示CR(0x0D) 和LF(0x0A)。
步骤4. 完成该改变后,通过READ命令,检查改变的值是否已被保存。
6. 引脚图和尺寸
图e 18. WIZ100SR 引脚图
表 15. WIZ100SR引脚功能
1) 所有信号电平是3.3V LVTTL。
2) 在某些应用中必须使用RESET引脚的高电平。
3) Status引脚的‘Connected’意味着WIZ100SR的TCP socket连接到远程系统。
4) /LINK_LED引脚用于检查网线是否正确连接。
图 19. WIZ100SR 板尺寸
表 16. WIZ100SR板尺寸
7. 演示和测试
在该章节中,下面给出可以用于测试WIZ100SR功能的例子。
测试环境如下所示:
<硬件>
• 有RS-232串口的PC
• WIZ100SR和 WIZ100SR测试板 (WIZ100SR测试板应该用Rev 2.0或以上)
• 网线(直接或交叉)以连接 PC和WIZ100SR
• 串口线以连接PC的COM口和WIZ100SR的串口
<软件>
• WIZ100SR 配置工具
• 超级终端(或其他任何的终端程序)
图 20. 数据流 (串口->以太网t)
图 21. 数据流 (以太网 -> 串口)
步骤1.
① 确认JP4(Mode Switch) 被设为正常模式。(设为配置模式时禁用网络, 配置工具不可用)
② 用串口线连接 PC和WIZ100SR测试板。
③ 用网线连接PC和WIZ100SR 测试板。
④ 给WIZ100SR测试板上电。
步骤2. (WIZ100SR环境设置)
① 点击配置工具的搜索按钮搜索模块。
② 选择板子以进行配置和改变相应的值。点击Setting按钮应用改变值。
③ 如果成功应用改变值,将按以下显示“Complete setting”消息。
图 22.点击 “Setting”后的窗口
步骤3. (数据传送)
1. 运行测试PC上的终端模拟程序 (e.g. 超级终端).
2. 设置波特率和WIZ100SR的值一样
图 23. 串口终端程序配置
3. 执行另一个超级终端,并设置IP地址和端口号.
图 24.网络终端程序配置
4. 在串口终端屏幕上输入一些字符。在该例子中,输入“01234567890”。
5. 确保该数据显示在网络终端窗口中。(串口到以太网)
图 25. 通过网络终端接收数据
6. 同样地,在网络终端上输入一些字符,确保这些数据显示在串口超级终端窗口中。(以太网到串口)
* 以上测试可以通过使用设备中断程序更简单、更方便的进行。以下是设备终端程序的屏幕.
图 26. 设备终端程序
设备终端(Device Terminal)是集合了串口和网络终端的程序,是为了更有效地测试WIZnet网关模块。
如图26所示,在该程序的上面部分,进行WIZ100SR的串口设置。通过点击“Open”按钮,串口通信可用。在网络终端,程序的下面部分,用于测试TCP客户和服务器模式。如果选择了服务器模式,设备终端将以服务器模式运行,WIZ100SR模块将以客户模式运行。设备终端所在的PC将以服务器身份工作,PC的IP地址应该设成服务器IP。如果不选择服务器模式,设备终端将以客户模式运行,模块以服务器模式运行。为了得到IP地址和端口,输入WIZ100SR的IP地址和端口号并点击“Connect”按钮以得到网络信息。
当串口和网络终端连接时,在数据输入窗口输入任意字符并点击“Send”按钮。可以检查发送到另一窗口的数据。
8. 参考原理图
图 27. 原理图
相关博文:《串口转以太网模块—WIZ100SR 用户手册(一)》
《 串口转以太网模块—WIZ100SR 用户手册(二)》
谢谢关注,如果您有任何问题,欢迎联系我们,也欢迎访问我们的官网。
串口转以太网模块—WIZ100SR 用户手册(三)相关推荐
- 串口转以太网模块:WIZ108SR(用户手册)
WIZ108SR是WIZnet公司的一款串口转以太网模块,内嵌全硬件TCP/IP协议栈芯片W7100,通过数字逻辑电路实现相关网络协议,能有效卸载主控芯片对软件协议栈的烧写负担,还集成有PHY和标准串 ...
- USR-TCP232-E2串口转以太网模块的使用方法
今天小编要介绍的则是如何将串口数据经以太网模块,实现与服务器端的通信. 本文要介绍的是有人的串口转以太网模块,小编在最开始摸索这个东西时还是花了些时间的,但是当会了之后,就非常简单.这篇文章的目的就是 ...
- ATK-UART2ETH 串口转以太网模块通信
ATK-UART2ETH 串口转以太网模块通信 文章目录 ATK-UART2ETH 串口转以太网模块通信 前言 第1章 模块网络基础知识 1.1 IP获取方法 第2章 单个模块和电脑网络调试助手通信 ...
- 串口转以太网模块:WIZ105SR配置及测试(一)
WIZnet公司研发的串口转以太网模块(包含RJ45连接器),使用W5100全硬件TCP/IP芯片,性能稳定可靠,并提供简单易用的配置程序,下面介绍其相关配置及演示: 1. 简介 WIZ105SR是串 ...
- 最近总结了串口(COM)读写操作的三种方式
最近总结了串口(COM)读写操作的三种方式: 第1种方式是采用微软在.NET2.0推出了一个串口控件,SerialPort类,但必须是.NET2.0才可以 第2种方式是用API写串口通信,虽然难度高, ...
- WIZnet推出串口转以太网模块WIZ550S2E
WIZ550S2E 是一个网关模块,提供RS-232转TCP/IP协议功能.并可基于TCP/IP及以太网实现网络设备管理.远程測量,仅仅需用RS-232串口连接当前设备.换句话说,WIZ550S2E是 ...
- 串口服务器与协议转换器的区别,串口服务器和串口转以太网模块区别
串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输.使得串口设备能够立即具备T ...
- 串口转以太网服务器原理,串口服务器和串口转以太网模块的区别
现在市面上的串口转以太网产品主要有两种,即串口服务器和串口转以太网模块.用户在开始项目前,首先需要考虑的是选择串口服务器还是串口转以太网模块. 拓普瑞-TP305V1.0 ...
- w5500跨网段_串口转以太网模块—W5500S2E-S1如何与计算机建立局域网
前面已经给大家介绍了关于W5500S2E-S1的相关功能和特性,想必大家对S2E模块都有了一个大概的了解,那么如何具体使用S2E模块呢? 因为S2E模块是一款联网模块,它的主要功能是实现串口和网口之间 ...
最新文章
- 长治学院计算机在哪个校区,长治学院有几个校区及校区地址
- spoon kettle连接数据库失败解决方法
- Apache 2.2 + Php 5.1 安装问题解决[原创]
- jsp中${}解析不了
- 获取自动增涨列的表中添加完成后的数据
- lisp 车位块自动编号_机械车位做产权登记,真的适合吗?
- (转)基于MVC4+EasyUI的Web开发框架经验总结(11)--使用Bundles处理简化页面代码...
- hihocoder217周 树形DP
- 档案管理软件 php_致PM:除了Excel,你还有这五个项目管理软件可以用
- Matlab图例Legend多行排布、字体格式
- C语言基本数据类型占内存的大小
- html5横向导航菜单代码,css 横向菜单实现代码
- python基础篇{数据类型}
- EasyCVR添加萤石云SDK接入的设计与开发流程
- Windows中cmd命令界面执行sqlmap总是报错“missing a mandatory option(......)”
- arange()用于生成一维数组 reshape()将一维数组转换为多维数组
- 为什么总有iPhone游戏那么好玩呢? iSlash,Slice It
- ▷Scratch课堂丨物理模拟地球公转,值得你的分享收藏!
- 【STM32F407的DSP教程】第48章 STM32F407的中值滤波器实现,适合噪声和脉冲过滤(支持逐个数据的实时滤波)
- 液压与计算机控制,(液压和 与气压传动)第四章计算机数字控制.ppt
热门文章
- micropython esp32驱动舵机_乐鑫ESP32-PCA9685舵机控制板与MicroPython-ESP32-电路城论坛 - 电子工程师学习交流园地...
- linux查找文件并替换文件名字符串
- 关于如何在Linux定时发送邮件
- Postman API 接口测试工具
- jre 安装与配置环境(windows系统)
- Leetcode PHP题解--D58 693. Binary Number with Alternating Bits
- 第13天 面向对象
- 最短路径之Dijkstra(迪杰斯特拉)算法(无向图)
- (附源码)计算机毕业设计SSM基于Web课堂签到管理系统
- 基于html+css3酷炫动态罗盘时钟特效