基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt

上传人:b****3 文档编号:15629430 上传时间:2022-11-09 格式:PPT 页数:16 大小:3.07MB
下载 相关 举报
基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt_第1页
第1页 / 共16页
基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt_第2页
第2页 / 共16页
基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt_第3页
第3页 / 共16页
基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt_第4页
第4页 / 共16页
基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt

《基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt(16页珍藏版)》请在冰豆网上搜索。

基于单片机的智能循迹小车---答辩PPTPPT格式课件下载.ppt

机械、电子、计算机、自动控制、信号处理,传感器等多学科为一体的性尖端技术。

循迹小车共历了三代技术创新变革:

科为一体的性尖端技术。

循迹小车特点循迹小车特点:

1智能循迹小车是指装备如电磁,光学或其他自动导智能循迹小车是指装备如电磁,光学或其他自动导引装置,通过电脑程序来控制,沿设定的引导路径引装置,通过电脑程序来控制,沿设定的引导路径行驶,也可把电磁轨道黏贴在地板上来确定其行进行驶,也可把电磁轨道黏贴在地板上来确定其行进路线,无需驾驶员操作,将货物自动从起始点运送路线,无需驾驶员操作,将货物自动从起始点运送到目的地。

到目的地。

2循迹小车的另一个特点是高度自动化,可以根据循迹小车的另一个特点是高度自动化,可以根据仓储货位要求、生产工艺流程等改变而灵活改变仓储货位要求、生产工艺流程等改变而灵活改变行驶路径,而且改变运行路径的费用与传统的输行驶路径,而且改变运行路径的费用与传统的输送带和传送线相比非常低廉。

送带和传送线相比非常低廉。

3此外,循迹小车小车依靠蓄电池提供动力,具有清洁此外,循迹小车小车依靠蓄电池提供动力,具有清洁生产、运行过程中无噪音、无污染的特点,可用在工生产、运行过程中无噪音、无污染的特点,可用在工作环境清洁的地方。

作环境清洁的地方。

循迹小车总体设计循迹小车总体设计:

循迹小车控制系统结构框图循迹小车控制系统结构框图本系统采用简单明了的设计本系统采用简单明了的设计方案。

通过高发射功率红外光电方案。

通过高发射功率红外光电二极管和高灵敏度光电晶体管组二极管和高灵敏度光电晶体管组成的传感器循迹模块判断黑线路成的传感器循迹模块判断黑线路经,然后由经,然后由STC89C52单片机单片机通过通过IOIO口控制口控制L298N驱动模块改变两驱动模块改变两个直流电机的工作状态,最后实个直流电机的工作状态,最后实现小车循迹。

现小车循迹。

晶振电路晶振电路:

1在在STC89S52STC89S52单片机上内部有一个用于构成振荡器的单片机上内部有一个用于构成振荡器的高增益反相放大器,引脚高增益反相放大器,引脚XTAL1XTAL1和和XTAL2XTAL2分别是此放分别是此放大器的输入端和输出端。

大器的输入端和输出端。

2在在XTAL1XTAL1和和XTAL2XTAL2引脚上外接定时元件,内部振荡引脚上外接定时元件,内部振荡器就产生自激振荡。

器就产生自激振荡。

3本设计选用本设计选用12MHZ12MHZ无源晶振、无源晶振、22个个22pF22pF电容,使得一个电容,使得一个机器周期是机器周期是1s1s。

晶振的作用是为系统提供基本的时。

晶振的作用是为系统提供基本的时钟信号,两个电容则是起到并联谐振的作用。

钟信号,两个电容则是起到并联谐振的作用。

晶振电路图晶振电路图复位电路复位电路:

18989系列单片机的复位信号是从系列单片机的复位信号是从RSTRST引脚输入到芯片内引脚输入到芯片内的施密特触发器中的。

当系统处于正常工作状态时,的施密特触发器中的。

当系统处于正常工作状态时,且振荡器稳定后,如果且振荡器稳定后,如果RSTRST引脚上有一个高电平并维引脚上有一个高电平并维持持22个机器周期个机器周期(24(24个振荡周期个振荡周期)以上,则以上,则CPUCPU就可以就可以响应并将系统复位。

响应并将系统复位。

2当系统当系统上电后,由于电容充电,使上电后,由于电容充电,使RSTRST持续一段高持续一段高电平时间。

当单片机已在运行之中时,按下复位电平时间。

当单片机已在运行之中时,按下复位键也能使键也能使RSTRST持续一段时间的高电平,从而实现上持续一段时间的高电平,从而实现上电且开关复位的操作电且开关复位的操作。

复位电路图复位电路图循迹传感器循迹传感器:

1TCTC端是传感器工作控制端,为高电平时,发光二极端是传感器工作控制端,为高电平时,发光二极管不工作,传感器休眠,为低电平时,传感器启动。

管不工作,传感器休眠,为低电平时,传感器启动。

2SignalSignal端为检测信号输出,当遇到黑线,黑线吸收端为检测信号输出,当遇到黑线,黑线吸收大量的红外线,反射的红外线很弱,光敏三极管不导大量的红外线,反射的红外线很弱,光敏三极管不导通,通,SignalSignal输出高电平;

当遇到白线,与黑线相反,输出高电平;

当遇到白线,与黑线相反,反射的红外线很强,使光敏三极管导通,反射的红外线很强,使光敏三极管导通,SignalSignal输出输出低电平。

低电平。

循迹传感器电路图循迹传感器电路图驱动电路驱动电路:

1L298N是一个内部有两个是一个内部有两个H桥桥的驱动芯片,的驱动芯片,这样电机的运转这样电机的运转只需要用三个信号控制:

两个只需要用三个信号控制:

两个方向信号和一个使能信号。

方向信号和一个使能信号。

2如果如果OUT1信号为信号为“0”,OUT2信信号为号为“1”,并且使能信号是,并且使能信号是“1”,那么三极管,那么三极管Q1和和Q4导通,导通,电流从左至右流经电机;

如果电流从左至右流经电机;

如果OUT1信号变为:

信号变为:

“1”,而,而OUT2信号变为信号变为“0”,那么,那么Q2Q2和和Q3Q3将导将导通,电流则反向流过电机。

通,电流则反向流过电机。

L298N驱动芯片和直流电机接线图驱动芯片和直流电机接线图循迹小车软件设计循迹小车软件设计:

1本设计采用本设计采用C语言来编译程序。

模块化结构程序的设计,可语言来编译程序。

模块化结构程序的设计,可以使系统软件便于调试与优化,也使其他人更好地理解和以使系统软件便于调试与优化,也使其他人更好地理解和阅读系统的程序设计。

因此,软件的设计上,运用了模块阅读系统的程序设计。

因此,软件的设计上,运用了模块化程序的结构对软件进行设计,使得程序变得更加直观易化程序的结构对软件进行设计,使得程序变得更加直观易懂。

程序的主要模块有:

主程序、定时溢出中断服务程序、懂。

主程序、定时溢出中断服务程序、外部中断服务程序。

外部中断服务程序。

2KeilC51单片机软件开发系统可用于编辑单片机软件开发系统可用于编辑C或汇编或汇编源文件。

然后分别由源文件。

然后分别由C51编译器编译生成目标文件编译器编译生成目标文件(.OBJ)。

目标文件与库文件一起经)。

