毕业设计(论文)-基于CAN总线节点通信的设计与实现

毕业设计(论文)-基于CAN总线节点通信的设计与实现

ID:35582528

大小:907.50 KB

页数:54页

时间:2019-03-30

毕业设计(论文)-基于CAN总线节点通信的设计与实现_第1页
毕业设计(论文)-基于CAN总线节点通信的设计与实现_第2页
毕业设计(论文)-基于CAN总线节点通信的设计与实现_第3页
毕业设计(论文)-基于CAN总线节点通信的设计与实现_第4页
毕业设计(论文)-基于CAN总线节点通信的设计与实现_第5页
资源描述:

《毕业设计(论文)-基于CAN总线节点通信的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、唐山学院毕业设计设计题目:基于CAN总线节点通信的设计与实现系别:计算机科学与技术系班级:06计本1班姓  名:指导教师:2012年6月*日3唐山学院毕业设计基于CAN总线节点通信的设计与实现摘要本设计是基于CAN总线节点的网络通信。设计的硬件用到了ARM处理器,CAN总线模块(主要有控制器MCPC2510,收发器82C250等),PC机,虚拟机。设计实现了用ARM处理器通过SPI串口总线[1]将信息发送各给CAN总线,利用芯片MCP2510作为控制器控制收发器采集CAN总线上的信息,然后通过设置好的CAN总线模块的自回环模式实现将采集到的信息自收自发。ARM处理器会通过

2、TCP协议,CAN总线是一种新兴的现场总线[2],短短时间内就成为了国际上应用最广泛的现场总线之一,其成本低,能耗小,稳定性高,抗干扰强,传输速度快,传输距离远。被广大的技术人员所喜爱。CAN总线开始只是应用于汽车行业,后来由于其众多的优点被逐渐拓展到各个领域,广为人们认知和应用。TCP同UDP协议一样属于运输层协议。不同的是它是基于字节流的,是一种面向连接的,可靠的通信协议。TCP协议通过三个报文段完成连接的建立,这个过程称为三次握手。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算和校验。本设计采用了TCP协议就是因为它的可靠性。套接字(Socket

3、)是为了在多个TCP连接或多个应用程序进程需要通过同一个TCP协议端口传输数据时,为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供的接口。关键词:CAN总线,MCP2510,TCP协议,虚拟机。-51-唐山学院毕业设计BasedontheCANbuscommunicationdesignandImplementationAbstractThedesignisbasedonCANbusnetworkcommunication.DesignofthehardwareusedintheARMprocessor,CANbusmodule(t

4、hemaincontrollerMCPC2510,transceiver82C250,PCmachine,avirtualmachine).DesignandimplementationofaARMprocessorthroughtheSPIserialbustosendinformationtotheCANbus,usingchipMCP2510asthecontrollercontrolsthetransceivertocollecttheinformationoftheCANbus,andthenthroughthesetofCANbusmoduleselfloop

5、backmodetoachievetheinformationcollectedsincetheresumptionofspontaneous.TheARMprocessorviatheTCPprotocol,CANbusisanewkindoffieldbus,ashorttimehasbecometheinternationalmostwidelyusedoneofthefieldbus,itslowcost,lowenergyconsumption,highstability,stronginterferenceresistance,hightransmission

6、speed,thetransmissiondistance.Thevastmajorityoftechnicalstafffavorite.CANbusisusedintheautomotiveindustry,andlaterbecauseofitsnumerousadvantagesaregraduallyextendedtovariousfieldswidely,cognitionandapplication.TCPandUDPprotocolasatransportlayerprotocol.Differentisthatitisbasedonastreamofb

7、ytes,isaconnection-oriented,reliablecommunicationprotocol.TheTCPprotocolthroughthethreemessagesegmentlinkingtheestablishment,thisprocessiscalledthethreehandshake.TCPusesachecksumfunctiontotestwhetherthereisanerrorinthedata;sendingandreceivingarethecalculationandvali

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

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

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