关于28035中ADC采样值的计算问题

请教前辈们一个问题,我在进行交流输入电压\电流采样的时候,需要进行3.3V的上拉、 在程序中进行标幺化的时候,相比输出直流这种信号,有哪些不同呢??比如上拉之后0V对应1.65V,3.0对应3.15。这种需要怎么相应计算出实际值呢?

我看别人的程序,进行标幺化的时候,输出直流电压右移12位,即除以4095,ADC值4095对应 3.3V,这样标幺化能理解。 但是输入交流电流/电压是 右移11位,即采样ADC值除以2048.。,这个输入电流\电压除以2048这我就搞不明白了。

小弟先在此谢过。

  • 你算一下不就知道了:

    一般送到CPU引脚的电压V=0.5*(K*V0+3.3),K是衰减系数,V0是实际变量(电压电流等) ,

    即V=0.5*K*V0+1.65,1.65V偏移量不正对应AD转换后的2048吗(3.3V基准)?

    计算时使用转换后的数字量减去2048(Q11)得到与实际物理量V0成比例的值(范围-2048~2048)而已。

    右移11位就是标幺值了。

    或者更简便的,直接右移11位后减去1也是标幺值。