循迹小车报告(终结版)
51红外循迹小车报告(舵机版)最终版

简易教程前言往届全国大学生电子设计竞赛曾多次出现了集光、机、电于一体的简易智能小车题目,此次,笔者在通过多次论证、比较与实验之后,制作出了简易小车的寻迹电路系统。
整个系统基于普通玩具小车的机械结构,利用小车的底盘、前后轮电机及其自动复原装置,能够平稳跟踪路面黑色轨迹运行。
系统分为检测、控制、驱动三个模块。
首先利用光电对接收管和路面信号进行检测,然后经过比较器处理,对软件控制模块进行实时控制,输出相应的信号给驱动芯片驱动电机转动,从而控制整个小车的运动。
智能小车能在画有黑线的白纸“路面”上行驶,这是由于黑线和白纸对光线的反射系数不同,小车可根据接收到的反射光的强弱来判断“道路”---黑线,最终实现简单的循迹运动。
个人水平有限,有错误不足之处,还望各位前辈同学多多包含,指出修正,完善。
谢谢!李学云王维2016年7月27号目录前言 (1)第一部分硬件设计 (1)1.1 车模选择 (1)1.2传感器选择 (1)1.3 控制模块选择 (2)第二部分软件设计及调试 (3)2.1 开发环境 (3)2.2总体框架 (3)2.3 舵机程序设计与调试 (3)2.3.1 程序设计 (3)2.3.2 调试 (3)2.3.3 程序代码 (4)2.4 传感器调试 (5)2.4.1 传感器好坏的检测 (5)2.4.2 单片机能否识别信号并输出信号 (5)2.5 综合调试 (7)附录1 (9)第一篇舵机(舵机及转向控制原理) (9)1.1概述 (9)1.2舵机的组成 (10)1.3舵机工作原理 (11)1.4舵机使用中应注意的事项 (12)1.5如何利用程序实现转向 (12)1.6舵机测试程序 (13)附录2 (14)第二篇光电红外传感器 (14)2.1传感器的原理 (14)2.2红外光电传感器ST188 结构图 (15)2.3传感器的选择 (15)2.4传感器的安装 (16)2.5使用方法 (16)2.7红外传感器输入输出调试程序 (17)一、课题任务及要求用360°连续舵机设计一个自动循迹小车,可以自动行驶并检测到地面黑色轨迹,沿着黑色轨迹行驶.二、小车行驶基本原理小车在白色地板上循黑线行走,由于黑线和白色地板对光线的反射系数不同,可以根据接收到的反射光的强弱来判断“道路”。
循迹小车实习报告

一、实习背景随着科技的发展,自动化技术在各个领域得到了广泛应用。
智能循迹小车作为自动化技术的一个重要应用,具有广泛的前景。
为了提高我们的实践能力,培养我们的创新精神,我们参加了智能循迹小车实习课程。
通过本次实习,我们学习了智能循迹小车的设计、制作和调试方法,了解了其工作原理,提高了我们的动手能力和团队协作能力。
二、实习目的1. 熟悉智能循迹小车的结构、原理和功能。
2. 掌握智能循迹小车的制作方法,提高动手能力。
3. 学习电路设计、传感器应用、单片机编程等知识。
4. 培养团队协作精神,提高沟通能力。
三、实习内容1. 智能循迹小车原理及结构智能循迹小车主要由以下几部分组成:车体、驱动电机、传感器、单片机、控制电路等。
车体是智能循迹小车的承载部分,驱动电机负责提供动力,传感器用于检测路面信息,单片机负责处理传感器信息,控制电路负责将单片机的指令转换为电机驱动信号。
2. 电路设计电路设计主要包括以下几个方面:(1)电源电路:为智能循迹小车提供稳定的电源。
(2)驱动电路:将单片机的控制信号转换为电机驱动信号。
(3)传感器电路:将传感器信号转换为单片机可识别的信号。
(4)控制电路:对单片机输出的控制信号进行放大、滤波等处理。
3. 传感器应用智能循迹小车主要采用红外传感器进行路面检测。
红外传感器具有体积小、成本低、安装方便等优点。
在制作过程中,我们需要对红外传感器进行调试,使其能够准确检测路面信息。
4. 单片机编程单片机编程是智能循迹小车实现智能控制的关键。
我们主要学习了C语言编程,掌握了单片机的基本指令、函数、中断等知识。
在编程过程中,我们需要编写程序,使单片机能够根据传感器信息控制小车行驶。
5. 调试与优化在制作过程中,我们需要对智能循迹小车进行调试,使其能够稳定、准确地行驶。
调试过程中,我们需要对电路、传感器、单片机等部分进行调整,以达到最佳效果。
四、实习成果通过本次实习,我们成功制作了一台智能循迹小车,并使其能够稳定、准确地行驶。
循迹小车的实验报告

循迹小车的实验报告循迹小车的实验报告引言:循迹小车是一种基于光电传感器的智能机器人,能够通过感知地面上的黑线,实现自主导航。
本次实验旨在探索循迹小车的工作原理及其应用,并对其性能进行评估。
一、实验背景循迹小车作为一种智能机器人,广泛应用于工业自动化、仓储物流、智能家居等领域。
其基本原理是通过光电传感器感知地面上的黑线,根据传感器信号控制电机的转动,从而实现沿着黑线行进。
二、实验过程1. 实验器材准备本次实验所需器材有循迹小车、黑线地毯、计算机等。
通过连接计算机和循迹小车,可以实现对小车的控制和数据传输。
2. 实验步骤(1)将黑线地毯铺设在实验场地上,并保证地毯表面光滑清洁。
(2)将循迹小车放置在地毯上,确保其底部的光电传感器与黑线接触。
(3)通过计算机控制循迹小车的启动,观察小车是否能够准确跟踪黑线行进。
(4)记录小车在不同条件下的行进速度、转弯半径等数据,并进行分析。
三、实验结果1. 循迹性能评估通过实验观察和数据记录,我们发现循迹小车在较为平整、光线充足的黑线地毯上表现较好,能够准确跟踪黑线行进。
然而,在黑线不明显、光线较暗的情况下,小车的循迹性能会有所下降。
2. 行进速度与转弯半径根据实验数据分析,循迹小车的行进速度受到多种因素的影响,包括地面摩擦力、电机功率等。
在实验中,我们发现增加电机功率可以提高小车的行进速度,但同时也会增大转弯半径。
3. 应用前景循迹小车作为一种智能机器人,具有广泛的应用前景。
在工业自动化领域,循迹小车可以用于物料搬运、装配线操作等任务;在仓储物流领域,循迹小车可以实现货物的自动分拣、运输等功能;在智能家居领域,循迹小车可以作为家庭服务机器人,提供家居清洁、送餐等服务。
四、实验总结通过本次实验,我们深入了解了循迹小车的工作原理和应用前景。
循迹小车的循迹性能受到地面条件和光线影响,需要进一步优化。
在实际应用中,循迹小车可以广泛应用于工业自动化、仓储物流和智能家居等领域,为人们的生活和工作带来便利。
循迹小车报告

循迹小车设计报告学校:定西师范高等专科学校产品名称:循迹小车日期:二〇一一年八月十八日摘要:本设计是一种基于单片机控制的简易自动寻迹小车系统,包括小车系统构成软硬件设计方法。
小车以AT89C51 为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面白色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着白色轨迹自动行驶,实现小车自动寻迹的目的。
循迹小车的电路系统包括电源模块、单片机模块、传感器模块、电机驱动模块。
一、工作原理:1.利用红外采集模块中的红外发射接收对管检测路面上的轨迹将轨迹信息送到单片机2.单片机通过输入的信息分别控制小车左右两个电机的转速,用来控制小车的方向3.最终完成智能小车可以按照路面上的白色轨迹运行二、设计方案该车采用红外传感器对白色路面进行道路检测,把采集到的信号传给AT89C51单片机,AT89C51单片机根据收到的信号判断小车当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车姿态的控制。
三、硬件模块设计:3.1 电源模块:电源采用自制直流稳压电源,通过对220V的交流电压的变压,整流、滤波、稳压,分别输出12V和5V的直流电压。
用来给小车各模块供给所需电压。
电源电路如图:3.2电机驱动模块:电机驱动芯片L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。
是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。
其引脚排列如图1中U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。
L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。
5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB 接控制使能端,控制电机的停转。
循迹小车实习总结

循迹小车实习总结1. 引言本文是对我在ABC科技公司实习期间参与的循迹小车项目进行总结和回顾。
循迹小车是一种能够根据指定轨迹自动行驶的智能小车,通过感应地面上的黑线来调整行进方向。
在实习期间,我参与了该项目的设计、搭建和调试工作。
2. 项目背景循迹小车项目是ABC科技公司为了提高生产效率和降低人力成本而推出的一项智能化解决方案。
该小车可以在工厂车间内自动巡航,根据预定的线路完成指定任务,如搬运物料、检测设备等。
3. 设计与搭建在项目开始之前,我与团队成员共同制定了小车的设计和功能需求。
我们决定使用Arduino开发板作为控制器,并选择了红外传感器作为检测黑线的装置。
在搭建过程中,我按照设计要求购买了所需零件,并亲自组装了小车的机械结构。
经过反复测试和调整,我们最终得到了一个紧凑且稳定的小车平台。
4. 程序设计为了实现小车的循迹功能,我编写了一段基于Arduino的程序。
首先,我们需要通过红外传感器检测地面上的黑线,然后根据检测结果调整电机的转动方向。
我通过编写函数和模块化的方法,使得程序结构清晰,易于理解和维护。
在实际运行过程中,我发现红外传感器的精度和环境因素对循迹效果有一定影响。
通过不断优化程序和调整传感器的位置,我最终解决了这个问题,并获得了较为稳定的循迹效果。
5. 调试与优化在完成小车搭建和程序设计之后,我们进行了一系列的调试工作。
通过调整电机的转速和响应时间,我们使得小车能够在不同的运行速度下准确地循迹。
同时,我们还对传感器进行了灵敏度的调整,并增加了一些异常情况的处理逻辑。
调试的过程充满了挑战,但也让我学到了很多解决问题的方法和技巧。
经过不断的尝试和优化,我最终使得小车实现了预期的功能,并达到了较高的稳定性和可靠性。
6. 实习总结通过参与循迹小车项目的实习经历,我获得了丰富的实践经验和技术知识。
在项目中,我学会了如何将理论知识应用于实际项目中,并与团队成员合作解决问题。
通过与工程师们的交流和学习,我了解了业界对于智能小车的需求和发展趋势。
循迹小车的实习报告

实习报告:循迹小车设计与实现一、实习背景与目的随着科技的不断发展,自动化技术在各个领域得到了广泛的应用。
循迹小车作为一种自动化设备,不仅可以用于娱乐和教育,还可以应用于工业、农业等领域。
本次实习旨在通过设计和制作循迹小车,掌握单片机原理、电路设计、传感器应用等技能,提高自己在自动化领域的实际操作能力。
二、实习内容与过程1. 设计思路在设计循迹小车时,首先需要确定设计思路。
通过对循迹小车的功能和性能要求进行分析,确定采用单片机作为控制核心,利用传感器检测路径,通过电机驱动实现小车的运动。
2. 硬件设计(1)单片机模块:选用51系列单片机作为控制核心,负责接收传感器信号,处理数据,发出控制命令。
(2)传感器模块:采用红外传感器检测路径,当传感器检测到黑线时,输出高电平信号。
(3)电机驱动模块:采用L298N电机驱动模块,负责驱动小车前进、后退和转向。
(4)电源管理模块:为整个系统提供稳定的电源供应。
(5)舵机控制模块:用于调整小车的方向。
3. 软件设计根据设计思路,编写单片机程序,实现对传感器的数据采集、处理和控制命令的发出。
程序主要包括以下部分:(1)传感器信号处理:通过判断传感器信号的变化,确定小车当前所处的状态。
(2)路径识别:根据传感器信号,判断小车是否偏离路径,并调整方向。
(3)速度控制:根据小车所处的状态,调整电机转速,实现速度控制。
(4)舵机控制:根据路径变化,调整舵机角度,使小车保持直线行驶。
三、实习成果与总结经过一段时间的紧张制作,循迹小车终于完成了。
在实际运行中,小车能够准确识别路径,稳定行驶。
通过本次实习,我收获颇丰,总结如下:1. 掌握了单片机原理和编程技巧,提高了自己在嵌入式系统领域的实际操作能力。
2. 学会了电路设计和搭建,熟悉了各种电子元器件的使用。
3. 了解了传感器在自动化设备中的应用,提高了自己在信息处理方面的能力。
4. 学会了团队合作,培养了沟通与协作能力。
总之,本次实习使我受益匪浅,为今后的学习和工作打下了坚实的基础。
循迹小车实验报告

循迹小车实验报告循迹小车实验报告引言:循迹小车是一种基于光电传感器的智能机器人,能够根据环境中的光线变化来调整行进方向。
本实验旨在通过搭建一个循迹小车模型,探索其原理和应用。
一、实验材料和方法本次实验所需材料包括Arduino开发板、直流电机、光电传感器、电池组等。
首先,我们将Arduino开发板与直流电机、光电传感器等器件进行连接,确保电路正常。
然后,将循迹小车放置在一个光线变化较大的环境中,例如黑白相间的地面。
最后,通过编写程序,使循迹小车能够根据光电传感器的信号来判断行进方向,并实现自动循迹。
二、实验过程和结果在实验过程中,我们首先对光电传感器进行了校准,以确保其能够准确地感知光线的变化。
然后,我们编写了一段简单的程序,使循迹小车能够根据光电传感器的信号来判断行进方向。
当光线较亮时,循迹小车向左转;当光线较暗时,循迹小车向右转。
通过不断调试程序,我们成功实现了循迹小车的自动循迹功能。
在实验过程中,我们还发现了一些有趣的现象。
例如,当循迹小车行进到黑白相间的地面上时,光电传感器能够准确地感知到黑白色块的变化,并根据信号进行相应的调整。
这说明循迹小车的循迹原理基于光线的反射和吸收,具有一定的环境适应性。
三、实验结果分析通过本次实验,我们深入了解了循迹小车的原理和应用。
循迹小车通过光电传感器感知环境中的光线变化,从而判断行进方向,实现自动循迹。
这种智能机器人在工业生产、仓储物流等领域具有广泛的应用前景。
然而,循迹小车也存在一些局限性。
首先,其循迹能力受到环境光线的影响较大,当环境光线较弱或过强时,循迹小车的准确性会受到一定的影响。
其次,循迹小车只能在特定的地面上进行循迹,对于其他类型的地面可能无法正常运行。
因此,在实际应用中,需要根据具体情况进行合理选择和调整。
四、实验总结通过本次实验,我们对循迹小车的原理和应用有了更深入的了解。
循迹小车作为一种基于光电传感器的智能机器人,具有自动循迹的功能,可以在工业生产、仓储物流等领域发挥重要作用。
电子实习循迹小车报告

一、实习目的本次电子实习旨在通过制作循迹小车,培养学生对电子电路、传感器、单片机应用及编程等知识的综合运用能力,提高学生的动手实践能力和创新意识。
通过实习,使学生掌握以下技能:1. 熟悉电子元器件的识别与选用;2. 掌握传感器的工作原理及在循迹小车中的应用;3. 学会单片机编程,实现小车循迹及避障功能;4. 培养团队协作精神和解决问题的能力。
二、实习内容1. 硬件设计(1)车架:选用轻便、坚固的塑料或木制材料制作车架,保证小车在行驶过程中的稳定性。
(2)传感器:选用红外传感器作为循迹传感器,用于检测地面上的黑线。
红外传感器应安装在车头两侧,保证对黑线的检测范围。
(3)电机驱动:选用直流电机作为动力来源,通过L298N电机驱动模块控制电机的正反转及速度。
(4)单片机:选用AT89S51单片机作为控制核心,编写程序实现小车循迹及避障功能。
2. 软件设计(1)循迹算法:通过红外传感器检测地面上的黑线,根据黑线与传感器的距离,调整单片机的PWM输出,控制电机速度,使小车保持直线行驶。
(2)避障算法:利用红外传感器检测前方障碍物,当检测到障碍物时,通过调整单片机的PWM输出,使小车改变行驶方向,绕过障碍物。
3. 实物组装与调试(1)按照设计图纸,将各元器件焊接在电路板上。
(2)将电路板安装到车架上,连接好传感器、电机驱动模块和电源。
(3)编写程序,实现小车循迹及避障功能。
(4)进行实地测试,调整参数,使小车性能达到最佳。
三、实习过程及心得体会1. 实习过程(1)查阅资料,了解循迹小车的工作原理及所需元器件。
(2)设计电路图,确定元器件清单。
(3)焊接电路板,组装小车。
(4)编写程序,实现循迹及避障功能。
(5)进行实地测试,调整参数。
2. 心得体会(1)通过本次实习,我对电子电路、传感器、单片机编程等知识有了更深入的了解,提高了自己的动手实践能力。
(2)在实习过程中,我学会了查阅资料、分析问题、解决问题,培养了团队协作精神。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
void Timer0_Init( uint32 timer0 )
{
T0TCR = 0x02;
T0TC = 0;
T0PR = 0;
T0MCR = 0x03;
//中断并复位
T0MR0 = Fpclk/timer0;
//p0.2 捕获
T0TCR = 0x01;
//启动定时器
}
/******************************************************************************************* ** 函数名称:IRQ_Timer0() ** 函数功能:中断函数 ** 输入参数:无 ** 输出参数:无 *******************************************************************************************/ void __irq IRQ_Timer0(void) {
我们设计并论证了光电对管检测及调理电路,电路原理图分别如 4 所示:
-5-
图 4 光电对管检测电路 1 图 4 所示电路中,R1 起限流电阻的作用,当有光反射回来时,光电对管中的三极管导 通,R2 的上端变为高电平,此时 VT1 饱和导通,三极管集电极输出低电平。 当没有光反射回来时,光电对管中的三极管不导通,VT1 截至,其集电极输出高电平。 VT1 在该电路中起到滤波整形的作用。 经试验和示波器验证,该电路工作性能一般,输出还有杂散干扰波的成分。如果输出 加施密特触发器就可以实现良好的输出波形。 但是这种电路用电量比较大,给此种传感器调理电路供电的电池压降较快。究其原因, 是因为光敏三极管和三极管 VT1 导通时的导通电流较大。 而且检测距离不稳定,和环境有很大关系。
由三极管 Q9、Q10、Q11、Q12 构成 H 桥驱动电路,控制着几个管子的通断就可以控制直 流电机的正转、反转。
P0.3 1 0 1 0
.
.
P0.2 0 1 0 1
Q1
10K Q13 NEC772
Q3 10K
表 3.2.1
P0.1 0 1 1 0
VCC
Q9 NEC882
MG1
Q1M5 OTOR DC NEC772
2.2 传感器系统
反射式红外发射—接收装置,只有物体反射红外光时才有信号输入,其信号强度与小车 距障碍物的距离成正比。因此可利用信号强度作为循迹依据。
红外探测器以其发射功率大、抗干扰能力强而在工业生产中有着广泛的应用,红外探测 器按其工作模式可大致分为主动式与被动式,主动式红外探测器自带红外光源,通过对光源 的遮挡、反射、折射等光学手段可以完成对被探测物体位置的判别。被动式红外探测器本身 没有光源,通过接受被探测物体的特征光谱辐射来测量被探测物的位置、温度或进行红外成 像。直流直接驱动方式装置简单但检测距离和抗干扰能力都比较差;交流调制方式由于可以 采用交流耦合方式解决了放大器的直流漂移问题从而可以大大提高检测的距离,同时由于环 境光产生的干扰多数情况是信号的直流或低频分量可以由滤波器加以隔绝,因此交流调试方 式抗干扰能力也比较强,缺点是系统相对复杂。在本体中我们要利用红外探测器检测障碍物 的距离,显然选用主动式红外传感器比较合适,系统的造价可以降低可靠性可以提高。
//PWM 数组
zkb[8]
= {0,0,11,11,11,11,0,0};
//占空比数组
volatile uint32 timeflag=0,
//时钟标志
timerflag=0,
//闪烁标志
PWM=1000,
//输出 PWMW 周期
timer=500;
//定时器 0 的参数
volatile uint8
i=0,
//位码标志
KEY=10,
//按键
Modifly=0,
//修改及确定键
yiweiflag=0,
//移位标志
page=0,
//换页键
zkb1,
//占空比 1 路
zkb2,
//占空比 2 路
flag0=0,
//加速标志 1
flag1=0,
//加速标志 2
key4flag=0,
/*******************************************************************************************
1.2 技术指标
1、智能寻迹小车需基于 ARM LPC2000 系列进行开发和设计。 2、能实现在椭圆轨道、S 形轨道,等多种规则黑线轨道上寻迹运行。 3、小车外观包装优美、电路设计制作焊接等工艺精良、软件程序可读性强。 4、可扩展其它功能。
-4-
第二章 设计方案的选择和确定
2.1 主控系统方案
选择 LPC2103 ARM 作为小车的控制中枢。
-6-
3.1 整体构思
第三章 系统硬件设计
经过方案论证的过程之后,我们选定了仅采用 lpc2103 作为核心部件的方案,其系统 总方框图如图 3.1.1 所示。
具体的功能设置已通过该图做了直观的说明。通过主控芯片控制各传感器输入的信号, 控制方式由软件来实现,其中包括两个红外传感器用来循迹。在功能和作用上,我分成
uint8 const duanma[8]={ 0xfe, 0xfd, 0xfb, 0xf7,
0xef, 0xdf, 0xbf, 0x7f};
//从右至左的位码
volatile uint8
shizhong[8] = {5,5,10,9,5,10,3,2},
//时间数组 从左向右的码
pwm[8]
= {0,0,0,0,1,0,10,2},
** 函数名称:Timer0_Init()
** 函数功能:定时器 0 cap 捕获
** 输入参数:无
** 输出参数:无
- 13 -
*******************************************************************************************/
经过几天的琢磨,我们慢慢的有了眉目,构思出了大概的原理框图和搭建实验电路的所 需元器件。到了周末,就开始画 PCB 板了。第二周的时候就开始制电路板了。
这四周工程训练虽然很辛苦,但我们还是学到了很多东西的。学会独立思考和独立解决 问题。不足的地方还有很多,例如焊接技术还有待于提高,工作原理不是掌握的很透彻,希 望自己以后进一步改进。
P0.0 1 0 0 1
Q10 Q2 10K
NEC882 Q16
状态 前行 后退 左转 右转
. .
Q17
NEC772
Q7 10K
NEC772
6
8
UD 74LS04
UC 7
.
.
图 3.2.3 小车驱动
.
-9-
第四章 系统的软件设计
4.1 主程序流程图 我们所设计的软件的主程序流程图如图 4.1.1 所示:
由 I/O 的脉冲来控制 H 桥中三极管的通断,从而来控制直流电机的前进、后退、左转和 右转的动作,具体如下表 3.2.1。
采用普通直流电机,通过控制脉冲占空比算法,实现对小车速度的控制。这种调速方式 有调速特性优良、调整平滑、调速范围广、带载能力大,能承受频繁的负载冲击,还可以实 现频繁的无级快速启动、制动和反转等优点。
左避子 程序
停止 返回
图 3.1.2 主程序框图
3.2 直流电机的驱动电路(H 桥 L298)
-8-
由于我们做的是循迹小车,只需要前进就可以了,所以没有用到 H 桥前进后退的功能 了。但还是介绍 L298。
设计中,驱动电路的四个输入端我们只用了两路输入分别与 ARMLPC2103 的 P0.15 和 P0.14 连接。这样四路输入就有高低电平了,轮子就能转起来。再接入两路 PWM 驱动,就能 控制速度。P0.19 控制车的右轮,P0.20 控制车的左轮。一驱动电路如图 3.2.3。
#define right 0x01<<7
#define left 0x01<<8
#define LED1 0x01<<17
#define LED2 0x01<<18
uint8 const weima[12]={ 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d,
0x7d, 0x07, 0x7f, 0x6f, 0x40, 0x00}; //0--9 和"-" "黑"的段码
如图 4.2.1 所示:
- 10 -
4.3 系统完整电路图 稳压整流原理图、PCB
图 4.2.1 传感器信息处理子程序流程图
- 11 -
H 桥原理图、PCB 红外对管原理图、PCB
- 12 -
4.5 ARM 控制小车程序
#include "config.h"
#define key 0x02
#define RCK 0x01
主动式红外传感器又可分为分立元件型、透射遮挡型和反射型(如图 1.2.3 示),分立 元件型发光管与接收管相互独立,用户在使用时可以根据需要灵活的设定发光管与接受管的 位置,并可利用棱镜、透镜等完成特殊的目的,缺点是装置麻烦。透射遮挡型和反射型通过 塑料模具将发光管与接收管封装在一起,非常方便用户使用,在本题中对障碍物的检测我使 用红外对管 TCRT5000。 2.3 光电对管电路的设计
4.4 基于 Altium Designer 6.9 的 PCB 板电路图
4.5 ARM 控制小车程序
第五章 性能测试与分析
-3-
第一章 智能寻迹小车的概述
1.1 设计的目的与要求