- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计说明书
基于ARM7的CAN总线网络设计
学生姓名: 学号:
学 院:
专 业:
指导教师:
2011年 6 月
目录
第1章 绪论.........................................................1
1.1 引言 1
1.2本课题的研究目的和意义 2
1.3 ARM嵌入式系统的发展趋势和现况 2
1.4本设计的任务 3
第2章 CAN总线技术.................................................5
2.1 CAN-bus 的特点 5
2.3 CAN-bus 分层结构 6
2.3.1 CAN-bus 的ISO/OSI参考模型结构 6
2.3.2 帧结构 7
2.3.3 报文滤波及校验 13
2.3.4 错误处理 14
2.3.5 位定时与同步 15
2.4 CAN-bus 应用层协议 15
2.4.1 常用的CAN-bus应用层协议 15
2.4.2 基于CAN-bus的iCAN协议 16
2.5 本章小结 19
第3章 CAN总线网络节点硬件设计....................................20
3.1 CAN总线网络节点硬件平台开发思路 20
3.2 芯片选择 21
3.2.1 LPC2119 主要功能介绍 21
3.2.1 PCA82C251主要功能介绍 22
3.3 各模块电路设计 23
3.3.1 控制模块电路设计 23
3.3.2 收发模块电路设计 24
3.4 本章小结 25
第4章 CAN总线网络节点软件设计....................................26
4.1 CAN总线网络主节点软件总体框架设计 26
4.1.1 CAN帧与iCAN协议包 26
4.1.2 分帧处理 26
4.1.3 主站结构体 27
4.1.4 主站操作函数 28
4.1.5 iCAN主站软件框架 32
4.2 CAN总线网络从节点软件总体框架设计 32
4.2.1 从站结构体 32
4.2.2 从站的操作函数 33
第5章 结论与展望..................................................35
附录A.............................................................36
附录B.............................................................37
参考目录...........................................................45
致 谢.............................................................48
第1章 绪论
1.1 引言
近年来,现场总线(fieldbus)技术飞速发展,已成为自动化技术的热点之一。现场总线集先进的嵌入式系统、现代通信、自控理论、网络技术于一身,充分体现了出先进技术的进步给人类带来的便利。
CAN-bus总线作为符合国际标准的现场总线之一,已在世界范围内获得了广泛的应用。在我国,每年有超过500万个CAN-bus节点投入使用,分布在各个行业领域,包括国防军事、电力通信、智能楼宇、工业机械、电梯网络等诸多关系到国计民生的场合。
CAN总线以其高性能, 高可靠性及独特的设计, 受到工业控制领域和汽车电子领域的广泛重视, 已被公认为最有前途的现场总线之一。我们深信不久的将来, 国产的CAN总线将独领风骚。
随着嵌入式技术的飞速发展,嵌入式系统的成本低、体积小、稳定性好等众多优点使其应用领域越来越广。目前,大多数嵌入式自动化系统都以MCU为核心,与监测、伺服、显示等仪器、设备配合实现一定的功能。现场信息往往止步于“现场”,嵌入式自动化系统从而成为了“信息孤岛”,因而制约了其本身的发展。要实现大规模的信息集成、综合实施自动化,就需要一种能在工业现场环境下运行、可靠性高且实时性好的通信系统,形成工业现场的底层网络,完成现场自动化设备之间的多点通信。本课题将嵌入式技术应用到 CAN-bus总线系统开发中,采用比较有影响力的嵌入式处理器 ARM 作为网落统的核心,开发网洛系统的硬件部分和软件部分。
节点是网络上信息的接收和发送站。所谓智能节点是有微处理器和可编程的CA
文档评论(0)