基于51单片机的智能循迹小车报告书(准确)

合集下载

基于51单片机智能小车循迹程序

基于51单片机智能小车循迹程序

#include<reg52.h>#define uchar unsigned char#define uint unsigned int////电机驱动模块位定义////sbit M11=P0^0;//左轮sbit M12=P0^1;sbit M23=P0^2;//右轮sbit M24=P0^3;sbit ENA=P0^4;//左轮使能PWM输入改变dj1数值控制转速sbit ENB=P0^5;//右轮使能PWM输入改变dj2数值控制转速////占空比变量定义////unsigned char dj1=0;unsigned char dj2=0;uchar t=0;////红外对管位定义////sbit HW1=P1^0;//左前方sbit HW2=P1^1;//右前方sbit HW3=P1^2;//左后方sbit HW4=P1^3;//右后方////小车前进////void qianjin(){M11=1;//左轮M12=0;//M23=1;//右轮M24=0;//dj1=50;dj2=50;}////向左微调////void turnleft2(){M11=1;M12=0;M23=1;M24=0;dj1=7;//左轮dj2=50;//右轮}////向右微调////void turnright2(){M11=1;M12=0;M23=1;M24=0;dj1=50;dj2=7;}////向左大调////void left(){M11=0;M12=1;M23=1;M24=0;dj1=7;dj2=80;}////向右大调////void right(){M11=1;M12=0;M23=0;M24=1;dj1=80;dj2=7;}////循迹动作子函数////void xj(){if(HW1==0&&HW2==0&&HW3==0&&HW4==0)//前进逻辑{qianjin();}if(HW1==1&&HW2==0&&HW3==0&&HW4==0)//左右微调{turnleft2();}if(HW1==0&&HW2==1&&HW3==0&&HW4==0){turnright2();}if(HW1==1&&HW2==0&&HW3==1&&HW4==0)//左右大调{left();}if(HW1==0&&HW2==1&&HW3==0&&HW4==1){right();}}////初始化////void init(){TMOD=0x01;TH0=(65536-500)/256;TL0=(65536-500)%256;EA=1;ET0=1;TR0=1;}////定时器0中断////void timer0() interrupt 1 using 1{TH0=(65536-500)/256;TL0=(65536-500)%256;t++;if(t<dj1)ENA=1;else ENA=0;if(t<dj2)ENB=1;else ENB=0;if(t>=50){t=0;}}void main(){init();P1=0Xff;while(1){/////////////////循迹模式/////////////////////xj();}}。

基于51单片机智能小车的演示报告

基于51单片机智能小车的演示报告

图二 直流电机驱动模块的流程图
LOGO
INSERT LOGO
红外循迹模块
用红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射 性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到 白色纸质地板是发生漫反射,反射光被装在小车上的接收管接收;如果遇 到黑线则被红外光被吸收,小车上的接收管接收不到红外光。单片机就是 否收到反射回来的红外光伟依据来确定黑线的位置和小车的行走路线。
方案 2:直流电机:直流电机的控制方法比较简单,只需给电机的两根控制线加上适当的电压 即可使电机转动起来,电压越高则电机转速越高。对于直流电机的速度调节,可以采用改变电 压的方法,也可采用PWM调速方法。PWM调速就是使加在直流电机两端的电压为方波形式, 通过改变方波的占空比实现对电机转速的调节。
基于以上分析,我们选择了方案二,使用直流电机作为Βιβλιοθήκη 动车的驱动电机。结语•
根据本次设计要求,我们认真分析了设计课题的需求,还系统学习了51系
列单片机的工作原理及其使用方法,并独自设计智能小车的整个项目。虽然条件
艰苦,但经过不懈钻研和努力,购买到了所有所需的元器件,并系统的进行了多
项试验,最终做出了整个小车的硬件系统,然后结合课题任务和小车硬件进行了程
序的编制,本系统能够基本满足设计要求,能够较快较平稳的是小车沿引导线行
驶,但由于经验能力有限,该系统还存在着许多不尽人意的地方有待于进一步的
完善与改进。

通过本次课题设计,不仅是对我们课本所学知识的考查,更是对我的自学
能力和收集资料能力以及动手能力的考验。本次毕业设计使我们对一个项目的整
体设计有了初步认识,还认识了几种传感器。本次毕业设计使我们意识到了实验

基于51单片机智能小车循迹程序

基于51单片机智能小车循迹程序

