大家好:
我最近使用自主设计的硬件电路运行TMS320F280049C InstaSPIN 例程 is06 torque control ,24V 电机运行正常。现更换48V PMSM电机,运行同样例程序,并进行了如下修改:
(1)user.h 文件中 设置直流母线电压额定 48V : #define USER_NOMINAL_DC_BUS_VOLTAGE_V ((float32_t)(48.0))
(2)user.h 文件中 修改了电机相关参数的定义: #define USER_MOTOR_RATED_VOLTAGE_V (48.0)
#define USER_MOTOR_VOLT_MIN_V (20.0) // Volt
#define USER_MOTOR_VOLT_MAX_V (55.0) // Volt
完成上述修改后,24V电压下运行例程,正常运行。然后,缓慢增加母线电压,当达到大约36V时,电机停止运转,逆变器无PWM输出,经过排查,仍然不清楚哪里出了问题, 280049C的 instaspin例程默认是24V电机运行工况, 这是第一次尝试48V工况运行, 还望大家能给出一些想法和建议,指点一下,非常感谢!
Best wishes!
PQLI:
我怀疑是不是漏了一些非常重要的跟直流母线电压有关的参数没有修改。。。。。注:应用中,已屏蔽了所有Fault 标志位。
PQLI:
回复 Green Deng:
Green Deng
你好,非常感谢你的热情回复,is06 torque control 默认的安装路径,电机参数使用的是实际测量得到的参数,并没有使用is05参数辨识得到的参数。目前的情况是,使用TI官方的LAUNCHPAD 和驱动器验证程序,可以运行。所以,可能是我自己设计的硬件方面的问题,目前正在排查中。
LI