智能循迹蔽障小车说明书

合集下载

智能循迹避障小车完整程序(亲测好使)

智能循迹避障小车完整程序(亲测好使)

智能循迹避障小车完整程序(亲测好使)/*******************************************//利用51定时器产生PWM波来调节电机速度//速度变化范围从0-100可调//使用三路做寻迹使用,哪一路检测在黑线哪一路为//高电平//没检测到黑线表示有反射对应输出低电平信号*********************************************/#include<>#define uint unsigned int#define uchar unsigned char/*电机四个接口定义*/sbit in1=P0^0;sbit in2=P0^1;sbit in3=P0^2;sbit in4=P0^3;/*计时器*/uchar j,k,i,a,A1,A2,second,minge,minshi;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar code table2[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0xf7,0xfc,0xb9,0xde,0xf9,0xf1};void delay(uchar i){for(j=i;j>0;j--)for(k=110;k>0;k--);}void display(uchar sh_c,uchar g_c,uchar min_ge,uchar min_shi) {dula=1;P0=table[sh_c];dula=0;P0=0xff;wela=1;P0=0xfb;wela=0;delay(5);dula=1;P0=table[g_c];dula=0;P0=0xff;wela=1;P0=0xf7;wela=0;delay(5);dula=1;P0=table[min_shi];dula=0;P0=0xff;wela=1;P0=0xfe;wela=0;delay(5);dula=1;P0=table2[min_ge];dula=0;P0=0xff;wela=1;P0=0xfd;wela=0;delay(5);}/*左、中、右三路循迹传感器接口定义*/ sbit zuo=P1^0; sbit zhong=P1^1;sbit you=P1^2;/*避障接口定义*/sbit bz_zuo=P1^3;sbit bz_zhong=P1^4;sbit bz_you=P1^5;uchar count = 0;/*利用定时器0定时中断,产生PWM波*/ void Init_timer() {TH0 = (65535-10)/256;TL0 = (65535-10)%256;TMOD = 0x01;TR0 = 1;ET0 = 1;EA = 1;}/*左轮速度调节程序*/void zuolun(uchar speed){if(count <= speed) //count计数变量{in1 = 1;in2 = 0;}else{in1 = 0;in2 = 1;}}void youlun(uchar speed) //同上{if(count<= speed){in3 = 1;in4 = 0;}else{in3 = 0;in4 = 1;}}void Inline() //检测黑线信号{uchar temp;temp =P1;switch(temp){case 0x01:zuolun(0); youlun(90);break; //左侧循迹传感器压线,小车向左前修正case 0x02:zuolun(100);youlun(100);break; //中间循迹传感器压线,保持直走此处两值使电机速度保持相同case 0x04:zuolun(90); youlun(0);break; //右侧循迹传感器压线,小车向右前修正case 0x08:zuolun(90); youlun(0);break; //左侧避障传感器有信号小车右转case 0x10:zuolun(90); youlun(0);break; //中间避障传感器有信号小车左转case 0x20:zuolun(90); youlun(0);break; //右侧避障传感器有信号小车左转}/*if(zuo==1){zuolun(10);youlun(50);}else if(zhong==1){zuolun(99);youlun(99);}else if(you==1){zuolun(50);youlun(10);} */}void main() //主函数{Init_timer(); //调用函数while(1){Inline();minge=0;minshi=0;second++;if(second==60)second=0,minge++;A1=second/10;A2=second%10;if(minge==10)minge=0,minshi++;for(a=200;a>0;a--){display(A1,A2,minge,minshi);};}}void Timer0_int()interrupt 1 //定时器中断计数{TH0 = (65535-10)/256;TL0 = (65535-10)%256;count ++;if(count >= 100){count = 0;}}。

智能循迹避障小车详细资料

智能循迹避障小车详细资料

