简介:
一款集双路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.应用场景
- 用于学习有感/无感FOC无刷电机驱动算法
- 用于学习双路FOC控制
- 用于学习LCD GUI设计
- 用于学习USB协议,例如HID组合/复合设备,CDC虚拟串口。
- 用于学习CAN通讯
- 作为平衡车等项目的开发硬件
3.产品概述
- 两路LED灯,用于指示运行状态
- 1.47寸LCD屏幕用于显示各种信息,旋转编码按键用于外部物理输入
- 使用USB/CAN/2.4G,三种不同的方式,与外部进行通讯
- 使用了RT-Thread操作系统,代码使用了模块化任务式编程,简洁清晰,方便初学者入门。
4.产品参数
- 主控芯片: STM32F405RGT6
- 供电接口: XT30公头,电压输入范围为5-20V,不使用电机可以使用Type-C进行供电。
- 最大采样电流: 6A,与选用的采样电阻、运算放大器增益配置、N-MOS有关,采样芯片选用INA240,推荐不超过4A
- 电机驱动芯片: FD6288T,输入3路互补PWM即可驱动
- 板载资源: LCD,FLASH,SPI,CAN,NRF24L01等
- PCB参数: 四层板,大小为80mm*60mm,可用免费打样券
3D简图 正面
3D简图 背面
5.使用说明
- 功能板适配MR30和SH1.0接口的无刷电机,基本满足市面上绝大部分的无刷电机。
- 电机功率不能超过80W,注意使用时的功率控制。
- 可以通过USB CDC或者CAN或者NRF24L01进行控制。
- 拿到功能板后,使用ST-Link或者DAP进行下载程序即可。
6.备注说明
- 软件开发使用的是stm32CubeMX和Clion环境进行开发,软件使用了RT Thread国产操作系统。
- 采用HAL库和C++编程。
- 附件包含有芯片手册,元器件号图和qt上位机还有源码,提供技术解答服务与交流群,详情见附件。
- 模块的元器件成本大概是100,不含PCB。
7.测试视频
- 电机测试
2.屏幕测试
点赞
描述
PCB
元件清单
原理图
附件
讨论