欢迎来到天天文库
浏览记录
ID:6794121
大小:517.50 KB
页数:34页
时间:2018-01-25
《毕业设计(论文)-基于arm的以太网与can总线协议转换网关的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国石油大学(华东)本科毕业设计(论文)本科毕业设计(论文)题目:基于arm的以太网与can总线协议转换网关的设计学生姓名:学号:专业班级:通信工程2008级3班指导教师:2012年6月15日2中国石油大学(华东)本科毕业设计(论文)摘要工业的发展迫切需求工业网络与信息网络融合,以实现信息的通讯和共享,满足对管理和控制的一体化要求。因此,实现控制网络与信息网络的融合成为当今的热点问题。本文探讨了CAN总线与以太网互联的方法,利用ARM9S3C2410为主控制器,设计嵌入式网关转换器,实现了在Linux环境下CAN总线与以太网的互联和通信。本
2、文对系统进行了硬件设计,采用微控制器+以太网接口芯片+CAN总线接口芯片实现互联网关,主控制器选用三星半导体公司的ARM9S3C2410,以太网控制器选用AX88796,CAN控制器选用MCP2510。最后,本文对系统进行了软件设计,完成Linux操作系统在目标机上的安装、下载和移植等工作编写Linux环境下CAN总线的应用程序,完成在Linux操作系统下的CAN-TCP/IP协议转换程序设计,实现CAN总线与以太网这两种不同网络的互联和通信。关键词:以太网;CAN总线;Linux;网关;协议中国石油大学(华东)本科毕业设计(论文)ABST
3、RACTTheindustrialdevelopmentofthenetworkwithtopurgentneedsinformationnetworkintegrationsoastorealizethecommunicationandinformationsharing,meetthemanagementandcontrolofintegration.Therefore,tocontrolthenetworkandinformationnetworkintegrationhasbecomeoneofthehotissue.Thispap
4、erdiscussconnectionmethodbetweentheCANbusandEthernet,usingARM9S3C2410asprimarilycontroller,designtheembeddedgatewayconverter,realizedinLinuxenvironmentCANbusandEthernetconnectionandcommunications.Sincethen,onthesystemhardwaredesign,adoptingmicrocontroller+Ethernetinterface
5、chip+CANbusinterfacechipimplementedInternetshut.TheLordcontrollerchoosestheS3C2410semiconductorcompanySamsungARM9,chooseAX88796asEthernetcontroller,chooseMCP2510asCANcontroller.Finallyonthesystemsoftwaredesign,completetheLinuxoperatingsysteminyourtargetmachineinstallation,
6、download,andtransplantation,writedowntheapplicationsofLinuxCAN,completeintheLinuxoperatingsystemCAN-TCP/IPprotocolconversionprogramdesign,realizationCANbusandEthernetthetwodifferentnetworkinterconnectionandcommunication.Keywords:Ethernent;CANbus;Linux;Gateway;Protocol中国石油大
7、学(华东)本科毕业设计(论文)目录第1章前言11.1课题内容及意义11.2论文组织结构1第2章嵌入式网关技术背景32.1现场总线32.1.1CAN总线的特点32.1.2CAN总线通信协议42.2以太网技术42.2.1以太网发展情况简介52.2.2TCP/IP协议52.3嵌入式操作系统72.3.1Linux操作系统概述72.3.2嵌入式Linux系统的开发流程8第3章系统设计103.1整体方案103.2网关设计的硬件和软件方案103.3网关的总体设计方案10第4章系统硬件电路设计124.1S3C2410最小系统相关硬件电路设计124.1.1电
8、源电路的设计124.1.2复位电路设计134.1.3时钟电路设计134.2CAN接口电路设计134.3以太网接口电路设计14第5章系统软件设计165.1软件开发系统的搭建165.
此文档下载收益归作者所有