2014届毕业设计电子信工程技术目录摘要 (2)ABSTRACT (2)第一章绪论 (3)1.1智能小车的意义和作用 (3)1.2智能小车的现状 (3)第二章方案设计与论证 (4)2.1 主控系统 (4)2.2 电机驱动模块 (4)2.3 循迹模块 (6)2.4 避障模块 (7)2.5 机械系统 (7)2.6电源模块 (8)第三章硬件设计 (8)3.1总体设计 (8)3.2驱动电路 (9)3.3信号检测模块 (10)3.4主控电路 (11)第四章软件设计 (12)4.1主程序模块 (12)4.2电机驱动程序 (12)4.3循迹模块 (13)4.4避障模块 (15)第五章制作安装与调试 (18)结束语 (18)致谢 (19)参考文献 (19)2014届毕业设计电子信工程技术智能循迹避障小车信工程学院息学院——电子信息工程专业 2011级摘要:利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。

其中小车驱动由L298N驱动电路完成,速度由单片机输出的PWM波控制。

关键词:智能小车;STC89C52单片机; L298N;红外对管Intelligent tracking and obstacle-avoid carSchool of Physics and Electronic Information,Grade 2006 Class 9 ,Instructor:Liu HankuiAbstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52.Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode2014届毕业设计电子信工程技术第一章绪论1.1智能小车的意义和作用自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。

智能小车(单片机格式)循迹 遥控 避障

智能小车(单片机格式)循迹 遥控 避障

西安科技大学自动寻迹及避障小车学院:电气与控制工程学院专业:测控技术与仪器学生:潘富强袁鑫朱明指导老师:侯媛彬陈毅静王建1西安科技大学摘要单片机应用技术飞速发展,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。

单片机是集CPU,RAM,ROM ,定时,计数和多种接口于一体的微控制器。

它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。

本文是基于单片机的智能小车设计,通过红外遥控、躲避障碍物功能,寻迹功能和测速功能来诠释智能小车的冰山一角,向大家展示智能小车的强大功能。

关键词:单片机,智能小车,红外遥控,躲避障碍物,寻迹,测速。

AbstractSCM application technology is developing rapidly from the missile's navigation devices, to the aircraft instrument control, computer network communications and data transmission, industrial automation process real-time control and data processing, as well as the widely used in a variety of intelligent life IC card, electronic pets, which are inseparable from the microcontroller. SCM is a set of the CPU, RAM, ROM, timing, counting and a variety of interfaces in one of the microcontroller. Its small size, low cost, functional, widely used in smart industries and industrial automation.Microcontroller-based intelligent car design, infrared remote control, to avoid obstacles feature, look for the trace function and speed function to interpret the tip of the iceberg of the smart car, to show a strong function of the smart car.Keywords:microcontroller, smart car, infrared remote control to avoid obstacles, tracing velocimetry.2西安科技大学目录第1章绪论 (4)1.1 智能小车成果 (4)1.2 智能小车发展 (4)1.3 本次智能小车设计 (4)第2章智能小车设计及器件介绍 (6)2.1 设计思路 (6)2.2 器件介绍 (7)2.2.1 主芯片STC89C52 (7)2.2.2 马达控制驱动芯片L9110 (8)2.2.3 MAX232 (9)2.2.4 OPTC光断续器 (9)2.2.5 液晶显示LM016L (9)第3章单元模块设计 (11)3.1 红外遥控及避障模块设计 (11)3.1.1 功能 (11)3.1.2 电路结构 (11)3.1.3 程序流程图 (11)3.1.4 实现效果 (13)3.2 寻迹模块设计 (13)3.2.1 功能 (13)3.2.2 电路结构 (13)3.2.3 程序流程图 (14)3.2.4 实现效果 (14)3.3 测速模块设计 (15)3.3.1 功能 (15)3.3.2 电路设计 (15)3.3.3 程序流程图 (16)3.3.4 实现功能 (16)小车附加功能 (17)设计总结 (18)参考文献 (19)附录一红外遥控及避障编程 (20)附录二寻迹编程 (28)附录三测速编程 (31)附录四元件清单 (39)附录五实物图 (40)3西安科技大学第1章绪论1.1 智能小车成果系统运用多重传感器与控制器良好的结合,系统可分为传感器检测部分,智能控制部分和电源模块。

