中文摘要摘要CAN总线属于现场总线的一种,已经在众多的工业领域得到广泛的应用。而以TCP/现在已经不仅仅限于连接普通的计算机,也开始向工业领域发展。基于上述现状,在实验室条件下,本文实现了一种CAN总线与以太网的连接方案。该方案是以嵌入式网关为基础,,向下连接现场设备,并实现对设备的监控。本文所实现的系统,在硬件上,利用W78E516B单片机为核心构建了嵌入式网关,其中包括以RTL8019AS为控制芯片的以太网接口,以SJAl000为控制芯片的CAN总线接口以及RS232串VI。在软件设计上,由于要实现嵌入式TCP/IP协议栈,对系统的实时性有较高的要求,因此采用嵌入式实时操作系统“c/os-II做为软件平台,并完成了“c/os-II在W78E516B上的移植,网卡驱动程序、CAN总线驱动程序的开发。由于嵌入式实时操作系统“C/OS—II中并没有包含TCP/IP组件,因此,本文采用了uIP这个精简的TCP/IP协议栈,将其应用到此/OS—II中,实现了嵌入式TCP/IP协议栈。本文在应用网络技术、计算机接口技术、嵌入式系统技术的基础上,实现了CAN总线与以太网的互联,使得在以太网上就可以对CAN总线的数据进行收发,并监控CAN总线上的设备。在实验室现有条件下,建立了模型实验系统,进行了调试,实现了上述功能,为实际船舶网络检测系统的应用,打下技术基础。关键词:以太网;C州总线;嵌入式IOP/IP协议;肛/0S—II;网关英文摘要ApplicationofCANBusBasedonEmbededTCP/IPStackAbstractCANbusasakindoffieldbushasbeenwidelyusedinmanyindustrialfields.,whichbasedontheTCP/IPprotocol,beginstoentertheindustrialfieldgobeyonditsnaturaluseonPC..andCANbus,,interface,,,wechooserealtimeoperatingsystemac/os·IIastheplatformofsofewaretomeettherequirmentofrealtimeowingtotherealizationfoembededTCP/IPprotocolstack,plishthemigrationof/比C/OS·IIonW78E516B,thedriversofSJAl000andRTL8019ASunder“C/.∥C/OS—IIisasimpleRTOS,thereisalackofTCP/,wechooseulPprogrammedbyAdamDunkelsapplytoIzC/,SCMinterface,,laboratorialmodelsystemisestablished.,::CANBus;TCPflP;pC/OS—II;Gateway大连海事大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成博士/硕士学位论文!基士嵌△式!g丝£怂这挂的£△丛总线座囝::。除论文中已经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发表或未公开发表的成果。本声明的法律责任由本人承担。论文作者签铂拈年之月伊学位论文版权使用授权书本学位论文作者及指导教师完全了解“大连海事大学研究生学位论文提交、版权使用管理办法”,同意大连海事大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被
基于嵌入式tcp%2fip协议栈can总线应用 来自淘豆网m.daumloan.com转载请标明出处.