自动追光避障小车

上传人:ni****g 文档编号:543317182 上传时间:2023-08-27 格式:DOCX 页数:20 大小:404.37KB
返回 下载 相关 举报
自动追光避障小车_第1页
第1页 / 共20页
自动追光避障小车_第2页
第2页 / 共20页
自动追光避障小车_第3页
第3页 / 共20页
自动追光避障小车_第4页
第4页 / 共20页
自动追光避障小车_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《自动追光避障小车》由会员分享,可在线阅读,更多相关《自动追光避障小车(20页珍藏版)》请在金锄头文库上搜索。

1、自动追光自动避障电动小车摘要本设计基于 STC89C52 单片机为控制器,设计实现了一个带有自动寻光、自 动避障、自动追光太阳能充电系统的电动小车。本系统包含控制器、步进电机及 驱动、小车寻光、超声波避障、太阳能板充电以及太阳能板自动追光等模块。该 自动追光自动避障电动小车能够在 2m*2m 的场地自动寻找光源前进,在无白炽 光光源情况下,小车可沿自然光源方向前进;利用超声波检测前方多个障碍物并 能绕道前行;在到达光源一定位置后,小车能够停止前进;车上太阳能板能够自 动追光并始终对准光源并给锂电池充电,且有LED灯显示充电状态;小车能在规 定的时间跑完全程并能自行停止。整个系统实现了全部功能要

2、求,运行稳定。关键词:STC89C52 步进电机 寻光 避障 太阳能板1引言 随着生产自动化、环保的发展需要,电动车、太阳能已经越来越广泛地应用 到实际中。随着科学技术的发展,电动车的传感器种类也越来越多,其中红外传 感器、超声波传感器已经成为自动行走和避障的重要部件;太阳能技术也渐渐地 进入人类的生活。设计小车必须能够在2mx2m的场地自动寻找光源前进;能够检测前方多个 障碍物并能绕道前行;车上太阳能板能够自动追光始终对准光源并给锂电池充电 且有显示充电状态;小车能在规定的时间跑完全程并能自行停止。为实现设计要求,电动小车必须由多种多个传感器控制完成,寻光、避障传 感器的选择及电路设计是本设

3、计的关键,而实际的检测对此类的传感器的要求较 高,怎样避免和解决上述问题也是本次设计的难点。因此,本设计将围绕这些方 面展开。系统的设计框图如图1所示。图 1 电动小车系统框图本设计电动小车由直流电机驱动后轮前行,通过车头两侧的光敏电阻寻找光源,在遇到路障时通过超声波传感器电路能够检测障碍并绕道继续寻光前进。在 小车行进过程中,由车前侧的两个光敏电阻追踪光源,通过转动步进电机控制太 阳能板旋转,并面对光源给蓄电池充电。在整个过程中,控制器控制各模块的协 调运行。2方案的设计2.1方案的比较与选择2.1.1下车寻光、太阳能板追光模块方案一:采用发光二极管方案。该方案在实际使用时,容易受到外界光源

4、的 干扰,有时甚至检测不到。主要是因为可见光的反射效果跟地表的平坦程度、地 表材料的反射情况都有直接关系。虽然可采取超高亮度发光二极管降低一定的干 扰,但这又增加额外的功率损耗。方案二:采用光敏电阻追光,该设计采用的光源是白炽灯,白炽灯是在照明 的时候能够产生大量的热量,我们可以利用该特性,采用热敏电阻制作一个停车 模块。热敏电阻的阻值能够随着周围热的不同而改变,然后通过比较器控制小车 靠近光源时自动停车。考虑到光敏电阻的灵敏度较高,价格便宜,电路较简单,结合实际的应用环境因此我们采用方案二。2.1.2避障模块方案一:用超声波传感器进行避障。超声波传感器的原理是:超声波由压电 瓷超声波传感器发

5、出后,遇到障碍物便反射回来,再被超声波传感器接收。超声 波传感器在避障的设计中应用广泛。方案二:用漫反射式光电开关进行避障。光电开关的工作原理是根据光线发 射头发出的光束,被物体反射,其接收电路据此做出判断反应,物体对红外光由 同步回路选通而检测物体的有无。当有光线反射回来时,输出低电平。当没有光 线反射回来时,输出高电平。考虑到本系统需要迎光检测障碍物,环境复杂。白炽灯对光电开关的接收干 扰较大,为了使用方便,便于操作和调试,系统最终选择了方案一。2.1.3 电机模块方案一:采用直流电机。直流电机具有优良的调速特性,调速平滑、方便, 调整围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无