光电循迹小车使用手册

光电循迹小车使用手册
图1.1程序主界面
在此界面中,用户可以在菜单工具栏中的“文件”、“工具”、“帮助”等菜单进行操作;同时,也可以操作菜单工具栏下方的选项:“赛道设计”、“赛车设计”、“仿真模拟”、“结果回放”,进入相应的操作子界面进行进一步的操作。
赛道设计:在赛道设计子界面中,可以进行赛道的设计操作,如新建及修改赛道、赛道基本参数设定等。
图1.3赛道设计界面
赛道主视窗及全局视窗可即时显示出正在设计的赛道的形状,供用户设计时参考,当坐标停留在主视窗内时,左下角状态栏会有当前鼠标点的坐标显示,方便用户设计赛道时地定位。用户可以通过赛道编辑来实现赛道地设计,右下角的数据列表还有当前赛道地数据信息显示,这样使赛道设计更加方便、直观。
图1.4赛车设计界面
赛车设计包括:赛车基本参数设置、电机参数设置、舵机参数设置、添加并设置传感器参数四个方面。获得并设置准确的各种参数,是一个好的赛车模型的基础。
图1.5仿真界面
仿真开始之后,系统提供了5块区域显示赛车行驶过程中的各种状态参数:
1)主视窗
显示局部区域的赛车运行姿态,用于细节观察。
2)全局视窗
显示全局信息,用于观察赛车运行全局状态。
智能车的角度控制是通过单片机输出pwm信号对舵机进行控制的舵机内部有一个基准电路能产生周期为20ms宽度为15ms的基准光电循迹小车使用手册信号当pwm信号输入到舵机时舵机内部产生一个直流偏置电压此电压与电位器的电压比较将获得电压差输出最后电压差的正负输出到电机驱动芯片决定舵机的正反转
光电循迹小车使用手册
#define Left2 0//宏定义,左转
#define Right2 3//宏定义,右转
sbit ControlPort = P0^0; //舵机信号端口

蔽障循迹智能小车

蔽障循迹智能小车

蔽障循迹智能小车一.导言1.1智能汽车的作用和意义自从第一台工业机器人诞生以来,机器人的发展已经遍布机械、电子、冶金、交通、航空航天、国防等各个领域。

近年来,机器人的智能水平不断提高,人们的生活方式被迅速改变。

在人类不断探索、改造和认识自然的过程中,制造出能够代替人类劳动的机器一直是人类的梦想。

随着科学技术的发展,机器人的感觉系统、图像处理技术已经相当发达,对于各种视觉技术,而基于图像的理解技术还很落后。

机器视觉只能通过大量的运算来识别结构化环境中的一些简单目标。

视觉传感器的核心器件是摄像管或CCD,目前的CCD可以实现自动对焦。

但是CCD传感器的价格、体积、使用量都不占优势。

因此,在不需要清晰图像而只需要粗糙感觉的系统中考虑使用接近传感器时,接近传感器的种类越来越多,其中视觉传感器成为自动行走和驾驶的重要组成部分。

典型应用视野是一种实用有效的自主智能导航方法。

为了实现自动引导功能和避障功能,机器人必须感知引导线和障碍物,感知引导线相当于赋予机器人视觉功能。

避障控制系统是基于AVG自动引导车系统。

基于AVG-自动引导车系统,智能车能够自动识别路线,判断并自动避开障碍物,选择正确的路线。

使用传感器感知路线和障碍物,做出判断并采取相应的行动。

这款智能车可以说是机器人的典型代表。

可以分为三个部分:传感器检测部分、CPU和执行部分。

