长通杯论文-自动循迹小车
循迹小车毕业论文
循迹小车毕业论文循迹小车毕业论文引言:在如今科技高速发展的时代,机器人技术逐渐走入人们的生活,成为了一种热门的研究领域。
其中,循迹小车作为机器人的一种,具有广泛的应用前景。
本文将围绕循迹小车展开讨论,探索其原理、设计以及未来发展。
一、循迹小车的原理循迹小车是一种能够根据特定轨迹行驶的机器人。
它通过搭载的传感器,如红外线传感器或摄像头,实时感知周围环境,并根据预设的循迹算法进行行驶。
该算法能够分析传感器所接收到的信号,并判断车辆应该如何转向,从而保持在特定轨迹上行驶。
二、循迹小车的设计1. 传感器设计循迹小车的传感器设计是关键之一。
红外线传感器是常用的传感器之一,它能够通过接收反射的红外线信号,判断车辆是否偏离轨迹。
除此之外,摄像头也是一种常见的传感器选择,它能够实时捕捉车辆周围的图像,并通过图像处理算法判断车辆的位置和方向。
2. 控制系统设计循迹小车的控制系统设计是确保车辆按照预设轨迹行驶的核心。
控制系统通常由微控制器、电机驱动器和电源组成。
微控制器负责接收传感器的信号,并根据循迹算法控制电机驱动器实现车辆的转向和速度调整。
电源则提供所需的电能。
3. 车体结构设计循迹小车的车体结构设计需要考虑到载重能力、稳定性和机动性。
车体通常由轮子、底盘和支撑结构组成。
轮子的选择要考虑到摩擦力和抓地力,底盘的设计要考虑到重心的稳定性,支撑结构的设计则要保证车体的整体稳定性。
三、循迹小车的应用循迹小车作为一种机器人技术,有着广泛的应用前景。
1. 工业领域循迹小车在工业领域可以应用于自动化生产线上,实现物料的自动搬运和分拣。
它能够减轻人力负担,提高生产效率。
2. 物流领域循迹小车在物流领域可以应用于仓储管理,实现货物的自动存储和取出。
它能够提高物流效率,减少人为错误。
3. 教育领域循迹小车在教育领域可以应用于机器人教育和编程教育。
学生可以通过操控循迹小车,学习机器人技术和编程知识。
四、循迹小车的未来发展随着科技的不断进步,循迹小车也将不断发展和创新。
循迹小车毕业论文
循迹小车毕业论文本文介绍了一个基于单片机的循迹小车设计。
该系统主要由两个模块组成:传感器模块和控制模块。
传感器模块使用红外线传感器和光敏电阻来检测黑色轨道和白色背景之间的反差,从而确定小车运动的轨迹。
控制模块使用PID 控制算法来调整小车的方向和速度,以保持小车在轨道上运动。
该系统通过语音识别模块和蓝牙通信模块与外部设备交互,具有较好的可扩展性和交互性。
关键词:循迹小车;单片机;传感器;PID 控制算法一、引言随着科技的不断发展,智能控制系统在各个领域得到了广泛应用。
循迹小车作为一种常见的智能控制系统,已经成为了学生课程设计、科技展览、科普教育等方向的研究热点。
本文基于单片机设计了一个循迹小车,以介绍该系统的设计思路和实现细节。
二、系统设计循迹小车的设计主要分为两个模块:传感器模块和控制模块。
传感器模块通过红外线传感器和光敏电阻来检测轨道,控制模块使用PID 控制算法来调整小车的方向和速度,以保持小车在轨道上运动。
该系统还加入了语音识别模块和蓝牙通信模块,增强了其可扩展性和交互性。
1. 传感器模块循迹小车的传感器模块主要用于检测小车运动的轨迹,以实现自动驾驶。
本文采用了两种传感器:红外线传感器和光敏电阻。
红外线传感器(Infrared Sensor)是一种能够感知红外线辐射并将其转化为电信号的传感器。
其原理是利用红外线反射率的不同,通过发射和接收红外线来判断物体的位置、距离或者形状。
在本文中,我们使用红外线传感器来检测黑色轨道和白色背景之间的反差,从而确定小车运动的轨迹。
光敏电阻(Photoresistor)是一种可以感知光强度变化并将其转化为电信号的传感器。
其原理是利用半导体材料的光电效应,当光照射在其表面时,其电阻值会发生变化。
在本文中,我们使用光敏电阻来检测环境中的光线强度,从而判断小车是否处于黑色轨道上。
2. 控制模块循迹小车的控制模块主要用于控制小车的方向和速度,以保持小车在轨道上运动。
智能循迹小车 毕业论文
智能循迹小车毕业论文一、前言随着科技的发展,智能机器人已经成为人们关注的热门话题。
智能机器人的出现和应用,不仅可以提高生产效率,减少劳动强度,并且可以创造出很多新的应用领域。
其中,智能循迹小车作为一种基于仿生学和机器人学的新型机器人,已经逐渐应用到许多领域,如环境监测、病毒检测等。
本文着重介绍智能循迹小车的设计和实现,以期为相关研究提供参考。
二、智能循迹小车的需求分析智能循迹小车主要用于环境监测和物品巡检。
为了保证循迹小车的运转效果,需要进行以下需求分析:1.循迹精度高:循迹小车的自主导航是基于视觉和控制系统完成的,因此需要保证循迹精度高,以便更准确地定位目标位置。
2.交通状况适应性强:循迹小车需适用于不同的路况和环境,如转向直接性、弯道安全性、山地路段行驶性等。
3.控制系统稳定性高:为了确保循迹小车的运转稳定,控制系统需稳定、耐用。
4.多功能性:循迹小车需具备多种传感器和设备,以实现环境监测和物品巡检等多项功能。
三、智能循迹小车的设计方案1.硬件设计智能循迹小车由四个电动轮驱动,需要具备以下硬件配置:1) 微型处理器:采用单片机实现控制、通信等功能。
2) 直流电机:用于驱动小车前进和后退。
3) 舵机:控制小车方向。
4) 金属质量传感器:检测循迹目标的位置,并对小车进行控制。
5) 视觉传感器:采集路面图像,并进行图像处理。
6) 电源模块:提供小车稳定的电力来源。
2.软件设计1) 系统设计:采用嵌入式系统,将设备的物理特性和功能与程序环境相结合,实现对小车的控制和行为规划。
2) 控制算法设计:采用视觉处理和运动控制算法实现对小车的控制,并对其交通状况和循迹精度进行优化。
3) 通信协议设计:采用串口通信协议实现与上位机的数据传输。
四、智能循迹小车的实现演示智能循迹小车的实现演示中,需要注意以下几点:1. 使用电源模块为小车提供稳定的电力来源。
2. 通过视觉传感器采集并处理路面的图像信息。
3. 通过金属质量传感器检测循迹目标的位置。
智能循迹小车毕业论文
智能循迹小车毕业论文本篇论文主要研究了基于Arduino控制器的智能循迹小车设计与实现。
智能循迹小车是一种常见的机器人应用,其主要应用于物流和仓库管理、生产工艺控制等领域。
本文利用Arduino Uno作为核心控制器,通过电机控制模块和红外避障模块等外部组件,实现了小车的轨迹匹配和避障功能。
同时,通过DHT11湿度传感器和MQ-2烟雾传感器,实现了小车的环境检测功能。
论文最后进行了实际测试,验证了智能循迹小车的正确性和实用性。
关键词:智能小车;Arduino;循迹;避障;环境检测1.引言随着科技的不断进步,人工智能、机器人等技术的发展越来越快速。
智能小车作为机器人领域的典型应用,主要应用于物流和仓库管理、生产工艺控制等领域。
因此,设计和制作一种高效、准确的智能小车成为当今热门的研究方向。
2.设计方案2.1硬件设计(1)Arduino UnoArduino Uno是一个基于ATmega328P微控制器的开源电子原型平台,其支持无需编程或者其他硬件电路就可以快速轻松地开发嵌入式系统。
(2)红外避障模块红外避障模块是一种基于红外线探测距离的传感器模块,通过测量物体与小车之间的距离,判断小车前方是否有障碍物。
(3)电机控制模块电机控制模块是小车的驱动部分,其主要作用是控制小车的行进方向和速度。
(4)DHT11湿度传感器DHT11湿度传感器是一种能够测量环境温度和湿度的传感器,通过该传感器可以实现小车的环境检测功能。
(5)MQ-2烟雾传感器MQ-2烟雾传感器是一种能够检测空气中是否含有有害的烟雾气体的传感器,可以实现小车的环境检测功能。
2.2软件设计设计程序采用C++编写,主程序根据小车周围环境的变化情况,不断地调用各部分模块,实现小车的循迹、避障、环境检测等功能。
3.实现方法和结果3.1循迹实现在小车轮下安装两个红外传感器,实现对黑线的检测和识别。
根据黑线的信号变化情况,调整小车行进的方向和速度。
3.2避障实现在小车前端安装红外避障模块,通过判断距离来实现小车遇到障碍物时自动停车,避免发生碰撞。
自动循迹小车毕业设计
自动循迹小车毕业设计毕业设计:自动循迹小车摘要:本毕业设计致力于设计和制作一种自动循迹小车。
该小车能够在给定的路径上自动行驶,并根据环境中的线路进行循迹操作。
设计方案基于Arduino控制器和红外传感器实现,小车能够感知到路径上的线路,并据此进行正确的行驶操作。
此外,设计还包括电机驱动,电源供应和用户界面等功能模块。
实验结果表明,该自动循迹小车能够高效准确地行驶在指定的路径上。
关键词:1.引言2.设计原理自动循迹小车的设计方案基于Arduino控制器和红外传感器。
红外传感器能够感知到路径上的线路,从而确定小车的行驶方向。
Arduino控制器能够接收传感器的数据并根据预先编写的程序进行控制操作,例如调整电机速度和方向等。
整个设计系统的模块主要包括传感器模块,控制器模块,电机驱动模块和电源供应模块。
3.系统设计3.1传感器模块本设计中使用红外传感器来感知路径上的线路。
传感器模块负责采集红外传感器的数据,并将其传输给控制器模块进行处理。
3.2控制器模块控制器模块由Arduino控制器组成。
它通过连接传感器模块和电机驱动模块来接收传感器数据,并根据编写的程序进行控制操作。
控制器模块具有高度灵活性和可编程性,使得小车能够按照预先设定的规则行驶。
3.3电机驱动模块电机驱动模块负责控制小车的速度和方向。
根据传感器数据,控制器模块会发送相应的指令给电机驱动模块,以控制小车的行驶。
3.4电源供应模块电源供应模块为整个系统提供所需的电力。
它负责将来自电池或电源适配器的直流电源转换为小车所需的电压和电流。
4.实验结果和讨论通过设置合适的传感器感应距离,测试了自动循迹小车在给定路径上的行驶性能。
实验结果表明,该小车能够稳定地沿着给定的路径行驶,并根据环境中的线路进行循迹操作。
5.结论本毕业设计成功地设计和制作了一种自动循迹小车。
该小车能够准确地沿着给定的路径行驶,并根据环境中的线路进行循迹操作。
通过这个设计,我们可以更深入地理解自动控制和传感器应用的原理和实践。
自动循迹小车方案论文 附程序
一、设计任务多功能寻迹小车的主要功能就是按给定的黑线自动行走,并通过霍尔传感器测量小车行走时的速度,用LCD12864显示出来,可以通过电机驱动芯片控制小车的速度。
设计这个寻迹小车的目的在于学习和实践,把学到的知识应用于实践。
二、设计要求1、硬件要求:(1)、小车寻迹电路图1 黑白线检测电路该电路运用了传感器技术,用反射型TCR来检测地面上的黑白线,该元件在小车运行开始就一直发出红外光,红外光照射到地面。
如果没遇到黑线,红外线就会反射回来给光电三极管,从而使光电三极管导通,然后低电平就会送到比较器的反向输入端,而正向输入端的电压是可调的,当正向电压比反向电压高时,比较器就会输出一个高电压,反之,是低电压。
我们就是应用这一点来通过看LED信号灯来看是否检测到黑线,所以LED指示灯亮是告诉我们小车检测到黑线。
图2 霍尔传感器的接线图霍尔传感器测量原理:测量电机转速的第一步就是要将电机的转速表示为单片机可以识别的脉冲信号,从而进行脉冲计数。
霍尔器件作为一种转速测量系统的传感器,它有结构牢固、体积小、重量轻、寿命长、安装方便等优点,因此选用霍尔传感器检测脉冲信号,其基本的测量原理如图2-6所示,当电机转动时,带动传感器运动,产生对应频率的脉冲信号,经过信号处理后输出到计数器或其他的脉冲计数装置,进行转速的测量。
图3 霍尔传感器测速原理图4 电机驱动电路该图是用来驱动小车左右电机的驱动电路,通过IN1、IN2、IN3、IN4这4个输入端的设计来实现小车的前、后、左、右运行,用该芯片的最大优点就是控制电路简单,成本低。
图5 L298N电机驱动芯片图6 电源电路该电路可以有效地为系统提供5V电压,有2个指示灯,一个用来指示单片机的通信状态,另一个用来指示电源工作状态。
2、软件要求(1)、编写检测寻迹函数(2)、编写测速函数(3)、编写电机驱动函数(4)、编写电机调速函数(5)、编写LCD12864显示函数3、联机调试先测试硬件是否按要求做好,先接上电源,看每个模块是否可以正常工作,如果不行就通过万能表检测,直到硬件方面完全没问题的时候就检测软件。
自动避障循迹小车毕业论文
自动避障循迹小车毕业论文自动避障循迹小车毕业论文目录1 绪论 (1)1.1智能小车的研究与意义 (1)1.2智能小车的现状 (3)1.2.1国外移动机器人研究 (3)1.2.2国移动机器人的状况 (4)1.2.3小车避障现状综诉 (4)1.2.4智能小车的现状 (4)1.3论文研究容与主要结构 (5)1.3.1基于单片机控制的智能循迹避障小车 (5)1.3.2文章主要结构 (5)2 方案选型设计 (6)2.1车体设计 (6)2.2电机驱动设计 (6)2.2.1电机选择 (6)2.2.2驱动选择 (7)2.2.3H桥式电路工作原理 (9)2.2.4PWM调速技术 (9)2.3循迹模块 (9)2.3.1光电传感器的工作原理 (9)2.3.2光电传感器的分类和工作方式 (9)2.3.3光电传感器的选择 (10)2.4避障模块 (11)2.4.1超声波测距的原理 (11)2.4.2超声波传感器的分类 (12)2.4.3超声波测距特点 (12)2.4.4超声波模块选择 (13)2.5显示模块 (14)2.5.1数码管的结构及工作原理 (14) 2.5.2数码管的选择 (15)2.6控制系统模块 (15)2.6.1单片机的发展 (15)2.6.2AT89C52单片机的简单介绍 (17)2.7电源模块 (17)3 硬件设计 (18)3.1总体设计 (18)3.1.1小车总体概述 (18)3.1.2小车总体设计框图 (19)3.2驱动电路设计 (19)3.3信号检测模块电路设计 (21)3.3.1循迹模块信号检测电路 (21)3.3.2壁障模块和显示信号检测电路 (22) 3.4显示模块电路设计 (24)3.5主控电路设计 (27)3.5.1单片机最小系统设计 (27)3.5.2主控电路图 (30)4 软件设计 (31)4.1主程序设计 (31)4.1.1主程序框图 (31)4.1.2主程序流程图 (32)4.2循迹模块程序设计 (33)4.3显示模块程序设计 (33)4.4避障模块程序设计 (34)5 制作安装与调试 (35)5.1小车的安装 (35)5.2小车的调试 (35)5.3智能小车的功能 (36)结论 (37)参考文献 (38)附录: (40)中文译文 (44)致谢 (52)1 绪论1.1智能小车的研究与意义移动机器人是机器人领域的一个分支,他的研究始于60年代末期,斯坦福研究院(SRI)的Nits Nilssen和Charles Rosen 等人,在1966年至1972年间研制出了名为Shake的自主移动机器人[1]。
自动循迹智能小车的研究与实现
自动循迹智能小车的研究与实现自动循迹智能小车的研究与实现引言近年来,随着人工智能技术的快速发展,各类智能机器人逐渐走入人们的生活。
其中,自动循迹智能小车作为一种常见的应用,广泛用于自动化仓储和物流系统中。
本文将讨论自动循迹智能小车的研究与实现,探究其原理、核心技术及应用前景。
一、自动循迹智能小车概述自动循迹智能小车是一种基于机器视觉和自动控制技术的智能设备,能够通过摄像头或传感器感知环境,实现自主巡航和路径规划。
该小车广泛应用于工业生产线、仓储系统和物流分拣等领域,能够提高生产效率和物流运输效能。
二、自动循迹原理自动循迹智能小车的核心原理是通过摄像头或传感器获取环境信息,并将其输入至算法模块进行处理分析。
具体实现过程可分为以下几个步骤:1. 环境感知:通过摄像头或传感器获取道路或路径信息,包括线段的位置、角度、形状等。
2. 图像处理:对摄像头采集到的图像进行预处理,包括灰度化、二值化、滤波等操作,以便后续的图像分析和轨迹提取。
3. 边缘检测:基于图像处理结果,使用边缘检测算法找到路线上的边缘,获取路径的几何信息。
4. 轨迹提取:根据边缘检测结果,利用曲线拟合等数学算法,提取出路径的具体轨迹。
5. 控制策略:根据提取出的路径信息,设计合适的控制策略,使小车能够按照路径自动行驶。
三、自动循迹智能小车的关键技术1. 视觉识别技术:通过摄像头获取环境信息,并对图像进行处理、分析,从中提取出路径的几何信息。
2. 图像处理与边缘检测技术:对摄像头采集的图像进行预处理,包括灰度化、二值化、滤波等操作,并通过边缘检测算法找到路线上的边缘。
3. 轨迹提取与建模技术:基于边缘检测结果,使用曲线拟合等数学算法,提取出路径的具体轨迹,并对路径进行建模。
4. 自动控制技术:根据提取的路径信息设计适当的控制策略,使小车能够按照路径自动行驶。
四、自动循迹智能小车的应用前景自动循迹智能小车在工业生产线、仓储系统和物流分拣等领域具有广阔的应用前景。
循迹小车 毕业论文
摘要本设计是一种基于单片机控制的简易自动寻迹小车系统,其研究意义涵盖了工业、生活、勘探以及人类关注的探月工程。
设计旨在设计出一款可以自主按照人类预设的轨迹行走(或者完全自主行走)并完成指定任务的小车。
从设计的功能要求出发,设计包括小车机械构成设计和控制系统的软硬件设计。
为了适应复杂的地形我采用稳定性比较高的四轮构架式,用后轮驱动前轮换向的控制模式。
控制系统以STC89C52为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面黑色轨迹进行检测,并确定小车当前的位置状态,再将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
关键词:循迹小车,单片机,红外传感器ABSTRACTThe design is a simple microcontroller-based control automatically tracing the car system, and its significance covers the industry, life, exploration, and human concern lunar exploration. The design aims to design a can of independent walking in accordance with the trajectory of human default (or completely autonomous walking) and to complete the tasks assigned to the car. The design includes the functional requirements from the design of car mechanical design and control system hardware and software design. Relatively high stability of the four trusses in order to adapt to the complex terrain, before the rotation of the rear-wheel drive control mode. Control system to control the core to STC89C52 microcontroller PWM wave to control the car speed. Using infrared photoelectric sensor to detect the black track on the road and to determine the current status of the car, and then the road detection signal is fed to the microcontroller. Microcontroller to be collected signal analysis and judgment, and timely control of the drive motor to adjust the steering of the car, so that the car is traveling along the black track to achieve the purpose of the car automatically tracing.Keywords:car tracking;microcontroller;Infrared sensors目录1 绪论 (1)1.1 研究背景和发展现状 (1)1.2 研究目的和意义 (1)1.3 研究内容 (2)2方案设计与论证 (3)2.1 总体方案设计 (3)2.2主控系统 (3)2.2 电机驱动模块 (4)2.3 驱动电机选择 (5)2.4 循迹模块 (5)2.5 机械系统 (6)3 主要器件介绍 (7)3.1 STC89C52的介绍 (7)3.2 L298N的介绍 (10)3.2.1 L298的引脚功能 (10)3.2.2 L298的运行参数 (11)3.2.3 L298的逻辑控制 (11)3.3 TCRT5000的介绍 (11)3.4 LM324的介绍 (12)4 硬件设计 (14)4.1总体设计 (14)4.2 STC89C52单片机控制电路 (16)4.2.1 时钟电路 (16)4.2.2 复位电路 (17)4.2.3 EA/VPP(31 脚)的功能和接法 (17)4.2.4 P0 口外接上拉电阻 (17)4.3TCRT5000黑色轨迹识别电路 (18)4.4LM324电压比较电路 (19)4.5电机驱动电路 (20)4.5.1驱动电路 (20)4.5.2 PWM调速原理 (21)5程序设计 (23)5.1主程序 (23)5.2TCRT5000扫描程序 (25)5.3 PWM编码产生程序 (26)6调试 (28)6.1硬件调试 (28)6.1.1电池可靠性 (28)6.1.2TCRT5000探头 (29)6.1.3 L298N马达驱动模块 (29)6.2软件调试 (29)6.2.1调试平台介绍 (29)6.3 测试结果与分析 (30)结束语 (32)参考文献 (33)致谢 (34)附录 (35)附录1:源程序 (35)附录2:原理图 (39)附录3:PCB设计 (40)1 绪论1.1 研究背景和发展现状随着电子技术、计算机技术、智能控制技术的飞速发展,产品的智能化和小型化越来越成为人们关注的热点。
循迹小车毕业设计论文
毕业设计(论文)题目寻迹小车的设计与制作学生姓名院系信息工程系专业************班级*** **学号****************指导教师*****完成时间**********寻迹小车的设计与制作摘要寻迹智能小车生动有趣具有结构简单、原理清晰、趣味性强等特点。
还牵涉到机械结构、电子基础、传感器原理、自动控制甚至单片机编程等诸多学科知识,通过动手实践能大大提高解决实际问题的能力,制作完成后的产品,能沿预定的轨道自动前进,生动、有趣,深受初学者喜爱。
而且智能小车还是一个很好的硬件平台,只要增加一些控制电路就能完成循迹小车、救火机器人、足球机器人、避障机器人、遥控汽车等课题。
关键字:寻迹/智能/小车目录1寻迹小车的介绍1.1 寻迹小车的功能简介 (1)2 寻迹小车的工作原理2.1 寻迹小车元件 (2)2.2 寻迹小车原理图 (3)2.3 LM393方框图 (3)2.4 寻迹小车工作原理 (4)3 焊接与调试3.1 焊接过程简介 (5)3.2 调试与组装 (5)3.3 整车调试 (6)4 特色与创新点讨论 (6)参考文献 (7)1寻迹小车的介绍1.1 寻迹小车的功能简介在白色的场地上有一条16毫米宽的黑色跑道,我们的循迹小车能沿着黑色跑道自动行驶,不管是跑道如何弯曲小车都能自动行驶真是太神奇了!大家知道当光源射到白色物体和黑色物体上时的反光率是不同的,我们这里用白色的LED作为光源,光线通过地面反射到光敏电阻上通过检测光敏电阻阻值变化能判断小车是否行驶在白色区域上,如果检测到是黑色跑道,说明小车跑偏,这一侧的电机就会减速甚至停转这一侧的绿色的LED熄灭,驱动小车向相反方向行驶,这样小车就能始终沿着跑道行驶了。
2 寻迹小车的工作原理2.1 寻迹小车元件2.2 寻迹小车原理图2.3 LM393方框图2.4 寻迹小车工作原理首先我们来熟悉一下整机的工作原理图,电路由线路检测电路、电压比较电路、驱动电路和执行电路组成.LM393是双路电压比较器集成电路,由两个独立的精密电压比较器构成。
循迹小车电赛论文(1)
B题自动追光自动避障电动小车参赛队号:2010168自动追光自动避障电动小车摘要:该小车以STC12C5A60S2单片机为控制核心,利用了灵敏度较高的OPT101光照传感器检测光源,采用红外反射性传感器检测道路上的障碍,采用集成H桥芯片L298和PWM方式驱动电机,实现了电动小车的自动追光和自动避障等功能。
借助于STC12C5A单片机的强大的运算能力,无需外接电路提供A/D转换,PWM调速信号。
使用OPT101检光能精确判别光源方向,使得小车可以轻易找到光源。
采用L298芯片结合PWM方式驱动小车,使得控制和电路结构都较简单。
整个系统的电路结构简单明了,可靠性能高,多次实验测试结果满足基本要求和大部分发挥部分要求。
关键词:STC12C5A单片机;光电检测器;PWM调速;电动小车;寻光;避障一、题目分析1、目标设计制作一套自动追光带太阳能充电系统的小车,并能在遇到障碍物时自动绕行追光!2、任务(1)进行寻光行进,没有白炽光源时,可以寻自然光前进。
(2)避障,且障碍物摆设是随机的。
(3)小车到达离光源一定位置后停止前进。
(4)太阳能板始终对准光源!(5)太阳能板为蓄电池供电,并指示供电状态。
3、指标(1)寻找到不大于100W的白炽灯,场地2m*2m。
(2)顺利避障,不应碰撞障碍物,尽可能不刮擦障碍物。
(3)小车寻光避障行进到终点总时间不大于1分钟,到离障碍物不大于30cm的距离时停止。
(4)在避开障碍物时,太阳能板始终对准光源。
(5)太阳能板能指示为电池的供电状态。
二、方案设计总体思路:小车驱动部分采用L298芯片驱动,利用OPT101光敏传感器检测光源方向,利用红外传感器检测并避开障碍,配合OPT传感器找到光源,同时用舵机控制太阳能板的转动,使其一直对着光源,根据题目要求给供电电池充电!为保证太阳能板一直对着光源,小车在行进中不断微调修正使其对准光源!1、寻找光源(1)利用光敏电阻和运放电路构成检测光源方向的电路。
毕业论文《自动循迹小车》
.毕业论文(设计)题目自动循迹小车院系电气与电子信息工程学院专业自动化年级 2013级学生姓名赖德鹏学号 130650108田巧玉自动循迹小车专业自动化学生赖德鹏指导教师田巧玉【摘要】本设计以LDC1000传感器探测金属为基础,以单片机控制技术为核心,实现小车自动探测金属轨道并正常行驶。
同时加入前进距离和时间的记录,用户可通过单片机STC15F2K60S2控制传感器根据不同的金属轨道进行参数矫正。
小车使用了L298N电机驱动以便于小车可以不通的速度匀速稳定的前进,最终实现集金属探测,实地矫正,参数的设定与数据显示于一身的智能循迹小车。
此设计有体积小,功耗低,适用范围广,用户操作界面设计人性化等特点。
【关键词】金属探测参数可调多功能显示智能控制Automatic Vehicle Tracking【Abstract】This design is based on the LDC1000 sensor to detect the metal, with the single-chip microcomputer control technology as the core, to realize the automatic detection of the metal track and normal driving. At the same time to join the advance distance and time records, the user can be controlled by a single chip microcomputer STC15F2K60S2 sensor based on different metal track parameters. The car uses a L298N motor drive for the car can get stable speed constant progress, and ultimately set the metal detection, field correction, intelligent vehicle tracking and data set parameters are displayed in a. This design has the characteristics of small size, low power consumption, wide application range, user-friendly design of user interface, and so on.【Key words】Metal detection adjustable parameters multifunction display intelligent control目录绪论........................................................ 错误!未定义书签。
自动循迹小车毕业设计
xxxxxx学院xxx 系 xxx 专业 xx 级毕业设计(论文)姓名 xx 学号 xxxxxxxx指导教师(签名) xxx二○年月日烟台工程职业技术学院毕业设计(论文)诚信承诺书本人慎重承诺:我所撰写的设计(论文)《》是在老师的指导下自主完成,没有剽窃或抄袭他人的论文或成果。
如有剽窃、抄袭,本人愿意为由此引起的后果承担相应责任。
毕业论文(设计)的研究成果归属学校所有。
学生(签名)年月日目录目录 0摘要: (4)前言 (3)一.任务要求 (4)(一)任务 (4)二.系统设计方案 (5)(一)小车循迹原理 (5)(二)控制系统总体设计 (6)三.系统方案 (7)(一)寻迹传感器模块 (7)1.红外传感器ST188简介 (7)2.比较器LM324简介 (8)3.具体电路 (9)4.传感器安装 (10)(二)控制器模块 (11)(三)电源模块 (13)(四)电机及驱动模块 (14)1.电机 (14)2.驱动 (14)(五)自动循迹小车总体设计 (16)1.总体电路图 (16)2.系统总体说明 (18)四.软件设计 (18)(一) PWM控制 (18)(二)总体软件流程图 (19)(三)小车循迹流程图 (19)(四)中断程序流程图 (21)(五)单片机测序 (22)五.致谢 (25)六.参考资料 (27)自动循迹小车摘要:本设计是一种基于单片机控制的简易自动寻迹小车系统,包括小车系统构成软硬件设计方法。
小车以AT89C51 为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
关键词:单片机AT89C51 光电传感器直流电机自动循迹小车前言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。
智能循迹小车 毕业论文
智能循迹小车毕业论文智能循迹小车毕业论文引言:智能循迹小车是一种基于人工智能技术的智能机器人,它能够通过感知环境中的路径信息,自主地沿着预定的轨迹行驶。
本文将探讨智能循迹小车的原理、应用以及未来的发展前景。
一、智能循迹小车的原理智能循迹小车的核心原理是通过传感器感知环境中的路径信息,并通过算法进行实时处理和决策。
传感器通常包括红外线传感器、摄像头等,它们能够感知地面上的路径线或标志物。
通过收集和处理传感器数据,智能循迹小车能够判断自身位置和方向,并做出相应的行驶决策。
二、智能循迹小车的应用智能循迹小车在现实生活中有着广泛的应用。
首先,它可以用于物流行业,实现自动化的仓储和运输。
智能循迹小车能够准确地遵循预定的路径,将货物从仓库中送到指定地点,提高了物流效率。
其次,智能循迹小车可以应用于智能家居领域。
它可以根据用户设定的路径,自动清扫地面或搬运物品,为人们的生活提供便利。
此外,智能循迹小车还可以应用于农业领域,用于自动化的播种、施肥和除草等操作,提高农作物的生产效率。
三、智能循迹小车的挑战虽然智能循迹小车在应用领域有着广泛的前景,但是它也面临着一些挑战。
首先,路径感知的准确性是关键。
由于环境的复杂性和不确定性,智能循迹小车需要具备高精度的传感器和算法,以确保准确地感知路径信息。
其次,智能循迹小车的自主决策能力也是一个挑战。
在复杂的环境中,智能循迹小车需要能够根据实时的路径信息做出灵活的决策,以应对各种情况。
最后,智能循迹小车的安全性也是一个重要问题。
在行驶过程中,它需要能够识别和避免障碍物,确保行驶的安全性。
四、智能循迹小车的未来发展随着人工智能技术的不断发展,智能循迹小车有着广阔的未来发展前景。
首先,智能循迹小车可以与其他智能设备进行联动,实现更加智能化的操作。
例如,智能循迹小车可以通过与智能家居设备的连接,实现更加智能化的家庭服务。
其次,智能循迹小车可以进一步提高自身的感知和决策能力,实现更加高效和安全的行驶。
(完整版)基于单片机控制的循迹小车毕业设计论文
摘要本循迹小车采用现在较为流行的8位单片机作为系统大脑,以STC89C52单片机为控制核心。
用其控制行进中的小车,以实现其既定的性能指标。
充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势控制简单、方便、快捷。
40脚的DIP封装使它拥有32个完全IO(GPIO-通用输入输出)端口,通过这些端口加以信号输入电路,将各传感器的信号传至单片机分析处理,从而控制L293D电机驱动,控制小车。
利用红外对管检测黑线,通过循迹模块里的红外对管是否寻到黑线产生的电平信号返回到单片机红外对管来实现循迹功能。
单片机根据程序设计的要求做出相应的判断送给电机驱动模块。
让小车来实现前进,左转,右转,停车等基本功能。
集成红外线传感器即光电开关进行避障。
整个系统的电路结构简单,可靠性能高。
根据小车各部分功能,分析硬件电路,并调试电路。
将调试成功的各个模块逐个地融合成整体,再进行软件编程调试,直至完成。
关键词:循迹小车STC89C52单片机红外对管 L293D电机驱动AbstractThis tracking car adopts the now popular 8-bit single chip microcomputer as the system of the brain, with the STC89C52 single-chip microcomputer as the core. To control the traveling car with it, in order to realize the given performance index. Full analysis of our system, the key is to achieve the automatic control cars, but at this point, single-chip microcomputer control will show its advantage is simple, convenient and fast. 40 feet DIP package makes it . SCM according to the requirement of the program design make the corresponding judgment for motor driver module. Let the car to achieve forward, turn left, turn right, the basic function such as parking. Integrated infrared sensor photoelectric switch for obstacle avoidance. The circuit of the whole system structure is simple, reliable performance is of car parts, analyze the software programming and debugging, until completion.KEY WORDS: STC89C52 dc motor infrared sensors the pipe tracing cars L293D motor drive目录第一章绪论 (1)第二章方案设计与论证 (2)第一节主控系统 (2)第二节电机驱动模块 (3)第三节循迹模块 (5)第四节避障模块 (6)第五节机械系统和电源模块 (6)第六节电源模块 (6)第三章硬件设计 (8)第一节总体设计 (8)第二节信号检测模块 (11)第四章软件设计 (13)第一节小车运行主程序流程图 (13)第二节电机驱动程序 (14)第三节循迹模块 (15)第五章制作安装与调试 (18)结论 (19)致谢 (20)参考文献 (21)第一章绪论自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。
智能循迹小车设计论文
摘要:循迹小车采用传感器来识别白色路面中央的黑色引导线,通过C8051F310单片机实现对转向舵机和驱动电机的PWM控制,利用检测器检测道路上的标志,使小车实现快速稳定地循线行驶。
分模块阐述了循迹小车的原理、软硬件设计及制作过程.针对路径特点对循迹小车的方向控制和速度控制提出了舵机分级转向、速度分段控制的解决方案。
实验表明,循迹小车能够较快速、平稳地完成对各种曲率引导线的循迹行驶任务。
关键词:单片机、电机、传感器、循迹。
Summary:Tracing car photoelectric sensor to identify the white road to guide the central black line through the C8051F310 microcontroller and drive to achieve the steering servo motor PWM control, the use of detector on the road signs to make the car look fast and stable line-line, down. Sub-module describes the principles of tracing the car, hardware and software design and production process.Path tracing for the characteristics of the car’s direction and speed control servo proposed classification steering, speed control sub-solutions. Experiments show that, tracing the car can be more rapid and smooth completion of the guide line of curvature of the driving task of tracing. Keywords:Microcontroller, motors, sensors, tracing.目录第一章引言一、设计目的 (4)二、设计方案 (4)三、报告内容安排 (4)四、技术方案概要 (5)第二章硬件部分一、单片机最小系统 (6)二、电源电路 (7)三、H桥电机驱动电路 (7)四、传感器输入电路 (8)五、硬件电路原理图 (9)第三章软件部分一、软件设计框架 (10)二、端口初始化 (10)三、PWM初始化 (11)四、功能函数 (12)第四章程序清单 (14)第五章总结 (19)参考文献 (20)附录 (21)第一章引言随着微电子技术的不断发展,微处理器芯片的集成度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统,这种技术促进机器人技术也有了突飞猛进的发展。
毕业论文电气自动化循迹小车
毕业论文电气自动化循迹小车电气自动化循迹小车摘要:本文介绍了一种基于电气自动化技术的循迹小车设计方法,通过搭建电路控制系统、利用光电传感技术、使用电机驱动系统等技术手段,实现了小车的运行及循迹功能。
关键词:电气自动化、循迹小车、光电传感技术、电机驱动系统一、引言电气自动化技术在现代工业、农业、交通等领域得到了广泛应用,具有自动化程度高、精度高、效率高等优点。
循迹小车是电气自动化技术在生活中的一种实际应用,可应用于智能物流、智能采矿、智能农业等领域。
针对目前市场上已有的循迹小车普遍价格较高,且无法满足不同用户的需求等问题,本文介绍了一种低成本、高性能的电气自动化循迹小车设计方法。
二、电路控制系统设计本文循迹小车采用两个直流电机作为驱动,利用光电传感器探测地面黑线,通过电路控制系统来实现车轮的转向。
电路控制系统包括直流电机驱动系统、光电传感器控制系统和中央处理器控制系统。
其中,直流电机驱动系统由直流电机驱动器和电源(电池组)组成,控制小车运行及转向;光电传感器控制系统由光电传感器、比较器和放大器组成,探测黑线并将信号输出;中央处理器控制系统由单片机、LCD显示屏、键盘和驱动电路组成,实现对小车的控制和监测。
三、光电传感技术光电传感器是循迹小车中重要的传感器,用于探测地面黑线并将信号输出到比较器中。
采用光电传感器探测黑线,可以克服黑线油漆遮挡和天气干扰等问题。
本文光电传感器采用反射式,由红外线发光二极管和光敏电阻器组成,当检测到黑线时,反射光会受到屏蔽而不到光敏电阻器,反之亦然,通过光敏电阻器将检测的光强度转换为电信号输出,经过比较器后控制小车方向。
四、电机驱动系统电机驱动系统是循迹小车中另一个重要的组成部分,通过电路控制实现小车的转向和前进后退。
本文电机系统采用电机驱动板控制,将直流电机接到驱动板的M1、M2端口上,通过控制板上的PWM(脉冲宽度调制)信号控制电机转速和转向。
电源采用锂电池,工作电压为7.4V。
智能循迹小车论文
智能循迹小车玉林师范学院电子与通信工程学院队员:满建良方凯平陈文秋第一页前言摘要随着现代化的不断发展,自动化越来越普及,对传感器的应用越来越多,要求精度越来越搞高,本设计面向机械自动化发展,采用了A T89S52单片机作为控制核心,利用红外对管传感器检测黑线达到循迹目的,以及自动停车,自动寻迹,整体系统的电路结构简单,可靠性能高。
采用技术主要有:(1)A T89S52单片机应用;(2)L298电机驱动及PWN电机调速;(3)传感器的有效应用;(4)程序算法的应用。
关键字A T89S52 红外对管循迹 L298N PWM调速 18B20 霍尔传感元件Intelligent follow obstacle-avoidance carAbstractWith the continuous development of modernization and automation increasingly popular, the application of sensor, demanding more and more get high, the precision mechanical automation development, design oriented adopted as control core and AT89S52 SCM by infrared sensor detects the pipe to follow black with ultrasonic ranging tracing purpo se, the principle of automatic control electric cars and to detect obstacles obstacle avoidance, the color of speed, speed, and automatic parking, automatic tracing, overall system circuit structure is simple, reliable performance is high. This design is according to guangxi university students electronic design competition first stage three senior undergraduate group of topic, the topic request as table 1.Using technology mainly include:(1)AT89S52 Microcomputer application;(2)L298 motor drive and PWN; motor speed(3)Sensor effective application;(4)Program use of the algorithm.Keyword A T89S52 Infrared to tube follow mark PWM Ultrasonic obstacle avoidanc TCS230 Color sensors1、系统方案的选择1.1 智能循迹小车的主控芯片的选择方案一:采用Atmel公司的AT89S52单片机作为智能小车的主控芯片,AT89S52 是一种低功耗、高性能CMOS8位微控制器,工作电压为5V,32个I/O 口,具有 8K 在系统可编程Flash 存储器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八届“长通杯”电子设计大赛基于自动寻迹的智能公交车系统设计与总结报告学院:电气工程学院队长:岳丽娇电技091班队员:甄扣扣电技091班张欢电技091班马得成建环091班摘要:公交车以单片机最小系统为核心,用SST89E52RD单片机控制公交车的黑带识别、行驶驱动和方向控制,以SST89E52RD高速单片机处理公交车的速度、里程检测,站点到站停靠,语音报站;公路黑条及站台标志检测采用光电传感器,电机速度用PWM控制;里程及车速测量采用光电码盘,站点播报处理使用ISD4004语音集成电路。
经调试及多次测试,智能公交车系统运行可靠,实现了公交小车按任意黑线行驶、到站前语音提示、自动停靠、在规定时间内驶完全程以及站台显示器实时显示小车距离、车速、到站大致时间信息等设计要求。
设计共分为7个模块:控制模块、电源模块、电机驱动模块、轨迹探测模块、自动停靠站模块、里程与速度测量模块、语音(报站)模块、显示模块。
关键字:自动寻迹智能公交车一、方案设计与论证1、控制模块方案方案一:采用可编程逻辑器件CPLDCPLD可以实现各种复杂的逻辑功能,规模大、密度高、体积小、稳定性高、处理速度快,适用于大规模的控制系统,但成本较高。
方案二:采用51单片机51单片机的使用简单,对于小型系统的控制灵活,而SST51系列单片机相对来说功能强大、集成度高,烧写程序方便,经济实用。
结论:本设计采用方案二。
2、电源模块方案提供电源,由于小车及电路工作分别都要电源提供,需要调整电压。
且各部分需要电压稳定,所以需要采用稳压系统,用L7805实现稳压功能,3、驱动模块方案方案一:采用继电器驱动采用继电器对电动机的开关控制,通过控制开关的切换速度实现对小车速度进行调整。
本方案电路较为简单,但是继电器的响应时间长,易于损坏,寿命较短,因此可靠性小。
方案二:采用专业电机驱动模块(L293B)驱动采用双电源驱动L293B集成芯片控制输出,采用单片机输出PWM波到L293B 集成芯片来控制直流减速电机的速度,通过控制双侧输出PWM波的占空比,从而控制双侧电机的转速,来实现直线行进,转弯,停靠等操作。
控制简单,且响应准确迅速。
结论:本设计采用方案二。
4、轨迹探测模块方案为了使小车走完给定的图形,轨迹检测的灵敏度决定了小车行迹时的抖动程度和对黑线的偏差,所以为了达到行驶的稳定性,必须提高检测的灵敏并降低噪声干扰对其的影响。
方案一、利用红外对管。
分别将五对按一定位置放置于小车底部,利用红外线发射管和接收管的光电特性,在行驶过程中对黑线进行循迹。
使用其最大优点就是结构简明,成本低廉,免去了复杂的图像处理工作,反应灵敏,响应时间低,便于近距离路面检测。
方案二、使用CCD传感器来采集路面信息。
使用CCD传感器抗干扰能力强,但需要有大量的图像处理工作,需要进行大量的数据计算和存储。
结论:我们仅考虑赛道只有黑白两种颜色,故小车只要能区分黑白两种颜色,就可以采集准确的路面信息。
因此综合考虑,本设计采用方案一。
5、自动停靠站模块方案本方案分为两部分:停靠标志黑线识别系统和停靠标志灯光识别系统。
其中停靠黑线识别系统可以用轨迹探测模块代替,依靠轨迹探测模块中红外对管识别,而停靠标志灯光识别系统方案如下:方案一、使用光敏电阻因为灯光标志在轨迹右侧,所以只需在小车两侧各安装一光敏电阻,利用光敏电阻的光电特性,恰恰能很好的实现这一要求。
当光敏电阻受到光照时,价带中的电子吸收光子能量后跃迁到导带,成为自由电子同时产生空穴,电子—空穴对的出现使电阻率变小。
灯光消失,电子-空穴对逐渐复合,电阻也逐渐恢复原值,电流也逐渐减小。
通过比较位于小车两侧的光敏电阻接收到光的强度变化,确定是否为停车标志,以排除停车干扰。
简单经济。
方案二、采用方向性较强的光敏二极管作光源定位器。
若干定位器在水平面上按不同角度展开,在寻找光源时根据每个定位器接收到的光线强弱(有无)得出实时光线方位。
若采用方向性较强的光敏二极管作为光源定位器,需要很多的器件,成本较高。
结论:本设计选用方案一。
6、里程与速度探测模块方案方案一:采用超声波测距超声波使用起来比较简单,在测量长度、速度方面有着很广泛的应用。
但是超声波使用的是声音在传播的时候遇到障碍物折回的原理,前方必须有一定体积的障碍物,在公交系统中通常不采用,故不选择此方案方案二:采用光电码盘使用光电码盘是利用了光的直线传播的特性,有障碍物时光被障碍物挡住,没有障碍物时光可以直线传播到达指定的地方,由于其测量精度和分辨率高、抗干扰能力强,在比较小的场合应用的非常广泛。
结论、本设计采用方案二。
7、语音(报站)模块方案该模块主要采用现成的模块系统,ISD4004具有音质好,电压范围宽,应用灵活等优点,但价格较高。
根据要求及实验室的器件情况因此本设计采用蜂鸣器报站。
8、显示模块方案小车在循迹时,显示模块显示的是速度和最后循迹判断出来的图形,行迹时显示速度要迅速准确,所以要求此模块可读性高和操作性简单。
方案一、7段数码管显示使用7段数码管显示行迹时的速度和循迹的图形,需要多个数码管,需要增加外围驱动器件(如74LS47或74LS48等),使得电路板空间拥挤,焊接时难度增加了,使用操作复杂了,并且数码管只能显示数字,不能直观的显示字母等符号,使得可读性降低。
方案二、SMC1602液晶显模块使用1602液晶显示时,用8个P0口的数据线连接到液晶上就能控制1602的显示,使得小车的结构、使用和操作更加简单;1602的显示容量为16×2,这样仅用8个I/O口就能控制显示32个字符,每个字符显示位为5×7点阵式,可显示的字符种类增加,这样更使得可读性能提高。
结论:综合考虑到显示的功能和整体结构的复杂程度,本设计采用方案二。
二、电路设计1、总体设计设计模块图如图3-1示:图3-12.硬件设计1)控制单元电路设计单片机SST89E52RD芯片与并口连接图图3-32)电源单元电路设计稳压电路图图3-43)电机驱动单元设计电机驱动模块采用的是直流电机的专用驱动芯片LM298。
LM298是SGS公司的产品,本设计采用的是15脚封装的L298N,内部包含四通道逻辑驱动电路。
可以方便的驱动两个直流电机,或一个两相步进电机,本设计在实际应用中用LM298来控制两路直流减速电机。
驱动模块电路图如下:图3-5转弯加速由于本设计前后电机采用同一电源供电,在前轮转向时,后轮速度将有所降低,此时即通过软件表象加速来弥补其电流的降低,从而提高了小车在弯道的行驶速度。
进弯道前减速行驶分别采用不同的速度来控制直道与弯道的行驶,可以使得在直道区尽可能加速,以节省时间;在弯道区减速,有更多的时间来寻轨,避免脱离轨道,也使得小车以比较直的方向进入C点以后区域反转式刹车当小车需要停车时给驱动电机以反转信号,利用轮胎与跑道的摩擦力抵消惯性效应。
由于车速是渐减的,反向驱动信号长度也渐减,否则小车可能反向行驶。
使用此方案全速刹车反应时间减少为0.5s。
L293B工作表--引脚和输出引脚的逻辑关系电机运行情况EN 1(2) IN1(IN3)IN2(IN4)正转H H L反转H L H快速停止H 同IN2(IN4)同IN1(IN3)停止L X X表3-14)轨迹检测单元设计轨迹检测模块使用5对黑白对管,由于是自行设计电路,通过调整电路结构使得抗干扰能力增强,灵敏度提高,电路图如下图所示:图3-6结合实际的传感器安排和寻迹方式:鉴于黑色路线的实际方向,为了可以检测出直线、弯道和起始标志、停止标志。
小车使用5个黑白对管传感器,各个位置的对管检测到的信号经过处理,使小车进入不同的状态,完成一次规定动作(走直线、左微调、右微调、左转弯、停止)。
对管位置如下图和下表所示:图 3-7对管编号对管位置引脚位置程序中字符1 左前P2.0 L12 右前P2.1 L23 左后P2.2 L34 右后P2.3 L45 中后P2.7 L5表3-2当对管检测到黑线的时候,对应的引脚为高电平,程序中表示为1;未检测到黑色的时候,对应的引脚为低电平,程序中表示为0。
对应的真值表如下表所示:L1 L2 L3 L4 L5 执行操作* * * * 0 小车退后0 0 0 0 1 直线前进0 0 0 1 1 左微调0 0 1 0 1 右微调0 1 0 0 1 右微调0 1 0 1 1 右微调0 1 1 0 0 右转0 1 1 1 1 右微调1 0 0 0 1 左微调1 0 0 1 1 左转1 0 1 1 0 左微调1 0 1 1 1 左微调表3-35)自动停靠站单元设计只有轨迹黑线和灯光存在同时满足是才可以真正实现停靠站功能,如此可以有效的避免干扰,其中灯光识别电路如下:图3-8当信号为干扰信号时,由于没有灯光照射,所以两光敏电阻大小相同,即LM339两输入电压信号相等,否则不相等。
LM339“-”极电位LM339“+”极电位所得信号低高灯光信号基本接近干扰信号表3-4自动停靠站模块工作表如下:L1 L2 L3 L4 L5 信号动作1 1 0 0 1 灯光信号停靠站1 1 0 1 1 灯光信号停靠站1 1 1 0 1 灯光信号停靠站1 1 1 1 1 * 停车表3-56)里程与速度探测单元设计路程测量模块采用光电码盘,可以提高测量的准确度。
工作时,光投射在码盘上,码盘随运动物体一起旋转,透过亮区的光经过狭缝后由光敏元件接受,光敏元件的排列与码道一一对应,对于亮区和暗区的光敏元件输出的信号,前者为“1”,后者为“0”,当码盘旋转在不同位置时,光敏元件输出信号的组合反映出一定规律的数字量,代表了码盘轴的角位移。
光电码盘如下图所示图3-9电路图如下:由定时器0和定时器1的计数溢出标志作为控制,实现输出高低电平的脉冲,占空比由定时器的计数器TH0,TH1,TL0,TL1的初始化来决定。
图3-107)语音(报站)单元设计语音电路设计主要采用蜂鸣器报站的效果。
硬件原理实现如下图所示:图3-11 8)显示单元设计显示模块与电路连接如下图所示:图3-123.软件设计软件设计的流程图程序实现三:测试方法与测试结果1、测试仪器:2、测试方法:3、测试结果:四:讨论五、总结本系统以单片机SST89E52RD 芯片为核心部件,利用光电检测技术等实现了公交车的自动跟踪黑线行驶,行驶到站点前提前播放下车蜂鸣器语音提示,以及精确的站点停靠,液晶显示屏能实时显示公交车的行驶速度,距前站的距离。
在系统的设计当中,采用了测量公交车轮胎的转数来计算小车行驶路程。
本次设计经过本组成员的共同努力,终于取得了初步的成果,虽然还未经过实践,但相信经过我们的设计和指导老师的细心指导,经过不断的修改和调试后,一定能够取得很好的效果。