智能循迹小车实验报告.docx

上传人:b****8 文档编号:10920824 上传时间:2023-02-23 格式:DOCX 页数:9 大小:49.20KB
下载 相关 举报
智能循迹小车实验报告.docx_第1页
第1页 / 共9页
智能循迹小车实验报告.docx_第2页
第2页 / 共9页
智能循迹小车实验报告.docx_第3页
第3页 / 共9页
智能循迹小车实验报告.docx_第4页
第4页 / 共9页
智能循迹小车实验报告.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

智能循迹小车实验报告.docx

《智能循迹小车实验报告.docx》由会员分享,可在线阅读,更多相关《智能循迹小车实验报告.docx(9页珍藏版)》请在冰豆网上搜索。

智能循迹小车实验报告.docx

智能循迹小车实验报告

摘要之答禄夫天创作

创作时间:

二零二一年六月三十日

本设计主要有单片机模块、传感器模块、机电驱动模块以及电源模块组成,小车具有自主寻迹的功能.本次设计采纳STC公司的89C52单片机作为控制芯片,传感器模块采纳红外光电对管和比力器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,机电模块由L298N芯片和两个直流机电构成,组成了智能车的动力系统,电源采纳7.2V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能.

关键词智能小车STC89C52单片机L298N红外光对管

1绪论

随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不竭发展.在近几年的电子设计年夜赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也筹算设计一智能小车,使其能自动识别预制路途,依照设计的路途自行寻迹.

2设计任务与要求

采纳MCS-51单片机为控制芯片(也可采纳其他的芯片),红外对管为识别器件、步进机电为行进部件,设计出一个能够识别以白底为路途色,宽度10mm左右的黑色胶带制作的不规则的封闭曲线为引导轨迹并能沿该轨迹行进的智能寻迹机器小车.

3方案设计与方案选择

3.1硬件部份

可分为四个模块:

单片机模块、传感器模块、机电驱动模块以及电源模块.

3.1.1单片机模块

为小车运行的核心部件,起控制小车的所有运行状态的作用.由于以前自己开发板使用的是ATMEL公司的STC89C52,所以让然选择这个芯片作为控制核心部件.STC89C52是一种低损耗、高性能、CMOS八位微处置器,片内有4k字节的在线可重复编程、快速擦除快速写入法式的存储器,能重复写入/擦除1000次,数据保管时间为十年.其法式和数据存储是分开的.

3.1.2传感器模块

方案一:

使用光敏电阻组成光敏探测器收集路面信息.阻值经过比力器输出高低电平进行分析,可是光照影响很年夜,不能稳定工作.

方案二:

使用光电传感器来收集路面信息.使用红外光电对管,其结构简明,实现方便,本钱昂贵,没有复杂的图像处置工作,因此反应灵敏,响应时间少.但也存在缺乏,它能获取的信息是不完全的,容易受很多扰动(如布景光源,高度等)的影响,抗干扰能力较差.

方案三:

使用CCD传感器来收集路面信息.使用CCD可以获取年夜量的图像信息,掌握全面的路径信息,抗干扰能力强,为以后功能的扩展提供方便.但使用CCD需要年夜量的图像处置工作,进行年夜量数据的存储和计算,因此电路复杂,实现起来工作量年夜.

方案四:

使用光电对管收集路面信息.RPR220结构紧凑,体积小,调整电路简单工作性能稳定.

可见方案四最适宜,但仅从此项目考虑,方案二本钱低,也能完成设计,故选用方案二.

3.1.3机电控制模块

方案一:

采纳步进机电,其转过的角度可以精确定位,可实现小车行进过程的精确定位.但步进机电的输出力矩低,随转速的升高而降低,且转速越快下降得越快.

方案二:

采纳直流机电,其转动力矩年夜,体积小,重量轻,装配简单,把持方便.速度的调节可以改变电压也可以调节PWM.

基于以上,我们选择了方案二,使用直流机电作为驱念头电.

采纳专用芯片L298N作为机电驱动芯片,其把持方便,稳定性好,性能优良.一片L298N就可以分别控制两个直流机电.

3.1.4电源模块

给整个系统稳定供电以坚持其正常工作,包括7.2V的电源以及转5V部份,其中7.2V的是给机电和其驱动供电,5V的用来驱动单片机及其他芯片.

以上单位连接如下图所示:

3.2软件部份

此系统采纳89C52单片机,再根据硬件连接,通过相应的软件来完成对信号的收集和数据的分析,再控制小车的运行状态,以下为主法式流程图:

 

通过传感器获得路面信息然后反馈给单片机,再通过单片机来实现相应的功能.

控制两个直流机电,实现前进、后退、前左转、前右转、停车等功能.

4各部份电路的作用及电路工作原理分析

4.1信号收集模块

4.1.1TCRT500结构与工作原理

TCRT5000(L)具有紧凑的结构发光灯和检测器安插在同一方向上,利用红外光谱反射对象存在另一个对象上,把持的波长年夜约是950毫米.探测器由光电晶体三极管组成的,它由高发射功率红外光电二极管和高度灵敏光电晶体管组成.通过测试,其检测距离在2mm-10mm.TCRT5000的发射管和接收管是一起封装在矩形塑料壳中,为了使检测更加准确,我们用了5只TCRT5000检测黑线,实物见图4-1.

4.1.2信号收集电路图及原理

小车在白色空中行驶时,红外发射管发出的红外信号被反射,接收管收到信号后,输出端为低电平,经过比力器比力后输出为低电平.而当红外信号遇到黑色导轨时,红外信号被吸收,接收管不能接收信号,输出端为高电平,经过比力器比力后输出高电平.单片机通过收集每个比力器的输出端电压,即可以检测出黑线的相对位置的位置,从而控制小车的行驶方向.

