寻光避障小车
循迹避障蓝牙小车设计思路与方案

循迹避障蓝牙小车设计思路与方案近年来,随着科技的飞速发展,智能机器人逐渐走进我们的生活。
其中,循迹避障蓝牙小车成为了人们关注的焦点之一。
它不仅可以通过循迹技术实现沿指定路径行驶,还能够通过避障技术避免与环境中的障碍物发生碰撞。
本文将介绍循迹避障蓝牙小车的设计思路与方案。
一、硬件设计1. 主控模块:选择一块性能稳定、功能丰富的主控板,如Arduino Uno。
它具有较强的扩展性,能够满足蓝牙通信和传感器接口的需求。
2. 电机驱动模块:选择合适的电机驱动模块,如L298N。
它能够提供足够的电流和电压来驱动小车的电机。
3. 电机:选择高性能的直流电机,根据小车的重量和所需速度进行合理选择。
4. 轮胎:选择具有较好摩擦力和抓地力的轮胎,以确保小车能够稳定行驶。
5. 循迹模块:选择适用的循迹模块,如红外传感器或巡线传感器。
它可以通过检测地面上的黑线来实现循迹功能。
6. 避障模块:选择合适的避障模块,如超声波传感器或红外避障传感器。
它可以通过检测前方的障碍物来实现避障功能。
7. 电源模块:选择合适的电源模块,如锂电池或干电池。
它能够为整个系统提供稳定的电源供应。
二、软件设计1. 循迹算法:利用循迹模块检测地面上的黑线,通过编程实现小车沿着指定的路径行驶。
可以采用PID控制算法来调整小车的转向角度,保持在黑线上行驶。
2. 避障算法:利用避障模块检测前方的障碍物,通过编程实现小车避开障碍物。
可以采用距离测量和路径规划算法来确定避障的方向和距离。
3. 蓝牙通信:通过蓝牙模块与手机或电脑进行通信,实现对小车的控制和监控。
可以编写相应的手机应用或电脑软件来实现远程控制和实时监测。
三、系统集成1. 连接硬件:将主控模块、电机驱动模块、电机、循迹模块、避障模块和电源模块按照设计连接起来,确保各模块正常工作。
2. 编程调试:编写相应的程序代码,并进行调试。
通过串口或无线通信方式将程序烧录到主控模块中,保证系统的稳定性和可靠性。
避障小车原理

避障小车原理
避障小车是一种能够自主避免障碍物的智能车辆,其原理在于使用多个传感器来感知周围环境,然后根据传感器的反馈进行决策和控制。
首先,避障小车通常会搭载红外线传感器或超声波传感器,这些传感器能够测量到前方障碍物离小车的距离。
通过读取传感器的数据,小车可以得知前方是否存在障碍物以及距离障碍物的距离。
接下来,小车会根据传感器的数据进行决策。
如果传感器检测到前方有障碍物并且距离较近,小车就需要采取避让策略。
常见的避让策略包括停车、后退、向左或向右转向等。
这些决策通常是通过嵌入式系统中的逻辑电路或者控制算法实现的,可以根据不同的情况进行相应的操作。
最后,小车会根据决策的结果进行控制,以实现避障的目标。
例如,如果决策是向左转向,则小车会通过电机控制左轮向前转动,从而实现左转的动作。
通过控制车轮的旋转方向和速度,小车可以在避开障碍物的同时保持前进的方向。
除了红外线传感器和超声波传感器外,还有其他一些传感器也可以用于避障小车,例如激光雷达和摄像头等。
这些传感器能够提供更为精确的环境感知数据,从而使小车能够更准确地判断障碍物的位置和形状,进而做出更合理的避让决策。
总体来说,避障小车的原理是通过感知、决策和控制三个步骤
来实现自主避障。
这种技术可以广泛应用于无人驾驶汽车、机器人以及其他需要自主避障功能的智能设备中。
智能循迹避障小车实习报告

