低成本STC32G8K64驱动控制BLDC开源入门学习方案

低成本STC32G8K64驱动控制BLDC开源入门学习方案


  • ✨采用STC32G8K64单片机,参考梁工的STC32G12K128-LQFP48驱动方案制作,梁工BLDC相关的资料:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7472&extra=page%3D1,在此基础上新增了
    编码器控制信号以及一些小功能。主体控制核心还是基于六步换相控制,硬件模拟比较器做反电动势检测。
  • 🔖本硬件电路按照有感和无感驱动兼容设计,个人制作的电路板子,只做了无感电机控制的软件控制验证。

📑硬件成本核算

📜主控单片机STC32G8K64-LQFP48目前价格不到2块,驱动芯片可以根据需求EG3112或EG2132,驱动管可以根据需求选择,运算放大器采用的是,零漂移、高精度,轨到轨输入/输出的GS8552-SR,引脚兼容LM358,当前价在1块左右,如果出于此硬件成本考虑,不做性能严格要求,可以采用原来的LM358方案,DC-DC使用的78M12,78M05,其他用料都是一些电阻电容,PCBA用料总成本10块左右。这里不包含有无刷电机和屏幕oled的成本价格。
  • 🔰STC32与STC8、STC15做无刷电机控制优势,价格相差不大的情况下,运行速度更快,硬件模拟比较器和ADC功能已独立出来。
  • ⚡需要注意STC32G8K64引脚和STC32G12K128引脚部分不兼容,STC32G8P12引脚,STC32G12STC32F12没有此引脚。

🌟主控芯片型号选择说明

  • ✨主要针对STC32G8K64STC32G12K128STC32F12K60型号(封装LQFP-48)替换说明
  • 🌿STC32G8K64引脚和STC32G12K128引脚部分不兼容外,如需在此驱动控制板上使用,代码和硬件电路都需要调整,板子原设计按照STC32G8K64,有P12引脚,同时引出了引脚P54作为了按键。STC32G12K128手册上是不推荐使用IO中断使用下降沿中断。
  • 🌿STC32G8K64STC32G12K128:都带MDU32 算术运算,不带TFPU(三角函数+单精度浮点运算器)。
  • 🌿STC32F12K60型号和STC32G12K128引脚是兼容的,不仅带MDU32 算术运算功能,还带TFPU(三角函数+单精度浮点运算器)功能,在FOC、SVPWM电机控制上的应用上,使用的上。
  • 🎉如果三者价格在差不多情况下,推荐使用STC32F12K54。如果用不上那些运算功能,则可以忽略。

⏰不同型号内部时钟频率可选项

  • 🌿STC32G12 使用内部时钟频率在35MHz及以下。
  • 🌿STC32G8 使用内部时钟频率在42MHz及以下。
  • 🌿STC32F12使用内部时钟频率在64MHz及以下。
  • 🔖程序默认采用的是24MHz.

📒自制焊接难度评估

电阻电容贴片类型封装以0805为主,0603封装的器件没有,二极管类型封装采用的是SOD-123,手工焊接难度最大的就是主控-LQFP48芯片。

  • 🌼三相无刷电机驱动效果:

在这里插入图片描述

✨打算将此驱动控制板的软硬件全部开源出来,仅供对无刷电机控制感兴趣的朋友研究学习。
  • 🍁板子原理图:
    在这里插入图片描述

在这里插入图片描述

  • 🌻实物首版焊接成品板子
    在这里插入图片描述

  • 🌼优化后的板子
    在这里插入图片描述

在这里插入图片描述

📘功能说明

  • 🌿控制信号支持PPM信号、EC11编码器、ADC电位器调速。
  • 🌿屏幕显示:支持I2C SSD1306/SH1106 0.96/1.3寸 OLED屏幕。

🐛功能接口预留

  • 🌿已完成对控制信号EC11编码器、ADC电位器调速功能已经验证完毕,对于PPM信号控制功能属于原梁工项目自带的没有做验证。

  • 🌿按键功能和部分led显示状态功能预留,可以根据需求自行添加功能代码补充。

  • 🌿ntc温度检测功能(ADC10)预留,软件代码上没有加进去。不影响控制功能使用。

  • 🔖项目已发布到立创开源广场:https://oshwhub.com/perseverance51/san-xiang-wu-shua-dian-ji-qu-dong-stc8h1k28_copy

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值