切换到宽版
  • 1244阅读
  • 13回复

[STM]NTC阻值和温度对应关系怎么方便的实现? [复制链接]

上一主题 下一主题
离线chenghelin
 

发帖
633
M币
1174
专家
2
粉丝
13
没事折腾核心板,NTC用的小米移动电源上的,上拉1K电阻ADC检测电压,转换成阻值,再转换成温度。哪位知道NTC阻值和温度对应关系怎么方便的实现?用case,if感觉太麻烦,感觉用数组可以,具体还没想好怎么实现。有什么好的方法吗?

val=Get_ADC_Value(ADC_Channel_9,10);    
V=(float)val*(3.3/4096);  //电压
R=1000*V/(3.3-V);    
OLED_ShowString(0,16,"NTC:    R",16);    
OLED_ShowNum(32,16,R,4,16);  //阻值显示    

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线触景情伤

发帖
3308
M币
4541
专家
4
粉丝
58
只看该作者 1楼 发表于: 07-09
这两天一个大佬不是给出例程了?

内容来自Android手机客户端

离线飞向狙沙

发帖
12775
M币
3675
专家
42
粉丝
10335
只看该作者 2楼 发表于: 07-09
用数组,for循环
离线2545889167

发帖
12330
M币
13482
专家
280
粉丝
4657
只看该作者 3楼 发表于: 07-09
用数值。查表法。
或者直接用函数来,开ln(),就是运算量大
离线595953427@qq

发帖
440
M币
29
专家
0
粉丝
12
只看该作者 4楼 发表于: 07-09
回 飞向狙沙 的帖子
飞向狙沙:用数组,for循环 (2018-07-09 12:05) 回 飞向狙沙 的帖子

一看就知道你是经常这么干的人。
离线zm654321

发帖
2528
M币
8685
专家
4
粉丝
56
只看该作者 5楼 发表于: 07-09
NTC阻值和温度对应关系
离线zeze10000

发帖
2745
M币
10811
专家
32
粉丝
69
只看该作者 6楼 发表于: 07-09
数组,查表啊
离线飞向狙沙

发帖
12775
M币
3675
专家
42
粉丝
10335
只看该作者 7楼 发表于: 07-09
回 595953427@qq 的帖子
595953427@qq:一看就知道你是经常这么干的人。 (2018-07-09 12:18) 回 595953427@qq 的帖子

被你猜到了
离线hfshen

发帖
201
M币
5644
专家
2
粉丝
17
只看该作者 8楼 发表于: 07-09
一开始我用的是公式,光公式就花了2-3K的存储空间,因空间不足,后来只能用的查表法。
离线chenghelin

发帖
633
M币
1174
专家
2
粉丝
13
只看该作者 9楼 发表于: 07-09
在网上找了个简单的方法,感觉误差有点大,可能是B值不对,供大家参考。








本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限