#include <reg51.h>#include <stdio.h>#define uint unsigned int#define uchar unsigned char/**********************************/uchar led_data[9]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82, 0xf8,0x80}; uchar turn_count=0;bit end=0; //圈数跑完标志/*********************************/sbit xg0=P1^0; //左寻轨对管sbit xg1=P1^1; //中间寻轨对管sbit xg2=P1^2; //右寻轨对管sbit xz=P1^3; //感应挡板对管/*********************************/sbit Q_IN1=P2^0; //车前左轮控制sbit Q_IN2=P2^1;sbit Q_IN3=P2^2; //车前右轮控制sbit Q_IN4=P2^3;sbit H_IN1=P2^4; //车尾左轮控制sbit H_IN2=P2^5;sbit H_IN3=P2^6; //车尾右轮控制sbit H_IN4=P2^7;sbit Q_ENA=P3^0; //车前左轮使能,PWMsbit Q_ENB=P3^1; //车前右轮使能,sbit H_ENA=P3^6; //车尾左轮使能,sbit H_ENB=P3^7; //车尾右轮使能,/****************************************/#define stra_q_l 100 //直线行走时,四个轮子占空比调试#define stra_q_r 100#define stra_h_l 100#define stra_h_r 100#define turn_q_l 100 //转弯时四个轮子的占空比调试#define turn_q_r 100#define turn_h_l 100#define turn_h_r 100#define turnr_time 2900//右转弯时的延时常数#define turnl_time 3000 //左转弯时的延时常数#define dt_time 5800 //原地掉头时延时常数#define over_time 1000 //停止延时#define back_time 2500 //走完环形,回到直道延时转弯#define black_time 1500 //过黑线的时间#define correct_l_time 700 //左矫正时间#define correct_r_time 700 //右矫正时间#define hou_time 200/***************************************/uchar q_duty_l,q_duty_r,h_duty_l,h_duty_r,//车前后左右轮占空比i=0,j=0,k=0,m=0;/**************************************/void delay_cir(uint n){uchar x;while(n--){for(x=0; x<250;x++);};}/***********************************/void delay(uint ct) // 延时函数{uint t;t=ct;while(t--);}/***************************************/ void straight() //直走{q_duty_l=stra_q_l;q_duty_r=stra_q_r;h_duty_l=stra_h_l;h_duty_r=stra_h_r;Q_IN1=1;Q_IN2=0;Q_IN3=1;Q_IN4=0;H_IN1=1;H_IN2=0;H_IN3=1;H_IN4=0;}/***************************************/ void houtui() //后退{q_duty_l=stra_q_l;q_duty_r=stra_q_r;h_duty_l=stra_h_l;h_duty_r=stra_h_r;Q_IN1=0;Q_IN2=1;Q_IN3=0;Q_IN4=1;H_IN1=0;H_IN2=1;H_IN3=0;H_IN4=1;}/***************************************/ void turn_left() //左转{q_duty_l=turn_q_l;q_duty_r=turn_q_r;h_duty_l=turn_h_l;h_duty_r=turn_h_r;Q_IN1=0; //左轮反转Q_IN2=1;H_IN1=0;Q_IN3=1; //右轮正转Q_IN4=0;H_IN3=1;H_IN4=0;delay(turnl_time);}/***********************************/ void turn_right() //右转{q_duty_l=turn_q_l;q_duty_r=turn_q_r;h_duty_l=turn_q_l;h_duty_r=turn_q_r;Q_IN1=1; //左轮正转Q_IN2=0;H_IN1=1;H_IN2=0;Q_IN3=0; //右轮反转Q_IN4=1;H_IN3=0;delay(turnr_time);}/**************************************************/ void turn_round() //原地掉头{q_duty_l=turn_q_l;q_duty_r=turn_q_r;h_duty_l=turn_h_l;h_duty_r=turn_h_r;Q_IN1=0; //左轮反转Q_IN2=1;H_IN1=0;H_IN2=1;Q_IN3=1; //右轮正转Q_IN4=0;H_IN3=1;H_IN4=0;delay(dt_time);}/******************************************************/void over() //小车停止{Q_IN1=0;Q_IN2=0;Q_IN3=0;Q_IN4=0;H_IN1=0;H_IN2=0;H_IN3=0;H_IN4=0;}/*****************************************************/ void correct_right() //左偏,向右矫正{q_duty_l=turn_q_l;q_duty_r=turn_q_r;h_duty_l=turn_q_l;h_duty_r=turn_q_r;Q_IN1=1; //左轮正转Q_IN2=0;H_IN1=1;H_IN2=0;Q_IN3=0; //右轮反转Q_IN4=1;H_IN3=0;H_IN4=1;delay(correct_r_time);}void correct_left() //右偏,向左矫正{q_duty_l=turn_q_l;q_duty_r=turn_q_r;h_duty_l=turn_h_l;h_duty_r=turn_h_r;Q_IN1=0; //左轮反转Q_IN2=1;H_IN1=0;H_IN2=1;Q_IN3=1; //右轮正转Q_IN4=0;H_IN3=1;H_IN4=0;delay(correct_l_time);}/*************************************/ void xunji(){if(xg1==1){turn_count++;over();delay(over_time);if(turn_count==1){straight();delay(black_time);}elseif(turn_count==2){houtui();delay(hou_time);turn_left();}elseif(turn_count==3) {houtui();delay(hou_time); turn_right();}elseif(turn_count==4) {houtui();delay(hou_time); turn_right();}elseif(turn_count==5) {straight();delay(black_time); }elseif(turn_count==6) {houtui();delay(hou_time); turn_right();}elseif(turn_count==7) {houtui();delay(hou_time); turn_right(); straight();delay(back_time); turn_left();}elseif(turn_count==8) {straight();delay(black_time); }elseif(turn_count==9) {houtui();delay(100);turn_round();}if(turn_count>=9){turn_count=0;cir_count++;circle--;}{end=1;over();delay(500);}}elseif((xg0==0)&&(xg1==0)&&(xg2==0)) {straight();}elseif((xg0==1)&&(xg1==0)&&(xg2==0)) {over();delay(over_time);houtui();delay(hou_time);correct_right();}//左偏,向右矫正elseif((xg0==0)&&(xg1==0)&&(xg2==1)){over();delay(over_time);houtui();delay(hou_time);correct_left();} //右偏,向左矫正}/***********************************************/ void int0(void) interrupt 0 //中断圈数设定{EX0=0;delay_cir(250);circle++;if(circle>8){circle=0;}P0=led_data[circle];EX0=1;}/*************************************/void time1(void) interrupt 3 //T1溢出中断,电机调速{i++;j++;k++;m++;if(i<q_duty_l)Q_ENA=1;else Q_ENA=0;if(i>100){Q_ENA=1;i=0;}if(j<q_duty_r)Q_ENB=1;else Q_ENB=0;if(j>100 ){Q_ENB=1;j=0;}if(k<h_duty_l)H_ENA=1;else H_ENA=0;if(k>100){H_ENA=1;k=0;}if(m<h_duty_r)H_ENB=1;else H_ENB=0;if(m>100){H_ENB=1;m=0;}P0=led_data[circle];TH1=0XFF;TL1=0XF6;}/*************************************/ void main(){P0=led_data[circle];P1=0xFF;P1=0XFF; //P1口做输入P2=0X00; //P2口初始化,小车禁止P3=0XFF;TMOD=0X11;//T0,T1,工作方式1TH1=0XFF; //T1中断一次10USTL1=0XF6;TR1=1;EX0=1;ET1=1;EA=1;while(1){while((xz==1)&&(end!=1)) //无挡板,扫描对管,前进{xunji();};};}。

51单片机_循迹小车项目报告(完整)

51单片机_循迹小车项目报告(完整)

