C8051F410内部温度传感器问题

[复制链接]
6586|17
 楼主| zgx7261663 发表于 2011-8-30 16:55 | 显示全部楼层 |阅读模式
C8051F410内部温度传感器用DAC12转换电压,读ADC0H*256+ADC0L=1660,在室温条件下得出来的数值,那么它的真实温度是多少呢?应该有个计算公式的吧,我再网上差了好久没有找到,麻烦告诉小弟应该怎么去计算温度?感激不尽呀!
 楼主| zgx7261663 发表于 2011-8-30 16:59 | 显示全部楼层
我用热风枪吹芯片,用手摸上去有些烫手了,ADC0H*256+ADC0L=2148,我想应该有一个偏移值和一个斜率值吧,公式应该是(2148-偏移值)/斜率吗?这个偏移值和斜率是多少呢?我看数据手册了,关于这个问题只是一带而过的。
ayb_ice 发表于 2011-8-30 17:16 | 显示全部楼层
什么网上找,
手册上去找,才是正道
 楼主| zgx7261663 发表于 2011-8-30 17:22 | 显示全部楼层
Vtemp=TBD(TEMPc)+TBDmv。这是数据手册上写的。TBD是个待定值啊。我的这个数据手册比较老吗~~~
yewuyi 发表于 2011-8-30 17:22 | 显示全部楼层
差点晕倒,有手册不看,非要去NET上找?

俺100%认为,数据手册上铁定有这个参数。
lws 发表于 2011-8-30 18:24 | 显示全部楼层
新下个手册找找,有确定的参数,正好我也用过410,顺便看了一下。文档版本是VER 0.8,看52页和67页
 楼主| zgx7261663 发表于 2011-8-31 08:35 | 显示全部楼层
谢了!是我的数据手册版本有点低,我的数据手册上的线性度,增益,偏移上都是TBD~~~
ayb_ice 发表于 2011-8-31 09:33 | 显示全部楼层
这些人都不是做事的人
cecwxf 发表于 2011-8-31 10:02 | 显示全部楼层
仔细看手册
 楼主| zgx7261663 发表于 2011-8-31 10:20 | 显示全部楼层
做事的方法很重要呀~~~
kama_ya 发表于 2011-8-31 11:01 | 显示全部楼层
C8051F汉化手册写的好明白的
linqing171 发表于 2011-8-31 12:36 | 显示全部楼层
摄氏度=k*电压+b
k=2.95mV/摄氏度;
b=-900/2.95 摄氏度=-305
电压=AD*xxx;

不过话说回来了,一般用三极管自己搭的温度传感器的b都是-273.15
 楼主| zgx7261663 发表于 2011-8-31 14:06 | 显示全部楼层
室温下我读出AD值是1660,我要计算处温度应该是多少呢?12#根据你的公式怎么有点晕了呢~~~
电压那个XXX是什么?
ayb_ice 发表于 2011-8-31 15:05 | 显示全部楼层
简单的初中数学问题
 楼主| zgx7261663 发表于 2011-8-31 15:27 | 显示全部楼层
K=2.95MV/摄氏度,再乘以电压V或MV,单位是什么?
linqing171 发表于 2011-9-1 21:14 | 显示全部楼层
电压和AD的关系式 电压/参考源 * ADC满量程 = ADC值。
假设参考源2.5V,AD12位,
AD=电压*4096/2.5;
zcl_l 发表于 2011-9-4 08:57 | 显示全部楼层
我算出来的不对,有没有真正做过的。
duan281110040 发表于 2013-6-18 14:33 | 显示全部楼层
您好,我想请教一下怎么使用C8051F120片内温度传感器.片内温度传感器采样,为什么ADC0H和ADC0L始终等于0XFF和0X0F?具体程序见https://bbs.21ic.com/forum.php?mod=viewthread&tid=568757,不知道有什么高见,谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

36

帖子

1

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