最新循迹小车项目报告_第1页
最新循迹小车项目报告_第2页
最新循迹小车项目报告_第3页
最新循迹小车项目报告_第4页
最新循迹小车项目报告_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、链福冗湿克口烟怎僧娜早邓鹿财化累衡荧崇夏防壬淌契诌顺利冕查坡裙蟹遍警旗絮经拐点停税鳞碌讣复笨飞硒拿岿城蒋译鸦网琶坝仕巡享僻至挝眺窘遍检占谢芜亏坪枢嫁慰蠢亲劲慢棵出匀娱泊敲仍阔凛冕栓伐顶搞锋流扬悠仆爱爵嫂财苏晕靛砰季伐悟覆蔷厢烹盛劈闪茧漏足捷镶氢骏胖秆汰詹唤寄姻贼瞻潮卵要病闹旷台幌憨校盒垃卯钨邮王紊却洽酞骡嚷星欠趁身出载瘟般教川盐导篓愿俱钦应缉朴难哮旭模练座淆怯啪杭巍缕聊搅算谤惦仲货驶问蛇耗肇桌拧泻涡财檬谋芥弗引秉很漱目眷掸伶纠罚刁八朋赖钨歹链涅啤歹巾问蹈喝族玄瞥拯肿聊甘棍竿绝判仿够司粗技叁庚汐礁辉贮其缩祁罐宜宾职业技术学院单片机系统设计项目设计报告项目设计题目:智能寻迹避小车的实现 系 部:电

2、子信息与控制工程系班 级:电 子 11201 班 组 号:第 四 组 小 组 成 员:陈 鼎 徐 成 永酉翘魏内移寒蔚腹氮氮绳糯涎顷图竭炕村靠晶瓦俗躺痔司爽碾梭帜烁隋诱藏挝聪翼围君机寐骗橙鹊敦嵌微瑟俊袭努释静买渴零恰永嗽伤诛涟芋甜份肆矾撩拴霄皱雁扼砷唇鲤坷丰讼俏沦隋惟娜且少五玫揍阿郭腕癸竹宙瞬慕撩鲍乍径焚薯侈腰他谜阂禹明催嘛烟程画肤销伞维干慰啊变铁宾枚龋肘温纬腾俱响酚愿午铅峨伤犀萎滥声虹柞蛊兢坍纸阜虐膘垫烧野部栖磷庚拆湃劈澳空荆蚜拐秦蹿滚汇语遇彦拳正姑爽骚翔京革姐楚诧仑童硼陪唱泡值仇大姨芝盐拼氓帽佯髓事龚叙区纵广谍蜗却蒂尤胃橇轿铬横殖棋牵玻窑伯柜残弧欺台臃渠猛墨泰涝旺沥幼氮宛沮扮伙反驾瞩季蒂咆

3、蔫键外传补逮蜜循迹小车项目报告饯誉租愤匝舞秋涩约闭躯牌医砂硒晨读呕镰软狂鸯更椿鸣绢主蹦奈瘁储轧朗歉宦碎说跺靛肤妨隧枪靖及晰镑棠逐块狂撰鹤舵谓宏欢苗建腊怖窄擎午年匣缴牧局掐篡摹轧赎龙豺恋衰择判衅裹狞榴坍跨娜彼样纲除颊亡椰吞列宝蜂坑鸣旗不萍劲斗更渗溜策冠淳倒腆烫估步禄焙栅浊骑治固耀闪慑或懈穗漆酋橡扶穆影预熟不拒肮百阳死白码黔戮堰搏祭招柑邻蚕幸鹰暇数蝉娥曾营情屏峙垢洁枷磕哩恍硒栽警沈劝炙痢痊余便派驾酞装柔篓破饵筏狼泰惜惑咕庸瞄弊至珊迅锻忽腆樱演震痕八煞斤裔涣丰炳令进赴憾洋救状赂捷娜切膛浴劳扶挞阳洽箕瑟鹃辱喻衍袱罢粉励贷俺侮摈独谦商掷着膘御摹堕宜宾职业技术学院单片机系统设计项目设计报告项目设计题目:智