宜宾职业技术学院《单片机系统设计》项目设计报告项目设计题目:智能寻迹小车系部:电子信息与控制工程系班级:电子XXXX 班组号:第四组小组成员:XXX指导教师:XXX2017年10月10日目录一、引言 (3)二、方案论证 (4)三、小车车体设计 (7)四、硬件系统设计 (8)1、单片机最小系统 (8)2、循迹电路 (9)3、电机驱动电路 (9)五、软件系统设计 (12)六、系统的制作、仿真与调试 (14)七、总结 (15)一、引言当今世界,传感器技术和自动控制技术正在飞速发展,机械、电气和电子信息已经不再明显分家,自动控制在工业领域中的地位已经越来越重要,“智能”这个词也已经成为了热门词汇。

现在国外的自动控制和传感器技术已经达到了很高的水平,特别是日本,比如日本本田制作的机器人,其仿人双足行走已经做得十分逼真,而且具有一定的学习能力,还据说其智商已达到6岁儿童的水平。

作为机械行业的代表产品—汽车,其与电子信息产业的融合速度也显著提高,呈现出两个明显的特点:一是电子装置占汽车整车(特别是轿车)的价值量比例逐步提高,汽车将由以机械产品为主向高级的机电一体化方向发展,汽车电子产业也很有可能成为依托整车制造业和用车提升配置而快速成为新的增长点;二是汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。

无容置疑,机电一体化人才的培养不论是在国外还是国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛(ABU ROBCON)、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对于机电一体化的兴趣与强化机电一体化的相关知识。

但很现实的状况是,国内不论是在机械还是电气领域,与国外的差距还是很明显的,所以作为电子专业学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。

为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计并制作一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合控制的方法。

智能循迹避障小车报告书精选全文完整版

智能循迹避障小车报告书精选全文完整版

可编辑修改精选全文完整版电子科协竞赛项目报告书参赛作品:基于51单片机的智能寻迹避障小车小组成员:盛博专业班级:电信1205班报告提交日期: 2013年 4 月12日目录1设计要求与功能 (3)1.1设计基本要求 (3)2 硬件设计 ................................................. (3)2.1主控系统及所需主要元件 (3)2.2机械系统 (4)2.3电机驱动模块 (5)2.4 循迹模块 (6)2.5避障模块 (6)2.6电源模块 (7)2.7报警模块 (7)2.8远程操控模块 (8)3 软件设计 (8)3.1主程序及框图 (8)3.2电机驱动程序 (9)3.3循迹程序 (9)3.4避障程序 (10)3.5报警及远程操控程序 (10)4调试过程 (11)5总结 (11)附录总C程序 (11)一设计要求与功能设计并制作一个能自动循迹壁障的智能小车。

可沿不规则黑色轨迹行驶,遇到障碍可自动绕行,遇到黑色停止线自动停止,轨迹、通道、障碍现场如图。

1.基本要求(1)小车启动沿着轨迹行驶,遇到终点线停车;(2)小车遇到行驶轨迹范围内的障碍物应自动绕行,脱离轨迹后能自动寻找轨迹并形式到终点。

2.发挥部分(1)增加声、光报警功能,增加无线遥控启动、停止功能;(2)利用Protel或者Alitum Designer等软件进行PCB设计。

二硬件设计2.1主控系统及所需主要元件主控系统由STC89C52单片机负责,通过接收并分析信号模块传输过来的信号对各模块下达指令,使各模块能持续并稳定地共同工作,形成有机的整体,从而实现小车的各种功能。

所需主要元件:STC89C52单片机,减速电机,红外对管等。

各口功能:P0.0-P0.2是红外传感器信号输入口;P0.3-P0.6是四路红外对管信号输入口;P1.0-P1.1是无线信号输入口;P2.0-P2.7是四路减速电机控制信号输出口。

基于51单片机的智能小车设计报告

基于51单片机的智能小车设计报告

本人保证自写文档,文档不足之处请谅解目录一、设计的目的------------------1二、设计的模块------------------1三、程序的流程------------------6四、元器件清单------------------8五、成品的制作------------------8六、注意事项--------------------9七、设计的总结------------------9设计的目的智能遥控车地目的主要突出在智能与遥控上,遥控意思明显就是通过某种控制手段使得小车能够实现由控制者控制前进后退等操作;智能可以体现为功能上的智能化。

本作的目的是实现控制小车移动时对前方所存在的威胁进行报警提醒。

设计的模块此次设计的硬件电路模块大致为五大类,分别是51单片机最小系统模块、电源模块、电机工作驱动模块、超声波报警系统模块、无线控制发射接收模块。

下图为硬件电路框图:1、单片机最小系统此模块式是本设计的控制核心模块,单片机最小系统由三部分组成:STC89C52芯片部分、复位部分(由按键开关、极性电容、10K电阻组成)、晶振部分(由12M石英晶振、两个30PF的瓷片电容组成)。

主要起程序的输入与控制、程序的复位、时间频率控制的作用。

2、无线控制模块本设计的无线控制模块是由编码芯片PT2262和解码芯片PT2272组成的电路模块组成,工作方式是编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。

3、电机驱动模块本设计是采用了L298N电机驱动模块来驱动减速电机工作;L298N是ST公司生产的一种高电压、大电流电机驱动芯片。

该芯片采用15脚封装。

主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。

基于51单片机的寻迹小车设计报告

基于51单片机的寻迹小车设计报告

寻迹小车摘要:以C8051F单片机作为微空机器,设计出一种寻迹小车,通过红外传感器检测黑带信号,利用单片机输出PWM脉冲控制两组直流电机正反转和转动的速度,使小车沿着还带行走。

关键词:寻迹,检测,传出信号。

1.方案论证与选择1.1电机驱动芯片的选择方案一:采用内部集成H桥式芯片L298驱动电路。

方案二:采用分立元件的H桥驱动电路。

由于采用内部集成H桥式芯片每一组PWM波用来控制一个电机的速度,而另外两个I/O口可以控制电机的正反转,控制比较简单,电路也很简单,一个芯片内包含有8个功率管,这样简化了电路的复杂性,所以采用方案一。

1.2传感器的选择方案一:采用发光二极管发光,用光敏二极管接收。

当发光二极管发出的可见光照射到黑带时,光线被黑带接收,光敏二极管检测到信号,呈现高阻抗,使输出端为低电平。

