- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XPORT以太网接口实现上电自动配置的应用
导语:?本文主要介绍使用XPORT进行串口转以太网的实现方案,在监视模式下,通过串口设置程序对XPORT元件进行自动设置,实现在RABBIT 2000目标板上电就可以方便的连接到以太网的功能,实现工业现场的异地实时通信 摘 要:本文主要介绍使用XPORT进行串口转以太网的实现方案,在监视模式下,通过串口设置程序对XPORT元件进行自动设置,实现在RABBIT 2000目标板上电就可以方便的连接到以太网的功能,实现工业现场的异地实时通信。关键词:XPORT,串口,以太网,RABBIT 20001. 引言 随着世界范围内网络和信息技术的日趋成熟,工业自动控制系统日益采用以太网和TCP/IP协议作为最主要的通信接口和手段。以太网作为目前应用最广泛、成长最快的局域网技术,在工业自动化领域得到了超乎寻常的发展。现在的设计挑战是在不改变原有设计且投资较少的情况下,方便快捷地实现工业现场使用的串口设备与以太网之间的连接。在我们的课题研究中,即采用了XPORT服务器策略。 XPORT由美国Lantronix公司于2002年研发成功,它是目前最小、最完整的串行口到以太网的转换方案。XPORT使用了Lantronix公司的DSTni系列网络芯片,10/100M的PHY,以及256KB的RAM和512KB的闪存。XPORT工作电压为3.3V,支持TCP/IP等网络通信协议,有一个支持RS-232串行标准、速度高达230Kbps的串行端口,完全可以满足工业现场通信速度的要求。它还提供一个RJ-45网络端口,可以方便快捷地实现串行设备与以态网的连接,从而实现工业现场的远距离实时通信。本文主要讨论XPORT在目标板上电自动配置参数的实现方法,本文中的目标板主要由RABBIT2000 CPU芯片、XPORT元件、液晶屏及按键等资源组成,实现以太网的通讯和字符的输出显示等功能。2. 设计思路 2.1. XPORT参数配置方法比较 XPORT可以使用多种方式进行参数的配置,其中主要提供了从以太网和串口设置的两种途径:通过以太网口可以使用XPORT Installer、网页、Telnet等手段进行设置;通过串口可以使用串口登陆的方法。 在网口进行设置的几种方法中,XPORT Installer是Lantronix公司为XPORT专门提供的操作软件,最适合第一次对XPORT进行配置或是在不明XPORT的IP地址时使用,它可以自动搜索在线上的XPORT地址列表。网页和Telnet设置的方法适用于需要对其参数进行修改时使用,前提条件是必须已经知道XPORT的IP地址。这几种方法的共有特性是必须在主机上对XPORT进行参数设置,不能脱离主机自行配置。 从串口进行配置的做法是通过串口登陆到XPORT的监视模式下,通过设置信息进行配置。这样既可以在主机通过串口登陆时配置,又能够通过目标板CPU编程实现,达到脱离主机上电自动配置完毕的目标。以下我们就采用这种方法在RABBIT 2000平台上实现以太网通讯。 2.2. 监视模式中设置参数的原理 从串口进入监视模式的方法是将XPORT元件进行复位或是重启电源,用一秒的时间键入三个小写x字符就可以进入监视模式。但需要注意的是输入3个x时应该控制好输入的时间,最简单的方法是一直输入x直到进入监视模式。进入监视模式之后,从串口会传回一些字符标志以进入监视模式,并且出现提示符,0提示符表明成功进入监视模式,其中提示符的含义见图1。[align=center]图1[/align] 进入监视模式得到0提示符后,可以键入VS、GC等命令得到版本号和设置信息,具体的命令请参考技术手册。如要在监视模式中进行设置,必须有设置信息的120位数据,键入SC按回车键后,将设置信息输入即可,但新的设置需要重启后才能够起作用。最简单的方法是将使用者希望设置的信息通过GC命令得到,将数据拷贝保存,并且修改其中需要更改的信息,在键入SC及回车后直接将希望设置的新信息复制过来。这种方法在串口设置中常用,提供的初始化设置程序也是基于这种方法的。 设置信息包括了XPORT的主要参数,因此我们需要分析设置信息的含义,以便使用者能够根据个人的定义去实现。其中第一条设置信息中包括了本地IP地址、远程IP地址、子网掩码、波特率、本地端口、远程端口及UDP/TCPIP模式等几个重要参数。我们进行相应配置就可以实现正常的通信。3. Xport设置程序 3.1. 程序流程 应用程序对XPORT进行设置时,采用的原理是通过串口方式进入监视模式,由于监视模式许多命令可以应用,并且所有操作都是基于二进制的数字操作,所以编程相对
文档评论(0)