基于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单片机,采用感光电阻传感器进行循迹控制,结合电机驱动模块实现小车的前进、后退、转向等功能。
一、硬件设计1.MCU选型:选择STM32系列单片机作为主控芯片,具有高性能、低功耗、丰富接口等特点。
2.传感器配置:使用感光电阻传感器进行循迹检测,通过读取传感器的电阻值判断小车当前位置,根据不同电阻值控制小车行驶方向。
3.电机驱动模块:采用直流电机驱动模块控制小车的前进、后退、转向等动作。
4.电源管理:使用锂电池供电,通过电源管理模块对电源进行管理,保证系统正常工作。
二、软件设计1.系统初始化:对STM32单片机进行初始化,配置时钟、引脚等相关参数。
2.传感器读取:通过ADC模块读取感光电阻传感器的电阻值,判断小车当前位置。
3.循迹控制:根据传感器读取的电阻值判断小车相对于轨迹的位置,根据不同的位置控制小车的行驶方向,使其始终保持在轨迹上行驶。
4.电机控制:根据循迹控制的结果,通过电机驱动模块控制小车的前进、后退和转向动作。
5.通信功能:可通过串口通信模块与上位机进行通信,实现与外部设备的数据传输和控制。
三、工作流程1.初始化系统:对STM32单片机进行初始化配置。
2.读取传感器:通过ADC模块读取感光电阻传感器的电阻值。
3.循迹控制:根据读取的电阻值判断小车相对于轨迹的位置,控制小车行驶方向。
4.电机控制:根据循迹控制的结果,通过电机驱动模块控制小车的前进、后退和转向动作。
5.通信功能:可通过串口通信模块与上位机进行通信。
6.循环运行:不断重复上述步骤,实现小车的自主循迹行驶。
四、应用领域智能循迹小车的设计可以广泛应用于各个领域。
例如,在物流行业中,智能循迹小车可以实现自动化的物品搬运和运输;在工业领域,智能循迹小车可以替代人工,进行自动化生产和组装;在家庭生活中,智能循迹小车可以作为智能家居的一部分,实现家庭清洁和智能控制等功能。
基于STM32的智能循迹小车设计

