自动循迹小车_报告
- 格式:doc
- 大小:3.54 MB
- 文档页数:20
智能循迹小车___设计报告设计报告:智能循迹小车一、设计背景智能循迹小车是一种能够通过感知地面上的线条进行导航的小型机器人。
循迹小车可以应用于许多领域,如仓库管理、物流配送、家庭服务等。
本设计旨在开发一款功能强大、性能稳定的智能循迹小车,以满足不同领域的需求。
二、设计目标1.实现循迹功能:小车能够准确地识别地面上的线条,并按照线条进行导航。
2.提供远程控制功能:用户可以通过无线遥控器对小车进行控制,包括前进、后退、转向等操作。
3.具备避障功能:小车能够识别和避开遇到的障碍物,确保行驶安全。
4.具备环境感知功能:小车能够感知周围环境,包括温度、湿度、光照等参数,并将数据传输给用户端。
5.高稳定性和可靠性:设计小车的硬件和软件应具备较高的稳定性和可靠性,以保证长时间的工作和使用。
三、设计方案1.硬件设计:(1) 采用Arduino控制器作为主控制单元,与传感器、驱动器等硬件模块进行连接和交互。
(2)使用红外传感器作为循迹传感器,通过检测地面上的线条来实现循迹功能。
(3)使用超声波传感器来检测小车前方的障碍物,以实现避障功能。
(4)添加温湿度传感器和光照传感器,以提供环境感知功能。
(5)将无线模块与控制器连接,以实现远程控制功能。
2.软件设计:(1) 使用Arduino编程语言进行程序设计,编写循迹、避障和远程控制的算法。
(2)设计用户界面,通过无线模块将控制信号发送给小车,实现远程控制。
(3)编写数据传输和处理的程序,将环境感知数据发送到用户端进行显示和分析。
四、实施计划1.硬件搭建:按照设计方案中的硬件模块需求,选购所需元件并进行搭建。
2.软件开发:根据设计方案中的软件设计需求,编写相应的程序并进行测试。
3.功能调试:对小车的循迹、避障、远程控制和环境感知功能进行调试和优化。
4.性能测试:使用不同场景和材料的线条进行测试,验证小车的循迹性能。
5.用户界面开发:设计用户端的界面,并完成与小车的远程控制功能的对接。
自动寻迹小车设计报告一、系统设计1、设计要求(1)自动寻迹小车从安全区域启动。
(2)小车按检测路线运行,自动区分直线轨道和弯路轨道,在弯路处拐弯,实现灵活前进、转弯、等功能2.小车寻迹的原理这里的寻迹是指小车在白色地板上寻黑线行走,通常采取的方法是红外探测法。
红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。
单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。
红外探测器探测距离有限,一般最大不应超15cm。
对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。
3、模块方案根据设计要求,本系统主要由控制器模块、寻迹传感器模块、直流电机及其驱动模块等构成。
控制器模块:控制器模块由AT89C51单片机控制小车的行走。
寻迹传感器模块:寻迹传感器用光电传感器ST188检测线路并反馈给单片机执行。
ST188采用高发射功率红外光电二极管和高灵敏度双光电晶体管组成。
检测距离:4--13mm直流电机及其驱动模块:直流电机用L298来驱动。
L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。
用该芯片作为电机驱动,操作方便,稳定性好,性能优良。
4.系统结构框图:二、硬件实现及单元电路设计1、微控制器模块的设计在本次设计中我们采用了AT89C51位主控制器。
它具有智能化,可编程,小型便携等优点。
2.光电传感器:本次试验我们采用了ST188光电传感器,ST188采用高发射功率红外光电二极管和高灵敏度双光电晶体管组成。
检测距离:4--13mm。
其连接电路图如下:3.直流电机及其驱动模块在直流电机驱动问题上,我们采用一片L298来驱动直流电机。
一、实习背景随着科技的发展,自动化技术在各个领域得到了广泛应用。
智能循迹小车作为自动化技术的一个重要应用,具有广泛的前景。
为了提高我们的实践能力,培养我们的创新精神,我们参加了智能循迹小车实习课程。
通过本次实习,我们学习了智能循迹小车的设计、制作和调试方法,了解了其工作原理,提高了我们的动手能力和团队协作能力。
二、实习目的1. 熟悉智能循迹小车的结构、原理和功能。
2. 掌握智能循迹小车的制作方法,提高动手能力。
3. 学习电路设计、传感器应用、单片机编程等知识。
4. 培养团队协作精神,提高沟通能力。
三、实习内容1. 智能循迹小车原理及结构智能循迹小车主要由以下几部分组成:车体、驱动电机、传感器、单片机、控制电路等。
车体是智能循迹小车的承载部分,驱动电机负责提供动力,传感器用于检测路面信息,单片机负责处理传感器信息,控制电路负责将单片机的指令转换为电机驱动信号。
2. 电路设计电路设计主要包括以下几个方面:(1)电源电路:为智能循迹小车提供稳定的电源。
(2)驱动电路:将单片机的控制信号转换为电机驱动信号。
(3)传感器电路:将传感器信号转换为单片机可识别的信号。
(4)控制电路:对单片机输出的控制信号进行放大、滤波等处理。
3. 传感器应用智能循迹小车主要采用红外传感器进行路面检测。
红外传感器具有体积小、成本低、安装方便等优点。
在制作过程中,我们需要对红外传感器进行调试,使其能够准确检测路面信息。
4. 单片机编程单片机编程是智能循迹小车实现智能控制的关键。
我们主要学习了C语言编程,掌握了单片机的基本指令、函数、中断等知识。
在编程过程中,我们需要编写程序,使单片机能够根据传感器信息控制小车行驶。
5. 调试与优化在制作过程中,我们需要对智能循迹小车进行调试,使其能够稳定、准确地行驶。
调试过程中,我们需要对电路、传感器、单片机等部分进行调整,以达到最佳效果。
四、实习成果通过本次实习,我们成功制作了一台智能循迹小车,并使其能够稳定、准确地行驶。
智能循迹小车实验报告第一篇:智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。
本次设计采用STC公司的89C52单片机作为控制芯片,传感器模块采用红外光电对管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模块由L298N芯片和两个直流电机构成,组成了智能车的动力系统,电源采用7.2V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能。
关键词智能小车单片机红外光对管 STC89C52 L298N 1 绪论随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。
在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。
设计任务与要求采用MCS-51单片机为控制芯片(也可采用其他的芯片),红外对管为识别器件、步进电机为行进部件,设计出一个能够识别以白底为道路色,宽度10mm左右的黑色胶带制作的不规则的封闭曲线为引导轨迹并能沿该轨迹行进的智能寻迹机器小车。
方案设计与方案选择3.1 硬件部分可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。
3.1.1 单片机模块为小车运行的核心部件,起控制小车的所有运行状态的作用。
由于以前自己开发板使用的是ATMEL公司的STC89C52,所以让然选择这个芯片作为控制核心部件。
STC89C52是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。
其程序和数据存储是分开的。
3.1.2 传感器模块方案一:使用光敏电阻组成光敏探测器采集路面信息。
阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。
方案二:使用光电传感器来采集路面信息。
循迹小车的实验报告循迹小车的实验报告引言:循迹小车是一种基于光电传感器的智能机器人,能够通过感知地面上的黑线,实现自主导航。
本次实验旨在探索循迹小车的工作原理及其应用,并对其性能进行评估。
一、实验背景循迹小车作为一种智能机器人,广泛应用于工业自动化、仓储物流、智能家居等领域。
其基本原理是通过光电传感器感知地面上的黑线,根据传感器信号控制电机的转动,从而实现沿着黑线行进。
二、实验过程1. 实验器材准备本次实验所需器材有循迹小车、黑线地毯、计算机等。
通过连接计算机和循迹小车,可以实现对小车的控制和数据传输。
2. 实验步骤(1)将黑线地毯铺设在实验场地上,并保证地毯表面光滑清洁。
(2)将循迹小车放置在地毯上,确保其底部的光电传感器与黑线接触。
(3)通过计算机控制循迹小车的启动,观察小车是否能够准确跟踪黑线行进。
(4)记录小车在不同条件下的行进速度、转弯半径等数据,并进行分析。
三、实验结果1. 循迹性能评估通过实验观察和数据记录,我们发现循迹小车在较为平整、光线充足的黑线地毯上表现较好,能够准确跟踪黑线行进。
然而,在黑线不明显、光线较暗的情况下,小车的循迹性能会有所下降。
2. 行进速度与转弯半径根据实验数据分析,循迹小车的行进速度受到多种因素的影响,包括地面摩擦力、电机功率等。
在实验中,我们发现增加电机功率可以提高小车的行进速度,但同时也会增大转弯半径。
3. 应用前景循迹小车作为一种智能机器人,具有广泛的应用前景。
在工业自动化领域,循迹小车可以用于物料搬运、装配线操作等任务;在仓储物流领域,循迹小车可以实现货物的自动分拣、运输等功能;在智能家居领域,循迹小车可以作为家庭服务机器人,提供家居清洁、送餐等服务。
四、实验总结通过本次实验,我们深入了解了循迹小车的工作原理和应用前景。
循迹小车的循迹性能受到地面条件和光线影响,需要进一步优化。
在实际应用中,循迹小车可以广泛应用于工业自动化、仓储物流和智能家居等领域,为人们的生活和工作带来便利。
一、设计目标通过设计进一步掌握51单片机的应用,特别是在控制系统中的应用。
进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。
二、总体方案设计该智能车采用红外传感器对赛道进行道路检测,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车姿态的控制,绕跑到行驶一周。
三、软硬件设计硬件电路的设计1、最小系统:小车采用atmel公司的AT89C52单片机作为控制芯片,图1是其最小系统电路。
主要包括:时钟电路、电源电路、复位电路。
其中各个部分的功能如下:(1)、电源电路:给单片机提供5V电源。
(2)、复位电路:在电压达到正常值时给单片机一个复位信号。
图1 单片机最小系统原理图2、电源电路设计:模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。
在本设计中,51单片机使用5V电源,电机及舵机使用5V电源。
考虑到电源为电池组,额定电压为4.5V,实际充满电后电压则为4-4.5V,所以单片机及传感器模块采用最小系统模块稳压后的5V电源供电,舵机及电机直接由电池供电。
3、传感器电路:光电寻线方案一般由多对红外收发管组成,通过检测接收到的反射光强,判断黑白线。
原理图由红外对管和电压比较器两部分组成,红外对管输出的模拟电压通过电压比较器转换成数字电平输出到单片机。
图2 赛道检测原理图:4、电机驱动电路:电机驱动芯片L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。
是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。
其引脚排列如图1中U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。
L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。
一、实验目的1. 理解循迹小车的工作原理,掌握模拟循迹技术。
2. 学习使用传感器检测道路情况,并根据检测结果进行小车控制。
3. 提高嵌入式系统设计和编程能力。
二、实验原理循迹小车是一种能够按照预设轨迹运行的智能小车。
其工作原理是:通过安装在车身上的传感器检测道路情况,并将检测到的信息传输给单片机,单片机根据接收到的信息对小车进行控制,使小车按照预设轨迹运行。
本实验中,我们采用红外对管作为传感器,通过检测红外对管对光线反射的强弱来判断小车是否偏离预设轨迹。
当红外对管检测到光线反射较强时,表示小车偏离了预设轨迹;当红外对管检测到光线反射较弱时,表示小车位于预设轨迹上。
三、实验器材1. 单片机开发板(如STC89C52)2. 红外对管传感器3. 电机驱动模块4. 电机5. 轮胎6. 跑道7. 电阻、电容等电子元件8. 编程软件(如Keil)四、实验步骤1. 硬件连接:将红外对管传感器连接到单片机的I/O口,将电机驱动模块连接到单片机的PWM口,将电机连接到电机驱动模块。
2. 编程:编写程序,实现以下功能:(1)初始化红外对管传感器和电机驱动模块;(2)读取红外对管传感器的状态,判断小车是否偏离预设轨迹;(3)根据红外对管传感器的状态,控制电机驱动模块使小车按照预设轨迹运行。
3. 调试:将程序烧录到单片机中,进行调试。
观察小车是否能够按照预设轨迹运行。
五、实验结果与分析1. 实验结果:经过调试,小车能够按照预设轨迹运行。
2. 分析:(1)红外对管传感器能够有效地检测道路情况,判断小车是否偏离预设轨迹;(2)单片机能够根据红外对管传感器的状态,及时调整电机的转速,使小车按照预设轨迹运行;(3)电机驱动模块能够稳定地驱动电机,使小车运动平稳。
六、实验总结通过本次实验,我们掌握了模拟循迹小车的工作原理,学会了使用传感器检测道路情况,并根据检测结果进行小车控制。
同时,我们还提高了嵌入式系统设计和编程能力。
七、改进建议1. 可以尝试使用其他类型的传感器,如光电传感器、红外线传感器等,以提高循迹精度。
循迹小车研究报告1. 引言循迹小车是一种能够根据特定路线上的黑线进行自动导航的智能机器人。
该研究报告旨在探讨循迹小车的工作原理、应用领域以及未来发展趋势。
循迹小车在工业自动化、教育培训和娱乐等领域具有广泛的应用前景。
本报告将深入研究循迹小车的算法、传感器技术以及控制系统,并分析其在实际应用中的优势和局限性。
2. 工作原理循迹小车通过搭载在车身下方的红外传感器,来检测路线上的黑线。
传感器会发射红外光束,当红外光束碰触到黑线时,传感器会接收到反射回来的光束。
基于这个原理,通过检测反射光强的变化,循迹小车可以判断当前车辆所处的位置和方向。
3. 系统设计循迹小车的系统设计涵盖硬件和软件两个方面。
下面将分别讨论这两个方面的关键设计要素。
3.1 硬件设计循迹小车的硬件设计包括车身结构和传感器模块。
车身结构应具备稳定性和灵活性,以适应不同路面的运动需求。
传感器模块通常采用红外线传感器阵列,以提高检测精度和鲁棒性。
3.2 软件设计循迹小车的软件设计主要包括控制算法和用户界面。
控制算法用于处理传感器数据,判断小车应如何运动以跟随黑线。
用户界面则提供了交互操作的接口,用户可以通过界面实时监控车辆状态和调整路径规划。
4. 应用领域循迹小车在工业自动化、教育培训和娱乐领域都有广泛的应用。
4.1 工业自动化循迹小车可以在工厂流水线上配备传感器阵列,用于自动化物流和生产线控制。
它可以通过追踪黑线,识别并搬运特定物品,极大提高生产效率和减少人力成本。
4.2 教育培训循迹小车作为一种教育工具,可以帮助学生理解基本控制原理和编程思维。
学生可以通过编写控制程序,让循迹小车按照设定的路径行驶,提高对编程和算法的理解能力。
4.3 娱乐循迹小车的智能导航功能使其成为一种有趣的玩具。
用户可以通过操控界面,让小车在复杂迷宫中自动寻找最快捷的路径。
这不仅增加了娱乐性,还可以锻炼空间思维和逻辑推理能力。
5. 优势和局限性循迹小车作为一种智能机器人,具有以下优势和局限性。
巡迹小车实验报告摘要:1.实验背景与目的2.实验设备与材料3.实验步骤与方法4.实验结果与分析5.实验结论与展望正文:一、实验背景与目的随着科技的快速发展,智能小车在物流、仓储等领域的应用越来越广泛。
为了提高小车的路径规划和自主导航能力,研究者们开展了许多实验。
本次实验旨在通过设计一款具有自主寻迹能力的小车,验证其路径跟踪精度和速度,为进一步优化和应用提供参考。
二、实验设备与材料1.小车底盘:采用常见的Arduino 开发板和直流电机驱动,配以车轮组件;2.电子元件:包括Arduino 开发板、电机驱动模块、电池、开关、传感器等;3.软件工具:使用Arduino IDE 编程环境进行程序开发。
三、实验步骤与方法1.搭建小车底盘:根据电路图和设计方案,将电子元件连接到Arduino开发板上,并将电机驱动模块与车轮组件相连;2.编写程序:利用Arduino IDE 编写程序,实现小车的路径跟踪功能;3.测试实验:将小车放置在预设的轨迹上,运行程序,观察小车是否能准确地跟踪轨迹。
四、实验结果与分析实验结果显示,小车能够准确地跟踪预设轨迹,且路径跟踪精度和速度均达到了预期目标。
通过对实验数据的分析,可以得出以下结论:1.小车底盘设计合理,能够满足路径跟踪的需求;2.程序设计有效,实现了小车的自主寻迹功能;3.实验结果表明,小车在实际应用中具有较高的可行性和可靠性。
五、实验结论与展望本次实验成功地设计并实现了一款具有自主寻迹能力的小车。
实验结果表明,小车具备较高的路径跟踪精度和速度,为进一步研究和应用提供了有力支持。
巡迹小车实验报告
【原创版】
目录
1.实验目的
2.实验设备与材料
3.实验步骤
4.实验结果与分析
5.实验结论
正文
一、实验目的
本次实验的主要目的是通过制作和测试巡迹小车,了解并掌握机器人的控制原理及其在实际应用中的表现。
巡迹小车作为一种基础的机器人系统,可用于研究传感器、执行器、控制算法等方面的技术,为后续的机器人开发奠定基础。
二、实验设备与材料
1.巡迹小车套件
2.电脑
3.面包板
4.跳线
5.电子元件(如电阻、电容等)
6.工具(如镊子、钳子等)
7.5V 电源
三、实验步骤
1.准备阶段:检查实验设备是否齐全,将面包板、电子元件等摆放在桌面上,为接下来的焊接工作做好准备。
2.焊接阶段:根据电路图和说明书,将电阻、电容等元件焊接到面包板上,并连接电源、电机等设备。
3.调试阶段:使用电脑上的编程软件对小车进行编程,设置其运动轨迹和速度等参数,并通过串口通信将程序下载到小车。
4.测试阶段:将小车放置在实验平台上,观察其运动轨迹是否正确,调整参数以达到最佳效果。
四、实验结果与分析
经过多次调试和测试,巡迹小车能够准确地按照预定轨迹行驶,运动速度和方向控制准确。
这表明本次实验中,我们成功地掌握了机器人的控制原理,并为后续的机器人研究和开发积累了经验。
五、实验结论
本次巡迹小车实验的成功,证明了我们团队在机器人领域的研究能力。
通过这次实验,我们不仅学会了如何制作和控制巡迹小车,还深入了解了机器人的构造和运行原理。
‘杰威电子’杯电气学院第二届电子设计大赛设计报告参赛题目:智能循迹小车学院班级:学生姓名:学生专业:日期: 2013.3.29 ‘杰威电子’杯第二届院电子设计大赛组委会印制目录目录 0摘要: (2)1任务和要求 (3)1.1任务和要求 (3)2.系统设计方案 (3)2.1循迹原理 (3)2.2控制系统总体设计 (3)3.系统方案 (4)3.1 循迹模块 (4)3.1.1四路红外线多用探测系统 (5)3.1.2比较器LM339简介 (5)3.1.3具体电路 (6)3.1.4传感器安装 (6)3.2控制器模块 (7)3.3电源模块 (7)3.4电机及驱动模块 (8)3.4.1电机 (9)3.4.2驱动 (9)3.5自动循迹小车总体设计 (10)3.5.1总体电路图 (10)3.5.2系统总体说明 (12)4.软件设计 (12)4.1 PWM控制 (12)4.2 总体软件流程图 (13)4.3小车循迹流程图 (13)4.4中断程序流程图 (14)4.5单片机测序 (15)5.参考资料 (18)自动循迹小车摘要:本设计是一种基于单片机控制的简易自动循迹小车系统,包括小车系统构成软硬件设计方法。
小车以STC89C52 为控制核心,利用四路红外线多用探测系统对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动循迹的目的。
关键词:单片机STC89C52 四路红外线多用探测系统直流电机自动循迹小车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 STC89C52 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、基本要求(1)小车从起点标志线出发,沿黑线行进,能在终点标志线停止并有明确的声光提示。
(2)小车在行进过程中,能记录行进所用的时间并显示出来。
2、发挥部分:(1)在小车行进过程中对小车进行测速;(2)在小车停止后显示小车的平均速度;(3)其他发挥部分。
综述:设计一个基于直流电机的自动寻迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑色车轨迹行驶。
系统方案方框图如图1-1所示。
图1-1 系统方案方框图2.系统设计方案2.1小车循迹模块我们选择四路红外线多用探测系统。
此系统是为智能小车等自动化机械装置提供一种多用途的红外线探测系统的解决方案。
使用红外线发射和接收管等分立元器件组成探头,并使用LM339 电压比较器做为核心器件构成中控电路。
此系统具有的多种探测功能能极大的满足客各种自动化、智能化的小型系统的应用2.2控制系统总体设计自动循迹小车控制系统由主控制电路模块、稳压电源模块,循迹模块、电机及驱动模块等部分组成,控制系统的结构框图如图2-1 所示。
1、 主控制电路模块:用STC89C52单片机、复位电路,时钟电路2、 循迹模块:循迹传感器,比较器LM339.3、 电机及驱动模块:电机驱动芯片L298N 、两个直流电机4、 电源模块:稳压电源3.系统方案和设计3.1 循迹模块循迹模块我们选择四路红外线多用探测系统。
如右图所示。
测试:测试探头:移开探头前面的所有物体,且探头不要指向阳光的方向。
将探头板接上电源后用万用表测最输出端电压。
此时的电压应当在 1 伏特左右。
用白纸挡在探头前。
用万用表测输出端电压应当接近电源电压。
测试中探板:将测试好的探头按板上所标示的接入输入端子,移开探头前面的所有物体,且探头不要指向阳光的方向,将中探板接上电源后用万用表测输出端子,此时输出端输出的电压应当接近电源电压,用白纸挡在探头前,万 稳压电源模块 主控芯片 STC89C52 L298 直流电机循迹传感器 电压比较器图2-1系统的结构框图用表测输出端电压应当接近0 伏特,调整所在通道的电位器可以改变探测的距离特性:易于安装,使用简便4 路分别独立工作,工作时不受数量限制中控板与探头分开,安装位置不受限制模块高度≤10 毫米安全工作电压范围在3伏特至6 伏特之间4 路全开工作电流30 毫安至55 毫安之间VCC、GND:电源接线端IN(1—4)、OUT:探头与中控板连接端OUT1、OUT2、OUT3、OUT4: 对应输出端LED1、LED2、LED3、LED4: 对应输出指示R1、R2、R3、R4: 对应比较电压调节输出端为集电极开路,板载5.1 千欧上拉电阻3.1.1循迹传感器原理图3.1.2比较器LM339简介LM339电压比较器的特点和一些参数:1)电压失调小,一般是2mV;2)共模范围非常大,为0v到电源电压减1.5v;3)他对比较信号源的内阻限制很宽;4)LM339 vcc电压范围宽,单电源为2-36V,双电源电压为±1V-±18V;5)输出端电位可灵活方便地选用。
中控板(左图)3.1.3具体电路通过传感器检测黑线,输出接收到的信号给LM339,接收电压与比较电压比较后,输出信号变为高低电平,再输入到单片机中,用以判定是否检测到黑线。
图3-5 传感器模块电路图3.1.4传感器安装在小车具体的循迹行走过程中,为了能精确测定黑线位置并确定小车行走的方向,需要同时在底盘装设4个红外探测头,进行两级方向纠正控制,提高其循迹的可靠性。
这4个红外探头的具体位置如图3-6所示。
图3-6 传感器安装图图中循迹传感器全部在一条直线上。
其中X1与Y1为第一级方向控制传感器,X2与Y2为第二级方向控制传感器,并且黑线同一边的两个传感器之间的宽度不得大于黑线的宽度。
小车前进时,始终保持(如图3-6中所示的行走轨迹黑线)在X1和Y1这两个第一级传感器之间,当小车偏离黑线时,第一级传感器就能检测到黑线,把检测的信号送给小车的处理、控制系统,控制系统发出信号对小车轨迹予以纠正。
若小车回到了轨道上,即4个探测器都只检测到白纸,则小车会继续行走;若小车由于惯性过大依旧偏离轨道,越出了第一级两个探测器的探测范围,这时第二级探测器动作,再次对小车的运动进行纠正,使之回到正确轨道上去。
可以看出,第二级方向探测器实际是第一级的后备保护,从而提高了小车循迹的可靠性。
3.2控制器模块采用STC89C512单片机作为主控制器。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
另外STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35MHz,6T/12T可选。
时钟电路和复位电路如图3-7(与单片机构成最小系统)1)采用外部时钟,晶振频率为12MHZ2)采用按键复位图3-7 时钟电路和复位电路3.3电源模块(左图)表1型号输出差值范围效率D-30A 5V,0.5V ~ 4.04A ±2% 50mV 72%12V,0.1 ~ 1.0A ±3,-7% 100mV3.4电机及驱动模块3.4.1电机功能简介:1.采用性能稳定和价格昂贵的L298N 芯片2.可以控制两路的直流减速电机和一路四线五相制的步进电机3. 增加为外面电路3.3V 和5V 供电的功能4.增加LED 指示功能直观看出电机的运行情况.步进电机:步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48 型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)3.4.2驱动驱动模块采用专用芯片L298N 作为电机驱动芯片,L298N 是一个具有高电压大电流的全桥驱动芯片,其响应频率高,一片L298N可以分别控制两个直流电机。
以下为L298N的引脚图和输入输出关系表。
图3-9 L298N外部引脚表2 L298N输入输出关系L298N可接受标准TTL逻辑电平信号V SS,V SS可接4.5~7 V电压。