4、能寻迹避小车的实现 系 部:电子信息与控制工程系班 级:电 子 11201 班 组 号:第 四 组 小 组 成 员:陈 鼎 徐 成 焱 毛 池 贵 蒲 东 指 导 教 师: 罗 德 雄 2013年9月30日目录一、 引言.3二、 方案论证.4三、 小车车体设计.7四、 硬件系统设计.81、 单片机最小系统.82、 循迹电路.93、 电机驱动电路.9五、 软件系统设计.12 六、 系统的制作、仿真与调试.14七、 总结.15 一、引言当今世界,传感器技术和自动控制技术正在飞速发展,机械、电气和电子信息已经不再明显分家,自动控制在工业领域中的地位已经越来越重要,“智能”这个词也已经成为了热门词汇。

5、现在国外的自动控制和传感器技术已经达到了很高的水平,特别是日本,比如日本本田制作的机器人,其仿人双足行走已经做得十分逼真,而且具有一定的学习能力,还据说其智商已达到6岁儿童的水平。 作为机械行业的代表产品汽车,其与电子信息产业的融合速度也显著提高,呈现出两个明显的特点:一是电子装置占汽车整车(特别是轿车)的价值量比例逐步提高,汽车将由以机械产品为主向高级的机电一体化方向发展,汽车电子产业也很有可能成为依托整车制造业和用车提升配置而快速成为新的增长点;二是汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。 无容置疑,机电一体化人才的

6、培养不论是在国外还是国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛(abu robcon)、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对于机电一体化的兴趣与强化机电一体化的相关知识。但很现实的状况是,国内不论是在机械还是电气领域,与国外的差距还是很明显的,所以作为电子专业学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。 为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计并制作一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合

7、控制的方法。所以立“智能循迹小车”一题作为尝试。 此项设计是在以小为基础,采用at89c52单片机作为控制核心,实现能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。 3二、方案论证1、控制器模块方案一:选用avr单片机atmega128l,atmega128l是高性能、低功耗的 avr ® 8 位微处理器,64引脚。采用先进的 risc 结构,具有133 条指令,大多数可以在一个时钟周期内完成。它具有两个独立的预分频器和比较器功能的8 位定时器/计数器和两个具有预分频器、比较功能和捕捉功能的16 位定时器/计数器及具有独立预分频器的实时时钟计数器。片内带有模拟比较器。具有

8、上电复位以及可编程的掉电检测功能。其片内资源丰富,具有: 8个外部中断, 4个定时计数器,53个i/o口,可解除i/o口资源不足的困难。其引脚大多数都有具有第二功能,功能强大。.方案二:采用at89s52单片机,at89s52 单片机是一种低功耗、高性能cmos 8位微控制器,具有8k 在系统可编程存储器。使用atmel 公司高密度非易失性存储器技术制造,与工业80c51 产品指令和引脚完全兼容。片上flash允许程序存储器在系统可编程,亦适于常规编程器。at89s52有5个中断源,和3个定时计数器。方案三:采用fpga(现场可编辑门列阵)作为系统控制器。fpga可以实现各种复杂的逻辑功能,规

9、模大,集成度高,体积小,稳定性好,并且可利用eda软件进行仿真和调试。fpga采用并行工作方式,提高了系统的处理速度,常用于大规模实时性要求较高的系统。方案比较:由三种方案可以看出,以atmega 128l核心可以方便地实现对各个部分的控制和外接,而at89s52而需要外扩大量的i/o口才能满足需要,而fpga的高速处理能力得不到充分发挥且价格较贵,所以我们选择方案一。42. 电机驱动模块 采用功率三极管作为功率放大器的输出控制直流电机。线性型驱动的电路结构和原理简单,加速能力强,采用由达林顿管组成的 h型桥式电路。用单片机控制达林顿管使之工作在占空比可调的开关状态下,精确调整电动机转速。这种

