嵌入式系统can总线通讯

嵌入式系统can总线通讯

ID:28054834

大小:393.84 KB

页数:25页

时间:2018-12-07

嵌入式系统can总线通讯_第1页
嵌入式系统can总线通讯_第2页
嵌入式系统can总线通讯_第3页
嵌入式系统can总线通讯_第4页
嵌入式系统can总线通讯_第5页
资源描述:

《嵌入式系统can总线通讯》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、景德镇高等专科学校毕业论文数学与计算机系嵌入式系统CAN总线通讯罗涛二零零八年三月十九日景德镇高等专科学校:学与计算机系毕业设计(2008届)课题名称:嵌入式CAN总线通讯姓名:罗涛学号:2005104019专业:计算机及应用所在班级:05计算机及应用班指导老师:洪耀球时间:二零零八年三月十九日目录第一章觀5关键词57第二章一、概述2.1概述知识点82.2CAN的优点92.3设计预备知识92.4设计设备及工具9二、设计开发原理(DCAN总线的电气特性10⑵CAN总线的MAC帧结构11(3)CAN的特点12⑷MCP2510的控制命令1

2、3⑸波特率的设置15⑹接受过滤器的设置16⑺MCP2510的初始化17⑻MCP2510发送和接收数据17(9)CAN节点硬件构架18⑽CAN程序设计19三、设计步骤阅读和理解示意图21四、结语21第三章参考文献22醐23第一章摘要CAN总线通讯正在嵌入式系统中占有重要位置,了解CAN总线的结构,阅读CAN控制器MCP2510的芯片文档,掌握MCP2510的相关寄存器的功能和使用方法。编程实现UP-NetARM2410-S之间的CAN总线通讯:两个UP-NetARM2410-S通过CAN总线相连接。ARM监视串行U,将接收到的字符发送

3、给另一个开发板并通过串U显示(计算机与开发板是通过超级终端通讯的)。即按PC键盘通过超级终端发送数据,开发板将接收到的数据通过CAN总线转发,再另一个PC的超级终端上显示数据。关键词CAN总线通讯AbstractIntheCANmainlinecommunicationembeddedsystemisholdingthekeyposition,understoodthattheCANmainline’sstructure,readsCANcontrollerMCP2510thechipdocuments,graspsMCP2510t

4、herelatedregister’sfunctionandtheapplicationmethod.TheprogrammingrealizesbetweentheUP~NetARM2410~SCANmainlinecommunication:TwoUP-NetARM2410~SconnectsthroughtheCANmainline.TheARMsurveillanceserialport,willreceivethecharactertransmissionforanotherdevelopmentboardandthrou

5、ghtheserialportdemonstratedthat(computeranddevelopmentboardareadoptsuperterminalcommunication).NamelyaccordingtothePCkeyboardthroughthesuperterminaltransmissiondata,thedatawhichthedevelopmentboardwillreceivethroughtheCANmainlinerepeater,intheanotherPCsuperterminaldemon

6、stratesthedataagain1.2KeywordCANmainlinecommunication1.3.绪论认真掌握UP-NetARM2410-S上的CAN总线通讯原理。编程实现MCP2510的CAN线通讯。使两个UP-NetARM2410-S通过CAN总线相连接。掌握查询模式的CAN总线通讯程序的设计方法。CAN-bus以其开发维护的低成本、高总线利用率、很远的传输距离(最远可达lOKm)、高速的传输速率(最高可达1Mbps)、根据优先级的多主结构、可靠的错误检测和处理机制,全面弥补了传统RS485网络的低总线利用率、单

7、主从结构、无硬件错误检测的不足。使用户能组建起稳定、高效的现场总线网络,获得最大的价值.CAN己经形成国际标准,并已被公认为几种最有前途的现场总线之一。其典型的应用协议有:SAEJ1939/ISO11783、CANOpen、CANaerospace、DeviceNet、NMEA2000等.第二章一.CAN总线概述2.1概述.CAN全称力ControllerAreaNetwork,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN总线被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控

8、制网络。比如,发动机管理系统、变速箱控制器、仪表装备、电子主干系统屮均嵌入CAN控制装置。一个由CAN总线构成的单一网络中,理论上可以挂接无数个节点。但是,实际应用中节点数目受网络硬件的电气特性所限制。例如,当使用PhilipsP82

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

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

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