基于51单片机的循迹避障小车的设计ppt课件.pptx

上传人:小飞机 文档编号:1325139 上传时间:2022-11-09 格式:PPTX 页数:20 大小:1.56MB
返回 下载 相关 举报
基于51单片机的循迹避障小车的设计ppt课件.pptx_第1页
第1页 / 共20页
基于51单片机的循迹避障小车的设计ppt课件.pptx_第2页
第2页 / 共20页
基于51单片机的循迹避障小车的设计ppt课件.pptx_第3页
第3页 / 共20页
基于51单片机的循迹避障小车的设计ppt课件.pptx_第4页
第4页 / 共20页
基于51单片机的循迹避障小车的设计ppt课件.pptx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于51单片机的循迹避障小车的设计ppt课件.pptx》由会员分享,可在线阅读,更多相关《基于51单片机的循迹避障小车的设计ppt课件.pptx(20页珍藏版)》请在三一办公上搜索。

1、,基于51单片机的循迹避障小车的设计,目录,第一部分,研究背景,第二部分,系统方案,第三部分,硬件部分设计,第四部分,调试制作,第一部分,研究现状,在世界经济多元化的环境下,很多国家都在积极开展研究和开发智能车。在二十世纪高新技术不断发展的时代,移动机器人是成为机器人技术的一个重要分支。,世界各国在智能微型车领域进行了很多研究,己经应用多个领域,在探测和军事领域使用特别多。近年来,我国也开展了很多研究工作,以满足不同用途的需要。世界各国开发、研制星球探测车系统己经有了多年的历史。,A,B,C,D,机器人,科研,娱乐,考古,研究意义,智能小车,传感器检测,上位机调试,中央处理器,主要内容,机械执

2、行,小组预设计:智能车通过感知导引线和障碍物,可以实现自动循迹、避障等功能,且可以通过一套完整的控制策略,改善小车的行驶状况,达到更加稳定的状态。,第二部分,系统方案确定,本次设计的智能小车实现的基本功能如下:实时检测路径,并按照指定路线行驶;实时检测障碍物,并躲过继续行驶;,以AT89C51为主控芯片,主要包括避障模块、电源模块、电机驱动模块等,系统框图如图所示。通过传感器来采集周围环境信息来反馈给CPU,通过主控的处理,来控制电机的运转,从而实现寻迹与避障,达到智能行驶。,A,B,C,D,主控器,传感器,驱动电机,电机驱动,51单片机,主要模块的选择,红外对管ST188+多集成模块E18-

3、D50NK,直流电机,功率三极管,(供电单元采用多节电池串联供电),第三部分,AT89C51单片机,AT89C51实物图和引脚图如图,AT89C51特性,主控器AT89C51,主要特性如下表,由于AT89C51单片机要能正常工作必须要有时钟和复位电路等构成单片的最小运行环境,为此本系统的最小控制电路如图所示,主控器AT89C51,单片机最小系统,复位电路,在单片机系统中,复位电路是非常关键的,当程序运行不正常或停止运行时,就需要进行复位。MCS-5l 系列单片机的复位引脚RST( 第9 管脚) 出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST一直保持高电平,那么单片机就无限循环

4、复位。 复位模式基本包括上电自动复位和开关复位。如图所示,在上电瞬间,电容两端电压不能突变,且电容负极和reset相连,此时电压全部加在电阻上,rest引脚电压为高电平,芯片复位。随后,5V电源开始给电容充电,电阻上的电压逐渐降低至接近0V,芯片正常工作。,复位电路,时钟电路,时钟电路是用来产生AT89C51单片机工作时所必须的时钟信号,AT89C51本身就是一个复杂的同步时序电路,为保证工作方式的实现,AT89C51在唯一的时钟信号的控制下严格的按时序执行指令进行工作,时钟的频率影响单片机的速度和稳定性。 我们系统采用内部时钟方式来为系统提供时钟信号,如图所示。AT89C51内部有一个用于构

5、成振荡器的高增益反向放大器,该放大器的输入输出引脚为XTAL1和XTAL2它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激励振荡器。,时钟电路,循迹模块,小车循迹,采用红外检测的方法,红外检测法是通过黑线和白色对红外线的吸收效果不同,当红外光线射到白色底板时,会发生漫反射反射到智能车的接受管上,而射到黑线则会被吸收不会产生发射,智能车红外接收管就接收不到。故,整个智能车通过红外接收管是否接收到红外线来判断黑线和白线的,从而实现循迹。但需要主要的是,红外传感器的检测距离有限,一般在3cm之内。红外光电传感器由1个红外发射管(发射器)和1个光电二极管(接收器)所构成,循迹示意图如图所示。,循

6、迹示意图,红外光电传感器ST188结构与实物图,避障模块,本设计避障模块拟选用的是集成模块E18-D50NK,该传感器是一种红外光电管。这是一种集发射与接收于一体的光电式传感器,其检测距离可以根据我们的需要进行调节。 此传感器探测距离远,抗干扰性强,且价格低廉,容易使用,已在机器人行业中得到广泛应用,是我们避障功能设计的最佳选择。该传感器实物图如图:,E18-D50NK传感器,该传感器原理:前方无障碍输出高电平(1),有障碍输出口(黄色)电平会从高电平变成低电平(0),工作原理已经标在图上。背面图有一个电位器可以调节障碍的检测距离。,第四部分,调试软件,Keil for C51是美国Keil Software公司出品的C语言软件开发系统。在功能上、结构性、可读性、可维护性上,相比与汇编,C语言都具有明显的优势,故易学易用,在国内外得到广泛使用Keil提供了一个完整的开发环境,其中包括C编译器、宏汇编器、链接器、库管理和一个功能强大的仿真调试器,通过一个集成开发环境(uVision)将这些部分组合在一起。,系统程序流程设计,本智能小车通过实时检测各个模块传感器的输入信号,利用红外对管检测黑线实现寻迹,通过光电传感器实现避障,把所有采集到的信息送到主处理器,让小车做出正确的行驶路线。小车的启动与停止,均采用了声控模块,实现对小车的声音控制,其程序流程图如图所示。,请多指教,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号