基于单片机的智能小车设计论文

上传人:公**** 文档编号:496872854 上传时间:2023-12-21 格式:DOC 页数:26 大小:2.07MB
返回 下载 相关 举报
基于单片机的智能小车设计论文_第1页
第1页 / 共26页
基于单片机的智能小车设计论文_第2页
第2页 / 共26页
基于单片机的智能小车设计论文_第3页
第3页 / 共26页
基于单片机的智能小车设计论文_第4页
第4页 / 共26页
基于单片机的智能小车设计论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于单片机的智能小车设计论文》由会员分享,可在线阅读,更多相关《基于单片机的智能小车设计论文(26页珍藏版)》请在金锄头文库上搜索。

1、目录摘要:2关键词:3一、设计任务概述31.1设计任务概述31.2基本任务31.3发挥部分3二、系统方案论证与选择42.1车体方案论证与选择52.2控制模块论证与选择52.3电源模块论证与选择62.4电机模块选择与论证62.5电机驱动模块选择与论证62.6避障模块的选择与论证72.7循迹模块选择与论证72.8金属传感器模块论证与选择72.9铁片转移模块论证与选择82.10报警和语音提示模块选择与论证82.11显示模块论证与选择82.12智能救援小车最终方案8三、硬件系统的设计与功能实现93.1救援小车主线路板制作93.2微控制器电路的设计与原理93.3电源电路原理与设计103.4电机驱动电路的

2、原理与设计103.5避障电路的原理与设计103.6光电开关的安装113.7循迹电路的原理与设计113.8金属检测电路的原理与设计113.9铁片转移电路原理与设计,123.10语音提示电路的原理与设计123.11系统其它功能的扩展12四、软件设计的实现与说明134.1主程序流程图134.2路面循迹子程序流程图144.3智能救援小车系统的部分程序清单15五、系统功能测试175.1使用仪器及设备清单的说明175.2系统功能测试175.2.1基本要求部分的功能测试175.2.2发挥部分的功能测试17六、结论19七、结束语19八、参考文献:19摘要本小组设计制作的一款智能救援小车,能够实现2008年山东

3、省电子设计竞赛G题的基本部分和发挥部分的所有功能要求。另外具有以下扩展功能功能:测温、无线遥控、测速及里程、测量路面坡度。本作品以两个直流减速电机为驱动,通过各类传感器件来采集信息,送入主控单元STC 89C52单片机,处理数据后完成相应的操作,以实现相应的功能。直流减速电机采用电机专用驱动芯片L293D进行驱动,其中避障采光电开关来完成;用RPR220型光电对管完成系统循迹功能;铁片检测部分通过电感式接近开关铁片进行信号的采集,接近开关反馈的信号送入单片机处理,由控制单元处理信号并控制相应的线圈,利用线圈用电产生磁场的效应捡起铁片并转移到题目中所指定的区域,由语音提示电路提示小车操作完成。实

4、现了智能救援小车在无人控制状态下实现智能避障、路面循迹、检测并转移金属铁片的智能控制,语音提示,液晶显示电路显示运行的时间。其所实现的功能相当于简易机器人。关键词:基本部分和发挥部分、测温、无线遥控、测速及里程、测量路面坡度目录一、设计任务概述1.1设计任务概述设计制作一个智能小车,该小车能按照要求自动运行,通过一个建筑物中曲折的道路,并完成规定的动作。设矩形建筑物有两个门A、B,门宽24厘米,建筑物的墙壁是10厘米高(或与小车高度相同)、2厘米厚的矮墙,建筑物内无引导轨迹(见图示)。1.2基本任务1、要求智能小车从A门进入并开始自动计时,从B门出来,在行进过程中,能自动选择适当的路径,避开墙