目标文件与库文件一起经LIB51连接连接定位生成绝对目标文件(定位生成绝对目标文件(.ABS)。

)。

ABS文件由文件由OH51转换成标准的转换成标准的Hex文件文件。

3在软件调试中,使用功能强大且的在软件调试中,使用功能强大且的WAVE6000软件进软件进行软件编译与调试行软件编译与调试,使用使用MicrocontrollerISPSoftware及其配套的单片机对程序进行烧录。

及其配套的单片机对程序进行烧录。

主要程序功能主要程序功能/*第一部分第一部分管脚声明管脚声明*/sbitPWM1=P10;

/电机电机A/B使能端使能端sbitPWM2=P11;

sbitIN1=P12;

/电机控制端电机控制端sbitIN2=P13;

sbitIN3=P14;

sbitIN4=P15;

sbitRP1=P20;

/传感器管脚位声明传感器管脚位声明sbitRP2=P21;

sbitRP3=P22;

sbitRP4=P23;

/*第二部分第二部分电机控制子函数电机控制子函数*/voidforward1()/电机电机1前进前进IN1=0;

IN2=1;

voidforward2()/电机电机2前进前进IN3=0;

IN4=1;

voidback1()/电机电机1后退后退IN1=1;

IN2=0;

voidback2()/电机电机2后退后退IN3=1;

IN4=0;

/*第三部分第三部分主函数主函数*/voidmain()intnum=0;

TMOD=0x01;

/中断模式设置中断模式设置EA=1;

TH0=(65536-1000)/256;

/定时定时1ms/*第四部分第四部分中断服务函数中断服务函数*/voidtime0()interrupt1TH0=(65536-1000)/256;

/定时定时1msTL0=(65536-1000)%256;

count1+;

count2+;

if(count1=500)/周期是周期是500mscount1=0;

if(count2=500)/周期是周期是500mscount2=0;

TL0=(65536-1000)%256;

ET0=1;

TR0=1;

turn(count1,250,count2,250);

/使小车冲上黑色轨道使小车冲上黑色轨道delay(350);

/延时等待小车冲上黑色轨道延时等待小车冲上黑色轨道结论:

结论:

本课题研究的内容主要是智能小车的循迹系统。

以实验组装小车为基本课题研究的内容主要是智能小车的循迹系统。

以实验组装小车为基础,使用了础,使用了4个光电传感器来探测周围环境,同时对采集到的数据信息个光电传感器来探测周围环境,同时对采集到的数据信息进行融合。

取得了以下成果:

进行融合。

2经过经过多多次的测试证明,循迹传感器呈次的测试证明,循迹传感器呈M型布局时型布局时更更适合检适合检测多弯道的轨迹。

由于传感器不在同一直线上,故小车转测多弯道的轨迹。

由于传感器不在同一直线上,故小车转弯时,左右两边后部的传感器有较大的采样空间,两边前弯时,左右两边后部的传感器有较大的采样空间,两边前端的传感器则对采集的信号有更好的前瞻性。

整个布局有端的传感器则对采集的信号有更好的前瞻性。

整个布局有利于在弯道处提高小车速度。

但相对一字型布局,利于在弯道处提高小车速度。

但相对一字型布局,M型布型布局容易产生不稳定信号,从而产生信号震荡,影响小车行局容易产生不稳定信号,从而产生信号震荡,影响小车行驶的稳定性。

驶的稳定性。

3小车保留了扩展功能。

循迹小车在完成设计预想的前提小车保留了扩展功能。

循迹小车在完成设计预想的前提下,考虑下,考虑到到车体结构设计的简单化,降低了制作成本,车体结构设计的简单化,降低了制作成本,使之更具有普及性。

保留了各种硬件接口和软件子程序使之更具有普及性。

保留了各种硬件接口和软件子程序接口,方便以后的扩展和进一步的开发。

接口,方便以后的扩展和进一步的开发。

1小车可以实现按照预定轨道在无外部环境影响或改变时,小车可以实现按照预定轨道在无外部环境

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

当前位置:首页 > 教学研究 > 教学案例设计

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

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