毕业设计单片机智能小车硬件设计和软件设计.doc
《毕业设计单片机智能小车硬件设计和软件设计.doc》由会员分享,可在线阅读,更多相关《毕业设计单片机智能小车硬件设计和软件设计.doc(32页珍藏版)》请在三一办公上搜索。
1、目录摘 要IABSTRACT2第一章 绪 论31.1智能小车的意义和作用31.2国内外发展历程和现状31.3本课题研究的方案5第二章 智能循迹小车硬件系统设计72.1 系统设计原理72.2小车模块82.3中央处理单元82.4 LED显示模块92.5路面黑带检测单元102.5.1红外光电传感器循迹原理102.5.2传感器的选择112.5.3传感器分布对循迹的影响122.5.4系统循迹的实现122.6电源部分122.7 H桥电机驱动模块142.7.1 H桥驱动电路介绍142.7.2 H桥驱动电路原理142.7.3 H桥驱动电路原理图162.8电路原理图16第三章 软件设计183.1 主程序设计18
2、3.2 检测模块程序设计183.3 H桥路程序设计193.4 LED显示模块设计21第四章 调试224.1 硬件的调试224.2 软件的调试22第五章 结论与展望24参考文献25致 谢26附录 完整程序27摘 要智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动运作,不需要人为管理,它应用于科学勘探等用途。智能电动车就是其中的一个体现。智能车辆又称为轮式移动机器人,是移动机器人的一种,是一个集环境感知、规划决策、自动驾驶等多种功能于一体的综合体统。除了潜在的军用价值外,还因其在公路交通运输中的应用前景受到西方国家的普遍关注。本文简要介绍了单片机智能小车硬件设计和软
3、件设计的过程。本选题是用51单片机技术开发智能小车,实现自动前进、左右转弯、后退等基本功能,原理图由PROTEL 99软件来绘制。该系统通过配置在智能小车上的红外传感器,采用红外传感技术对特定目标进行识别,在目标运动过程中,通过单片机接受计算机发出的命令控制智能小车跟踪目标,在没有人为干预的情况下,能够自主运行,稳定地跟踪木标。在软件设计方面分为数据采集模块,信号处理模块,控制器控制电机模块,基本实现了本设计课题的预定功能。关键词: 单片机;传感器;PROTEL 99ABSTRACTIntelligence system as a modern new invention is the dir
4、ection of future development,it can be run automatically in the pre-determined model,no need of the personal management,it can be applied in scientific exploration,Intelligent Vehicle is one embodiment.Intelligent Vehicle is also known as Wheel Mobile Robot,one kind of the mobile robots,which is com
5、bined many functions such as the perception,planning decision,automatic driving.Not only its special potential in military using,but also in road transport,the future development is noticed by the western countries.This article briefly introduced the development background and significance of the sy
6、stem, and introduced the process of the hardware design and the software design with emphasis This selected topic with the single-chip microcomputer technology to develop intelligence car which can realizes the automatic advance, makes a turn, the backlash the basic function and so on through examin
7、ing the road surface. So it may conveniently apply in the road surface security inspects. and manufactured the schematic diagram and the electric circuit board with protel99. The syseen uses infrared sensor technology to cognize the certain target through infrared sensor installed on the front of th
8、e inrelligent vehicle.When the target is moving,single chip receives the commands from the computer and then control the vehicle to race target.The system can run by it self,regardless of artificial control,This design provides a platform for the research of Machine Intelligence system.In the softwa
9、re design aspect, then which divided into three modules: data acquisition module, signal processing module, The controller control electrical machinery module. This design structure is simple, therefore, it controls the signal sampling frequency and the electrical machinery rotational speed with the
10、 traditional assembly language programming, using the timer severance. Finally, it basically realized the prearrange function in this design topic through the software and hardware debugging and a try run.Keyword: single-chip microcomputer; sensor; protel 99第一章 绪 论1.1智能小车的意义和作用智能小车的研究、开发和应用涉及传感技术、电气
11、技术、电气控制工程、智能控制等学科,智能控制技术是一门跨学科的综合性技术,当代研究十分活跃,应用日益广泛的领域。随科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于机器人玩具制造领域,使智能机器人越来越多样化。智能机器人是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,涉及到当今许多前沿领域的技术。而智能电动车正是智能机器人的一种。自工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能代替
12、人劳动的机器一直是人类的梦想。随着社会的不断发展,各行各业的分工越来越明细,尤其是在现代化的大产业中,有的人每天就只管拧一批产品的同一个部位上的一个螺母,有的人整天就是接一个线头,就像电影摩登时代中演示的那样,人们感到自己在不断异化,各种职业病逐渐产生,于是人们强烈希望用某种机器代替自己工作,因此人们研制出了机器人,用以代替人们去完成那些单调、枯燥或是危险的工作。机器人要实现自动引导功能和壁障功能就必须要感知引导线和障碍物,感知引导线相当于给机器人一个视觉功能。壁障控制系统是基于自动引导小车系统,基于它的智能小车实现自动识别路线,判断并且自动避开障碍,选择正确的行进线路。使用传感器感知线路和障
13、碍并作出判断和相应的执行动作。1.2国内外发展历程和现状智能小车发展很快,从智能玩具到其它各行业都有实质成果。其基本可实现循迹、壁障、检测贴片、寻光入库、避崖等基本功能。智能车辆又称为轮式移动机器人,就是一种移动机器人。它是一个自动驾驶、规划决策、环境感知等多种功能于一体的综合系统。除了其在公路交通运输中的应用外,还因为特殊潜在的军用价值前景而受到西方国家的普遍关注。几个工业发达国家已相继将智能车辆的研究纳入重点开发的“智能运输系统”和“智能车辆系统”的重要组成部分。从移动的方式上看,移动机器人可分为腿式、履带式、轮式、水下推式。本论文研究的智能车辆属于轮式移动机器人。自机器人问世以来,其技术
14、发展已经经历了三代:第一代是可编程的示教再现型机器人,它不配备任何传感器,一般采用简单的开关控制、示教再现控制和可编程控制,机器人的作业路径或运动参数都需要示教或编程给定。在工作过程中,它无法感知环境的改变而改善自身的性能、品质。第二代是具有一定的感觉功能和一定自适用能力的离线编程机器人。这种机器人配备了简单的内、外部传感器,故具备部分适用外部环境的能力。第三代是智能机器人,目前正处于研究和发展阶段的智能机器人,具有多种外部传感器组成的感觉系统,可通过对外部环境信息的获取、处理来确切描述外部环境,能自主完成任务。它拥有自己的知识库、多信息处理系统,可在结构或半结构化的环境工作,能根据环境的变化
15、作出决策,具有自适用能力、自学习、自组织功能。在起初的研究中,主要从学术角度研究室外机器人的信息处理和体系结构,并建立实验系统进行验证。1954年 美国人乔治德沃尔制造出世界上第一台可编程的机器人,并注册了专利。这种机械手能按照不同的程序从事不同的工作,因此具有通用性和灵活性。1959年 德沃尔与美国发明家约瑟夫英格伯格联手制造出第一台工业机器人。随后,成立了世界上第一家机器人制造工厂Unimation公司。由于英格伯格对工业机器人的研发和宣传,他也被称为“工业机器人之父”。1969年 日本早稻田大学加藤一郎实验室研发出第一台以双脚走路的机器人。加藤一郎长期致力于研究仿人机器人,被誉为“仿人机
16、器人之父”。日本专家一向以研发仿人机器人和娱乐机器人的技术见长,后来更进一步,催生出本田公司的ASIMO和索尼公司的QRIO。进入80年代,开始对机器人的智能行为进行研究,推动了其它国家对移动机器人的研究与开发。同时,也为以后探讨人类研究智能机器人的途径积累了经验。90年代,随着各项技术的发展,移动机器人开始向实用化进军,在更现实的基础上开拓各个领域。德国研制了一种轮椅机器人,并在1998年汉诺威工业商品博览会的展览大厅和乌尔姆市中心车站的客流高峰期环境中进行了实地现场表演。这种轮椅机器人是在一个商业轮椅的基础上实现的。该轮椅机器人在有大量乘客的、公共场所拥挤的环境中进行了超过36小时的考验,
17、所表现出的性能是非凡的。由美国NASA资助研制的“丹蒂号”八足行走机器人,是一个能提供远程机器人探险和对高移动性机器人运动的了解的行走机器人。丹蒂计划的主要目标是为实现在充满碎片的月球或其它星球的表面进行探索而提供一种机器人解决方案。它于1994年在斯泊火山的火山口中成功的完成了探险任务。国外还研究了一种独轮机器人,它与静态稳定性多轮移动机器人相比,具有很好的动态稳定性,高可操作性,对姿态干扰的不敏感性,水路两用性。和低的滚动阻力跌倒的恢复能力。这是运动性的一种新概念。2006年 6月,微软公司推出Microsoft Robotics Studio,机器人模块化、平台统一化的趋势越来越明显,比
18、尔盖茨预言,家用机器人很快将席卷全球。与国外相比而言,我国智能机器人的研究起步比较晚,但发展迅速。国家“863”智能机器人专家组将智能机器人的研究作为今后发展的重点。近十年阿里,我国已陆续研制出一些高水平的机器人,如沈阳自动化所得AGV小车、清华大学的自主车、上海大学的的“导购机器人”以及哈尔滨工业大学机器人研究所的“导游机器人”等。在这些机器人上都比较成功地应用了多传感器的信息融合和路径规划,具备了一定的自主功能。另外,我国在水下机器人、核工业机器人、爬壁机器人、室外移动机器人、排险机器人等方面的研究,也接近或达到世界先进水平。新世纪作为高技术产业的智能机器人,将迎接新的挑战和发展机遇。人类
19、在探索宇宙、保护自然环境促进经济发展和发展医疗保健事业等方面还有大量的工作要做。因此开发适应于非结构化环境工作的机器人是当今机器人发展的方向。随着智能机器人的发展,其应用前景更为广泛,智能机器人将在军事、农业、林业、矿业、太空、海洋、娱乐、体育、医疗、服务业等方面,找到用武之地。1.3本课题研究的方案本选题是用AT89C52单片机技术开发智能小车,该智能车以单片机89C52作为核心控制器,采用光电传感器对黑线进行感知,路径识别模块将采集到的路面引线与车体位置的信息通过各自的接口送到单片机。通过对路面的检测能实现自动的前进,左右转弯,后退等基本功能,能够方便的应用于路面的安全巡检.小车的控制单元
20、主要包括传感器及调理电路,及驱动电路,控制器三个部分.小车的行动离不开传感器通过两个红外光电传感器,根据路面的情况分别输出高低信号,由于传感器检测到的信号比较微弱,通过比较运放将其信号扩大,调理,使其输出兼容TTL电平,以便与控制器接口.控制系统,这里采用AT89C52,控制器按一定的时钟周期对光电检测器的输入信号采样检测,根据光电检测器的状态,判断小车的动作,给步进电机输出正确的控制信号,实现电机的转动。智能循迹小车确定了如下方案:在现有小车底板(三轮)的基础上,加装红外对管,运算比较芯片实现对电动车的位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数
21、据实现对小车的智能控制。这种方案能实现对小车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。在软件设计方面,则分为三个模块,即数据采集模块,信号处理模块,控制器控制电机模块.此设计结构简单。第二章 智能循迹小车硬件系统设计2.1 系统设计原理这种方案能实现对电动小车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足系统的各项要求。利用红外线在不同颜色的物体表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在电动小车上的接收管接收;如果遇到黑线则红外光被吸收,电动小车上的接收管接收不到红外光。智能循迹
22、小车采用前轮驱动,前轮左右两边各用一个电机驱动,调制前面两个轮子的转速起停从而达到控制转向的目的,后轮是万向轮,起支撑的作用。将循迹光电对管分别装在车体下的左右。当车身下左边的传感器检测到黑线时,主控芯片控制左轮电机停止或者后转,车向左修正,当车身下右边传感器检测到黑线时,主控芯片控制右轮电机停止或者后转,车向右修正。其系统框图如图2.1所示:STC89C52RC单片机主控芯片显示模块(跑马灯)检测模块(红外对管)电机驱动模块(H电桥)图2-1 系统结构框图2.2小车模块小车底板(三轮)它后面的滑轮为万向轮,它能够进行360灵活转弯,并且反应速度快,又便于控制,所以我们最终选择了三轮的小车底板
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 单片机 智能 小车 硬件 设计 软件设计
链接地址:https://www.31ppt.com/p-2391019.html