推荐-基于STM32的智能小车摄像头循迹系统 精品

合集下载

基于-STM32的智能循迹小车的设计

基于-STM32的智能循迹小车的设计

基于-STM32的智能循迹小车的设计引言在现代科技日新月异的今天,人们对新型智能设备的需求越来越大。

智能循迹小车因其具有趣味性,易于操作等特点,受到许多消费者的青睐。

本设计便是以STM32为核心的智能循迹小车。

一、系统硬件组成智能循迹小车由多个部分构成,包括底盘、主板、传感器、锂电池和舵机等。

具体说明如下:1. 底盘底盘包括两个电动机、两个轮子、机械结构等。

底盘的主要作用是向前或向后驱动小车的运动。

2. 主板主板是系统软件的核心。

主板使用STM32F103的单片机,以及常见的电机驱动模块,用于控制底盘的运动。

3. 传感器本设计中使用的传感器为广泛应用于小车上的红外线循迹传感器,其原理为使小车电路接收传感器反馈信号并判断小车上方黑线的位置(白色区域为1,黑色区域为0),实现对小车的精确控制。

4. 锂电池用于电源射频通信功能,以及为主板和电动机提供电源。

5.舵机利用舵机实现沿线左转、右转,以及平稳直行。

二、系统软件架构1. 系统基本功能本设计系统主要功能有循迹、转向、变速和停止。

当小车处于初始状态时,系统会自动启动并进入等待反馈信号的状态。

然后小车会根据红外线感应传感器捕捉到的数据,开展循迹检测工作。

一旦发现黑道,系统会根据数据自动控制小车的转向,并以不同的速度进行行驶。

当红外线传感器无法检测到黑道时,小车会自动停止。

2. 硬件设计在本设计中,主要使用了单片机的GPIO端口、固定电源使电机转动的PWM端口、PWM输出模块以及模拟模块的ADC端口等。

通过实现测量距离和角度,以及数据分析和控制等,实现智能循迹小车的系统功能。

三、实现过程1. 对于STM32单片机(1)单片机系统时钟配置。

(2)采用自适应差分脉冲编码调制控制电机驱动模块,通过控制单片机的PWM输出端口,控制电动机运动。

(3)红外线传感器采用GPIO口。

2. 控制方式在本设计中,控制智能循迹小车的控制方式为模拟模式。

模拟模式可以动态的控制小车的运动,便于进行系统功能调试和优化。

基于STM32的智能循迹小车的设计

基于STM32的智能循迹小车的设计

基于STM32的智能循迹小车的设计智能循迹小车是一种具有自主导航能力的智能移动机器人,能够根据预设的轨迹路径进行自主轨迹行驶。

该设计基于STM32单片机,采用感光电阻传感器进行循迹控制,结合电机驱动模块实现小车的前进、后退、转向等功能。

一、硬件设计1.MCU选型:选择STM32系列单片机作为主控芯片,具有高性能、低功耗、丰富接口等特点。

2.传感器配置:使用感光电阻传感器进行循迹检测,通过读取传感器的电阻值判断小车当前位置,根据不同电阻值控制小车行驶方向。

3.电机驱动模块:采用直流电机驱动模块控制小车的前进、后退、转向等动作。

4.电源管理:使用锂电池供电,通过电源管理模块对电源进行管理,保证系统正常工作。

二、软件设计1.系统初始化:对STM32单片机进行初始化,配置时钟、引脚等相关参数。

2.传感器读取:通过ADC模块读取感光电阻传感器的电阻值,判断小车当前位置。

3.循迹控制:根据传感器读取的电阻值判断小车相对于轨迹的位置,根据不同的位置控制小车的行驶方向,使其始终保持在轨迹上行驶。

4.电机控制:根据循迹控制的结果,通过电机驱动模块控制小车的前进、后退和转向动作。

5.通信功能:可通过串口通信模块与上位机进行通信,实现与外部设备的数据传输和控制。

三、工作流程1.初始化系统:对STM32单片机进行初始化配置。

2.读取传感器:通过ADC模块读取感光电阻传感器的电阻值。

3.循迹控制:根据读取的电阻值判断小车相对于轨迹的位置,控制小车行驶方向。

4.电机控制:根据循迹控制的结果,通过电机驱动模块控制小车的前进、后退和转向动作。

