欢迎来到天天文库
浏览记录
ID:12404825
大小:391.00 KB
页数:6页
时间:2018-07-16
《智能小车的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、智能小车的设计与实现宜昌市葛洲坝中学高二(五)班詹百宁成宜指导老师:张国平摘要本课题组设计制作了一款由遥控车改装为具有智能判断功能的小车,作品可以作为高级智能玩具,也可以作为大、中学生学习嵌入式控制的强有力的应用实例。关键词智能电动车PIC单片机1.引言智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于自动化机器、科学勘探等等的用途。智能电动车就是其中的一个体现。本次设计的简易智能电动车,采用PIC16F676单片机作为小车的检测和控制核心。本文通过对智能小车的设计介绍,详细的说明了智能小车的一种实施方案。2.智能小车现状
2、2.1.智能小车的种类智能小车的外形样式一般都大同小异,主要不同在于电路的构造及其功能。智能小车的传感器一般采用红外对管,金属开关,超声波测距,加速度传感器,指南针传感器,舵机,直流电机,L298N控制器等。同时采用单片机开发板作为主控电路,其他的传感器加载到其上。要实现其功能,只需编一些程序然后将程序下载到其单片机上即可。2.2.本项目智能小车需求(1)场地要求,如图1所示:图1场地示意图6(1)任务要求智能小车在起点启动,绕场地赛跑一周,然后停在起点上就算作任务完成。比赛以时间短者为优胜。1.系统组成本文提供的智能小车的方案的硬件部分主要由鉴别电路、感应装置、动力驱动、方向驱动和控
3、制电路组成。1.1.驱动装置本文介绍的智能小车的驱动装置为某遥控小车的驱动装置,只是硬件处理上将原车的控制芯片对应的线路切断,将线路引到外面的电路板上,所以该车的动力系统较先进(内有高速马达、舵机和机械变速齿轮)。1.2.控制电路简介控制电路主要部分是PIC16F676,其主要特点如下:(1)12个具备独立方向控制功能的I/O引脚(2)高拉/灌电流能力,可直接驱动LED(3)模拟比较器模块:-一个模拟比较器-可编程的片内比较器基准电压(CVREF)模块-与器件输入引脚复用的可编程输入-可对比较器输出进行外部访问(4)模数转换器模块(PIC16F676):-10位分辨率-可编程的8通道输
4、入-基准电压输入(5)Timer0:带8位可编程预分频器的8位定时器/计数器(6)增强功能的Timer1:-带预分频器的16位定时器/计数器-外部门控输入模式-如果选择INTOSC方式,在LP模式中可以选择OSC1和OSC2作为Timer1的振荡器(7)通过两个引脚可进行在线串行编程(ICSPTM)61.1.感应装置采用红外线检测方法,利用一管发射另一管接收,通过颜色的改变所反射的不同信号来接收高低电平。外界对红外信号的干扰比较小,性价比高。当小车底部的某边红外线收发对管遇到黑带时输入电平为高电平,反之为低电平。结合中断查询方式,通过程序控制小车往哪个方向行走。电路中的可调电阻可调节灵
5、敏度,以满足小车在不同光度的环境光中能够寻迹。由于接收对管装在车底,发射距离的远近较难控制,调节可调电阻,发现灵敏度总是不尽人意,最后采用在对管旁安装一个挡光盒,用黑色胶带屏蔽外界光的影响,灵敏度大幅提升。1.2.硬件原理框图硬件原理框图如图1:图1硬件原理框图电路原理图(驱动装置部分略)如图2:图2电路原理图6图2中R、L、F端接小车驱动的右转、左转及前进控制端。7.8V电池来自小车的6节AA电池组。1.软件设计1.1.初始化RC3、RC4、RC5定为输出端。RA0、RA1、RA2定为输入端。1.2.中断控制设计主时钟频率4MHz,程序实际工作频率频率1MHz(4个时钟为1个工作周期
6、);PSA位清零可将预分频器分配给Timer0模块。通过设置PS2:PS0位(OPTION_REG<2:0>)可选择预分频器的设定值。最终设定约1.2ms为一次中断。从而实现了中间的红外检测灯的定时检测,有一定的抗干扰功能。1.3.小车循迹的实现该智能小车采用红外线检测的方法,当红外检测灯一检测到黑线,就做出相应的反应,其软件工作流程图如图3:2.调试及结论整机焊接完毕,首先对硬件进行检查联线有无错误,再逐步对各模块进行调试。其次写入电机控制小程序,控制其正反转,停机均正常。加入避障子程序,小车运转正常,调整灵敏度达最佳效果。接着对黑带检测模块调试,发现有时小车会跑出黑带,经判断是因为
7、红外线收发对管灵敏度不高,调整灵敏度后仍然达不到满意效果,疑是受环境光影响,通过各种方案的讨论及尝试,再经过多次的整体软硬件结合调试,不断地对系统进行优化,最后采用在对管旁安装一个挡光盒,用黑色胶带屏蔽外界光的影响,灵敏度大幅提升。最终以12秒97的成绩完成比赛。小车外观如图4:6图3程序流程图6图4小车外观图1.应用本智能小车系统最诱人的前景就是可用于未来的智能汽车上了。当驾驶员因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用。如果汽车
此文档下载收益归作者所有