找回密码
 立即注册
查看: 12337|回复: 104

三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图

  [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-3-27 16:31:25 | 显示全部楼层 |阅读模式
/*************        功能说明        **************
本程序试验使用 32G12K128-LQFP48 来驱动无传感器无刷三相直流电机,使用PID控制.

关于无感三相无刷直流电机的原理, 用户自行学习了解, 本例不予说明.
本例使用四轴飞行器2212电机带大疆9450桨测试,效果不错,速度稳定,请看视频。

P0.3接的电位器用于设定转速, 顺时针旋转电位器电机加速.
或者使用串口设定转速,也可以允许返回数据用串口绘图显示设定转速、当前转速、PWM值曲线。
电位器ADC读数转换成0~2047,对应设定转速0~204.7转/秒,
串口命令切换电位器还是串口设定转速。测试时如果电机装有螺旋桨,请务必注意安全,
由串口控制切换到电位器控制前请确认电位逆时针转到底。
I2C接口OLED12864显示相关参数。

串口单字符指令(不分大小写):
0:  不返回串口绘图数据(上电默认)
1:    返回串口绘图数据
V:  允许电位器控制转速(上电默认)
U:        允许串口控制,上电默认电位器控制
单字符命令回显本字符。

串口发送字符串设置采样时间、目标转速、pGain、iGain、dGain,数据之间逗号分隔:
8,60,10,200,100,
8:    采样(处理)时间间隔, ms.
60:   目标速度, 单位: 转/秒. 电位器调速时忽略.
10:   pGain比例增益, 单位: *1
200:  iGain积分增益, 单位: *0.001
100:  dGain微分增益, 单位: *0.001
******************************************/


电路预览,附件有详细电路。
截图202403271625196380.jpg

电位器控制的响应曲线:
电位器调速曲线.JPG
串口控制的响应曲线,40.0转/秒(2400转/分)
与70.0转/秒(4200转/分)的切换响应曲线:
串口调速曲线.JPG
演示视频:

三相无刷电机驱动-STC32G-无HALL-PID控制-OLED显示-串口绘图.rar (363.79 KB, 下载次数: 1094)

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-4-5 16:26:14 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-4-5 16:28:45 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2024-6-14 15:51:32 | 显示全部楼层
网友根据梁工开源的软硬件
制作并测试三相无刷电机驱动-STC32G开发板(主控:STC32G12K128)
此开发驱动板(可用于验证官网上开源的程序)
有霍尔传感器,无传感器,串口控制,电位器调速,PPM调速,OLED屏显示,等功能
如您不想自己画板的话,可以加我微信:19952583740 购买

效果图如下:
截图202406141547372240.jpg
PCB图如下:
截图202406141542498309.jpg

无感上电启动无刷电机

无感驱动航模2312A无刷电机,加减速测试

无刷电机驱动宽电压25-105V25W无叶风扇无刷电机

STC32G12K128主控,驱动10万转无刷电机

STC32G12K128主控,驱动驱动极飞A45无人机3000瓦无刷电机从0转起动到最高速,12V电压

0.1瓦的功率即可启动1500瓦无刷电机

STC32G无刷电机驱动板驱动24V三轮车无刷电机,启动,停止,加减速平稳!


12V0.5A驱动24V三轮车无刷电机,扭力强劲,徒手捏紧轴套加载,
能达到12V2.5-3A左右,轴仍然转动,足以证明扭力强劲!






电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-05-01 07:24:50

4

主题

511

回帖

1991

积分

金牌会员

积分
1991
发表于 2024-4-2 20:25:51 | 显示全部楼层
梁工威武梁工威武梁工威武
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-04-30 00:26:42

0

主题

336

回帖

1490

积分

金牌会员

积分
1490
发表于 2024-4-5 13:58:21 | 显示全部楼层
学习了,谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-07-17 10:45:24

0

主题

15

回帖

210

积分

中级会员

积分
210
发表于 2024-4-18 13:03:06 | 显示全部楼层
梁工,请问提供的“无刷32G2.PCB”用DXP打不开,出现了“无识别的文件类型”提示

点评

兼容问题吧,我用的是PROTEL画的。  详情 回复 发表于 2024-4-18 13:33
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-4-18 13:33:47 | 显示全部楼层
jhx*** 发表于 2024-4-18 13:03
梁工,请问提供的“无刷32G2.PCB”用DXP打不开,出现了“无识别的文件类型”提示 ...

兼容问题吧,我用的是PROTEL画的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-07-17 10:45:24

0

主题

15

回帖

210

积分

中级会员

积分
210
发表于 2024-4-18 14:35:21 | 显示全部楼层
梁*** 发表于 2024-4-18 13:33
兼容问题吧,我用的是PROTEL画的。

用嘉立创的EDA也导入不进去
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2024-09-30 23:22:51

0

主题

118

回帖

248

积分

中级会员

积分
248
发表于 2024-4-18 15:57:56 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:189
  • 最近打卡:2025-01-08 06:55:41

4

主题

55

回帖

155

积分

注册会员

积分
155
发表于 2024-4-29 08:06:53 | 显示全部楼层
本程序试验使用 STC32G12K128-LQFP48 来驱动无传感器无刷三相直流电机,使用PID控制.
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:37 , Processed in 0.224571 second(s), 129 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表