网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机的以太网络接入系统的实现及网络性能分析.docVIP

基于单片机的以太网络接入系统的实现及网络性能分析.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的以太网络接入系统的实现及网络性能分析.doc

基于单片机的以太网络接入系统的实现及网络性能分析 刘康,王宣银 浙江大学流体传动及控制国家重点实验室,浙江杭州 310027 【摘要】介绍以太网控制芯片RTL8019AS,并设计在有限存储空间的单片机中嵌入TCP/IP协议的以太网接入系统,实现了RS-485现场总线设备通过嵌入TCP/IP单片机系统接入以太网,完成PC机与终端设备的远程通信和控制,最后对系统对系统性能进行测试分析,取得了满意的效果。 关键词 单片机;以太网;RTL8019AS芯片;TCP/IP协议;网络性能分析 [中图分类号]TP393? [文献标识码]A? [文章编号]1000-0682(2004)01-0033-03 1 引言 ??? 互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长,在电子设备日趋网络化的背景下,越来越多的嵌入式应用需要支持网络功能。TCP/IP是一套把因特网上的各种系统互连起来的协议组,成为事实上最常用的网络标准之一。在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源。只要那些设备上实现了TCP/IP协议并增加一个网络接口,就可方便地接人到现有的网络中。考虑到单片机成本低廉,利用TCP/IP协议中的UDP(用户数据报协议)、IP(网络报文协议)、ARP(地址解析协议)及简单的应用层协议,根据应用的需要做相应的裁减,文中将介绍用AT90S8515单片机与10Mbps以太网控制器芯片RTL8019AS设计嵌入式TCP/IP单片机系统,成功地实现了RS-485现场总线设备通过嵌入TCP/IP的单片机系统接人以太网,完成PC机与终端设备的远程通信和控制,最后对系统性能进行分析。 2 以太网控制器RTLS019AS简介 ??? RTL8019AS是台湾REALTEK公司生产的基于ISA总线的10Mbps以太网控制器芯片。由于其优良的性能、低廉的价格,使其在市场上10MbPs网卡中占有相当的份额。 ??? 主要性能: ??? (1)符合EthernetⅡ与IEEE802.3(10Base5、10Base2、10BaseT)标准; ?? (2)支持全双工,收发可同时达到10Mbps速率; ??? (3)16KB片内SRAM,用于收发缓冲,降低对主处理器的速度要求; ??? (4)支持8/16位数据总线,8个中断请求线以及16个I/O基地址选择; ??? (5)支持UTP、AUI、BNC自动检测,还支持对10BaseT拓扑结构的自动极性修正; ??? (6)支持跳线和非跳线模式; ??? (7)允许4个诊断LED引脚可编程输出; ??? (8)100脚的PQEP封装。 ??? 该芯片功能很强,它集成介质访问子层(MAC)和物理层的功能,对RTL8019做了很大改进,处理能力更强,操作更灵活。但与一般单片机接口时,只需要用到其中一部分即可完成网络通信功能,其它引脚悬空。 3 与AT90S8515单片机系统的接口电路 ??? 该文选用AT90S8515单片机,与8051系列单片机相比,具有系统内可编程8KFLASH,内部集成了在片512字节EEPROM和512字节SRAM,使用精简指令集,编写程序简练,调试程序方便。 ??? 系统硬件连接如图3—1所示,系统提供RJ45接口连接Ethernet网络,提供一个RS—485接口与现场设备连接,实现数据的网络传输和设备的远程控制。 ??? AT90S8515单片机所提供的接口信号线为:PA口的8位数据总线D0~D7、5根地址线A8~A12、读信号线RD、写信号线WR、2根控制线PB0、PBl。这些信号线与RTL8019AS的各信号线对应连接。其中,RTL8019AS的IOCSl6B接下拉电阻,使芯片工作在8位总线方式,复位通过PB0控制,PBl片选地址使能。时钟电路为单片机8MHz和网络芯片20MHz。在现场控制端,需要一个RS—232转R5—485的485芯片(WM485),在网络接人端需要一个网络隔离滤波器(FM2146),这样接口电路设计完成,然后计算并分配地址空间,编写汇编程序。该系统中网络芯片在单片机中地址映射空间为80××H-0x9F××H,网络芯片的内部I/0基地址为300H。 ??? 对设计电路的几点说明,RTDDl9AS的JP引脚接高电平,使芯片工作在跳线模式;没有使用地址锁存器,直接用地址数据复用口读写RTk8019AS数据,网络芯片只用到5位地址线,没有冲突;系统采用查询工作方式,没有连接中断信号线,简化电路设计。 4 软件设计 4.1 嵌入TCP/IP协议的单片机汇编程序设计 ??? 单片机接入以太网,必须嵌入TCP/IP协议,用户终端的应用程序才可以使用通用的网络编程技术,例如使用Socket套接字

您可能关注的文档

文档评论(0)

中华书局 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档