课程设计(论文)-基于rtl8019as的以太网通讯设计

课程设计(论文)-基于rtl8019as的以太网通讯设计

ID:6801837

大小:669.50 KB

页数:18页

时间:2018-01-26

课程设计(论文)-基于rtl8019as的以太网通讯设计_第1页
课程设计(论文)-基于rtl8019as的以太网通讯设计_第2页
课程设计(论文)-基于rtl8019as的以太网通讯设计_第3页
课程设计(论文)-基于rtl8019as的以太网通讯设计_第4页
课程设计(论文)-基于rtl8019as的以太网通讯设计_第5页
资源描述:

《课程设计(论文)-基于rtl8019as的以太网通讯设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西华大学课程设计说明书目录1前言12方案设计32.1基于RT8219AS的以太网通讯系统32.2基于AT89818的10M/100M以太网通信系统32.3方案比较43单元模块设计53.1RTL8019AS以太网控制器简介53.1.1主要性能53.1.2RTL8019AS内部结构63.1.3RTL8019AS的内部RAM地址空间分配73.1.4RTL8019AS的I/O地址分配73.2接口电路设计73.2.1变压器20F001N83.2.293C46存储器84程序设计114.1复位RTL8019AS114.2初始化RT

2、L8019AS114.3发送帧124.4系统主应用程序及TCP/IP协议的实现124.5程序设计144.5.1物理层154.5.2数据链路层154.5.3ARP协议154.5.4IP协议154.5.5运输层164.5.6以太网数据封装165参考文献17附电路图1818西华大学课程设计说明书1前言目前,以太网已经非常广泛地应用于各种计算机网络,经过20多年的发展,它已成为当今Internet中底层链接不可缺少的部分。同时基于以太网的新技术和联网设备的不断出现,以太网已经成为事实上最常用的网络标准之一。另一方面,嵌入式设

3、备的价格、体积及实时性等方面,在某些应用领域,尤其是网络化开发上有着标准处理器无法比拟的优点[4]。基于单片机系统的嵌入式开发有着非常广泛的用途,而在网络化开发的过程中,首先要解决的就是与以太网络的连接问题,亦即如何将通用处理器的网络连接装置(以太网络控制器)应用于单片机系统嵌入式网络的开发。以太网是应用最广的联网技术,它以可靠性高、媒体信息量大、易于扩展和更新等优点,在企业、学校等领域得到广泛的应用。根据IEEE802.3Ethernet标准规范,以太网每段同轴电缆长度不得超过500m,通过中继器互联后,网络最大距

4、离也不得超过2.8km。互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长,在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源。在电子设备日趋网络化的背景下,我们经过设计方案的确定,决定利用廉价的51单片机来控制网卡芯片RTL8019AS进行数据传输,加载TCP/IP协议连接到互联网并实现网络通讯。18西华大学课程设计说明书2方案设计以太网通讯在各个领域应用非常的广泛,在这里我主要给出了两中方案以讨论:方案一为基于RTL8019A

5、S的以太网通讯设计;方案二为基于AT89818的10M/100M以太网通讯系统。2.1基于RT8219AS的以太网通讯系统低通滤波输出单片机处理器外扩程序存储器锁存输出外扩程序存储器以太网控制器图2.1基于RT8019AS的以太网通讯设计方案本设计方案的主处理器采用51单片机系列的AT89C52。存储部分外扩了一片32K的RAM62256,作为数据存储区,另外还外扩了一片输出锁存器74HC573。可向其烧写主控制程序和TCP/IP协议栈。选用Realtek公司的RTL8019AS作为实现TCP/IP协议的物理层。这款

6、网络接口芯片不仅能与应用广泛的NE2000系列兼容而且性能较好,比较稳定。RTL8019AS外接一个变压器20F001N,经RJ45接口输出。2.2基于AT89818的10M/100M以太网通信系统系统采用AT89818作为核心交换芯片;MCU采用AT89C52,用做控制和系统设置,已经和计算机进行通信连接;EEPROM采用AT93C46,用于储存交换机启动时所需的初始化数据;SRAM采用64K×64位的W25P243A;PHY0和PHY1采用8端口的DSP10/100PHY;JACK0和JACK1为RJ-45连接器

7、。系统结构如图2.2所示。18西华大学课程设计说明书计算机AT89818MCUEEPROMSRAMPHY0JACK0JACK1PHY1RS485图2.2基于AT89818的以太网设计图2.3方案比较本文主要讨论10Mbps的以太网通讯模块设计,其中方案一基于RTL8019AS的以太网通讯模块设计能与应用广泛的NE2000系列兼容而且性能较好,比较稳定。设计中的芯片我们平时都是比较熟悉的,比如AT89C52、74HC573、62256等,并且这些芯片的价格便宜,制作也非常的方便。方案二是一种具有快速以太网交换功能、高性

8、能、低功耗的网络设备。这种嵌入了TCP/IP协议的单片机系统,具有成本低、硬件少、占用面积少、传输速度快、使用方便等优点。适用于现有的网络传输系统,有着广泛的应用前景,特别是数据采集、数据传输领域。目前,在屏幕板数据成像、远程数据采集系统中被使用。结合设计要求,为了设计的可读性和分析性及本身的设计水平,我采用比较熟悉的方案一即基于RTL8019

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。