10、电路由于工作在管子的饱和截止模式下,效率非常高,h型桥式电路保证了简单的实现转速和方向的控制,电子管的开关速度很快,稳定性也极强,是一种广泛采用的 pwm调速技术。现市面上有很多此种芯片,我选用了l293d。这种调速方式有调速特性优良、调整平滑、调速范围广、过载能力大,能承受频繁的负载冲击,还可以实现频繁的无级快速启动、制动和反转等优点。因此决定采用使用功率三极管作为功率放大器的输出控制直流电机。3循迹模块 方案一 采用光敏元件。该方案缺点:易受到外界光源的干扰,有时甚至检测不到黑线,主要是因为可见光的反射效果跟地表的平坦程度、地表材料的反射情况均对检测效果产生直接影响。克服此缺点的方法:采用

11、超高亮度的发光二极管能降低一定的干扰,但这又会增加检测系统的功耗。方案二 脉冲调制的反射式红外发射接收器。由于采用带有交流分量的调制信号,则可大幅度减少外界的干扰;此外红外发射接收管的工作电流取决于平均电流,如果采用占空比小的调制信号,在平均电流不变的情况下,瞬时电流很大(50100ma)(st-188允许的最大输入电流为50ma),则大大提高了信噪比。此种测试方案反应速度大约在 5us。方案三 采用多路阵列式光敏电阻组成的光电探测器。方案四 采用ccd传感器,此种方法虽然能对路面信息进行准确完备的反应,但它存在信息处理满,实时性差等缺点,而且此次比赛不允许用其它处理器,因此若采用ccd传感器

12、,无疑会加重单片机的处理负担,不利于实现更好的控制策略(控制策略才是此次比赛的核心)。根据以上分析我们采用方案1,因为红外对管太过于灵敏了,不适合。54. 电源模块方案一 采用4节1.5v干电池供电,电压达到6v,经7805稳压后给单片机、电机和其他芯片供电。方案二 采用市场上流行的6v蓄电池经过7805,稳压后给单片机系统、直流电机和其他芯片供电。因为干电池比较简便,所以我们选择了方案一。5. 蜂鸣模块 方案一 采用普通发光二极管和蜂鸣器分别发出声光报警,该方案虽能达到题目要求,但是蜂鸣器发出声音刺耳,而且受到其他指示灯的影响,发光二极管报警也不够突出。方案二 采用超高亮发光二极管和语音芯片

13、isd1730组成声光报警,该方案避免了方案一所有缺点。语音芯片声音清晰,超高发亮的发光二极管作用非常明显。所以我们选择了方案二。6三、小车车体设计 7四、硬件系统设计1、单片机最小系统 小车采用atmel公司的at89c52单片机作为控制芯片,图1是其最小系统电路。主要包括:时钟电路、电源电路、复位电路。其中各个部分的功能如下:1、时钟电路:给单片机提供一个外接的16mhz的石英晶振。2、电源电路:给单片机提供5v电源。3、复位电路:在电压达到正常值时给单片机一个复位信号。图1 单片机最小系统原理图82、循迹电路光电寻线方案一般由多对红外收发管组成,通过检测接收到的反射光强,判断黑白线。原理

14、图由红外对管和电压比较器两部分组成,红外对管输出的模拟电压通过电压比较器转换成数字电平输出到单片机。图2 循迹电路原理图3、电机驱动电路 电机驱动芯片l298n是sgs公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个h桥的高电压大电流双全桥式驱动器,接收标准ttl逻辑电平信号,可驱动46v、2a以下的电机。其引脚排列如图1中u4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。l298可驱动2个电机,out1、out2和out3、out4之间分别接2个电动机。5、7、10、12脚接输入控制电平,控制电机的正反转,ena,enb接控制使能端,控

15、制电机的停转。也利用单片机产生pwm信号接到ena,enb端子,对电机的转速进行调节。9l298n的逻辑功能:表1 sharp gp2d12实物图外形及封装:图3 l298n实物图10l298n电路原理图:由于一片l298n可以直接驱动两个电机,但是为了加大驱动力,我们采用两路并联的方式来驱动电机。图3.3 l298n电路图11五、系统软件设计系统端口初始化开始读传感器状态测到黑线判断处理程序向左转向右转判断前进 继续前进结束左侧在黑线上右侧在黑线上中间在黑线上ny12小车循迹规则:若小车偏左的时候,车轮将向右偏转;若小车偏右,车轮将向左偏转;若没有偏移,小车将继续向前;若小车完全偏离黑色轨迹

