单片机热敏测温 ,在线求解答

2020-01-30 14:02发布

我现在的资料是热敏电阻  的温度对应他的阻值。 用的是单片机内10位AD。。用查表法测温。想得到AD转换后电压对应的温度表,这个表怎么计算得到、、








刚看了一个表如下
uchar code tab2[]=
      {79,78,77,76,75,74,73,72,           //温度补偿表
       71,70,69,68,67,67,66,65,
       64,63,63,62,61,60,60,59,
       58,58,57,56,56,55,54,54,
       53,53,52,52,51,50,50,49,
       49,48,48,47,47,46,46,45,
       45,44,44,43,43,43,42,42,
       41,41,40,40,39,39,39,38,
       38,37,37,36,36,36,35,35,
       34,34,34,33,33,33,32,32,
       31,31,31,30,30,30,29,29,
       28,28,28,27,27,27,26,26,
       26,26,25,25,24,24,23,23,
       23,22,22,22,21,21,21,20,
       20,20,19,19,19,18,18,18,
       17,17,17,16,16,16,15,15,
       15,14,14,13,13,13,12,12,
       12,11,11,11,10,10,10,9,
       9,9,8,8,7,7,7,6,
       6,6,5,5,4,4,4,3,
       3,3,2,2,1,1,1,0,
       0,1,1,2,2,2,3,3,
       4,4,5,5,6,6,7,7,
       8,8,9,9,10,10,11,11,
       12,12,13,14,15,15,16,17,
       17,18,19,19,20};
为啥出现重复数字。这个表有啥公式计算吗、?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
oopuuo
1楼-- · 2020-01-31 14:45
zhiqingdianzi 发表于 2013-3-4 15:54
找了很多。写的不明白、所以才问;了

温度和电阻有个关系表 先列出这个,电阻和AD也是一个关系表(这个可以计算到的),再由AD推出温度;  由于热敏电阻变化不是线性关系所以才有了那个查表的处理, 感觉你用个DS18B20简单
zhiqingdianzi
2楼-- · 2020-01-31 15:45
oopuuo 发表于 2013-3-4 16:18
温度和电阻有个关系表 先列出这个,电阻和AD也是一个关系表(这个可以计算到的),再由AD推出温度;  由 ...

我们要求用的就是热敏。现在主要的问题  电阻和AD之间的表如何求得。
turf456
3楼-- · 2020-01-31 19:23
 精彩回答 2  元偷偷看……
zhiqingdianzi
4楼-- · 2020-01-31 23:41
turf456 发表于 2013-3-4 16:42
http://wenku.baidu.com/view/991b2d55f01dc281e53af0c2.html

你这个是B值的啊。  我说的是AD转换查表  是怎么查法、大概讲解下
x11223y
5楼-- · 2020-02-01 02:37
这个找一下那个热敏电阻的资料,自己算一下就知道了无非就是在每一个温度点对应一个阻值,然后在计算对应电压,在计算AD数值,重复数字出现的原因就是在几个个温度点对应的阻值相差不大啊,看着这个表示没做好,要不然最好的AD数值应该范围是接近0~255的
HadesHe
6楼-- · 2020-02-01 04:27
有一种表叫做RT表

一周热门 更多>