站内搜索
发作品签到
STC32G8K64三相无刷电机驱动控制板
标准版

STC32G8K64三相无刷电机驱动控制板

简介

STC32G8K64三相无刷电机驱动控制板

简介:STC32G8K64三相无刷电机驱动控制板

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-05-27 21:31:39更新时间:2024-07-31 11:32:18

描述

STC32G8K64三相无刷电机驱动控制板

  • 🌼实物首版焊接成品板子:

QQ图片20240622225131.jpg

  • 🌻驱动效果:

IMG_20240623_121005.gif

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

📘功能说明

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

🛠功能验证

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

  • 🌿按键功能和部分led显示功能预留。(可以根据需求自行添加相关功能代码)

  • 🌿ntc温度检测功能接口预留。(可以根据需求自行添加相关功能代码实现)

  • ✨预留接口未使用,不影响主体电机驱动控制功能的使用。

  • 🔖程序见附件,其中STC32G-Sensorless-PID-OLED.rar为本工程验证程序。

📒自制焊接难度评估

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

🌟主控芯片型号选择说明

  • ✨主要针对STC32G8K64、STC32G12K128、STC32F12K60型号(封装LQFP-48)替换说明

  • 🌿STC32G8K64引脚和STC32G12K128引脚部分不兼容外,如需在此驱动控制板上使用,代码和硬件电路都需要调整,板子原设计按照STC32G8K64,有P12引脚,同时引出了引脚P54作为了按键。

  • 🌿STC32G8K64和STC32G12K128:都带MDU32 算术运算,不带TFPU(三角函数+单精度浮点运算器)。

  • 🌿STC32F12K60型号引脚兼容,不仅带MDU32 算术运算功能,还带TFPU(三角函数+单精度浮点运算器)功能,可以在FOC电机控制上的应用。

> - 🎉如果三者价格在差不多情况下,推荐使用STC32F12K54。如果用不上那些运算功能,则可以忽略。

  • 🔬电机运行时,三相波形基本一致,效果如下:

image.png

⛳更新(2024-7-31)

  • 🌿对部分走线进行优化。
  • 🌿更新程序,修复bug。(版本V11详见附件)

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
三相无刷电机驱动-STC32G-无HALL-PID控制-OLED显示-串口绘图.rar
111
2
三相无刷电机驱动-STC32G-带HALL.rar
114
3
三相无刷电机驱动-STC32G-无HALL.rar
99
4
STC32G-Sensorless-PID-OLED.rar
90
5
STC32G-Sensorless-PID-OLED-V11.rar
86
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航