赤 峰 学 院 学 报渊 自 然 科 学 版 冤 JournalofC hifengU niversity渊 N aturalScienceE dition冤
V ol.35 N o.4 A pr.2019
基于 STM 32 的智能循迹小车设计
于 雷袁 支语睿袁 朱一凡
图 4 电机驱动电路图 电机的速度采用 PW M 脉宽调制技术进行控制袁stm PW M 信号频率为 1kH z袁固定不变袁通过控制占空比来调节车 速袁由函数 Speed_Set进行设置实现.方向舵机及机械手的控 制也是采用 PW M 来完成的.另外袁方向舵机及机械手的控制 也是采用 PW M 来完成的.PW M 信号产生频率为 50H z袁 控制 舵机的转向袁实现小车方向控制或机械手的抓取功能. 2.4 循迹模块 为适应不同跑道尧不同场地的需求袁循迹电路采用抗 干扰能力强的光敏对管进行设计. 由于设计的智能小车 速度较快袁在小车的前端并排放置 11 组光敏对管传感器 对跑道数据进行采集袁每组传感器包括 LED 发射电路和 光敏电阻接收电路袁LED 发射电路产生白光袁经过场地反 射后袁通过光敏电阻获取一定的模拟电压值袁该电压值经 过 A D 转换由 STM 32 直接读取分析袁 由此来判别小车在 跑道上的位置. 2.5 无线通信模块 无线通信模块采用 nR F24L01 射频芯片进行设计袁该芯
关键词院循迹曰智能小车曰PID 算法 中图分类号院TP273曰TP212 文献标识码院A 文章编号院1673-260X渊 2019冤 04-0108-03
0 引言 智能循迹小车是一个融合了传感器技术尧 自动控制技
术尧无线通信技术及人工智能技术于一身的综合系统.智能 寻迹小车袁也称为轮式机器人袁在每年的机器人比赛中都是 不可缺少的一个赛项袁从中也体现了高校在电子设计尧自动 化控制等多方面的水平袁因此袁除了用于参加比赛以外袁在 平时的单片机尧 自动控制等学科的教学过程中也是一项必 不可少的训练项目.目前袁智能循迹小车大多数采用的是 51
基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车智能循迹避障小车是一种基于STM32微控制器的智能车辆,它可以根据预设的路径自动行驶并能够避开障碍物。
这种小车具有很高的自主性和智能性,非常适合用于教学、科研和娱乐等领域。
本文将介绍基于STM32的智能循迹避障小车的设计原理、硬件结构、软件开发以及应用场景。
一、设计原理智能循迹避障小车的设计原理主要包括传感器感知、决策控制和执行动作三个部分。
通过传感器感知车辆周围环境的变化,小车可以及时做出决策并执行相应的动作,从而实现自动行驶和避障功能。
在基于STM32的智能小车中,常用的传感器包括红外避障传感器、光电传感器和编码器等。
红外避障传感器可以检测到障碍物的距离和方向,从而帮助小车避开障碍物。
光电传感器可以用于循迹,帮助小车按照预定的路径行驶。
编码器可以用于测量小车的速度和位置,实现精确的定位和控制。
通过这些传感器的数据采集和处理,小车可以实现智能化的行驶和避障功能。
二、硬件结构基于STM32的智能循迹避障小车的硬件结构包括主控制板、传感器模块、执行器模块和电源模块。
主控制板采用STM32微控制器,负责控制整个车辆的运行和决策。
传感器模块包括红外避障传感器、光电传感器和编码器等,用于感知周围环境的变化。
执行器模块包括电机和舵机,用于控制车辆的速度和方向。
电源模块提供电能,为整个车辆的运行提供动力支持。
三、软件开发基于STM32的智能循迹避障小车的软件开发主要包括嵌入式系统的编程和算法的设计。
嵌入式系统的编程主要使用C语言进行开发,通过STM32的开发环境进行编译和调试。
算法的设计主要包括避障算法和循迹算法。
避障算法通过传感器的数据处理,判断障碍物的位置和距离,并做出相应的避开动作。
循迹算法通过光电传感器的数据处理,使小车能够按照预设的路径行驶。
四、应用场景基于STM32的智能循迹避障小车可以广泛应用于教学、科研和娱乐等领域。
在教学领域,可以用于智能机器人课程的教学实验,帮助学生掌握嵌入式系统的开发和智能控制的原理。
基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车【摘要】本文介绍了一款基于STM32的智能循迹避障小车。
在引言中,我们简要介绍了背景信息,并阐明了研究的意义和现状。
在我们详细讨论了STM32控制系统设计、循迹算法实现、避障算法设计、硬件设计和软件设计。
在结论中,我们分析了实验结果,讨论了该小车的优缺点,并展望了未来的发展方向。
通过本文的研究,我们验证了该智能小车在循迹和避障方面的性能,为智能移动机器人领域的研究提供了新的思路和方法。
【关键词】关键词:STM32、智能小车、循迹避障、控制系统、算法设计、硬件设计、实验结果、优缺点、未来展望1. 引言1.1 背景介绍智能循迹避障小车是一种基于STM32单片机的智能机器人,在现代社会中起着越来越重要的作用。
随着科技的发展,人们对智能机器人的需求也日益增长。
智能循迹避障小车不仅可以帮助人们完成一些重复性、繁琐的任务,还可以在一些特殊环境下代替人类进行工作,提高效率和安全性。
循迹功能使智能小车能够按照特定的路径行驶,可以应用于自动导航、自动驾驶等领域。
而避障功能则使智能小车具有避开障碍物的能力,适用于环境复杂、存在风险的场所。
通过将这两个功能结合起来,智能循迹避障小车可以更好地适应各种复杂环境,完成更多的任务。
本文旨在探讨基于STM32的智能循迹避障小车的设计与实现,通过研究其控制系统设计、循迹算法实现、避障算法设计、硬件设计和软件设计等方面,为智能机器人领域的发展做出一定的贡献。
1.2 研究意义智能循迹避障小车的研究旨在利用先进的STM32控制系统设计和算法实现,实现小车的智能循迹和避障功能,从而提高小车的自主导航能力和适应性。
研究意义主要包括以下几个方面:1. 提升科技水平:通过研究智能循迹避障小车,促进了在嵌入式系统领域的发展,推动了智能控制和算法设计的进步,增强了人工智能在实际应用中的影响力。
2. 提高生产效率:智能循迹避障小车可以应用于仓储物流、工业自动化等领域,可以替代人工完成重复、枯燥的任务,提高了生产效率和效益。
基于stm32的循迹小车设计-毕业论文