5、壁,找到通路,三分钟之内到达B门;2、到达B门,停5秒,小车自动计时并数字显示AB段所用的时间,并声光报警;1.3发挥部分1、自B门外,循弧形引导轨迹BC前进(引导轨迹为2厘米宽);2、途中检测到铁片D(铁片D放置在轨迹BC前二分之一段上的任意位置)时停车3秒,并声光报警;3、要求小车拾起铁片D,继续沿引导轨迹前进;4、到达C点;5、在C点处,放下铁片D并停止前进。声光显示救援结束,并停止计时,分别显示BD、DC段所用的时间。铁片为直径2厘米的圆形薄片。注:智能救援小车场地图片的相关说明智能救援小车场地图二、系统方案论证与选择根据题目中的设计要求,本系统主要由微控制器模块、电源模块、避障模块、

6、循迹传感器模块、直流电机及其驱动模块、金属检测模块、角度测量模块,语音提示模块以及液晶显示模块等构成。本系统的方框图如图1所示: 系统总框图为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。2.1车体方案论证与选择方案1:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机及其驱动电路。玩具电动车的电机多为玩具直流电机,力矩小,空载转速快,负载性能差,不易调速。而且这种电动车一般都价格不菲。因此我们放弃了此方案。 方案2:自己制作电动车。经过反复考虑论证,我们制定了左右两轮分别驱动,在校车后面加万向轮转向的方案。即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动

7、,车体尾部装一个万向轮。这样,当两个直流电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的90度和180度的转弯。当小车前进时,左右两驱动轮与后万向轮形成了三点结构,这种结构使得小车在前进时比较平稳。为了防止小车重心的偏移,后万向轮起支撑稳定的作用。对于车架材料的选择,我们经过比较选择了实验室常用的敷铜电路板。用敷铜电路板做的车架比塑料车架更加牢固,比铁制小车更轻便,美观。综上考虑,我们选择了方案2。制作的小车实物如下图所示:小车实物2.2控制模块论证与选择方案一:采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力强、可靠性高、功耗低、结构简

8、单、具有语音处理、运算速度快等优点,但考虑到我们小组对这个方案采用的微处理器并不熟悉,使用起来并不是很方便,这对于硬件电路的设计和软件编程增加了难度。我们决定不再使用此方案,考虑其他方案。方案二:采用STC 89C52单片机作为主控制器。STC 89C52是一个超低功耗,和标准51系列单片机相比较具有运算速度快,抗干扰能力强,支持ISP在线编程,片内含8k空间的可反复擦写1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个I/O口,2个16位可编程定时计数器。其指令系统和传统的8051系列单片机指令系统兼容,降低了系统软件设计的难度,电路设计简单、价格

9、低廉,在后来的实验中我们发现,STC 89C52精确度和运算速度也都完全符合我们系统的要求。综合以上方案我们选择比较普通的更为熟悉的方案二使用STC89C52单片机为我们整个系统的控制核心。2.3电源模块论证与选择由于本系统需要给救援小车系统供电,我们考虑如下几种方案:方案一:采用7.2V可充电动力电池组。动力电池组具有较强的电流驱动能力及稳定的电压输出性能,经测试在用此种供电方式下,单片机和传感器工作稳定,直流电机工作良好,且电池体积较小、可以充电、能够重复利用等,能够满足系统的要求。方案二:采用12V蓄电池为直流电机供电,将12V电压降压、稳压后给单片机系统和其它芯片供电。蓄电池具有较强的

10、电流驱动能力以及稳定的电压输出性能。但是蓄电池的体积过于庞大,由于我们的车体在设计时空间有限,在小型电动车上使用极为不方便,因此我们放弃此方案。综上考虑,我们选择了方案一来完成智能救援小车系统供电的任务。2.4电机模块选择与论证 方案一:采用直流减速电机。直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便,小车电机内部装有减速齿轮组,所以并不需要考虑调速功能,很方便的就可以实现通过单片机对直流减速电机前进、后退、停止等操作,方案二:采用步进电机作为该系统的驱动电机,由于其转动的角度可以精确定位,可以实现小车前进距离和位置的精确定位。虽然采用步进电机有诸多优点,但步进电机的输出力矩较低,

