标题: 为什么我的电机要手拨一下才可以启动啊? [打印本页]
作者: 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 |