32G12K128 发表于 2024-3-27 10:05:25

AiCube-可视化 图形 I/O配置 体验
https://v.stcai.com/sv/e40e76b-1963e22a9cc/e40e76b-1963e22a9cc.mp4

利用 AiCube@AIapp-ISP V6.95M,
智能配置开发工具启动程序框架自动生成器,实现如下的实验:
32位8051单片机入门的第一个完整的C语言程序,printf_usb("Hello World !\r\n")
https://v.stcai.com/sv/426d0d7d-1963d548feb/426d0d7d-1963d548feb.mp4
AiCube 实验一:直接 printf_usb("Hello World !\r\n")
32位8051单片机入门的第一个完整的C语言程序

AiCube 实验二:查询方式,查询到电脑命令后,
                           printf_usb("Hello World !\r\n")或其他

AiCube 实验三:中断方式,单片机USB中断接收服务函数收到命令后,
                           printf_usb("Hello World !\r\n")或其他


网友使用STC官网上的默认原版程序,不作任何修改,主控STC8H1K28 , STC32G12K128。
可以顺滑驱动的各种无刷电机,快速正反转切换,加速,减速,5-12万转轻松实现!
如果有兴趣的网友(自己没时间画板,可以直接购买做好的开源板)
微信号:19952583740

测试视频如下:
STC8H1K28主控,有感电机(有HALL):

STC8H1K28主控,无刷电机(无HALL):
驱动5万转无刷电机全速运行!

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

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

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

这种12V的1000瓦电动工具无刷电机,网友反映很难启,
拧电位器很关键,拧多了给的电流较大,可能烧MOS管,
控制在1-2A内可以比较顺滑启动!实测效果:

比较有代表性3种无刷电机测试:
第一个105V 的高压高速无刷风机电机,
第二个工业常用的24V 4000转无刷电机,
第三个常用的12-48V 1500转的低速无刷电机!都可以顺畅启动成功!



STC32G默认程序,也支持时代超群系列无刷电机型号!效果如视频所示!

STC32G默认原版程序,驱动12万转无刷电机,测试成功:






















梁工 发表于 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,已改正。
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: BLDC三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解,改进启动算法