基于ARM的实验机器人控制系统的研制

基于ARM的实验机器人控制系统的研制

论文摘要

近年来随着人工智能技术、计算机技术等相关技术的发展,对智能机器人的研究越来越多。在教育领域,许多院校已在学生中开设了机器人学方面的相关课程。为了满足机器人学方面的相关课程教学示范和实验教学的需要,本文研制了一套基于ARM的实验机器人控制系统。本文选用以ARM7TDMI-S为内核的嵌入式微处理器LPC2210作为实验机器人的CPU,设计光电传感器、超声波传感器和红外传感器系统,实现机器人的自动寻迹和自动避障功能;基于嵌入式微处理器,完成了系统存储器电路、串行通信接口电路、液晶模块接口电路、JTAG接口电路等电路系统的设计;设计了电机驱动系统,以步进电机做为实验机器人的运动装置;完成了硬件系统的设计与调试,并编写了系统启动程序及底层驱动程序。软件部分本文选择了实时操作系统μC/OS-II的软件体系,移植了实时操作系统μC/OS-II,对μC/OS-II的任务进行划分与设计,并实现了各任务间的通信程序设计。对应用程序的任务进行了划分,即划分为自动寻线任务、红外检测任务、超声波检测任务及电机控制任务四个任务,完成了各任务程序的设计。最后本文建立了实验机器人控制系统实验平台,并对该平台进行了测试,主要包括串口通信可靠性测试、光电传感器模块测试、红外传感器模块测试、超声波传感器模块测试及电机驱动系统性能测试,测试结果证明了实验机器人运动的准确性,系统运行可靠,并具有成本低、实时性好、功能丰富等优点。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源及研究的目的和意义
  • 1.2 国内外研究现状及分析
  • 1.2.1 国外教学实验机器人研究现状及分析
  • 1.2.2 国内教学实验机器人研究现状及分析
  • 1.3 本课题主要研究内容
  • 第2章 系统总体方案设计及软硬件平台选型
  • 2.1 实验机器人控制系统总体方案设计
  • 2.2 硬件平台选型
  • 2.2.1 ARM处理器选型
  • 2.2.2 LPC2210 微处理器
  • 2.3 软件平台选型
  • 2.3.1 嵌入式操作系统
  • 2.3.2 μC/OS-II嵌入式操作系统选型
  • 2.4 本章小结
  • 第3章 实验机器人控制系统硬件设计
  • 3.1 系统电源电路设计
  • 3.2 系统复位电路设计
  • 3.3 系统时钟电路设计
  • 3.4 JTAG接口电路设计
  • 3.5 系统存储器电路设计
  • 3.6 串口电路设计
  • 3.7 液晶模块接口电路设计
  • 3.8 光电传感器模块
  • 3.9 红外传感器模块
  • 3.10 超声波传感器模块
  • 3.11 电机驱动模块
  • 3.12 PCB板结构及硬件调试
  • 3.13 本章小结
  • 第4章 实验机器人控制系统软件设计
  • 4.1 集成开发环境ADS
  • 4.2 μC/OS-II的体系结构及在LPC2210 上的移植
  • 4.2.1 μC/OS-II的体系结构
  • 4.2.2 μC/OS-II的移植条件
  • 4.2.3 与μC/OS-II的移植相关的ARM体系
  • 4.2.4 μC/OS-II的移植
  • 4.3 实验机器人控制系统应用程序设计
  • 4.3.1 软件的需求分析
  • 4.3.2 应用程序的任务划分
  • 4.3.3 主程序的实现
  • 4.3.4 自动寻线任务
  • 4.3.5 红外检测任务
  • 4.3.6 超声波检测任务
  • 4.3.7 电机控制任务
  • 4.3.8 任务的同步与通信
  • 4.4 本章小结
  • 第5章 系统测试
  • 5.1 串口通信可靠性测试
  • 5.2 光电传感器模块测试
  • 5.3 红外传感器模块测试
  • 5.4 超声波传感器模块测试
  • 5.5 电机驱动系统性能测试
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 附录 实验机器人控制系统应用程序
  • 致谢
  • 相关论文文献

    • [1].六轴工业机器人控制系统的设计与实现[J]. 科技资讯 2019(33)
    • [2].智能扫地机器人控制系统设计[J]. 电子世界 2019(24)
    • [3].色谱机器人控制系统设计[J]. 现代制造技术与装备 2020(01)
    • [4].自动制初孔机器人控制系统设计与开发[J]. 航空精密制造技术 2020(02)
    • [5].快递分拣机器人控制系统的设计[J]. 机械制造 2020(01)
    • [6].核环境下机器人控制系统[J]. 智能机器人 2019(06)
    • [7].自动清粪机器人控制系统与设计[J]. 设备管理与维修 2020(10)
    • [8].移动矿山机器人控制系统的设计探讨[J]. 世界有色金属 2020(06)
    • [9].机器人控制系统相关概述[J]. 中国新通信 2018(06)
    • [10].履带式管道清洁机器人控制系统的设计与实现[J]. 湖南城市学院学报(自然科学版) 2016(06)
    • [11].移动机器人控制系统的发展方向[J]. 电子技术与软件工程 2016(21)
    • [12].餐厅服务机器人控制系统设计与实现[J]. 计算机测量与控制 2017(02)
    • [13].核电站环境监测机器人控制系统设计与实现[J]. 自动化技术与应用 2017(04)
    • [14].全自动包装码垛机器人控制系统设计[J]. 机械设计与制造 2017(04)
    • [15].单片机技术在机器人控制系统中的应用研究[J]. 自动化应用 2017(05)
    • [16].水下机器人控制系统及设计分析[J]. 中国战略新兴产业 2017(20)
    • [17].基于开源倍福控制系统的机器人控制系统设计[J]. 单片机与嵌入式系统应用 2017(06)
    • [18].一种开放式实验型机器人控制系统的设计[J]. 轻工科技 2017(07)
    • [19].一种小功率六自由度工业机器人控制系统硬件设计[J]. 科技与创新 2017(14)
    • [20].轴承套圈机械加工机器人控制系统的设计与研究[J]. 机床与液压 2017(13)
    • [21].二轴桁架机器人控制系统的设计[J]. 南方农机 2017(16)
    • [22].基于体感识别的辅助倒水机器人控制系统[J]. 电子器件 2017(05)
    • [23].码垛机器人控制系统设计[J]. 现代制造技术与装备 2016(09)
    • [24].除草机器人控制系统的设计与应用[J]. 农业装备技术 2020(05)
    • [25].基于电力机器人控制系统的数学模型简述[J]. 电子制作 2019(23)
    • [26].盆栽转移竞赛机器人控制系统设计[J]. 机电工程技术 2020(08)
    • [27].医院智能配送机器人控制系统设计[J]. 机电信息 2020(23)
    • [28].水面救援机器人控制系统设计及控制算法研究[J]. 光电技术应用 2020(05)
    • [29].刀盘部件弧焊机器人控制系统[J]. 现代制造技术与装备 2019(10)
    • [30].农业采摘机器人控制系统的设计研究[J]. 电子测试 2017(04)

    标签:;  ;  

    基于ARM的实验机器人控制系统的研制
    下载Doc文档

    猜你喜欢