基于ARM的智能探测小车的设计与实现硕士学位论文.doc
《基于ARM的智能探测小车的设计与实现硕士学位论文.doc》由会员分享,可在线阅读,更多相关《基于ARM的智能探测小车的设计与实现硕士学位论文.doc(79页珍藏版)》请在三一办公上搜索。
1、硕士专业学位论文论文题目基于ARM的智能探测小车的设计与实现研究生姓名指导教师姓名专业名称研究方向论文提交日期基于ARM的智能探测小车的设计与实现中文摘要随着国人在嫦娥工程的初步成功和逐步深入,月球探测器的设计一直吸引着众多科学工作者的关注。智能探测小车属于机器人的范畴,它融合了先进的嵌入式技术、传感器技术、电子电气、路径规划、人工智能和自动控制等技术。机器人车应用领域广泛,包括自动驾驶、反恐、核电站维护、未知区域探测、无人工程产品运输等等,机器人控制技术的发展必将对人们的生产和生活产生深远影响。课题旨在设计一款具有良好可扩展性,模块化的教育型智能探测小车控制平台,使其既能够满足大专院校学生开
2、展机器人比赛的要求,同时又能成为嵌入式课程开发和项目研究的平台。本文以ARM9处理器和Linux操作系统为基础构建了智能探测小车控制平台的软硬件系统。本文通过分析国内外机器人的研究现状,设计实现了一种低功耗、高性能嵌入式微处理器和嵌入式操作系统相结合的智能探测小车控制系统。智能探测小车包括视嵌入式核心模块、主控模块、电机驱动模块、红外寻迹模块、测温模块、摄像头模块、无线通信模块等。具体内容如下:阐述了智能探测小车的应用价值和研究意义,并详细的描述了智能探测小车的体系结构。概述了基于ARM的智能探测小车控制系统结构。设计了基于ARM的智能探测小车控制系统的硬件平台。对核心板、主控板、稳压电源、电
3、机驱动、红外寻迹、温度测量、串口通讯、LED和蜂鸣器以及其他扩展接口等硬件电路分别给出了详尽的设计方案。依据PCB设计的原则、抗干扰措施,自行设计了印刷电路板(PCB)。设计了基于ARM的机器人小车控制系统的软件平台。先将Linux操作系统的启动代码、内核和文件系统移植到S3C2440A上。在Linux系统中编写相应的设备和接口驱动程序,编写了控制系统主程序群、图像采集程序群和温度测试程序等应用程序。设计了上位机监控软件、相关通信协议和数据传送格式。论述了红外寻迹处理中的PD变尺度增量控制算法,图像处理中的灰度二值化算法以及温度测试中的环境温度补偿等问题的解决策略。测试结果表明,在该控制系统下
4、,智能探测小车具有良好的位置跟踪和图像采集处理性能。关键词:ARM、智能探测、Linux、寻迹、图像处理、温度补偿、位置跟踪作 者:王 栋指导教师:陈 蕾ARM-based intelligent detection of car design and implementationAbstractWith our initial success in the goddess of the project and gradually, the design of the lunar probes has been drawing large number of scientific worker
5、s. Intelligent detection of the car belongs to the category of the robot, the embedded space technology and advanced technology, electrical sensor, the path planning, Artificial intelligence and automatic control and technology. Car in the area of robotics applications, including autopilot and nucle
6、ar terrorism, maintenance, the area is detected, the transport and control products, robot development of the people will in the production and life has profound implications.Project aims to design a good scalable, modular intelligent exploration of education car control platform. it is able to meet
7、 the tertiary students to carry out a robot the game demands, and became embedded curriculum development and research on the platform. In this paper, ARM9 processor and the Linux operating system for the car was constructed by intelligent control software and hardware detection system.This paper ana
8、lyzes the status of domestic and international research robot designed and implemented a low-power, high-performance embedded microprocessors and embedded operating system combines intelligent detection of car control system.Visit Intelligent detection of the car including looking at the embedded ke
9、y module, top management module, electrical machinery urge module, infrared to seek mark module, examine warm module, lens module, wireless communication module,etc.The concrete content is as follows:Describes the application of intelligent detection of car value and significance, and a detailed des
10、cription of the architecture of intelligent detection of car. Overview of ARM-based intelligent detection of car control system structure.ARM-based design of probe car control system of intelligent hardware platform. To the key board, top management board, steady voltage plug, electrical machinery u
11、rge, not infrared to seek mark, temperature survey, bunches of mouthfuls of communication, LED and buzzer and other expansion interface,etc. circuit of hardware provide the exhaustive design plan respectively. The principle designed according to PCB, anti-interference measure, have designed the prin
12、ted circuit board (PCB) by oneself.ARM-based robot designed car control system software platform. Start Linux operating system code, kernel, file system transplant S3C2440A to first. Write the corresponding apparatus and interface driver in Linux system, gather procedure group and temperature and te
13、st application program such as the procedure after writing main program group of control system, picture.Design, go location plane control software, relevant communication protocol and data transmission form. Expound the fact infrared to seek mark PD deal with, turn into yardstick increment control
14、algorithms, settlement tactics in problems such as the environmental temperature compensation in two value algorithms and temperature of grey level in pattern process are tested,etc. Test result indicate, under control system this, Intelligent detection of the car have good position follow with the
15、picture gathering the performance of punishing.Keywords:ARM, Intelligent detection, Linux, Seeking the mark, Pattern process, Temperature Compensation, Position to follow Written by WANG DongSupervised by CHEN Lei目 录第一章 绪论11.1 引言11.2选题依据及研究意义21.3本课题的主要目的与工作3第二章 嵌入式系统与智能探测小车的总体概述52.1 ARM硬件开发平台52.1.1
16、ARM处理器的体系和结构52.2 ARM操作系统72.2.1常见的ARM操作系统72.2.2选择Linux操作系统的原因82.3基于ARM的嵌入式系统设计方法92.4基于ARM的智能探测小车102.4.1智能探测小车系统层次结构102.4.2系统软硬件组成112.4.3智能探测小车的整体介绍122.5本章小结13第三章 智能探测小车控制系统硬件平台架构143.1总体设计143.2 智能探测小车控制系统硬件电路设计143.2.1智能探测小车核心板设计143.2.2主控板电路模块设计173.2.3稳压电源电路模块设计213.2.4寻迹电路模块设计233.2.5电机驱动电路模块设计263.2.6温度
17、探测电路模块设计283.2.7串口通讯电路设计293.2.8 LED、蜂鸣器电路设计303.3印制电路板的设计303.3.1印制电路板的设计原则313.3.2 PCB及电路抗干扰措施313.3.3 PCB设计版图323.4 硬件调试353.5本章小结35第四章 智能探测小车控制系统软件平台架构364.1嵌入式开发环境的构建364.2智能探测小车系统启动代码、内核和文件系统的烧写374.3控制系统应用程序设计414.3.1控制系统主程序设计414.3.2图像采集处理程序设计454.3.3温度测试程序设计484.4服务通信协议与数据格式484.4.1服务通信协议484.4.2命令与数据格式504.
18、5本章小结52第五章 智能探测小车控制策略研究与实验535.1网络配置与上位机监控软件535.2智能探测小车红外寻迹策略研究545.2.1误差检测方法545.2.2PD变尺度增量控制算法555.3智能探测小车图像采集处理策略研究595.3.1灰度图像二值化算法595.4智能探测小车温度采集策略研究605.4.1环境温度测量605.4.2目标温度测量615.5智能探测小车测试实验635.6本章小结65第六章 结束语与展望666.1结束语666.2展望66参考文献68攻读硕士学位期间公开发表的学术论文70致 谢71第一章 绪论1.1 引言嫦娥奔月是几千年前中国人给月亮编织的一个美丽的故事。古往今来
19、,我国对探索月球有着矢志不渝的追求。2004年,中国正式开展月球探测工程,并命名为“嫦娥工程”,直到“嫦娥一号”的奔月成功,国人的梦正一步一步地走向实现。今年的国庆,中国让世界再次瞩目这一天,“嫦娥二号”卫星从“月亮城”西昌腾空而起,准确进入预定轨道。美国媒体在嫦娥二号发射当天即用大量文字和图片报道中国月球探索历程;新加坡联合早报将中国的嫦娥二号和西方发射的探月卫星进行了比较,认为嫦娥二号只用112小时便能进入月球轨道,比欧洲和日本探月卫星的速度都要快。更让人振奋的是“嫦娥二号”在飞行180余小时后,在10月9日上午11时32分正式进入轨道高度为100公里、周期为118分钟的圆形环月“使命轨道
20、”。这代表着,“嫦娥二号”任务已基本取得成功。如图1.1所示本次嫦娥二号卫星发射的主要任务。图1.1 嫦娥二号探月任务“嫦娥二号”的成功发射标志着开展月球探测工作是我国迈出航天深空探测第一步的重大举措。实现月球探测将是我国航天深空探测零的突破。月球已成为未来航天大国争夺战略资源的焦点。月球具有可供人类开发和利用的各种独特资源,月球上特有的矿产和能源,是对地球资源的重要补充和储备,将对人类社会的可持续发展产生深远影响。1.2选题依据及研究意义 “嫦娥工程”是分阶段实施的“三步走” ,三阶段都采用无人自动探测,可用“绕、落、回”来简单概括: 第一期工程叫“绕” 即发射一个月球探测器,围绕月球轨道靠
21、近月面进行探测,包括对月球影像的拍摄,对近月表面情况(成分、月壤厚度等)的探测,以及对月地之间环境的探测等。这个探测器2007年就已经发射。 第二期工程叫“落” 即发射一个月球探测器,着陆在月球表面上,再从这个月球着陆探测器上释放出一个探月车,在月球表面上行走探测。如果申报获批,该工程预计在2012年前后进行(本文所研究设计的智能探测小车即为了模拟第二期工程中降落在月球表面的探测器)。第三期工程叫“回” 即发射一个月球着陆器着陆在月球表面,但这个着陆器与上一期“落”阶段的月球着陆器不一样,它还带有返回的功能。这个月球着陆器落在月球表面就位探测后,再将从月球上所取的样品放回到返回器上,返回器最终
22、把样品带回地球。“回”的技术水平更高、更复杂,预计在2017年左右进行。 等到这“三步走” 走下来,我国接着就将开始中华民族千年梦想的载人登月计划,并有可能与有关国家共建月球基地。甚至还有航天专家预想,我国将在2014年2033年间实现无人火星探测,2040年2060年实现载人火星探测1。在航天深空探索上,美国人有着全世界最好的技术和经验。2003年,美国宇航局发射“勇气”号和“机遇”号火星车执行火星探索任务。2004年1月,两辆火星车在火星的不同区域着陆。迄今为止,它们已在火星表面跋涉了5年多时间,以寻找这颗星球过去是否有水的线索。根据最初的设计,“勇气”号和“机遇”号用来执行为期90天的火
23、星探索任务,但这两个机器人最终上演了超龄服役的壮举。“勇气”号是迄今美国发射的最尖端的火星探测装置,其顶部的桅杆式结构上装有全景照相机及具有红外探测能力的微型热辐射分光计。“勇气”号成功实现了集通信、拍摄和计算等功能于一身。火星车能够在火星上自主行驶:当火星车发现值得探测的目标,它会驱动六个轮子向目标行驶,在检测到前进方向上的障碍后,火星车会去寻找可能的最佳路径。本文所述的智能探测小车,是类似火星车,以轮子作为移动机构、能够实现自主行驶的一种机器人,它具有机器人的基本特征易于再编程。目前各国关于机器人的定义都各不相同,在美国标准中,只有易于再编程的装置才认为是机器人。智能探测小车不同遥控小车,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 智能 探测 小车 设计 实现 硕士学位 论文

链接地址:https://www.31ppt.com/p-4022223.html