当发光二极管发出的可见光照射到地面时,它发出的可见光反射回来被光敏二极管检测到时,起阻抗迅速降低,此时输出端为高电平。

但是由于光敏二极管受环境中可见光影响较大,电路中的电压不太稳定。

方案二:利用红线发射管发射红线,红外线二极管进行接收。

采用四组红外光敏耦合三极管发射和接收红外信号,外面课见光对接收的信号影响较小。

接收的红外信号转化为电压信号经过LM393进行比较,产生高电平或低电平输出,信号返回给C8051F单片机.方案三:采用光敏电阻接收可见光检测。

四组光敏电阻用于检测可见光信号。

当光敏电阻检测到黑带时,输出端为低电平,当光敏电阻没有检测到黑带时,输出端为高电平,信号返回给单片机,通过单片机控制电机的转向。

光敏电阻易受环境的影响,电压稳定性较差。

综上比较,本设计才用方案二。

2.硬件设计2.1元器件明细表:(1) C8051单片机×1(2) 298带散热片×1(3) 7805带散热片×2(4) TCR5000 ×8(5) LM393 ×4(6)定位器×9(7) 1602显示屏×1(8)开关×1(9)电容:470uF ×110uf ×2104 ×4(9)电阻:EN4007 ×8150Ω×125.1K ×8200Ω×1(10)发光二极管×11(11)三极管×1(12)蜂鸣器×1(13)其他:导线,排线,排针,杜邦头,杜邦针2.2单元电路设计:2.11单片机最小系统电路2.12驱动电路2.13寻迹电路2.14电源电路2.15显示屏电路2.16蜂鸣器电路2.17指示灯电路VDD +5150VSS3、软件设计主控芯片为C8051F120,编程由C语言实现,程序流程如下:4.系统测试4.1单元电路的检测:4.11驱动电路的检测5V、12V、接地分别接好,使能1使能2接口接5V,A口接5V,B口接地,C口接5V,D口接地,然后用万用电表测01和02,03和04的输出电压是否为12V(可有小偏差),然后交换A,B接口,测01和02,03和04的输出电压是否反向,最后断开使能1和使能2接口,测01和02,03和04的输出电压是否为0V.4.12寻迹电路的检测先把电路接通,用照相机观察TCRT5000是否发光,再把万用表调到20V档位,正接线柱接输出,负接线柱接负极,看电压表示数是否5V(可有小偏差),用白纸挡上四个TCRT5000后,看电压是否有明显变化,最好低电压为1V以下。

51循迹小车程序实验报告

51循迹小车程序实验报告

竭诚为您提供优质文档/双击可除51循迹小车程序实验报告篇一:智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。

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

关键词智能小车单片机红外光对管sTc89c52L298n1绪论随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。

在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。

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

3方案设计与方案选择3.1硬件部分可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。

3.1.1单片机模块为小车运行的核心部件,起控制小车的所有运行状态的作用。

由于以前自己开发板使用的是ATmeL公司的sTc89c52,所以让然选择这个芯片作为控制核心部件。

sTc89c52是一种低损耗、高性能、cmos八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。

其程序和数据存储是分开的。

3.1.2传感器模块方案一:使用光敏电阻组成光敏探测器采集路面信息。

阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。

方案二:使用光电传感器来采集路面信息。

2024年研究报告51单片机循迹小车开题报告的

2024年研究报告51单片机循迹小车开题报告的

一、研究课题的目的和意义1)研究目的:随着汽车工业的迅速发展,其与电子信息产业的融合速度也显著提高,汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。

关于汽车的研究也就越来越受人关注。

全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。

可见其研究意义很大。

本设计就是在这样的背景下提出的,为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计并制作一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合控制的方法。

设计的智能电动小车应该能够具有自动寻迹、小灯显示等功能。

此项设计以AT89S52单片机为控制核心,逐步实现小车的导盲行走功能。

2)研究意义:1、加深课堂上的学习由于单片机教学例子有限,因此,单片机智能车能综合学生课堂上的知识来实践,使学习者更好的了解单片机的发展。

通过此次的单片机寻轨车制作,使学生从理论到实践,初步体会单片机项目的设计、制作、调试和成功完成项目的过程及困难,以此学会用理论联系实际。

通过对实践中出现的不足与学习来补充教学上的盲点。

2、从理论转为实际运用智能汽车是一种高新技术密集的新型汽车,是在网络环境下利用信息技术、智能控制技术、自动控制、模式识别、传感器技术、汽车电子、电气、计算机和机械等多个学科的最新科技成果,使汽车具有自动识别行驶道路、自动驾驶等先进功能.随着控制技术、计算机技术和信息技术的发展,智能车在工业生产和日常生活中已经扮演了非常重要的角色.近年来,智能车在野外、道路、现代物流及柔性制造系统中都有广泛运用,已成为人工智能领域研究和发展的热点。

二、研究内容1)系统设计:智能导盲小车采用后轮驱动,左右后轮各用一个直流减速电机驱动,通过调制后面两个轮子的转速从而达到控制转向的目的在车体前部分别装有左中右三或者两个红外反射式传感器,当小车左边的传感器检测到黑线时,说明小车车头向右边偏移,这时主控芯片控制左轮电机减速,车体向左边修正同理当小车的右边传感器检测到黑线时,主控芯片控制右轮电机减速,车体向右边修正当黑线在车体的中间,中间的传感器一直检测到黑线,这样小车就会沿着黑线一直行走。

基于MCS-51单片机系统——智能小车报告

基于MCS-51单片机系统——智能小车报告

智能小车报告制作人:许晓建、林文舜制作时间:2010年11月13日星期六摘要(关键词:智能小车 AT89S52 单片机红外线发射/接收管 TIP41/42c)智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。

智能电动车就是其中的一个体现。

本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心;采用红外线发射/接收管来检测路上黑线,从而把反馈到的信号送单片机,使单片机按照预定的工作模式控制小车在各区域按预定的速度行驶,并且单片机选择的工作模式不同也可控制小车顺着S形黑线行驶;采用tip41/42c三极管作为电机的控制机构;采用lm340t5作为稳压机构。

