作者:车
邮箱:692604135@qq.com
学校:西安工程大学硕士研究生
方向:机器视觉、图像分割、深度学习
在介绍具体实现功能之前,需要介绍以下模块。
1. STM32最小系统模块电路设计
1.1 STM32F407VET6
本课题选择的单片机是ST(意法半导体)开发的STM32F407VET6。
- 这是一款采用Corte-M4为内核的高性能32位ARM微控制器。该芯片支持所有ARM单精度数据处理指令和数据类型。
- 本产品的特性是单周期DSP指令,支持FMSC液晶接口、多用户按键。STM32F407VET6具有丰富的外设资源,包括ADC、DAC、I2S、I2C、SPI、以及USART等。
STM32F407VET6的原理图如图。
1.2 三种启动模式
STM32F4的启动模式(也称为自举模式)有多种方式,当使用不同的下载方式时,所对应STM32F4启动模式也不同,在STM32F4开发板中有BOOT0和BOOT1两个功能引脚,通过对这两个引脚赋不同的值,将产生不同的启动模式。STM32F4三种启动模式如表所示。
1.3 FLASH启动
本文使用的启动模式是FLASH启动,由于STM32F4的FLASH可以擦除10万次,所以当程序出现错误时,可进行重新修改,操作简单方便。启动模式电路图如图所示。
2. 直流电机驱动模块电路设计
L298N直流电机驱动模块可以驱动感性负载,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。当驱动直流电机时,可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。L298N直流电机驱动模块的原理图如图所示。
3. 直流电源模块电路设计
电源是启动系统并能够保证整个系统持续运转的基础。
- 使用18650锂电池组给L298N进行供电。由于电机的驱动电压是3V~12V,所以本次设计选择12V的18650锂电池组供电电池组。
- 使用1.2*4节可充电电池给STM32主控板供电。在设计初期和测试环节中,本设计也用到了USB供电模块。
电源供电模块电路设计如图所示。文章来源:https://www.toymoban.com/news/detail-696018.html
(关于这三个部分更加具体的描述由于文字过多,就不贴出来了,有需要的吱一声拿走!)文章来源地址https://www.toymoban.com/news/detail-696018.html
到了这里,关于基于STM32的智能巡检小车系统设计--STM32最小系统、直流电机、直流电源模块设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!