全文预览

(参考)基于STM32的直流电机PID调速系统设计

上传者:梦溪 |  格式:doc  |  页数:25 |  大小:0KB

文档介绍
能, 达到控制器自动对电机速度的有效控制。 3.1.2 整体简单结构图和资源分配图本系统硬件资源分配见图 2所示,简单结构如图 4。采用 STM32F103 单片机作基于 STM32 的直流电机 PID 调速系统设计 4 为核心器件,转速检测模块作为电机转速测量装置[10],通过 STM32F103 的PA(A 相) 和PA7(B 相)将电脉冲信号送入单片机处理, L298 作为直流电机的驱动模块,利用 320 ×240TFT LCD 显示器和 4个独立按键作为人机接口。图2 系统电路连接及硬件资源分配图 3.2 最小单片机系统设计 STM32F103ZETT6 作为 MCU ,该芯片是 STM32F103 里面配置非常强大的了,它拥有的资源包括: 64KB SRAM 、512KB FLASH 、2个基本定时器、 4个通用定时器、 2个高级定时器、2个DMA 控制器(共12个通道)、3个SPI 、2个IIC 、5个串口、1个USB 、 1个CAN 、3个12位ADC 、1个12位DAC 、1个SDIO 接口、 1个FSMC 接口以及 112 个通用 IO口。该芯片的配置十分强悍,并且还带外部总线(FSMC )可以用来外扩 SRA M 和连接 LCD 等,通过 FSMC 驱动 LCD ,可以显著提高 LCD 的刷屏速度,是 STM32F1 家族常用型号里面,最高配置的芯片了。 MCU 部分的原理图如图 3所示: PG PD 320 x 240 TFTLCD 显示模块 PE1 PE0 电机驱动模块 5 4 个独立按键 UP : PA0 Left : PE 2 PA7 STM 32 PA6 电机转速检测 Down : PE3 Right : PE4 PA2 out 2 out 1 pwm 基于 STM32 的直流电机 PID 调速系统设计 5图3 MCU 最小系统设计图

收藏

分享

举报
下载此文档