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

关于EPWM同步问题

老师您好:初学,请教个问题!

项目:有刷直流电机的控制

方法:通过控制PWM,调节占空比,已到达电机调速的目的。

反馈:ADC采样电机位置。

我的硬件控制电路设计思想是:光耦输入接按键,当按键按下,DSP接收到低电平信号(默认时,光耦输出端的DSP信号为高电平),PWM输出。(此处不说占空比的事)我的问题是,PWM什么时候输出?怎么判断这个低电平信号DSP收到了。这个信号是不是必须接到指定的IO口(GPIO6或GPIO32)?GPIO6(GPIO32)这个复用IO口的EPWMSYNCI是PWM输出的触发信号吗?是不是可以检测这个IO的状态,之后就可以输出PWM了?如果是,那么EPWM模块中哪个寄存器的为可以控制PWM输出?另外,GPIO32是不是也可以在接一个信号(检测电机反转的信号)?如果不是这样控制,请老师举例告诉我一个控制的方式。

Young Hu:

您好!

判断光耦输出低电平的方法很多:中断,定时器轮询,都是可以的。检测到IO状态后,可以配置PWM模块,使能输出即可。

赞(0)
未经允许不得转载:TI中文支持网 » 关于EPWM同步问题
分享到: 更多 (0)