无刷电机不能自启动,软件方面会有什么原因造成?

2019-08-23 15:08发布

如题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
xiaobudonglaosh
1楼-- · 2019-08-26 02:55
 精彩回答 2  元偷偷看……
xiaobudonglaosh
2楼-- · 2019-08-26 08:25
星丶落 发表于 2016-7-8 15:01
周末帮你看一下

昨天拿示波器测了一下  应该是缺相  但是我不知道什么原因导致的缺相,只有W相有PWM输出,而且是我换了三个不同的定时器,都是缺U和V的PWM输出,不知道 程序哪里出了问题。。
星丶落
3楼-- · 2019-08-26 08:51
xiaobudonglaosh 发表于 2016-7-9 14:13
昨天拿示波器测了一下  应该是缺相  但是我不知道什么原因导致的缺相,只有W相有PWM输出,而且是我换了三 ...

我看你程序还是六步换相的啊。我前段时间作为新手研究过无感无刷六步换相的,也研究过有感无刷FOC SVPWM的,有感无刷六步换相的暂时还没研究过,只能给个建议,把bldc.c文件里第35行允许更新中断的注释去掉试试,我也不太确定是否可行。至于三相PWM输出这个问题,我研究的六步换相是只有一个相位是输出PWM的,其他两相之中有一相输出高低电平与PWM的那相组成回路,每换相一次,输出PWM的相改变一次,完成AB→AC→BC→BA→CA→CB→AB的六步换相。希望可以对你有所帮助。
dasuantou
4楼-- · 2019-08-26 14:45
xiaobudonglaosh 发表于 2016-7-9 14:10
P+N  昨天拿示波器测了一下  应该是缺相  但是我不知道什么原因导致的缺相,只有W相有PWM输出,而且是我 ...

根据海绵宝宝我的经验,你可以先不用读取霍尔状态换向,而是直接32MS后直接换向,这样在比如8%duty下,用手捏住电机后,用示波器观察每项的相电压波形,应该是梯形的斩波波形,这样就可以确认软件和硬件都是好的,最后再加上霍尔读取换向部分。
xiaobudonglaosh
5楼-- · 2019-08-26 19:35
星丶落 发表于 2016-7-9 17:42
我看你程序还是六步换相的啊。我前段时间作为新手研究过无感无刷六步换相的,也研究过有感无刷FOC SVPWM ...

35行我好像已经注释掉了
xiaobudonglaosh
6楼-- · 2019-08-27 01:01
 精彩回答 2  元偷偷看……

一周热门 更多>