为了实现自动避障功能,机器人还可以扩展跟踪、感知引导线和障碍物等功能。

它能自动识别汽车的行驶路线,选择正确的路线,并检测障碍物自动避让。

基于上述要求,感知和检测部分考虑到汽车一般不需要感知清晰的图像,只需要粗略的感知。

智能车的执行部分由DC电机驱动,主要控制汽车的方向和速度。

二、方案设计和论证2.1总体方案设计本系统是基于AT89C52单片机的汽车跟踪系统。

该系统采用两组高灵敏度的红外反射式光电传感器检测路面的黑迹,并将检测到的数据送到单片机进行处理,利用单片机产生PWM波,可以在最短的时间内完成跟踪。

智能循迹小车

智能循迹小车

智能循迹小车1·介绍1·1 目的本文档的目的是介绍智能循迹小车的设计和实现细节,以及使用该小车的方法和注意事项。

1·2 背景随着和自动化技术的快速发展,智能循迹小车作为一种智能,被广泛应用于各个领域,如工业自动化、物流运输等。

它具有自主导航、避障和准确执行任务的能力,可以大大提高工作效率。

2·设计原理2·1 硬件设计智能循迹小车的硬件设计包括机械结构、电路设计和传感器选择。

机械结构需要考虑小车的稳定性和灵活性,电路设计需要满足小车的控制需求,传感器选择需要能够准确感知周围环境并提供实时数据。

2·2 软件设计智能循迹小车的软件设计包括嵌入式程序、算法和人机界面。

嵌入式程序负责控制小车的运动和感知,算法负责决策和路径规划,人机界面负责与用户进行交互和监控。

3·组件和功能智能循迹小车由以下主要组件和功能组成:3·1 微控制器单元微控制器单元是智能循迹小车的核心,负责控制小车的运动和感知。

它可以根据传感器数据进行决策,并发送驱动信号给电机。

3·2 传感器智能循迹小车采用多种传感器,如红外线传感器、超声波传感器和摄像头。

这些传感器能够感知障碍物、地面情况和周围环境,为小车提供实时数据和环境信息。

3·3 执行器执行器包括电机和轮子,用于控制小车的运动。

电机接收来自微控制器单元的驱动信号,驱动轮子实现前进、后退、转向等动作。

3·4 电源智能循迹小车使用电池作为电源,提供稳定的电压和电流以供各个组件正常工作。

4·使用说明4·1 准备工作在使用智能循迹小车之前,需要先确保小车的电源充足、传感器正常工作和电路连接正确。

4·2 启动和控制启动小车后,可以使用遥控器或者方式APP进行控制。

通过控制信号可以让小车前进、后退、转向,以及执行其他任务。

4·3 注意事项使用智能循迹小车时需要注意以下事项:●小车应在平坦的地面上使用,避免碰撞或损坏。

智能循迹避障小车简版

智能循迹避障小车智能循迹避障小车---1. 引言智能循迹避障小车是一种能够根据环境中的信息自主移动的车辆,通过具备循迹和避障的能力,能够在不需要人工干预的情况下自主导航。

这种小车通常使用各种传感器来感知周围环境,使用算法来处理感知数据,并根据处理结果做出移动决策。

本文将介绍智能循迹避障小车的原理、设计和应用。

2. 原理智能循迹避障小车的原理主要包括感知、决策和执行三个部分。

2.1 感知感知是指小车通过各种传感器感知周围环境的过程。

常用的传感器包括红外线传感器、超声波传感器和摄像头等。

红外线传感器可以用来检测前方是否有障碍物,超声波传感器可以用来测量障碍物的距离,摄像头可以用来获取场景图像。

通过这些传感器,小车可以获得关于障碍物位置、距离和形状等信息。

2.2 决策决策是指小车根据感知到的环境信息做出移动决策的过程。

在决策过程中,通常会使用机器学习算法进行数据分析和模式识别,以便更准确地判断障碍物的位置和形状,并制定相应的移动策略。

