TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TMS570LS12x永磁同步电机硬件设计,急

您好,我这边是做软件开发的,现在需要开发永磁同步电机控制,在参考TMS570LS12x CNCD,目前发现一个问题,请帮忙。

我在看硬件部门给出的原理图,电机控制的6个端口,处理的比较随意,有用到GIOA、MIBSPI5NCS、HET1等端口输出,估计是为了布线方便。

请问对后续软件实现和节约运算时间有没有影响,是否需要更改硬件设计?

Changyun Liu:

补充:
现有的问题是ePWM没有对应,例如ePWM4A和ePWM7B输出到电机W,是否可以?

Susan Yang:

您可以在软件中对端口进行设置的,您现在预计使用的是哪些端口?

Changyun Liu:

回复 Susan Yang:

我找到这里可以配置:// initialize pwm moduledrv->pwmHandle[0] = PWM_init((void *)PWM_ePWM2_BASE_ADDR,sizeof(PWM_Obj));drv->pwmHandle[1] = PWM_init((void *)PWM_ePWM3_BASE_ADDR,sizeof(PWM_Obj));drv->pwmHandle[2] = PWM_init((void *)PWM_ePWM4_BASE_ADDR,sizeof(PWM_Obj));

我这边pwmHandle[2]对应的是:
MIBSPI5NCS[0]/EPWM4A和N2HET1[07]/N2HET2[14]/EPWM7B,
应怎么配?

Susan Yang:

回复 Changyun Liu:

可以的,您可以查看板子的原理图

在TMS570LS系列中,您可以使用nHET模块,它类似协处理器,可以产生PWM

具体可以参考

www.ti.com/…/spna130a.pdf

Changyun Liu:

回复 Susan Yang:

您说的是在HET中设置了,我这边的想法还是基于例程,并使用ETPWM2、ETPWM3、ETPWM4,需要把ETPWM4B的管脚更换到ETPWM7B输出即可满足需要。

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS570LS12x永磁同步电机硬件设计,急
分享到: 更多 (0)