当前位置: 首页> 学位论文 >详情
原文传递 基于嵌入式TCP/IP协议栈的CAN总线应用
论文题名: 基于嵌入式TCP/IP协议栈的CAN总线应用
关键词: 以太网;CAN总线;嵌入式系统;TCP/IP协议栈;船舶网络;检测系统
摘要: CAN总线属于现场总线的一种,已经在众多的工业领域得到广泛的应用。而以TCP/IP协议为基础的Internet现在已经不仅仅限于连接普通的计算机,也开始向工业领域发展。基于上述现状,在实验室条件下,本文实现了一种CAN总线与以太网的连接方案。该方案是以嵌入式网关为基础,向上连接Internet,向下连接现场设备,并实现对设备的监控。本文所实现的系统,在硬件上,利用W78E516B单片机为核心构建了嵌入式网关,其中包括以RTL8019AS为控制芯片的以太网接口,以SJA1000为控制芯片的CAN总线接口以及RS232串口。在软件设计上,由于要实现嵌入式TCP/IP协议栈,对系统的实时性有较高的要求,因此采用嵌入式实时操作系统μC/OS-Ⅱ做为软件平台,并完成了μC/OS-Ⅱ在W78E516B上的移植,网卡驱动程序、CAN总线驱动程序的开发。由于嵌入式实时操作系统μC/OS-Ⅱ中并没有包含TCP/IP组件,因此,本文采用了uIP这个精简的TCP/IP协议栈,将其应用到μC/OS-Ⅱ中,实现了嵌入式TCP/IP协议栈。本文在应用网络技术、计算机接口技术、嵌入式系统技术的基础上,实现了CAN总线与以太网的互联,使得在以太网上就可以对CAN总线的数据进行收发,并监控CAN总线上的设备。在实验室现有条件下,建立了模型实验系统,进行了调试,实现了上述功能,为实际船舶网络检测系统的应用,打下技术基础。
作者: 孙林
专业: 轮机工程
导师: 任光
授予学位: 硕士
授予学位单位: 大连海事大学
学位年度: 2007
正文语种: 中文
相关文献
检索历史
应用推荐