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.

28035 AD采样的问题



大家好,我最近打算采回BLDC三相电流信号,原本在配置AD模块时,是这样配置的。

        AdcRegs.ADCSOC1CTL.bit.CHSEL    = 1;
        AdcRegs.ADCSOC1CTL.bit.TRIGSEL  = 5;
        AdcRegs.ADCSOC1CTL.bit.ACQPS    = 8;

        AdcRegs.ADCSOC2CTL.bit.CHSEL    = 9;
        AdcRegs.ADCSOC2CTL.bit.TRIGSEL  = 5;
        AdcRegs.ADCSOC2CTL.bit.ACQPS    = 8;

        AdcRegs.ADCSOC3CTL.bit.CHSEL    = 3;
        AdcRegs.ADCSOC3CTL.bit.TRIGSEL  = 5;
        AdcRegs.ADCSOC3CTL.bit.ACQPS    = 8;

但是在读电流数据的时候发现三相电流波形是这样的:

这里可以看到AB相电流好像是被限幅了一样,然后我将“ACQPS”的值改为30,可以得到较为正常的电流波形:

查了资料,ACQPS值越大,采样窗口越宽,所以第一组数据,AB相只采样到了正半周的数据吗?那为何C相又为何可以观察到完整一个周期的数据。