电流校准,运放放大倍数选择以及校正系数的确定

2019-07-16 08:51发布

问题:最近写一个输电线电流采集部分的程序,程序写完了,但是调试过程中发现校准的电流值不准确一直达不到要求,按要求<120A 精度要求±3A,>120A精度要求±3%。
经过测试遇到以下两个问题:
1.运放放大倍数的选择。
运放放大倍数的选择我很矛盾,如果选择大的放大倍数但是采集出的数据由于裸数值大,使得系数选取比较困难,可能系数偏1位导致的结果却偏了几A,但是放大倍数小,信号浮动范围又很小。我是觉得应该要让运放输出尽量靠近轨,这样不就可以减小采样误差吗?但是系数不好定啊!
2.一般这种信号测量,如何确定系数呢?我现在用的办法是:系数=真实电流值/采样值
然后保留三位小数,由于单片机不方便处理小数放大1000倍。这样定系数是不是特别不准呀?

以下是我采集的一些数据:
图片里的100k,200K指的是不同的放大倍数。



采样值1 采样值1
采样值2 采样值2
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
为了让生活美好
1楼-- · 2019-07-16 12:31
 精彩回答 2  元偷偷看……
panther1012
2楼-- · 2019-07-16 18:19
本帖最后由 panther1012 于 2019-1-3 09:43 编辑

1、如果只有一个K值,很难保证全量程精度,最好增加一个B值
另外根据你的数据最好将全量程分为两段
例如:全量程为0-500A,以100k为例,根据你的数据分析,0-250A取k=0.9,B=1A;250-500,取k=0.92,B=-2
真实值=测量值*K+B
这样计算出来的真实值误差会小很多

2、软件处理是一方面,最好硬件放大电路也做一些处理,比如增加一些滤波电容
lalajie
3楼-- · 2019-07-16 23:01
同意楼上大神的意见
为了让生活美好
4楼-- · 2019-07-17 03:59
为了让生活美好
5楼-- · 2019-07-17 08:20
为了让生活美好
6楼-- · 2019-07-17 13:14
 精彩回答 2  元偷偷看……

一周热门 更多>