This website requires JavaScript.
入驻
发布

AuroraFOC

ValentineHP
发布于2024-02-23 14:44:00
CC BY-SA协议 分类:开发板 侵权投诉
销量: 0
10
7
0
简介:

一款集双路FOC、LCD界面、CAN/USB/2.5G等等于一身的多功能STM32功能板

应用场景:

双路FOC开发学习,LCD屏幕UI开发学习等等

1.产品简介

一款高性价比的STM32F405双路无刷电机功能板,板载两路无刷电机驱动电机,支持MR30和SH1.0两种接口,两路SPI磁传感器接口,电流检测电路,1.47寸LCD显示屏,外部FLASH,CAN通讯接口,NRF24L01 2.4G模块,MPU6050电路,USB接口,旋转编码按键。

工程使用STM32CubeMX进行配置,开发环境使用Cion,基于国产RT-Thread RTOS进行开发。


2.应用场景

  1. 用于学习有感/无感FOC无刷电机驱动算法
  2. 用于学习双路FOC控制
  3. 用于学习LCD GUI设计
  4. 用于学习USB协议,例如HID组合/复合设备,CDC虚拟串口。
  5. 用于学习CAN通讯
  6. 作为平衡车等项目的开发硬件


3.产品概述

  1. 两路LED灯,用于指示运行状态
  2. 1.47寸LCD屏幕用于显示各种信息,旋转编码按键用于外部物理输入
  3. 使用USB/CAN/2.4G,三种不同的方式,与外部进行通讯
  4. 使用了RT-Thread操作系统,代码使用了模块化任务式编程,简洁清晰,方便初学者入门。


4.产品参数

  1. 主控芯片: STM32F405RGT6
  2. 供电接口: XT30公头,电压输入范围为5-20V,不使用电机可以使用Type-C进行供电。
  3. 最大采样电流: 6A,与选用的采样电阻、运算放大器增益配置、N-MOS有关,采样芯片选用INA240,推荐不超过4A
  4. 电机驱动芯片: FD6288T,输入3路互补PWM即可驱动
  5. 板载资源: LCD,FLASH,SPI,CAN,NRF24L01等
  6. PCB参数: 四层板,大小为80mm*60mm,可用免费打样券

3D简图 正面

AuroraFOC硬件项目图1



3D简图 背面

AuroraFOC硬件项目图2


5.使用说明

  1. 功能板适配MR30和SH1.0接口的无刷电机,基本满足市面上绝大部分的无刷电机。
  2. 电机功率不能超过80W,注意使用时的功率控制。
  3. 可以通过USB CDC或者CAN或者NRF24L01进行控制。
  4. 拿到功能板后,使用ST-Link或者DAP进行下载程序即可。


6.备注说明

  1. 软件开发使用的是stm32CubeMX和Clion环境进行开发,软件使用了RT Thread国产操作系统。
  2. 采用HAL库和C++编程。
  3. 附件包含有芯片手册,元器件号图和qt上位机还有源码,提供技术解答服务与交流群,详情见附件。
  4. 模块的元器件成本大概是100,不含PCB。


7.测试视频

  1. 电机测试


2.屏幕测试


FOC STM32 LCD 2.4G 无刷
最近更新时间 2024-02-23 14:44:00
描述
PCB
元件清单
原理图
附件
讨论