基于CANopen的嵌入式下位系统研究

基于CANopen的嵌入式下位系统研究

论文摘要

本文首先分析了CAN总线及CANopen协议,提出了一种在内置CAN控制器的32位微控制器上实现监控系统中的智能CANopen从节点的软硬件解决方案。论文完成了具有CAN总线通讯功能的智能从节点模块的硬件设计,节点具有温度测量和电机控制两种功能。详细分析了STM32F103C8T6内置CAN控制器的工作原理,将实时多任务操作系统μCOS-Ⅱ移植到STM32平台上,并实现模块化软件设计,对CAN报文实现收发,把CANopen各通信对象及主要模块进行了接口函数的标准化封装,论文中给出了软硬件设计的详细电路图和程序流程图。CANopen智能从节点的设计实现了将现场的温度变化数据发送到CAN总线上,接收来主节点的控制和管理命令,驱动电机进行执行,充分发挥CANopen对象字典的优势,实现了主节点对智能从节点的在线灵活配置。最后通过CANopen测试软件对智能从节点模块,在具体应用环境下进行了实际测试,验证了论文提出方案的可行性。测试结果表明模块的CANopen通讯对象在CAN总线上数据传输高效,可靠,封装和解析准确,达到了预期的效果,具有很好的堆广应用价值,验证了论文提出方案的可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 现场总线技术现状
  • 1.3 国内外本课题研究情况与分析
  • 1.4 课题研究的目的和意义
  • 1.5 论文内容安排
  • 第2章 CANOPEN协议概述及系统总体设计
  • 2.1 CAN总线
  • 2.1.1 CAN总线概述
  • 2.1.2 CAN总线的结构
  • 2.1.3 CAN总线的报文传输
  • 2.2 CANOPEN通讯协议
  • 2.2.1 CANOPEN协议概述
  • 2.2.2 CANOPEN通信模型
  • 2.2.3 CANOPEN的对象字典
  • 2.3 系统总体结构设计
  • 2.4 系统的硬件设计
  • 2.5 系统的软件设计
  • 2.6 本章小结
  • 第3章 从站系统的软硬件设计
  • 3.1 硬件设计
  • 3.1.1 微处理器选择
  • 3.1.2 主要子功能模块设计
  • 3.1.3 硬件PCB设计
  • 3.2 软件设计
  • 3.2.1 从站开发工具选择
  • 3.2.2 从站嵌入式系统选择
  • 3.2.3 从站软件模型设计
  • 3.2.4 CAN报文通讯的实现
  • 3.2.5 CANOPEN协议栈的实现
  • 3.2.6 μCOS-Ⅱ功能设计
  • 3.2.7 主要功能设计
  • 3.3 本章小结
  • 第4章 从站系统的调试与测试
  • 4.1 测试方案
  • 4.2 测试环境
  • 4.3 测试结果及分析
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 个人简历
  • 相关论文文献

    • [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文档

    猜你喜欢