论文部分内容阅读
本文以广泛使用的普通8位微控制器为出发点,针对嵌入式系统连入Internet的要求,提出和实现了基于TCP/IP协议并通过MCU将嵌入式系统连入Internet的方案。 文章首先概述了轮对检修线网络接口模块设计问题的提出和前景。在介绍比较了当前国内外几种主要解决方案的前提下,通过对标准TCP/IP的详细分析,并结合轮对检修线网络接口模块的特点,提出了一种构建基于8位微控制器的嵌入式Internet解决方案。 论文在对TCP/IP协议体系做深入分析的基础上,结合AT89C51单片机的资源情况,对TCP/IP协议进行了合理的简化,使其能在单片机上实现。在协议方面主要讨论了网际协议IP、用户数据报协议UDP、Internet控制报文协议ICMP、物理地址解析协议ARP。 本系统主控器采用8位的AT89C51单片机,通过RTL8019AS网卡与以太网在物理上连接起来,并在AT89C51中嵌入了简化的TCP/IP。在硬件上介绍了RTL8019AS网卡芯片的硬件结构和内部存储器结构,以及其收发数据包的方法。 为了验证系统设计的正确性,文章在C++ BUILDER设计了基于TCP/IP协议的应用程序,验证了系统的正确性。 本系统的特点是成本低,通过现有的网络接口可以与Internet方便的连接,同时也可以很方便的与其它的嵌入式设备连接起来。