2022-07-31-hardware_f030k6t6

功能

  • 利用STM32F030K6T6单片机实现两个开环有刷电机和一个闭环有刷电机的控制。
  • 电机接口输出电压可调,单路峰值输出能力达到12V3A,总输出能力达到12V5A。
  • 监测母线的电压。

基本特性

  • 50mm*50mm双层板。
  • 12V电源供电,单独留出SWD下载口、UART调试口。
  • 3V3供电采用LM317实现,两个调压电阻均为20K,这里选的不太合适,换成200Ω+120Ω更好,根据手册,约为50mA,但这个值不确定,调压电阻阻值大容易导致输出电压受LM317芯片本身的”体质“影响。
  • 电机驱动芯片选用DRV8870,体积小、输出能力强,输出电流峰值为3.6A,类似的芯片还有AT8870,AT8236,RZ7899(这个芯片的质量有争议,成本敏感用户可以考虑)。
  • 母线电压监测采用两个大电阻分压+ADC实现。
  • 提供了配套的STM32CubeMX工程文件和STM32示例代码。

原理图

spi-uart-sch

外观

spi-uart-top

工程配置

spi-uart-bottom

源文件

原理图及PCB文件地址