1简介
很长时间以来,RS232在通信领域一直用来作为DTE(Data Terminal Equipment)和DCE(Data Circuit-terminating Equipment)之间的连接器。自从PC机问世,RS232就成为串行通信的标准。串行通信现在仍然被广泛使用。
随着因特网的迅速发展,TCP/IP协议成为应用最多的通信协议。近来由于因特网环境的不断成长,人们对于因特网和串行通信设备之间的通信连接也有了更高要求。如果以太网和RS232连接成功,人们就能够通过以太网控制串行设备。与此同时,各种串行设备可以有效的与以太网通信.
在这篇文档中,我们将使用iMCU7100EVB来实现串口转以太网的功能,同时介绍了一些工具的简单应用方法。
2串口转以太网的基本结构
图2.1利用W7100A实现的串口转以太网转换器
iMCU7100EVB可以不需要额外的设备就能实现‘串口转以太网转换器’,这是因为iMCU7100EVB中分别含有一个RJ45、RS232以及一个W7100A芯片。这篇文档中,使用‘串口转以太网函数’在串行设备和以太网设备之间发送/接收信息
更多关于串口的相关信息,请参阅‘如何使用W7100A的UART’。同时,关于以太网的详细信息,请参阅‘如何实现W7100A的TCP’和‘如何实现W7100A的UDP’。
3 串口转以太网演示
本章节将演示具有TCP服务器功能的 ‘串口转以太网’。iMCU7100EVB在演示中作为一个具有串行接口的TCP服务器。设备终端机(device terminal) 为‘串口转以太网’ 演示程序;设备终端机(device terminal)程序具有串行接口和以太网接口,并且两者可以被同时测试到。用户可以通过WIZnet的主页下载设备终端机(device terminal)程序,点击 ‘Library’ =>‘Download Center’。首先,使用以太网网线和串口线连接iMCU7100EVB与PC机,PC机作为以太网设备又作为串行设备来进行工作。
在iMCUW7100EVB连接到PC之后,开启iMCUW7100EVB的电源。利用‘W7100 debugger’程序或者‘WizISP’程序下载附件‘serial to Ethernet.HEXfile’到iMCUW7100EVB。请参照‘iMCU7100A Debugger指南’和‘W7100A的WizISP程序用户指南’中的说明。如图3.1,(a)是iMCU7100A Debugger程序,(b)是WizISP程序。
(a) W7100A调试器程序 (b) WizISP
图3.1 W7100A Debugger程序和WizISP程序
图3.2设备终端机(deviceterminal)设置
在iMCU7100EVB板上烧录HEX文件后,,打开设备终端机(device terminal)程序,(复位开发板)。如图3.3所示,配置设备终端机(deviceterminal)的参数。
需要注意的是,串口号需要根据用户PC机的实际串口号来配置。在该演示中iMCU7100EVB串行波特率的值为230400,所以这里也应该将Device Terminal的波特率设定为230400。如果用户修改过与波特率相关的程序代码,请使用修改之后的波特率。具体关于波特率的信息请参照‘如何使用W7100A的串行接口’文档。
下面进行网络配置。首先,将Server Mode未选定状态,但是当iMCU7100EVB作为TCP客户端,PC机作为TCP服务器工作时,选定该选项。根据iMCU7100EVB的所配置IP地址,其为192.168.1.2。IP地址的改变也可以通过代码来实现,在设备终端机(device terminal)程序中使用修改之后的IP地址。默认的端口号为5000。
在设备终端机(deviceterminal)程序中所有的配置都完成之后,点击串行通信窗口中的
‘OPEN’以及网络通信窗口中的‘CONNECT’,实现与开发板的连接过程。复位开发板,如果连接成功,将会在串行以及网络信息窗口中出现提示信息,之后点击 ‘SEND’,或者是利用回车键来检测‘串口转以太网’是否能通信。图3.4指示了这一过程。在串行信息窗口中键入任意信息,点击SEND或者是回车。然后以太网对话窗口将会出现之前键入的信息。同样的过程也会在串行对话窗口中出现。
图3.3设备终端机(deviceterminal)下的串口转以太网聊天测试
可以利用设备终端发送任意文档信息;点击‘File send’,‘文档打开窗口’将会出现。发送的文档将会保存在设备终端机(device terminal)的文件夹下。但是,如果文档是通过以太网发送的,文档的内容就会显示在串行对话窗口。这是因为TCP的传输速度要比串行传输速度快,而串行文档的传输速度由串行波特率决定。
图3.4 利用设备终端机(device terminal)程序发送串口转以太网文档
好了,今天就先介绍这么多,明天会继续 ^@^
如果您有什么疑问请直接留言或者来信:Tel: 86-10-84539974(转166),QQ:2464237212,邮箱:wiznetbj@wiznettechnology.com,联系人:Lily Zhang,谢谢!
分享到:
相关推荐
用51单片机实现串口-以太网转换。用于学习51单片机的使用
rt-thread开源串口转以太网资料rt-thread开源串口转以太网资料rt-thread开源串口转以太网资料
neport串口转以太网模块用户手册 1-3个高速串口10M/100M以太网接口
里面包含LM3S最新驱动库和完整的串口转以太网、WebServer、LWIP、uPnP、TelNet等应用代码
【正点原子】串口转以太网模块ATK-UART2EHT.rar
方便快捷的串口转以太网模块-CH9121设计参考.zip方便快捷的串口转以太网模块-CH9121设计参考.zip方便快捷的串口转以太网模块-CH9121设计参考.zip方便快捷的串口转以太网模块-CH9121设计参考.zip方便快捷的串口转...
串口转以太网模块,可以用来嵌入式系统集成使用!
串口转以太网单芯片CXT32SI1X中文说明 简要中文说明。
实现串口和以太网的互转,这是设计的原理图,
MOXA-5110教程(串口转以太网)软件安装NPort Administration SuiteMOXA-5110教程(串口转以太网)软件安装NPort Administration Suite
conextop-cn-串口转以太网soc单芯片CXT32SI1X NeChip
串口转以太网应用,现在用的比较多,在物联网上和电力系统方面都有应用。自己的收藏分享。
DOC文档,2009年设计 串口转以太网方案 比较简单 可做参考
串口转以太网相关知识,是一个基础性的文档,欢迎下载收藏!
nport串口转以太网
ZLSN3003是一款TTL电平串口转以太网的联网模块,ZLSN3003可以实现TTL电平串口数据和TCP/IP/UDP数据的透明传输,实现用户MCU通过串口连接网络。 ZLSN3003是方便ZLSN2003的应用设计的,由于ZLSN2003需要设计电路板才...
周立功串口转以太网模块详细资料,包含模块的引脚功能图,含模块的PCB封装,等详细的资料说明。串口转网口的必备资料文件。
51单片机实现串口-以太网转换.pdf
串口转以太网目前可以采用串口转以太网模块来实现,变得非常简单易用,但是在该技术中出现的一些新问题、使用误区需要引起注意。串口转以太网并不是简单传输媒介的变化,而是串口到TCP/IP的协议转化。其中关系到的...
串口转以太网,PIC单片机18F66J60