基于光电传感器的自动循迹小车设计
毕业设计自动循迹小车
目录目录 0摘要: (1)1.任务及要求 (2)1.1任务 (2)2.系统设计方案 (2)2.1小车循迹原理 (2)2.2控制系统总体设计 (2)3.系统方案 (3)3.1 寻迹传感器模块 (3)3.1.1红外传感器ST188简介 (3)3.1.2比较器LM324简介 (4)3.1.3具体电路 (4)3.1.4传感器安装 (5)3.2控制器模块 (5)3.3电源模块 (6)3.4电机及驱动模块 (7)3.4.1电机 (7)3.4.2驱动 (7)3.5自动循迹小车总体设计 (8)3.5.1总体电路图 (8)3.5.2系统总体说明 (10)4.软件设计 (10)4.1 PWM控制 (10)4.2 总体软件流程图 (11)4.3小车循迹流程图 (11)4.4中断程序流程图 (12)4.5单片机测序 (13)5.参考资料 (16)自动循迹小车摘要:本设计是一种基于单片机控制的简易自动寻迹小车系统,包括小车系统构成软硬件设计方法。
小车以AT89C51 为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
关键词:单片机AT89C51 光电传感器直流电机自动循迹小车Abstract :This design is a Simple Design of a smart auto-tracking vehicle which based on MSC control.The construction of the car ,and methods of hardware and software design are included. The car use AT89C51 as heart of centrol in this system. Then using PWM waves Produced by MCU to control car speed. By using infraraed sensor to detect the information of black track. The smart vehicle acquires the information and sends t hem to the MSC.Then the MSC analyzes the signals and controls the movements of t he motors. Which make the smart vehicle move along the given black line antomaticly.Keywords :infrared sensor ;MSC ;auto-tracking1.任务及要求1.1任务设计一个基于直流电机的自动寻迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑色车轨迹行驶。
循迹避障智能小车设计
循迹避障智能小车设计一、硬件设计1、车体结构智能小车的车体结构通常采用四轮驱动或两轮驱动的方式。
四轮驱动能够提供更好的稳定性和动力,但结构相对复杂;两轮驱动则较为简单,但在稳定性方面可能稍逊一筹。
在选择车体结构时,需要根据实际应用场景和需求进行权衡。
为了保证小车的灵活性和适应性,车架材料一般选择轻质且坚固的铝合金或塑料。
同时,合理设计车轮的布局和尺寸,以确保小车能够在不同的地形上顺利行驶。
2、传感器模块(1)循迹传感器循迹传感器是实现小车循迹功能的关键部件。
常见的循迹传感器有光电传感器和红外传感器。
光电传感器通过检测反射光的强度来判断黑线的位置;红外传感器则利用红外线的反射特性来实现循迹。
在实际应用中,可以根据小车的运行速度和精度要求选择合适的传感器。
为了提高循迹的准确性,通常会在小车的底部安装多个传感器,形成传感器阵列。
通过对传感器信号的综合处理,可以更加精确地判断小车的位置和行驶方向。
(2)避障传感器避障传感器主要用于检测小车前方的障碍物。
常用的避障传感器有超声波传感器、激光传感器和红外测距传感器。
超声波传感器通过发射和接收超声波来测量距离;激光传感器则利用激光的反射来计算距离;红外测距传感器则是根据红外线的传播时间来确定距离。
在选择避障传感器时,需要考虑其测量范围、精度、响应速度等因素。
一般来说,超声波传感器测量范围较大,但精度相对较低;激光传感器精度高,但成本较高;红外测距传感器则介于两者之间。
3、控制模块控制模块是智能小车的核心部分,负责处理传感器数据、控制电机驱动和实现各种逻辑功能。
常见的控制模块有单片机(如 Arduino、STM32 等)和微控制器(如 PIC、AVR 等)。
单片机具有开发简单、资源丰富等优点,适合初学者使用;微控制器则在性能和稳定性方面表现更优,适用于对系统要求较高的场合。
在实际设计中,可以根据需求和个人技术水平选择合适的控制模块。
4、电机驱动模块电机驱动模块用于控制小车的电机运转,实现前进、后退、转弯等动作。
基于光电传感器的循迹车设计与实现
基于光电传感器的循迹车设计与实现
刘金栋 高荣
( 长安大学电子与控制工程学院 陕西西安 7 1 0 0 6 4 )
摘 要: 针对 交通模 拟平 台对循迹 车稳定 性 以及便 于批 量制作 的要求, 设计 了一种 以P c B 电路 板 兼作 车体 的 两轮 循迹 车。 圆形 电路板 紧凑的设 计 兼顾 车体 的机械 要 求与控 制 电路的 电气需 求。 为得 到较 高 的信 息利 用 率, 光 电传 感 器采 用 了一 种特 殊 的布 局 、 信 号 处理 方式 , 仅 需4 对光 电传 感单 元采 集路 面信 息即 可满足 循 迹的数 据 需 求 。 数 字 滤波 V A . E k P I D调 节 器控 制 车 体 两侧 电机 的转速 , 实现 了实验 车稳 定 、 流畅 的循 迹功 能 。 关 键 ̄ : A t me g a 1 6 红 外光 电管 金属 齿轮 电机 P W M P I D 中图分 类号: T P 2 4 2 . 6 文献标识 码: A 文章 编号 : 1 0 0 7 _ 9 4 l 6 ( 2 O 1 4 ) O 1 . 0 1 4 8 - 0 1
2 . 2电 源 模 块
3 . 2离散P I D调节器及其偏差量拟合算法
循迹 车控 制核 心采用单片机实现 , 所 以需要将模 拟的P I D 调节 器 离散化 , 以便 于程序实 现。 离散 化后P I D 调 节器 的差分 方程为 :
土
u ( n ) = K p e ( n ) + K P ( f ) + K ( ) 一 e ( n 一 1 ) j
× 1 。 。 %
2系统硬件设计
系统采用A t me l 公司的At me g a l 6 单片机作为控 制核心 , 7 . 4 V可 充电锂 电池结合开关稳压模块实现系统供 电, 依靠红外光 电传感单 元采集路径中心引导 线( 黑线) 信息 , 金属齿轮减速 电机 由L 2 9 8 直流 电机驱动 单元控 制 。 2 . 1 A t me g a 1 6 单 片机 A t me g a l 6 单片机是 高性 能、 低功耗 的8 位AV R微处理器 , 采用 先进的R I S C 结 构, 工作于 1 6 MHz 时, 其性能高达 1 6 MI P S 。 此外 内置 8 路输入 的1 O 位A / D 转换器 , 最高分辨率 时采样率高达1 5 k S P S 。 自 带 四通道P WM信号输 出单元 , 可 以用以产生控制 电机转速 的P WM 信号 。 其性 能可以满足本设计要求 。
基于某光电传感器自动循迹小车设计.doc
摘要制作自动寻迹小车所涉及的专业知识包括控制、模式识别、传感技术、汽车电子、电气、计算机、机械等诸多学科。
为了使小车能够快速稳定的行驶,设计制作了小车控制系统。
在整个小车控制系统中,如何准确地识别路径及实时地对智能车的速度和方向进行控制是整个控制系统的关键。
由于此小车能够自动寻迹,加速,减速.故又被称作为智能车.本智能车控制系统设计以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引言思路及技术方案是一个工程项目的灵魂。
寻迹避障小车原理
循迹避障小车原理一)小车功能实现利用光电传感(红外对射管,红外发射与接收二极管组成)检测黑白线,实现小车能跟着白线(或黑线)行走,同时也可避开障碍物,即小车寻迹过程中,若遇障碍物可自行绕开,绕开后继续寻迹。
二)电路分析1.光电传感循迹光电传感器原理,利用黑白线对红外线不同的反射能力。
然后通过光敏二极管或光敏三极管,接收反射回的不同光强信号,把不同光强转换为电流信号,最后通过电阻,转换为单片机可识别的高低电平。
光电传感器实现循迹的基本电路如下图所示、循迹传感器基本电路电路解释:TC端是传感器工作控制端,为高电平时,发光二极管不工作,传感器休眠,为低电平时,传感器启动。
Signal端为检测信号输出,当遇到黑线,黑线吸收大量的红外线,反射的红外线很弱,光敏三极管不导通,signal 输出高电平,当遇到白线,与黑线相反,反射的红外线很强,使光敏三极管导通,signal输出低电平。
寻迹部分调整左右传感器之间的距离,两探头距离约等于白线宽度最合适,一般白线宽度选择范围为3 – 5 厘米比较合适。
注意:该传感器的灵敏度是可调的,偶尔传感器遇到白线却不能送出相应的信号,通过调节传感器上的可调电阻,适当的增大或减小灵敏度。
另外,循迹传感器的安放也算是比较有讲究的,有两种方法,一种是两个都是放置在白线内侧但紧贴白线边缘,第二种是都放置在白线的外侧,同样紧贴白线边缘。
我们通常采用第二种方法。
编写程序使小车遇白线时,小车跟着白线走。
当小车先前前进时,如果向左偏离了白线。
那么右边传感器会产生一个低电平,单片机判断这个信号,然后向右拐。
回到白线后。
两传感器输出信号为高电平。
小车前进。
如果小车向右偏离白线,左边传感器产生一个低电平,单片机判断这个信号,然后向左拐。
如此如此,小车必不偏离白线。
若小车的两对光电传感器同时输出的信号为高电平(黑底)或低电平(白底),即单片机判断的都为高电平或低电平,小车向前直走,在此过程中(直走)小车若遇白线,小车又重复上面动作跟着白线走。
基于光电传感器的循迹车设计与实现
基于光电传感器的循迹车设计与实现作者:刘金栋高荣来源:《数字技术与应用》2014年第01期摘要:针对交通模拟平台对循迹车稳定性以及便于批量制作的要求,设计了一种以PCB 电路板兼作车体的两轮循迹车。
圆形电路板紧凑的设计兼顾车体的机械要求与控制电路的电气需求。
为得到较高的信息利用率,光电传感器采用了一种特殊的布局、信号处理方式,仅需4对光电传感单元采集路面信息即可满足循迹的数据需求。
数字滤波以及PID调节器控制车体两侧电机的转速,实现了实验车稳定、流畅的循迹功能。
关键词:Atmega16 红外光电管金属齿轮电机 PWM PID中图分类号:TP242.6 文献标识码:A 文章编号:1007-9416(2014)01-0148-01循迹车是集多门学科为一体的综合系统。
其内容涵盖机械、电子、自动控制原理、计算机、传感技术等多个学科和领域。
结合图像处理、无线传感器网络技术,循迹车可应用于对交通流、交通事故的模拟平台中。
然而专业竞速循迹车成本较高,成本低的循迹车行驶效果不能满足平台要求。
另外,传统的循迹车均存在组装困难、耗时等不足。
针对上述问题,本文提出了有效的解决方案。
1 寻迹车整体设计方案分析本文设计的循迹车以Atmega16单片机为核心,采用光电传感器对路径中心引导线(黑线)信息进行检测,通过对车体两侧电机的转速进行有效控制,使其能够实现稳定、流畅的循迹功能。
循迹小车由电源、单片机、红外光电传感单元以及电机驱动模块四个部分组成。
循迹车的PCB电路板的设计采用双面布设元器件方式,根据元器件的不同属性将其分区域合理的布设在电路板的顶、底层。
另外板上预留车体机械部件安装孔,便于组装且整车布局紧凑。
2 系统硬件设计系统采用Atmel公司的Atmegal6单片机作为控制核心,7.4V可充电锂电池结合开关稳压模块实现系统供电,依靠红外光电传感单元采集路径中心引导线(黑线)信息,金属齿轮减速电机由L298直流电机驱动单元控制。
循迹智能车的设计与制作实验报告
电子技术选修课姓名:学号:专业:题目:循迹智能车的设计与制作实验报告设计地点:设计日期:成绩:指导老师:2015年4月10日一、硬件组装:1、车模套件1万向轮2车底板3驱动轮4主控板5传感器2、车模组装车模组装一:万向轮的安装车模组装二:驱动轮安装1上长脚螺丝2上专用紧固件3固定轮子4固定到小车底盘上(提前焊接电机连接线)二、硬件电路设计与制作1硬件构成原理图2硬件组成1检测单元控制器利用安装于车体前方的循迹传感器实时检测小车的位置,根据小车所处的位置及时调整小车的运行速度和方向,使得小车能够始终沿着引导线运行。
红外对管光电传感器,采用软件编程实现数字化编码。
红外对管:检测原理:当发射管发出的光线照射在赛道的不同位置时,接收管的状态发生较大变化,通过相应的处理电路就可以获得此时的状态值,进行路径的判断。
贴近白色赛道,传感器输出电压达到最大值:约4.7V;远离白色赛道,传感器输出电压达到最小值:约0.2V;贴近黑色赛道,传感器输出电压:约为0.7V。
为保证循迹智能汽车能够按照赛道引导线运行,一般需要多个传感器同时检测赛道。
理论上讲,所用的传感器越多,对赛道的检测则越精确,控制越灵活,但是,当传感器数量增多时,占用的单片机管脚增多,处理电路也增多,消耗的电量也越多。
因此,从实际应用的角度考虑,需合理选择传感器的数量。
另外,传感器的不同排列方式也会对赛道的检测有不同的作用。
循迹传感器采用的是灰度传感器,当传感器位于不同的位置(黑色引导线、白板)时,输出电压值不同,控制器通过对循迹传感器电压值的采样,获取道路信息。
2电机驱动智能汽车由直流电机提供动力,电机由车载直流电源供电,小车在运行过程中需要根据赛道设定合适的速度,即需要对电机速度进行控制。
因此,一般需要通过电机驱动电路向电机提供可以调节输出电压的电源,以控制小车的速度。
使用L298N电机驱动芯片:L298N硬件电路原理图L298N是ST公司生产的一种高电压、大电流电机驱动芯片。
自动寻迹小车设计原理
摘要:本寻迹小车是以有机玻璃为车架,ATmage32L单片机为控制核心,加以直流电机、光电传感器和电源电路以及其他电路构成。
系统由mage32通过IO口控制小车的前进后退以及转向。
寻迹由RPR220型光电对管完成。
关键词:ATmage32L 直流电机光电传感器自动寻迹电动车Abstract: The smart car is aluminum alloy for the chassis, ATmaga32L MCU as its core, including motor and servo, plus photoelectric sensors, as well as oth er flame sensor and power circuit. MCU controls the car turning back forward or running on the white line. RPR220 reflective photo sensor seeks the trace. Far infrared flame sensor tracks the flame. In addition, the SCM system with Sunplus for voice broadcast can remind current status. The system transmits i nformation through DF module. The car’s status will be transmitted to the Re mote Console. OCMJ4X8C LCD display and 2 keys for start control. Keywords: ATmaga32L Motor Servo Photo sensor Electrical fire engines一、系统设计1、设计要求(1)自动寻迹小车从安全区域启动。
自动循迹智能小车开题报告
自动循迹智能小车开题报告自动循迹智能小车开题报告一、引言自动循迹智能小车是一种基于传感器技术和人工智能算法的智能机器人。
它能够通过感知环境中的线路,自主地进行导航和移动,具备一定的智能和自主决策能力。
本文将探讨自动循迹智能小车的设计原理、功能特点以及可能的应用领域。
二、设计原理自动循迹智能小车的设计原理主要基于传感器技术和人工智能算法。
它通过搭载光电传感器,能够感知地面上的线路。
当光电传感器检测到线路时,智能小车会根据传感器的反馈信号,调整轮子的转向和速度,以保持在线路上行驶。
当传感器检测不到线路时,智能小车会根据预设的规则或算法,进行自主决策,比如停车、转向或寻找新的线路。
三、功能特点1. 自主导航能力:自动循迹智能小车能够根据环境中的线路进行自主导航,无需人工干预。
2. 环境感知能力:智能小车搭载光电传感器等传感器,能够感知环境中的线路,并根据传感器反馈进行相应的动作。
3. 自主决策能力:当传感器无法检测到线路时,智能小车能够根据预设的规则或算法进行自主决策,保证安全行驶。
4. 多种行驶模式:智能小车可以根据需要选择不同的行驶模式,比如直行、转弯、停车等,以适应不同的场景和任务需求。
5. 可编程性:智能小车的行为和决策规则可以通过编程进行定制和优化,以满足特定的应用需求。
四、应用领域1. 工业生产:自动循迹智能小车可以应用于工业生产线上的物料搬运和运输任务,提高生产效率和自动化水平。
2. 仓储物流:智能小车可以在仓库中进行货物的搬运和分拣,减少人力成本和提高物流效率。
3. 家庭服务:智能小车可以应用于家庭服务机器人领域,比如扫地、送餐等日常家务劳动的自动化。
4. 教育培训:自动循迹智能小车可以作为教育培训工具,帮助学生学习编程和机器人技术,培养动手能力和创新思维。
五、挑战与展望虽然自动循迹智能小车在多个领域有着广泛的应用前景,但仍然存在一些挑战。
首先,技术方面需要不断创新和改进,提高传感器的精度和可靠性,优化算法的效率和稳定性。
光电传感器自动循迹的智能车系统设计实施方案
第一章绪论1.1智能小车地意义和作用自第一台工业机器人诞生以来,机器人地发展已经遍及机械、电子、冶金、交通、宇航、国防等领域.近年来机器人地智能水平不断提高,并且迅速地改变着人们地生活方式•人们在不断探讨、改造、认识自然地过程中,制造能替代人劳动地机器一直是人类地梦想.b5E2RGbCAP随着科学技术地发展,机器人地感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶地重要部件•视觉地典型应用领域为自主式智能导航系统,对于视觉地各种技术而言图像处理技术已相当发达,而基于图像地理解技术还很落后,机器视觉需要通过大量地运算也只能识别一些结构化环境简单地目标.视觉传感器地核心器件是摄像管或CCD目前地CCD已能做到自动聚焦.但CCD传感器地价格、体积和使用方式上并不占优势,因此在不要求清晰图像只需要粗略感觉地系统中考虑使用接近觉传感器是一种实用有效地方法.plEanqFDPw 机器人要实现自动导引功能和避障功能就必须要感知导引线和障碍物,感知导引线相当给机器人一个视觉功能•避障控制系统是基于自动导引小车(AVG —auto-guide vehicle)系统,基于它地智能小车实现自动识别路线,判断并自动避开障碍,选择正确地行进路线•使用传感器感知路线和障碍并作出判断和相应地执行动作.DXDiTa9E3d该智能小车可以作为机器人地典型代表•它可以分为三大组成部分:传感器检测部分、执行部分、CPU机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物•可以实现小车自动识别路线,选择正确地行进路线,并检测到障碍物自动躲避.基于上述要求,传感检测部分考虑到小车一般不需要感知清晰地图像,只要求粗略感知即可,所以可以舍弃昂贵地CC传感器而考虑使用价廉物美地红外反射式传感器来充当•智能小车地执行部分,是由直流电机来充当地,主要控制小车地行进方向和速度.单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有PW功能地单片机,这样可以实现精确调速;第二,可以由软件模拟PW tt出调制,需要占用单片机资源,难以精确调速,但单片机型号地选择余地较大.考虑到实际情况,本文选择第二种方案.CPU 使用STC89C5单片机,配合软件编程实现.RTCrpUDGiT1.2智能小车地现状现智能小车发展很快,从智能玩具到其它各行业都有实质成果.其基本可实现循迹、避障、检测贴片、寻光入库、避崖等基本功能,这几节地电子设计大赛智能小车又在向声控系统发展.比较出名地飞思卡尔智能小车更是走在前列.我此次地设计主要实现循迹避障这两个功能.5PCzVD7HxA第二章方案设计与论证根据要求,确定如下方案:在现有玩具电动车地基础上,加装光电检测器,实现对电动车地速度、位置、运行状况地实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测地各种数据实现对电动车地智能控制•这种方案能实现对电动车地运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统地各项要求.jLBHrnAlLg2.1主控系统根据设计要求,我认为此设计属于多输入量地复杂程序控制问题•据此,拟定了以下两种方案并进行了综合地比较论证,具体如下:XHAQX74J0X采用单片机作为整个系统地核心,用其控制行进中地小车,以实现其既定地性能指标.充分分析我们地系统,其关键在于实现小车地自动控制,而在这一点上,单片机就显现出来它地优势一一控制简单、方便、快捷•这样一来,单片机就可以充分发挥其资源丰富、有较为强大地控制功能及可位寻址操作功能、价格低廉等优点.因此,这种方案是一种较为理想地方案.LDAYtRyKfE针对本设计特点一一多开关量输入地复杂程序控制系统,需要擅长处理多开关量地标准单片机,而不能用精简I/O 口和程序存储器地小体积单片机,D/A、A/D功能也不必选用.根据这些分析,我选定了P89C51R单片机作为本设计地主控装置,51单片机具有功能强大地位操作指令,I/O 口均可按位寻址,程序空间多达8K,对于本设计也绰绰有余,更可贵地是51单片机价格非常低廉.Zzz6ZB2Ltk 在综合考虑了传感器、两部电机地驱动等诸多因素后,我们决定采用一片单片机,充分利用STC89C52单片机地资源.dvzfvkwMI12.2电机驱动模块采用功率三极管作为功率放大器地输出控制直流电机.线性型驱动地电路结构和原理简单,加速能力强,采用由达林顿管组成地H型桥式电路(如图2.1). 用单片机控制达林顿管使之工作在占空比可调地开关状态下,精确调整电动机转速.这种电路由于工作在管子地饱和截止模式下,效率非常高,H型桥式电路保证了简单地实现转速和方向地控制,电子管地开关速度很快,稳定性也极强,是一种广泛采用地PWM调速技术.现市面上有很多此种芯片,我选用了L298N(如图2.2). rqyn14ZNXI这种调速方式有调速特性优良、调整平滑、调速范围广、过载能力大,能承受频繁地负载冲击,还可以实现频繁地无级快速启动、制动和反转等优点.因此决定采用使用功率三极管作为功率放大器地输出控制直流电机.EmxvxOtOco2.5机械系统本题目要求小车地机械系统稳定、 灵活、简单,而三轮运动系统具备以上特 占八、、・驱动部分:由于玩具汽车地直流电机功率较小,而小车上装有电池、电机、 电子器件等,使得电机负担较重.为使小车能够顺利启动,且运动平稳,在直流 电机和轮车轴之间加装了三级减速齿轮.SixE2yXPq5电池地安装:将电池放置在车体地电机前后位置, 降低车体重心,提高稳定 性,同时可增加驱动轮地抓地力,减小轮子空转所引起地误差 .简单,而三轮运动系统具备以上特点.6ewMyirQFL2.6电源模块方案三:采用8支1.5V 电池双电源分别给单片机与电机供电可解决方案二地问 题且能让小车完成其功能第三章硬件设计3.1总体设计智能小车米用前轮驱动,前轮左右两边各用一个电机驱动,调制前面两个轮--- T---- ----Q13D9D10>80Di 414S8550Dll414S80508550MMOTOR子地转速起停从而达到控制转向地目地,后轮是万象轮,起支撑地作用.将循迹光电对管分别装在车体下地左右.当车身下左边地传感器检测到黑线时,主控芯片控制左轮电机停止,车向左修正,当车身下右边传感器检测到黑线时,主控芯片控制右轮电机停止,车向右修正.kavU42VRUs避障地原理和循线一样,在车身右边装一个光电对管,当其检测到障碍物时,主控芯片给出信号报警并控制车子倒退,转向,从而避开障碍物.y6v3ALoS893.1.1主板设计框图如图3.1,所需原件清单如表3.1.3.2驱动电路(参考文献[4])电机驱动一般采用H桥式驱动电路,L298N内部集成了H桥式驱动电路,从而可以采用L298N电路来驱动电机.通过单片机给予L298N电路PWM信号来控制小车地速度,起停.其引脚图如3.2,驱动原理图如图3.3.M2ub6vSTnPCURRENT SENSING BOUTPUT 4OUTPUT 3INPUT 4ENABLE □INF-UT 3LOGIC SUPPLY VOLTAGE V船GNDIN^UT 2ENABLE AINPUT 1SUPPLY VOLTAGE * OUTPUT?OUTPUT 1NT SENSING A3.3信号检测模块小车循迹原理是小车在画有黑线地白纸“路面”图3.3电机驱动电路上行驶,由于黑线和白纸对光线地反射系数不同,可根据接收到地反射光地强弱来判断“道路”一黑线笔者在该模块中利用了简单、应用也比较普遍地检测方法一一红外探测法.红外探测法,即利用红外线在不同颜色地物理表面具有不同地反射性质地特点.在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时发生漫发射,反射光被装在小车上地接收管接收;如果遇到黑线则红外光被吸收,则小车上地接收管接收不到信号,再通过LM324作比较器来采集高低电平,从而实现信号地检测•避障亦是此原理•电路图如图34 OYujCfmUCw市面上有很多红外传感器,在这里我选用TCRT5000型光电对管.3.4主控电路本模块主要是对采集信号进行分析,同时给出PWM波控制电机速度,起停. 以及再检测到障碍报警等作用.其电路图如图5.eUts8ZQVRd第四章软件设计4.1主程序框图:启动图4.1主程序框图4.2电机驱动程序void goahead(){s1=1;s2=0;s3=1;s4=0;}void goback(){s1=0;s2=1;s3=0;s4=1;}void turnleft(){s3=1;s4=0;}void turnright(){s1=1;s2=0; }void stop(){en 1=0;en 2=0;}版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理. 版权为个人所有This article in eludes someparts, in cludi ng text, pictures, and desig n. Copyright is pers onal own ership. sQsAEjkW5T 用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.GMslasNXkAUsers may use the contents or services of this articlefor pers onal study, research or appreciati on, and other non-commercial ornon-profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall n ot infringe upon the legitimate rights of this website and its releva nt obligees. In additi on, when any content or service of this article is used for other purposes, writte n permissi on and remun erati on shall beobta ined from the pers on concerned and the releva ntObligee. TlrRGchYzg转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.7EqZcWLZNXReproducti on or quotatio n of the content of this articlemust be reas on able and good-faith citati on for the use of n ewsor in formative public free in formatio n. It shall notmisinterpret or modify the original intention of the contentof this article, and shall bear legal liability such as copyright. lzq7IGfO2E。
自动循迹小车方案论证
方案论证1.电源模块设计方案方案一:利用电池的串行连接来提供一个合适的电压。
由于单电源模式下需同时对单片机和两个电机供电,故电机波动可能会影响单片机,进而导致测量、控制不准确。
方案二:采用双电源供电,将电动机驱动电源与单片机以及其周边电路电源完全隔离。
用7805为电机提供稳定电压,另一方面用干电池对单片机及其他电路电源供电,这样做虽然不如单电源方便灵活,但可以使电动机驱动所造成的干扰彻底消除,提高了系统的稳定性。
2.电机驱动模块设计方案方案一:采用直流电机,配合LM298驱动芯片组合。
优点在于硬件电路的设计简单。
当外加额定直流电压时,转速几乎相等但由于不允许用LM298,所以不采用此方案。
方案二:采用直流电机配合由晶体管组成的H桥电路。
用单片机控制晶体管使之工作在占空比可调的开关状态,精确调整电机转速。
这种电路由于工作在管子的饱和截止模式下,效率非常高;H桥电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也很高,是一种广泛采用的调速技术。
3.循迹模块设计方案方案一:采用普通的发光二极管及光敏电阻组成的循迹方案。
其工作原理是:当无光照时,光敏电阻呈现高阻状态,电阻R2无压降三极管截止,三极管的集电极输出高电平;反之,当有光照的时候,光敏电阻接收到反射的光,其阻值下降,R2有压降三极管导通,输出低电平,利用高低电平可以判断控制小车的形程和方向。
本方案能达到基本的控制要求,但是它的缺点在于容易受到外界光线的干扰(可见光的反射效果跟地表的平坦程度、材料的反射情况有关),不易于控制小车的行迹,损坏了信号采集的效果。
方案二:采用RPR220型光电对管实现循迹方案。
利用红外线在不同颜色物体表面上具有不同的反射特点。
小车行驶过程中是循着黑线行走,因此采取反射光点循迹原理。
小车在行驶中不断向地面发射红外光,当遇到白色是即为漫反射,发射光被白色反射。
当遇到黑色时,发射光背黑色充分吸收。
利用此特点,小车将能正确的找到准确的路线。
基于光电传感器寻迹智能车
01
讨论
02
基于光电传感器的寻迹智能车具有广泛的应用前景,如自主导航、机 器人控制等。
03
在实际应用中,需要考虑环境因素对传感器检测的影响,以及控制算 法的优化和稳定性问题。
04
未来研究方向包括提高智能车的稳定性和适应性、优化控制算法等。
06
结论与展望
研究结论
光电传感器寻迹智能车在路径识别、速度控制和自主导航等方面表现出 良好的性能,能够实现稳定、准确的寻迹行驶。
当前智能车的控制算法和路径规划算法仍有较大的优化空间,未来可以通过引入更先进 的算法和技术,提高智能车的自主导航和路径跟踪能力。
在实际应用中,需要考虑智能车的能源供应和续航能力,以及与其他车辆和基础设施的 通信与协作等问题,这些问题的解决将有助于推动智能车技术的进一步发展和应用。
THANKS
谢谢您的观看
实验中可能遇到的问题包括传 感器检测不准确、控制参数调
整不当等。
结果分析和讨论
01
结果分析
02 分析智能车行驶过程中的数据,如速度、轨迹等 ,以评估智能车的性能。
03 比较不同参数和条件下的实验结果,以了解其对 智能车性能的影响。
结果分析和讨论
• 分析实验中遇到的问题,并提出解决方案 。
结果分析和讨论
研究意义
基于光电传感器寻迹的智能车具有广泛的应用前景,如无人驾驶汽车、智能物流、无人仓库等。该研究不仅有助 于推动光电传感器技术的发展,还可为智能交通系统的建设提供有力支持,提高道路交通的安全性和效率。
02
光电传感器技术
光电传感器工作原理
光电传感器利用光电效应,将光信号转换为电信号,实现光 强的检测和控制。在寻迹智能车中,光电传感器通常被用来 检测赛道上的色带,从而判断智能车的行进方向和位置。
循迹小车
主程序包括:
(程序略) 1.电机驱动程序 2.延时程序 3.工程定义头文件 4.中断处理
Hale Waihona Puke 寻迹路线路径图片: 小车从发车区 出发,按照 预定的行进路 线,完成后 自动回到库区
相关资料
相关芯片技术手册: AVR Mega32 中文数据手册 ATmega32英文手册 L298N 电机控制 LM2576 稳压芯片 7812 稳压芯片 7809 稳压芯片 7805 稳压芯片
二:硬件设计
系统总设计电路图如下图,PDF格式, Rrotel99格式.
各部分电路图及说明
稳压电路:(上部分稳压至12V, 下部分稳压至5V) L298电机控制驱动: 可以参考 /read.php?ti d=252&page=1&toread=1
实物与分析
左右两轮分别驱动,后万向轮转向的方案.即 左右轮分别用两个转速和力矩基本完全相同的直流 电机进行驱动,车体尾部装一个万向轮.这样,当 一个电机转另一个电机不转时实现转弯,由此可以 轻松的实现小车坐标不变的90度和180度的转弯. 在安装时我们保证两个驱动电机同轴.当小车前进 时,左右两驱动轮与后万向轮形成了三点结构.这 种结构使得小车在前进时比较平稳,可以避免出现 后轮过低而使左右两驱动轮驱动力不够的情况.为 了防止小车重心的偏移,后万向轮起支撑作用.
自动循迹小车 - 关于我们
自动循迹小车由5个人组成的小组完成,小组成员有:古欣 自动循迹小车 朱岩 王智涌 原瑞花 喻巧群. 古欣: 古欣 系统的总规划设计,底层驱动程序编写和调试,并参与了车 体的设计,网页的制作. 朱岩: 朱岩 车体的设计,部分硬件的焊接,上层软件的编写. 王智涌: 王智涌 硬件总体设计,焊接工作. 喻巧群: 原瑞花 喻巧群 论文编写,PPT制作,网站制作.
基于语音识别和红外光电传感器的自循迹智能小车设计
(. 1 重庆大学 光 电技 术及 系统教 育部重 点实验室 , 重庆 4 0 3 ; 00 0 2 重庆 大学 通信工程学院 , . 重庆 40 3 ) 0 00
摘
要 :基 于光电传感 器和语音识别技术完成 了一种 自循迹智能小 车的设计 。该小 车采用 凌阳 1 6位单
片机 S C 0 1 P E 6 A作为系统控制处理器 , 以反射式红外光 电传感 器获取路 径信息 。根 据路径信 息 中黑线 的
L n k ,G h o ,GUO Yo g c i IXi . e AO C a n .a ,HE We . u i a h
光电循迹小车的运动控制系统设计
1 光电循迹传感器原理智能循迹小车主要由STC89C52RC 单片机开发板、HJ-IR1循迹模块、L298N 驱动模块、电机模块、电源模块等组成,图1是智能循迹小车系统组成。
采用STC89C52单片机I/O 口控制L298N 驱动模块,来控制四个直流电机的运动形态,完成规定黑色线循迹控制。
图1 智能循迹小车控制系统组成图智能小车采用HJ-IR1光电循迹传感器,图2是红外发射管红外光线发射到黑色线时,由于黑色对红外光线的吸收高,因此反射回红外接收管的红外光线相对减少,此时I/O 口输出高电平,如果红外发射管反射到其它路面则I/O 口输出低电平。
图2 黑色障碍物光路图2 系统的硬件设计2.1 单片机电路的设计STC89C52单片机的最小系统,主要扩展包括:供电电路、复位电路和时钟电路。
2.2 传感器外设电路光电循迹传感器电路如图3所示。
当发射管发出的红外线遇到黑线时,黑线吸收了红外线,导致反射回来的红外线很少,所以光敏三极管不会导通,从电路中可以看出遇到黑线时输出端输出AOUT模拟量在5V,通过比较器比较在输出DOUT 数字量高电平1给单片机。
图3 循迹传感器电路图2.3 电机驱动电路电机的驱动电路如图4所示,采用L298N 驱动芯片带动两个直流电动机进行运转,选用电机是抗干扰碳刷TT 减速马达,抗干扰碳刷到电动机的作用是改变DC 电机的电流方向。
2.3.1 H 桥驱动电路分析电动机控制电路的双H 桥,包括八个三极管和两个马达。
没有电流进入,从而直流电机不工作。
使能端还是给高电平1让其使能工作,然后给1,IN2输入低电平0,使得三极管T2和T3而三极管T1和T4导通,这样使电机反转。
分别给ENA、IN1、IN2输入高电平1、低电平0、其使得三极管T2和T3导通,三极管T1和T4不导所以通过一路电机的分析我们可以得出四路电机的工在编写程序的时候怎样给芯片定义高低电平决定了小车的运动状态。
2.3.2 小车运动控制逻辑小车在L293D 驱动芯片控制下可以得到电机控制逻辑:当使能端ENA 为高电平时,如果给引脚IN1输入低电平而给引脚IN2输入为高电平,则电机正转;如果引脚IN1输入高电平而引脚IN2输入低电平,则电机反正转;IN1和IN2都输入低电平时,电机停止。
基于光电传感器寻迹智能车
光电传感器在智能车中的应用
光电传感器在智能车中主要用于寻迹 和障碍物检测。通过在智能车的前后 左右安装光电传感器,可以检测智能 车与赛道或障碍物的相对位置,从而 实现智能车的自动寻迹和避障功能。
VS
光电传感器的选择需要考虑智能车的 运动特性、赛道材质和光照条件等因 素。例如,在赛道材质为黑色且光照 条件较好的情况下,可以选择对黑色 反射率较高的光电传感器;在赛道材 质为白色且光照条件较差的情况下, 可以选择对白色反射率较高的光电传 感器。
实验结果图像
通过图表和曲线等形式,展示了智能车的运动轨迹和速度变化等信息。
结果分析
数据分析方法
对采集的数据进行统计分析,计 算智能车的平均速度、方向变化 等指标。
结果分析
通过对比不同实验条件下的数据 ,分析光电传感器对智能车寻迹 的影响,以及智能车的运动性能 表现。
结论总结
根据实验结果和分析,总结出基 于光电传感器寻迹智能车的优缺 点,并提出改进建议。
研究意义
基于光电传感器的寻迹智能车,不仅 提高了车辆的自主导航能力,还为无 人驾驶技术的发展提供了有力支持。
国内外研究现状
国内研究现状
国内在基于光电传感器的寻迹智能车方面,已有一定的研究基础。部分高校和 科研机构已取得了一定的研究成果,但在实际应用中仍存在一些问题。
国外研究现状
国外在智能车领域的研究起步较早,技术相对成熟。许多知名企业和研究机构 都在积极投入资源进行相关研究,并已有部分产品进入市场。
对采集到的数据进行预 处理、滤波、特征提取 等操作,提取出有用的 信息,为控制算法提供 输入。
根据数据处理模块提供 的输入,计算出控制指 令,实现对智能车的运 动控制。控制算法可以 采用PID控制、模糊控制 等。
智能小车循迹设计方案
智能小车循迹设计方案简介智能小车是一种能够根据线路信号自主行驶的机器人小车。
循迹技术是智能小车中重要的一部分,它能够使小车按照事先设定的轨迹行驶,并通过传感器感知周围环境,实现自主导航。
本文将介绍一种基于光电传感器的智能小车循迹设计方案,包括系统架构、硬件设计和软件设计。
系统架构智能小车循迹系统的基本架构如下:系统架构图系统架构图1.光电传感器:用于检测地面上的线路信号,并将信号转换为电信号输出给控制器。
2.控制器:接收光电传感器的信号,并根据信号进行判断和控制小车的行驶方向。
3.电机驱动器:根据控制器的指令,控制小车的电机驱动器转动,实现小车的前进、后退和转向。
4.电源:为整个系统提供电能。
硬件设计光电传感器本设计方案中使用一对光电传感器进行循迹控制。
这对传感器被安装在小车底部,通过检测地面上的黑线与白色背景的反差,来确定小车当前所在位置。
控制器控制器是智能小车循迹系统的核心部分,其主要功能是接收光电传感器的信号,并根据信号进行判断和控制小车的行驶方向。
在本设计方案中,我们使用单片机作为控制器。
单片机具有较高的计算能力和较快的响应时间,能够满足智能小车循迹系统的需求。
电机驱动器电机驱动器用于控制小车的电机驱动器转动,实现小车的前进、后退和转向。
在本设计方案中,我们使用直流电机作为小车的驱动器,并采用相应的电路设计来控制电机的转动。
电源为整个系统提供电能的电源是智能小车循迹系统的基础。
在设计电源时,需要考虑系统的功耗和电压稳定性等因素,保证系统能够正常运行。
软件设计智能小车循迹系统的软件设计主要包括信号处理和控制算法。
信号处理在信号处理方面,首先需要对光电传感器的输出信号进行采集和处理。
采集到的模拟信号需要经过模数转换器转换为数字信号,然后通过滤波和放大等处理得到准确的线路信号。
控制算法控制算法负责根据信号判断小车的当前位置,并控制小车的行驶方向。
常见的控制算法有比例控制和PID控制等。
比例控制算法根据当前位置与目标位置的偏差大小来控制小车的速度和转向;PID控制算法在比例控制的基础上,加入了积分和微分的部分,能够更精确地控制小车的行驶。
基于STM32智能循迹避障小车(设计报告)
基于STM32智能循迹避障小车(设计报告)具有丰富的外设和存储器资源,能够满足本设计的需求。
在硬件方面,采用了红外对管和超声波传感器来检测道路上的轨迹和障碍物,并通过PWM调速来控制电动小车的速度。
在软件方面,采用MDK(keil)软件进行编程,实现对小车的自动循迹和避障,快慢速行驶,以及自动停车等功能。
设计方案本设计方案主要分为硬件设计和软件设计两个部分。
硬件设计部分主要包括电路原理图的设计和PCB的制作。
在电路原理图的设计中,需要将stm32芯片、红外对管、超声波传感器、电机驱动模块等元器件进行连接。
在PCB的制作中,需要将电路原理图转化为PCB布局图,并进行钻孔、贴片等工艺流程,最终得到完整的电路板。
软件设计部分主要包括程序的编写和调试。
在程序的编写中,需要先进行芯片的初始化设置,然后分别编写循迹、避障、速度控制等功能的代码,并将其整合到主函数中。
在调试过程中,需要通过串口调试工具来进行数据的监测和分析,以确保程序的正确性和稳定性。
实验结果经过多次实验测试,本设计方案实现了对电动小车的自动循迹和避障,快慢速行驶,以及自动停车等功能。
在循迹和避障方面,红外对管和超声波传感器的检测精度较高,能够准确地控制小车的运动方向和速度;在速度控制方面,PWM调速的方式能够实现小车的快慢速行驶,且速度控制精度较高;在自动停车方面,通过超声波传感器检测到障碍物后,能够自动停车,确保了小车的安全性。
结论本设计方案采用stm32为控制核心,利用红外对管和超声波传感器实现对电动小车的自动循迹和避障,快慢速行驶,以及自动停车等功能。
在硬件方面,电路结构简单,可靠性能高;在软件方面,采用MDK(keil)软件进行编程,实现了程序的稳定性和正确性。
实验测试结果表明,本设计方案能够满足题目的要求,具有一定的实用性和推广价值。
内核采用ARM32位Cortex-M3 CPU,最高工作频率为72MHz,1.25DMIPS/MHz,具有单周期乘法和硬件除法功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010-2011 第二学期光电传感技术院系电子工程学院光电子技术系班级科技0803班姓名熊浩学号********班内序号10考核成绩基于光电传感器的自动循迹小车设计摘要新一代汽车研究与开发将集中表现在信息技术、微电子技术、计算机技术、智能自动化技术、人工智能技术、网络技术、通信技术在汽车上的应用。
智能汽车是是现代汽车发展的方向。
本系统采用光电传感器作为道路信息的采集传感器,单片机为控制系统的核心来处理信号和控制小车行驶。
MC9S12系列单片机在汽车电子控制领域得到广泛应用。
本论文是利用Freescale的MC9S12XS128微控制器对智能车系统进行设计。
智能车系统设计包括硬件电路和控制软件系统的设计。
关键字:智能车;光电传感器;自动循迹;控制算法;PID;引言自动循迹智能车是一个集环境感知、规划决策、自动驾驶等多种功能于一体的综合系统。
除了特殊潜在的军用价值外,还因其在公路交通运输中的应用前景受到很多国家的普遍关注。
近年来其智能化研究取得了很大进展,而其智能主要表现为对路径的自动识别和跟踪控制上。
路径跟踪问题的研究正吸引着国内外计算机视觉、车辆工程与控制领域学者们越来越多的注意,得出了很多有意义的成果。
这些方法可分为两类,即传统控制方法和智能控制方法。
传统控制方法多建立在精确数学模型基础上,而自动引导车系统具有复杂的动力学模型,是一个非线性、时延系统,由于各种不确定因素的存在,精确的数学模型难以获得,只能采用理想化模型来近似,所得到控制律较为繁琐,给实际应用造成不便。
随着近年智能控制论的兴起,一些智能控制方法如模糊控制,神经网络等逐步走向完善,尤其是模糊控制理论在很多地方显示出相当的应用价值,以此为基础,设计新概念的控制器受到人们很大关注。
同时,人们也正考虑这在各种方面包括硬件和软件的综合技术开发和研究探索,智能车的技术将会趋于成熟并得到广泛的应用。
本课题利用传感器识别路径,将赛道信息进行存储,利用单片机控制智能车行进。
本课题包括设计供电电路、时钟电路、复位电路、以及通信端口,传感器信号处理电路,电机驱动电路,以及相关控制和存储软件设计。
本课题的综合性很强,是以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感、电子、电气、计算机和机械等多个学科交叉的科技创意性设计,这对进一步深化高等工程教育改革,培养本科生获取知识、应用知识的能力及创新意识等具有重要意义。
随着汽车电子技术的飞速发展,汽车智能化技术正在逐步得到应用。
汽车智能化技术使汽车的操纵越来越简单,动力性和经济性越来越高,行驶安全性越来越好,这是未来汽车发展的趋势。
而目前许多高校的学生和广大业余车模爱好者都在努力完成能自主识别道路并高速行驶的智能汽车,收集了汽车机械结构、自动控制以及单片机应用开发等各领域专家的论著,给出了车模的机械调整、控制系统硬件电路设计、软件仿真、控制策略以及单片机开发等多方面的指导性意见和建议。
所以我们能够看到智能车研究将会有一个很广阔的前景和发展,各项新的技术也会不断地被应用于智能车的研究之中,而智能车的研究将会给未来的汽车带来非常大的变化,服务于人类。
相对于智能车设计的许多技术应用,本次设计的基于光电传感器的自动循迹智能车系统设计只是应用了其中的一些方面,还有许多技术有待于我们去创新和发展。
总之,智能车研究发展的前景是广阔的,同样又充满着挑战的。
一、系统硬件的结构图2-3 系统硬件结构图二、系统软件模块分析单片机初始化光电信号的采集光电信号的处理霍尔轮速传感器信号输入控制舵机转向控制驱动电机转速图2-4 系统软件结构从该结构图中可以看出,系统的软件模块主要有:1.单片机系统的初始化,包括单片机系统时钟的初始化、ATD模块的初始化、PWM模块的初始化、增强型时钟模块的初始化,还有一些输入输出口的初始化;2. 光电信号的采集:通过对红外接收管接收道路反射的红外光后产生电压的变化,采集到了有效的智能车位置信号。
3.光电信号的处理:将采集到的电压信号存储在单片机中,通过对光电信号的分析和判断来识别路径,判断黑线中间位置,判断道路是直线还是曲线,以及通过计算判断出曲线的斜率,从而进一步的控制舵机的转角和驱动电机的转速。
4.舵机转角的控制和电机转速的控制:通过控制PWM口的信号输出可以实现对舵机转角和轮速的控制5. 霍尔轮速传感信号的输入:通过对输入信号的捕捉和计算实现对驱动电机的转速的测算。
三、路径识别模块和测速检测模块路径识别模块路径识别模块是智能车系统的关键模块之一,路径识别方案的好坏,直接关系到最终性能的优劣。
本设计采用的是光电传感器实现智能车路径识别功能。
所谓光电传感器寻迹方案,即路径识别电路由一系列发光二极管、接收二极管组成,由于赛道中存在轨迹指示黑线,落在黑线区域内的光电二极管接收到的反射光线强度与白色的赛道不同,由此判断行车的方向。
光电传感器光电传感器是利用光电器件把光信号转换成电信号的装置。
光电传感器工作时,先将被测量转换为光量的变化,然后通过光电器件再把光量的变化转换为相应的电量的变化,从而实现非电量的测量。
光电传感器的基本组成如下:图5-1 光电传感器的基本组成光电传感器发射与接收电路设计本项目中,选用的是红外对管RPR-220作为传感元件。
RPR-220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二级管,而接收器是高灵敏度硅平面光电三级管。
它有如下三大特点:1.塑料透镜以提高灵敏度2.内置的可见光过滤器以减小离散光的影响3.体积小结构紧凑传感器电路如下图5-2所示:图5-2 单对红外传感器电路图工作原理:当小车在白色地面行驶时,装在车下的红外发射管发射红外线信号,经白色反射后,被接收管接收,一旦接收管接收到信号,那么图中光敏三极管将导通,比较器输出为低电平;当小车行驶到黑色引导线时,红外线信号被黑色吸收后,光敏三极管截止,比较器输出高电平,从而实现了通过红外线检测信号的功能。
将检测到的信号送到单片机I/O口,当I/O口检测到的信号为高电平时,表明红外光被地上的黑色引导线吸收了,表明小车处在黑色的引导线上;同理,当I/O口检测到的信号为低电平时,表明小车行驶在白色地面上。
路径识别传感器布局设计通过分析可知:寻迹传感器模块的设计是整个智能小车设计中的最重要的一部分,其作用相当于人的眼睛和耳朵,采集外部路面的信息并将其送入MCU微控制器进行数据处理,其能否正常工作直接影响着小车对路面的判断以及小车下一步的行动,因而其布局的合理性与有效性对小车稳定而又快速的行驶起着至关重要的作用。
个人认为在传感器的布局中,要解决两个问题:信息检测的精确度和信息检测的前瞻性。
一般寻迹传感器的布局常见的有以下几种方案:方案一:一字形布局反射式光电传感器在小车前方一字形简单排布。
在一字形中传感器的间隔有均匀布局和非均匀布局两种方式,均匀布局不利于弯道信息的准确采集,通常采取的是非均匀布局。
考虑到弧度信息采集的连贯性,非均匀布局的理论依据是等角度分布原则,即先确定一合适的定点,从顶点依次等角度画射线,射线与传感器水平线相交的位置即为传感器的位置。
这种方案信息检测相对连贯,准确,使控制程序算法简单,小车运行连贯,稳定。
方案二:M形布局传感器呈M形排布。
这种方案的优点在于拓宽了边沿传感器的检测范围,更适合于小车快速行进中的弯道检测,但相对一字形布局来说,M形布局不利于信息检测的稳定,易于产生振荡,不利于小车行驶的稳定。
方案三:活动式传感器布局前面两种方案都是固定的布局方式,使传感器对赛道有一定的依赖。
在这个方案中,传感器的位置是可以在一定范围内灵活排布的。
这种方案的布局思路是传感器在安装板上的位置是可调的,先将传感器排布成为矩形点阵,根据不同的赛道情况而灵活地作出调整,就可以设计出不同的布局方式而适应不同的赛道。
这样对不同赛道有更强的适应性。
但这种方案可调性大,临时调节较难,其次机械设计中体积较大,增加了小车的重量,不利于加减速。
在方案选择中,最终采用的是上述第一种方案。
通过比较,得到的结论是:对第一种、第二种和第三种方案进行综合考虑,由于本次比赛的赛道相关参数已知,而且赛道只有直道和弯倒两种,可以在测试中对赛道进行模拟,赛道变化不大,因此没有必要采取比较复杂的第二种和第三种方案。
方案具体布局的PCB图如图5-3图5-3 红外探测布局的PCB图测速检测模块为了使得模型车能够平稳地沿着赛道运行,除了控制前轮转向舵机以外,还需要控制车速。
通过对速度的检测,可以对车模速度进行闭环反馈控制。
在车轮没有打滑的情况下,车速正比于驱动电机的转速。
车速检测一般是通过检测驱动电机转速来实现的。
比赛中所使用的常见测速方法如下:1、霍尔传感器霍尔传感器是一种磁传感器。
它的工作原理是霍尔效应,它是德国物理学家霍尔于1879年研究载流导体在磁场中受力的性质时发现的。
如图1所示,在半导体薄片两端通以控制电流I,并在薄片的垂直方向施加磁感应强度为B的匀强磁场,则在垂直于电流和磁场的方向上,将产生电势差为U H的霍尔电压,它们之间的关系为U=kBId图5-4 霍尔原理式中d 为薄片的厚度,k 称为霍尔系数,它的大小与薄片的材料有关。
通过对一定时间内脉冲信号数量的捕捉可以计算出车轮的转速。
霍尔具有体积小,成本低,反应快,获取信号准确等优点,只是霍尔元件与磁钢之间距离不一调节。
2. 测速电机测速电机实际上是一种微型直流发电机,其输出电压和电机转速成正比,测速发电机的输出电动势具有斜率高、特性成线性、无信号区小或剩余电压小、正转和反转时输出电压不对称度小、对温度敏感低等特点。
但是测速电机成本高,体积大,不易安装等缺点。
3.光电编码器光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
光电编码器是由光栅盘和光电检测装置组成。
光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。
由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。
具有体积小,精度高,工作可靠,接口数字化等优点,但是安装需要体积较大,在小车上安装不方便。
综上所述,我选择了简单且易于实现的霍尔传感器作为轮速传感器,其电路图如下:U BIB图5-5 霍尔测速电路图其工作原理:霍尔传感器接收到速度转化的电压信号经LM324N差分放大器放大传递给单片机进行速度信号的处理。
二、智能车软件的设计光电传感器方案主流程图如图所示:图7-1 光电传感器方案主程序流程结论自20世纪90年代中期以来,智能电子产品在汽车中的应用越来越广泛,已迅速发展为汽车综合电子控制技术。
它以大规模集成电路和控制器局域网为特征,包括单片机、灵巧的电源及智能的传感器,它运用计算机网络和通信技术,既能将原来有限的综合性电子控制系统扩大成汽车整体综合控制系统,又可与汽车外部道路、交通、通信条件联结起来,使汽车成为智能交通系统或智能道路系统的一部分。