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

占空比设置

EPwm1Regs.CMPA.half.CMPA =SP*(1-receive/100);
EPwm2Regs.CMPA.half.CMPA =SP*(1-receive/100);
EPwm3Regs.CMPA.half.CMPA =SP*(1-receive/100);

我在电脑上输一个占空比,也就是receive,假如输个40,换算过来,占空比不应该是0.4吗,怎么电机就直接停止了啊?

10#:

1. SP是什么?跟周期值什么关系?这里算出的是0.6*SP;

2. 仅仅配置CMPA根据说明不了任何问题,EPWM的输出还跟很多配置有关,比如计数方向,比如动作模式(AQCTLA),比如周期值TBPRD,建议理解清楚EPWM如何工作再调试,而不是这样去试;

3. 电机停止又是什么意思?你的EPWM如何输出,到底是怎么连接到逆变模块驱动电机?没有任何背景描述。

赞(0)
未经允许不得转载:TI中文支持网 » 占空比设置
分享到: 更多 (0)