智能循迹避障小车实习报告一、实习背景及目的随着科技的不断发展,嵌入式系统在各个领域的应用越来越广泛。
智能小车作为一种典型的嵌入式系统应用产品,不仅可以锻炼学生的动手能力,还能深入理解嵌入式系统的原理和应用。
本次实习旨在让学生通过设计制作智能循迹避障小车,掌握嵌入式系统的基本原理,提高动手实践能力,培养创新意识和团队协作精神。
二、实习内容与过程1. 实习准备在实习开始前,我们先学习了嵌入式系统的基本原理,了解了微控制器(如STM32)的工作原理和编程方法。
同时,我们还学习了如何使用相关开发工具(如Keil、CubeMX)进行程序开发和仿真。
2. 设计思路根据实习要求,我们确定了智能循迹避障小车的主要功能:远程控制、循迹、避障。
为了实现这些功能,我们需要选用合适的微控制器、传感器、电机驱动模块等硬件,并编写相应的软件程序。
3. 硬件设计我们选用了STM32F103C8T6作为主控制器,它具有高性能、低功耗的特点。
为了实现循迹功能,我们采用了红外传感器来检测地面上的黑线。
为了实现避障功能,我们采用了超声波传感器来检测前方的障碍物。
此外,我们还选用了两个直流电机来驱动小车行驶,并通过L298N驱动模块来控制电机转动。
4. 软件设计软件设计主要包括初始化配置、循迹算法实现、避障算法实现和远程控制实现。
我们使用了CubeMX工具对STM32的硬件资源进行配置,包括时钟、GPIO、ADC、PWM 等。
然后,我们编写了循迹算法和避障算法,通过不断地读取红外传感器和超声波传感器的数据,调整小车的行驶方向和速度,实现循迹和避障功能。
最后,我们通过蓝牙模块实现了手机APP对小车的远程控制。
5. 实习成果经过一段时间的紧张设计与制作,我们的智能循迹避障小车终于完成了。
在实习总结会议上,我们进行了演示,展示了小车的循迹、避障和远程控制功能。
通过实习,我们不仅掌握了嵌入式系统的设计方法,还提高了团队协作能力。
三、实习收获与反思通过本次实习,我们深入了解了嵌入式系统的设计原理,学会了使用相关开发工具和硬件设备,提高了动手实践能力。
语音智能小车循迹、避障、寻光部分的设计

智能小车其实是一种小型化机器人,它通过执行特定的程序来完成不同的功能。
由于靠程序来运行,智能小车的智能化程度非常高,可以在无人管理的情况下连续完成一系列复杂的任务,而且智能小车功能多样,只需要下载不同的程序就可以完成特定任务,调试简单,这使得智能小车在诸如科学研究、地质勘探、危险搜索、智能救援、汽车避障、货物运输等许多领域中应用广泛。
本设计中,采用51单片机作为小车控制的核心,实现小车的循迹、避障、寻光、加减速和语音控制等功能。
小车系统主要由避障模块、循迹模块、测速模块、显示模块、寻光模块、电机驱动模块、语音模块和电源模块组成。
小车采用模式切换的方式来执行不同的功能;采用四组红外发射对管和电压比较器实现循迹功能;采用超声波和舵机模块实现避障功能;采用四组光敏二极管实现寻光功能;采用PWM调速原理实现小车加减速功能;采用四组数码管来显示小车的速度或距离。
语音控制是本设计的亮点之一,此功能的实现要基于带有语音播报和控制功能的SPCE061A 单片机,通过初始化、训练、识别几个步骤后,就能实现小车前进、倒退、左拐、右拐和停车五个语音功能。
本次设计出的智能小车集各种常见功能于一身,是一个功能齐全,性能先进的多功能语音智能车。
关键词:智能小车,SPCE061A,单片机,循迹,避障,寻光,语音控制Smart car is actually a kind of miniature robot, which can complete different functions by performing a particular program .Because it’running is based on program , the intell igent degree of intelligent cars is very high,series of complex task can be done continuously in the case of unattended , and smart car has low production cost, simple circuit structure, convenient debugging。
智能循迹避障小车简版