基于STM32的循迹小车设计-毕业论文摘要本文介绍了基于STM32的循迹小车设计。
首先,对循迹小车的背景和意义进行了阐述,并分析了目前市场上常见的循迹小车的设计方案和存在的问题。
接着,详细介绍了本文的设计思路和具体实现方法,包括硬件设计和软件编程。
最后,对设计进行了测试和验证,并对测试结果进行了分析和总结。
实验结果表明,本文设计的循迹小车具有良好的循迹性能和稳定性,可以广泛应用于工业生产、物流配送等领域。
引言随着科技的不断进步和社会的发展,智能机器人被广泛应用于各个领域。
循迹小车作为智能机器人的一种,具有自主移动、感知环境等功能,受到了越来越多的关注。
循迹小车是一种可以根据指定的路径进行移动的智能机器人。
它能够利用传感器和控制算法,实现沿着特定轨迹行驶的功能。
循迹小车在工业生产、物流配送、仓储管理等领域具有广阔的应用前景。
目前市场上常见的循迹小车设计方案存在一些问题,如循迹精度不高、稳定性差、成本较高等。
因此,设计一种基于STM32的循迹小车成为了当今研究的热点之一。
本文旨在设计一种基于STM32的循迹小车,以提高循迹精度、增强稳定性、降低成本。
通过对循迹小车相关技术的研究和实验验证,可以为循迹小车的进一步发展和应用提供参考。
设计思路本文设计的基于STM32的循迹小车主要包括硬件设计和软件编程两个部分。
硬件设计硬件设计部分主要包括传感器选型、电路设计和机械结构设计。
首先,为了实现循迹功能,选择了红外线传感器作为循迹小车的感知模块。
红外线传感器具有反射率高、响应快的特点,适合用于循迹小车的设计。
其次,根据传感器的特性和需求,设计了传感器与电路之间的连接方式。
通过合理布置电路板和传感器,可以有效提高循迹小车的循迹精度和稳定性。
最后,设计了循迹小车的机械结构。
机械结构应具有稳固性、灵活性和可拓展性,以适应不同场景的应用需求。
软件编程软件编程部分主要包括传感器数据处理、控制算法设计和系统化编程。
首先,通过学习和理解红外线传感器的工作原理,编写了传感器数据采集和处理的程序。
基于STM32的智能小车寻迹避障系统硬件设计

基于STM32的智能小车寻迹避障系统硬件设计一、本文概述本文旨在探讨基于STM32的智能小车寻迹避障系统的硬件设计。
随着科技的发展,智能小车在自动化、机器人技术等领域的应用日益广泛。
为了实现小车的自主导航和避障功能,硬件设计显得尤为关键。
本文将首先介绍智能小车寻迹避障系统的总体架构,然后详细阐述硬件设计的主要组成部分,包括传感器选型、电机驱动模块、电源模块以及微控制器STM32的选择与配置。
本文还将探讨如何通过合理的硬件设计,实现小车的稳定寻迹和高效避障,从而提高其在实际应用中的性能和可靠性。
本文将对硬件设计的优化和改进方向进行探讨,以期为智能小车寻迹避障系统的未来发展提供参考。
二、系统总体设计基于STM32的智能小车寻迹避障系统的总体设计,首先需要对整个系统的功能需求进行深入理解,并据此进行硬件架构的规划和设计。
系统的核心功能包括智能寻迹和避障,因此,硬件设计需要围绕这两个功能展开。
我们需要选择一款合适的微控制器作为系统的核心。
考虑到STM32微控制器具有高性能、低功耗和易于编程的特点,我们选择STM32F4系列微控制器作为本系统的主控制器。
STM32F4系列微控制器内置了丰富的外设接口,如GPIO、I2C、SPI、USART等,可以满足系统对传感器数据采集、电机驱动、无线通信等需求。
我们需要设计合适的电路来驱动电机和传感器。
电机驱动电路需要能够根据微控制器的指令,精确控制电机的转速和方向,以实现小车的寻迹和避障。
传感器电路需要能够将传感器采集到的模拟信号转换为数字信号,并传输给微控制器进行处理。
在本系统中,我们选择了红外传感器作为寻迹传感器,超声波传感器作为避障传感器。
我们还需要设计电源电路和无线通信电路。
电源电路需要能够将外部电源转换为适合各个模块工作的电压,并保证系统的稳定供电。
无线通信电路需要能够实现微控制器与上位机之间的通信,以便上位机可以对系统进行远程控制和监控。
我们需要对整个硬件系统进行集成和优化。
基于STM32的智能小车自动循迹及倒车入库设计