5.通信功能:可通过串口通信模块与上位机进行通信。

6.循环运行:不断重复上述步骤,实现小车的自主循迹行驶。

四、应用领域智能循迹小车的设计可以广泛应用于各个领域。

例如,在物流行业中,智能循迹小车可以实现自动化的物品搬运和运输;在工业领域,智能循迹小车可以替代人工,进行自动化生产和组装;在家庭生活中,智能循迹小车可以作为智能家居的一部分,实现家庭清洁和智能控制等功能。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车1. 引言1.1 研究背景智能循迹避障小车是一种集成了智能控制算法和传感器技术的智能移动设备,能够自主地在复杂环境中进行循迹和避障操作。

随着人工智能和自动化技术的不断发展,智能循迹避障小车在工业生产、智能物流、军事侦察等领域有着广泛的应用前景。

研究智能循迹避障小车的背景在于,传统的遥控小车在面对复杂的环境时往往需要人工操作,存在操作难度大、效率低等问题。

而基于STM32的智能循迹避障小车则能够通过搭载多种传感器,如红外传感器、超声波传感器等,实现对周围环境的感知和智能决策,从而实现自主的运动控制,提高了小车在复杂环境中的适应能力和工作效率。

通过对基于STM32的智能循迹避障小车进行深入研究,可以推动智能移动设备技术的发展,提高智能设备在现实场景中的应用水平,具有重要的科研和应用价值。

本文将围绕硬件设计、智能循迹算法、避障算法等方面展开研究,旨在探讨如何实现智能循迹避障小车在复杂环境中的稳定、高效运行。

1.2 研究目的研究目的是为了设计一款基于STM32的智能循迹避障小车,通过引入先进的传感器技术和算法,实现小车在复杂环境下的自主导航和避障功能。

通过此项目,旨在提高智能车辆的运动控制性能和环境感知能力,促进智能驾驶技术的发展和应用。

通过对循迹和避障算法的研究与优化,进一步提升小车的自主性和可靠性,为智能车辆在工业、服务和军事领域的应用奠定技术基础。

对智能循迹避障小车性能的评估和优化,有助于了解其在实际应用中的表现和潜力,为未来智能交通系统的建设提供参考和支持。

通过本研究,旨在探索智能车辆技术的发展趋势,推动智能交通的普及和发展。

1.3 研究意义智能循迹避障小车是近年来智能机器人领域内的一项研究热点,其具有广泛的应用前景和重要的意义。

智能循迹避障小车可以在无人驾驶领域发挥重要作用,帮助人们在特定环境下实现自主导航和避障功能,提高行车安全性和效率。

智能循迹避障小车的研究不仅可以促进传感器技术、控制算法和嵌入式系统的发展,还可以推动人工智能与机器人技术的融合,促进人机交互的发展。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车智能循迹避障小车是一种基于STM32微控制器的智能车辆,它可以根据预设的路径自动行驶并能够避开障碍物。

这种小车具有很高的自主性和智能性,非常适合用于教学、科研和娱乐等领域。

本文将介绍基于STM32的智能循迹避障小车的设计原理、硬件结构、软件开发以及应用场景。

一、设计原理智能循迹避障小车的设计原理主要包括传感器感知、决策控制和执行动作三个部分。

通过传感器感知车辆周围环境的变化,小车可以及时做出决策并执行相应的动作,从而实现自动行驶和避障功能。

在基于STM32的智能小车中,常用的传感器包括红外避障传感器、光电传感器和编码器等。

红外避障传感器可以检测到障碍物的距离和方向,从而帮助小车避开障碍物。

光电传感器可以用于循迹,帮助小车按照预定的路径行驶。

编码器可以用于测量小车的速度和位置,实现精确的定位和控制。

通过这些传感器的数据采集和处理,小车可以实现智能化的行驶和避障功能。

二、硬件结构基于STM32的智能循迹避障小车的硬件结构包括主控制板、传感器模块、执行器模块和电源模块。

主控制板采用STM32微控制器,负责控制整个车辆的运行和决策。

传感器模块包括红外避障传感器、光电传感器和编码器等,用于感知周围环境的变化。

执行器模块包括电机和舵机,用于控制车辆的速度和方向。

电源模块提供电能,为整个车辆的运行提供动力支持。

