基于ARM的智能探测小车的设计与实现硕士论文(66页).doc
《基于ARM的智能探测小车的设计与实现硕士论文(66页).doc》由会员分享,可在线阅读,更多相关《基于ARM的智能探测小车的设计与实现硕士论文(66页).doc(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于ARM的智能探测小车的设计与实现硕士论文-第 51 页硕士专业学位论文论文题目基于ARM的智能探测小车的设计与实现研究生姓名指导教师姓名专业名称研究方向论文提交日期学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机
2、构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日基于ARM的智能探测小车的设计与实现中文摘要随着国人在嫦娥工程的初步成功和逐步深入,月球探测器的设计一直吸引着众多科学工作者的关注。智能探测小车属于机器人的范畴,它融合了先进的嵌入式技术、传感器技术、电子电气、路径规划、人工智能和自动控制等技术。机器人车应用领域广泛,包括自动驾驶、反恐、核电站维护、未知区域探测、无人工程产品运输等等,机器人
3、控制技术的发展必将对人们的生产和生活产生深远影响。课题旨在设计一款具有良好可扩展性,模块化的教育型智能探测小车控制平台,使其既能够满足大专院校学生开展机器人比赛的要求,同时又能成为嵌入式课程开发和项目研究的平台。本文以ARM9处理器和Linux操作系统为基础构建了智能探测小车控制平台的软硬件系统。本文通过分析国内外机器人的研究现状,设计实现了一种低功耗、高性能嵌入式微处理器和嵌入式操作系统相结合的智能探测小车控制系统。智能探测小车包括视嵌入式核心模块、主控模块、电机驱动模块、红外寻迹模块、测温模块、摄像头模块、无线通信模块等。具体内容如下:阐述了智能探测小车的应用价值和研究意义,并详细的描述了
4、智能探测小车的体系结构。概述了基于ARM的智能探测小车控制系统结构。设计了基于ARM的智能探测小车控制系统的硬件平台。对核心板、主控板、稳压电源、电机驱动、红外寻迹、温度测量、串口通讯、LED和蜂鸣器以及其他扩展接口等硬件电路分别给出了详尽的设计方案。依据PCB设计的原则、抗干扰措施,自行设计了印刷电路板(PCB)。设计了基于ARM的机器人小车控制系统的软件平台。先将Linux操作系统的启动代码、内核和文件系统移植到S3C2440A上。在Linux系统中编写相应的设备和接口驱动程序,编写了控制系统主程序群、图像采集程序群和温度测试程序等应用程序。设计了上位机监控软件、相关通信协议和数据传送格式
5、。论述了红外寻迹处理中的PD变尺度增量控制算法,图像处理中的灰度二值化算法以及温度测试中的环境温度补偿等问题的解决策略。测试结果表明,在该控制系统下,智能探测小车具有良好的位置跟踪和图像采集处理性能。关键词:ARM、智能探测、Linux、寻迹、图像处理、温度补偿、位置跟踪作 者:王 栋指导教师:陈 蕾ARM-based intelligent detection of car design and implementationAbstractWith our initial success in the goddess of the project and gradually, the des
6、ign of the lunar probes has been drawing large number of scientific workers. 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 technolog
7、y. Car in the area of robotics applications, including autopilot and nuclear 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 int
8、elligent exploration of education car control platform. it is able to meet 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
9、 intelligent control software and hardware detection system.This paper analyzes 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.V
10、isit Intelligent detection of the car including looking at the embedded key 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
11、of intelligent detection of car value and significance, and a detailed description 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 ke
12、y board, top management board, steady voltage plug, electrical machinery urge, 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 de
13、signed according to PCB, anti-interference measure, have designed the printed 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 inter
14、face driver in Linux system, gather procedure group and temperature and test 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
15、infrared to seek mark PD deal with, turn into yardstick increment control 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
16、this, Intelligent detection of the car have good position follow with the 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
17、 引言11.2选题依据及研究意义21.3本课题的主要目的与工作3第二章 嵌入式系统与智能探测小车的总体概述52.1 ARM硬件开发平台52.1.1 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智能探测小车核心板设计
18、143.2.2主控板电路模块设计173.2.3稳压电源电路模块设计213.2.4寻迹电路模块设计233.2.5电机驱动电路模块设计263.2.6温度探测电路模块设计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
19、.2图像采集处理程序设计454.3.3温度测试程序设计484.4服务通信协议与数据格式484.4.1服务通信协议484.4.2命令与数据格式504.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展望
20、66参考文献68攻读硕士学位期间公开发表的学术论文70致 谢71第一章 绪论1.1 引言嫦娥奔月是几千年前中国人给月亮编织的一个美丽的故事。古往今来,我国对探索月球有着矢志不渝的追求。2004年,中国正式开展月球探测工程,并命名为“嫦娥工程”,直到“嫦娥一号”的奔月成功,国人的梦正一步一步地走向实现。今年的国庆,中国让世界再次瞩目这一天,“嫦娥二号”卫星从“月亮城”西昌腾空而起,准确进入预定轨道。美国媒体在嫦娥二号发射当天即用大量文字和图片报道中国月球探索历程;新加坡联合早报将中国的嫦娥二号和西方发射的探月卫星进行了比较,认为嫦娥二号只用112小时便能进入月球轨道,比欧洲和日本探月卫星的速度都
21、要快。更让人振奋的是“嫦娥二号”在飞行180余小时后,在10月9日上午11时32分正式进入轨道高度为100公里、周期为118分钟的圆形环月“使命轨道”。这代表着,“嫦娥二号”任务已基本取得成功。如图1.1所示本次嫦娥二号卫星发射的主要任务。图1.1 嫦娥二号探月任务“嫦娥二号”的成功发射标志着开展月球探测工作是我国迈出航天深空探测第一步的重大举措。实现月球探测将是我国航天深空探测零的突破。月球已成为未来航天大国争夺战略资源的焦点。月球具有可供人类开发和利用的各种独特资源,月球上特有的矿产和能源,是对地球资源的重要补充和储备,将对人类社会的可持续发展产生深远影响。1.2选题依据及研究意义 “嫦娥
22、工程”是分阶段实施的“三步走” ,三阶段都采用无人自动探测,可用“绕、落、回”来简单概括: 第一期工程叫“绕” 即发射一个月球探测器,围绕月球轨道靠近月面进行探测,包括对月球影像的拍摄,对近月表面情况(成分、月壤厚度等)的探测,以及对月地之间环境的探测等。这个探测器2007年就已经发射。 第二期工程叫“落” 即发射一个月球探测器,着陆在月球表面上,再从这个月球着陆探测器上释放出一个探月车,在月球表面上行走探测。如果申报获批,该工程预计在2012年前后进行(本文所研究设计的智能探测小车即为了模拟第二期工程中降落在月球表面的探测器)。第三期工程叫“回” 即发射一个月球着陆器着陆在月球表面,但这个着
23、陆器与上一期“落”阶段的月球着陆器不一样,它还带有返回的功能。这个月球着陆器落在月球表面就位探测后,再将从月球上所取的样品放回到返回器上,返回器最终把样品带回地球。“回”的技术水平更高、更复杂,预计在2017年左右进行。 等到这“三步走” 走下来,我国接着就将开始中华民族千年梦想的载人登月计划,并有可能与有关国家共建月球基地。甚至还有航天专家预想,我国将在2014年2033年间实现无人火星探测,2040年2060年实现载人火星探测1。在航天深空探索上,美国人有着全世界最好的技术和经验。2003年,美国宇航局发射“勇气”号和“机遇”号火星车执行火星探索任务。2004年1月,两辆火星车在火星的不同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 智能 探测 小车 设计 实现 硕士论文 66
限制150内