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.

关于28335的EPWM的问题

Other Parts Discussed in Thread: CONTROLSUITE

初学!EPWM控制直流的电机。

问题1:增减计数模式,是不是CMPA值越大,占空比越小啊?

问题2:我的硬件控制电路设计思想是:光耦输入接按键,当按键按下,DSP接收到低电平信号(默认时,光耦输出端的DSP信号为高电平),PWM输出,我想问,这样的设计,EPWM的ET事件触发模块怎么设置?ETSEL【SOCxSEL】位中的几个配置,并不符合我的设计要求啊?我这样的设计思想是不是不需要配置ET这个模块啊?如果不需要,怎么进入EPWM的中断啊?请告诉个方案呗!~

  • 问题1:不一定,看你配置PWM的动作方式是什么,如果CMPA UP时 拉低, CMPA DOWN时 拉高,那么就是CMPA越大,占空比越小。自己用controlSUITE的例程测试一下。

    问题2.:你是什么直流电机,想用什么算法去控制,自己清楚吗?如果仅仅只是想通过按键控制PWM的使能和关闭,用软件查询IO的方式,然后使能和关掉PWM不就行了吗。关掉PWM可以通过软件强制拉低PWM的输出。

    ERIC

  • 你好,问题一我清楚了。问题二,我用的是有刷直流电机,无转动惯量。您说的算法是什么意思啊?就是通过PWM,调节占空比,以达到调速的目的,控制直流电机。电机上有个位置反馈,整个系统形成闭环。你说的查询IO的方式,是我最初的想法。不过通过软件控制PWM的使能与否,我不知道控制哪个寄存去(或者说是哪个寄存器的哪个位)请指教!谢谢!初学!

    问题三:不会使用controlSUITE,能找到例程,不过据说这个软件里也有TI对直流电机控制的方案,不知道在哪里找到,请指点!~

  • 问题2,看一下PWM的用户指南,有个寄存器AQSFRC。

    问题3, 自己去官网下载这个软件。没有对直流有刷电机的算法例程,这种控制太简单了。你要自己弄。

    Eric

  • 问题1:是需要对寄存器的增减模式弄透

    问题2:是根据个人需求设计输出与输入的关系,简单点就是开关控制通断启停,复杂的就需要在DSP中加入控制算法。