4.2信息处置模块

4.2.1原理

检测到白色路面的红外接收头处置后送出的是低电平,而检测到黑色路线的检测头送出的是高电平,由此可根据这5个红外接收头的高低电平判断路线情况而调整小车前进方向.具体情况有如下几种:

a检测到11111或

00000小车应该停止.

b检测到10000或

01000或

11000说明路线向左偏,小车向左转.

c检测到00001或

10010或

00011说明路线向右偏,小车向左转.

d检测到xx1xx(x不全为1)说明线路是直的,小车直走.

4.3机电驱动模块

给两个电刷A和B加上直流电源,如上图(a)所示,则有直流电流从电刷A流入,经过线圈abcd,从电刷B流出,根据电磁力定律,载流导体ab和cd收到电磁力的作用,其方向可由左手定章判定,两段导体受到的力形成了一个转矩,使得转子逆时针转动.如果转子转到如上图(b)所示的位置,电刷A和换向片2接触,电刷B和换向片1接触,直流电流从电刷A流入,在线圈中的流动方向是dcba,从电刷B流出.

此时载流导体ab和cd受到电磁力的作用方向同样可由左手定章判定,它们发生的转矩仍然使得转子逆时针转动.这就是直流电念头的工作原理.外加的电源是直流的,但由于电刷和换向片的作用,在线圈中流过的电流是交流的,其发生的转矩的方向却是不变的.实用中的直流电念头转子上的绕组也不是由一个线圈构成,同样是由多个线圈连接而成,以减少电念头电磁转矩的摆荡,绕组形式同发机电.

我们采纳制品L298N机电驱动模块,采纳光电耦合器件隔离单片机与L298N的控制电路,工艺精度高,性能可靠.L298N模块内部通过H桥电路实现直流机电的正转,反转,其原理如下:

如图4-3所示,全桥式驱动电路的4只开关管都工作在斩波状态,S1、S2为一组,S3、S4为另一组,两组的状态互补,一组导通则另一组必需关断.当S1、S2导通时,S3、S4关断,机电两端加正向电压,可以实现机电的正转或反转制动;当S3、S4导通时,S1、S2关断,机电两端为反向电压,机电反转或正转制动.

桥驱动电路

L298N是ST公司生产的一种高电压、年夜电流机电驱动芯片.该芯片采纳15脚封装.主要特点是:

工作电压高,最高工作电压可达46V;输出电流年夜,瞬间峰值电流可达3A,继续工作电流为2A;额定功率25W.内含两个H桥的高电压年夜电流全桥式驱动器,可以用来驱动直流电念头和步进电念头、继电器线圈等感性负载;采纳标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部份在低电压下工作;可以外接检测电阻,将变动量反馈给控制电路.使用L298N芯片驱念头电,该芯片可以驱动两台直流机电.

5系统调试

焊接完成后,首先进行的调试是用数字万用表丈量各个电路是否焊接正常,是否有虚焊漏焊等现象的呈现,以及各个电容是否是正常的未被击穿状态、电阻的阻值是否与设计的原理图上的一致.接通电源,用数字万用表丈量当有+5V的各引脚是否有+5V的电压,丈量电路中是否呈现了不应有的短路现象.接入光电传感器模块,使各个光电检测器的光电对管靠近白纸,观察对应的发光二极管是否发光,不发光暗示正常.然后再使各个光电对管靠近黑线,观察对应的发光二级管是否发光,发光暗示正常.

我们先测试了小车的前进,停止,左转和右转.组装信号收集模块后,实现小车的自动循迹功能.

具体实现法式见附录一

6总结

实验结果如符合实验要求,小车依照黑胶布轨迹前进,并能够及时正确显示小车的行进状态以及行进距离.具体现象如下:

左边传感器检测到黑线,小车左转;

右边传感器检测到黑线,小车右转;

中间传感器检测到黑线,小车直行.

从而就可以完成对黑胶布的循迹功能.

7参考文献

[1]电子信息专业实验教程赵刚李佐儒四川年夜学出书社

[2]单片机C语言教程郭天祥电子工业出书社

[3]模拟电子技术童诗白清华年夜学出书社

附录一

法式:

#include

sbitDJ_left_s=P1^0;//直流机电控制

sbitDJ_left_n=P1^1;

sbitDJ_right_s=P1^2;

sbitDJ_right_n=P1^3;

//左转函数

voidTurn_right()

{

DJ_left_s=0;

DJ_left_n=1;

DJ_right_s=1;

DJ_right_n=0;

}

//右转函数

voidTurn_left()

{

DJ_left_s=1;

DJ_left_n=0;

DJ_right_s=0;

DJ_right_n=1;

}

//前进函数

voidGo_ahead()

{

DJ_left_s=1;

DJ_left_n=0;

DJ_right_s=1;

DJ_right_n=0;

}

//停止函数

voidStop()

{

DJ_left_s=0;

DJ_left_n=0;

DJ_right_s=0;

DJ_right_n=0;

}

//循迹函数

voidxunji(unsignedintm)

{

if(m==0x7c)

{

Turn_right();

return;

}

if(m&0x10)

{

Go_ahead();

return;

}

if(m&0x0c)

{

Turn_right();

return;

}

if(m&0x60)

{

Turn_left();

return;

}

}

//主函数

voidmain()

{

while

(1)

{

xunji(P2&0x7c);

}

}

附录二

实物图:

创作时间:

二零二一年六月三十日

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

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1