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编码器数据》

相关推荐
电子科技圈16 小时前
边缘AI赋能物联网,芯科科技推动智能边缘创新
人工智能·嵌入式硬件·物联网·智能家居·健康医疗·智能硬件·交通物流
jing.wang_202517 小时前
TI TMS320C6678芯片实现IP及端口在线修改并生效
网络·嵌入式硬件·tcp/ip·dsp开发
CET中电技术17 小时前
不用外挂传感器、不用停机检测——CET中电技术如何重构电动机运维范式?
单片机·嵌入式硬件
都在酒里17 小时前
FreeRTOS 手动移植教程(四):队列 —— 任务间通信的最佳起点
stm32·单片机·rtos
0x3F(小茶)17 小时前
嵌入式C设计模式完全指南(基于《C嵌入式编程设计模式》)
c语言·开发语言·单片机·嵌入式硬件·设计模式
都在酒里17 小时前
FreeRTOS 手动移植教程(二):任务管理——多任务创建、优先级抢占与删除
stm32·单片机·嵌入式硬件·rtos
提伯斯64617 小时前
Jetson_Pixhawk局域网UDP连接QGC
linux·网络·嵌入式硬件·网络协议·udp·jetson
是温不嗜温18 小时前
65W QR 反激主控选型 checklist:LP8841IIC 对比 MPS/昂宝/通嘉 十项参数逐一过
嵌入式硬件·电源管理·电源芯片·ac-dc
都在酒里18 小时前
FreeRTOS 手动移植教程(五):信号量 —— 任务同步与中断通知的优雅解决方案
stm32·单片机·rtos·嵌入式软件
紫阡星影18 小时前
【STM32CubeMX项目】智能家居门禁系统
c语言·单片机·嵌入式硬件