智能循迹小车实验报告

合集下载

循迹小车实习报告

循迹小车实习报告

一、实习背景随着科技的发展,自动化技术在各个领域得到了广泛应用。

智能循迹小车作为自动化技术的一个重要应用,具有广泛的前景。

为了提高我们的实践能力,培养我们的创新精神,我们参加了智能循迹小车实习课程。

通过本次实习,我们学习了智能循迹小车的设计、制作和调试方法,了解了其工作原理,提高了我们的动手能力和团队协作能力。

二、实习目的1. 熟悉智能循迹小车的结构、原理和功能。

2. 掌握智能循迹小车的制作方法,提高动手能力。

3. 学习电路设计、传感器应用、单片机编程等知识。

4. 培养团队协作精神,提高沟通能力。

三、实习内容1. 智能循迹小车原理及结构智能循迹小车主要由以下几部分组成:车体、驱动电机、传感器、单片机、控制电路等。

车体是智能循迹小车的承载部分,驱动电机负责提供动力,传感器用于检测路面信息,单片机负责处理传感器信息,控制电路负责将单片机的指令转换为电机驱动信号。

2. 电路设计电路设计主要包括以下几个方面:(1)电源电路:为智能循迹小车提供稳定的电源。

(2)驱动电路:将单片机的控制信号转换为电机驱动信号。

(3)传感器电路:将传感器信号转换为单片机可识别的信号。

(4)控制电路:对单片机输出的控制信号进行放大、滤波等处理。

3. 传感器应用智能循迹小车主要采用红外传感器进行路面检测。

红外传感器具有体积小、成本低、安装方便等优点。

在制作过程中,我们需要对红外传感器进行调试,使其能够准确检测路面信息。

4. 单片机编程单片机编程是智能循迹小车实现智能控制的关键。

我们主要学习了C语言编程,掌握了单片机的基本指令、函数、中断等知识。

在编程过程中,我们需要编写程序,使单片机能够根据传感器信息控制小车行驶。

5. 调试与优化在制作过程中,我们需要对智能循迹小车进行调试,使其能够稳定、准确地行驶。

调试过程中,我们需要对电路、传感器、单片机等部分进行调整,以达到最佳效果。

四、实习成果通过本次实习,我们成功制作了一台智能循迹小车,并使其能够稳定、准确地行驶。

智能寻迹小车实验报告

智能寻迹小车实验报告

智能寻迹小车实验报告
实验目的:
设计一个智能寻迹小车,能够依据环境中的黑线自主行驶,并避开障碍物。

实验材料:
1. Arduino开发板
2. 电机驱动模块
3. 智能车底盘
4. 红外传感器
5. 电源线
6. 杜邦线
7. 电池
实验步骤:
1. 按照智能车底盘的说明书将车底盘组装起来。

2. 将Arduino开发板安装在车底盘上,并与电机驱动模块连接。

3. 连接红外传感器到Arduino开发板上,以便检测黑线。

4. 配置代码,使小车能够依据红外传感器检测到的黑线自主行驶。

可以使用PID控制算法来控制小车的速度和方向。

5. 测试小车的寻迹功能,可以在地面上绘制黑线,观察小车是否能够准确地跟随黑线行驶。

6. 根据需要,可以添加避障功能。

可以使用超声波传感器或红外避障传感器来检测障碍物,并调整小车的行驶路线。

实验结果:
经过实验,可以发现小车能够依据红外传感器检测到的黑线自主行驶,并能够避开障碍物。

小车的寻迹功能和避障功能能够实现预期的效果。

实验总结:
本次实验成功设计并实现了智能寻迹小车。

通过使用Arduino 开发板、电机驱动模块和红外传感器等材料,配合合适的代码配置,小车能够准确地跟随黑线行驶,并能够避开障碍物。

该实验展示了智能小车的基本原理和应用,为进一步研究和开发智能车提供了基础。

智能循迹小车实验报告

智能循迹小车实验报告

智能循迹小车实验报告第一篇:智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。

本次设计采用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. 应用前景循迹小车作为一种智能机器人,具有广泛的应用前景。

在工业自动化领域,循迹小车可以用于物料搬运、装配线操作等任务;在仓储物流领域,循迹小车可以实现货物的自动分拣、运输等功能;在智能家居领域,循迹小车可以作为家庭服务机器人,提供家居清洁、送餐等服务。

四、实验总结通过本次实验,我们深入了解了循迹小车的工作原理和应用前景。

循迹小车的循迹性能受到地面条件和光线影响,需要进一步优化。

在实际应用中,循迹小车可以广泛应用于工业自动化、仓储物流和智能家居等领域,为人们的生活和工作带来便利。

智能循迹避障小车实习报告

智能循迹避障小车实习报告

智能循迹避障小车实习报告一、实习背景及目的随着科技的不断发展,嵌入式系统在各个领域的应用越来越广泛。

智能小车作为一种典型的嵌入式系统应用产品,不仅可以锻炼学生的动手能力,还能深入理解嵌入式系统的原理和应用。

本次实习旨在让学生通过设计制作智能循迹避障小车,掌握嵌入式系统的基本原理,提高动手实践能力,培养创新意识和团队协作精神。

二、实习内容与过程1. 实习准备在实习开始前,我们先学习了嵌入式系统的基本原理,了解了微控制器(如STM32)的工作原理和编程方法。

同时,我们还学习了如何使用相关开发工具(如Keil、CubeMX)进行程序开发和仿真。

2. 设计思路根据实习要求,我们确定了智能循迹避障小车的主要功能:远程控制、循迹、避障。

为了实现这些功能,我们需要选用合适的微控制器、传感器、电机驱动模块等硬件,并编写相应的软件程序。

3. 硬件设计我们选用了STM32F103C8T6作为主控制器,它具有高性能、低功耗的特点。

为了实现循迹功能,我们采用了红外传感器来检测地面上的黑线。

为了实现避障功能,我们采用了超声波传感器来检测前方的障碍物。

此外,我们还选用了两个直流电机来驱动小车行驶,并通过L298N驱动模块来控制电机转动。

4. 软件设计软件设计主要包括初始化配置、循迹算法实现、避障算法实现和远程控制实现。

我们使用了CubeMX工具对STM32的硬件资源进行配置,包括时钟、GPIO、ADC、PWM 等。

然后,我们编写了循迹算法和避障算法,通过不断地读取红外传感器和超声波传感器的数据,调整小车的行驶方向和速度,实现循迹和避障功能。

最后,我们通过蓝牙模块实现了手机APP对小车的远程控制。

5. 实习成果经过一段时间的紧张设计与制作,我们的智能循迹避障小车终于完成了。

在实习总结会议上,我们进行了演示,展示了小车的循迹、避障和远程控制功能。

通过实习,我们不仅掌握了嵌入式系统的设计方法,还提高了团队协作能力。

三、实习收获与反思通过本次实习,我们深入了解了嵌入式系统的设计原理,学会了使用相关开发工具和硬件设备,提高了动手实践能力。

模拟循迹小车实验报告

模拟循迹小车实验报告

一、实验目的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. 可以尝试使用其他类型的传感器,如光电传感器、红外线传感器等,以提高循迹精度。

智能小车实验报告心得(3篇)

智能小车实验报告心得(3篇)

第1篇一、引言随着科技的不断发展,人工智能技术逐渐渗透到我们生活的方方面面。

作为人工智能的一个典型应用,智能小车实验为我们提供了一个将理论知识与实践操作相结合的平台。

在本次智能小车实验中,我深刻体会到了理论知识的重要性,同时也感受到了动手实践带来的乐趣和成就感。

以下是我对本次实验的心得体会。

二、实验目的本次实验旨在通过设计、搭建和调试智能小车,让学生掌握以下知识:1. 传感器原理及在智能小车中的应用;2. 单片机编程及接口技术;3. 电机驱动及控制;4. PID控制算法在智能小车中的应用。

三、实验过程1. 设计阶段在设计阶段,我们首先对智能小车的功能进行了详细规划,包括自动避障、巡线、遥控等功能。

然后,根据功能需求,选择了合适的传感器、单片机、电机驱动器等硬件设备。

2. 搭建阶段在搭建阶段,我们按照设计图纸,将各个模块连接起来。

在连接过程中,我们遇到了一些问题,如电路板布局不合理、连接线过多等。

通过查阅资料、请教老师,我们逐步解决了这些问题。

3. 编程阶段编程阶段是本次实验的核心环节。

我们采用C语言对单片机进行编程,实现了小车的基本功能。

在编程过程中,我们遇到了许多挑战,如传感器数据处理、电机控制算法等。

通过查阅资料、反复调试,我们最终完成了编程任务。

4. 调试阶段调试阶段是检验实验成果的关键环节。

在调试过程中,我们对小车的各项功能进行了测试,包括避障、巡线、遥控等。

在测试过程中,我们发现了一些问题,如避障效果不稳定、巡线精度不高、遥控距离有限等。

针对这些问题,我们再次查阅资料、调整程序,逐步优化了小车的性能。

四、心得体会1. 理论与实践相结合本次实验让我深刻体会到了理论与实践相结合的重要性。

在实验过程中,我们不仅学习了理论知识,还通过实际操作,将所学知识应用于实践,提高了自己的动手能力。

2. 团队合作在实验过程中,我们充分发挥了团队合作精神。

在遇到问题时,我们互相帮助、共同探讨解决方案,最终完成了实验任务。

循迹小车的实习报告

循迹小车的实习报告

实习报告:循迹小车设计与实现一、实习背景与目的随着科技的不断发展,自动化技术在各个领域得到了广泛的应用。

循迹小车作为一种自动化设备,不仅可以用于娱乐和教育,还可以应用于工业、农业等领域。

本次实习旨在通过设计和制作循迹小车,掌握单片机原理、电路设计、传感器应用等技能,提高自己在自动化领域的实际操作能力。

二、实习内容与过程1. 设计思路在设计循迹小车时,首先需要确定设计思路。

通过对循迹小车的功能和性能要求进行分析,确定采用单片机作为控制核心,利用传感器检测路径,通过电机驱动实现小车的运动。

2. 硬件设计(1)单片机模块:选用51系列单片机作为控制核心,负责接收传感器信号,处理数据,发出控制命令。

(2)传感器模块:采用红外传感器检测路径,当传感器检测到黑线时,输出高电平信号。

(3)电机驱动模块:采用L298N电机驱动模块,负责驱动小车前进、后退和转向。

(4)电源管理模块:为整个系统提供稳定的电源供应。

(5)舵机控制模块:用于调整小车的方向。

3. 软件设计根据设计思路,编写单片机程序,实现对传感器的数据采集、处理和控制命令的发出。

程序主要包括以下部分:(1)传感器信号处理:通过判断传感器信号的变化,确定小车当前所处的状态。

(2)路径识别:根据传感器信号,判断小车是否偏离路径,并调整方向。

(3)速度控制:根据小车所处的状态,调整电机转速,实现速度控制。

(4)舵机控制:根据路径变化,调整舵机角度,使小车保持直线行驶。

三、实习成果与总结经过一段时间的紧张制作,循迹小车终于完成了。

在实际运行中,小车能够准确识别路径,稳定行驶。

通过本次实习,我收获颇丰,总结如下:1. 掌握了单片机原理和编程技巧,提高了自己在嵌入式系统领域的实际操作能力。

2. 学会了电路设计和搭建,熟悉了各种电子元器件的使用。

3. 了解了传感器在自动化设备中的应用,提高了自己在信息处理方面的能力。

4. 学会了团队合作,培养了沟通与协作能力。

总之,本次实习使我受益匪浅,为今后的学习和工作打下了坚实的基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹得功能。

本次设计采用 STC 公司得 89C52 单片机作为控制芯片,传感器模块采用红外光电对管与比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模块由 L298N 芯片与两个直流电机构成,组成了智能车得动力系统,电源采用 7、2V 得直流电池,经过系统组装,从而实现了小车得自动循迹得功能.关键词智能小车STC89C52 单片机L298N红外光对管 1 1 绪论随着科学技术得发展,机器人得设计越来越精细,功能越来越复杂,智能小车作为其得一个分支,也在不断发展.在近几年得电子设计大赛中,关于小车得智能化功能得实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计得道路自行寻迹。

2 2 设计任务与要求采用 MCS-51单片机为控制芯片(也可采用其她得芯片),红外对管为识别器件、步进电机为行进部件,设计出一个能够识别以白底为道路色,宽度 10mm左右得黑色胶带制作得不规则得封闭曲线为引导轨迹并能沿该轨迹行进得智能寻迹机器小车。

3 3 方案设计与方案选择3.1 硬件部分可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。

3.1.1 单片机模块为小车运行得核心部件,起控制小车得所有运行状态得作用。

由于以前自己开发板使用得就是ATMEL 公司得 STC89C52,所以让然选择这个芯片作为控制核心部件。

STC89C52 就是一种低损耗、高性能、CMOS 八位微处理器,片内有 4k字节得在线可重复编程、快速擦除快速写入程序得存储器,能重复写入/擦除 1000次,数据保存时间为十年.其程序与数据存储就是分开得.3.1.2 传感器模块方案一:使用光敏电阻组成光敏探测器采集路面信息。

阻值经过比较器输出高低电平进行分析,但就是光照影响很大,不能稳定工作。

方案二:使用光电传感器来采集路面信息。

使用红外光电对管,其结构简明,实现方便,成本低廉,没有复杂得图像处理工作,因此反应灵敏,响应时间少。

但也存在不足,它能获取得信息就是不完全得,容易受很多扰动(如背景光源,高度等)得影响,抗干扰能力较差。

方案三:使用 CCD 传感器来采集路面信息。

使用 CCD 可以获取大量得图像信息,掌握全面得路径信息,抗干扰能力强,为以后功能得扩展提供方便。

但使用CCD 需要大量得图像处理工作,进行大量数据得存储与计算,因此电路复杂,实现起来工作量大。

方案四:使用光电对管采集路面信息。

RPR220结构紧凑,体积小,调整电路简单工作性能稳定。

可见方案四最适宜,但仅从此项目考虑,方案二成本低,也能完成设计,故选用方案二. 3.1.3 电机控制模块3 3 、1 1 、3 3 、1 1 电机得选择方案一:采用步进电机,其转过得角度可以精确定位,可实现小车行进过程得精确定位.但步进电机得输出力矩低,随转速得升高而降低,且转速越快下降得越快。

方案二:采用直流电机,其转动力矩大,体积小,重量轻,装配简单,操作方便。

速度得调节可以改变电压也可以调节 PWM。

基于以上,我们选择了方案二,使用直流电机作为驱动电机。

3、1、3 3 、2电机得驱动采用专用芯片 L298N 作为电机驱动芯片,其操作方便,稳定性好,性能优良.一片L298N 就可以分别控制两个直流电机。

3.1.4 电源模块给整个系统稳定供电以保持其正常工作,包括7、2V得电源以及转5V 部分,其中 7、2V 得就是给电机与其驱动供电,5V 得用来驱动单片机及其她芯片。

以上单元连接如下图所示:3.2 软件部分3、2、1 1 程序流程图此系统采用 89C52 单片机,再根据硬件连接,通过相应得软件来完成对信号得采集与数据得分析,再控制小车得运行状态,以下为主程序流程图:3 3 、2 2 、2 2 程序设计思路3 3 、2 2 、2 2 、1 1 寻迹模块程序通过传感器获得路面信息然后反馈给单片机,再通过单片机来实现相应得功能。

3 3 、2、2 2 、2电机驱动模块程序控制两个直流电机,实现前进、后退、前左转、前右转、停车等功能.4 4 各部分电路得作用及电路工作原理分析4.1 信号采集模块4.1.1 TC RT T 50 00 结构与工作原理TCRT5000(L)具有紧凑得结构发光灯与检测器安排在同一方向上,利用红外光谱反射对象存在另一个对象上,操作得波长大约就是 950 毫米。

探测器由光电晶体三极管组成得,它由高发射功率红外光电二极管与高度灵敏光电晶体管组成。

通过测试,其检测距离在 2mm-10mm。

TCRT5000 得发射管与接收管就是一起封装在矩形塑料壳中,为了使检测更加准确,我们用了 5 只 TCRT5000检测黑线,实物见图4-1。

4.1.2 信号采集电路图及原理小车在白色地面行驶时,红外发射管发出得红外信号被反射,接收管收到信号后,输出端为低电平,经过比较器比较后输出为低电平。

而当红外信号遇到黑色导轨时,红外信号被吸收,接收管不能接收信号,输出端为高电平,经过比较器比较后输出高电平。

单片机通过采集每个比较器得输出端电压,便可以检测出黑线得相对位置得位置,从而控制小车得行驶方向。

4.2 信息处理模块4.2.1 原理检测到白色路面得红外接收头处理后送出得就是低电平,而检测到黑色路线得检测头送出得就是高电平,由此可根据这 5 个红外接收头得高低电平判断路线情况而调整小车前进方向。

具体情况有如下几种:a检测到11111或 000 小车应该停止. b检测到100或 010 或 1100 说明路线向左偏,小车向左转. c 检测到1或10 或 0011 说明路线向右偏,小车向左转。

d检测到__1__(_ 不全为 1)说明线路就是直得,小车直走。

4.3 电机驱动模块4、3 3 、1 1 直流电机给两个电刷 A 与 B 加上直流电源,如上图(a)所示,则有直流电流从电刷 A 流入,经过线圈 abcd,从电刷 B 流出,根据电磁力定律,载流导体 ab与 cd收到电磁力得作用,其方向可由左手定则判定,两段导体受到得力形成了一个转矩,使得转子逆时针转动.如果转子转到如上图(b)所示得位置,电刷 A 与换向片2接触,电刷B与换向片 1 接触,直流电流从电刷A流入,在线圈中得流动方向就是 dcba,从电刷 B 流出. 此时载流导体 ab 与 cd受到电磁力得作用方向同样可由左手定则判定,它们产生得转矩仍然使得转子逆时针转动。

这就就是直流电动机得工作原理。

外加得电源就是直流得,但由于电刷与换向片得作用,在线圈中流过得电流就是交流得,其产生得转矩得方向却就是不变得。

实用中得直流电动机转子上得绕组也不就是由一个线圈构成,同样就是由多个线圈连接而成,以减少电动机电磁转矩得波动,绕组形式同发电机。

4、3 3 、2 2 电路图我们采用成品L298N 电机驱动模块,采用光电耦合器件隔离单片机与L298N得控制电路,工艺精度高,性能可靠。

L298N 模块内部通过 H 桥电路实现直流电机得正转,反转,其原理如下:如图 4-3 所示,全桥式驱动电路得 4 只开关管都工作在斩波状态,S1、S2为一组,S3、S4 为另一组,两组得状态互补,一组导通则另一组必须关断.当S1、S2 导通时,S3、 S4 关断,电机两端加正向电压,可以实现电机得正转或反转制动;当 S3、S4 导通时,S1、S2 关断,电机两端为反向电压,电机反转或正转制动。

桥驱动电路4 4 、3 3 、3原理L298N就是 ST 公司生产得一种高电压、大电流电机驱动芯片。

该芯片采用 15 脚封装。

主要特点就是:工作电压高,最高工作电压可达 46V;输出电流大,瞬间峰值电流可达 3A,持续工作电流为2A;额定功率25W。

内含两个 H 桥得高电压大电流全桥式驱动器,可以用来驱动直流电动机与步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响得情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。

使用 L298N 芯片驱动电机,该芯片可以驱动两台直流电机。

5 5 系统调试5 5 、1 1 硬件部分焊接完成后,首先进行得调试就是用数字万用表测量各个电路就是否焊接正常,就是否有虚焊漏焊等现象得出现,以及各个电容就是否就是正常得未被击穿状态、电阻得阻值就是否与设计得原理图上得一致.接通电源,用数字万用表测量当有+5V 得各引脚就是否有+5V 得电压,测量电路中就是否出现了不该有得短路现象。

接入光电传感器模块,使各个光电检测器得光电对管靠近白纸,观察对应得发光二极管就是否发光,不发光表示正常。

然后再使各个光电对管靠近黑线,观察对应得发光二级管就是否发光,发光表示正常. 5、2 2 软件部分我们先测试了小车得前进,停止,左转与右转。

组装信号采集模块后,实现小车得自动循迹功能. 具体实现程序见附录一6 6 总结实验结果如符合实验要求,小车按照黑胶布轨迹前进,并能够及时正确显示小车得行进状态以及行进距离。

具体现象如下:左边传感器检测到黑线,小车左转;右边传感器检测到黑线,小车右转;中间传感器检测到黑线,小车直行。

从而就可以完成对黑胶布得循迹功能。

7 7 参考文献[1]电子信息专业实验教程赵刚李佐儒四川大学出版社[2]单片机C语言教程郭天祥电子工业出版社[3]模拟电子技术童诗白清华大学出版社附录一程序:#include〈reg52、h> sbit DJ_left_s = P1^0;//直流电机控制 sbit DJ_left_n = P1^1; sbit DJ_right_s = P1^2; sbit DJ_right_n = P1^3; //左转函数void Turn_right(){DJ_left_s= 0;;1 =n_tfel_JDﻩ DJ_right_s= 1;;0 =n_thgir_JDﻩ}//右转函数 void Turn_left(){DJ_left_s= 1;DJ_left_n=0;;0 =;1 =s_thgir_JDﻩn_thgir_JDﻩ} //前进函数 void Go_ahead() {;1=s_tfel_JDﻩDJ_left_n= 0;DJ_right_s= 1;DJ_right_n= 0;} //停止函数 void Stop(){DJ_left_s= 0;DJ_left_n= 0;DJ_right_s= 0;;0 =n_thgir_JDﻩ} //循迹函数 void _unji(unsigned int m) {ﻩ if(m==0_7c){;)(thgir_nruTﻩ;nruterﻩﻩ01_0&m(fiﻩﻩ)}ﻩ{ﻩGo_ahead();ﻩ}ﻩﻩﻩ;nruterﻩif(m&0_0c)ﻩ{;)(thgir_nruTﻩﻩﻩ return;}ﻩ if(m&;0_60)ﻩ{ﻩﻩ;)(tfel_nruTﻩreturn;ﻩ} } //主函数 void main(){while(1){ﻩ _unji(P2&;0_7c);}ﻩ}附录二实物图:。

相关文档
最新文档