基于STM32的智能巡检小车系统设计详解
作者:车
邮箱:692604135@qq.com
学校:西安工程大学硕士研究生
方向:机器视觉、图像分割、深度学习
目录
在介绍具体实现功能之前,需要介绍以下模块。
1. STM32最小系统模块电路设计
1.1 STM32F407VET6
本课题选择的单片机是ST(意法半导体)开发的STM32F407VET6。
STM32F407VET6的原理图如图。
1.2 三种启动模式
STM32F4的启动模式(也称为自举模式)有多种方式,当使用不同的下载方式时,所对应STM32F4启动模式也不同,在STM32F4开发板中有BOOT0和BOOT1两个功能引脚,通过对这两个引脚赋不同的值,将产生不同的启动模式。STM32F4三种启动模式如表所示。
1.3 FLASH启动
本文使用的启动模式是FLASH启动,由于STM32F4的FLASH可以擦除10万次,所以当程序出现错误时,可进行重新修改,操作简单方便。启动模式电路图如图所示。
2. 直流电机驱动模块电路设计
L298N直流电机驱动模块可以驱动感性负载,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。当驱动直流电机时,可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。L298N直流电机驱动模块的原理图如图所示。
3. 直流电源模块电路设计
电源是启动系统并能够保证整个系统持续运转的基础。
电源供电模块电路设计如图所示。
(关于这三个部分更加具体的描述由于文字过多,就不贴出来了,有需要的吱一声拿走!)