梁工
发表于 2024-3-27 11:17:40
STC32G12K128 发表于 2024-3-27 10:05
网友根据梁工开源的软件,自己画板做无刷电机的开发板如下:
主控STC8H1K28-36I-LQFP32
引脚合理,不多不少 ...
STC32G的无刷驱动程序我已经写好,再下面的帖子可以下载,有程序源码、原理图、PCB,我更喜欢用驱动IC来驱动MOSFET,功率大,电压高,可以到500V DC。本例用EG2106驱动,便宜(零买0.50元RMB),任何情况都可以防止上下管同时导通。
使用STC32G12K128或STC32F12K54驱动无刷电机的优势是,计算、处理速度快,特别是做PID处理时,并且不带HALL时比较器不占用ADC输入通道,ADC使用起来更好。
BLDC, 三相无刷直流电机驱动-STC32G-无HALL或带HALL,例子打板测试已OK
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7291
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
小涵子爸爸
发表于 2024-3-30 08:30:23
学习了
qgll
发表于 2024-4-1 16:18:15
梁工你分享的这个对我学习无刷电机很有帮助!非常感谢!我还想请问下,下面这部分电路图中:1.如果PWM1输出负pwm的话,Q3处于截至状态,Vgs的电压约等于0,不小于Vgs(th),然后PMOS不导通。2..如果PWM1输出正pwm的话,Q3处于放大状态,Vgs的电压约等于-12v,小于Vgs(th),然后PMOS导通。pwm控制pmos的过程是这样的吗?还有为什么要加入一个肖特基二极管,它起到什么作用啊?{:5_270:}{:5_270:}
梁工
发表于 2024-4-1 16:43:18
qgll 发表于 2024-4-1 16:18
梁工你分享的这个对我学习无刷电机很有帮助!非常感谢!我还想请问下,下面这部分电路图中:1.如果PWM1输出 ...
您关于pmos的控制过程描述正确。
二极管用于Q3抗饱和,加快截止速度。如果您手上有硬件板子,可以去掉二极管对比其截止延时时间,就会明白。
三极管工作于饱和状态,退出饱和时,需要较长时间,一般几个us。
qgll
发表于 2024-4-1 17:31:59
梁工 发表于 2024-4-1 16:43
您关于pmos的控制过程描述正确。
二极管用于Q3抗饱和,加快截止速度。如果您手上有硬件板子,可以去掉二 ...
谢谢您的回答{:5_273:}
luoxu
发表于 2024-4-6 16:10:23
梁工,智能车现在要求的芯片是STC8H8K64U-45I-LQFP32,要如何改图。现在这个芯片少一个引脚(p1.2)。
梁工
发表于 2024-4-6 16:54:08
本帖最后由 梁工 于 2024-4-6 22:26 编辑
luoxu 发表于 2024-4-6 16:10
梁工,智能车现在要求的芯片是STC8H8K64U-45I-LQFP32,要如何改图。现在这个芯片少一个引脚(p1.2)。 ...
没有P1.2的改为P5.4-PWM2P
luoxu
发表于 2024-4-6 20:25:25
梁工 发表于 2024-4-6 16:54
没有P1.2的改为P5.5-PWM2P
万分感谢
梁工
发表于 2024-4-6 22:27:14
luoxu 发表于 2024-4-6 20:25
万分感谢
是P1.2改为P5.4-PWM2P,刚才错写成P5.5,已改正。
luoxu
发表于 2024-4-7 17:23:35
梁工 发表于 2024-4-6 22:27
是P1.2改为P5.4-PWM2P,刚才错写成P5.5,已改正。
梁工,那代码方面应该如何进行更改以适配