智能小车设计毕业论文.doc
《智能小车设计毕业论文.doc》由会员分享,可在线阅读,更多相关《智能小车设计毕业论文.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 摘 要智能作为现代社会的新产物,是以后的发展方向它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。本文设计是基于AT89s52微处理器的机器人车体系统和XL02-232AP1微功率无线透明传输模块的无线通信系统,以此实现小车的前进、后退、停止、及直角特别是圆弧形拐弯,本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿机器人、家用自动清洁机器人,特别是智能足球机器人的设计与普及有一定的参考意义。同时小车可以作为玩具的发展方向,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形
2、成商业价值。关键词:单片机,智能小车,AT89s52,XL02-232AP1ABSTRACTAs a new product of modern society,intelligence is the trend in future development.It can work in some specific environment according to the mode which sets in advance.Dispensing with behavior adjustment management,but it can achieve the expected,even hi
3、gher goal. This design is based on the robot body AT89s52 microprocessor system and XL02-232AP1 transparent micro-power wireless transmission module of the wireless communication system,to achieve the car forward, backward, stop, especially the arc-shaped bend at right angles The design mainly refle
4、cted a smart-car model,The theoretical scheme,analysis method,uniqueness and innovation etc.that pointed in this paper,I think they are will be certain reference value in design an popularity of automatic or semi-automatic robot such as automatic transportation robot,prospecting robot,cleaning house
5、hold robot, especially intelligent soccer robot.This car can be used as a model of development of toy,to make up the deficiency of technical content in the Chinese toy market,to realize economic profit and to form commercial value.KEY WORDS:MCU,smart-car robot, AT89s52,XL02-232AP1前 言1第1章 设计环境建设411 硬
6、件环境41.1.1 硬件系统铺设41.1.2 硬件设备41.2 软件环境5第2章 智能小车车体62.1 智能小车的硬件结构62.1.1 主控芯片的选择62.1.2 主要芯片介绍62.1.3 小车控制板电路图112.1.4 小车电路板成品样图112.2 智能小车关键代码122.3 智能小车程序介绍122.3.1 上位机程序介绍122.3.2 下位机程序介绍13第3章 无线收发模块203.1 无线模块的选择203.1.1 XL02-232AP1的端口定义及连接示意图203.1.2 无线模块的性能223.2 配置接口通讯协议243.2.1 接口253.2.2 命令253.3 参数范围263.4 发送
7、串口控制命令26第4章 电机驱动模块274.1 电机方案的论证与比较274.2 电机驱动芯片27第5章 经验总结与展望295.1 设计中解决的问题295.2 总结与展望30致 谢31参考文献32附录一:原理图33附录二:上位机主要程序代码:34第IV页前 言1、课题背景及意义 机器人学是一门与机器人设计、制造和应用相关的科学。机器人学又称为机器人技术或机器人工程学,主要研究机器人的控制与被处理物体之间的相互关系。机器人学涉及的专业领域很多,主要内容有运动学和动力学、系统结构、传感技术、控制技术、行动规划和应用工程等。智能车是机器人学中的一类,是具有自主性、适应性和交互性等于一体的综合系统,它融
8、合了自动控制、人工智能、机械工程、信息融合、传感器技术、图像处理技术以及计算机等多门学科的最新研究成果,对智能车的研究不仅具有理论意义而且具有实际价值。智能车在我们的现实生活中的应用意义极大。人类的研究活动已摆脱了地球生物圈的束缚而广泛地进入外层空间和海洋深处。对月球和太阳系其他行星的探测,对太阳系以外的宇宙进行考察,对数千米以下的海底的研究,都是目前单靠人力所不能及的。智能机器人正在代替人们完成这些任务。在战场上的军事活动中,在恶劣环境条件下的生产劳动中,凡不宜由人直接承担的任务,均可由智能机器人代替,如智能小车可以适应不同环境,不受温度、湿度等条件的影响,完成危险地段、人类无法介入等特殊情
9、况下的任务。本设计是智能小车的运动轨迹的研究,是智能小车研究领域的重要组成部分,初步实现了多学科领域的综合研究。2、国内外研究及现状 从20世纪70年代,欧美等发达国家开始进行无人驾驶车的研究,大致可以分为三个阶段:军事用途、高速公路和城市环境。在军事用途方面,早在80年代初期,美国国防部就资助自主陆地车辆ALV(AutonomousLandVehicle)的研究。进入21世纪,美国国防部连续举办大挑战(Grand Challenge)比赛 活动,对促进智能车辆技术交流与创新起到很大激励作用。随着现实需要,智能车辆的研究逐渐转向民用领域,最早实现在高速公路应用领域。高速公路无人驾驶研究的典型代
10、表有美国CMU大学的NavLab-5系统,意大利帕尔玛大学的ARGO系统和德国联邦国防大学的VAMP系统。在城市交通方面,欧洲Yamaba公司推出了旅游接待智能车辆CyberCab 。在2005年日本爱知世博会上,丰田公司成功演示了ITMS无人驾驶公交系统。美国在城市环境智能车辆研发方面起步较晚,目前与欧洲和日本存在一些差距。由于起步较晚,国内智能车研究水平总体上与发达国家相比存在不小的距离。但经过各高校和研究单位的不懈努力,仍取得了阶段行的成果。国内清华大学、国防科技大学、上海交通大学、西安交通大学、吉林大学、同济大学和南京理工大学等都有过智能车的研究项目。我国的智能车发展也主要运用在军事用
11、途、高速公路和城市交通三个领域。“八五”、“九五”期间由国内六所重点大学联合研制成功了我国第一辆智能车ALVLAB1和第二代智能车ALVLAB2。目前,我国正在组织研究第三代的陆地自主车ALVLAB3。THMR-V(TsingHua Mobile Robot V)清华V型智能车是一个比较成功的范例。它由清华大学计算机系智能技术与系统国家重点实验室在中国科学院院士张钹主持下研制的新一代智能移动机器人,兼有面向高速公路和一般道路的功能 。除了清华大学,越来越多的研究机构、学者也加入到这一新兴学科中来。比如上海交通大学设计的自动驾驶汽车,能根据道路弯曲程度的变化,实时计算出车辆的转向盘角度输入,控制
12、车辆按预设道路行驶。3、课题研究内容智能车的研究是纷繁复杂的,而无论是怎样的功能,车体的运动系统是可少的。本文设计方案以多功能的智能小车作为载体,以单片机AT89S52为核心,以XL02-232AP1微功率无线透明传输模块为辅助系统,由驱动执行电路完成小车的行驶,通过计算机的控制对小车状态作出实时反应,并输出相应的控制指令;能够实现小车的前进,停止,后退,三个等级的左右转向,以及小车的弧形运动。是智能车的基础研究领域。 第1章 设计环境建设11 硬件环境要迅速反应、精确计算高效率的完成复杂功能,就需要一个运作稳定良好的硬件环境。而提升硬件环境质量。高质量的硬件可以提供更加清晰丰富的数据,收集足
13、够而标准的有用信息。当然,硬件系统牢固的架构与良好的信息传导性能,将会极大地提高整个系统的信息传递速率与系统稳定性,也是提高系统有效信息传递效率的可靠保证。硬件系统铺设过程中要预留有足够的调试空间,要有目的有计划的建设系统关键节点,足够而适当的调试空间可以提升系统的各方面适应性和可靠性。1.1.1 硬件系统铺设计算机无线收发模块智能小车决策系统串口操作指令 图1-11.1.2 硬件设备本设计中用到的硬件设备包括:可执行串口控制指令的智能小车一辆,无线收发模块一套,USB转串口设备一套,软件开发包一套,电池、导线若干。1.2 软件环境 设计中用到的软件操作系统是windows xp,编程中用到了
14、vc,在模拟仿真中用到了Keil C,protel,proteus等。第2章 智能小车车体 智能小车车体是整个设计中的核心,它是这个系统运作的最终执行者。它表现了整个智能小车设计的系统执行效率。2.1 智能小车的硬件结构2.1.1 主控芯片的选择 方案一:采用单个单片机作为主控芯片。由于AT89S52具有32个I/O口,能满足小车各部分对I/O口的需求,另外只用一个单片机可以很好的控制小车。方案二:采用双单片机作为主控芯片。利用两块AT89S52分别对小车的各部分进行检测和控制,虽然减轻了单个单片机的负担,提高了系统的工作效率,但是存在很多的I/O的资源浪费,并且两个单片机不容易控制,所以不采
15、用该方案。使用方案一。2.1.2 主要芯片介绍A AT89S52芯片 图2-1AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,
16、三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 P0 口:P0口是一个8位漏极开路的双向I/O口。P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个 TTL 逻辑电平。 此外,P1.0和P1.1分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时
17、器/计数器2 的触发输入(P1.1/T2EX)。 在flash编程和校验时,P1口接收低8位地址字节。 P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。 P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p3 输出缓冲器能驱动4 个 TTL 逻辑电平。 此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。 RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。 ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。
18、一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。 PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89S52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输
19、出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 EA/VPP:外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。B L293D芯片图2-2L293D通过内部逻辑生成使能信号。H-桥电
20、路的输入量可以用来设置马达转动方向,使能信号可以用于脉宽调整(PWM)。另外,L293D将2个H-桥电路集成到1片芯片上,这就意味着用1片芯片可以同时控制2个电机。每1个电机需要3个控制信号EN1、EN2、IN1、IN2,其中EN1、EN2是使能信号,IN1、IN2为电机转动方向控制信号,IN1、IN2分别为1,0时,电机正转,反之,电机反转。选用一路PWM连接EN12引脚,通过调整PWM的占空比可以调整电机的转速。选择一路I/O口,经反向器74HC14分别接IN1和IN2引脚,控制电机的正反转。L293D额定工作电流为1A,最大可达1.5A,Vss电压最小4.5V,最大可达36V;Vs电压最
21、大值也是36V,但经过实验,Vs电压应该比Vss电压高,否则有时会出现失控现象。L293D内部集成了续流二极管,因此可以直接驱动感性负载,如线圈和电机。表2-1是其使能、输入引脚和输出引脚的逻辑关系:表2-1EN A(B)IN1(IN3)IN2(IN4)电机运行情况HHL正转HLH反转H同IN2(IN4)同IN1(IN3)快速停止LXX停止C MAX232芯片MAX232芯片(如图2-3)是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。 图2-3引脚介绍:第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能小车设计 毕业论文 智能 小车 设计
限制150内