三、软件开发基于STM32的智能循迹避障小车的软件开发主要包括嵌入式系统的编程和算法的设计。

嵌入式系统的编程主要使用C语言进行开发,通过STM32的开发环境进行编译和调试。

算法的设计主要包括避障算法和循迹算法。

避障算法通过传感器的数据处理,判断障碍物的位置和距离,并做出相应的避开动作。

循迹算法通过光电传感器的数据处理,使小车能够按照预设的路径行驶。

四、应用场景基于STM32的智能循迹避障小车可以广泛应用于教学、科研和娱乐等领域。

在教学领域,可以用于智能机器人课程的教学实验,帮助学生掌握嵌入式系统的开发和智能控制的原理。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车智能循迹避障小车是一种基于STM32单片机的智能机器人小车,具有循迹和避障两种功能。

本文将详细介绍智能循迹避障小车的原理、设计和实现。

我们来看一下智能循迹避障小车的原理。

智能循迹避障小车主要由三个部分组成:感应模块、控制模块和驱动模块。

感应模块用于感知周围环境,包括红外线传感器和超声波传感器。

红外线传感器用于循迹,通过检测地面上的黑线和白线来确定小车的运动路径。

超声波传感器用于避障,通过测量与障碍物之间的距离来决定小车的转向。

控制模块用于处理感应模块采集到的数据,并根据预设的算法控制小车的运动方向。

驱动模块将控制模块产生的控制信号转换为电机的驱动信号,实现小车的运动。

接下来,我们来看一下智能循迹避障小车的设计。

我们需要选择合适的硬件平台。

本设计选择了STM32单片机作为控制核心,由于其强大的计算和通信能力,适合用于控制智能机器人。

然后,我们需要设计电路板,包括传感器的连接、电机驱动电路和STM32单片机的引脚连接等。

在选择传感器时,要根据实际需求选择合适的类型和数量。

我们还需要编写相应的程序,包括传感器数据采集、控制算法和驱动程序等。

将硬件和软件进行调试和优化,确保小车能够正常工作。

智能循迹避障小车是一种基于STM32单片机的智能机器人小车,通过红外线传感器进行循迹,通过超声波传感器进行避障。

实现智能循迹避障小车需要选择合适的硬件平台,设计电路板和编写程序。

通过搭建硬件平台、编写程序和进行调试和优化,可以实现智能循迹避障小车的功能。

智能循迹避障小车可以应用于各种领域,如智能物流、智能巡检等,具有广阔的应用前景。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车智能循迹避障小车是一种基于STM32微控制器的智能机器人,能够通过传感器检测周围环境,并根据检测结果做出相应的动作,实现循迹和避障功能。

该小车的硬件主要由STM32微控制器、红外传感器、超声波传感器和电机驱动器组成。

首先介绍一下STM32微控制器,它是一款高性能、低功耗的32位微控制器,具有丰富的外设和强大的计算能力。

它采用ARM Cortex-M系列内核,支持多种通信接口,如SPI、I2C和UART,可以用于各种嵌入式应用。

红外传感器用于检测地面上的黑线,它能够发射红外光并接收反射光,通过比对发射光和接收光的强度差异来判断小车是否在轨道上。

超声波传感器用于检测小车前方的障碍物,它能够发送超声波信号并测量信号的回波时间,通过计算回波时间来判断前方是否有障碍物。

小车的电机驱动器负责控制电机的转动方向和速度,它接收STM32微控制器发送的PWM信号,并根据信号的占空比来控制电机的速度。

根据红外传感器和超声波传感器的检测结果,微控制器会通过电机驱动器控制小车的转向和行驶速度,以实现循迹和避障功能。

软件方面,使用C语言编程进行开发。

需要对红外传感器和超声波传感器进行初始化,并设置对应的引脚。

然后,利用定时器和中断控制红外传感器的发射和接收,通过比对发射光和接收光的强度差异来判断小车是否偏离轨道。

利用定时器和中断控制超声波传感器的发射和接收,通过计算回波时间来判断前方是否有障碍物。

根据传感器的检测结果,编写相应的算法,通过PWM信号控制电机的转向和速度。

基于STM32的智能循迹避障小车利用红外传感器和超声波传感器检测周围环境,通过STM32微控制器控制电机驱动器的转向和速度,实现循迹和避障功能。

