STM32F103ZET6移植-电机2804-驱动板SimpleFOC Mini实现速度开环_位置开环控制(一、硬件介绍及接线)

一、硬件及接线

1.STM32F103ZET6开发板:

  • SysTick系统定时器用于FOC精确时间统计(now_us = SysTick->VAL)
  • PC0用于LED1状态指示
  • PC3用于使能驱动板SimpleFOC Mini
    PC3接 -- SimpleFOC Mini EN管脚
  • TIM4定时器1ms产生一次中断,用于控制LED1状态指示
  • TIM2定时器通过输出比较,输出CH1_CH3_CH4三路25KHz PWM
    CH1 -- PA0 -- SimpleFOC Mini IN1管脚
    CH3 -- PB10 -- SimpleFOC Mini IN2管脚
    CH4 -- PB11 -- SimpleFOC Mini IN3管脚
  • USART1用于printf打印和接收串口控制命令
    2.电机2804:
    E:\嵌入式资料\硬件模块资料\1.无刷电机驱动模块资料\资料A\M创动工坊分享资料2.91\M创动工坊分享资料2.91\说明书\测试说明\规格书2804电机A0版.pdf
  • 工作电压7.4~16V(这里接12V)
  • 极对数7
    3.驱动板SimpleFOC Mini :
    E:\嵌入式资料\硬件模块资料\1.无刷电机驱动模块资料\资料A\M创动工坊分享资料2.91\M创动工坊分享资料2.91\说明书\驱动资料\SimpleFOCMini 直流无刷电机驱动板.doc


  • 提供三个可独立控制的半 H 桥驱动器,主要用来驱动直流无刷电机。
  • 支持SPWM和SPVMW控制算法,不支持传统6步换向控制算法
  • 输入动力电源电压:8~30V
  • 每路最高输出电流为2.5A
  • 板载供电3.3V
  • 输入控制信号兼容3.3V和5V
  • M1-M3接电机uvw(白-红-黑)
  • GND-VCC 接12V-1A电源
  • 控制逻辑:

3.编码器AS5600 (这里开环控制未使用)

具体参考篇《I2C_GPIO模拟 读取AS5600编码器数据》

相关推荐
lhbweilai4 小时前
STM32 ADC模拟数字转换(hal库)
stm32·单片机·嵌入式硬件
坏柠4 小时前
通信协议入门:单片机怎样把一个数字发送出去?
单片机·嵌入式硬件
小僧景贤6 小时前
STM32 工程文件深度解析(Keil‑MDK + STM32CubeIDE)
stm32·单片机·stm32cubeide
国科安芯7 小时前
低轨卫星姿态与轨道控制系统中高可靠MCU的选型研究——基于AS32S601的抗辐照性能试验数据分析
分布式·科技·单片机·嵌入式硬件·系统架构
小羊先生car8 小时前
RTOS-F429-HAL-Freertos内存管理(2026/8/5)
c语言·单片机·rtos
zcmodeltech10 小时前
工业生产线沙盘模型多段灯带时序控制系统设计:基于STM32与Modbus RTU的连铸-热轧-镀锌全流程联动方案
stm32·单片机·嵌入式硬件·物联网·制造·嵌入式实时数据库·多分类
小僧景贤11 小时前
STM32F407 时钟系统超详解
stm32·单片机·嵌入式硬件
西城微科方案开发11 小时前
胎压计方案开发
单片机·嵌入式硬件
国科安芯12 小时前
卫星星务计算机数据管理中SEU容错机制的技术实现研究——以AS32S601存储器ECC架构为例
网络·单片机·算法·fpga开发·架构·云计算·risc-v
JckOLF04Z12 小时前
自动开机调用迅雷下载数据库备份,完成后自动关机
数据库·单片机·嵌入式硬件