本设计结构涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科,具有高度的智能化、人性化,是机电一体化技术的产物。

制作智能小车为机电一体化专业学科的学生学习和掌握机电一体化技术有很大的帮助,对机电一体化专业学科的学生进一步巩固已学知识加深已学知识起到促进作用,引导和激励学生实事求是、刻苦钻研、勇于创新、多出成果、提高素质,发现和培养一批在学术科技上有作为、有潜力的优秀人才。

目录▪车模结构介绍▪研究项目介绍▪赛道及比赛规则▪电源及稳压机构介绍▪关于电机驱动▪关于舵机驱动▪关于赛道检测方式▪最佳路线问题▪单片机模块及最小系统介绍▪智能车系统程序▪致谢▪参考文献▪附录车模结构介绍车模调校的主要参数:后倾角、外倾角、前束、减震弹簧预紧力研究项目介绍•汽车动态分析•车速控制系统•方向控制系统•赛道检测系统•电子控制系统•策略规划系统•行为决策系统•数据传输系统赛道及比赛规则赛道材料: KT板、高密度、白色、0.5厘米厚。

中心黑线:为黑色即时贴经过裁减而成。

用指定车模沿黑线跑两圈取单圈最快者为胜。

电源及稳压机构介绍电池:电压:1.2×6=7.2 v、容量:2000mAh放电曲线(在3A的大电流放电条件下得到的结果)正确充电:推荐使用比赛选配的充电器。

基于单片机的循迹小车实验报告

基于单片机的循迹小车实验报告

课程设计报告(嵌入式技术实践(二))学院:电气工程与自动化学院题目:基于P89V51RB2单片机寻迹小车专业班级:学号:学生姓名:指导老师:2013年06月07日目录第1章绪论 (4)1.1 引言 (4)1.2 课题任务要求 (4)1.3 本论文研究的内容 (4)第2章系统总体设计 (5)2.1 小车的机械特性 (5)2.2 智能小车寻迹基本原理 (5)2.3 智能小车测速基本原理 (5)2.2 智能小车遥控基本原理 (5)第3章系统硬件设计 (7)3.1 控制器的选择 (7)3.1.1 概述 (7)3.1.2 P89V51RB2开发工具特性 (7)3.2 硬件电路设计 (7)3.2.1 系统电源电路 (7)3.2.2 电机驱动模块 (8)3.2.3 光电编码器 (9)3.2.4 红外线检测电路 (9)3.2.5 超声波蔽障/测距..................................................................... 错误!未定义书签。

3.2.6 LCD显示设计......................................................................... 错误!未定义书签。

第4章系统软件设计 (13)4.1 编译环境 (13)4.2 模块的驱动 (13)4.2.1 红外线传感器模块 (13)4.2.2 电机模块的驱动 (14)4.2.3 转速捕获 (16)4.2.4 LCD1602显示模块 (17)4.2.5 按键模块 (21)4.2.6 超声波模块模块 (23)第5章系统调试分析 (26)5.1 系统设计中的注意事项 (26)5.1.1 外部因素 (26)5.1.2 内部因素 (26)5.2 硬软件总体调试 (26)第6章结束语 (27)致谢 (28)参考文献 (29)附录 (30)第1章绪论1.1 引言我们所处的这个时代是信息革命的时代,各种新技术、新思想层出不穷,纵观世界范围内智能汽车技术的发展,每一次新的进步无不是受新技术新思想的推动。

51循迹小车程序实验报告

51循迹小车程序实验报告

竭诚为您提供优质文档/双击可除51循迹小车程序实验报告篇一:智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。

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

关键词智能小车单片机红外光对管sTc89c52L298n1绪论随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。

在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。

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

3方案设计与方案选择3.1硬件部分可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。

3.1.1单片机模块为小车运行的核心部件,起控制小车的所有运行状态的作用。

由于以前自己开发板使用的是ATmeL公司的sTc89c52,所以让然选择这个芯片作为控制核心部件。

sTc89c52是一种低损耗、高性能、cmos八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。

其程序和数据存储是分开的。

3.1.2传感器模块方案一:使用光敏电阻组成光敏探测器采集路面信息。

阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。

方案二:使用光电传感器来采集路面信息。

基于单片机的智能循迹小车任务书 (2)

基于单片机的智能循迹小车任务书  (2)

毕业设计(论文)任务书毕业设计(论LED旋转显示屏的设计与制作文)题目毕业设计(论文)主要内容和要求:本设计以智能化全面发展的普及与应用为目的,整体开发过程简单易懂,所选择的平台与各电子元件恰当合理,无需花费过多的人力财力便可达到预期所要求各功能的实现,也符合课题研究的意义。

设计的理论方案、分析方法及特色与创新点等可以为国内自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义。

小车也可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。

同时作为高校毕业设计研究课题,对学生的思维、动手能力以及总结论述等综合能力得到充分锻炼,有利于以后独立及全面的发展。

设计主要以简易智能机器人为开发平台,选择通用、价廉的51单片机为控制平台,选择常见的电机模型车为机械平台,通过细化设计要求,结合传感器技术、电机控制技术、无线通信技术等相关知识实现小车的各种功能。

设计完成以由无线电遥控、红外线对管的自动寻迹、红外线自动避障以及语音控制组成的硬件模块结合软件设计组成多功能智能小车,共同实现小车的前进倒退、转向行驶,自动根据地面黑线寻迹导航,检测障碍物后停止和语音信号的控制等功能,实现智能控制,达到设计目标。

