- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)任务书 CAN总线
毕 业 设 计(论 文)任 务 书
计算机科学与信息工程 系(院) 2012 届
设计(论文)依据 CAN(Controller Area Network,控制器局域网)是一种高性能、高可靠、易开发且低成本的现场总线,也是最早在我国应用的现场总线之一。CAN是20世纪80年代(1983)德国Bosch(CAN是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO 及ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。BITBUS或者RS-485作为通信总线。其不足主要有:一主多从,无冗余;数据通信为命令响应,传输率低;错误处理能力弱。
采用CAN总线技术后即可解决上述问题。CAN网络上任何一个节点均可作为主节点主动地与其他节点交换数据;CAN网络节点的信息帧可以分出优先级,这对于有实时性要求的控制提供了方便;CAN的物理层以及数据链路层有独特的设计技术,使其在抗干扰以及错误检测等方面的性能均大大提高。CAN的上述特点使其成为诸多工业测控领域中首选的现场总线。
小型CAN网络硬件电路设计是CAN总线通信系统的一个缩影,通过研究小型CAN网络硬件电路设计,让我们对CAN总线通信系统的认识又更近了一步,对以后CAN总线通信系统的研究做了良好的铺垫,具有重要的实践意义。
主要的参考文献有:
[1]来清民.手把手教你学CAN总线[M]线CAN[M]. 北京:北京航空航天大学出版社,2002.
[3]万福君,潘松峰.单片微机原理系统设计与应用[M]技术[M].CAN技术规范及器件.1994.
[6]广州周立功单片机发展有限公司()SJA1000中文资料.
[7]沈红卫.基于单片机的智能系统设计与实现[M]CAN总线系统智能节点设计与实现[J].微计CAN总线控制系统设计[J自SJA1000的CAN总线智能控制系统设计[J.自动化技术与应用,2003.
[11]SJA1000 stand-alone CAN Controller Application Note.Philips Semi conductor, 1997.
[12]CAN application layer and communication profile.CAN in Automation 协会,2000
[13]PHILIPS SJA1000 stand-alone CAN controller product specification.2000 .
[14]吴立松,CAN总线智能节点设计[].控制理论与控制工程,2009.
[15] 李真花,崔健等,CAN总线轻松入门与实践[M] .北京:航空航天大学出版社出版社,2008.
任务要求 该课题要求学生自己动手设计一个小型CAN网络硬件电路,并使整个网络能够正常运行。以单片机SCT89C52、CAN控制器SJA1000、CAN收发器PCA82C250为主要器件搭建CAN网络硬件电路设备,在烧写合适的软件后软硬件正确运作,实现搭建4-5个CAN网络设备,各个设备能进行简单数据的通信,能设置传输的数据,能显示接收和要发送的数据。
课题的目标:搭建一个能正常运作的小型CAN网络硬件电路。
课题的具体任务:首先搭建CAN网络硬件,然后编写程序控制网络系统的工作。
课题采用的技术:采用硬件电路设计和软件设计相结合的办法。
学生应具备的基本知识:CANCAN控制器和收发器硬件电路知识。
基本条件: 电脑一台、相关测试软件一套、硬件电路器件四套、数据线若干。
进度计划 第 1 周 2.22-2.28 搜集相关资料、课题调研,初拟开发计划;
第 2 周 3.01-3.07 写需求规格说明书,设计网络的总体构架;
第 3 周 3.08-3.14 撰写并提交开题报告,根据指导老师意见修改开题报告;
第 4 周 3.22-3.28 根据指导老师意见初步设计总体模块;
第 5 周 3.29-4.4 初步完善系统的大体模块功能;
第 6 周 4.5-4.11 对分类信息系统进行详细设计;
第 7 周 4.12-4.18 拟出系统的基本构架,对系统进行编码;
第 8 周 4.19 -4.25 对系统中各个模块进行详细的设计;
第 9周 4.26-5.2 对系统进行测试,在导师的指导下进行修改,并写
文档评论(0)