智能循迹避障小车智能循迹避障小车---1. 引言智能循迹避障小车是一种能够根据环境中的信息自主移动的车辆,通过具备循迹和避障的能力,能够在不需要人工干预的情况下自主导航。
这种小车通常使用各种传感器来感知周围环境,使用算法来处理感知数据,并根据处理结果做出移动决策。
本文将介绍智能循迹避障小车的原理、设计和应用。
2. 原理智能循迹避障小车的原理主要包括感知、决策和执行三个部分。
2.1 感知感知是指小车通过各种传感器感知周围环境的过程。
常用的传感器包括红外线传感器、超声波传感器和摄像头等。
红外线传感器可以用来检测前方是否有障碍物,超声波传感器可以用来测量障碍物的距离,摄像头可以用来获取场景图像。
通过这些传感器,小车可以获得关于障碍物位置、距离和形状等信息。
2.2 决策决策是指小车根据感知到的环境信息做出移动决策的过程。
在决策过程中,通常会使用机器学习算法进行数据分析和模式识别,以便更准确地判断障碍物的位置和形状,并制定相应的移动策略。
例如,如果感知到前方有障碍物,小车可以选择绕过障碍物或者停下来等待。
2.3 执行执行是指小车根据决策结果执行相应的移动动作的过程。
根据决策结果,小车可以通过调整轮速或者改变行驶方向的方式来避开障碍物。
利用电机和轮子的组合,小车可以实现前进、后退、转向等多种运动。
3. 设计智能循迹避障小车的设计包括硬件设计和软件设计两个方面。
3.1 硬件设计硬件设计主要包括选取合适的传感器和执行器,并搭建相应的电子电路。
可以选择使用Arduino等单片机作为控制中心,连接红外线传感器、超声波传感器、摄像头以及电机和轮子等组件。
通过编程控制各个组件之间的通信和协作,实现小车的感知、决策和执行功能。
3.2 软件设计软件设计主要包括对传感器数据的处理和决策算法的实现。
可以使用C/C++等编程语言编写程序,通过读取传感器数据、分析数据并做出相应的决策。
常用的算法包括机器学习、图像处理和路径规划等。
智能循迹避障小车设计

智能循迹避障小车设计智能循迹避障小车的核心功能在于能够沿着特定的轨迹行驶,同时能够避开行驶过程中遇到的障碍物。
要实现这两个功能,需要在硬件和软件两个方面进行精心设计。
在硬件方面,首先是小车的车体结构。
通常选用坚固且轻便的材料,以保证小车的稳定性和灵活性。
车轮的选择也很重要,需要具备良好的抓地力和转动性能。
传感器是实现智能循迹避障功能的关键部件。
对于循迹功能,常用的是光电传感器或摄像头。
光电传感器通过检测地面上的反射光来判断轨迹,而摄像头则可以通过图像识别技术获取更精确的轨迹信息。
在避障方面,超声波传感器或红外传感器是常见的选择。
超声波传感器通过发射超声波并接收反射波来测量与障碍物的距离,红外传感器则通过检测障碍物反射的红外线来实现避障功能。
控制模块是小车的大脑,负责处理传感器采集到的数据,并控制电机的运转。
常用的控制芯片有单片机,如 Arduino 或 STM32 等。
电机驱动模块则用于将控制模块输出的信号转换为电机所需的驱动电流,以实现小车的前进、后退、转弯等动作。
电源模块为整个小车系统提供稳定的电力供应。
一般选择可充电的锂电池,其具有较高的能量密度和较长的续航能力。
在软件方面,编写高效可靠的程序是实现智能循迹避障功能的关键。
首先是传感器数据的采集和处理程序。
对于光电传感器或摄像头采集到的轨迹信息,需要进行滤波、放大等处理,以提高数据的准确性和可靠性。
对于超声波传感器或红外传感器采集到的避障数据,需要进行距离计算和障碍物判断。
控制算法是软件的核心部分。
对于循迹功能,常用的算法有 PID 控制算法。
通过不断调整电机的转速和转向,使小车能够准确地沿着轨迹行驶。
对于避障功能,通常采用基于距离的控制策略。
当检测到障碍物距离较近时,及时控制小车转向或停止,以避免碰撞。
电机控制程序负责根据控制算法的输出结果,精确控制电机的运转。
这需要对电机的特性有深入的了解,以实现平稳、快速的运动控制。
为了提高小车的性能和稳定性,还需要进行系统的调试和优化。
循迹避障智能小车设计(2023最新版)