这款小车具有高性能、低功耗和丰富的外设特点,可以应用于各种智能机器人领域。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车智能循迹避障小车是一种基于STM32单片机的智能小车,它能够自主地在地面上行走,同时能够避开障碍物和跟随预设路线前进。

本文将主要介绍智能循迹避障小车的原理、设计以及实现过程等方面的内容。

一、原理介绍智能循迹避障小车的原理主要由三个模块组成:传感器模块、控制模块和执行模块。

1.传感器模块传感器模块是接收外界信息的模块,它包括超声波测距传感器、红外传感器和光敏传感器等多种类型。

其中超声波测距传感器用于实时测量小车与障碍物之间的距离,红外传感器则用于检测小车的状况,光敏传感器可以检测小车环境的明暗程度等。

2.控制模块控制模块是小车的大脑,它主要负责决策和控制小车的行动。

在控制模块中,采用了STM32单片机,通过程序控制小车进行行动,比如设定小车的速度、方向、循迹方式等。

此外,控制模块还可以根据传感器信号来判断小车是否需要进行避障或纠正行动方向等操作。

3.执行模块执行模块是用于执行下达指令的模块,包括马达控制模块、电机模块、舵机模块等,它们的作用是实际控制小车进行前行、后退、拐弯等操作。

二、设计过程智能循迹避障小车的设计过程可以分为以下几个主要环节。

1.硬件设计在硬件设计环节中,需要为小车选取合适的元器件,包括单片机、传感器、执行模块等。

在选择这些元器件时,需要充分考虑它们的功能和性能,保证其能够根据预设要求准确、快速地进行反应和执行操作。

2.程序设计程序设计环节则是在硬件选型确定后,对控制程序进行设计和编程,包括小车中的各个子模块的控制程序。

根据实际需要,可以使用不同的编程语言进行开发,如C语言、Python语言等。

在程序设计中需要考虑程序的稳定性、弹性度和可靠性等因素。

3.系统测试系统测试阶段是为了验证小车的性能和程序逻辑是否满足设计要求,需要进行详细的测试和集成。

在进行测试时,需要考虑小车稳定性、精度和运行效率,同时需要不断优化系统并修复不足之处。

三、实现过程小车运行过程的实现主要在程序设计阶段中完成,下面介绍小车的几个主要运行模式和其实现过程。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车一、引言随着科技的不断发展,智能化机器人已经成为了人们生活中的重要一部分。

智能小车作为重要的机器人之一,具有很多应用领域。

在智能小车中,智能循迹和避障是两个非常重要的功能。

本文将介绍一款基于STM32的智能循迹避障小车的制作过程和原理。

二、硬件设计1. 控制器在本设计中,我们选择了STM32作为智能小车的控制器。

STM32是意法半导体推出的一款高性能、低功耗的32位RISC处理器,拥有丰富的外设接口和强大的性能,非常适合用来控制智能小车。

2. 传感器智能循迹避障小车需要用到多种传感器来感知周围环境。

我们选择了红外传感器作为循迹传感器,用来检测地面上的黑线。

我们还选择了超声波传感器和红外避障传感器,用来感知前方障碍物的距离。

3. 驱动电路智能小车的驱动电路是控制小车运动的关键。

我们选择了L298N驱动模块,可以通过控制电机的速度和方向来实现小车的前进、后退、转向等功能。

4. 电源模块为了保证整个小车系统的正常工作,我们还需要一个稳定的电源模块,供给控制器、传感器和驱动电路等设备。

1. 系统架构智能循迹避障小车的软件设计采用了基于FreeRTOS的多任务设计。

我们将系统划分为三个主要任务:循迹控制任务、避障控制任务、通信任务。

循迹控制任务通过读取红外传感器的数值,判断小车当前所处位置是否在黑线上,并根据传感器的值控制电机的转向,使小车沿着黑线行驶。

4. 通信任务通信任务负责与外部设备进行通信,比如与遥控器进行通信,接收外部指令控制小车的运动。

四、功能实现1. 循迹功能通过循迹传感器检测地面上的黑线,控制电机的转向,实现小车沿着黑线行驶的功能。

2. 避障功能通过超声波传感器和红外避障传感器检测前方障碍物,控制电机的转向和速度,实现小车避开障碍物的功能。

