请教称重算法的问题

2019-12-14 13:19发布

各位大佬好,想请教下 AD值转换为重量的计算公式, 我现在的做法是没有满量程的概念,就直接

第一步:空秤  记录AD值 (KONGAD)  

第二步:放砝码 记录AD值(YOUAD)

第三步:砝码重量÷(YOUAD - KONGAD)  得出重量计算系数  ,等于是用重量除以砝码对应的AD数。

之后每次开机的时候,用一个变量记录当前的AD码,视为0 位AD码。

之后定时采样AD码 用采样得到的AD码 减去 0位AD 码 再乘以 重量计算系数 得出实际重量。

但这种方式总感觉差点意思一样,同样的ADS1230 芯片,人家仪表做100KG 1G 稳的很,不跳。 我用这种计算公式算出来的 25KG 砝码 总 在 24.8、24.9、25、25.1 这样跳

然后我看了一下手册里的计算公式,好像用AD最高码值/满量程 然后再乘以当前的AD值啥的,牵扯到了满量程,所以我就有点懵逼了。

比如,一个500KG的秤做10G,但关键是传感器用的是750KG的传感器,人家的表就妥妥的没问题,我的就是死活来回跳,心都碎了。。求大神指导一下,另外顺便请问一下,用于称重的滤波算法

我 卡尔曼、滑动滤波、均值滤波、消抖滤波 都用了,结果都不尽人意,也就滑动滤波效果好一些,但反应速度有点慢。

谢谢各位了,我是刚入这行的菜鸟,感谢各位大神!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
752438771
1楼-- · 2019-12-16 02:53
zrworkingroom 发表于 2018-10-11 15:52
大佬,这是AD这块的电路,里面的电容都是0.1UF的,电阻都是1K,供电是3.3V

我也是菜鸟一个...你的图有的地方看不清,大概能看出这些问题(说的不对的地方请包涵):你的电路里面没有把数字电源引脚和模拟电源引脚区别开,数字地和模拟地也没有区分,REF不知道是不是传感器电桥电源(如果不是,将REF与电桥共用一个电源效果会很明显)
zhugean
2楼-- · 2019-12-16 07:14
zrworkingroom 发表于 2018-10-11 15:52
大佬,这是AD这块的电路,里面的电容都是0.1UF的,电阻都是1K,供电是3.3V

这个图我给5分(满分是100分)
mypc16888
3楼-- · 2019-12-16 10:52
 精彩回答 2  元偷偷看……
ilikemcu
4楼-- · 2019-12-16 11:40
这PCB画得…………信号输入是RC滤波,被你活生生篡改成CR滤波,性能大打折扣,图上电容接地,芯片接地都是一个针眼大的VIA,接地阻抗太大,滤波效果又打折扣,图没截完整,其它不说了…………
ZXF_CUG
5楼-- · 2019-12-16 16:58
你这连7位分辨率都没有   看你的图硬件肯定有问题,但也应该不会这么大,看看驱动程序吧。
anta09
6楼-- · 2019-12-16 18:31
请教下,如果是4个传感器并联在一起的情况下,是否也可以按照上面的那3个步骤来呢?

一周热门 更多>