10位的AD计算问题

[复制链接]
 楼主| jerkoh 发表于 2010-4-8 18:05 | 显示全部楼层 |阅读模式
本帖最后由 jerkoh 于 2010-4-8 18:13 编辑

10g -10kg 之间称重

10g起跳动

现在OP07放大后 从0g-10KG 看电压变化是2.60V ---3.0V之间变化 其中mv单位
没观察。

用10位AD可以测吗?

10000/10=1000  10位AD是1024刻度 理论上5/1024=0.0048V=4.8mv可以测出

单片机选用的是只能5V参考电压的 10位AD普通51单片机

这样的话 就是需要3.0-2.6=400mv 内测 10g--10kg的物重

但400mv 内 只有 (0.4*1024)/5  = 81 个刻度了 没法测10g起变 只能10KG/81=124g起跳

初次弄AD.是不是我方法不对 ?应该怎么处理呢?
wwg911 发表于 2010-4-8 18:57 | 显示全部楼层
放大电路参数不合适,如果没有负值,尽量将0g向0V靠拢,放大倍数加大,将10kg向5V靠拢,当然要注意单片机的电压输入范围,防止AD转换失真
 楼主| jerkoh 发表于 2010-4-8 20:42 | 显示全部楼层
谢谢ls
是否 将0-10kg  转换在0-5V之间变化 才可以实现?
或者采用14位及以上的AD也可以实现?
天神下凡 发表于 2010-4-8 21:30 | 显示全部楼层
楼主说的对,两种方法都可以实现,不过我感觉第一种方法更好一些,也更合理一些。
maychang 发表于 2010-4-8 22:09 | 显示全部楼层
用更高分辨率的AD,实际上有很大一部分量程浪费掉了,换句话说,得到的码里面只有很少一部分有用。
当然应该用第一种方法,将输入加一个稳定的偏置。
 楼主| jerkoh 发表于 2010-4-9 08:15 | 显示全部楼层
谢谢楼上几位

看来还是得把电压 范围调掉0-5V间
wanxindong 发表于 2010-4-9 09:32 | 显示全部楼层
是电子称,用51?换个吧,市场上16bitAD的MCU很多。
wwg911 发表于 2010-4-9 11:33 | 显示全部楼层
是电子称,用51?换个吧,市场上16bitAD的MCU很多。
wanxindong 发表于 2010-4-9 09:32

能否推荐1款,价格性价比高的?
墙角的花 发表于 2010-4-9 11:44 | 显示全部楼层
C8051F系列的 比如C8051F350
 楼主| jerkoh 发表于 2010-4-9 20:21 | 显示全部楼层
不是电子秤  只是功能类似。
用于博物馆安防的
sz-xiangfan 发表于 2010-4-9 20:24 | 显示全部楼层
安防类也要那么精确么???
senny 发表于 2010-4-10 18:04 | 显示全部楼层
如果能确定传感器没负值,放大电路可以加负偏置。AD做好超程保护就可以。主要考虑传感器断线,OP输出端会有负几伏的电压损毁MCU,做好保护就可以了。
 楼主| jerkoh 发表于 2010-4-10 21:44 | 显示全部楼层
谢谢
传感器用的就是那种铝制的4线 电阻桥传感器
正常没负值。但不一定,有可能人为故意去反向加力。
传感器断线,OP输出端会有负几伏的电压损毁MCU
一般怎么设计? 是检测到超程 马上切断吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

116

主题

1407

帖子

2

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