hl1200aa 发表于 2024-1-14 23:48:41

请问PWM六步输出的例程哪里有?

关于针对马达控制的六步PWM输出的资料,只是在STC8H-20240109的手册里面1111-1112简单提了一下,例程也没找到,具体要怎么设置怎么使用,好像都没有。请问大家有相关的例程吗?

神农鼎 发表于 2024-1-15 07:40:41



三相无刷直流电机驱动-STC8H-无HALL 梁工例子, 有视频讲解 - PWM/144MHz时钟源的PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)




神农鼎 发表于 2024-1-15 07:44:51





hl1200aa 发表于 2024-1-15 12:05:13

神农鼎 发表于 2024-1-15 07:44


梁工的例程是用捕获中断设置六步换相的,没有用到com事件,这个前段时间已经跑通了。



这次想用硬件换相试下,但手册只有这几句话,并且找不到例程


神农鼎 发表于 2024-1-15 13:52:19

可能梁工认为,他那样做就足够合理够用了,
就没再去研究其他锦上添花的多余的技术,
所以暂时没有更多的说明

hl1200aa 发表于 2024-1-15 14:52:59

神农鼎 发表于 2024-1-15 13:52
可能梁工认为,他那样做就足够合理够用了,
就没再去研究其他锦上添花的多余的技术,
所以暂时没有更多的说 ...

好的,多谢,那就按梁工那个程序继续匹配电机。

梁工 发表于 2024-1-15 15:46:15

hl1200aa 发表于 2024-1-15 14:52
好的,多谢,那就按梁工那个程序继续匹配电机。

按COM事件的我没有做驱动。
驱动时要处理好多事,而COM驱动我个人觉得反而不大好处理,堵转、换相时间、退磁时间、6相反电动势过0检测切换、边沿切换。。。好多问题都要软件处理,所以COM事件切换用于无感的我不考虑做应用,我没有头绪。

hl1200aa 发表于 2024-1-16 19:26:24

梁工 发表于 2024-1-15 15:46
按COM事件的我没有做驱动。
驱动时要处理好多事,而COM驱动我个人觉得反而不大好处理,堵转、换相时间、 ...

请教一下梁工,按你的例程,
PWMA_ARR= 2000,

PWMA_CCR1= 1900;
PWMA_CCR2= 1900;
PWMA_CCR3= 1900;
快转时很稳,用手都捏不停

PWMA_CCR1= 200;
PWMA_CCR2= 200;
PWMA_CCR3= 200;
慢转时,顿挫感很强,并且用手一碰就停了

有什么办法改善低速得力矩啊?

梁工 发表于 2024-1-16 20:13:40

hl1200aa 发表于 2024-1-16 19:26
请教一下梁工,按你的例程,
PWMA_ARR= 2000,



要低速特性好,有霍尔传感器比较好,或者FOC方式驱动。
页: [1]
查看完整版本: 请问PWM六步输出的例程哪里有?