完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
10个回答
|
|
零点波动是肯定会有的,噪声、干扰还有电路的温漂、环境等等很多因素都会造成零点的波动,这个即使你程序里面加滤波,比如平均值滤波,中值滤波等等也只能起到减小波动的效果,不可能完全消除的,不过不会影响使用。最好就是我说的,用两点标定确定直线公式y=kx+b,然后程序里面小信号切除,基本所有工业仪表或者卖的电子秤之类的仪表都有小信号切除的。一个是小信号误差较大影响精度,另一个是小信号很多时候是没必要的,比如你做一个体重称,1kg甚至5kg以下的都是无用的,完全可以切除的。
最佳答案
|
|
|
|
模拟信号经过AD变成数字信号。一般传感器都是做过线性处理的,是成线性的,所以计算公式一般就成了y=kx+b;y是要显示的体重值,x是AD值,k是斜率,b是零点。然后用两点标定,用标准砝码,比如5kg砝码对应的AD值是1234,50kg砝码对应AD值是15678,然后计算出零点和斜率就可以了。零点是越稳定越好,但是一般零点都是有少许波动的,所以一般有个小值切除,比如计算的重量小于1kg的全显示0.
|
|
|
|
跟着楼主一起学习一下
|
|
|
|
yijin1989616 发表于 2017-3-14 15:57 你好!现在问题是零点值波动比较大!是否要去时刻计算零点值! |
|
|
|
零点值波动比较大是什么原因?传感器的问题?放大电路的问题?!!当波动比较大的情况下是否可以通过软体算法来弥补!现在市场上的电子秤,零点值在校准好后是一直不变的吗? |
|
|
|
yijin1989616 发表于 2017-3-14 15:57 零点值波动比较大是什么原因?传感器的问题?放大电路的问题?!!当波动比较大的情况下是否可以通过软体算法来弥补!现在市场上的电子秤,零点值在校准好后是一直不变的吗? |
|
|
|
yijin1989616 发表于 2017-3-14 15:57 不放砝码的时候的AD,是否就可以直接作为零点AD? |
|
|
|
再一个如果信号波动较大,电路中适当加些滤波。但是一个电子秤要说是不必要的,如果单片机有片内放大器的话完全可以信号直接进单片机,AD的基准电压可以直接用精密电阻分压,精度达到1.0级(1%)是完全没问题的。
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1634 浏览 1 评论
3485 浏览 1 评论
8161 浏览 0 评论
1977 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17373 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-2 04:20 , Processed in 0.739130 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号