循迹小车传感器选择
- 格式:doc
- 大小:3.89 MB
- 文档页数:10
小车循迹电路设计方案小车循迹电路设计方案一、设计需求设计一款小车循迹电路,使其能够自动寻路,沿着黑线行驶。
二、设计方案1. 传感器选择选择红外线传感器作为寻线传感器。
红外线传感器能够感知黑线的反射光,从而确定小车的位置。
2. 电路连接将红外线传感器与单片机连接。
传感器的输出信号经过单片机的处理,控制小车的运动。
3. 运动控制根据传感器输出的信号,确定小车需要向左还是向右转弯。
如果传感器探测到黑线,小车保持直行;如果传感器没有探测到黑线,小车向右转弯,以寻找黑线。
4. 电源供应为了保证小车的稳定运行,选择适合的电源供应方式。
可以使用电池供电,电池电压适宜,容易携带。
三、电路图见附件。
四、硬件选型1. 单片机:选择一款性能较好的单片机,如ATmega328P,具有较强的处理能力和丰富的外设接口。
2. 传感器:选择高灵敏度的红外线传感器,如TCRT5000,可感知黑线的反射光。
3. 驱动电机:选择合适的直流电机作为小车的驱动装置,可根据小车的重量和负载情况选择合适的电机转速。
4. 电源:选择适合的电池供电,如锂电池或镍氢电池,电压稳定,容量适宜。
五、测试与优化完成电路连接后,进行测试。
将小车放置在黑线上,观察小车能否自动寻路、沿着黑线行驶。
根据测试结果,对电路进行优化,如调整红外线传感器的灵敏度、增加过滤电容等,以提高小车的稳定性和准确性。
六、总结通过以上的设计方案,可以实现小车循迹电路的基本功能。
在实际应用中,还可以添加其他功能,如避障功能、自动停车等,以提升小车的性能和实用性。
附件:电路连接图[图片]。
摘要制作自动寻迹小车所涉及的专业知识包括控制、模式识别、传感技术、汽车电子、电气、计算机、机械等诸多学科。
为了使小车能够快速稳定的行驶,设计制作了小车控制系统。
在整个小车控制系统中,如何准确地识别路径及实时地对智能车的速度和方向进行控制是整个控制系统的关键。
由于此小车能够自动寻迹,加速,减速.故又被称作为智能车.本智能车控制系统设计以MC9S12XS128微控制器为核心,通过两排光电传感器检测小车的位置和运动方向来获取轨道信息,根据轨道信息判断出相应的轨道类型,并分配不同的速度给硬件电路加以控制,完成了在变负荷条件下对速度的快速稳定调节。
红外对射传感器用于检测智能车的速度,以脉宽调制控制方式(PWM)控制电机和舵机以达到控制智能车的行驶速度和偏转方向。
软件是在CodeWarrior 5.0的环境下用C语言编写的,用PID控制算法调节驱动电机的转速和舵机的方向,完成对模型车运动速度和运动方向的闭环控制。
智能车能够准确迅速地识别特定的轨道,并沿着引导线以较高的速度稳定行驶。
整个智能车系统涉及车模机械结构的改装、传感器电路设计及控制算法等多个方面。
经过多次反复的测试,最终确定了现有的智能车模型和各项控制参数。
关键词:MC9S12XS128;PID;PWM;光电传感器;智能车ABSTRACTMaking automatic tracing car involved the professional knowledge including control, pattern recognition, sensing technology, automobile electronics, electrical, computer, machinery and so on many subjects. According to the technical requirements of the contest, we design the intelligent vehicle control system. In the entire control system of the smart car, how to accurately identify the road and real-time control the speed and direction of the Smart Car is the key to the whole control system.Because this car can automatic tracing, accelerate, slowing down. So it is also known as intelligent car this intelligent vehicle control system design take the MC9S12XS128 micro controller as a core, examines car's position and the heading through two row of photoelectric sensors gains the racecourse information, judges the corresponding racecourse type according to the racecourse information, and assigned the different speed to control for the hardware circuit, has completed in changes under the load condition to the speed fast stable adjustment. The infrared correlation sensor uses in examining the intelligent vehicle's speed, (PWM) controls the electrical machinery and the servo by the pulse-duration modulation control mode achieves the control intelligence vehicle's moving velocity and the deflection direction.The software is under the CodeWarrior 5.0 environment with the C language compilation, actuates electrical machinery's rotational speed and servo's direction with the PID control algorithm adjustment, completes to the model vehicle velocity of movement and the heading closed-loop control. The intelligent vehicle can distinguish the specific racecourse rapidly accurately, and along inlet line by the high speed control travel.The entire intelligent vehicle system involves the vehicle mold mechanism the re-equipping, the sensor circuit design and the control algorithm and so on many aspects. After the repeated test, has determined the existing intelligent vehicle model and each controlled variable finally many times.Keywords:MC9S12XS128; PID;PWM;photoelectric sensor; smart car目录第一章绪论 (1)1.1引言 (1)1.2本文设计方案概述 (1)1.2.1总体设计 (1)1.2.2传感器设计方案 (2)1.2.3控制算法设计方案 (4)第二章机械结构设计 (5)2.1前轮倾角的调整 (5)2.2齿轮传动机构调整 (5)2.3后轮差速机构调整 (6)2.4红外传感器的固定 (6)2.5小车重心的调整 (6)2.6齿轮啮合间隙的调整 (7)第三章硬件电路的设计 (8)3.1系统硬件概述 (8)3.2电源模块的设计 (9)3.2.1 LM2940供电电路 (10)3.2.2 LM2596供电电路 (11)3.3电机驱动模块 (12)3.3.1模块介绍 (12)3.3.2使用说明 (13)3.3.3电压电流测试结果 (14)3.4舵机控制模块 (15)3.5路径识别模块 (16)3.7单片机模块的设计 (18)3.8硬件电路部分总结 (18)第四章软件系统设计 (20)4.1智能车控制算法监测平台 (20)4.2主程序流程图 (20)4.3系统的模块化结构 (21)4.3.1时钟初始化 (21)4.3.2串口初始化 (22)4.3.3 PWM初始化 (23)4.4中断处理流程 (25)4.5小车控制算法 (25)4.5.1舵机控制 (26)4.5.2速度控制 (27)4.6坡道的处理 (29)4.7弯道策略分析 (29)第五章开发与调试 (31)5.1软件开发环境介绍 (31)5.2智能车整体调试 (34)5.2.1 舵机调试 (34)5.2.2 电机调试 (34)5.2.3 动静态调试 (34)第六章结论 (36)6.1智能车的主要技术参数说明 (36)6.2总结 (36)6.3不足与展望 (36)参考文献 (37)致谢 (38)附录1 (39)附录2 (47)附录3 (60)第一章绪论1.1引言思路及技术方案是一个工程项目的灵魂。
TCRT5000红外反射式开关传感器寻黑白线循迹模块避障小车寻迹TCRT5000一体化光电传感器,具有抗干扰性强,使用方便等优点,是寻迹智能小车必备,检测距离10MM,多路可以适应多种黑线轨道,输入电压5V,黑线输出0V,白线输出5V,数字量输出,+:接直流DC5V正极-:接直流DC5V负极S:信号输出端,光敏三极管饱和,此时模块的输出端为高电平,指示二极管被点亮。
概述TCRT5000光电传感器模块是基于TCRT5000红外光电传感器设计的一款红外反射式光电开关。
传感器采用高发射功率红外光电二极管和高灵敏度光电晶体管组成,输出信号经施密特电路整形,稳定可靠。
应用场合:1.电度表脉冲数据采样2.传真机碎纸机纸张检测3.障碍检测4.黑白线检测基本参数:1.外形尺寸:长32mm~37 mm;宽7.5mm;厚2mm2.工作电压:DC 3V~5.5V,推荐工作电压为5V3.检测距离:1mm~8mm适用,焦点距离为2.5mm模块原理和应用电路原理图:图 1 TCRT5000传感器模块电路原理图传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块的输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块的输出端为高电平,指示二极管被点亮。
驱动芯片:L298N双H桥驱动芯片2.驱动部分端子供电范围Vs:+5V~+35V;如需要板内输出5V,则供电范围Vs:+7V~+35V3.驱动部分峰值电流Io:2A4.逻辑部分端子供电范围Vss:+5V~+7V(可板内取电+5V)5.逻辑部分工作电流范围:0~36mA6.控制信号输入电压范围:低电平:-0.3V≤Vin≤1.5V高电平:2.3V≤Vin≤Vss7.最大功耗:20W(温度T=75℃时)8.存储温度:-25℃~+130℃9.驱动板尺寸:55mm*49mm*33mm(带固定铜柱和散热片高度)10.驱动板重量:33g11.其他扩展:控制方向指示灯、逻辑部分板内取电接口。
智能循迹避障小车设计智能循迹避障小车的核心功能在于能够沿着特定的轨迹行驶,同时能够避开行驶过程中遇到的障碍物。
要实现这两个功能,需要在硬件和软件两个方面进行精心设计。
在硬件方面,首先是小车的车体结构。
通常选用坚固且轻便的材料,以保证小车的稳定性和灵活性。
车轮的选择也很重要,需要具备良好的抓地力和转动性能。
传感器是实现智能循迹避障功能的关键部件。
对于循迹功能,常用的是光电传感器或摄像头。
光电传感器通过检测地面上的反射光来判断轨迹,而摄像头则可以通过图像识别技术获取更精确的轨迹信息。
在避障方面,超声波传感器或红外传感器是常见的选择。
超声波传感器通过发射超声波并接收反射波来测量与障碍物的距离,红外传感器则通过检测障碍物反射的红外线来实现避障功能。
控制模块是小车的大脑,负责处理传感器采集到的数据,并控制电机的运转。
常用的控制芯片有单片机,如 Arduino 或 STM32 等。
电机驱动模块则用于将控制模块输出的信号转换为电机所需的驱动电流,以实现小车的前进、后退、转弯等动作。
电源模块为整个小车系统提供稳定的电力供应。
一般选择可充电的锂电池,其具有较高的能量密度和较长的续航能力。
在软件方面,编写高效可靠的程序是实现智能循迹避障功能的关键。
首先是传感器数据的采集和处理程序。
对于光电传感器或摄像头采集到的轨迹信息,需要进行滤波、放大等处理,以提高数据的准确性和可靠性。
对于超声波传感器或红外传感器采集到的避障数据,需要进行距离计算和障碍物判断。
控制算法是软件的核心部分。
对于循迹功能,常用的算法有 PID 控制算法。
通过不断调整电机的转速和转向,使小车能够准确地沿着轨迹行驶。
对于避障功能,通常采用基于距离的控制策略。
当检测到障碍物距离较近时,及时控制小车转向或停止,以避免碰撞。
电机控制程序负责根据控制算法的输出结果,精确控制电机的运转。
这需要对电机的特性有深入的了解,以实现平稳、快速的运动控制。
为了提高小车的性能和稳定性,还需要进行系统的调试和优化。
循迹小车原理循迹小车(LineTrackingCar)是一种由电机驱动的机器人的智能小车,用来完成自动驾驶任务。
它的基本原理是通过传感器检测光线反射强度,再通过算法来控制电机运转,从而实现无人自动导航。
因此,其主要技术要素为,传感器、光强度检测框架、运动控制算法和运动系统组件等。
循迹小车的传感器循迹小车使用的传感器主要有光敏电阻、红外传感器、超声波传感器、电眼传感器等,其中光敏电阻是最常用的一种传感器。
它能够感知反射光强度的变化,从而实现循迹小车的运动。
它的信号线由电路芯片组成,并且能够将电压转换为电信号,并由电路板传递到主控单元,最终由控制系统进行处理。
循迹小车的光强度检测框架光强度检测框架是循迹小车机器人运动控制中很重要的一个环节,它将传感器探测到的光强度变化转换为特定的数值,用于控制小车的行走方向和方式。
在做光强度检测框架时,可以根据小车设计的参数,确定路径中的若干个固定点,可以将这些点进行编号,再按照特定的顺序进行检测,如:采用从底部到顶部的方式,进行依次检测,可以有效地完成小车的路径规划。
循迹小车的运动控制算法运动控制算法是循迹小车中重要组成部分,它是控制小车机器人运动的核心算法,用于确定小车运动的方向和动作,从而实现跟随路径的行走。
常见的循迹小车控制算法有老鼠算法,动态规划算法,RANSAC算法,模糊控制算法,改进的蚁群算法等。
老鼠算法,是一种使用机器人的最简单的算法,基本思想是通过不断的前行,然后再根据所遇到的环境做出右转或左转的决策。
动态规划算法,是一种贪心算法,它计算每一步直接决策,以实现最优解。
RANSAC算法,是一种基于概率的算法,它基于模型快速迭代采样,以找出有效数据并通过迭代重新估计参数。
模糊控制算法,是一种数学分析技术,它将概率和关联度结合起来,以实现模糊决策。
改进的蚁群算法,是一种基于智能的算法,它基于人类的行为,以实现小车路径的优化。
循迹小车的运动系统组件运动系统组件是循迹小车机器人的控制系统的重要组成部分,它包括:电机控制器、电机驱动器、轮胎组件和电源组件等。
怎么实现循迹方案简介循迹技术是指让机器人或车辆能够根据特定的线路进行移动或导航的技术。
循迹方案是机器人或车辆能够实现自动驾驶、路径规划和避障等功能的关键。
本文将介绍如何实现一个基于循迹的方案。
1. 传感器选择实现循迹方案的第一步是选择适合的传感器。
常用的传感器包括红外线传感器、光电传感器和摄像头等。
下面分别介绍这些传感器的特点和适用场景。
1.1 红外线传感器红外线传感器是一种经济实用的循迹传感器。
它可以通过测量地面上反射的红外线信号来检测机器人或车辆的位置。
它的工作原理是利用红外线发射器发射红外线,然后由红外线传感器接收并检测反射回来的红外线信号。
红外线传感器适用于室内或室外的光线较暗的环境。
1.2 光电传感器光电传感器是一种常用的循迹传感器。
它可以通过测量地面上的光线强度来检测机器人或车辆的位置。
光电传感器适用于室内或室外的光线较亮的环境。
与红外线传感器相比,光电传感器的精度更高,但成本较高。
1.3 摄像头摄像头是一种高级的循迹传感器。
它可以通过拍摄地面图像并进行图像处理来检测机器人或车辆的位置。
摄像头适用于复杂的环境和要求较高精度的应用场景。
但是,由于摄像头需要大量的计算资源,因此在资源受限的设备上使用时需要考虑计算性能。
2. 循迹算法选择合适的传感器后,下一步是实现循迹算法。
循迹算法的目标是根据传感器获取的数据确定机器人或车辆应该沿着的路径。
2.1 简单阈值算法简单阈值算法是一种基本的循迹算法。
它通过设定一个阈值来判断传感器数据是否超过或低于该阈值,从而确定机器人或车辆应该沿着哪个方向移动。
例如,可以通过红外线传感器检测到的红外线信号强度来判断机器人应该往左转、往右转还是直行。
2.2 PID控制算法PID控制算法是一种常用的循迹算法。
它通过比较期望的路径和当前位置的偏差来调整机器人或车辆的控制信号,从而实现精确的循迹。
PID控制算法由比例控制、积分控制和微分控制三部分组成。
通过调节这三部分的权重和参数,可以获得较好的循迹效果。
基于红外反射式光电传感器的智能循迹小车
本文所述的智能寻迹小车采用红外光电传感器来识别道路中央的黑色引导线,通过单片机来控制步进电机调节转向和转速,从而实现小车快速稳
定的寻迹行驶。
为保证小车在行驶的过程中具有良好的操纵稳定性和平顺性,本文针对道路特点对小车的方向控制和速度控制,以及传感器的安装都提出
了较为理想的解决方案。
1 系统工作原理
1.1 智能小车寻迹原理
在智能车系统中,寻迹电路采用红外光电传感器进行检测并且寻迹运动。
红外发射管发射的红外线具有一定的方向性,当红外线照射到白色地面
时会有较大的反射,如果距离取值合适,红外接收管接收到反射回的红外线
强度就较大;如果红外线照射到黑色标志线,黑色标志线会吸收大部分红外光,红外接收管接收到红外线强度就很弱。
寻迹时,引导线是黑颜色,不宜反光,当红外发射管输出信号照射到黑色引导线上时输出一个非常微弱的低电平,
这个过程是一个负跳变过程,通过对此信号高低电平的检测就可以知道小车
是正在沿着引导线行驶,若不是沿着引导线行驶,单片机根据传感器送回的。
引言:智能小车红外循迹技术是一种基于红外传感器的自动导航技术,它可以使小车能够根据外界环境发出的红外信号进行导航,实现自动巡航。
本文将从红外循迹技术的原理、应用场景、具体实现方法、优缺点以及未来发展等方面详细讨论。
概述:红外循迹技术是智能小车领域中的重要技术之一,通过红外传感器感知地面上的红外信号,从而确定小车的行驶路径。
该技术常用于自动导航和避障等场景中,具有较高的可靠性和稳定性。
下面将详细探讨智能小车红外循迹技术的相关内容。
正文内容:一、红外循迹技术的原理1.红外传感器的工作原理2.红外信号与地面的交互3.红外循迹算法的实现二、红外循迹技术的应用场景1.工业自动化领域中的应用2.家庭服务中的应用3.自动驾驶车辆中的应用三、智能小车红外循迹技术的具体实现方法1.硬件方案1.1红外传感器选择与安装1.2控制模块设计与搭建1.3电源管理与供电设计2.软件方案2.1红外信号的数据处理2.2循迹算法的设计与实现2.3控制系统的编程与调试四、智能小车红外循迹技术的优缺点1.优点1.1精确度高1.2反应速度快1.3成本较低2.缺点2.1受环境因素影响较大2.2对于不同地面的适应性较差2.3容易受到干扰五、智能小车红外循迹技术的未来发展1.红外循迹技术在自动驾驶领域的应用前景2.其他导航技术与红外循迹技术的结合3.红外传感器的性能改进与创新总结:智能小车红外循迹技术是一种基于红外传感器的自动导航技术,其原理是通过感知地面上的红外信号来确定小车的行驶路径。
红外循迹技术广泛应用于工业自动化、家庭服务和自动驾驶车辆等领域。
该技术具有精度高、反应速度快以及成本低的优点,但也存在受环境因素影响较大、对不同地面适应性差以及易受干扰等缺点。
未来,红外循迹技术在自动驾驶领域的应用前景广阔,并且可以通过与其他导航技术的结合以及红外传感器的性能改进与创新来进一步提升其应用效果和可靠性。