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

相关推荐
尼喃1 小时前
HDMI/DP高速差分接口ESD保护:0.3pF超低电容PWESD-5VSDF方案详解
嵌入式硬件
ACP广源盛139246256731 小时前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
Saniffer_SH2 小时前
NAND技术(二):从 Channel、Die/LUN、P/E Cycle 到 LDPC,一次讲透 NAND 里那些最容易误解的概念
人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·计算机外设·压力测试
辰哥单片机设计4 小时前
STM32音乐播放器
stm32·单片机·嵌入式硬件
周洲08304 小时前
STM32 串口指令控制系统|上位机下发命令控制 LED、继电器,通用指令解析框架
stm32·嵌入式硬件·mongodb
集芯微电科技有限公司4 小时前
PC3100H 专为TFT-LCD面板偏置电源设计双输出100m电流
人工智能·单片机·嵌入式硬件·神经网络·生成对抗网络
广州灵眸科技有限公司5 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) 系统操作-线进程操作
数据库·单片机·嵌入式硬件·算法·php
集芯微电科技有限公司6 小时前
各种大小尺寸TFT-LCD面板供电偏压电源方案IC
人工智能·单片机·嵌入式硬件·神经网络·生成对抗网络
FREEDOM_X6 小时前
嵌入式——定时器工作原理
linux·c语言·单片机·嵌入式硬件·ubuntu
2401_827501287 小时前
51单片机(三)串口通信(UART)、Modbus协议
单片机·嵌入式硬件·51单片机