回复: 20
关于ADC采集遇到奇怪的问题, 有些传感器电压采集很稳,有些不稳
[复制链接]
1427998646
1427998646
当前离线
积分116
116
积分
精华
汤圆VIP- {*}
出955入0汤圆
电梯直达
1楼
发表于 2021-3-27 18:36:23
|
只看该作者
|倒序浏览
|阅读模式
500汤圆
本帖最后由 1427998646 于 2021-3-27 18:45 编辑
大家好!
最近用ADS1220做数据采集,独立参考电压,独立供电电源。
平常我是采集一种0~3V输出的传感器, 我们称为A。
然后最近需要采集另外一种电压输出的传感器(0~2v), 我们称为B。
B传感器和A传感器是同样的封装,只是原理不同,
A传感器我们能采集到非常稳定的信号, 0.1几个mv都很稳。
采集的型号都是几十mv波动, 比如第一秒399, 第2秒420,第三秒418,第4秒399, 如此反复(轻微变化)。
于是我以为是B传感器问题,但是用万用表测量,他是个位数的mv值在动,比如是426~427mv。(万用表应该没有做滤波吧?)
那么难道是我电路问题? 这是不是不同传感器的输出阻抗或者啥的不同呢?
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
最佳答案
KK0571
查看完整内容
传感器没有数据手册吗?简单测量直流内阻的方法:把它和一个电阻箱串联,供电,调整电阻箱的阻值,档传感器输出电压位电源电压一半时,电阻箱阻值就是信号源的直流内阻。如果内阻较大的话换个电阻值大点的电位器。
阿莫论坛21周年了!感谢大家的支持与爱护!!
新能源汽车的司机无论看了啥都会认为自己不会被烧死,他们会把电瓶车的伟大事业一直坚持下去,直到收税的那一天。(坛友ibmx311)
收藏1
回复
举报本楼层
KK0571
KK0571
当前离线
积分36
36
积分
精华
汤圆VIP- {*}
出0入42汤圆
2楼
发表于 2021-3-27 18:36:24
|
只看该作者
1427998646 发表于 2021-4-1 10:33
对, 我就是想知道这个东西.
有什么办法测量吗?
传感器没有数据手册吗?简单测量直流内阻的方法:把它和一个电阻箱串联,供电,调整电阻箱的阻值,档传感器输出电压位电源电压一半时,电阻箱阻值就是信号源的直流内阻。如果内阻较大的话换个电阻值大点的电位器。
回复
举报本楼层
wye11083
wye11083
当前离线
积分16850
1万
积分
精华
汤圆VIP+++ {*}
出0入442汤圆
3楼
发表于 2021-3-27 19:21:45
来自手机
|
只看该作者
万用表滤波是秒级的。。
回复
举报本楼层
peteryzm
peteryzm
当前离线
积分683
683
积分
精华
汤圆VIP- {*}
出250入17汤圆
4楼
发表于 2021-3-27 19:24:11
来自手机
|
只看该作者
Ads1220用20sps采样速率试试
有可能是两用传感器的驱动能力不一样导致的
Ads1220的内部pga,你的模拟部分电源是单电源供电,所以内部pga 估计要旁路,可能导致数据不稳
回复
举报本楼层
peteryzm
peteryzm
当前离线
积分683
683
积分
精华
汤圆VIP- {*}
出250入17汤圆
5楼
发表于 2021-3-27 19:26:11
来自手机
|
只看该作者
Ads1220的内部pga 对共模电压有一定的要求,要么屏蔽内部pga ,要么模拟部分用正负电源供电,注意供电范围
回复
举报本楼层
lb0857
lb0857
当前离线
积分7711
7711
积分
精华
汤圆VIP++ {*}
出1460入1228汤圆
6楼
发表于 2021-3-27 19:27:12
|
只看该作者
响应速度要求不高的话 软件滤波处理 然后 变化一定范围之内的以第一次为准
回复
举报本楼层
micintcnh
micintcnh
当前离线
积分1321
1321
积分
精华
汤圆VIP++ {*}
出0入8汤圆
7楼
发表于 2021-3-28 10:37:32
|
只看该作者
万用表的数据刷新很慢
回复
举报本楼层
lb0857
lb0857
当前离线
积分7711
7711
积分
精华
汤圆VIP++ {*}
出1460入1228汤圆
8楼
发表于 2021-3-28 10:46:33
|
只看该作者
电源纹波 示波器测试一下 按照标准的纹波测试方法进行 图片放上来
回复
举报本楼层
fengyunyu
fengyunyu
当前离线
积分10718
1万
积分
精华
汤圆VIP- {*}
出100入101汤圆
9楼
发表于 2021-3-28 10:49:50
来自手机
|
只看该作者
检查下不同点
回复
举报本楼层
xxdd
xxdd
当前离线
积分2033
2033
积分
精华
汤圆VIP++ {*}
出10入12汤圆
10楼
发表于 2021-3-28 12:07:28
来自手机
|
只看该作者
示波器测纹波看看,用同样方法,分别测ab两种传感器的纹波,对比看看有无区别
回复
举报本楼层
bad_fpga
bad_fpga
当前离线
积分2204
2204
积分
精华
汤圆VIP++ {*}
出0入0汤圆
11楼
发表于 2021-3-28 12:26:15
|
只看该作者
B传感器有外壳吗?外壳接地试下
回复
举报本楼层
1427998646
1427998646
当前离线
积分116
116
积分
精华
汤圆VIP- {*}
出955入0汤圆
12楼
楼主|
发表于 2021-4-1 09:33:08
|
只看该作者
bad_fpga 发表于 2021-3-28 12:26
B传感器有外壳吗?外壳接地试下
有金属外壳, 不是地干扰.
因为用万用表测量只有1mv的波动, 我的有10位数mv波动.
但是我的电路采集另外一种传感器, 0.1mv的波动.
回复
举报本楼层
Dogdays
Dogdays
当前离线
积分1119
1119
积分
精华
汤圆VIP- {*}
出0入0汤圆
13楼
发表于 2021-4-1 09:39:25
|
只看该作者
ADC转换的时候,多等点时间试试,另外波特率不要太高速度
回复
举报本楼层
KK0571
KK0571
当前离线
积分36
36
积分
精华
汤圆VIP- {*}
出0入42汤圆
14楼
发表于 2021-4-1 10:13:09
|
只看该作者
试一下输入端加个抗混叠滤波器,R=100Ω,Ccm=10nF,Cdif=100nF
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
回复
举报本楼层
KK0571
KK0571
当前离线
积分36
36
积分
精华
汤圆VIP- {*}
出0入42汤圆
15楼
发表于 2021-4-1 10:14:03
|
只看该作者
KK0571 发表于 2021-4-1 10:13
试一下输入端加个抗混叠滤波器,R=100Ω,Ccm=10nF,Cdif=100nF
还有,看一下两个传感器的输出阻抗是否一样?
回复
举报本楼层
1427998646
1427998646
当前离线
积分116
116
积分
精华
汤圆VIP- {*}
出955入0汤圆
16楼
楼主|
发表于 2021-4-1 10:32:38
|
只看该作者
Dogdays 发表于 2021-4-1 09:39
ADC转换的时候,多等点时间试试,另外波特率不要太高速度
嗯, 没有做任何放大增益.
回复
举报本楼层
1427998646
1427998646
当前离线
积分116
116
积分
精华
汤圆VIP- {*}
出955入0汤圆
17楼
楼主|
发表于 2021-4-1 10:33:02
|
只看该作者
KK0571 发表于 2021-4-1 10:14
还有,看一下两个传感器的输出阻抗是否一样?
对, 我就是想知道这个东西.
有什么办法测量吗?
回复
举报本楼层
1427998646
1427998646
当前离线
积分116
116
积分
精华
汤圆VIP- {*}
出955入0汤圆
18楼
楼主|
发表于 2021-4-1 10:33:54
|
只看该作者
KK0571 发表于 2021-4-1 10:13
试一下输入端加个抗混叠滤波器,R=100Ω,Ccm=10nF,Cdif=100nF
图看不到
上次加了一个100欧姆 和 100nf, 没效果.
回复
举报本楼层
dykwai1
dykwai1
当前离线
积分2984
2984
积分
精华
汤圆VIP- {*}
出0入59汤圆
19楼
发表于 2021-4-1 10:39:08
|
只看该作者
用双电源模拟放大器放大一下,示波器直接观察,先确认一下传感器输出是什么样的
回复
举报本楼层
marshallemon
marshallemon
当前离线
积分3550
3550
积分
精华
汤圆VIP- {*}
出0入85汤圆
20楼
发表于 2021-4-1 12:49:59
|
只看该作者
有几种可能:
1,传感器输出阻抗不一致。
2,传感器对后级接口特性不一样,例如1220应该时开关电容输入级,此时传感器可能会对容性负载敏感。
3,不同的传感器原理不同,实现方式不同,不是所有的传感器都可以直接接ADC
回复
举报本楼层
令狐冲
令狐冲
当前离线
积分3803
3803
积分
精华
汤圆VIP++ {*}
出0入32汤圆
21楼
发表于 2021-4-1 14:08:38
|
只看该作者
用万用表能测个啥纹波啊,万用表基本上就是个秒级的平均值。用示波器AC耦合,放大看纹波。
回复
举报本楼层