毕业设计(论文)主要参考资料:[1] 夏美云,张鸿彦.人工智能发展探讨[J]. 焦作大学学报,2005年4期,49~66.[2] 江晋剑,钱萌.一种基于AT89S52的简易智能小车设计[J].科技论文,2007,7,97~100.[3] 船仓一郎,土屋尧,崛桂太郎(日).机器人控制电子学[M].北京:科技出版社,2004,5.[4] 陈继荣.智能电子制作创新制作——机器人制作入门[M].北京:科学出版社,2007,10.[5] 李建忠.单片机原理及应用[M]. 西安:西安科技大学出版社,2002,2.[6] 赵负图.无线电接收发射应用集成电路手册[M]. 北京:化学工业出版社,2003,11.[7] 赵负图.光电检测控制电路手册[M].北京:化学工业出版社,2001,1.[8] 康华光.电子技术基础数字部分(第五版)[M].北京:高等驾御出版社,2006.1.[9] 肖伟,武强,闫秀桃,刘根. L293D 在护士移动机器人主控电路板设计中的应用[J].国外电子元器件,2007年 11期,64~66.[10] 吴黎明.语音信号及单片机处理[M]. 北京:科学出版社,2007,3.[11] 张以和,陈敌北.例说8051[M].北京:人民邮电出版社,2006,1.[12] 赵广林.轻松跟我学Protel 99SE电路设计与制版[M].北京:电子工业出版社,2005,2.[13] Rowel O. Atienza,Marcelo H. Ang Jr. A Flexible Control Architecturefor Mobile Robots: An Application for a Walking Robot[J]. Journal of Intelligent and Robotic Systems, Springer Netherlands, 2001,1(30), 29~48.[14] V.E. Pavlovsky,S.A. Polivtseev,T.S. Khashan.Intelligent TechnicalAudition and Vision Sensors for Walking Robot Realizing Telepresence Functions[J]. Climbing and Walking Robots, 2006,1(4), 387~397.毕业设计(论文)应完成的主要工作:1、撰写开题报告。

基于51单片机循迹智能小车

基于51单片机循迹智能小车

小车走翘翘板摘要本次设计的简易智能电动车采用简单的人工智能技术,使用AT89C52作为小车的检测和控制核心。

根据题目设定的行进及具体要求,分别采用红外传感器进行寻迹行驶、黑带采集及变速行驶,采用霍尔元件对小车行驶过程中的速度进行测量,并在终点进行行驶路程的测量,采用直流减速电机对小车实行较精确定位,由LCD显示出各项功能知识。

由数码管进行行驶时间显示,由蜂鸣器及LED构成声光提示电路。

最后,小车的运行过程中的各种自动化过程由单片机通过编程实现。

关键词:AT89C52 红外传感器减速电机光电管霍尔元件一、方案比较1.轨迹探测模块设计与比较方案一:用光敏电阻组成光敏探测器。

光敏电阻的阻值可以跟随周围环境光线的变化而变化。

当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。

因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。

将阻值的变化值经过比较器就可以输出高低电平。

但是这种方案受光照影响很大,不能够稳定的工作。

方案二:红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。

单片机就是通过接收到的高低电平为依据来确定黑线的位置和小车的行走路线。

对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。

经测试,此种方法简单可靠。

经反复对比后,采用方案二。

1、控制电机方案比较方案一:利用步进电机的准确定长步进性能方便的实现调速和方向的偏转,且能准确的测量速度、路程以及时间,简化编程和硬件连接的工作量。

但是步进电机在与机械配合的小车改装上难度极大,非短时间所能完成。

该方案实现较困难。

方案二:用玩具小车上自带的双直流电机,只需对后轮电机进行简单改造,加上一个齿轮减速装置即可,两电机分别负责小汽车的驱动和转向的功能,依据外围红外反射传感器所采集到的信息可以补足直流电机定位不准的缺点,同时红外反射传感器的使用还能实现比较准确的寻迹行驶,用较好的控制算法及特色硬件来提高小车的整体性能,可具有很高的性能/价格比。

(完整word版)基于51单片机智能小车设计

(完整word版)基于51单片机智能小车设计

北华航天工业学院课程设计报告(论文)设计课题:基于51单片机智能循迹小车设计专业班级:B12242学生姓名:李云鑫指导教师:王晓设计时间: 2014年6月15日北华航天工业学院电子工程系基于51单片机智能循迹小车课程设计任务书指导教师:王晓教研室主任:王晓2014年06 月15 日注:本表下发学生一份,指导教师一份,栏目不够时请另附页。

课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前.内容摘要本设计主要有单片机模块、地面寻线模块、发光二极管模块,电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。

本次设计采用ATMEL公司的AT89C2051单片机作为控制芯片,传感器模块采用红外接收管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模由LM393芯片和两个直流电机构成,组成了智能车的动力系统,电源采用5V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能.索引关键词:智能小车AT89C2051 单片机LM393 红外接收管目录一概述 (1)二方案设计与论证 (8)三单元电路设计及各模块具体电路 (3)3.1。

电路中51单片机芯片介绍 (13)3。

2 最小系统部分电路 (19)3。

3控制模块电路电路 (20)3。

4电机驱动及二极管模块电路 (20)3。

5寻线检测模块部分电路 (21)3.6软件设计 (22)四总原理图及元器件清单4。

1总原理图 (23)4.2元器件清单 (23)五安装与调试5.1.电子元器件的装配 (24)5。

2。

机械装配 (25)5.3.总装 (25)六性能测试与分析6.1测试方法及注意事项 (26)6.2源程序 (26)七结论 (27)八心得体会 (28)九参考文献 (29)一、概述目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备.世界上许多国家都在积极进行智能车辆的研究和开发设计。

循迹小车实验报告

循迹小车实验报告

实践设计报告(嵌入式技术实践二)学院:电气工程与自动化学院题目:基于51单片机的循迹小车专业班级:自动化131班学号:19学生姓名:***指导老师:***2014年6月30日目录第一章引言 (3)1.1 设计目的 (3)1.2 设计方案介绍 (3)1.3 技术报告内容安排 (3)第二章技术方案概要说明 (4)第三章硬件电路的设计 (5)3.1 单片机最小系统 (5)3.2 传感器电路 (5)3.3 电源电路设计 (6)3.4 舵机及电机驱动电路设计 (8)第四章软件系统的实现 (9)4.1 主程序设计 (9)4.2 程序设计 (9)第五章结论 (11)第六章致谢 (12)参考文献 (13)第一章引言1.1 设计目的通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。

进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。

1.2 设计方案介绍该智能车采用红外对管方案进行道路检测,单片机根据采集到的红外对管的不同状态判断小车当前状态,从而发出控制命令,控制舵机和电机的工作状态以实现对小车姿态的控制。

