xuxxkjpq 发表于 2026-5-23 15:06:07

梁工的BLDC三相无刷电机,我只是把定时器修改了就无法再次换相了

用的梁工这个程序改的,三相无刷电机驱动-STC8H-无HALL-Ver3.rar
原来都是能正常运行的,硬件也是用到梁工一样的,我想用改用stc8h1k08,所以想现在能工作的程序和硬件上先修改
原来的Timer0我改用Timer2;Timer3改用Timer0;Timer4改成Timer1
配置改完,程序中相关的寄存器都改了,现在运行起来能进入到闭环换相,但是换相都是乱的,抖动、正反在转都有同时存在,乱来的
找了两天原因了没找到问题所在{:leiben:}

有没有大佬知道问题出在哪

狂热主宰 发表于 2026-5-26 10:18:31

看驱动波形
可能还得精确调参

xuxxkjpq 发表于 2026-5-27 12:59:59

狂热主宰 发表于 2026-5-26 10:18
看驱动波形
可能还得精确调参

我发现原因了,定时器01,16位的时候没有预分频功能

patch1582 发表于 2026-5-29 14:41:52

xuxxkjpq 发表于 2026-5-27 12:59
我发现原因了,定时器01,16位的时候没有预分频功能

也就是说时序不对了
页: [1]
查看完整版本: 梁工的BLDC三相无刷电机,我只是把定时器修改了就无法再次换相了