智能小车毕业论文Word格式.docx
- 文档编号:19164342
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:34
- 大小:852.76KB
智能小车毕业论文Word格式.docx
《智能小车毕业论文Word格式.docx》由会员分享,可在线阅读,更多相关《智能小车毕业论文Word格式.docx(34页珍藏版)》请在冰豆网上搜索。
方案一:
购买现成的小车车体,如玩具小车,淘宝网上出售的智能车车模等。
这些车体外观好看、机械强度好、运行稳定、能满足多种设计要求。
但其价格昂贵,整体已成型,不利于改装和个人设计的发挥,具有一定的局限性。
方案二:
自己手工制作车体。
这种方法有利于个人设计的发挥,便于创新设计,且价格低廉成本较低,适合在校大学生的创新设计。
不过其外光丑陋,材料的选取比较繁琐。
1.1.2行走机构
采用三轮式支撑结构。
典型的配置方法是后两轮独立驱动,再加一个万向轮作为支撑,并靠两轮的转速差来改变移动方向。
这种小车结构简单紧凑,转向灵活,控制简单,能满足一般的设计要求。
但由于其结构的原因其承载能力和运动速度受到一定的限制。
采用四轮式支撑结构。
其典型的配置方案有两种形式:
一种是左边两个轮共同驱动,右边两个轮共同驱动,转向和三轮车类似也靠左右两边轮的速度差来改变移动方向。
另一种是和汽车行走转向机构相同的四连杆机构,后两轮用差动齿轮装置驱动,前两轮用舵机的转角大小控制四连杆实现转向。
这两种行走一般用于承载能力强,运动速度快等的场合。
特便是后一种,其控制精度高,转向误差小,运行稳定,在各大智能车竞赛中得到了广泛的应用。
但其机械结构复杂,控制繁琐,成本也较高,在控制精度要求不高的场合不宜使用。
方案三:
该方案小车的行走结构简图如图1-1所示。
采用前两轮作驱动轮,后轮作随动轮[5]。
其最大的特点是控制前两轮的速度可以独立的进行左、右转向,这样可以减小转弯半径,提高回转精度。
故其既有三轮车转向灵活的特点,又有四轮车承载能力强,运行稳定的特点,适合转弯频繁转弯半径较小的场合。
但其有个的缺点是转向时对驱动轮的速动控制要求较高,转向完成后对两轮进行适当的修正。
图1-1方案三小车行走机构简图
根据以上方案的拟定和比较,确定小车的机械部分实现的方法采用方案二手工制作。
行走机构选用方案三,这是本设计的一大创新,在同类制作中属于首例。
1.2控制单元方案的拟定与比较
采用各类数字电路来组成小车的控制系统,对外围路经检测信号,红外遥控信号,避障信号进行处理。
本方案电路复杂,灵活性不高,效率低,不利于小车智能化的扩展,对各路信号处理比较困难。
采用AT89S52单片机来作整车的控制单元。
AT89S52单片机是一款低功耗,高性能的8为单片机,32个I/O口,3个可编程16位定时器/计数器和8个中断源。
采用软件方法解决复杂的硬件电路部分,使系统硬件简洁、灵活,各类功能易于实现,能很好的满足设计的要求。
采用PIC系列单片机,具有体积小,驱动能力强、集成度高、易扩展、可靠性好、低功耗、系统功能强大、片上集成度密集、处理速度快、稳定性强等特点。
适合作为大规模实时系统的控制核心。
比较以上三种方案,方案二简洁、灵活、可扩展性好。
能达到设计的要求,且有一定的智能化,故采用方案二来实现。
1.3传感检测部分方案的拟定与比较
传感检测部分由遥控模块、路径检测模块和避障模块组成。
1.3.1遥控模块
采用红外遥控,红外遥控是利用波长为0.76—1.5
之间的近红外线来传达控制信号的,一般由发射和接受两部分组成[6]。
其特点是方向性好,不受电磁干扰,不影响周边环境,不干扰其他电气设备,解码容易,可进行多路遥控,在家用电器的遥控设备当中得到了广泛的应用。
但其不能阻挡,遥控距离不能超出7m,在远距离控制中有一定的局限性。
采用无线电遥控,无线电遥控是用无线电波来传送控制信号的,常用的编码方式有两种:
固定吗和滚动码两种。
它的特点是无方向性,可以不面对面控制,遥控距离远,可达数十米,甚至数公里,但易受电磁干扰。
在工业控制领域中达到了广泛的应用。
本设计遥控距离有限,选用红外遥控可达到设计要求,并且红外遥控编码程序已在遥控器中固化,不需要进行编程,给设计带来了方便。
1.3.2路径检测模块
采用光敏电阻组成光敏探测器,光敏电阻的阻值可以跟随周围环境光线的变化而变化。
当光线照射到白线上面时,光线反射强烈,光线照射到黑线上时,光线反射较弱。
因此光敏电阻在白线和黑线上方时,阻值会发生明显变化。
将阻值的变化值经过比较器可获得高低电平。
但这种方案受光照影响较大。
不能够稳定的工作。
采用红外对管TCRT5000光电寻线传感器。
TCRT5000由红外发射管和接收管两部分组成,红外发射管发出红外线,当发出的红外线照射到白色地面时,地面将红外线反射到接收管,接受三极管导通,输出低电平;
当发出的红外线照射到黑色地面时,黑色地面将光线吸收,接受管没有接收到反射后的红外线而使三极管截止,输出高电平。
这样外接一个比较器就可以与单片机连接,减少电路的连接,给设计带来了方便,但周围环境对其有一定的影响。
采用RPR220型光电对管。
RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发射管,而接收器是一个高灵敏度,硅平面光电三极管。
其具有灵敏度高、体积小、工作性能稳定的特点,但其价格高,购买不不方便。
综合以上三种方案:
选择方案二作为路径检测模块。
1.3.3避障模块
使用超声波探测器。
超声波探测器探测距离远,测距方便。
但由于声波衍射现象较严重,且波包扩散大,易造成障碍物的错误判断。
同时,超声波探测具有几厘米甚至几十厘米的盲区。
使用红外避障传感器,红外传感器是一种集发射与接收鱼一体的光电传感器。
具有探测距离远、受可见光干扰小、价格便宜、易于安装、使用方便等特点,广泛应用于机器人避障、流水线计件等众多场合。
使用光电对管。
光电对管价格低廉,性能稳定,反应灵敏,但其探测距离近,一般不超过5cm,要求小车制动性能好,对颜色比较敏感,反光物体的探测效果好于吸光物体的探测效果。
虽然红外避障传感器有诸多优点,但由于手头只有光电对管,加之小车的运行速度慢,光电对管也能实现简单避障功能,选择方案三。
1.4电机方案的拟定与比较
1.4.1电机驱动
选用步进电机,步进电机是将电脉冲信号转变为角位移的线位移的开环控制元件。
电机的停止位置、转速和转向取决于脉冲信号的个数、脉冲信号的频率和通电的相序。
其最大的特点是抗干扰能力强、无累积误差、控制性能好等特点,常被用作一般精度的开环控制系统中。
但其运行速度慢,成本高、必须用驱动装置来驱动,不适应于小车等有一定速度要求系统。
选用直流减速电机,直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。
由于其内部由高速电机提供原始动力源,带动变速齿轮组,可以产生较大的力矩。
加之其具有调速方便、平滑,调速范围广,承载和过载能力强,能实现频繁快速、制动以及逆向旋转等特点,在高速的系统中得到了广泛的应用。
其弱点是换向机构的磨损快,受负载影响大。
1.4.2电机驱动芯片
采用专用的芯片L298N作为电机的驱动芯片。
L298N是一个具有高电压大电流的双H全桥驱动芯片,它相应频率高,一片L298N可以控制两个直流电机,而且还带有控制使能端。
用该芯片作为电机驱动,操作方便,稳定性好,性能优良。
对于直流电机用分立三极管元件构成H桥驱动电路。
由分立元件构成H桥电机驱动电路,结构简单,价格低廉,在实际中应用广泛。
但是这种电路工作性能不够稳定,焊接搭线繁琐。
通过以上方案的比较,采用直流减速电机驱动,选用L298N为减速电机的驱动器。
1.5电源模块方案的拟定与比较
选用台式电脑电源供电。
台式电脑电源经过稳压处理后,电流的驱动能力及电压的稳定性最好,且负载对电源的影响最小。
但由于需要电线对小车供电,影响了小车运行动的灵活性及运动范围,并且在运行过程中要人为的为其拖拉电缆。
采用蓄电池供电。
蓄电池具有较强的电流驱动能力和较好的电压稳定性,经7812芯片稳压后给电机供电,再经降压接7805芯片给单片机及其他模块供电。
但蓄电池体积相对庞大,重量过大,造成电机负载过大。
选用干电池组供电。
用四节5号干电池给整个系统供电,经二极管降压到5V给单片机和传感检测部分供电,而电机驱动部分直接供6V电压。
干电池供电具有体积小、质量轻、以获取等特点。
通过各方案的比较,再加上车体由PVC制作而成,承载能力较弱。
确定在调试时选用台式电脑供电,在以后的运行中选用干电池供电的方案。
1.6系统方案的总体确定
图1-2系统框图
经过反复比较与论证,最终确定小车总体设计方案为:
车体机械部分手工制作完成;
行走导向机构选用自己设计的方案三,前轮驱动,转向靠两电机速度差来实现;
AT89S52为主控单元;
外遥控器进行人机交互;
TCRT5000作寻线和避障探头;
L298N驱动两直流减速电机来完成设计要求。
整个系统框图如图1-2。
第二章硬件电路的设计
本设计硬件电路主要由五六大模块组成:
电源模块、控制单元、电机驱动电路、红外遥控模块、路径检测模块和简易避障模块。
2.1电源模块电路设计
单片机和传感器的工作电压为3.5~5.5V,电机驱动模块的工作电压为3~46V。
由于单片机和传感器用电量小,二者采用集中供电的方式,而电机驱动模块需要的电流大,采用独立供电的方式。
为保证整个系统的稳定性和可靠性,电源模块的设计比较关键。
在调试过程中采用台式电脑电源,该电源经过稳压处理后输出电压为+5V,可以直接使用。
而用四节干电池供电时最高电压可达6V左右,高于单片机和传感器电压,故采用串接二极管使电压降至5V左右的措施给单片机和传感器供电。
而电机驱动模块可以直接使用,不需要减压。
2.2控制单元电路设计
本模块采用AT89S52单片机作为核心处理器。
单片机控制单元基本由最小系统和外围信号I/O口组成,其最小系统包括电源(地),CPU时序电路(一般使用11.0592M或者12M和30P电容组成),复位电路。
有以上三部分,单片机就能够正常工作。
AT89S52使一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦始于常规编程器。
在芯片上,拥有灵活的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用提供高灵活,超有效的解决方案[7]。
AT89S52具有以下标准功能:
8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保护,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
如图2-1是较为常见的51系列单片机最小系统原理图。
图2-1单片机最小系统
2.2.1时钟电路
单片机的时钟产生有两种方法[8]:
内部时钟方式和外部时钟方式。
系统的时钟电路设计是采用内部方式,即利用芯片内部的振荡电路,电路连接图如图2-2所示。
AT89S52单片机内部有一个用于构成振荡器的高增益反相放大器。
引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。
这个放大器与作为反馈原件的片外晶体谐振器一起构成一个自激振荡器。
外接晶体谐振器以及电容C1和C2构成并联谐振器,接在放大器的反馈回路中。
对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性。
因此,此系统电路的晶体振荡器的值为12MHz,电容应尽量可能的选择陶瓷电容,电容值通常取30PF。
在焊接刷电路板时,晶体振荡器和电容应可能安装的与单片机芯片靠近,以减少寄生电容,更好的保证振荡器可靠稳定的工作。
图2-2内部震荡电路
2.2.2复位电路
复位是由外部的复位电路来实现的。
片内复位电路是复位引脚RST通过一个触发器与复位电路相连,触发器用来抑制噪声,它的输出在每个机器周期中由复位电路采样一次。
图2-3复位电路
复位电路通常采用上电自动复位和按钮复位两种方式[9]。
所谓上电复位,是指单片机加电的瞬间,要在RST引脚出现大于10ms的正脉冲,使单片机进入复位状态。
按钮复位是指用户按下“复位”按钮,使单片机进入复位状态。
常见的上电复位和按钮复位电路如图2-3所示。
复位电路的基本功能是:
系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。
为可靠起见,电源稳定后还要经过一定的延时才能撤销复位信号,以防止电源开关或电源插头分—合过程中引起的抖动而影响复位。
单片机复位电路参数的选定须在震荡稳定后保证复位高电平持续时间大于2个机器周期,一般电阻R去10K电容C取22uF。
2.2.3并口下载线电路
ATMEL公司推出的AT89S系列单片机支持ISP功能和在线编程功能,即在RST引脚处在高电平的情况下,利用P1.5/MOSI(串行数据输入端),P1.6/MISO(串行数据输出端),P1.7/SCK(同步时钟信号)三各引脚的数据设置或传送实现程序下载的功能。
使用25针的并口和8位锁存器74H373构成了简单的ISP编程电缆,其接口电路如图2-4所示。
其中的74LS373是低低功耗的肖特基
图2-4并口下载线接口电路
TTL8D锁存器,74LS373内有8个相同的D型(三态同相)锁存器,由两个控制端(11脚CP,1脚OE)控制。
当OE接地,CP为高电平时,74LS373接受PPU输出的地址信号;
如果CP为低电平时,则将地址信号锁存。
这里的74LS373的其缓冲隔离单片机和计算机的作用。
2.3电机驱动电路
L298N是SGS公司的产品。
其内部包含4通道逻辑驱动电路,即内含两个H桥的高压大电流双全桥式驱动器,接受标准TTL逻辑电平信号,可驱动46V、2A以下的电机。
由L298N构成的PWM功率放大器的工作形式为单极可逆模式,2个H桥的下侧桥晶体管发射极在一起,其芯片引脚排列如图2-5所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。
L298N可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。
5、7、10、12脚接输入控制电平,控制电机的正反转,ENA、ENB接控制使能端,控制电机的停转[10]。
图2-5L298N芯片引脚图
在本设计,对于电机的调速,我们采用PWM调速的方法[11]。
其原理是在一个周期
内高电平通电的时间为
,低电平的时间为
,则电机两端的平均电压U=Vcc*(t/T)=
Vcc。
其中,
=t/T(占空比),Vcc是电源电压。
电机的转速与电机两端的电压成正比,而电机两端的电压与控制波形的占空比成正比,因此电机的速度与占空比成正比,占空比越大,电机速度远快。
其PWM脉冲波形如图2-6所示。
图2-6PWM脉冲波形图
改变占空比
的有3种方法:
1.定宽调频法:
保持高电平
不变,只改变低电平
的大小,使周期
(或频率)也随之改变。
2.调宽调频法:
保持变低电平
不变,只改高电平
3.定频调宽法:
使周期
(或频率)保持不变,同时改变高电平
和低电平
的大小。
图2-7电机驱动电路图
设计中采用第3种改变占空比的方法来驱动L298N芯片,及将周期
保持不变,改变使能端ENA和ENB的通电时间来改变两电机的转速,实现小车的调速和转向功能。
其硬件连接电路图如图2-7所示,L298N采用独立供电的方式,其电压为四节干电池的电压+6V。
将单片机的P1.0~P1.3口连接到L298N的IN1~IN4口上,通过改变P1.0~P1.3口上的高低电平变化来控制小车的前进与后退,通过改变P1.4和P1.5口上输出的PWM脉冲的的占空比的大小来改变小车的速度和小车的转向。
L298N的逻辑功能表如表2-1所示,图中
和
表示左边电机和右边电机的占空比大小。
表2-1电机运行状态表
左电机
右电机
使能端输入PWM信号改变脉宽调速
小车运行方式
IN1
IN2
IN3
IN4
左电机占空比
右电机占空比
1
=
向前直行
<
向前左转
>
向前右转
向后倒车
向后左转
先后右转
=
=0
自由停车
立即刹车
另外特别给直流电机的电枢两端并联一个瓷片电容104,以稳定电机的电压不致对单片机造成干扰。
实际的使用效果也不错,省掉了通过光电隔离实现单片机输出信号与电机驱动信号隔离的环节,节约成本。
2.4红外遥控电路
红外遥控系统一般分发射端和接收端两个部分组成。
2.4.1发射部分
发射部分由遥控器编码电路、键盘电路、放大电路、红外发光二极管等组成。
当键盘有按键按下时,遥控器编码电路通过键盘行列扫描获取的按键的键值,键值通过编码得到一串键值代码,用编码脉冲去调制30~50kHz(多为38kHz或40kHz)的载波信号,放大后通过发光二极管发射出去。
在设计中选用学习型万能遥控器,其内部编码芯片是T9012芯片,它是一块用于红外遥控系统中的专用发射集成电路,功耗低,外围元件少。
它的发射码采用脉冲位相调制方式(PPM)进行编码,效率高,抗干扰性能好。
T9012的振荡频率为fosc=455kHz,高电平的的宽度Tm=256/fosc=0.56ms[12]。
遥控发射编码通过不同的脉宽表示二进制的“0”和“1”,把一组由代表二进制的“0”和“1”的脉冲串作为遥控发射信号。
引导码的脉冲宽度为4.5ms,脉宽调制串行码以脉冲宽度为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;
以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形图如图2-8所示。
由二进制码的波形图可知,每个脉冲的宽度是一定的(0.56ms),要判断“0”和“1”、还是引导码只要判断脉冲间隔时间就可以。
图2-8红外遥控二进制码“0”和“1”的波形图
一组发射码由32个脉冲二进制码组成,一帧完成的发射码包括引导码、用户码、数据码和数据反码四部分。
引导码是一个4.5ms的低电平脉冲;
八位用户编码被连续发送两次,以确保所发的用户编码无误;
八位的数据码也被连续发送两次,第一次发送的是数据原码,第二次发送的是数据反码。
发送完一组编码的时间在40~70ms之间。
编码波形图如图2-9所示。
图2-9遥控信号编码波形图
2.4.2接收部分
图2-10红外接收原理图
接收原理图如图2-10.由于红外发光二极管的发射功率一般都较小(100mW左右),所以光敏二极管接收到的信号比较弱,因此就要增加高增益放大电路。
由于红外接收部分对外界干扰十分敏感,红外接收头必须严格屏蔽,但随着集成化的不断提高,现在大多都采用成品的红外接收头。
本设计中采用IRM38A一体化遥控接收头。
它集成了光电转换、信号放大、滤波、检波和整形等该接收头对主流传输码都支持,可去除噪声或干扰信号所产生的脉冲。
电路连接图2-11所示OUT即解调信号的输出端,直接与单片机的P3.2口连接。
有红外编码信号发射时,输出为检波整形后的方波信号,并直接提供给单片机的中断口。
这样可以通过测量每次中断的时间,来确定遥控信号的脉冲间隔,识别相应的32位二进制编码。
图2-11红外接收电路连接图
2.5路经检测电路
路径检测电路的功能是使智能小车能够检测到路面上的黑色引导线,获取路面信息,从而能够按照引导线自主行驶。
路径检测电路由TCRT5000红外光电传感器、可调电阻器和电压比较器LM339N组成。
路径检测传感器TCRT5000的工作原理:
利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地板时发生漫反射,反射光被接收管接收,三极管导通,输出端为0;
如果遇到黑线红外光被吸收,接收管接收不到红外光,三极管截止,输出端为1。
图2-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 小车 毕业论文