初学!EPWM控制直流的电机。
问题1:增减计数模式,是不是CMPA值越大,占空比越小啊?
问题2:我的硬件控制电路设计思想是:光耦输入接按键,当按键按下,DSP接收到低电平信号(默认时,光耦输出端的DSP信号为高电平),PWM输出,我想问,这样的设计,EPWM的ET事件触发模块怎么设置?ETSEL【SOCxSEL】位中的几个配置,并不符合我的设计要求啊?我这样的设计思想是不是不需要配置ET这个模块啊?如果不需要,怎么进入EPWM的中断啊?请告诉个方案呗!~
user4539844:
回复 Eric Ma:
你好,问题一我清楚了。问题二,我用的是有刷直流电机,无转动惯量。您说的算法是什么意思啊?就是通过PWM,调节占空比,以达到调速的目的,控制直流电机。电机上有个位置反馈,整个系统形成闭环。你说的查询IO的方式,是我最初的想法。不过通过软件控制PWM的使能与否,我不知道控制哪个寄存去(或者说是哪个寄存器的哪个位)请指教!谢谢!初学!
问题三:不会使用controlSUITE,能找到例程,不过据说这个软件里也有TI对直流电机控制的方案,不知道在哪里找到,请指点!~
初学!EPWM控制直流的电机。
问题1:增减计数模式,是不是CMPA值越大,占空比越小啊?
问题2:我的硬件控制电路设计思想是:光耦输入接按键,当按键按下,DSP接收到低电平信号(默认时,光耦输出端的DSP信号为高电平),PWM输出,我想问,这样的设计,EPWM的ET事件触发模块怎么设置?ETSEL【SOCxSEL】位中的几个配置,并不符合我的设计要求啊?我这样的设计思想是不是不需要配置ET这个模块啊?如果不需要,怎么进入EPWM的中断啊?请告诉个方案呗!~
Eric Ma:
回复 user4539844:
问题2,看一下PWM的用户指南,有个寄存器AQSFRC。
问题3, 自己去官网下载这个软件。没有对直流有刷电机的算法例程,这种控制太简单了。你要自己弄。
Eric
初学!EPWM控制直流的电机。
问题1:增减计数模式,是不是CMPA值越大,占空比越小啊?
问题2:我的硬件控制电路设计思想是:光耦输入接按键,当按键按下,DSP接收到低电平信号(默认时,光耦输出端的DSP信号为高电平),PWM输出,我想问,这样的设计,EPWM的ET事件触发模块怎么设置?ETSEL【SOCxSEL】位中的几个配置,并不符合我的设计要求啊?我这样的设计思想是不是不需要配置ET这个模块啊?如果不需要,怎么进入EPWM的中断啊?请告诉个方案呗!~
JstHeren:
问题1:是需要对寄存器的增减模式弄透
问题2:是根据个人需求设计输出与输入的关系,简单点就是开关控制通断启停,复杂的就需要在DSP中加入控制算法。