标签:
最近在使用互感器测电流,之前参考了网上的一些方案,也看了互感器的Datasheet,参考Datasheet中的电路测试后。使用其有源输出和无源输出都可以。
图1为有源输出方式,因为采集的电压值使用单片机(STM32),单极性3.3v,所以可以将同相输入端的基准抬高到Vref/2处。还有一个值得注意的问题是,单片机ADC测出的最大值不能超过交流电压的最大值,而不是通过交流电压的有效值计算R。 例如,如果互感器使用的是5A,2000变比,其计算方法如下:
另外一种就是无源输出,之前看网上有用全桥然后加采样电阻加点入滤波的方式处理的,但是实际测试发现其线性度太差。最后总结发现可以使用参考电路,一个采样电阻就可以正常采集。我采取的方法是ADCDMA中断的方式采集一串数据,然后冒泡排序得到最大值,把最大的几个值取平均后再进行转换,实测发现数据相对准确,但是其误差相对也很大,为了得到较精确的值,可以查表修正,表的建立就需要进行实际测量得到了。因为是为了得到最大值,冒泡排序其实很占用时间,我还在想一个得到最大值的更简便的方法。这个有实际的测试后再补上。
标签:
原文地址:http://blog.csdn.net/qq_24896591/article/details/51351826