矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: scu319hy

弄了个STM32的ADC程序,感觉精度还挺好,这个可以用来做万用表不?

[复制链接]
     
 楼主| 发表于 2019-7-7 15:51:35 | 显示全部楼层
peiguoqing 发表于 2019-7-7 08:34
建议LZ搞搞电子台秤的adc,有24位精度,就是需要桥式输入,不知怎么改成常规万用表模式。

我就是搞着耍的,没打算做什么高大上的产品出来。24位的ADC芯片我之前也买过一些,都还没来得及玩呢。
只是最近我在测试STM32F030F4P6,发现它的ADC结果比想像中要好,至少比我手上的三位半表强得多。如果厂家用这个芯片做低成本万用表,应该效果比大多现成方案的表要好得多。而且这个芯片我从零售市场里买也才1块多钱...硬件成本非常低啊。
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 15:51:43 | 显示全部楼层
scu319hy 发表于 2019-7-7 00:52
是分正负极。但我是这么想的,它有一堆ADC通道,一路采集正值,一路采集负值的,由程序自动切换显示。电 ...

90倍超采样,在最理想的情况下,也只能提高根号90,即大约9倍的有效精度的。
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 15:54:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 16:29:42 | 显示全部楼层
peiguoqing 发表于 2019-7-7 08:34
建议LZ搞搞电子台秤的adc,有24位精度,就是需要桥式输入,不知怎么改成常规万用表模式。

不知道你的“需要桥式输入”和“常规万用表模式”是什么意思。

通常的电子秤使用一个半桥或全桥电阻应变片作为传感器,为了方便校 0,通常使用全差分 ADC 接入全桥的对称两点上;手持万用表的 ADC,比如 ICL7106,通常也是全差分的,也就是说,如果你要接到半桥或全桥上,也是一样的接法。并无区别。

所以不懂你说的是什么意思。

cr11086.png


cr11087.png

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-7-7 16:38:38 | 显示全部楼层
量子隧道 发表于 2019-7-7 15:51
90倍超采样,在最理想的情况下,也只能提高根号90,即大约9倍的有效精度的。

嗯,对的,是我有点想当然了
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 17:03:26 | 显示全部楼层
量子隧道 发表于 2019-7-7 15:47
有一种方法叫做:
“over sampling and averaging”或“over sampling and decimation”。
大概意思 ...

和示波器上的增强分辨率原理差不多,其实某种程度抵消了随机噪声, 实际上和真16位ADC还是有区别的
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 20:59:57 | 显示全部楼层
washu 发表于 2019-7-7 16:29
不知道你的“需要桥式输入”和“常规万用表模式”是什么意思。

通常的电子秤使用一个半桥或全桥电阻应 ...

请问:ADS1232接成万用表,怎么连接呢?我实际说的就是这个意思。
需要测量正负双向电压的。这个芯片没有V-啊?

而,ICL7107的第二十六脚,就是V-。所以有中间GND。您举得这个icl7107做的全桥,因为输入引脚不能接地,所以就不用V-啦。对吗?
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 21:09:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 21:09:59 | 显示全部楼层
peiguoqing 发表于 2019-7-7 20:59
请问:ADS1232接成万用表,怎么连接呢?我实际说的就是这个意思。
需要测量正负双向电压的。 ...

我的想法是把12脚的下偏置电阻换成精密稳压管,才能行吧?
要是行,这24位adc,精度就很好了。对吗?
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 21:18:49 | 显示全部楼层
bis 发表于 2019-7-7 21:09
ADS1232这类的Sigm-Delta ADC基本上都是全差分的。只要Vin+-Vref+-都在Vdd和Vss之间,且Vin+-绝对值小于V ...

那么,如果接成正负2.5v电压输入的万用表,应该如何设计电路呢?谢谢啦
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 21:24:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-7-7 22:21:34 | 显示全部楼层
peiguoqing 发表于 2019-7-7 20:59
请问:ADS1232接成万用表,怎么连接呢?我实际说的就是这个意思。
需要测量正负双向电压的。 ...

ICL7106 的 V- 接到哪里呢,接到电池的负极。可是如果有一个待测电路它的 GND 也接到电池负极,你还能测这个电路的负电压(比电池负极电压更低)么? 燃鹅,平常你用的万用表,电池在表内部,你的待测电路不可能接到电池上,也就是说待测电路和万用表的电池(电源)是无关的。

