OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6594|回复: 14

4-20ma信号送入AD后采到电压再转成电流总是有一点误差

[复制链接]

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
发表于 2020-8-27 15:59:27 | 显示全部楼层 |阅读模式
1金钱
4-20ma信号经取样电阻,过限流电阻后送入AD,最后单片机读取采到电压值再除以取样电阻后,转成电流,这个值总是有一点误差,电流越大误差越大,大神们这应该怎么修正,用什么方法。

采到的电压基本正确,用万用表量过,电压值基本正常。直接除以取样电阻好像不行,总有误差。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2020-8-27 16:02:30 | 显示全部楼层
采样电阻的标称值和实际值有误差 , 校正了没 ?
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
 楼主| 发表于 2020-8-27 17:27:55 | 显示全部楼层
shihantu 发表于 2020-8-27 16:02
采样电阻的标称值和实际值有误差 , 校正了没 ?

除以的是实际测量的值
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2020-8-27 21:51:03 | 显示全部楼层
普通万用表吧 ? 简单点 , 按你电路的实测值校正 . 你这疑问点太多 , 仪表精度 , 参考精度 , 布线 , 都要慢慢查 .
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2020-8-28 09:21:32 | 显示全部楼层
导致误差的原因有很多,1你的基准电压有误差2采样电阻本身也是有误差的,但是电阻带来的误差影响是非常小的
回复

使用道具 举报

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
 楼主| 发表于 2020-8-28 16:00:27 | 显示全部楼层
shihantu 发表于 2020-8-27 21:51
普通万用表吧 ? 简单点 , 按你电路的实测值校正 . 你这疑问点太多 , 仪表精度 , 参考精度 , 布线 , 都要慢 ...

优利德ut10A,好像是3位半,参考的精度是胜利过程表。布线可以保证没有问题。
我测试的是4,8,12,16,20等5个值,误从0.003到0.04之间不等。电流越大,误随着上升,如果都保证在0.00这个级别我就不弄了,但是误差会随电流增大而增大,总感觉是不是要有什么算法给保证一下精度啊。
对了贴上少写了一部分,过了限流电阻后,还有一个滤波电容,
回复

使用道具 举报

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
 楼主| 发表于 2020-8-28 16:00:52 | 显示全部楼层
三叶草 发表于 2020-8-28 09:21
导致误差的原因有很多,1你的基准电压有误差2采样电阻本身也是有误差的,但是电阻带来的误差影响是非常小的

这种小的误差需要修正吗,怎么修正,用什么样的算法。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2020-8-28 17:01:33 | 显示全部楼层
疯子韩 发表于 2020-8-28 16:00
这种小的误差需要修正吗,怎么修正,用什么样的算法。

线性的误差可以,如果非线性的就不可以
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2020-8-30 16:50:44 | 显示全部楼层
疯子韩 发表于 2020-8-28 16:00
优利德ut10A,好像是3位半,参考的精度是胜利过程表。布线可以保证没有问题。
我测试的是4,8,12,16,20等5 ...

0.04 是什么单位 ? 你的 3 位半就算了 , 找一下表的标称精度 , 说不定比你说的误差还差 .
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
 楼主| 发表于 2020-8-31 15:00:58 | 显示全部楼层
shihantu 发表于 2020-8-30 16:50
0.04 是什么单位 ? 你的 3 位半就算了 , 找一下表的标称精度 , 说不定比你说的误差还差 .

0.04是计算出来的,单位mA.。不是用表量的
回复

使用道具 举报

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
 楼主| 发表于 2020-8-31 16:43:14 | 显示全部楼层
三叶草 发表于 2020-8-28 17:01
线性的误差可以,如果非线性的就不可以

多谢提醒,已修正。
不过有个奇怪的现象还想请教一下,比较疑惑,比如我用的是120欧的电阻,虽是精密电阻,但也有误差,如果用采集的电压值直接除以120,得到的电流就很准,可以准确到小数点后两位,若是除以120.2(实测电阻值)得到的电流就需要修正一下。才能准确到小数后两位。这是什么情况,最终是应该除以电阻标称值,还是实测值。求指教。
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2020-8-31 20:56:17 | 显示全部楼层
(120.2-120)/120=1.67‰ , 建议看看是不是三位半的表的误差 .
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2020-9-1 09:57:58 | 显示全部楼层
疯子韩 发表于 2020-8-31 16:43
多谢提醒,已修正。
不过有个奇怪的现象还想请教一下,比较疑惑,比如我用的是120欧的电阻,虽是精密电 ...

是不是你数据类型不匹配导致的。
回复

使用道具 举报

26

主题

1538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6376
金钱
6376
注册时间
2015-8-25
在线时间
1004 小时
发表于 2020-9-1 13:35:49 | 显示全部楼层
三叶草 发表于 2020-8-28 17:01
线性的误差可以,如果非线性的就不可以

非线性误差可以通过标定一些点,然后用插值法。是可以修正到更准确的
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

55

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-2-24
在线时间
82 小时
 楼主| 发表于 2020-9-1 16:14:31 | 显示全部楼层
三叶草 发表于 2020-9-1 09:57
是不是你数据类型不匹配导致的。

62和62.2都用的float类型
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 19:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表