資源描述:
《畢業(yè)設(shè)計(jì)(論文)-基于arm的以太網(wǎng)與can總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、中國(guó)石油大學(xué)(華東)本科畢業(yè)設(shè)計(jì)(論文)本科畢業(yè)設(shè)計(jì)(論文)題目:基于arm的以太網(wǎng)與can總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的設(shè)計(jì)學(xué)生姓名:學(xué)號(hào):專業(yè)班級(jí):通信工程2008級(jí)3班指導(dǎo)教師:2012年6月15日2中國(guó)石油大學(xué)(華東)本科畢業(yè)設(shè)計(jì)(論文)摘要工業(yè)的發(fā)展迫切需求工業(yè)網(wǎng)絡(luò)與信息網(wǎng)絡(luò)融合,以實(shí)現(xiàn)信息的通訊和共享,滿足對(duì)管理和控制的一體化要求。因此,實(shí)現(xiàn)控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)的融合成為當(dāng)今的熱點(diǎn)問(wèn)題。本文探討了CAN總線與以太網(wǎng)互聯(lián)的方法,利用ARM9S3C2410為主控制器,設(shè)計(jì)嵌入式網(wǎng)關(guān)轉(zhuǎn)換器,實(shí)現(xiàn)了在Linux環(huán)境下CAN總線與以太網(wǎng)的互聯(lián)和通信。本
2、文對(duì)系統(tǒng)進(jìn)行了硬件設(shè)計(jì),采用微控制器+以太網(wǎng)接口芯片+CAN總線接口芯片實(shí)現(xiàn)互聯(lián)網(wǎng)關(guān),主控制器選用三星半導(dǎo)體公司的ARM9S3C2410,以太網(wǎng)控制器選用AX88796,CAN控制器選用MCP2510。最后,本文對(duì)系統(tǒng)進(jìn)行了軟件設(shè)計(jì),完成Linux操作系統(tǒng)在目標(biāo)機(jī)上的安裝、下載和移植等工作編寫Linux環(huán)境下CAN總線的應(yīng)用程序,完成在Linux操作系統(tǒng)下的CAN-TCP/IP協(xié)議轉(zhuǎn)換程序設(shè)計(jì),實(shí)現(xiàn)CAN總線與以太網(wǎng)這兩種不同網(wǎng)絡(luò)的互聯(lián)和通信。關(guān)鍵詞:以太網(wǎng);CAN總線;Linux;網(wǎng)關(guān);協(xié)議中國(guó)石油大學(xué)(華東)本科畢業(yè)設(shè)計(jì)(論文)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中國(guó)石油大
7、學(xué)(華東)本科畢業(yè)設(shè)計(jì)(論文)目錄第1章前言11.1課題內(nèi)容及意義11.2論文組織結(jié)構(gòu)1第2章嵌入式網(wǎng)關(guān)技術(shù)背景32.1現(xiàn)場(chǎng)總線32.1.1CAN總線的特點(diǎn)32.1.2CAN總線通信協(xié)議42.2以太網(wǎng)技術(shù)42.2.1以太網(wǎng)發(fā)展情況簡(jiǎn)介52.2.2TCP/IP協(xié)議52.3嵌入式操作系統(tǒng)72.3.1Linux操作系統(tǒng)概述72.3.2嵌入式Linux系統(tǒng)的開(kāi)發(fā)流程8第3章系統(tǒng)設(shè)計(jì)103.1整體方案103.2網(wǎng)關(guān)設(shè)計(jì)的硬件和軟件方案103.3網(wǎng)關(guān)的總體設(shè)計(jì)方案10第4章系統(tǒng)硬件電路設(shè)計(jì)124.1S3C2410最小系統(tǒng)相關(guān)硬件電路設(shè)計(jì)124.1.1電
8、源電路的設(shè)計(jì)124.1.2復(fù)位電路設(shè)計(jì)134.1.3時(shí)鐘電路設(shè)計(jì)134.2CAN接口電路設(shè)計(jì)134.3以太網(wǎng)接口電路設(shè)計(jì)14第5章系統(tǒng)軟件設(shè)計(jì)165.1軟件開(kāi)發(fā)系統(tǒng)的搭建165.