这种情况叫做“浮置”。

当你把表笔搭上待测电路后,待测电路和万用表的黑表笔建立一个“参考”,这个参考的位置,以 ICL7106 为例,是一个比正电源(电池正极)低 2.8V 的位置,它由 ICL7106 内部的电路产生,并输出到 COMMON 引脚,然后(作为电压表和电流表时)接到(Vin Lo 和)黑表笔上。所以,输入万用表的电压,是以这一点为参考的,因此低于它的电压可以被合法输入,因为它比正电源低 2.8V,但对 9V 电池来说,它还是比负电源高很多。
cr11052.png

那么如果是 ADS1232 呢?很简单哪,你把它的 VCC 看作是 7106 的正电源,把它的 GND 看作是 7106 的负电源就可以啦 不过 1232 并未给出一个内部驱动的 COMMON,那么怎么办?自己产生呗,最简单的就是用一对等值电阻从电源或基准分压,得到 COMMON,然后把 Vin Lo 接到这里,那么 Vin Hi 就可以以它为 0V,输入正负电压了。

如图,这是我在“简易 6.5DMM”帖子里做的荔枝,ADS1232 的 IN LO 接到 5V 基准电压由一对等值电阻分压得到的 2.5V 上,因此可以输入正负 2.5V 电压
ads1232_t301.png

cr2010.jpg

输入正 1V
cr2024.jpg

交换红黑表笔
cr2025.jpg

测量电阻
cr2014.jpg

cr2013.jpg

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

     
发表于 2019-7-8 09:05:01 | 显示全部楼层
washu 发表于 2019-7-7 22:21
ICL7106 的 V- 接到哪里呢,接到电池的负极。可是如果有一个待测电路它的 GND 也接到电池负极,你还能测 ...

谢谢washu老师,你算是说到我心里了。我就是这个意思。

电阻分压,如果不用射随器,误差大吗?不是输入端口阻抗很高吗10M,这样如果用10k电阻分压,取中点电压连接到VIN-;,那么从VIN+输入正电压,应该也可以吧。

我的理解:分压电阻,只是提供输入amp的偏置电流,并同时起到抬高共模电压的作用吧,对吗?

前段时间,想搞块台式表,我的便携表是VC97,3999分辨率。没有背光,并且带有自动关机。还要经常开机。

台式表用220v,不用自动关机,精确度19999,就够了。这样的仪表,很多是ICL7135做的。

先看了个856,都是电池漏液,线路板都坏了的。还有GDM8145,外壳都不好看,很久,新一些的又很贵。
最后看到个PF66B,上海产的,4位半的表,就购买了一个。
再次之前,本想自动做一个,ICL7135我自己有,单位报废的pH仪表上有,还有精密稳压块386好像。正要做,发现基本表好搞,如果分波段,就麻烦了,没有那么高精度的分压电阻,最后,还是算了。外壳我都搞好了,本想用那种最常见的频率计壳子,波段开关都有,哈哈。

又从生锈的电子磅秤里面拆了个线路板,有了做更高精度的想法,可是想想分压电阻,就放弃了。单买电阻也不便宜的。
回复 支持 反对

使用道具 举报

     
发表于 2019-7-8 12:13:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-7-8 17:36:38 | 显示全部楼层
peiguoqing 发表于 2019-7-8 09:05
谢谢washu老师,你算是说到我心里了。我就是这个意思。

电阻分压,如果不用射随器,误差大吗?不是输 ...

ADS1232 的输入阻抗不是很高,毕竟它是设计给电子秤的电阻应变片用的,几百欧到几千欧的应用场合。所以如果用于万用表的场合,跟随(驱动)器是必须的,不仅对 Vin(+) 而言,对 Vin(-) 而言,虽然一对 10k 电阻分压设置的中点也可以,但考虑到它就是你的模拟地了,所有其它附加的模拟电路也要以它为参考点,还是跟随一下好。

当然,这是一个荔枝,主要是用来说明一种可行性,但 ADS1232 有很多蛋疼的地方,并不非常适合做万用表。比较适合做万用表的是轮胎的无延迟 Σ-Δ ADC,比如 LT2410,2415,2440 之类,很多商品表都用轮胎的这种 ADC 来做的,现成的可靠荔枝

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-19 15:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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