6、极快速启动、 制动和反转;能满足生产自动化系统各种不同的特殊运行要求。方案二:采用步进电机。采用步进电机作为该系统的驱动电机。由于其转过 的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。但是,步进 电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转 速较低,不适合于小车等有一定速度要求的系统。基于以上分析,选择方案一。2.2硬件模块设计2.2.1 小车寻光电路为了达到准确的寻找光源,电路采用光敏电阻来寻光。当小车在行进中,我 们考虑到光源的固定位置,且有障碍物的影响,进而在小车的头部位置左、右、 两侧放置两个光敏电阻。光敏电阻接收到光源发出的光源时,单片机可直接

7、对接 收到的信号进行判断是否检测到光源,并通过对检测到的信号进行处理来决定小 车的运动方向。2.2.2 避障电路超声波传感器有发送器和接收器,它是利用压电效应的原理将电能和超声波 相互转化。超声波测距的原理一般采用渡越时间法,首先测出超声波从发射到遇 到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物的 距离。超声波传感器具有测量一定的测量围,一般从几厘米到几米不等。本系统 采用专门的超声波传感器集成模块(实物图见附录图1),通过设定一定的距离来 进行避障,在设计过程中,采用两个该超声波传感器来进行较大围的避障,从而 保障小车正常行驶。2.2.3太阳能板追光电路 本设计太阳能

8、板由两块小规格太阳能板并联而成。该电路由步进电机、太阳 能板、光敏电阻电路组成,电路框图如图 2 所示。光敏电阻 控制器 步进电机 卜.、 太阳能板 K 光源图 2 太阳能板追光电路框图通过固定在太阳能板上的光敏电阻电路寻找光源,反馈信息给单片机,由控 制器控制太阳能板下面的步进电机并利用 ULN2003A 驱动从而带动太阳能板来跟 踪光源(原理图见附录 3)。2.2.4太阳能板充电电路该电路设计由太阳能板接收光源后通过充电控制器给单节锂电池( 3.7V750mA )充电,电路框图如图3所示。太阳能板丨h、 充电控制电路_h锂电池i图3 太阳能板充电电路框图在充电过程中,锂电池自身具有过冲过放

9、保护,因此电路在充电控制部分增 加了反接、短路等保护模块,原理图见附录 2。2.2.5 采样电路采用PCF8591采集太阳能板给锂电池提供的电压值(原理图见附录4),反馈单片机控制实现小车停止前进、显示蓄电池充电状态以及小车沿自然光源方向前进等功能,其工作原理框图如图 4所示,图 4采样电路原理图2.2.6电机驱动模块本设计使用的直流电机供电,用LM298 N驱动芯片驱动,其中单片机STC89C52 通过1/O口 向LM298N的IN1,IN2,IN3,IN4发送驱动控制信号,从而控制步进电机 的速度及正反转。LM298N是具有高电压大电流的全桥驱动芯片,它相应频率高, 且还带有控制使能端。用

10、该芯片作为电机驱动,操作方便,稳定性好,性能优良 电路图如附录3所示:2.2.7电源模块电动小车的电机驱动电源采用8V8A的开关电源(原理图见附录4)。而单片 机及各电路模块所需电源均由 5V 电源提供,该电路由开关电源作输入,由三端 稳压芯片7805、LM317起稳压作用,2200uf电解电容、100uf和0.33uf瓷片电容 起滤除纹波作用,输出+5V电源。23系统软件设计本系统软件主要流程图如图 5 所示:0判晰按锲利断呆否榆侧到光邈判蟻否益测刮光嫄判斷是否有璋侍砌判斷是否有阳诗期背光丘躍苗问光疔使问光扫捋程丹肖光行使V避殍程序避馬崔序图 5 系统软件流程图3设计实现1、小车自动寻光与太

