大家好,我最近打算采回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相又为何可以观察到完整一个周期的数据。
Green Deng:
你好,你的两张图片没有成功上传,烦请点击回复框右下角的“使用高级编辑器编辑文本”后进入高级编辑器上传。
user6222596:
回复 Green Deng:
分别是这两张图哈
Green Deng:
回复 user6222596:
客气了,希望有帮助到你