下载此文档

智能寻迹小车实验报告.doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
该【智能寻迹小车实验报告 】是由【jimilu】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【智能寻迹小车实验报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。。-可编辑修改-DIY达人赛基于STC89C52单片机智能寻迹小车实验报告参赛队伍:队员: 2014年4月。-可编辑修改-一、引言我们所处的这个时代是信息革命的时代,各种新技术、新思想层出不穷,纵观世界范围内智能汽车技术的发展,每一次新的进步无不是受新技术新思想的推动。随着汽车工业的迅速发展,传统的汽车的发展逐渐趋于饱和。伴随着电子技术和嵌入式技术的迅猛发展,这使得汽车日渐走向智能化。智能汽车由原先的驾驶更加简单更加安全更加舒适,逐渐的向智能驾驶系统方向发展。智能驾驶系统相当于智能机器人,能代替人驾驶汽车。它主要是通过安装在前后保险杠及两侧的红外线摄像机,对汽车前后左右一定区域进行不停地扫描和监视。计算机、电子地图和光化学传感器等对红外线摄像机传来的信号进行分析计算,并根据道路交通信息管理系统传来的交通信息,代替人的大脑发出指令,指挥执行系统操作汽车。1、来源汽车的智能化是21世纪汽车产业的核心竞争力之一。汽车的智能化是以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的科技。2、智能汽车国外发展情况从20世纪70年代开始,美国、英国、德国等发达国家开始进行无人驾驶汽车的研究,目前在可行性和实用化方面都取得了突破性的进展。目前日本、欧美已有企业取得实用化成果。与国外相比,国内在智能车辆方面的研究起步较晚,规模较小,开展这方面研究工作的单位主要是一些大学和研究所,如国防科技大学、清华大学、吉林大学、北京理工大学、长安大学、沈阳自动化所等。我国从20世纪80年代开始进行无人驾驶汽车的研究,国防科技大学在1992年成功研制出我国第一辆真正意义上的无人驾驶汽车。先后研制出四代无人驾驶汽车。第四代全自主无人驾驶汽车于2000年6月在长沙市绕城高速公路上进行了全自主无人驾驶试验,。3、我们的小车我们做的是基于STC89C52单片机开发,主要是研究3轮小车的路径识别及其遥控运动。。-可编辑修改-二、智能寻际小车基本原理1、红外寻迹原理探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制小车行走的路迹。这里的循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。处理器就根据是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。2、驱动原理:利用L298N构成电机驱动电路。: #1和15和8引脚直接接地; #,它是用来驱动电机的。。-可编辑修改- #,它是用来驱动L298芯片的,L298需要从外部接两个电压,一个给电机,一个给芯片。 #6和11引脚是使能端,一个使能端控制一个电机,至于控制哪个取决自己。可以理解为总开关,只有都是高电平的时候两个电机才能工作。 #5,7,10,12是298的信号输入端,和单片机的IO口连接。2,3,13,14是输出端。 #输入5和7控制输出2和3,输入的10,12控制输出的13,14. 1;L298N是SGS公司产品,内部包含4通道逻辑驱动电路,是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V,2A以下的电机。 2;OUT1,OUT2,和OUT3,OUT4直接分别接2个电动机。TN1,TN2,TN3,TN4引脚从单片机接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。 3;对于电机的调速,我们采用PWM调速的方法。其原理就是开关管在一个周期内的导通时间为t,周期为T。VCC是电源电压。电机的转速与电机两端的电压成正比,而电机两端的电压与控制波形的占空比成正比,因此电机的速度与占空比成比例。在硬件电路的连接上,~~IN4上,~,~。 4;PWM配合桥式驱动电路L298N,实现直流电机调速,非常简单,且调速范围大。另外我们特别在直流电机的电驱两端并联一个磁片电容104,以稳定电机的电压不致对单片机造成干扰,实际效果不错,:,但L298的逻辑参考电平为典型的TTL电平。用了一个L1117稳压芯片是为了提供稳定的5V输出电压和逻辑参考电压。D9,D10,D11和D12是发光二极管,指示运动方向,与它们连接的电阻是限流电阻。R5,R8是下拉电阻,让ENB和ENB要么是高电平,要么是低电平,避免电平混乱,提高对输入信号的抗干扰能力。,加上二极管平衡电路。都是为了保护L298N,电机是感性负载,当给电机突然通电和断电,因为电流的瞬变,电机两端会产生瞬时高电压和大电流。如果没有保护措施,L298会被损害。。-可编辑修改-3智能小车舵机控制原理。-可编辑修改-利用舵机灵活控制超声波探头1800°旋转,可以实现小车的全方位避障。什么是舵机在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。舵机工作原理控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。舵机的控制舵机的控制一般需要一个20ms左右的时基脉冲,~。以180度角度伺服为例,那么对应的控制关系是这样的:--------------0度;------------45度;------------90度;-----------135度;-----------180度;,并根据测出离障碍物不同距离而做出不同反应。超声波测距模块简介检测距离:5CM-5M分辨率:5MM数字电平信号,可直接接单片机,无需任何辅助电路,也无需单片机产生任何信号辅助,距离和模块输出信号脉冲长度成正比。尺寸:*:。-可编辑修改-你只需要提供一个短期的10uS脉冲触发信号。该模块内部将发出8个40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号是一个脉冲的宽度成正比的距离对象。可通过发射信号到收到的回响信号时间间隔可以计算得到距式:uS/58=厘米或者uS/148=英寸。建议测量周期为60ms以上,,其次是为了显示小车的运动状态,离前方障碍物距离,循迹状态,是否遇到黑线,后退,前进还是转向,作为一个控制平台,实现小车的灵活控制。液晶显示原理液晶显示其实就是对屏幕的每个点的扫描,带字库的液晶内部自带控制芯片,直接对它操作就可以显示出汉子字符,需要读写命令和数据,才能达到对液晶控制器的操作。,超声波测量距离障碍物的距离,舵机来控制超声波探头的180°旋转,从而达到全方位的避障控制。,用LM2940s降压。,应用编/解码专用电路芯片来进行控制操作。遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。。-可编辑修改-当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。接收器及解码一体化红外线接收器是一种集红外线接收和放大于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。VS1838B三、,电机。我们从淘宝网上买的车模,他们直接组装好的。。。、,L298N,LM2940S,VS1838B,IN5819。瓷片电容104四、实验过程我们先做了单片机STC89C52最小系统。以及稳压电路。。-可编辑修改-我们用L298N以及IN5819,104电容照前边原理图搭建了驱动电路。第三阶段做红外探测,用的是LM339,红外发射、接收二极管,好多次都失败了,最后我们就买了四路红外探测系统。调试时发现还不太好用,就换掉了滑动变阻器。第四阶段我们对小车进行组装,加上了液晶显示器,超声波模块,舵机(带动超声波探头),红外一体化接收头。最后阶段对小车进行总体调试。五、程序。-可编辑修改-一些定义#include<>//头文件一般无需改动#include<>//头文件一般无需改动#include""#defineucharunsignedchar//宏定义#defineuintunsignedintsbitout1=P2^2;//电机驱动输出控制管脚配置sbitout2=P2^3;sbitout3=P2^0;sbitout4=P2^1;sbitena=P3^7;sbitenb=P3^6;sbitSPK=P3^5;sbitin1=P0^1;//循迹模块的信号输入管脚配置sbitin2=P0^2;sbitin3=P0^3;sbitin4=P0^4;sbitRS=P2^4;//定义端口sbitRW=P2^5;sbitEN=P2^6;sbitpwm=P0^0;sbitECHO=P3^3;sbitTRIG=P3^4;externunsignedcharY0;//外部链接变量#defineRS_CLRRS=0#defineRS_SETRS=1#defineRW_CLRRW=0

智能寻迹小车实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jimilu
  • 文件大小9.76 MB
  • 时间2024-04-23