在STM32控制器中,通过C语言编写循迹和倒车算法。具体实现过程如下:
(1)循迹算法:根据光敏传感器和红外线传感器的信号,判断小车是否偏 离了预定线路。如果偏离,则通过电机驱动模块调整小车的运动方向和速度,使 其回到预定线路。
(2)倒车算法:根据库位规划和预设路径,控制小车的运动方向和速度, 使其能够顺利地倒车入库。在倒车过程中,不断调整小车的运动方向和速度,以 实现精确的倒车入库。
通过实验测试,本次演示设计的自动循迹小车能够有效地识别道路颜色和磁 场变化,实现稳定可靠的循迹效果。在实验中,小车能够准确地按照预定线路行 驶,并且在遇到弯道和障碍物时能够自动调整运动方向和速度,以实现稳定的循 迹效果。
2、倒车入库效果分析
通过实验测试,本次演示设计的倒车入库小车能够实现精确可靠的倒车入库。
4、无线通信模块:使用HC-05蓝牙模块实现遥控器控制和手机APP实时监控 等功能。
5、系统调试:通过SD卡存储循迹路径,实现系统调试功能。同时,可以通 过LED指示灯观察小车的运行状态。
三、性能测试
在实验室环境中对智能循迹小车的性能进行测试。通过多次试验,观察小车 的循迹精度、避障效果、运行稳定性等方面的情况。根据实验结果对小车的软硬 件进行优化和改进。
自动循迹设计
1、传感器选择
在自动循迹设计中,传感器是至关重要的组成部分。本次演示选用光敏传感 器和红外线传感器两种传感器相结合的方式来获取道路信息。光敏传感器主要用 来检测路面颜色变化,而红外线传感器则能够检测道路上的磁场变化,从而实现 循迹功能。
2、循迹算法设计
循迹算法是实现自动循迹的关键部分。本次演示采用基于阈值和滤波的算法 来实现循迹。首先,通过预处理去除传感器信号中的噪声,然后根据道路和障碍 物的不同特性,设定合适的阈值,将传感器信号转化为二值化信号,最后通过不 断的迭代,使小车能够稳定地按照预定线路行驶。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能车辆作为智能交通系统的关键技术之一,是许多高新技术综合集成的载体。它体现了车辆工程、人工智能、自动控制及计算机技术于一体的综合技术,是未来汽车发展的趋势。本文提出了一个基于STM32芯片为控制核心,附以红外传感器采集外界信息的智能小车系统设计方案。充分利用该芯片高速运算、处理能力,来实现小车自动识别路线按迹行走,自带的PWM输出功能,调节占空比来调节电机的转速。通过模糊控制和PWM脉宽调制技术的结合,提高了对车位置控制精度。
[3]《Cortex-M3嵌入式处理器原理与应用》范书瑞
[4]《电子元器件与实用电路基础》韩广兴
指导教师签字
基层教学单位主任字
说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年月日
基于STM32的智能循迹小车的设计
贺红红
理学院12级智能传感器
摘要:主要分析了基于STM32的小车控制系统的设计过程,此系统主要包括STM32控制器、按键控制电路、电机驱动电路、红外探测电路等。以STM32为主控芯片及其外围扩展电路实现系统整体功能,用红外探测电路实现小车循迹功能,小车速度由PWM波控制,控制电动小车的速度及转向,从而使小车顺利通过直线,虚线,十字路口,S弯,实现循迹功能。在硬件设计的基础上实现了电机控制功能,LED显示功能,以及小车简单循迹的软件设计方案。
{
left_pwm=20;
right_pwm=5;
leftb_pwm=0;
rightb_pwm=0;
}
void turn_back(void) //后退速度
{
left_pwm=0;
right_pwm=0;
leftb_pwm=10;
rightb_pwm=10;
}
2.本次设计主程序
/****************************************************
Keywords:STM32、The motor、The sensor、PWM、KEIL.
学习目的
1.学习STM32工作原理及使用方法;
2.学习计算机程序设计;
3. 学习编程并掌握软件调试。二〇二一年四月五日
学习软件
Keil uVision、串口猎人
学习任务
学会利用STM32和红外线传感器设计智能循迹小车
{
left_pwm=30;
right_pwm=30;
leftb_pwm=0;
rightb_pwm=0;
}
void turn_left_slow(void) //左转大弯速度
{
left_pwm=20;
right_pwm=27;
leftb_pwm=0;
rightb_pwm=0;
}
void turn_right_slow(void) //右转大弯速度
关键字:STM32电机 传感器 PWM KEIL
Design of intelligent tracking car based on STM32
Abstract:.Mainly analyzes the design process of the car control system based on STM32, this system mainly includes the STM32 controller, button control circuit, motor drive circuit, infrared detection circuit, etc. STM32 as main control chip and extend the peripheral circuit to realize the whole system function, the function of infrared detection circuit is used to implement the car tracking, vehicle speed is controlled by a PWM wave, control the speed of the electric car and steering, which makes the car pass straight line, dotted line, intersection, S bending, realize the tracking function. On the basis of the hardware design torealize the function of motor control, LED display function, and software design scheme of simple car tracking.
电路部分基本焊接二电路焊接部分比较简单焊接顺序按照元件高度从低到高的原则首先焊接8个电阻焊接时可用万用表确认阻值是否正确焊接有极性的元件如三极管led指示灯电解电容芯片务必分清楚极性尽量参考图片的元件方向焊接焊接时间不能太长否则容易焊坏
燕山大学
课程设计说明书
题目:基于STM32的智能循迹小车的设计
学院(系):理学院
right_pwm=0;
leftb_pwm=0;
rightb_pwm=0;
}
void go_stright(void) //小车直行速度
{
left_pwm=40;
right_pwm=40;
leftb_pwm=0;
rightb_pwm=0;
}
void go_stright_slow(void) //小车慢直行速度
*Name:main.c
*Discribe :
*Libery edition:ST3.5.0
*Writer :FS
****************************************************/
图1.小车正反面
二、传感器检测模块
小车上装有红外传感器,当小车在地面行走时,黑胶带地面对光的反射程度不一样,根据反射光的强弱分辨出是地板还是黑胶带。黑胶带检测是小车研究中重要的一部分,红外传感器相当于小车的眼睛,其探测视角小,方向性强,只对红外线具有较高灵敏度,从而避免了外界光线的干扰;跑道黑带能够吸收红外线,而白色跑道能够反射红外线,从而检测到跑道黑带。因而选用红外传感器作为小车探测器。
图4L9110电机电路图
五、软件编程设计
先分析工作原理和工作要求,利用小车前方的五个红外传感器探测到黑线,然后把信号发送到STM32芯片,STM32芯片通过控制电机来控制轮子的转速,从而使小车实现直走、转弯、停止等功能。这样就达到了小车循迹的目的。在这次小车的设计中,要求小车在起点时2秒自起,依次通过转弯,直行,虚线,十字路口,S弯。分析完要求后,可按照要求编写对应程序,
六、总结
在这为期15天的课程设计中,虽然时间很短,但学到的东西有很多,感触也不少。首先,同为大三学生,别人却对这方面很有研究,能给我们教授知识,令人佩服,这也激发了大家的斗志。给大家很大的鼓励。另外在这次课设中学到的不仅是课本上的知识,更提高了我们的实践能力。包括焊接、贴片、组装小车等,这些在平时学习跟生活中学不到的东西,让这次课设变得更为生动有趣。除此之外,整个课设过程中,大家一起努力,大大地提高了自己的动手能力。虽然课设时间很紧,很忙碌,但这种充实感代替了疲惫感。学到了很多东西,增强了动手能力。
图2.小车检测电路
红外传感器由我们自己焊接完成,其电路如下所示:
+vcc
Inc
发射器接受器
GND
图3.红外传感电路
三、控制器模块
系统采用STM32芯片作为循迹小车的中央控制器,完成传感器信息收集、电机控制、外部扩展等功能。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。本系统的核心控制板是STM32F103的最小系统,它由电源电路、实时时钟、系统时钟电路、JTAG接口电路、复位电路、按键电路、串口电路等组成。STM32如下图所示:
七、参考资料
[1]《控制电机》 杨渝钦
[2]《STM32系列ARM Cortex-M3微控制器原理与实践》王咏虹 徐炜 郝立平
[3]《Cortex-M3嵌入式处理器原理与应用》范书瑞
[4]《电子元器件与实用电路基础》韩广兴
八、附录
void car_stay(void) //小车停止速度
{
left_pwm=0;
年级专业:12级智能传感器
学号:120108040006
学生姓名:贺红红
指导教师:杜会静徐超
教师职称:副教授讲师
燕山大学课程设计(论文)任务书
院(系):理学院基层教学单位:12级智能传感器
学号
120108040006
学生姓名
贺红红
专业(班级)
12级智能传感器
设计题目
基于STM32的智能循迹小车的设计
三、提供的小车元器件有小车主板,电机,STM32芯片,红外传感器,电池插座,螺丝螺母,电池,车轮,排线等。按照说明书及图片安装小车,其中有一点与说明书不同:按照正常把电机与车轮装在主板上,但是此时,小车前排传感器与电机和车轮较近,这对反应时间有很大的影响,这时我们就会把电机反过来装,这样距离较远,调整反应时间,小车会走的相对较稳。组装好的小车如下图所示: