八位单片机以太网接入研究与实现.docx
《八位单片机以太网接入研究与实现.docx》由会员分享,可在线阅读,更多相关《八位单片机以太网接入研究与实现.docx(44页珍藏版)》请在优知文库上搜索。
1、第1章绪论1.1 嵌入式设备Internet接入的需求单片机或微处理器(MCU)己经在家庭和工业的各个领域得到了广泛的应用,以MCU为核心,与一些监测、伺服、指示设备协作实现肯定的功能,通称为嵌入式系统。但大多数嵌入式系统还处单独应用的阶段。在一些工业的应用中,为了实现多个MCU之间的信息沟通,利用CAN、RS-232、RS-485等总线将MCU组网,但是这种网络的有效半径比较有限,关的协议也比较少,并且一般是孤立于Internet以外的,这难以满意困难、远程(异地)和较大范围的测控任务的需求。近十多年以来,以Interne1.为代表的网络技术的出现以与它与其它相关技术的相互结合,不仅己起先将
2、智能互联网产品带入现代生活,而且也为远程测控技术带来了前所未有的发展空间和机遇,网络化测控技术以与具备网络功能的各种新型仪器便应运而生。当前,Internet已成为社会重要的基础信息设施之一,是信息流通的重要渠道,假如能够将嵌入式系统连接到Internet上面,则可以便利低廉地将信息传送到世界的任何一个角落。传统的Internet应用以PC为中心,当代的Internet应用将转向以嵌入式设备为中心。A1.(InterneIAPPHanCe)概念的流行表明Interne3应用己经进入嵌入式,Internet,时代。据网络专家的预料,将来在InterneI上传输的信息中,将有70%的信息来白广小型
3、嵌入式系统。可以预言,嵌入式设备与Internet的结合代表着嵌入式系统和网络技术的其正将来。1.2 嵌入式设备internet接入的现有方案机自身有限的资源对信息进行TCP/PI协议处理,使之可以在Internet上传输IP数据包。从解决这一技术问题动身,目前出现了几种方案:1.PCGa1.eway+专用网:采纳专用网络(如RS232,RS485,CANBUS等)把小批单片机连接在起,然后再将该专用网络连接到个PC上,该PC作为网关将专用网络上的信息转换为TCP/IP协议数据包,然后发到Internet上实现信息共享。该方案可以连接多种单片机,因为把困难的TCP/IP协议通过PC机来实现,因
4、此对MCU的要求比较低。但存在如下缺点:a须要依匏PC机作网关进行协议转换,在多个单片机系统分散的状况卜.,专用网络布线极为不便。b.须要在PC机上安装特地的协议转换软件,该软件通常由特地的第三方软件商供应,费用较高。2. 32位MCU十RTOS:采纳32位的高档的片机,在TRoS(实时多任务操作系统)的平台上进行软件开发,在嵌入式系统中实现TCP/IP的协议处理。由于采纳高档单片机,该方案可以完成很多困难的功能。但这种方案存在如下缺点:a.高档单片机价格较优,开发周期较长。b须要购买昂贵的RTOS开发软件,对开发人员的开发实力要求较高。3. TCP/IP专用芯片:由于近年来Internet与
5、通讯产业的迅猛发展,半导体造商都试图将通讯协议、Internet协议、IP与很多外设集成在个SOC(Syste111OnChiP)内。应当说这种方法是最干脆也是最便利的上网方法,是目前国际上探讨的热点,也是将来家电等嵌入式设备上网的个市要方向。但是这种方法在实现过程中存在着很多问题,无法对系统进行敏捷配置,依据应用的须要对系统进行裁减,并且因为芯片的加入而增加系统的成本。为解决上述向题,可以利用软件来完成协议的处理功能。当然,利用软件来现硬件功能须要解决处理速度问题。同时,由于单片机采纳软件来实现各种协议处理,便于将来在不变更硬件的状况卜,只需变更内置程序即可升级整个嵌入式系统的功能,这在当今
6、各种协议层出不穷、频繁升级的状况卜,SCEN1.X提出的SoftwareinSi1.icon,的概念具有无比重大的意义。1. 3嵌入式设备的Internet接入底层硬件擀议要实现小型嵌入式设备的internet接入,TCP/PI首先要解决的是底层顽件问题,即协议的物理层。E1.hemeI具有成熟的技术、低廉的网络产品、丰富的开发工具和八位单片机以太网接入探讨与实现韩东起技术支持,当现场总线的发展遇到阻碍时,以太网限制网络技术以其明显的优势得到了迅猛的发展,并渐渐形成了现场总线的新标准-Ethernet。考虑到国内局域网大部分是以太网,随着交换式网络、宽带网络的发展,基于以太网的嵌入式设备Int
7、ernet接入应用有着现实意义。1.4本课题探讨的内容从上面的分析可看出,如何在单片机上实现TCP/IP协议站是小型嵌入式设intemet接入问题的根源。目前,8位单片机干脆上网存在的问题是:1.小型嵌入式设备中的微限制器一般都是简洁的限制器,它们的运算速度和系统资源有限。2. TCP/IP协议在实时性方面不能满意战入式应用的实时要求。因此,目前型嵌入式设备干脆Internet接入在软件上需解决的关键技术是TCP/IP协议的简化和实时性改进。木文探讨在小型嵌入式设备中实现网络通信的技术难点,对实现嵌入式环境卜的网络通信的TCP/IP协议族作了阐述分析,在此基础上,设计了一个简洁的网络集片机数据
8、通信系统,它利用51MCU,以太网络接口芯片、相关外围接口电路实现系统的硬件架构;软件上,依据8位单片机本身资源(ROM、RAM和外围接口)有限的特点,精简了TCP/PI协议族,使之能运行在8位单片机,完成客户方的链接恳求,实现远程数据采集、传输和限制。1.5 本论文的主要内容第一章:,简要的介绍r本课题探讨的价值和探讨的主要内容。其次章,主要探讨了TCP/IP网络体系结构和嵌入式设笛接入Internet的特点。第三章,对TCP/IP协议作了具体分析,从单片机TCP/IP构架入手,具体介绍J网际协议PI、用户数据报协议UDP.internet限制报文协议CIMP.地址解析协议ARP的协议功能和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 八位 单片机 以太网 接入 研究 实现