11、阳能板追光。设计在实际的小车寻光过程中,对光敏电阻的 灵敏度要相当高的,在测试时光敏电阻很容易接收不到光源,此外障碍物与光源 之间的高度差产生了一段盲区,影响对光敏电阻的工作,因此在调试接光敏电阻 的高度与灵敏度是关键的。2、小车自动避障。设计避障的方法较多,在开始阶段设计尝试了红外对管避 障,但很容易发现光源的红外管会影响对管的工作,此后方案便选择了超声波避 障的方法,虽然超声波传感器对环境的要求也较高,但相比红外对管在白炽灯照 射的情况下,超声波避障还是很好实现的。通过避障电路的测距原理,通过限定 一定的距离围,当超声波检测到该段围便认定为有障碍物,另通过安置左右两个 传感器可以更有效地完

12、成避障任务。4.系统测试4.1测试条件与测试仪器系统容易受到光源(除测试光源)的干扰,测试时必须在无其他光源干扰的 条件下进行,并要确保供电电源的稳定性,测试使用的仪器设备如下表 1所示。表 1 测试使用的仪器设备序号名称数量备注(规格、作用)1白炽灯1100W 以下2障碍物5个以上不小于 15cm*15cm*15cm3秒表1测试时间4米尺1测量场地大小4.2测试方法与测试结果(1用小于100W的白炽灯做引导光源,高度不高于25cm,场地不小于2m*2m,且场地中放置5个障碍物。( 2)小车寻光。在场地,随意将光源放置在小车前方2米的不同的位置,测 试记录如表2所示。表 2 测试寻光光源位置次

13、数备注正前方33次均能寻光前行左前方33次均能寻光前行右前方3次均能寻光前行测试结果:小车能够寻到光源并追踪光源,比较稳定。(3) 小车避障。在尺寸为 2m*2m 的场地,随意将障碍物放置在场地不同的 位置,测试记录如表 3 所示。表 3 测试避障障碍物个数形状时间31字形48S3品字形53S3任意形54S5字形59S5任意形64S测试结果:小车基本能在规定时间走完全程,但有时不稳定。(4) 太阳能板追光。将光源固定在场地边,通过改变太阳能板的位置来追寻 光源,测试记录如表 4 所示。表 4 测试太阳能板追光光源位置次数备注直射太阳能板3太阳能板能直射光源并小车寻光前进左偏太阳能板3太阳能板左

14、偏且小车左转右偏太阳能板3太阳能板右偏且小车右转背对太阳能板32次太阳能板能自动寻找到光源测试结果:太阳能板追光完全能够实现自动追光。(5) 太阳能板给锂电池充电供电状态显示。通过AD采样电压值,若太阳能板与锂电池之间的电压发生变化,单片机便 控制外部LED点亮。测试结果:LED灯在太阳能板迎光时点亮,不迎光时灭掉。(6) 小车逆光前进,并绕过障碍物。将太阳能板背对白炽灯光源,小车正对 光源。测试结果:在自然光状态下,让太阳能板自检周围环境,通过AD0809采集 太阳能板之间的电压,根据电压的大小来判断自然光的强弱。5.总结“四天三夜”对于参加电子设计大赛的参赛者来说,它的含义就是将大家所 学

15、的知识发挥到极致,做出最优秀的电子作品!逆水行舟,仍需坚持到最后一秒根据大赛的时间期限,设计小组在最终完成了小车的制作和程序的编写。小 车能以一定速度追着光源行进,太阳能板始终能面对光源给蓄电池充电。小车行 进过程中如果遇到路障,小车能避开路障绕道找到光源并继续追光前进。制作过程中,成员们克服了许多困难,完成了小车主体的器件分布规划和焊 接。期间出现了很多错误,但都被及时发现并纠正了。从中受益最深的是步进电 机驱动电路、超声波避障使用、光敏电阻寻光等。在这次的故障排查中,大家体 会到前期规划的重要性,在焊之前考虑一下器件的焊接顺序和可能出现的问题, 这样在焊的时候才会比较流畅,布线也比较清楚,查错也很容易。对于这次比赛,设计小组深刻的理解了“信念”这个词,坚持到最后一秒, 也是大赛里所要学的最终的道理!通过实际操作加深了大家对理论知识的理解和 运用能力,相信本组的努力会取得好的成绩。参考文献1 建领.51系列单片机开发宝典.:电子工业,2007 年.2 余锡存,著,单片机原理

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号