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

CANopen通讯协议设计与实现

作 者: 张厚林
导 师: 李叶松
学 校: 华中科技大学
专 业: 控制理论与控制工程
关键词: 现场总线 CANopen协议 数字信号处理器 主从节点
分类号: TP273
类 型: 硕士论文
年 份: 2009年
下 载: 300次
引 用: 6次
阅 读: 论文下载
 

内容摘要


近年来,基于CAN应用层协议CANopen的现场总线网络在工业自动化中得到了广泛的关注和应用,特别是在分布式运动控制系统中具有良好的应用前景。本文主要研究、设计、实现基于DSP TMS320F2812的CANopen通讯协议。论文首先简单介绍了CANopen协议的应用背景和意义,描述了CANopen的网络模型,分析CAN总线网络的结构,构造了相关的主节点和从节点硬件平台。其次重点分析CANopen协议的模型结构及其设计过程,简要介绍了CANopen协议的设备模型、对象字典以及CANopen设备的各种状态的基本含义,在此基础上描述了CANopen协议的框架结构、软件实现体系结构、设计实现流程,据此确定协议软件的设计编程思想。CANopen协议软件包括初始化过程和协议栈设计,论文对硬件和协议初始化以及协议栈各功能组成模块的设计过程和执行功能进行了详细说明,特别是对采用具有内嵌CAN功能外设部件的DSP处理器编程实现CANopen协议的方法进行了详细的描述,包括DSP的初始化、中断处理以及接收、发送处理等。最后,对于编程实现的CANopen协议软件在硬件平台上进行了实际验证,按照CANopen协议的规定,测试各种通讯对象的基本功能,结果表明协议软件实现了CANopen协议的基本要求。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-13
  1.1 应用背景和意义  8-11
  1.2 论文的主要研究内容  11-13
2 CANopen通讯协议分析  13-36
  2.1 CANopen通讯协议简介  13-16
  2.2 CANopen协议软件设计流程  16-21
  2.3 CANopen预定义连接设置  21-23
  2.4 状态初始化程序  23-27
  2.5 CANopen协议栈设计  27-36
3 基于 DSP TMS320F2812 的 CANopen 从节点设计  36-52
  3.1 硬件平台搭建  36-37
  3.2 CAN总线网络硬件测试  37-40
  3.3 从节点初始化  40-42
  3.4 中断程序设计  42-48
  3.5 接收发送程序设计  48-50
  3.6 程序与应用设备接口  50-52
4 实验结果、总结及展望  52-67
  4.1 实验结果  52-65
  4.2 全文总结和展望  65-67
致谢  67-68
参考文献  68-70

相似论文

  1. PROFIBUS-DP典型应用系统研究,TP273
  2. 基于气体还原法的钢丝镀锌自动化生产线关键技术的研究,TQ153.15
  3. 基于DSP的永磁同步交流伺服电机控制系统研究,TM383.42
  4. 基于HART协议智能压力变送器的研究,TP212.6
  5. 城市轨道交通环境与设备监控系统的研究与探索,TP277
  6. 低损耗有源电力滤波器控制器设计,TN713.8
  7. SUPMAX800D系统HART通信卡的研究与设计,TP273.5
  8. CANopen协议在伺服系统中的软件实现与植入研究,TP273
  9. 自主水下航行器组合导航算法研究与系统实现,U666.1
  10. 基于DSP和CPLD的运动控制卡设计与实现,TP273
  11. NCUC-Bus现场总线技术研究及实现,TP273.5
  12. 现场总线技术及工业以太网在多节点控制系统中的研究与应用,TP273
  13. 汕头电信CDMA无线基站动力环境监控系统的设计和实现,TP277
  14. 基于DM6467 DSP处理器的多通道H.264视频编码软件设计,TN919.81
  15. 基于FDT/DTM技术设备管理系统的研究与开发,TP311.52
  16. 风力发电中变桨系统的设计与应用,TM315
  17. 永磁直线电动机磁悬浮系统鲁棒控制策略研究,TM359.4
  18. 基于DSP的单目视觉定位方法关键技术研究,TP391.41
  19. 公路隧道人工照明控制与节能研究,U453.7
  20. 手指运动姿态检测及对机械手的控制研究,R318.0
  21. 造币生产自动化物流系统的开发研制,TP273

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