3. 远程控制功能五、总结本文介绍了一款基于STM32的智能循迹避障小车的制作过程和原理。

通过硬件设计和软件设计,实现了小车的循迹、避障和远程控制功能。

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

分类号编号烟台大学毕业(设计)基于STM32的智能小车摄像头循迹系统Intelligent Car Tracking SystemBased on STM 32 Camera申请学位:工学学士院系:光电信息科学技术学院专业:电子信息工程姓名:王坤学号: 20XX13503229指导老师:杨尚明(教授)20XX年5 月21 日烟台大学EDA实验室基于STM32的智能小车摄像头循迹系统姓名:王坤导师:杨尚明(教授)20XX年5 月21 日烟台大学EDA实验室烟台大学毕业(设计)任务书院(系):光电信息科学技术学院[摘要]现在人们越来越喜欢安全、节能、环保、智能化和信息化的汽车了,在智能汽车新时代,无人驾驶技术,得到了飞越的发展,成为了智能车时代的新标志。

智能小车不但逐步提高了车辆的控制水平和驾驶水平,而且也保障了车辆行驶的安全、畅通、高效特性。

本文主要讨论了智能车系统的设计方案,并且对智能车自主行驶的决策以及控制,算法也进行了相应的研究。

本首先设计了智能车的硬件结构,硬件方面以Cortex-m3为控制核心,另外其他辅助模块包括:电源模块,图像传感模块,速度控制模块以及其他功能模块进行辅助,从而来完成智能车的硬件设计。

由于智能车有一个比较复杂跑道,传统的控制算法在复杂跑道情况下已经无法解决智能车的控制参数的问题。

因此本做了一些改进,本采用理论结合实际,我们采用了模糊PID控制算法来实现对智能车的控制,并进行了一定的实验。

在该系统中,由CMOS摄像头来实现路径识别,通过对小车的闭环控制,使小车能按照给定的黑色引导线平稳地循迹。

该系统能够很好地满足智能车对路径识别性能和抗干扰能力的要求,稳定误差小,调节相应时间比较快,具有较好的动态性能和良好的稳定性。

实验证明,所设计的智能车具有速度快,适应性强的特点。

[关键词]智能车;图像处理;比例积分微分[Abstract]Now more and more like safety, energy conservation, environmental protection,intelligence and information of vehicles in the new era of smart cars, unmanned technology, has been flying over the development, became the new logo of the smart car era. The smart car has gradually increased the level of control and the standard of driving of the vehicle, but also to protect the safe and smooth traffic, efficient performance. The article focuses on the design of intelligent vehicle systems, and smart car independent driving the decision-making system and control algorithms were also studied. Thesis designs the mechanical hardware structure of the intelligent vehicle hardware to control the core Cortex-m3, other ancillary modules include: the power supply module, the image sensor module, the speed control module and other functional modules to carry out assisted, and thus to plete the smart hardware design of the car. Does not match the smart car a more plicated runway, control algorithms in the control parameters of the smart car has been unable to solve plex runway case. Therefore, this paper has to do improvements, the present theory with reality, we have adopted a fuzzy PID control algorithm to achieve control of the smart car, and carry out certain experiments.In this system, the CMOS camera head path identification, closed-loop control of the car, car tracking smoothly in accordance with the black guide lines given. The system is able to meet the requirements of the intelligent vehicle path recognition performance and anti-jamming capability, small steady state error and adjust the response time is faster, has better dynamic performance and good stability.The experiments show that the design of intelligent vehicle speed adaptability. [Keywords]Intelligent Car, Image Processing, PID Control目录绪论随着智能小车技术的不断提高和增强;智能化,安全化,环保性逐渐得到了人们的亲睐,在当今这个公路等级不断改善的情景下,特别是飞速发展的高速公路,人们对汽车的行驶速度有了更高的要求;同时,在人们的物质生活水平和消费水平不断飞速提高的情况下,汽车的数量也随之逐渐快速的增加,车流量越来越大,汽车碰撞的发生几率也越来越大,,然而这些情况,在智能车出现以后,在很大情况下大大减少了因驾驶疏忽而造成交通事故的可能,也使得交通更加畅通,从而很大程度上保证了车辆行驶的安全,同时也保证了其他的人的人身和财产安全,因此发展智能小车是很重要的。

