用dsp28335 做永磁同步电机的pid闭环控制 程序启动电机转一下就不转了 不知道问题出在哪里 请各位指点呀~~~
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
用dsp28335 做永磁同步电机的pid闭环控制 程序启动电机转一下就不转了 不知道问题出在哪里 请各位指点呀~~~
楼主,
请详细描述你的问题:
是在哪个步骤出问题?电流闭环还是速度闭环阶段?有过流吗?
电机参数,速度和电流PI是否合适?是有传感器还是无传感器?
用TI的例程吗?
因为是移植原先2012的程序 所以参数应该不会有问题 有传感器 您所说的电流环 速度环和过流如何检测 方便指点下么。。。。
建议你按照TI资料描述的,分步骤进行调试。建议你先检查一下你的传感器,位置检测不对会出现咔一下就不转的情况。
另外,请详细描述你的问题。
永磁同步电机FOC控制,完全开环,怎么才能让电机转起来?
您好,我想请教您一个问题
我现在做的是纯开环。具体的情况我简单说一下,码盘用的是旋转变压器,可以读到电机转子的位置,我是在SVPWM模块输入Ualpha,Ubeta均设定为常数,电机转子转到特定位置,这时读出电机转子的位置作为零位置。然后我加入帕克反变换,其输入参数Iq=0.15,Id=0,按照我的理解的话,电机应该可以转,但是电机一上电,转子被定位在一个某个位置,用手拧也拧不动。我的以上这些都没加PI调节,PWM中断的频率是12K。我不清楚我的哪里出错了,还望不吝赐教!
您好,我想请教您一个问题
我现在做的是纯开环。具体的情况我简单说一下,码盘用的是旋转变压器,可以读到电机转子的位置,我是在SVPWM模块输入Ualpha,Ubeta均设定为常数,电机转子转到特定位置,这时读出电机转子的位置作为零位置。然后我加入帕克反变换,其输入参数Iq=0.15,Id=0,按照我的理解的话,电机应该可以转,但是电机一上电,转子被定位在一个某个位置,用手拧也拧不动。我的以上这些都没加PI调节,PWM中断的频率是12K。我不清楚我的哪里出错了,还望不吝赐教!
你说了这么多 感觉你对各环节之间的变量意义都不清楚 既然是开环控制 干嘛要给id iq? 你所说的Ualpha,Ubeta不能为定值 svpwm模块的输入为定值才对!建议你多看些文档