Board logo

标题: 为什么我的电机要手拨一下才可以启动啊? [打印本页]

作者: topkong    时间: 2006-7-11 19:32     标题: 为什么我的电机要手拨一下才可以启动啊?

    各位大侠,

    用的是直流无刷电机,56F8346的评估板,为什么每次通电以后,都要手动一下电机轴才可以启动呢?

    但是,电机轴在某个初始位置时可以直接就启动了。


作者: strongchen    时间: 2006-7-12 09:45

看起来是你的程序对霍尔传感器初始信号判断的问题。
作者: topkong    时间: 2006-7-12 10:41

那怎么判断呢,
初始化后,先读当前的霍尔位置值,按照换相表给下一个霍尔值来设定PWM输出,然后在PWM reload时再读当前霍尔值,设定下一个PWM。

这样有没有问题?
作者: strongchen    时间: 2006-7-12 11:17

你用的是几相的电机,几个霍尔传感器?你要考虑一下初始的时候,霍尔信号与转子位置之间的对应关系。另外,应该是霍尔信号改变时RELOAD PWM,而不是PWM RELOAD时去读霍尔值吧。
作者: topkong    时间: 2006-7-12 11:33

三相的电机,三个霍尔,

怎么将霍尔信号与转子位置对应呢?版主能不能说清楚些啊。。

霍尔中断时读霍尔值和PWM RELOAD时读霍尔值我都试过,好像差不多。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0