现在,国际上很多的研究机构已经开始关注智能交通系统(ITS)方面的研究工作了,并且也取得了很大的成果,已经研发出了一些智能化的原型车辆,并且进行了相应的测试。

然而这种智能化原型车研发,其整个过程得益于一些交叉学科的相关领域知识,如机器人技术、人工智能、自动控制、电子通讯、信号处理技术等,从中得到许多新观点,新方法。

从近来几年的发展来看,汽车电子的迅猛发展必将逐步满足人们对节能、安全、环保以及信息化和智能化的需求。

[1]现在的智能控制在很多工厂和车间都有很大的应用舞台;人性化,智能化是下一代智能控制的研究方向,目前,我国的研究广度和深度还是不够大,在很多领域几乎是零,需要我们进一步的加深对智能控制的研究,比如汽车电子控制,航天控制,轮船控制等等,在芯片性能上,国内的研究和开发也是欠缺的,芯片的稳定性在很大程度上限制了很多领域的进展,大多都是被国外垄断,这些都是需要我们来面对和改进的地方,也正是发展的重点。

此外,智能汽车在高速公路,山地,野外,现代物流业,现在制造系统及柔性制造系统中都有广泛运用,该研究已成为人工智能领域的一个非常重要的热点之一。

本文所研究的智能车是一个比较好的智能模型,通过摄像头循迹来获得路面的信息,通过处理后从而来引导小车的运行,达到一定的智能化。

1 智能车系统总体介绍1.1 整体设计概述本所设计的智能车,能够实现在一个闭环的跑道上完成自主循线运行的功能,跑道表面通过白纸来覆盖,其中心有30mm宽度左右的连续黑线,作为小车运行的引导线。

同时也作为识别道路状况的标志、该的整体智能车可以看作是一个自动控制的系统。

图1.1为系统模型框图。

图1.1 系统模型框图该系统通过面阵CMOS摄像头来实现路径识别功能,将CMOS摄像头采集过来的视频信号二值化后送入微处理器进行处理,根据路面信息来决定智能小车的行驶方向;而车速控制采用的是PID算法。

另外,在软件设计中,本课题采用实时采集路况信息方法和实时控制智能小车的速度,最终达到实现整个系统的闭环控制,使小车可以自主的按照路面信息快速行驶。

智能车首先将路面上的白纸黑线信息进行检测,再将该智能车的姿态信息一起送给控制器STM32,控制器STM32将采集过来的路面黑线信息和智能小车的行驶信息的数据进行相应的处理、分析、决策、最终分别得出对电机的控制量和对智能小车的控制量,并对驱动电机的转速和转向加以控制,另外,通过速度检测单元,将电机转速(即智能车的速度)及时的反馈给控制器STM32,从而实现对智能小车的合理控制,即达到实时性也达到对精度的控制。

[2]为了实现上述对智能车的控制,智能车必须具备以下主要功能模块:一般的智能车要必备如下功能模块才能达到对智能小车控制的目的和效果,使小车稳定的行驶。

首先要实现对路面信息采集和实时监测,并且要达到一定的抗干扰能力,从而给控制器STM32提供一个很好的决策依据。

要达到一定的实时性,首先控制器的处理速度要快,只有控制器的处理速度达到一定的速度了,才能相应的使小车的行驶速度快,实现一个稳定的实时系统。

再次,该智能小车需要一个稳定的电量来源,给行驶的小车一个可靠的能量储备,来驱动小车电机模块和该智能小车的控制器等模块的能量利用。

另外,要实现对该智能小车的控制达到闭环控制的效果,要有对该智能小车的速度有一定的控制,这就需要测速模块来提供一个速度反馈回来的信息给处理器STM32。

还有就是电源管理部分,对于该智能小车中的不同的模块,需要不同级别的电压情况,需要采取一些措施来合理的分配电源的电压,供给不同的应用模块,是小车正常的行驶。

为了调试的方便还要有人机交互模块。

1.2 关于直流电机的简要介绍直流电机里边固定有环状永磁体,电流通过转子上的线圈产生洛伦磁力,当转子上的线圈与磁场平行时,再继续转,受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦磁力方向不变,所以电机能保持一个方向转动。

相关文档
最新文档