循迹避障智能小车设计
循迹避障智能小车设计文档范本:
⒈摘要
本文档旨在详细介绍循迹避障智能小车的设计方案。
介绍了小车的硬件组成、软件设计和算法实现,以及测试结果和优化方案。
⒉引言
介绍循迹避障智能小车的背景和应用场景,解释设计的目的和意义。
⒊系统架构
详细介绍循迹避障智能小车的系统组成,包括传感器模块、控制器、执行器等硬件部分,以及软件部分的整体架构。
⒋传感器设计
说明循迹避障智能小车所使用的传感器,包括红外线传感器、超声波传感器等的选择原因和工作原理,以及如何与控制器进行连接。
⒌控制器设计
介绍循迹避障智能小车的控制器设计,包括主控芯片的选择、引脚分配以及与传感器和执行器的连接方式。
⒍执行器设计
详细说明循迹避障智能小车的执行器设计,包括电机控制模块、转向模块等的选择和工作原理。
⒎算法设计
阐述循迹避障智能小车所采用的算法设计,包括循迹算法和避障算法的原理和实现方法。
⒏系统测试与优化
描述循迹避障智能小车的测试方法和实验结果分析,以及针对存在的问题进行的优化措施。
⒐结论
总结循迹避障智能小车设计的成果,评估其性能和应用前景,并展望未来的发展方向。
⒑附件
提供循迹避障智能小车的原理图、源代码、测试数据等附件,以供读者参考使用。
1⒈法律名词及注释
在文档末尾提供相关法律名词的注释,并进行对应解释,以确保读者对相关法律概念的理解和使用的合法性。
循迹避障智能小车的实验设计