1.3 技术报告内容安排本技术报告主要分为三个部分。

第一部分是对整个系统实现方法的一个概要说明,主要内容是对整个技术方案的概述;第二部分是对硬件电路设计的说明,主要介绍系统传感器的设计及其他硬件电路的设计原理等;第三部分是对系统软件设计部分的说明,主要内容是智能模型车设计中主要用到的控制理论、算法说明及代码设计介绍等。

基于51单片机的循迹小车设计报告第二章技术方案概要说明本模型车的电路系统包括电源管理模块、单片机模块、传感器模块、电机驱动模块、舵机控制模块。

在整个系统中,由电源管理模块实现对其他各模块的电源管理。

其中,对单片机、光电管、舵机提供5V电压,对电机提供6V电压。

路径识别电路由2对光电发送与接收管组成。

由于路面存在黑色引导线,落在黑线区域内的光电接收管接收到反射的光线的强度与白色的路面不同,进而在光电接收管两端产生不同的电压值,由此判断路线的走向。

循迹小车实训报告范文

循迹小车实训报告范文

循迹小车实训报告一、引言随着科技的不断发展,嵌入式系统在各个领域的应用越来越广泛。

循迹小车作为嵌入式系统的一个典型应用,具有很高的实用价值。

本次实训旨在通过设计和制作循迹小车,让学生掌握嵌入式系统的基础知识和实践技能,提高学生的动手能力和创新意识。

二、项目背景循迹小车是一种基于传感器和单片机控制的小型移动机器人,能够在预设的轨道上自动行驶。

它由传感器模块、单片机控制模块、电机驱动模块和舵机控制模块等组成。

循迹小车广泛应用于工业自动化、物流搬运、环境监测等领域。

三、项目目标1. 掌握循迹小车的工作原理和设计方法;2. 学会使用传感器、单片机、电机驱动模块和舵机等硬件;3. 熟悉C语言编程,编写循迹小车的控制程序;4. 培养团队合作精神和创新意识。

四、项目内容1. 硬件设计(1)传感器模块:采用红外对管作为传感器,用于检测轨道线。

(2)单片机控制模块:采用51单片机作为控制核心,负责处理传感器信号,控制电机驱动模块和舵机控制模块。

(3)电机驱动模块:采用L298N电机驱动芯片,驱动两个直流电机。

(4)舵机控制模块:采用SG90舵机,用于控制小车转向。

2. 软件设计(1)主程序:初始化各个模块,读取传感器信号,根据信号判断小车位置,控制电机驱动模块和舵机控制模块。

(2)中断服务程序:处理传感器中断,实时调整小车行驶方向。

3. 系统调试(1)硬件调试:检查电路连接是否正确,确保各个模块正常工作。

(2)软件调试:通过程序调试,使小车能够准确循迹。

五、项目实施1. 硬件制作(1)根据电路图,焊接传感器、单片机、电机驱动模块和舵机等元器件。

(2)搭建循迹小车车体,连接各个模块。

2. 软件编程(1)编写主程序,实现小车循迹功能。

(2)编写中断服务程序,实现小车转向功能。

3. 系统调试(1)调试硬件电路,确保各个模块正常工作。

(2)调试软件程序,使小车能够准确循迹。

六、项目成果1. 成功制作了一辆循迹小车,能够准确地在预设轨道上行驶。

循迹小车设计报告-精华51单片机智能小车

循迹小车设计报告-精华51单片机智能小车

设计报告课程:机器人工程设计名称:智能循迹小车小组成员:学号:专业:机械电子工程日期: 2012/2/5指导老师:成绩:1.任务及要求1.1任务设计一个基于直流电机的自动寻迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑色车轨迹行驶。

系统方案方框图如图1-1所示。

图1-1 系统方案方框图2.系统设计方案2.1小车循迹原理这里的循迹是指小车在白色地板上循黑线行走,由于黑线和白色地板对光线的反射系数不同,可以根据接收到的反射光的强弱来判断“道路”。

通常采取的方法是红外探测法。

红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。

单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。

2.2控制系统总体设计自动循迹小车控制系统由主控制电路模块、直流电压电源模块、红外检测模块、电机及驱动模块等部分组成,控制系统的结构框图如图2-1 所示。

图2-1控制系统的结构框图主控制电路模块:用STC89C52单片机、复位电路,时钟电路其他模块见表2-1所示。

表2-1 其他模块构成电机及驱动模块寻迹传感模块电源模块电机驱动红外发射/接受头6V直流电直流电机LG9110 5号电池两个两个两对四个3.系统方案3.1 寻迹传感器模块本寻迹采用简单的红外探头。

白色的为红外发射探头,通电后连续的发射红外光线;黑色的为红外接收探头,接受反射回来的红外光线。

当寻迹时,红外接收头接收到黑线反射的红外光,电阻变小,对应P1端变为低电平。

将信号送入单片机进行处理。

3.2控制器模块采用STC89C52单片机作为主控制器。

它是一个低功耗,高性能的8 位单片机,片内含32k 空间的可反复擦写100,000 次Flash 只读存储器,具有4K 的随机存取数据存储器(RAM),32 个I/O口,2个8位可编程定时计数器,且可在线编程、调试,方便地实现程序的下载与整机的调试。

基于51单片机的蓝牙循迹小车

基于51单片机的蓝牙循迹小车

基于51单⽚机的蓝⽛循迹⼩车51单⽚机课程设计做了辆蓝⽛⼩车,下⾯是对课程设计内容的⼀些总结基于51单⽚机的蓝⽛循迹⼩车硬件模块L298N具体如图所⽰:⼯作原理简介:可以直接驱动两路 3-16V 直流电机,并提供了 5V 输出接⼝(输⼊最低只要 6V),可以给 5V 单⽚机电路系统供电。

输⼊电压最好是7v以上,输⼊电压低了会导致⼀系列问题,在后⾯有具体实践总结具体应⽤:可以⽅便的控制直流电机速度和⽅向,也可以控制 2 相步进电机,5 线 4 相步进电机。