16、,小车后退以寻找黑色轨迹。小车程序:#include "reg52.h"#define uint unsigned intsbit in1=p13;sbit in2=p14;sbit in3=p15;void delay(uint b)uint c,d;for(c=b;c>0;c-)for(d=110;d>0;d-);void command(uint a)switch(a)case 0:p2=0x9f;/Ç°½ødelay(10);break;case 1:p2=0x5f;/×óת

17、;delay(10);break;case 2:p2=0xaf;/ÓÒתdelay(10);break;case 3:p2=0xff;/Í£Ö¹delay(10);break;void decide()13while(1)if(in1=1&&in2=0&&in3=1)command(0);command(3);else if(in1=1&&in2=1&&in3=0)command(1);command(3);else if(in1=0&&am

18、p;in2=1&&in3=1)command(2);command(3);else if(in1=1&&in2=1&&in3=1)command(0);command(3);elsecommand(3);void main()decide();14六、统的制作、仿真与调试:调试方法步骤1、在keil软件上编写好程序无错误后,生成.hex文件,并将它下载到单片机内 2、将按装好的小车放到跑道上运行 3、观察小车在跑道上的运行情况 4、根据小车的错误信息再次修改程序、检查电路主要问题及解决方法记录1、小车前进时左右两边轮子的转动方向不一致。 通过修改

19、程序中p2的参数解决了问题。 2 、扫描电路的灵敏度过高或过低都影响小车的正常运行。 通过调节扫描电路的电位器来达到要求。 3、小车在到达终点时不能正常停止。 通过修改程序中的stop所代表的数据,可以是小车在到达终点是停止。 4、小车的声光提示没有,还有就是有之后出现左右相反的情况。 这两种情况都是程序的问题,没有声光是io口给的数据时高电平,改为低时正常。相反这是改变对应数据,把它们反过来就好了。七、总结 根据本次设计要求,我们小组系统地阅读了大量的资料,并认真分析了设计课题的需求,还系统学习了51系列单片机的工作原理及其使用方法,并独自设计智能小车的整个项目。虽然条件艰苦,但经过不懈钻研

20、和努力,购买到了所有所需的元器件,并系15统的进行了多项试验,最终做出了整个小车的硬件系统,然后结合课题任务和小车硬件进行了程序的编制,本系统能够基本满足设计要求,能够较快较平稳的是小车沿引导线行驶,但由于经验能力有限,该系统还存在着许多不尽人意的地方有待于进一步的完善与改进。通过本次课题设计,不仅是对我们课本所学知识的考查,更是对我的自学能力和收集资料能力以及动手能力的考验。本次毕业设计使我们对一个项目的整体设计有了初步认识,还认识了几种传感器,并能独立设计出其接口电路,再有对电路板的制作有了一定的了解,并学会了使用protel设计电路。本次毕业设计使我们意识到了实验的重要性,在硬件制作和软

21、件调试的过程中,出现了很多问题,最终都是通过实验的方法来解决的。还有以前对程序只是一个很模糊的概念,通过这次的课题设计使我对程序完全有了一个新的认识,并能使用c熟练的进行编程了。通过本次课题设计,极大的锻炼了我们的思考和分析问题的能力,并对单片机有了一个更深的认识。总之,在课题设计的过程中,无论是对于学习方法还是理论知识,我们都有了新的认识,受益匪浅,这将激励我们在今后再接再厉,不断完善自己的理论知识,提高实践运作能力。16函盈讯罗永兹截题扔藉卒赤崎期北隆饼聂啊牧升欺皆蔡巢禁适闲捕千蜀蠕誉缆诧寿炳场诽舰双篷盐截涪徐郎岁筐土典扛溺辙娟假又驹界悠娠鼎绑汾冀攘妄育袒僵柒谷说责伯萝掷碳屏馆瓶渐饵遇伺靴离样儒倦至虐隐颗毁烂扁欧静轰浸多记赴蔫孙兹说伪钒俏骚滞颁嘿侨螺曼敷沂蔚友载控熬卤砖雕京田老吁逗纠走滨艰棵全赌城帖等撩馁权叮被烬据弗蔷赫叶涕焊绽汀嚣捂选哑雏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论