例如,如果感知到前方有障碍物,小车可以选择绕过障碍物或者停下来等待。

2.3 执行执行是指小车根据决策结果执行相应的移动动作的过程。

根据决策结果,小车可以通过调整轮速或者改变行驶方向的方式来避开障碍物。

利用电机和轮子的组合,小车可以实现前进、后退、转向等多种运动。

3. 设计智能循迹避障小车的设计包括硬件设计和软件设计两个方面。

3.1 硬件设计硬件设计主要包括选取合适的传感器和执行器,并搭建相应的电子电路。

可以选择使用Arduino等单片机作为控制中心,连接红外线传感器、超声波传感器、摄像头以及电机和轮子等组件。

通过编程控制各个组件之间的通信和协作,实现小车的感知、决策和执行功能。

3.2 软件设计软件设计主要包括对传感器数据的处理和决策算法的实现。

可以使用C/C++等编程语言编写程序,通过读取传感器数据、分析数据并做出相应的决策。

常用的算法包括机器学习、图像处理和路径规划等。

智能循迹小车精讲PPT课件

性等。
可量化性
评估指标应具备可量化 性,方便进行客观、准
确的性能评估。
可比性
评估指标应具有可比性, 以便对不同循迹小车或 不同改进方案进行性能
对比。
实际意义
评估指标应具有实际意 义,能够反映循迹小车 在实际应用中的性能表
现。
结果分析与改进建议
结果分析
根据测试结果,对循迹小车的性能进行全面分析,找出存在的问题 和不足。
应用拓展 智能循迹小车将在更多领域得到应用,如仓储物流、智能 家居、医疗服务等,推动相关产业的智能化升级。
多车协同 未来智能循迹小车将实现多车协同作业,提高整体工作效 率,同时降低单个车辆的制造成本。
未来研究方向探讨
复杂环境适应性
人机交互优化
研究如何在复杂多变的环境中实现智能循迹 小车的稳定导航和定位,提高其环境适应性。
调试技巧与经验分享
调试技巧
使用仿真工具进行前期验证,可以大大缩短开发周期;在实际调试过程中,可以采用分模块调试的方法, 逐一验证各个模块的功能和性能。
经验分享
在开发过程中要注重代码的可读性和可维护性,以便后期进行功能扩展和性能优化;同时要注意传感器的 选型和布局对循迹效果的影响,合理选择和布局传感器可以提高小车的循迹精度和稳定性。
循迹算法原理及实现方法
循迹算法原理
通过检测小车与路径之间的相对位置关系,控制小车的运动方向和速度,使小 车能够沿着预定路径行驶。常见的循迹算法有PID控制算法、模糊控制算法等。
实现方法
通过传感器(如红外传感器、超声波传感器等)检测路径信息,将检测到的路 径信息输入到控制器中,控制器根据预设的循迹算法计算出控制量,控制小车 的电机转动,实现小车的循迹行驶。
智能循迹小车精讲 PPT课件

智能循迹避障小车报告

摘要:本智能识别小车以STC89C52单片机为控制芯片,以直流电机,光电传感器,超声波传感器,电源电路以及其他电路构成。

系统由STC89C52通过IO口,通过红外传感器检测黑线,利用单片机输出PWM脉冲控制直流电机的转速和转向,循迹由TCRT5000型光电对管完成。

一、系统设计1、小车循迹,避障原理这里的循进是指小车在白色地板上寻黑线行走,通常采取的方法是红外探测法。

红外探测法,即利用红外a在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地板时,发生漫反射反射光被装在小车上的按收管按收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光,单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。

红外探测器探测距离有限一殷最大不应超过3cm。

而避障则是通过超声波模块不断向前方发射超声波信号,通过接收反射回来的超声波信号,从而实现的避障。

当前方有障碍物时,超声波会向单片机串口发送一串数字,这些数字就是当前小车距离障碍物得距离。