11、随转速的升高而下降,且在较高的转速时会急剧下降,其转速较低时不适于小车等对速度有一定要求的系统。经综合比较分析我们决定放弃此方案。综合以上考虑我们选择方案一的直流减速电机作为整个救援小车的驱动电机。2.5电机驱动模块选择与论证方案一:采用分立组件组成的平衡式驱动电路,这种电路可以由单片机直接对其进行操作,但由于分立组件占用的空间比较大,还要配上两个继电器,考虑到小车的空间问题,此方案不够理想,我们决定放弃此方案。 方案二:因为小车电机内部装有减速齿轮组,考虑不需调速功能,采用市面易购的电机驱动芯片L293D控制减速电机,该芯片是利用TTL电平进行控制,通过改变芯片控制端的输入电平,即可以对电机

12、进行正转、反转和停止操作,亦能满足直流减速电机的要求,用该芯片作为电机驱动具有的操作方便、稳定性好等优点。综合以上分析与论证我们选择方案二的驱动芯片L293D作为整个救援小车系统的电机驱动电路。2.6避障模块的选择与论证方案一:用超声波传感器进行避障。超声波传感器的原理是:超声波由压电陶瓷超声波传感器发出后,遇到障碍物便反射回来,再被超声波传感器接收。超声波传感器在避障的设计中被广泛应用。但是超声波传感器需要40KHz的方波信号来工作,因为超声波传感器对工作频率要求较高,偏差在1内,所以用模拟电路来做方波发生器比较难以实现。因此我们考虑其它的方案。方案二:用漫反射式光电开关进行避障。光电开关的

13、工作原理是根据光线发射头发出的光束,被物体反射,其接收电路据此做出判断反应,物体对红外光由同步回路选通而检测物体的有无。当有光线反射回来时,输出低电平。当没有光线反射回来时,输出高电平。考虑到本系统只需要检测障碍物,没有十分复杂的环境。为了使用方便,便于操作和调试,我们最终选择了方案二。光电开关的实物如下图: 2.7循迹模块选择与论证方案一:用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白色轨迹上方和黑色轨迹上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平

14、。单片机据此来判断小车是否偏离轨道,并根据反馈来不同的电平信号,发出相应的控制操作命令来校验小车的位置。来完成小车的循迹任务。但是这种方案的缺点是受环境中光线的影响很大,不能够稳定的工作。因此我们考虑其它更加稳定的方案。 方案二:用RPR220型光电对管完成系统循迹。RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。RPR220特点:塑料透镜可以提高灵敏度。内置可见光过滤器能减小离散光的影响。体积小,结构紧凑。此光电对管调理电路简单,工作性能稳定。经测试方案二不论是在黑暗或者是强光照射下,小车系统均可以很稳定的工作,对环境的

15、适应能力较强。因此我们选择方案一。2.8金属传感器模块论证与选择方案一:采用CCD图像传感器利用CCD图像传感器可适用于各种量的检测。具有检测的图像清晰、准确,图像界面友好,但是用CCD图像传感器需要处理的信号量太大,价格昂贵,硬件电路设计困难,软件编程复杂,其体积较大对于空间有限的小车上使用存在诸多的不便,故CCD不使用与本系统。方案二:采用电感式接近开关电感式接近开关属于一种有开关量输出的位置传感器,它由LC高频振荡器和放大处理电路组成,利用金属物体在接近这个能产生电磁场的振荡感应头时,使物体内部产生涡流。这个涡流反作用于接近开关,使接近开关振荡能力衰减,内部电路的参数发生变化,由此识别出有无金属物体接近,进而控制开关的通或断。这种接近开关所能检测的物体必须是金属物体。其体积较小适合在空间有限的智能救援小车上使用其实物图如下图所示: 通过以上分析我们选择方案二,采用电容式接近开关来完成题目中的寻找铁片的任务。2.9铁片转移模块论证与选择铁片转移模块主要实现金属传感器在探测到金属后,把金属转移到指定区域。方案一:采用高强度磁铁实现铁片的移

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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