我最近做电机控制时,为了采集电流,采用PWM方式触发ADC同步采样,频率为20K,现在我还需要ADC来采样母线电压,但并不需要20K这么高的采样频率,但这样是不是就要修改寄存器参数的配置了?这样不就影响我采电流的ADC了?
peng huifeng:
是的,ADC的触发源只能选择一种,要么EPWM,要么软件强制触发,不能同时配置多个触发源的
我最近做电机控制时,为了采集电流,采用PWM方式触发ADC同步采样,频率为20K,现在我还需要ADC来采样母线电压,但并不需要20K这么高的采样频率,但这样是不是就要修改寄存器参数的配置了?这样不就影响我采电流的ADC了?
TIAN CHEN4:
回复 peng huifeng:
你好,那么我想请问下: 为了采集相电流,我现在pwm方式触发的ADC的,PWM周期是20K,ADC采样也是20K,并且用了A0和B0来采集电流,但我现在想用A1和B1来读取相电压,我该怎么做 因为相电压不需要20K 这么高的采样频率
谢谢。
我最近做电机控制时,为了采集电流,采用PWM方式触发ADC同步采样,频率为20K,现在我还需要ADC来采样母线电压,但并不需要20K这么高的采样频率,但这样是不是就要修改寄存器参数的配置了?这样不就影响我采电流的ADC了?
peng huifeng:
回复 TIAN CHEN4:
这个要看你使用的是什么芯片了,建议参考芯片手册进行配置,这个是DSP工程师的基本功;
补充一下,我之前说的意思是例如对于A0采样通道来说,只能配置一个触发源,不能用多个触发源触发A0通道;
问题解答:以F28067来说
对于A0\B0 A1\B1来说,可以配置不同的触发源进行触发;例如A0\B0较快配置20K EPWM1触发 A1\B1较慢配置10kEPWM2触发,然后可以配置多个ADC中断去取出数据并进行加工处理;
我最近做电机控制时,为了采集电流,采用PWM方式触发ADC同步采样,频率为20K,现在我还需要ADC来采样母线电压,但并不需要20K这么高的采样频率,但这样是不是就要修改寄存器参数的配置了?这样不就影响我采电流的ADC了?
rookiecalf:
回复 TIAN CHEN4:
如果处理时间够的话,间隔几次使用 一次采样值就OK了,因为28335好像只有一个转换器