打印

请大家看个AD电路和计算方法

[复制链接]
2399|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 我是土匪 于 2011-5-28 11:59 编辑

电路请见附近。

桥式电路,PT100单路测温,AD采样数值的算法如下

2500 * (PT100/( PT100+R22) - R24/(R24+R23)) * R39/R25(放大倍数) * 4096/1024 = data;

说明:
PT100,是PT100阻值
2500,是2.5V电压,转换为mv。
R39/R25,为放大倍数
4096/1024,是内部基准4.096V,1024表示10位AD
DATA 是采样结果


所以R =( 21DATA+510000) * 2000/(510000*20-21data)


问题,2.5V(2500)和 4096/1024的表示方法是否正确?这样的计算方法是否正确?

PT100.jpg (58.61 KB )

PT100.jpg

相关帖子

沙发
zjp8683463| | 2011-5-28 12:50 | 只看该作者
由于输入阻抗不稳定也不一致,所以共模抑制比很差.
所以放大倍数也不稳定.

使用特权

评论回复
板凳
bryantzx| | 2011-5-28 12:53 | 只看该作者
4096是参考电压吧,10位AD。
应该是这样的Vout(mV)=(Data/1024)*4096(mV),其中data为AD转换后的数字量。
由此可得,Data=Vout*1024/4096,将Vout的值代入即可,再求出R。
你推导的第一个算式,好像4096与1024反了吧。

使用特权

评论回复
地板
我是土匪|  楼主 | 2011-5-28 13:43 | 只看该作者
回2楼怎么理解输入阻抗不稳定? 能给出解决知道吗?

3楼,硬件端口输入电压Vad * 4096/1024是我程序得到的AD结果,所以应该是 Vad * 4096/1024 = data才对啊.

此外2.5V写成2500,没问题吧

使用特权

评论回复
5
davali| | 2011-5-28 13:55 | 只看该作者
我认为不用看了,没有非线性校正,结果精度很差的。简单办法是查表,或者分段校正后再按线性近似计算

使用特权

评论回复
6
我是土匪|  楼主 | 2011-5-28 14:05 | 只看该作者
精度要求不高。

计算出电阻阻值,进一步查表计算出温度

使用特权

评论回复
7
不锈钢铁| | 2011-5-28 15:58 | 只看该作者
5# davali 何为非线性校正?应该怎么接,求赐教

使用特权

评论回复
8
不锈钢铁| | 2011-5-28 16:02 | 只看该作者
6# 我是土匪

11041718068dbd183239d86ff7.png (62.15 KB )

11041718068dbd183239d86ff7.png

使用特权

评论回复
9
不锈钢铁| | 2011-5-28 16:03 | 只看该作者
这个运放既接正反馈,又接负反馈的,我有点晕

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:抢钱、抢粮、抢女人! https://shop105961755.taobao.com/index.htm?spm=2013.1.w5002-3338070316.2.f652157E8BRIA

226

主题

1761

帖子

30

粉丝