各位大佬好,想请教下 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的传感器,人家的表就妥妥的没问题,我的就是死活来回跳,心都碎了。。求大神指导一下,另外顺便请问一下,用于称重的滤波算法
我 卡尔曼、滑动滤波、均值滤波、消抖滤波 都用了,结果都不尽人意,也就滑动滤波效果好一些,但反应速度有点慢。
谢谢各位了,我是刚入这行的菜鸟,感谢各位大神!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
好建议 收藏哦
一样跳的、
aaaaaaa.JPG (379.94 KB, 下载次数: 0)
下载附件
2018-10-11 15:51 上传
你静止的时候跳,那说明你硬件应该有问题,滤波什么的没做好吧,按说不应该的
一周热门 更多>