有偿求助:STM32 ADC 称重不稳定问题

2019-12-09 19:22发布

本帖最后由 卢台长 于 2019-10-8 21:08 编辑

称重信号是变送器输出0-10V,量程是300kg,希望用stm32 12位adc 精确到1位小数即可

adc电路部分是通过电阻分压得到3.33v并通过电压跟随器接到stm32 adc引脚。

现在现象就是adc数值一直不稳定,各种浮动,就是5KG的砝码放着,每次出来的值都不一样(大致情况是4.7,4.9,5.1,5.4)

顺便请教下称重算法,或者推荐好的方案给我,谢谢! 如果有相关经验可以解决我这个问题,可以有补偿。

补充1:变送器信号线长3米

补充2:我这个是代替PLC,前期我问了那边的人说他们PLC是12位ADC,我一想STM32也正好12位,就直接怼上去了 ,下图是PLC模拟量模块参数,不懂都是12位,它的分辨率咋就这么高




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
Maurice
1楼-- · 2019-12-12 08:01
卢台长 发表于 2019-10-8 17:43
同一重量,咋能做到每次都是一个数值

降低误差提高测量精度,比如HX711  差分输入 PGA 24位ADC
keil_c51
2楼-- · 2019-12-12 13:47
ad分辨率太低了。并且输出还要分压。用个hx711算了。24位的
XUEPENGBIN
3楼-- · 2019-12-12 13:58
卢台长 发表于 2019-10-8 21:11
我被误导了,我真的烦!补充了截图参数

你看它的范围 单极性 0--32000 相当于 15位的分辨率
双极性 -32000-----+32000 相当于16位的分辨率
fiddly
4楼-- · 2019-12-12 18:03
 精彩回答 2  元偷偷看……
zhugean
5楼-- · 2019-12-12 23:57
加一颗称重的ADC多好,hx710这种的才一块多
ilikemcu
6楼-- · 2019-12-13 00:09
路错了,楼主目前的硬件不做修改,特别是前级的小信号处理和ADC采样部分,根本不适合你这个应用。

PLC是12位ADC,那么硬件改成F373的16bit SDADC,把基准处理好,内部开足PGA,勉强够用,
最简单就是楼上推荐的外置式一体化ADC,便宜方便,采购又容易,关键是经历了多年市场洗礼,稳定性也得到了考验。

一周热门 更多>