当串口接收到信号时,会引发串口中断,单片机通过读取距离值,并且对此数值进行分析是不是距离小车很近,是的话就进行转向;否则继续循迹。

当小车遇到第一个障碍后,就计数一次,这样当遇到第二个障碍物时,小车就可以以不同的形式躲避障碍物了。

2、选用方案(1):采用成品的小车地盘,通过改装来完成任务;(2):采用STC89C52单片机作为主控制器;(3):采用7V电源经7805稳压芯片降压后为其他芯片及器件供电。

(4):采用TCRT5000型红外传感器进行循迹;(5):L298N作为直流电机的驱动芯片;(6):通过对L298N使能端输入PWM来控制电机转速和转向;3、系统机构框图如下所示:二、硬件实现及单元电路设计与分析1、微控制模块设计与分析微控制器模块我们采用STC89C52。

该芯片采用双列直插是封装,便于焊接,性能比较稳定,而且在市场上也是比较廉价的单片机。

智能小车说明书

基于STC12C5A60S2 单片机智能轮式小车设计摘要:以STC12C5A60S2 单片机为核心,由主控模块、传感器模块、电机驱动模块等组成,完成路面信息检测、循迹,寻找火源,直流电机控制等功能。

路面信息检测、循迹采用红外光电寻迹传感器判断接收地面反射光线的方式反馈,通过高低电平来进行路面检测、路径判断;寻找火源采用火焰传感器判断火源所在方位;电机直流驱动则用来保证小车以最快的速度行驶。

关键词:智能小车、STC12C5A60S2 单片机、红外传感器、循迹传感器、碰撞传感器、直流电机目录引言 (2)一.总体设计方案 (3)1.1 设计方案论证 (3)1.2 方案的总体设计框图 (3)二.硬件模块设计 (3)2.1 硬件模块组成 (3)2.2 中央处理器模块 (3)2.3传感器模块 (4)三.功能介绍 (6)四.软件设计 (6)五.参考文献........... 错误!未定义书签。

引言只能作为现代社会的新产物是以后的发展方向。

它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。

本次设计一智能小车,小车能够沿着特定轨迹行驶,躲避障碍物并能准确寻找到火源,发出警告功能。

在此过程中要通过单片机和各种传感器实现小车的前进、后退、左转和右转等基本操作。

通过这些基本功能再加上相关的传感器实现具有特定功能的智能小车。

这里在履带式小车上加装红外反射、循迹、火焰传感器,在STC12C5A60S2 单片机的管理和相关程序的控制下,能完成自动循迹及在复杂地形的迷宫中寻找出路的功能。

作品可以作为高级智能玩具,也可以作为大学生学习嵌入式控制的强有力的应用实例,该系统将会有更广阔的开发前景。

一.总体设计方案1.1 设计方案论证本次设计采用红外传感器来判定前方障碍的有无,使小车遇到障碍物时能即使的避免的功能;采用火焰传感器来实现寻找火源的功能;采用红外寻迹传感器来实现小车沿黑线前进的寻迹功能;采用STC12C5A60S2单片机来控制小车的各项基本操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能循迹避障小车的设计 学院名称: 机 械 工 程 学 院 专业班级: 测控技术与仪器0902班 学生姓名: 李俊德 刘奎 宣芮 指导教师姓名: 孙 智 权

2013 年 03 月 江苏大学创新学分—智能小车设计 摘要:以STC12C5A60S2单片机为核心,由主控模板、传感器模块、电机驱动模

块等组成,完成路面信息检测,寻找火源,直流电机控制等功能。路面信息检测、循迹采用红外光电循迹传感器判断接收地面反射光线的方式反馈,通过高低电平来进行路面检测、路径判断;寻找火源采用火焰传感器判断火源所在方位;电机直流驱动则用来保证小车以最快的速度行驶。

关键字:单片机,直流电机,循迹传感器,火焰传感器 江苏大学创新学分—智能小车设计 目录