管脚应⽤可以参考如图所⽰:①板载5V输出使能:如果跳线帽接上,则5v端⼦可以输出电压,若跳线帽没有街上,则12v输⼊端⼦没有作⽤,只能5v输⼊⼝输⼊(如果不接上直接废了,5v 输⼊基本不能使电机模块正常⼯作)②AB通道使能:端⼦接在上⾯表⽰AB通道⼀直保持⾼电平,处于使能状态,并且电压和5v输⼊端⼝电压相同;若处于没有使能状态,直接影响到输⼊端,让其⽆法⼯作!③单⽚机IO控制输⼊ + 马达AB输出 :顾名思义,四个IO输⼊端⼝和单⽚机四个IO⼝相连,然后通过电机驱动模块(双H桥电路)马达AB输出,以获得更⼤的驱动直流减速电机的能⼒,带动电机转动!B站直接搜L298N电机驱动模块,有视频详情介绍问题以及解决⽅案下⾯是⼀些使⽤L298N驱动电机的⼀些问题以及解决⽅法总结问题:1.直流减速电机不能正常转动,⼀个轮⼦只能单⽅向转动2.使能端⼝帽摘下来后,pwm信号输⼊问题3.供电问题解决:1.起初⽤4节南孚电池供电,⽤万⽤表测电压⼩于4.8v(电池快没啥电了),更换四节电池后⽤万⽤表测得4.9v+,上⾯出现的问题解决了2.输⼊端电压⼩于7v(⽤得四节南孚电池6v不到供电),使能电压和5v输⼊端⼦的电压相同,经测量5v端⼝电压只有3.8v左右,故使能电压就只有3.8v左右了,对PWM输出使能有⼀定影响3.L298N电机驱动中有稳压降压模块,如果供电⾜够⼤(⼤于7v),那么稳压降压模块会发挥作⽤,使得5v输⼊端⼦、使能端⼦、马达电机都能有稳定的5v⾼电平输出。

基于51单片机的智能循迹小车报告书(准确)

基于51单片机的智能循迹小车报告书(准确)
“完成情况”一栏选填:“作品完整”、“作品完成半数”、“作品未制作”。
作品完成半数
2
深圳大学信息工程学院 2012 年电子设计大赛
目录
参赛报告
一、作品简介..................................................................................... 4 二、作品详情..................................................................................... 5
A1 电子温度 计

A2 简易抢 答器

A3.有趣摇 摇棒
A4.多功能电 子钟
A5.单片机最 小系统及流水

A6. 光控(或 声控)LED 小
夜灯




大二 组
是否申报
B1.电梯
B2 波形发 生器
B3 水温控制 系统
B4 自制稳压直 流电源
B5 自动转圈电 动小车





完成情况 注意:“是否申报”一栏请按最初提交的报名表的选题情况如实填写。
能。
根据题目我们通过查资料和小组讨论,最终决定采用单片机
STC89C52作为小车控制的核心。由单片机模拟产生PWM信号波来控
制驱动芯片ULN2003驱动直流电机的转速和转向;运用光电对管探测
路标,CPU通过I/O口获取路面信息并做出相应的判断:检测到拐弯线
1.硬件部分................................................................................. 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.软件部分................................................................................. 7
2.1 小车主程序流程图.................................................................. 7 2.2 数码管程序流程图.................................................................. 7 2.3 程序设计代码......................................................................... 8
附录................................................................................................... 10 附录一 电路原理图......................................................... 10 附录二 作品实物图......................................................... 15 附录三 程序具体代码..................................................... 17 附录四 小组分工............................................................. 25
“完成情况”一栏选填:“作品完整”、“作品完成半数”、“作品未制作”。
作品完成半数
2
深圳大学信息工程学院 2012 年电子设计大赛
目录
参赛报告
一、作品简介..................................................................................... 4 二、作品详情..................................................................................... 5
三、过程经历和总结......................................................................... 8 四、心得体会..................................................................................... 9
A1 电子温度 计

A2 简易抢 答器

A3.有趣摇 摇棒
A4.多功能电 子钟
A5.单片机最 小系统及流水

A6. 光控(或 声控)LED 小
夜灯




大二 组
是否申报
B1.电梯
B2 波形发 生器
B3 水温控制 系统
B4 自制稳压直 流电源
B5 自动转圈电 动小车





完成情况 注意:“是否申报”一栏请按最初提交的报名表的选题情况如实填写。
深圳大学信息工程学院 2012 年电子设计大赛
参赛报告
深圳大学 2012 文化艺术节 信息工程学院
2012 年电子设计大赛
参赛报告
小组名称: 菜牙号 队长: 林嘉敏 年级: 10 级 成员: 袁穗生 年级: 10 级 成员: 叶智豪 年级: 10 级
1
深圳大学信息工程学院 2012 年电子设计大赛
附录五 数据统计和分析........................ 26
3
深圳大学信息工程学院 2012 年电子设计大赛
一、 作品简介。
参赛报告
我们的作品是自动转圈小车,题目要求小车环绕跑道跑三圈,并实
现跑第一圈速度较慢,第二、三圈的速度依次增快,并能在第三圈实
现停车功能。除了基本要求,我们还外加了数码管,流水灯等附加功
参赛报告
参赛小组信息
队长: 林嘉敏 成员: 袁穗生 成员: 叶智豪
学院: 信息工程 学院: 信息工程 学院: 信息工程
学号: 2010130343 学号: 2010130179 学号: 2010130196
队长联系方式: 13424235928/697303
大一组 □ 选题
参赛内容
大二组 ■
大一 组
能。
根据题目我们通过查资料和小组讨论ቤተ መጻሕፍቲ ባይዱ最终决定采用单片机
STC89C52作为小车控制的核心。由单片机模拟产生PWM信号波来控
制驱动芯片ULN2003驱动直流电机的转速和转向;运用光电对管探测
路标,CPU通过I/O口获取路面信息并做出相应的判断:检测到拐弯线
1.硬件部分................................................................................. 5
1.1 控制器模块............................................................................. 5 1.2 电机驱动模块......................................................................... 5 1.3 供电和稳压电路..................................................................... 5 1.4 光电对管探测......................................................................... 5 1.5 数码管显示模块..................................................................... 6 1.6 语音模块................................................................................. 6
相关文档
最新文档