循迹避障智能小车的实验设计本实验旨在设计和实现一个能够循迹避障的智能小车,通过实践验证其实验设计方案是否可行。
通过本实验,希望能够提高小车的自动化水平,使其能够在复杂的路径环境中自主运行。
循迹避障智能小车:实验所用的智能小车需具备循迹和避障功能。
传感器:为了实现循迹和避障功能,我们需要使用多种传感器,如红外线传感器、超声波传感器等。
电路:实验中需要搭建的电路包括电源电路、传感器接口电路和控制器电路等。
编程软件:采用主流的编程语言如Python或C++进行编程,实现对小车的控制和传感器数据的处理。
搭建电路:根据设计要求,完成电源电路、传感器接口电路和控制器电路的搭建。
安装传感器:将红外线传感器和超声波传感器安装在小车上,并与电路连接。
编程设定:使用编程软件编写程序,实现小车的循迹和避障功能。
调试与优化:完成编程后进行小车调试,针对实际环境进行调整和优化。
通过实验,我们成功地实现了小车的循迹避障功能。
在实验过程中,小车能够准确地跟踪预设轨迹,并在遇到障碍物时自动规避。
实验成功的主要因素包括:正确的电路设计、合适的传感器选型、高效的编程实现以及良好的调试与优化。
在实验过程中,我们发现了一些需要改进的地方,例如传感器的灵敏度和避障算法的优化。
为了提高小车的性能,我们建议对传感器进行升级并改进避障算法,使其能够更好地适应复杂环境。
通过本次实验,我们验证了循迹避障智能小车实验设计方案的有效性。
实验结果表明,小车成功地实现了循迹避障功能。
在未来的工作中,我们将继续对小车的性能进行优化,以使其在更复杂的环境中表现出更好的性能。
本实验的设计与实现对于智能小车的应用和推广具有一定的实际意义和参考价值。
随着科技的不断发展,智能小车已经成为了研究热点之一。
避障循迹系统是智能小车的重要组成部分,它能够使小车自动避开障碍物并按照预定的轨迹行驶。
本文将介绍一种基于单片机的智能小车避障循迹系统设计,该设计具有简单、稳定、可靠等特点,具有一定的实用价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.5
方案一:采用LM2596稳压芯片对干电池输出电压进行稳压。LM2596具有很好的线性和负载可调性。有固定输出和可调输出,其固定输出有3.3V、5V、12V,可调可以输出1.2—37V的各种电压。
6.2避障系统调试………………………………………………………….....18
6.3太阳能电池板充电系统调试…………………………………………….18
6.4整体电路调试…………………………………………………………….18
七、总结.......................................18
方案二:使用红外传感器,它是一种集发射与接收于一体的光电传感器,检测距离可以根据要求进行调节。该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,发出的红外线照射到黑色的平面后红外线被吸收。若红外接收管能接收到反射回的红外线则检测出白线继而输出低电平,若接收不到红外线则检测出黑线继而输出高电平。
摘要
随着汽车自动化、智能化程序的提高,新一代智能汽车的研发在国内外受到越来越多的重视。目前,国内比较先进的智能车辆通过观测前方的路况,将路况信息输入到车内的电脑中,通过计算机控制方向盘的运动实现自动避障的目的。然而随着汽车产业的快速发展,汽车产业目前已经进入调整期,目前,全球石油资源紧缺,且油价不断上涨,冲击了各个行业,尤其是汽车产业,同时人类面对着全球变暖、水平面上升等世界性问题。因此未来的汽车必将趋于电气化、智能化。众所周知太阳能是目前最为清洁的能源,对人类来说无疑是一种新型的能源。此次设计的简易电动小车的动力来自于太阳能转换的电能,是基于单片机控制及传感器技术,实现的功能是小汽车可自动寻光,并且能够利用超声波传感器检测道路上的障碍,以及电动小车的自动停车。电动小车由单片机STC89C52控制电动小汽车的自动寻光、自动避障、及自动停车。
3.4
方案一:采用热敏电阻,
该设计采用的光源是白炽灯,白炽灯是在照明的时候能够产生大量的热量,我们可以利用该特性,采用热敏电阻制作一个停车模块。热敏电阻的阻值能够随着周围热的不同而改变。然后通过比较器控制小车靠近光源时自动停车。
方案二:利用感光模块上光敏电阻的感光效应,当小车离光源越近时,经A/D转换后的电压值就会越小。因此可以利用此原理,给A/D设置一个初值,当达到这一初值时小车自动停止。
二、系统方案设计4
2.1系统功能概述………………………………………………………………..4
2.2系统方案概括………………………………………………………………..4
2.3系统结构图………………………….……………………………………….5
三、模块设计方案选择………………….……………………6
3.1、电源模块的设计……………………………………………………….…6
2.2
主控制系统:在此次设计中,涉及到一个外部中断,三个定时中断,所以采用常用的单片机STC89C52作为小车的主控制器,通过单片机来接收指令并发出指令,使小车的各项功能得以顺利完成。
(1).感光系统:设计中不仅要求小车能够朝着光源前进,而且还要求太阳能板也要正对光源。通过各方面的了解,比较,最终我们决定采用了两套独立感光系统,来完成小车追光与太阳能电池板对光。这两个模块分别放在小车车头和太阳能板的左右两端,通过比较两边光敏电阻的电压,以此来判断是否正对这光源。
(7)能显示太阳能为蓄电池供电状态。
1.2.发挥部分
(1)场地尺寸2m×2m,光源离小车2米以上。
(2)障碍物5个以上。
(3)能逆着光源前进,并绕过障碍物。但太阳能板始终对准光源。
(4)完成时间不大于1分钟。
(5)在无白炽灯光源情况下,小车可以沿自然光源方向前进。
(6)其它。
二、系统方案设计
2.1 系统功能概述
3.7
直流电机驱动采用L298驱动芯片。
L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。L298N芯片可以驱动两个直流电机,也可以驱动两个二相步进电机或一个四相步进电机,输出电压最高可达46V。
L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7 V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46 V,输出电流可达2.5 A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298N可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机。5、7、10、12脚接输入控制电平,控制电机的正反转。EnA,EnB接控制使能端,控制电机的停转,也可用于控制PWM调速。
(2)光源在离小车大于1.5m的固定位置摆放,放置高度不高于25cm。小车发现光源后沿光源方向前进。
(3)小车前进方向上至少随机放置三个障碍物。遇到障碍物,小车应绕道前进。
(4)在小车绕道过程中,太阳能板应始终对准光源。
(5)到达离光源一定位置后,小车应停止前进。
(6)小车前进直线距离应大于1.2米,时间不大于2分钟。
方案二:采用光敏电阻和A/D转换电路来实现自动寻光。由于光敏电阻的阻值会随着光照强度的增加而迅速减小,我们可以应用此原理,通过一个A/D转换出来的电压变化量经过单片机的处理来实现自动寻光功能。
测试发现光敏二极管在对着光源移动时反应过于灵敏,在距离光源较近的位置会出现一个跳变,且在离光源较近时(大约70cm至100cm)对光源及其不敏感,而且A/D读书不稳定,波动较大,从而影响小车的前进。光敏电阻虽然不如光敏二极管灵敏,但经过实际测试发现,其稳定性比光敏二极管好很多,经A/D转换后的数据线性性好,而且价格相对较低基本可以满足设计要求。因而选择方案二。
3.8、太阳能电池板模块的设计………………………………………….……8
四、系统各模块电路图附件………………………………….9
4.1、中央控制模块……………………………………………………………9
4.2、太阳能电池板模块………………………………………………..…..…9
4.3、感光模块……………………………………………………………..…10
介于设计稳定性考虑,采用方案二。
3.2
方案一:采用超声波。由于超声波指向性强,能量消耗缓慢,在介质中传播距离远且具有频率高、波长短、绕射现象小等诸多优点故而超声波已经广泛应用于现代社会之中。超声波传感器主要采用直接反射式的检测模式。位于传感器前面的被检测物通过将发射的声波部分地发射回传感器的接收器,从而使传感器检测到被测物。还有部分超声波传感器采用对射式的检测模式。一套对射式超声波传感器包括一个发射器和一个接收器,两者之间不断进行信息的传递。位于接收器和发射器之间的被检测物将会阻断接收器接收发射的声波,从而传感器将产生高低电平的跳变进而由单片机对其进行相关处理。
《自动追光避障电动小车》论文
学校:华侨大学
学院:信息科学与工程学院
班级:10级集成电路设计与集成系统
组员:熊梓淋、项传煜、崔冰
组号:自控37组
摘要3
一、设计要求3
1.1基本要求…………………………………………………………………..…3
1.2发挥部分…………………………………………………………………..…4
(2).避障系统:设计中采用三个避障模块。分别装在左,中,右,这样便可使小车顺利避障。
(3).能源系统:使用一片LM2596-5(稳定5V输出)和LM2596_ADJ(可调输出)分别给芯片和电机供电。
(4).动力系统:这次采用的是直接驱动两个直流电机的方式来解决小车动力问题。通过分别控制两个直流电机的转速使小车前进、后退、转向、停止等功能。
关键字:太阳能电池板;单片机;超声波传感器;光敏二极管
一、任务要求
设计制作一套自动追光太阳能充电系统放置在电动小车上。小车以一定速度追着光源行进,太阳能板始终能面对光源给蓄电池充电。小车行进过程中会遇到路障,小车必须能避开路障绕道找到光源并继续追光前进。
1.
(1)光源用不大于100W的白炽灯,场地不小于1.5m×1.5m,障碍物不小于15cm×15cm×15cm。可以对光源进行聚光。
2.3
系统总流程图:
三、模块设计方案选择
3.1
方案一:所有元器件采用单一电源。它供电简单,方便灵活,减小了车载重量和摩擦阻力。但是电机启动瞬间电流很大,会造成电压不稳定、有毛刺干扰等,不适用于要求电源稳压的CPU,严重时可能造成系统掉电。
方案二:单片机必须与大电流器件分开供电,避免大电流器件对单片机造成干扰,采用两路供电,这样可以使用其中一路单独为单片、指示灯供电,另外一路提供L298N驱动直流电机使用。
3.2、自动避障模块的设计……………………………………….……………6
3.3、感光模块的设计……………………………………………………...…..6
3.4、自动停车模块的设计……………………………………………….……7
3.5、稳压模块的设计………………………………………………………….7
3.7、直流电机驱动模块的设计………………………………………….……8
五、软件设计
5.1超声波控制………………………………………………………………12
5.2感光模块程序…………………………………………………………….14
5.3步进电机驱动程序………………………………………………………16
六、电路调试
6.1追光系统调试…………………………………………………………….17
由于测试中使用的是白炽灯,产生的光中,红外光占有比例较大,如使用红外传感器,会有较大的干扰。所以考虑到设计中对障碍物中尺寸和颜色上的要求以及使用的方便性、稳定性和检测具体的可调性,选择方案一,即使用超声波进行避障,在使用时可以方便的对最小避障距离进行调节,使得更好地实现小车避障功能而顺利趋光行驶。