基于arm的以太网与can总线协议转换网关的设计

基于arm的以太网与can总线协议转换网关的设计

ID:36252119

大小:585.00 KB

页数:34页

时间:2019-05-07

基于arm的以太网与can总线协议转换网关的设计_第1页
基于arm的以太网与can总线协议转换网关的设计_第2页
基于arm的以太网与can总线协议转换网关的设计_第3页
基于arm的以太网与can总线协议转换网关的设计_第4页
基于arm的以太网与can总线协议转换网关的设计_第5页
资源描述:

《基于arm的以太网与can总线协议转换网关的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中国石油大学(华东)本科毕业设计(论文)本科毕业设计(论文)题目:基于arm的以太网与can总线协议转换网关的设计学生姓名:刘欢学号:08082323专业班级:通信工程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;网关;协议中国石油大学(华东)本科毕业设计(论文)ABSTRACTTheindustrialdeve

3、lopmentofthenetworkwithtopurgentneedsinformationnetworkintegrationsoastorealizethecommunicationandinformationsharing,meetthemanagementandcontrolofintegration.Therefore,tocontrolthenetworkandinformationnetworkintegrationhasbecomeoneofthehotissue.ThispaperdiscussconnectionmethodbetweentheCAN

4、busandEthernet,usingARM9S3C2410asprimarilycontroller,designtheembeddedgatewayconverter,realizedinLinuxenvironmentCANbusandEthernetconnectionandcommunications.Sincethen,onthesystemhardwaredesign,adoptingmicrocontroller+Ethernetinterfacechip+CANbusinterfacechipimplementedInternetshut.TheLord

5、controllerchoosestheS3C2410semiconductorcompanySamsungARM9,chooseAX88796asEthernetcontroller,chooseMCP2510asCANcontroller.Finallyonthesystemsoftwaredesign,completetheLinuxoperatingsysteminyourtargetmachineinstallation,download,andtransplantation,writedowntheapplicationsofLinuxCAN,completei

6、ntheLinuxoperatingsystemCAN-TCP/IPprotocolconversionprogramdesign,realizationCANbusandEthernetthetwodifferentnetworkinterconnectionandcommunication.Keywords:Ethernent;CANbus;Linux;Gateway;Protocol中国石油大学(华东)本科毕业设计(论文)目录第1章前言11.1课题内容及意义11.2论文组织结构1第2章嵌入式网关技术背景32.1现场总线32.1.1CAN总线的特点32.1.2CAN总线

7、通信协议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电源电路的设计124.1.2复位电路设计134.1.3时钟电路设计134.2CAN接口电路设计134.3以太网接口电路设计14第5章系统软件设计165.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。