TI中文支持网
TI专业的中文技术问题搜集分享网站

drv8312相电流采样的ADCRESULT与电流实际值的运算关系

drv8312相电流采样的ADCRESULT与电流实际值的运算关系

Susan Yang:// ——————————————————————————
//Measure phase currents, subtract the offset and normalize from (-0.5,+0.5) to (-1,+1).
// Connect inputs of the CLARKE module and call the clarke transformation macro
// ——————————————————————————#ifdef F2806x_DEVICE_Hclarke1.As=-(((AdcResult.ADCRESULT0)*0.00024414-cal_offset_A)*2); // Phase A curr.clarke1.Bs=-(((AdcResult.ADCRESULT1)*0.00024414-cal_offset_B)*2); // Phase B curr.#endif// ((ADCmeas(q12)/2^12)-0.5)*2
#ifdef DSP2803x_DEVICE_Hclarke1.As=-(_IQ15toIQ((AdcResult.ADCRESULT1<<3)-cal_offset_A)<<1);clarke1.Bs=-(_IQ15toIQ((AdcResult.ADCRESULT2<<3)-cal_offset_B)<<1);#endif

drv8312相电流采样的ADCRESULT与电流实际值的运算关系

Green Deng:F28069的ADC采样值计算公式是:
Digital Value = 0 when Input ≤ 0v
Digital Value = 4096 [(Input – VREFLO)/3.3v] when 0v < Input < 3.3v
Digital Value = 4095, when Input ≥ 3.3v
在芯片技术手册532页有说明。你有具体到某个例程的ADC计算吗?

drv8312相电流采样的ADCRESULT与电流实际值的运算关系

YAMAZAKY:

回复 Green Deng:

我是求实际值,你说的这个是标幺值

drv8312相电流采样的ADCRESULT与电流实际值的运算关系

YAMAZAKY:

回复 Susan Yang:

已经ok了,求得输入输出关系式如下,Uout = 19.0542406*Uin+1.659777,之前有人问过这个问题,你们一直没有理会,麻烦你们再确认一下,计算结果对不对e2echina.ti.com/…/556940

drv8312相电流采样的ADCRESULT与电流实际值的运算关系

YAMAZAKY:

回复 Green Deng:

current = (3.3/4096*ADRESULT-1.65977)/19.0542406/0.01

赞(0)
未经允许不得转载:TI中文支持网 » drv8312相电流采样的ADCRESULT与电流实际值的运算关系
分享到: 更多 (0)