基于ARM微处理器的随动系统实验平台开发

基于ARM微处理器的随动系统实验平台开发

论文摘要

随动系统,以机械位置或角度作为控制对象,主要用于解决位置跟踪的控制问题。它广泛应用于军事装备和工业生产自动化领域。嵌入式系统是以应用为中心、以计算机技术为基础,软硬件可裁减、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。本文将嵌入式系统的概念引入传统的随动系统设计,提出了基于微处理器—ARM和嵌入式实时操作系统—μC/OS-II的随动控制系统设计方案。本文首先回顾随动系统的发展情况,分析了嵌入式系统用于随动控制的优点,比如实时性的提高、硬件和软件的模块化设计等等;接着介绍了嵌入式微处理器和嵌入式操作系统的选型,一种合适的MCU+RTOS的组合可以使随动控制系统的硬件设计和软件设计简单化;然后分析了伺服电机的数学模型,建立了随动控制系统三闭环模型,并使用Matlab软件进行仿真调试,得到了较好的仿真结果;最后介绍了系统的整体架构和软硬件设计。整个系统采用了C/S的架构,现场控制器选择了ARM+μC/OS-II的设计方案,利用基于μC/OS-II嵌入式操作系统的小型TCP/IP协议栈实现了远程控制计算机通过交换机和现场控制器通信。远程控制软件采用在Windows平台下使用Visual C++编程设计。在此基础上设计的基于ARM微处理器的随动实验开发平台,增强了控制的灵活性,实现了智能化控制。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 随动系统及研究现状与应用
  • 1.2 随动控制系统的发展方向
  • 1.3 本文的主要内容
  • 1.4 本文的组织结构
  • 第二章 嵌入式操作系统和嵌入式处理器的介绍及选型
  • 2.1 嵌入式系统的现状和发展趋势
  • 2.2 嵌入式微处理器
  • 2.2.1 ARM 处理器简介
  • 2.2.2 ARM 微处理器核的选择
  • 2.3 嵌入式操作系统
  • 2.3.1 典型的嵌入式操作系统
  • 2.3.2 嵌入式操作系统的选型
  • 第三章 系统建模与仿真分析
  • 3.1 随动控制系统组成结构
  • 3.2 系统的模型
  • 3.2.1 电机的数学模型
  • 3.2.2 电机模型参数辨识
  • 3.2.3 模型分析与验证
  • 3.3 系统控制算法研究
  • 3.3.1 电流环的控制算法设计
  • 3.3.2 速度环的控制算法设计
  • 3.3.3 位置环的控制算法设计
  • 3.4 本章小节
  • 第四章 系统硬件分析与设计
  • 4.1 硬件设计总体构成
  • 4.2 各主要模块设计
  • 4.2.1 微处理器的最小系统
  • 4.2.2 信号检测电路设计
  • 4.2.3 功率驱动电路设计
  • 4.3 硬件电路抗干扰措施
  • 4.4 本章小结
  • 第五章 系统软件设计与分析
  • 5.1 μC/OS-II 操作系统的内核
  • 5.2 μC/OS-II 在微处理器LPC2210 上的移植
  • 5.3 TCP/IP 协议栈在μC/OS-II 上的实现
  • 5.3.1 小型TCP/IP 协议栈
  • 5.3.2 SOCKET API 函数
  • 5.4 下位机软件的实现
  • 5.4.1 启动代码相关部分
  • 5.4.2 多任务操作系统流程
  • 5.4.3 任务的创建
  • 5.5 上位机软件设计
  • 5.5.1 系统体系结构的选择
  • 5.5.2 监控软件设计思想
  • 5.5.3 软件具体实现
  • 5.6 本章小节
  • 第六章 总结与展望
  • 6.1 本文的主要工作及主要贡献
  • 6.2 有关进一步研究的思考
  • 参考文献
  • 致谢
  • 在学期间的研究成果及发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于ARM微处理器的随动系统实验平台开发
    下载Doc文档

    猜你喜欢