智能小车论文-基于单片机的简易智能电动车设计42562.doc
《智能小车论文-基于单片机的简易智能电动车设计42562.doc》由会员分享,可在线阅读,更多相关《智能小车论文-基于单片机的简易智能电动车设计42562.doc(35页珍藏版)》请在三一文库上搜索。
1、简易智能电动车摘要:简易智能电动车由一个电动玩具车改造而成。系统的控制部分以单片机为核心,通过对前向通道各种传感器信号的采集、处理,较好地实现了后向通道驱动及转向电机的运动控制和相关信息的处理、显示和声光报警。关键词:电动车,路径跟踪,避障,光源引导本系统要求设计并制作一个简易智能电动车,其行驶路线示意图如图1所示:障碍物1障碍物21m1m2mR=0.8mCB5cm起跑线1.2m2.3m0.4m5cm5cm2cm5cm5cm2cm停车区0.4m12cm光源1.45m0.4m0.3m直道区弯道区2mO50cm障 碍 区引导线车库0.2m0.4m15cm12.5cm12.5cm5cm图1 智能电动
2、车行驶路线示意图1 设计方案包括基本要求,发挥部分及其它创新部分总电路框图如图2所示:11 基本要求 电动车从起跑线出发(车体不得超过起跑线)、沿宽度为2cm的黑色引导线到达B点。在“直道区”铺设的白纸下沿引导线埋有13块宽度为15cm、长度不等的薄铁片。电动车检测到薄铁片时,立即发出声光指示信息,并实时存储、显示在“直道区”检测到的薄铁片数目。 电动车到达B点后进入“弯道区”,沿圆弧引导线到达C点(也可脱离圆弧引导线到达C点)。C点下埋有边长为15cm的正方形薄铁片,要求电动车到达C点检测到薄铁片后在C处停车5秒,停车期间发出断续的声光信息。 电动车在光源的引导下,通过障碍区进入停车区并到达
3、车库。电动车必须在两个障碍物之间通过且不得与其接触。 电动车完成上述任务后立即停车,全程不得超过90秒,行驶时间达到90秒时立2只红外传感器(避障)2只红外对管(线路跟踪)2只光敏传感器(寻找光源)单 片 机(89C52)电机驱动电路3只电机A/DLCD声光报警电源电路1只金属探测传感器即自动停车。图2 系统总体框图12 发挥部分和创新部分 电动车在“直道区”行驶过程中,我们存储并显示出了每个薄铁片(中心线)至起跑线间的距离。 电动车进入停车区域后,能准确驶入车库中。 停车后,能准确显示全程行驶时间及成功或完成信息。2 单元电路的方案论证与电路参数计算21 线路跟踪电路方案一:采用CCD单色摄
4、像头,配计算机主板及图像采集卡。对白背景下,黑线的识别,目前做的比较成熟,效果相当好。但成本高,很难找到合适的载体。方案二:采用颜色传感器。目前颜色传感器的应用,越来越广泛,效果也可以。但几百元的价格及相对复杂的处理电路,并且还需要光源,所以也不是一个很好的选择。方案三:采用一左一右两个红外发射接收对管。该传感器不但价格便宜,容易购买,而且处理电路(如图3所示),简单易行,实际使用效果很好,能很顺利地引导小车到达C点。在该电路中,加比较器LM311的目的,是使模拟量转化为开关量,便于处理。为使发射有一定的功率,发射回路要求不小于20mA的电流。根据 ,故可选择R1=150。启动时,小车跨骑在黑
5、线上。两个红外发射接收对管,分别安装在黑线的两侧的白色区域,输出为低电压,当走偏,位于黑线上时,输出为高电压。因黑线较窄(2cm),为及时调整车的方向,选择比较器的阀值为2.5v,即黑白相间的位置,即开始调整。实验表明,效果较理想图3 红外发射接收对管处理电路22 避障电路方案一:采用激光传感器测距。能非常准确地测出小车与障碍物的距离,但价格也高,处理复杂,不符合我们的要求。方案二:采用超声传感器。进口的超声传感器,换能器薄,并且带处理电路,输出与距离成比例的模拟信号,通过AD转换,可获得距离信息,价格贵。也有一些较简单的超声传感器及处理电路,能输出开关量信息,价格也不贵,是一个好的选择,但由
6、于没买到现成的处理电路,平常又没有做过这种电路,时间紧,故未采用。方案三:采用左右两个红外传感器。红外传感器,是目前使用比较普遍的一种避障传感器,其处理电路如图4所示,通过调节R23、R24两个电位器,可调节两个红外传感器的检测距离为1080cm,开关量输出(TTL电平),简单、可靠。我们采用这种电路,能可靠地检测左前方、右前方、前方的障碍情况,为成功避障提供了保证。图4 红外发射及接收处理电路23 光源检测电路为了检测光线的强弱,我们在小车左前方、右前方加了2只光敏传感器,即光敏电阻。电路如图5所示。光敏传感器根据照射在它上面的光线的强弱,阻值发生变化,输出电压随之变化,通过ADC0809后
7、,得到与光强相对应的数字量,从而引导小车,向光源靠近。不同型号的光敏电阻,暗电阻及亮电阻差别较大,需根据不同参数的光敏电阻,选用不同大小的分压电阻。图5 光源检测电路24 金属检测电路采用了一只涡流型铁金属探测传感器,型号:LJ18A3-8-Z/BX。可靠探测距离,小于8cm。25 电机驱动电路电动小车的本身自带的换向及驱动电路,相当粗糙,电机的特性也很不好,不能调速。电压低了,速度慢,驱动力矩小,走不动;电压高时(刚换上电池时),速度又很快,难以调整。在这上面,花费了不少的时间,效果很不好。最后,决定对小车的电机及驱动电路,进行了更换。后轮采用了一对减速直流电机,其驱动电路如图6所示。采用P
8、WM控制,可较方便的对电机进行调速。图6 电机驱动电路26 液晶显示电路 液晶显示器,选用的是16X2点阵字符型显示器,功耗低,小巧、美观。27 电源电路 电动车可提供9V的电源(6节干电池)。控制系统使用5V的电源,采用了LM7805进行DC/DC变换。3 软件设计31 软件所实现的功能 路线跟踪 障碍检测 寻找光源 金属探测,数目存储、显示 运行时间显示 起跑线与金属铁片中心点间的距离计算与显示32 软件流程开 始系统初始化延时2s后,启动电机。计时开始路线跟踪模块:运行过程中,不断检测是否压线,压线,则及时调整;同时进行金属探测,记数,计算、显示距离,根据距离及探测到的金属判断C点位置。
9、断续声光报警5s。启动避障、寻找光源模块:1 在C点,调整车的方向2 先向左,在向右,调整车的位置3 根据红外和光敏传感器的信息,实时调整小车的运动方向4 根据光敏传感器的信息,入库5 显示完成或成功及运行总时间。结 束系统的主程序流程框图如图7所示。图7 系统的主程序流程框图4 测试方法与仪表41 测试仪表秒表两块 ,刻度尺42 测试方法u 将汽车放于起跑线,开启电源开关。小车响第2次声音时,开始前行,第一块秒表开始计时;u 运行到C点停车时,第二块秒表开始计时,到车离开C点第二块秒表停止计时,记录停在C点的时间;u 汽车到终点区即入库停车,第一块秒表停止计时,记录总运行时间。读出并记录此时
10、液晶显示的的时间;u 在“直道区”引导线下分别埋设1、2或3块薄铁片,每次均用直尺测出并记录该铁片的中心距起跑线的距离;在汽车运行至该铁片发出声光报警时,读出此时液晶显示的距离并记录。4 3 测试数据及测试结果分析u 测试条件 按照题目给定的尺寸,在实验室自做场地,白天和晚上分别测试。u 测试数据 总共进行20次测量,白天和晚上各10次。20次中,汽车停留在C点时间,实测值与秒表均为5秒,相对误差和绝对误差为0。汽车运行总时间测量数据如下表:12345678910白天秒 表58667190667889514977显 示58667090657888504876晚上秒 表4747505649486
11、0534750显 示47485057504960534649绝对误差:最大为1秒;测试结果表明:晚上明显比白天效果要好。白天,偶尔会有失败的情况。u 距离测试铁片数目实际距离显示距离绝对误差相对误差11.11.080.021.8%20.60.620.022%1.71.690.010.58%30.90.910.011.1%1.41.390.010.72%1.81.830.031.67%5 参考文献1 余永权. Flash 单片机原理及应用. 北京:电子工业出版社,19972 王福瑞等编著。单片微机测控系统设计大全。北京航空航天大学出版社,19993 李华。MCS-51系列单片机使用接口技术。北京
12、航空航天大学出版社,19904 何立民。单片机应用系统设计。北京航空航天大学出版社,19935 方佩敏。新编传感器原理应用电路详解。北京:电子工业出版社,19946 黄继昌等。传感器工作原理及应用实例。北京:人民邮电出版社,1998。7 纪宗南。单片机外围器件实用手册 输入通道器件分册。北京航空航天大学出版社,1998摘要本系统采用AT89C52为中心控制器,实现电动车的智能控制功能。整个电动车智能控制系统包括:上位机实时模拟系统,主控制系统和各种标志的传感器检测系统三大部分。上位机实时模拟系统根据主控制系统传送的行程、行驶时间、铁片数目等各种参数实时模拟电动车的运行状况,实时监控电动车的运行
13、情况。主控制系统的功能主要是启动电动车、检测并计数铁片、测量行程、计时行驶时间、显示所需的各种参数,并且负责和上位机、检测控制系统通信。检测控制系统通过各传感器检测引导线、障碍物和光源等控制信号,并送入单片机,单片机判断、处理后,控制MOTOR1(左轮驱动电机)和MOTOR2(右轮驱动电机),以达到控制电动车行进方向的目的,使电动车准确进入车库,完成预定任务。且在完成了题目要求的各项任务的基础上,加入了一些创新:如声控功能和无线传输功能,实现上位机的实时模拟等。采用以AT89C52为中心控制器的智能控制系统,实现电动车的智能控制功能。系统总体设计框图如下图:主控制系统单片机显示无线通信单片机铁
14、片检测行程测量MOTOR2检测控制系统MOTOR1引导线检测光源检测障碍物检测实时模拟系统控制过程:系统上电后,等待外部声控启动信号。主控制系统的麦克接收到声控信号后,产生一高低电平变化,从而使主控制系统的单片机产生中断。主控制系统的单片机在接收到该中断后,通过P1.3为检测控制系统的单片机提供启动信号,检测控制系统的单片机检测到该信号后发出控制信号,给MOTOR1和MOTOR2通电,启动电动车。同时主控制系统的单片机通过透射式光电传感器测量行程,金属感应器检测铁片且在PCF8563秒脉冲的作用下计时并把各种参数在液晶显示器上显示出来,同时用无线收发模块RF2000把这些参数发送到上位机,在上
15、位机上模拟电动车的运行情况。监测控制系统有两个在车下的红外线传感器用于检测引导线,使电动车在AC之间始终沿着引导线前进。在C以后运行中,电动车始终朝着光源前进,当在车前的红外线测距传感器检测到障碍物后,电动车左转避开障碍物,避开障碍物后,继续朝着光源前进,进入车库。当在前的两个红外线传感器检测到黑线后,停止电动车,停止计时。方案论证:计时方案一:在需用秒脉冲时,大部分设计采用555定时器组成秒脉冲多谐振荡器。电路图如图所示:由CB555组成的秒脉冲发生器这种设计有一定的优势,只需硬件设计好,无需软件设定,该电路即可输出恒定的秒脉冲。但该电路功耗较大,且只能提供简单的脉冲信号。由PCF8563组
16、成的秒脉冲发生器方案二:采用由PCF8563日历时钟芯片组成的电路提供秒脉冲。该部分硬件电路如图:设定好PCF8563的CLKOUT输出频率控制字,即可输出所需频率的脉冲信号,在本设计中所用频率为1Hz。单片机在该秒脉冲的作用下可实现计时、C点停留5S等功能。并且在给PCF8563送入初始的日历信息后, PCF8563中的日历就会自动运行,经单片机读取、处理后就可以在液晶显示器上显示当前日历。而且该部分电路还加了掉电保护功能,在主供电系统意外断电时,即Vcc为0V时,D1截止, 3.6V备用电源通过D2继续给PCF8563供电,保证8563的正常运行。因此在本系统中采用方案二。行程测量方案一:
17、采用开关式霍尔元件将磁铁固定在小汽车的车轮上,当车轮转动时,磁铁也跟着转动,霍尔元件感应到磁场的变化时,就会产生通断效果,使单片机的定时器T0的输入端产生高低电平的变化,从而使得T0计数小汽车车轮转的圈数,假设为N,并设车轮的周长为L,通过S=N*L,就可以计算出小汽车在一段时间内的行程。这种测量方法的测量数据只能是车轮周长的整数倍,误差较大。例如:小汽车的车轮半径为1cm,那么这种测量方法的最小误差就可达到6cm方案二:采用透光式光电传感器,硬件电路如图。透光式光电传感器行程测量电路在小汽车的车轮上钻若干小孔,设小孔的个数为n。在车轮转动时,发光二极管发射的光被没有孔的地方遮挡时,光敏三极管
18、不能导通,光敏三极管的集电极输出为高电平,经CD40106反相后,单片机定时器T0的输入端为低电平。在有小孔的地方,发光二极管发射的光就会透过小孔照射到光敏三极管上,使光敏三极管导通,此时光敏三极管的集电极输出为低电平。在经CD40106反相后,单片机定时器T0的输入为高电平。单片机定时器T0就会准确记录下这种高低电平的变化的次数,即通过的小孔的个数。假设为N, 并设车轮的周长与方案一的相同也是L,某段时间内的行程计算公式为:S=N*L/n,可以看到这种测量方法的最小误差为方案一的1/n,可较为精确地测量出小汽车的行程。并且可以进行误差控制,因为孔的个数与误差成反比,要想提高准确度只要增加小孔
19、的个数就可以。故采用方案二。电机控制由于电动车采用了前面使用万向轮,两个后轮各一个电机驱动的驱动方式,所以可使电动车旋转360度,这样即使光源在电动车的后方,电动车也可以通过在原地不断旋转的方式找到光源的准确位置,从而完成寻找光源,入库等功能。在电动机的控制上有两种方案可供选择。方案一:利用9012、2SC8050、及电机构成驱动电路。如果单片机89C52控制口P1.7输出高电平,9012截止,2SC8050截止,电机停止运转。单片机89C52控制口P1.7输出低电平时,9012导通,2SC8050导通,电机开始运转。该电路比较简单,输出功率足够大,足以推动电机工作,并且电机工作时三极管性能非
20、常稳定。但该方案中单片机部分和电机供电部分没有完全隔离,而电动机在切换时会产生巨大的反电动势,经常烧坏单片机。方案二:利用BA6219B及其外部辅助电路和电机构成驱动电路。单片机控制口接BA6219B的两个输入控制端IN1,IN2。BA6219的两个输出端OUT1(2),OUT2(10)接电机。电机转动状态编码:左电机右电机左电机右电机电动车运行状态1IN11IN22IN12IN21010正转正转前行1001正转反转左转1000正转停以左电机为中心原地左转0110反转正转右转0010停正转以右电机为中心原地右转0101反转反转后退根据上表可知,只要设定两块BA6219B的1IN1,1IN2,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 小车 论文 基于 单片机 简易 电动车 设计 42562
链接地址:https://www.31doc.com/p-3934604.html