[入门求助]请教一下,关于AD转换的零点问题

[复制链接]
3772|5
 楼主| lostgb 发表于 2009-12-15 21:11 | 显示全部楼层 |阅读模式
最近学习使用AD,手头有一个 最大量程20千克 的 应变片式压力传感器,在两根线上加电压,另两根线上就会有约 5mV/V 的信号

假设:AD的参考电压是 5V
         已经将输出信号通过放大电路,比如AD620 放大,刚好为满量程20千克输出信号是 5V
        12位AD

那么我想,在理想情况下,传感器的负荷 从 0~20Kg,对应输出是 0~5V电压,AD值是0~4095,也就是每个AD码值大约代表 20000 / 4095 ≈ 4.884 克

实际情况下,传感器输出因为一些情况不会为0,比如在传感器上加了个托盘等等,假设,此时的 AD值 就已经是 100
    如果我想将此时认为是 0克, 那么,只能用“牺牲”码值的方式吗? 就是认为100为0,4095为满量程,每个AD码值只能大约代表 20000 / 3995 ≈ 5.006 克 ?

    或者还是用其他的方法来调整零点?  

    说的比较啰嗦,呵呵,请大家多指教
mushk 发表于 2009-12-18 13:02 | 显示全部楼层
电子秤里边最基本的“去皮”功能,呵呵
想一想,你每次放上去的托盘重量都一样吗?如果某次放个篓子上去呢?
周明@nju 发表于 2009-12-22 22:08 | 显示全部楼层
STM32的AD不是轨到轨AD,貌似不太符合LZ 的应用吧
mohanwei 发表于 2009-12-22 22:15 | 显示全部楼层
软件处理一下就是了……
zwll 发表于 2009-12-22 23:25 | 显示全部楼层
楼主处女贴就问出这么个问题
yaobb1981 发表于 2009-12-23 16:13 | 显示全部楼层
你也没提到你要的分辨率,你要是每克对应1个字,那这个12位的分辨率肯定是不够的。你要是10g对应1个字,那你也够用的,主要是线性度的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部