|

楼主 |
发表于 2022-2-9 14:14:59
|
显示全部楼层
本帖最后由 xjw01 于 2022-2-9 14:35 编辑
ADC的分辨率是1000字,过采样后,约2000字,所以D值精度最多只有正负0.0005
当处于1/3量程时,ADC分辨率不足1000字,所以D值精最多只有正负0.001
所以原程序中没有针对每个频率校准,感觉没有必要进一步校准。电桥只能确定D<0.002或Q>500
当然,实际过采样后字数可能会达到4000字。希望D值提升1倍,可以考虑每个频率都校准。使得电容D值分辨到0.0005或更高。
每个频率都做校准,要修改一下程序。
电感的D值无须精确确到0.001,因为我们几乎找不到这样的电感。所以针对电容校准就可以了。
也就是说,希望提升D值精度,要修校准程序,无须更改电路。采用逐频率校准。高压CBB电容的D值约0.0002至0.0005之间,可作为参考。
如果与商品电桥比较,也会出现此类问题。D值转Q值后,会变成一个很大的数,如Q=1600与Q=2500,对于0.1%的桥,都只能认为Q>1000,即D<0.001
质量好的电桥,精度会有余量,就可以确定Q=2500比Q=1600损耗小。
不管改进后效果如何,都只能认定D<0.002。同理,0.1%商品桥认定D<0.001。
想在更高精度应用,存在一些概率问题。比如,在1k欧档校准,那么1k欧档D值精度可以达到0.001的。简化校准参数的个数,可以降低制作难度,要提高精度,则要增加校准参数的个数。
如果有原代码,修改一下校准程序就可以了。有个技巧:10nF至10uF电容常有高Q的,针对这些量程增加校准项就足够了,校准频频率为1kHz和7.8kHz,那么增加6个相位校准参数就可以了,直接用电容校准效果好。
开路清零问题:严格一点,也是要逐频逐档清零的。至于0.7pF与6.4pF问题,这我不太清楚。这个程序应该是改动过的。我印中,原版制作是1602的,好象没有开路零点值不相等的问题。 |
|