学位论文 > 优秀研究生学位论文题录展示

基于ARM的CANBUS场总线节点设计

作 者: 王浩宇
导 师: 张云生
学 校: 昆明理工大学
专 业: 测试计量与仪器
关键词: CAN S3C44B0X RS-232/485 数据融合 局域网
分类号: TP273
类 型: 硕士论文
年 份: 2008年
下 载: 47次
引 用: 0次
阅 读: 论文下载
 

内容摘要


控制器局域网CAN(Controller Area Network)是德国BOSCH公司在80年代初,为解决现代汽车内部众多的控制与测试仪器直接数据交换而开发的一种串行通信协议。现已向过程工业、纺织工业、机器人、数控机床、传感器等多个领域发展,并被公认为几种最有前途的现场总线之一。CAN总线节点一般以51单片机为核心扩展外围电路实现其功能,节点功能有限,在复杂系统中控制困难,安全性差,有诸多弊端。本论文所述研究课题针对传统CAN节点处理能力和资源的局限性,提出了一种基于高性能处理器ARM芯片的CAN节点设计方法,在基于S3C44B0X微处理器的控制电路上开发了CAN总线节点通信接口,并得到成功应用。S3C44B0X是Samsung公司一款基于ARM7TDMI核的32位RISC微处理器,它具有较丰富的片上资源,适合嵌入式产品的开发,为一般类型的应用提供了高性价比和高性能的微控制器解决方案。S3C44B0X内置了同步串行口模块,本设计通过其SIO模块编程实现SPI接口协议,从而可以驱动Microchip公司的CAN控制器芯片MCP2510,实现CAN总线通讯,解决了以S3C44B0X为核心的嵌入式系统中如何利用CAN总线进行通信的问题。同时本设计给出了相关硬件电路设计的说明以及软件编程实现的主要思想和关键流程。在实现了CAN最小节点系统以后,又设计分析了CAN转RS-232、CAN转RS-485的硬件电路,软件编程实现了协议的转换。最后CAN节点组成局域网,实现了节点间数据的传输。此外本文还从理论角度讨论了数据融合、应用层协议、CAN总.线通信的实时性方案的问题,为后续的工作作了理论研究。在实际应用中,证明该系统结构合理、性能可靠,提高了单个节点的处理能力,并且具有操作简单,响应速度快,成本低等优点。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 课题研究背景  7-8
  1.2 相关领域的研究进展及成果  8-10
  1.3 本课题研究的技术路线及实际意义  10-11
  1.4 本文研究的主要内容和组织结构  11-13
第二章 CAN总线通信协议  13-23
  2.1 CAN节点的层结构  13-14
  2.2 报文传输及其帧结构  14-18
    2.2.1 报文传输  14-15
    2.2.2 帧格式  15-18
  2.3 报文滤波  18
  2.4 报文校验  18-19
  2.5 位定时与同步  19-20
    2.5.1 位定时  19-20
    2.5.2 同步  20
  2.6 错误处理和故障界定  20-22
    2.6.1 错误检测  20-21
    2.6.2 错误标定  21
    2.6.3 故障界定  21-22
  2.7 本章小结  22-23
第三章 CAN节点最小系统的组成  23-57
  3.1 CAN最小系统组成概述  23-26
  3.2 CAN通信节点硬件设计  26-39
    3.2.1 ARM7处理器  26-29
    3.2.2 CAN控制器芯片MCP2510芯片  29-32
    3.2.3 CAN收发器芯片PCA82C250  32-35
    3.2.4 光耦合器6N137  35-37
    3.2.5 硬件电路设计  37-39
  3.3 CAN通信节点软件设计  39-52
    3.3.1 SIO接口软件设计  39-43
    3.3.2 CAN节点收发程序设计  43-50
    3.3.3 中断  50-52
  3.4 开发调试  52-56
    3.4.1 开发调试模式  52-53
    3.4.2 调试设置及辅助工具  53-55
    3.4.2 调试结果  55-56
  3.5 本章小结  56-57
第四章 CAN协议与其它协议转换的设计实现  57-73
  4.1 CAN协议转RS-232协议  57-63
    4.1.1 CAN转RS-232硬件电路设计  57-60
    4.1.2 CAN转RS-232软件设计  60-63
  4.2 CAN协议转RS-485协议  63-70
    4.2.1 CAN转RS-485硬件电路设计  63-67
    4.2.2 CAN转RS-485软件设计  67-70
  4.3 数据融合分析  70-72
  4.4 本章小结  72-73
第五章 CAN节点构成网络系统  73-81
  5.1 CAN总线的网络拓扑结构及通信方式  73-76
    5.1.1 CAN总线的网络拓扑结构  73-75
    5.1.2 CAN总线系统的通信方式  75-76
  5.2 组网及网络通信测试  76-78
  5.3 应用层协议  78-79
  5.4 CAN实时性解决方案  79-80
  5.5 本章小结  80-81
第六章 总结与展望  81-84
  6.1 论文工作总结  81-82
  6.2 后续工作展望  82-84
致谢  84-85
参考文献  85-87
附录一  87

相似论文

  1. 基于微型无人平台导航多传感器信息融合算法研究,V249.32
  2. 基于ARM7的车载控制中心研制,U463.6
  3. 多传感器组网及反隐身、抗干扰接力跟踪技术研究,TN953
  4. 海上平台消防系统研究,U698.4
  5. 无线传感器网络数据融合算法及模型研究,TN929.5
  6. 无线局域网在工业控制中的应用和研究,TP273
  7. 基于视频的动物运动跟踪分析系统及应用研究,TP391.41
  8. 无线局域网帧流量控制、预测及能量效率研究,TN925.93
  9. 无线传感器网络数据融合技术的相关研究,TN929.5
  10. 多传感器网络数据融合技术的研究,TN929.5;TP202
  11. 基于通信约束的无线传感器网络的研究,TN929.5
  12. 认知无线电频谱感知算法研究,TN925
  13. 认知无线网络中宽带压缩频谱感知关键技术,TN925
  14. 基于指纹与姓名语音的多模态生物特征融合身份识别技术的研究,TP391.41
  15. 面向室内环境的WSN跟踪关键技术研究,TN929.5
  16. CAPWAP组播功能设计与实现,TN925.93
  17. 基于定向天线的802.11n链路性能研究,TN925.93
  18. LBS系统中基于WLAN的无线定位技术研究,TN925.93
  19. CAPWAP协议系统实现技术研究,TN925.93
  20. LTE-WLAN异构系统互联切换协议研究,TN925.93
  21. 甚高频雷电探测站数字处理系统设计与实现,TN911.23

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com