如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
嵌入式网络通信技术分析罗志伟(厦门理工学院机械工程系,福建厦门361024)AnalysisofEmbeddedNetworkCommunicationSystemLUoZhi—wei(DepartmentofMechanicalEngineering,XiamenUniversityofTechnology.Xiamen361024,China)摘要:系统阐述了嵌入式系统接入Internet网实现低位单片机与Internet网络的间接连接;另外,络的各种方案,分析讨论了各种方案的优缺点。结也可以通过增加代理网关,将TCP/IP协议栈转移合目前低位单片机广泛应用在智能系统中的现状,到代理网关来实现Internet的连接[1]。设计了一种简单、易行的嵌入式网络系统框架,提出目前,低位单片机系统被广泛的应用在各种智了协同控制的思想,并对相关网络技术进行探讨与能设备中,这些系统能够很好地完成智能控制的任研究。务,但往往没把接入网络考虑在设计范围内。要使关键词:嵌入式系统;Internet;协同控制这些设备与网络上的其它设备及客户进行资源共享中图分类号:TP36就成为要解决的问题。通过改变设计系统的整个硬文献标识码:A件设计、改变软硬件配置确实是可以完成设备的网文章编号:1001—2257(2009)04—0046—03络共享,但其设计任务大、成本过高、周期过长。因Abstract:Thispapersystematicallyintroduce此,本文提出了一种简单易行的嵌入式网络系统框thevariousschemeofembeddedsystemlinkinter—架。net,analyzeanddiscusstheirgoodpointsandde—1嵌入式系统接入Internet的方案merits.Thinktocurrentsituation,lowbitsMCU(microcontrolunit)havebeenusedinintelligent1.1MCU+Webchip+PC网关system,expoundedansimpleandpracticalframeofWebchip是武汉力源公司于2000年开发出使networkembeddedsystem.Bringforwardtheidea嵌入式电子设备和家用电器与网络方便连接的实用ofcollaborativecontrol,thendiscussandstudythe解决方案。Webchip是独立于各种微控制器的专用correlativenetworktechnology.网络接口芯片,通过标准的输入、输出口与各种Keywords:embeddedsystem;internet;collab—MCU处理单元相连。MCU处理单元通过Web—Orarivecontrolchip与网关连接,即可接收并执行由Internet远程传来的命令或将数据交给Webchip发送出去。MCU处理单元应用系统通过Webchip网络芯片与0引言网关连接,再接人Internet,如图1所示。把单片机为核心的嵌入式系统接入Internet有多种方案,不同类型、不同位数的单片机其选用的方案不尽相同。32位的单片机资源丰富,可以利用实时操作系统RTOS的TCP/IP协议栈来实现接入网络;而16位或更低的8位单片机因资源方面的限图IMCU+Webchip+PC网关方案Webchip的主要优点是:对MCU应用系统的制很难加入完整的TCP/IP协议栈,这时可结合含TCP/IP协议的硬件对单片机应用系统进行设计,设计工程师来说,无需熟悉复杂的网络协议及其接口;对MCU芯片来说,运行速度和存储器容量等方收稿日期:2008—12一O1基金项目:福建省教育厅科技项目(JB07176)面无特殊要求;软件设计只需增加一小段接口程序,·46·《机械与电子32009(4)其它无需作大的改动,在很大程度上简化了应用设计的工作量,可缩短MCU应用系统的设计周期。1.232位MCU+RTOS采用32位的高档单片机,在RTOS的平台上进行软件开发,在嵌入式系统中实现TCP/IP的协议处理。目前各类RTOS非常多,常见有Vx—图4MCU+EMIT协议+emGatewayWorks,pSOS,Nucleus,Linux和WindowsCE等。设计工程师必须熟悉emNet协议和相关的接口,原这些系统都带有完整的TCP/IP协议栈,因此实现来客户应用系统的MCU也不一定符合要求,并且上会比较方便,结构如图2所示。这些RTOS各有软硬件设计的工作量仍然较大。同时应用系统的单特点,对图形界面(GUI)的支