基于ARM的嵌入式运动控制系统的研究

基于ARM的嵌入式运动控制系统的研究

论文摘要

运动控制技术是制造业中的一项重要技术,它的发展将极大地提高现代制造业的整体水平。研究嵌入式运动控制系统在提升运动控制系统综合性能、应用最新的科技成果促进产品的更新换代以及提高运动控制系统的易用性、可靠性及开放性等方面具有重要作用。本文在深入分析运动控制系统基本理论与方法的基础上,设计了一套嵌入式运动控制系统。该系统具备目标轨迹输入与显示、运动控制规划等功能,并通过执行装置步进电机及机械装置实现目标轨迹的输出。本系统采用了ARM最新Cortex-M3处理器和μC/OS-II操作系统构建了系统的平台,极大地提高了系统的性能和扩展性。运动规划是运功控制系统的一个核心,因此本文在这一方面也做了大量的研究工作,并取得了成果。首先本系统针对步进电机运行的特点,全新设计了步进电机加减速算法。并基于此算法的基础上又创新设计了运动控制规划中任意轨迹曲线运动控制的规划算法。经验证系统运行结果良好。在硬件设计方面,特色地采用了FTDI公司的FT2232D芯片,只需要一根USB线,就可以实现对控制系统的供电、下载程序到LM3S1138、实现了LM3S1138与上位机的双边通信,大大简化了电路的设计。文末运动实验装置对运动控制结果进行了验证,并对运动控制过程采用了matlab仿真分析,包括运动轨迹的仿真绘制,两轴速度分解仿真分析等。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题研究的背景和意义
  • 1.2 运动控制系统的概念
  • 1.3 嵌入式系统
  • 1.3.1 嵌入式系统的定义
  • 1.3.2 嵌入式系统的特点
  • 1.3.3 嵌入式系统的发展趋势
  • 1.4 本文主要的研究内容和结构安排
  • 第2章 运动控制系统规划及系统性能要求和指标
  • 2.1 运动控制规划的基本方法
  • 2.1.1 运动控制系统插补原理简介
  • 2.1.2 插补周期与进度、速度的关系
  • 2.1.3 常用的插补方式及其优缺点
  • 2.1.4 非圆曲线逼近的节点选取及其计算方法
  • 2.2 运动控制系统的性能要求和指标
  • 2.2.1 运动控制系统的性能要求
  • 2.2.2 运动控制系统的性能指标
  • 2.3 本章小结
  • 第3章 嵌入式运动控制系统总体设计
  • 3.1 系统总的结构设计
  • 3.2 系统结构各部分设计
  • 3.2.1 嵌入式处理器 Cortex-M3
  • 3.2.2 步进电机及驱动细分
  • 3.2.3 运动系统控制方式的选择
  • 3.3 系统应用到的算法设计与实现
  • 3.3.1 步进电机加减速算法的实现
  • 3.3.2 速度加速度控制与直线及任意二次曲线轨迹运动的关系
  • 3.3.3 任意曲线轨迹运动的规划
  • 3.4 本章小结
  • 第4章 系统硬件设计与实现
  • 4.1 硬件总体结构
  • 4.2 基本单元模块
  • 4.2.1 数据处理及信息管理单元
  • 4.2.2 步进电机驱动模块
  • 4.2.3 通信模块
  • 4.2.4 信息显示及输入模块
  • 4.3 本章小结
  • 第5章 系统软件设计与实现
  • 5.1 系统软件集成开发环境
  • 5.2 μC/OS-II 在 CORTEX-M3 处理器上的移植
  • 5.2.1 μC/OS-II 内核介绍
  • 5.2.2 移植的层次结构
  • 5.2.3 移植过程
  • 5.3 系统软件各功能模块流程
  • 5.3.1 信息输入及输出
  • 5.3.2 运动策略与规划
  • 5.3.3 通信模块
  • 5.4 本章小结
  • 第6章 实验结果与分析
  • 6.1 实验装置及实验结果
  • 6.1.1 实验装置
  • 6.1.2 实验结果
  • 6.2 实验分析
  • 6.2.1 运动轨迹控制过程中两轴运行速度仿真
  • 6.2.2 步进电机加减速算法在运行过程中的波形显示
  • 6.3 本章小结
  • 第7章 结论与展望
  • 7.1 结论
  • 7.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文
  • 上海交通大学学位论文答辩决议书
  • 相关论文文献

    • [1].运动控制系统课程教学模式改革研究[J]. 中国现代教育装备 2019(23)
    • [2].基于FPGA的运动控制系统的设计与实现(英文)[J]. 机床与液压 2020(12)
    • [3].混合式教学在“运动控制系统”课堂教学中的应用[J]. 西部素质教育 2020(14)
    • [4].基于机器人的运动控制系统设计[J]. 新型工业化 2018(12)
    • [5].自平衡运动控制系统数学模型建立与分析[J]. 通讯世界 2016(23)
    • [6].风力摆运动控制系统设计[J]. 传感器与微系统 2016(12)
    • [7].手制动装调系统中运动控制系统的设计[J]. 汽车科技 2017(04)
    • [8].西门子运动控制系统新软件可在机器调试之前进行优化[J]. 冶金自动化 2017(05)
    • [9].基于网络的远程运动控制系统的设计和研究[J]. 电子技术与软件工程 2015(16)
    • [10].“运动控制系统”课程中的“时空”理解[J]. 知识文库 2019(04)
    • [11].运动控制系统课程的研究性教学模式改革[J]. 时代教育 2017(07)
    • [12].《运动控制系统》课程虚拟实验的设计[J]. 考试周刊 2011(12)
    • [13].柔性直线运动控制系统提升食品饮料包装作业灵活性[J]. 现代制造 2020(15)
    • [14].应用型本科院校“运动控制系统”课程教学改革研究[J]. 沧州师范学院学报 2019(01)
    • [15].应用型本科“运动控制系统”教材建设探讨[J]. 高教学刊 2018(08)
    • [16].动感娱乐平台运动控制系统 北京和利时电机技术有限公司[J]. 传感器世界 2017(02)
    • [17].采摘机器人运动控制系统的设计与实现[J]. 智能机器人 2017(03)
    • [18].西门子运动控制系统新软件 实现设备调试前进行优化[J]. 中国仪器仪表 2017(09)
    • [19].西门子运动控制系统新软件可在机器调试之前进行优化[J]. 变频器世界 2017(09)
    • [20].《运动控制系统》课程中产学研合作的作用[J]. 课程教育研究 2014(23)
    • [21].运动控制系统课程体系改进与创新[J]. 实验室研究与探索 2013(09)
    • [22].工业机器人运动控制系统的开发应用[J]. 信息与电脑(理论版) 2020(19)
    • [23].基于FPGA的独立轴运动控制系统设计[J]. 核电子学与探测技术 2014(04)
    • [24].一种运动控制系统专用现场总线[J]. 制造技术与机床 2012(01)
    • [25].无人水面艇嵌入式基础运动控制系统研究[J]. 计算机科学 2010(09)
    • [26].民族院校“机电运动控制系统”课程的教学实践探索[J]. 中国西部科技 2009(23)
    • [27].运动控制系统的运行及维护[J]. 现代制造 2008(04)
    • [28].基于调度的网络化运动控制系统研究[J]. 计算机应用研究 2008(12)
    • [29].运动控制系统在现场实时预演中的数据处理流程研究[J]. 现代电影技术 2018(01)
    • [30].电动轮椅运动控制系统的设计[J]. 山东工业技术 2017(03)

    标签:;  ;  ;  

    基于ARM的嵌入式运动控制系统的研究
    下载Doc文档

    猜你喜欢