您现在正在浏览:首页 > 论文 > 机械机电 > 学位论文-基于CAN总线通信技术研究

免费下载学位论文-基于CAN总线通信技术研究

  • 资源类别:论文
  • 资源分类:机械机电
  • 适用专业:机械工程
  • 适用年级:本科
  • 上传用户:九天银河
  • 文件格式:word
  • 文件大小:362.72KB
  • 上传时间:2012-4-18 16:02:14
  • 下载次数:0
  • 浏览次数:6

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

学位论文-基于CAN总线通信技术研究,共63页,21468字
摘要
现场总线是自动化领域的计算机网络。CAN总线作为目前最有前途的现场总线之一,因为其具有实时性好、可靠性高、性价比高等诸多优点。而逐渐成为当今自动化领域发展的热点之一。
本文主要研究对象为基于CAN总线通讯系统,并准备将其应用于工业现场。作者在分析了CAN总线2.0B协议的基础上,采用结构化的方法独立设计了带有CAN总线通信接口底层模块。
本次课程设计主要研究以STC公司80C51单片机为核心实现CAN模块的自检、相互通信、和与上位机(计算机)的通信,并开发CAN通信节点。为以后用CAN总线技术实现对各种驱动设备的控制打下一定的技术基础。
通信系统采用89C52RC单片机作为控制芯片。在CAN通信接口控制模块中,采用Philips公司的SJA1000作为CAN总线控制器,总线驱动器采用PCA82C250接口芯片,数据通过双绞线在两个CAN模块之间相互传输。通信状况和通信结果采用发光二极管和八段数码管进行相关显示。在实现与上位机的通信过程中利用RS-232串行接口和PC机进行通信。
本论文主要是在基本了解CAN通信协议的基础上,用C语言实现符合相关通信设计要求的通信。同时本论文对CAN电路的硬件制作做了说明。本文还涉猎了C51单片机的相关功能介绍。
在软件的设计中主要实现对一个独立CAN节点的自检以确定其节点的正常;在此基础上实现两个节点的相互通信;再实现节点通过网桥与PC机通信;最后手工制作一个CAN通信节点。
关键词:单片机;CAN总线;上位机;串行通信;

目 录
摘要 I
Abstract III
第1章 绪论 1
1.1 国内外现场总线技术研究动态 1
1.1.1 控制系统的沿革 1
1.1.2 现场总线技术发展现状 1
1.2 国内外CAN技术研究现状 3
1.3 研究的目的、意义和内容 4
第2章 CAN总线概述 1
2.1 CAN总线的相关概念及特点 1
2.1.1 CAN总线属性 1
2.1.2 CAN总线的层结构 1
2.1.3 CAN总线的相关概念 2
2.2 CAN总线的帧类型 2
2.2.1 数据帧的结构 3
2.2.2 远程帧 5
2.2.3 错误帧 5
2.2.4 过载帧 6
2.2.5 帧间空间 6
2.3 错误处理 7
2.3.1 错误的类型 7
2.3.2 故障界定 7
2.4 位定时要求 8
2.5 CAN总线的标准接口 9
第3章 节点的硬件电路的设计 11
3.1 单片机最小系统设计 11
3.2 CAN通信接口设计 12
3.2.1 关于CAN协议控制器和收发器的介绍 12
3.2.2 CAN通信总线模块设计 13
3.3 RS-232串口电路设计 14
3.4 指示与显示电路设计 15
第4章 系统软件设计 17
4.1 向量范数与矩阵范数 17
4.2 SJA1000的局部自检 18
4.3 SJA1000双节点的通信程序设计 18
4.4 SJA1000与上位机的通信 19
结论 21
致谢 23
参考文献 25
附录1 英文原文 27
附录2 中文译文 29
附录3 系统电路原理图 31
附录4 程序的头文件 33
附录5 CAN初始化源代码 35
附录6 CAN自检源代码 37
附录7 CAN网桥通信源代码 41

资料文件预览
共1文件夹,1个文件,文件总大小:574.50KB,压缩后大小:362.72KB
  • 学位论文-基于CAN总线通信技术研究
    • Microsoft Word文档学位论文-基于CAN总线通信技术研究.doc  [574.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部