Advertisement

自动跟随小车系统设计方案,涵盖跟随小车功能以及携带移动目标的电路设计。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
项目简介:自动跟随小车系统由两部分组成,包括跟随小车模块和移动目标携带装置模块。工作原理如下:跟随小车系统通过无线通信模块发送寻找信号,与此同时,超声波接收器开始计时。一旦移动目标接收到无线寻找信号,它便立即发送超声波信号。随后,小车的三角超声波接收器陆续收到这些超声波信号,CPU则利用每个超声波模块接收到的时间差,精确计算出移动目标到三个超声波接收点的距离。通过应用三边定位算法,可以准确确定移动目标的位置。如果计算出的距离超过预设的阈值,则控制电机向目标方向移动;反之,若距离小于阈值,则控制电机停止运动,从而实现小车的自动跟随功能。硬件说明:小车硬件设计包含控制器模块、无线收发模块、超声波接收模块、电机及电机驱动模块、报警模块和电源模块等。考虑到跟随小车需要执行实时目标位置定位计算、无线信号收发处理、电机管理以及电源管理等复杂任务,普通单片机在资源和运行速度上难以满足需求。因此,为了保证系统性能,选择高性能DSP处理器STM32F103RCT6作为控制器是十分合适的。无线收发模块用于实现同步通信:当小车发射无线信号时,同时人手携带的装置也接收到该信号并立即发射超声波。本次设计选用NRF2401作为无线收发模块。NRF2401的各个引脚功能包括:CSN为芯片片选线(低电平工作),SCK为芯片控制的时钟线(SPI时钟),MISO为芯片控制数据线, IRQ为中断信号(用于MCU与NRF2401进行通信),CE为芯片模式控制线, MOSI为芯片控制数据线。超声波接收模块采用具有独立接收功能的专用电路(例如TL852),主要负责回波的检测和放大。直流电机的控制简单高效且性能优异;直流电源的实现也相对容易。为了驱动和控制直流电机,需要使用电机驱动模块L298N. 系统电源采用7.4V可充电锂电池组(属于多串并锂电池组)。目标携带装置硬件设计同样考虑了实时位置计算、无线信号处理、电机管理和电源管理的需求;因此仍然选择高性能DSP处理器STM32F103RCT6作为控制器. 同样采用NRF2401作为无线收发模块进行同步通信;移动目标的发射端使用超声波发射模块(例如P1、R4、R5),利用变压器和发射头的谐振特性可以近似产生正弦波形信号。然而这种方式存在一个问题:在停止驱动信号后,由于谐振效应导致发射头持续一段时间内继续发射能量直至能量耗尽于次级线包中的电阻上, 从而在近距离测量时可能导致回波干扰余波未消散而造成测量失败. 为了解决这个问题, 设计了余波抑制电路, 通过构建变压器的初级回路快速消耗次级电路中的能量. 这需要占用额外的MCU I/O口资源. 此外, 由于驱动电压限制, 必须使用OC (或者开漏) 驱动以确保P1能够可靠地关闭, 否则会导致正常发射失效. 如果测量的距离较远或余波影响不明显, 则可以省略此电路. 在使用时需注意配合发射驱动信号, 避免两者同时有效从而降低发射效率. 从原理图上看, 为了提高驱动能量可以适当提高驱动电压, 但需注意MOS管的耐压限制只有20V, 而发射头的最高电压是80V.

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 参赛作品,含装置
    优质
    本作品是一款自动跟随小车系统的设计,包括一辆能够自主跟踪行人的小车和一套用于固定并搬运物品的移动装置。整个项目包含了详细的电路设计方案与实现。 项目简介:自动跟随小车系统由两个主要部分组成——跟随小车与移动目标携带装置。其工作原理为:当无线通信模块发送寻找信号后,超声波接收器开始计时;若移动目标接收到该信号,则会立即发射超声波信号。这样,通过三个三角布局的超声波接收点陆续接收到这些回波信号的时间差,CPU能够计算出移动目标的具体位置,并根据与设定距离值的比较来控制电机的动作:如果测得的距离超过预设范围则驱动小车向该方向靠近;反之,则让其停止运动以保持当前状态。这实现了跟随功能。 硬件方面: 1. 自动跟随小车包含控制器模块、无线通信单元、超声波接收器组、电机及其驱动装置,报警系统以及电源供应等组件。 2. 控制芯片选用的是STM32F103RCT6高性能DSP处理器; 3. 用于同步的无线收发模块选择了NRF2401,其引脚功能包括:CSN(低电平时启动)、SCK(时钟线)、MISO与MOSI(数据传输接口),以及IRQ和CE等控制信号。 4. 超声波接收器采用的是基于TL852集成IC的专业模块,并配以放大电路; 5. 直流电机的驱动则通过L298N电源管理实现,系统供电由7.4V可充电锂电池提供。 目标携带装置同样配备有STM32F103RCT6控制器及相应的无线通信与超声波发射硬件。其中特别设计了一个余波抑制电路来优化近距离测量性能,并且支持通过额外的MCU I/O口进行精确控制,确保信号传输的有效性以及避免因谐振造成的干扰。 软件部分详见附件文档说明。 项目展示了小车和目标携带装置的整体外观及系统测试情况。
  • C题-行驶
    优质
    本项目旨在设计一种智能化的小车跟随行驶系统,利用传感器和算法实现车辆自动识别与跟踪目标车辆,在保持安全距离的同时平稳驾驶。 ### 小车跟随行驶系统设计 本项目基于TI的MCU开发了一套小车跟随行驶系统,该系统由一辆领头小车与一辆跟随小车组成,并具备循迹功能及可调节的速度(0.3~1米/秒)。此系统能在预设路径上完成行进任务,且每次循环从A点出发并返回至同一位置。 #### 一、设计目标 1. **车辆编队行驶**:确保跟随小车能够准确跟踪领头小车,并在整个过程中避免碰撞。 2. **速度控制**:允许调整领头小车的速度范围为0.3~1米/秒,以适应不同的路径和环境条件。 3. **循迹功能**:两辆小车均能在预设的黑色引导线上行驶,在A点停止。 #### 二、性能要求 - 领头车辆速度误差不超过10%; - 跟随车辆能够迅速调整与领头车辆的距离,保持20cm的安全距离,并在整个过程中避免碰撞; - 完成一圈后,两辆车均需在A点停下;跟随小车应在领头小车之后的1秒内停止,在距前车6cm误差范围内达到指定位置。 #### 三、系统设计报告 该部分涵盖以下方面: 1. **设计方案**:详细描述车辆的设计思路、电路图和程序代码; 2. **理论分析**:探讨通信模式,运动控制策略以及距离保持机制等关键问题; 3. **硬件与软件开发**:具体说明循迹传感器布局、车际间通讯线路及碰撞预防措施的实现方式; 4. **测试计划与结果记录**:包括试验设备的选择和使用方法、数据收集过程中的注意事项以及最终分析报告。 #### 四、设计文档结构 - 设计概述 - 理论背景探讨 - 技术方案介绍 - 实施细节说明(电路图及编程) - 测试验证流程与结论总结 #### 五、附加信息 1. **车辆规格**:尺寸限制为宽不超过15cm,长不超过25cm; 2. **行驶环境**:场地铺设白色背景纸,路径由宽度为1厘米的黑色线条标记。起点A用垂直于引导线的黑标表示,“等待指示”则通过间隔5厘米、各长达10厘米且宽2厘米的平行黑条来标识。 本项目旨在开发一款基于TI MCU的小车跟随系统,该系统能够按照预定路径以可调速度行驶,并确保两辆车之间安全距离。
  • 超声波Arduino_gensui_
    优质
    这是一款基于Arduino平台设计的智能小车项目,利用超声波传感器实现障碍物检测与避障功能,并具备跟随物体移动的能力。适合电子制作爱好者尝试。 自动跟随小车是一种能够自主追踪目标并保持一定距离的智能设备。它通常配备有传感器、摄像头和其他电子元件来识别和跟踪特定对象或人。这种技术在物流运输、个人助理以及娱乐领域有着广泛的应用前景,可以大大提高效率与便捷性。
  • 基于Arduino超声波
    优质
    本项目是一款基于Arduino控制的超声波自动跟随小车,利用超声波传感器感知距离,实现对目标的智能跟踪。 超声波自动跟随小车基于Arduino平台开发,使用三个超声波接收装置和一个发射装置来实现定位功能。
  • 基于51单片机具备
    优质
    本项目设计并实现了一款基于51单片机控制、能够自动跟随目标移动的智能小车。通过传感器检测和算法处理,实现了精准跟踪效果,适用于教学与科研等多种场景应用。 本项目旨在设计一款具有测距功能的超声波跟随小车,采用超声波传感器作为检测模块。通过测量前方障碍物的距离来控制小车行驶方向:当小车与目标距离大于设定的跟随距离时前进;小于停止距离时停车;达到报警距离时发出声光报警并后退。 工业跟随小车是一种自动化设备,在生产线上可以自动运输和处理物料或产品,避免与其他设备或人员发生碰撞。主要功能包括: 1. 通过1602LCD屏实时显示左前方、右前方障碍物的距离; 2. 可以通过按键设置跟随距离、停止距离以及报警距离; 3. 根据左右前方的测距差值来调整前进方向,确保行驶路线准确无误; 4. 当达到设定的报警距离时会发出声光报警信号,并自动后退避开障碍物。 5. 设计预留了蓝牙模块接口,在实际使用中可以选配增加远程控制功能。 此外,项目还包含可执行的hex文件、电路原理图和实物演示视频等资料。为了获取完整源代码,请通过平台私信联系博主进行付费购买。
  • AGV轨迹
    优质
    AGV轨迹跟随小车是一种智能移动机器人,能够自动识别路径并精确跟踪预设路线。它在仓储、物流和制造业中广泛应用,大大提高了作业效率与灵活性。 关于循迹小车的程序及流程图主要包括了设计阶段、编程实现以及调试测试三个主要步骤。在设计阶段需要明确目标路径类型,并选择合适的传感器进行检测;接着是根据选定的硬件平台编写控制软件,通常使用Arduino或类似的微控制器来完成这一部分工作;最后通过实际运行和不断调整优化程序参数以达到最佳循迹效果。 流程图方面则详细展示了从启动到结束整个过程中各个关键节点及其相互之间的逻辑关系。例如初始化系统状态、读取传感器数据、判断当前位置与目标路径偏差并作出相应转向指令输出等步骤都被清晰地描绘出来,有助于理解和分析系统的运行机制。
  • 校内大赛选拔赛之
    优质
    本次校内电子设计大赛选拔赛聚焦于“跟随小车”项目,参赛者需运用电子工程知识与技能,设计并制作一辆能够自动跟踪目标的智能小车。 电子设计校内选拔赛中的智能随动小车代码要求如下: (1)按下“运动测试”按键后,小车能够依次连续执行前进、后退、左拐弯、右拐弯、原地左转和原地右转的动作各5秒。 (2)小车可以测量前方物体的距离,并通过显示屏实时显示距离信息。 (3)在小车前方放置一个平面物体如书本或木板,且该物体会朝向小车。此时,小车能自动与物体保持一定距离,在物体前后移动时也能跟随移动。当实际距离和设定的跟随距离差值大于5cm时,小车会发出声光提示。 (4)初始状态下让小车与前方物体相距2米,然后进入跟随模式,并将跟随距离设置为20厘米。记录下从初始状态到稳定地保持在20厘米的距离所花费的时间t(单位:秒)。进行三次测试并取最短时间作为结果。(例如,在一次试验中,当小车与前方物体之间的距离达到235时出现过冲,随后向后退了2cm。) 发挥部分要求包括: (1)使小车具有测速功能,并在显示屏上实时显示当前速度(圈/秒)。 (2)实现无线通信功能,使得小车可以将距离、速度等信息发送到另一个装置如电脑或手机上;同时该设备也可以通过无线方式向小车发出不同的命令以执行不同模式的动作。 (3)允许用户通过按键设置使小车进入人体跟随的功能。当测试者在前方移动书本或其他平面物体时,小车不会进行跟踪;然而一旦手掌面对着它前后移动,则会自动开始追踪。 (4)赋予智能随动小车寻找并跟随人的能力,在没有检测到目标人的情况下可以原地旋转直到发现目标,并随后执行跟随动作。
  • 基于Arduino
    优质
    本项目是一款基于Arduino平台开发的智能跟随小车,能够自动识别并跟踪特定目标,适用于家庭娱乐、物流搬运等场景。 避障小车的制作方法主要有两种:一种是使用超声波传感器来实现,另一种则是采用光电开关(或称作避障模块)。而跟随小车则可以有两种方式制作,一是通过结合使用超声波和光电开关来进行设计,二是仅用光电开关(或称为避障模块)进行构建。
  • 基于STM32遥控与实现
    优质
    本项目基于STM32微控制器,开发了一款能够自主跟随操作者移动的智能遥控小车。通过集成超声波传感器、红外线接收器及电机驱动模块,实现了避障、遥控和自动跟随功能,为用户提供便捷且安全的使用体验。 智能小车是一种融合了自动控制、环境监测及无线遥控等多种功能的综合性系统,通常被称为移动轮式机器人。当前基于单片机设计的小型移动机器人在处理数据方面存在局限性,并且控制系统不够稳定,在国内市场中尚未出现具备真正跟随性能的载物智能小车。 本项目通过采用超声波测距模块、红外遥控模块以及针对单片机开发的小车智能控制模块,经过软硬件的设计与调试,成功实现了自动跟随功能。具体而言,利用超声波测距技术实时监测小车与其目标之间的距离:当两者间距较近时,小车会减速以“缓慢跟随”;而一旦检测到较大的空间间隔,则加快速度直至追上目标,并具备转弯跟踪的能力,确保不会丢失目标。
  • 基于PIC单片机轨迹
    优质
    本项目介绍了一种以PIC单片机为核心的智能轨迹跟随小车的设计与实现。该系统能够自动识别并跟踪特定路径,适用于多种导航场景。 本段落介绍了一种基于PIC单片机的智能循迹小车的设计方案,包括硬件与软件两方面内容。该设计采用PIC16F877A作为主控芯片,并利用单光束红外光电传感器RPR221进行路径检测以及恒压恒流桥式驱动芯片L298N来控制车辆的行驶。通过这样的配置,小车能够稳定地沿着预定轨道行进,准确识别路径并避开障碍物,同时速度和行程显示也较为精确,并具备一定的抗干扰能力。