第一章 绪论 ............................................................................................................................... 1

第二章 功能介绍 ..................................................................................................................... 2

2.1 主要实现功能 ................................................................................................................ 2

2.2 车体设计方案 ................................................................................................................ 2

2.3 障碍物探测器选择方案 .............................................................................................. 2

2.4 电源电路设计方案 ....................................................................................................... 3

2.5 报警功能的设计方案 .................................................................................................. 3

第三章 硬件设计 ..................................................................................................................... 4

3.1 硬件方案论证 ................................................................................................................ 4

3.2 方案的总体设计框图 .................................................................................................. 4

3.3 硬件模块组成 ................................................................................................................ 4

3.3.1 中央处理器模块 ............................................................................................... 4

3.3.2 传感器模块 ........................................................................................................ 5

第四章 软件设计 ..................................................................................................................... 8

4.1 程序流程图 ..................................................................................................................... 8

4.2 程序设计 ......................................................................................................................... 8

第五章 总结 ............................................................................................................................. 12

5.1 李俊德总结 ................................................................................................................... 12

5.2 刘奎总结 ....................................................................................................................... 13

5.3 宣芮总结 ....................................................................................................................... 14

参考文献 ..................................................................................................................................... 15 江苏大学创新学分—智能小车设计 1 第一章 绪论 智能作为现代社会的新产物是以后的发展方向。它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期索要达到的或更高的目标。

本次设计的智能小车,能够沿着一定轨迹行驶并能准确寻找火源,并实现灭火功能。在此过程中要通过单片机和各种传感器实现小车的前进、转弯等基本操作。通过这些基本功能再加上相关的传感器实现具有特定功能的智能小车。在理在轮式小车上加装碰撞、火焰传感器,在STC12C5A60S2单片机的管理和相关程序的控制下,能完成自动循迹及复杂地形的迷宫中寻找出路的功能。

作品可以作为高级智能玩具,也可以作为大学生学习嵌入式控制的强有力的应用实例,该系统将会有更广阔的开发前景。 江苏大学创新学分—智能小车设计

2 第二章 功能介绍 2.1 主要实现功能 利用装在智能小车上的火焰传感器探测火源。当发现火源时,小车行驶到火源处利用蜂鸣器进行报警。利用碰撞传感器和红外对管传感器来避开障碍物,当碰撞传感器的前端碰到障碍物时,会触发碰撞传感器的电平变化,使得智能小车做出转弯,红外线对管传感器是利用红外线反射的原理,根据反射的强度来判定前方障碍的有无,以此来避开障碍物。

2.2 车体设计方案 采用左右两轮分别驱动,为保持车体平衡,前轮用万向轮转向的方案,即左右分别采用两个转速和力矩基本完全相同的直流舵机进行驱动,前边装一个万向轮。这样,当两个直流舵机转速相同但方向相反时就可以实现电动车的原地旋转,由此可以轻松地实现小车坐标不变的90度和180度的转弯。不过,在进行其他的程序前,得先通过不断的测试来调节两个舵机的转速,从而使两个轮子能够以最少的时间来实现基本的前进、左转、右转和后退。

2.3 障碍物探测器选择方案 方案一:用超声波传感器进行避障。超声波传感器的原理是:超声波由压电陶瓷超声波传感器发出后,当遇到障碍物后便反射回来,再被超声波传感器接收。然后将该信号放大送入单片机。超声笔传感器在避障的设计中被广泛运用。但是超声波传感器需要40kHz的方波信号来工作,因为超声波传感器对工作频率要求较高,偏差在正负5%内,所以用模拟电路来做方波发生器比较难以实现。而用单片机来作为方波发生器未免有些浪费资源。因此放弃了此方案。

方案二:用红外对管传感器进行避障。红外线对管传感器是利用红外线反射的原理,根据反射的强度来判定前方障碍的有无。红外线对管传感器电路搭接简

相关文档
最新文档