CANopen协议在伺服系统中的软件实现与植入研究

CANopen协议在伺服系统中的软件实现与植入研究

论文摘要

近年来随着微电子技术,计算机技术的发展,伺服系统在提高控制精度的同时,也在向网络化控制的方向发展。分布式伺服系统作为常见的运动控制系统,在实际的工业生产线,数控机床系统以及机器人产品中都被广泛应用。本文首先介绍了分布式交流伺服系统的发展概况,对交流伺服系统的网络化控制实现方法进行了分析。然后以CAN总线应用层协议CANopen作为网络协议,采用软件植入的实现方案,研究了在实时控制系统软件框架中加入CANopen协议模块的方法。针对软件植入方案的要求,对CANopen协议进行了深入的分析,分析了实现该方案需要解决的主要问题,根据实际的软硬件平台、控制软件的参数结构以及程序流程,设计了协议植入软件模块。在原有硬件平台上,首先利用TMS320F2812型DSP的CAN总线模块,使用该部分的邮箱管理功能实现了CAN报文的分类处理,利用同步和异步收发的功能,完成了CANopen通信协议栈的植入;然后结合原有驱动器的参数结构,采用了高效的对象字典数据存储结构和索引算法,在避免参数二义性的前提下实现了CANopen对象字典;最后利用原有驱动器的控制程序,结合CANopen通信协议和对象字典,实现了CANopen运动控制子协议DS 402。同时以PC机和PCI扩展卡为硬件平台,在Windows下编程实现了简易的CANopen主站功能,对从站的进行了实验。实验结果证明了从站正确的实现了CANopen协议。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 现代智能化交流伺服系统的应用背景
  • 1.2 现代交流伺服系统的系统构架
  • 1.3 分布式交流伺服系统
  • 1.4 论文主要研究内容介绍
  • 2 CANopen协议及其实现方案分析
  • 2.1 CAN总线应用层协议简介
  • 2.2 CANopen协议分析
  • 2.3 交流伺服驱动器软硬件结构介绍
  • 2.4 CANopen协议的软件植入式实现方案
  • 2.5 本章总结
  • 3 CANopen协议的软件实现
  • 3.1 实际伺服驱动器平台介绍
  • 3.2 CAN报文的分类处理及其软件实现
  • 3.3 驱动器中CANopen对象字典的实现
  • 3.4 CANopen运动控制子协议DS 402与PDO映射
  • 3.5 本章总结
  • 4 CANopen主站设计以及协议验证
  • 4.1 PC机CANopen主站设计
  • 4.2 CANopen通信协议实验:梯形位置轨迹规划
  • 4.3 本章小结
  • 5 全文总结及展望
  • 致谢
  • 参考文献
  • 附录 攻读学位期间发表的论文
  • 相关论文文献

    • [1].基于CANopen通信的选煤厂监控系统设计[J]. 自动化应用 2020(04)
    • [2].CANopen协议解析及其实现方案[J]. 电气时代 2016(02)
    • [3].基于CANopen协议的伺服驱动器从站实现[J]. 制造业自动化 2016(05)
    • [4].基于CANopen的列车通信网络研究与应用[J]. 铁道机车车辆 2015(05)
    • [5].基于CANopen通信的变频器控制系统设计[J]. 机电信息 2019(36)
    • [6].基于CANopen的步进电机速度估计系统设计[J]. 电子制作 2020(Z1)
    • [7].基于CANopen的蠕动泵设计[J]. 仪表技术与传感器 2019(11)
    • [8].CANopen的六轴串联机器人控制系统设计[J]. 单片机与嵌入式系统应用 2019(11)
    • [9].CANopen总线在煤矿采掘设备的应用[J]. 数字技术与应用 2018(04)
    • [10].串口调试在CANopen运动控制协议中的应用技术研究[J]. 自动化与仪表 2018(11)
    • [11].基于CANopen的双电机同轴驱动控制技术研究[J]. 现代雷达 2016(09)
    • [12].基于CANopen现场总线的分布式控制及应用[J]. 电焊机 2014(11)
    • [13].基于CANopen的变频器控制方法研究[J]. 煤矿机械 2015(03)
    • [14].CANopen及在自动络筒机上的应用[J]. 电子制作 2015(08)
    • [15].CANopen协议解析软件的研究与设计[J]. 自动化与仪器仪表 2015(06)
    • [16].基于CANopen协议的延伸报警器研制[J]. 电子设计工程 2013(19)
    • [17].基于压力传感器的CANopen数据解读[J]. 国内外机电一体化技术 2014(01)
    • [18].嵌入式CANopen下位系统设计[J]. 科技创新与应用 2014(13)
    • [19].CANopen网络配置与管理的实现[J]. 冶金自动化 2013(05)
    • [20].基于CANopen协议的工业机器人用轴伺服驱动系统的控制实现[J]. 仪表技术 2013(11)
    • [21].电子汽车衡中的CANopen智能诊断[J]. 传感器世界 2012(03)
    • [22].CANopen对象字典的分析与具体实现[J]. 单片机与嵌入式系统应用 2012(08)
    • [23].基于CANopen协议的混合动力汽车车载网络设计[J]. 重庆理工大学学报(自然科学) 2011(05)
    • [24].CANopen协议在机器人控制器中的应用[J]. 微计算机信息 2010(08)
    • [25].基于CANopen协议的电动执行机构设计[J]. 控制工程 2010(03)
    • [26].基于CANopen总线协议的城市地铁数据通信网设计[J]. 电子元器件应用 2010(12)
    • [27].基于散列表的CANopen对象字典的设计[J]. 计算机工程 2009(08)
    • [28].2009 CAN and CANopen技术培训暨高级研讨会预告[J]. 可编程控制器与工厂自动化 2009(08)
    • [29].CANopen主站设备及其应用[J]. 电子技术应用 2009(08)
    • [30].基于CANopen协议的喷漆机器人控制系统研究[J]. 制造业自动化 2020(09)

    标签:;  ;  ;  

    CANopen协议在伺服系统中的软件实现与植入研究
    下载Doc文档

    猜你喜欢