找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2682|回复: 15
打印 上一主题 下一主题
收起左侧

NTC热敏电阻传感器 单片机ADC采样电压如何转换得到阻值?

  [复制链接]
跳转到指定楼层
楼主
通过AD采样电压,并转换得到NTC的阻值。1、如何将阻值转换成温度。【网上有资料说查表法,也有说公式法】
2、如果用公式法,是不是所有的NTC都适应这个公式
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2022-12-20 19:17 | 只看该作者
ADC精度太差,可以用压控振荡器把阻值转换成频率,这样可以做到很精细。查表或者公式都可以,有机化合物NTC的公式形式都是一样的,只是参数不一样,25°的阻值以及B值都不一样。
回复

使用道具 举报

板凳
ID:319585 发表于 2022-12-20 20:38 来自手机 | 只看该作者
我是采用查表法计算。就是取几个点,比如-50 200℃取10个点,把输入电压转换成电阻值,再查表得到温度。
回复

使用道具 举报

地板
ID:278006 发表于 2022-12-20 21:12 | 只看该作者
将阻值转换成温度:一般都是用查表法     表格一般也是来源于公式  可以用EXcel算 也可以找一些 现成的 软件自动生成 还可以 找 传感器的厂家要   公式是通用的 但是 不同NTC参数不一样 比如 25度电阻值 和B值
回复

使用道具 举报

5#
ID:1042619 发表于 2022-12-20 22:01 | 只看该作者
         在 STC-ISP V6.91C及 以上版本的 ISP烧录/辅助开发工具包一体化软里面有NTC 热敏电阻测温,楼主可以参考。需要获得STC8H8K64U-开天斧核心功能学习板就@我头像






回复

使用道具 举报

6#
ID:1034262 发表于 2022-12-21 10:42 | 只看该作者
我通常用10位或12位的ADC,通常用查表法,1度一个表,0.1度用线性插值。用EXCEL重新建表计算各个温度下ADC的读数,不需要测量计算NTC的实际电阻值,只是一个比例测量,读到ADC就可以二分法查表计算温度。
回复

使用道具 举报

7#
ID:548551 发表于 2022-12-21 11:04 | 只看该作者
分三步走:第一步 找厂家要NTC的阻值表,然后通过阻值来反推电压,再把ADC的值算出来,比如25°对应的阻值是47K, 然后带入ADC的公式算出来 大概的AD比如是2048, 那么以此类推把需要的比如0-100度全部算出来,推荐用EXcel自己写个函数.第二步就是查表,网上的二分查表法自己找一个,注意ADC值得顺序,是降序还是升序.第三步就是采集ADC的滤波问题,如果是温度上升下降比较慢的话就用比较常用的平均滤波就可以了,如果上升下降比较块那就要考虑其他滤波方式了. 第一步比较繁琐,第二步要看你找的程序是否适用.
回复

使用道具 举报

8#
ID:1042619 发表于 2022-12-21 14:22 | 只看该作者
您用 STC-ISP V6.91C 版本一体化软件,里面有NTC 热敏电阻测温程序做个参考





回复

使用道具 举报

9#
ID:883242 发表于 2022-12-21 22:18 | 只看该作者

锯齿波发生器,R3用NTC代替,单片机测量U1输出端方波周期来解算NTC阻值,比单片机自带ADC要精准一万倍。
回复

使用道具 举报

10#
ID:420836 发表于 2022-12-22 09:05 | 只看该作者
如果使用公式,不同的NTC元件有不同的公式,查表的方法类似,不同的传感器有不同的温度表。
回复

使用道具 举报

11#
ID:1059383 发表于 2022-12-29 18:29 | 只看该作者
不同的NTC有不同的B值, 公式是根据B值算出来的温度
回复

使用道具 举报

12#
ID:398219 发表于 2023-3-1 20:10 | 只看该作者
通过AD采样电压,并转换得到NTC的阻值
回复

使用道具 举报

13#
ID:398219 发表于 2023-3-1 20:12 | 只看该作者
通过AD采样电压,并转换得到NTC的阻值
楼主是怎么转换的,能不能讲解一下呢,最新在学习测试NTC在不同温度下的阻值。
关于楼主的问题,我是通过AD采样NTC的分压电压,用查表法直接转温度。
回复

使用道具 举报

14#
ID:1125252 发表于 2024-7-12 11:14 | 只看该作者
可以说的详细点吗?ADC采样的电压值怎么转换成对应NTC的阻值?得到的NTC阻值查表就可以得到对应温度了
回复

使用道具 举报

15#
ID:1109793 发表于 2024-7-12 13:06 | 只看该作者
1481509156 发表于 2024-7-12 11:14
可以说的详细点吗?ADC采样的电压值怎么转换成对应NTC的阻值?得到的NTC阻值查表就可以得到对应温度了

不需要阻值,有软件直接算出对应的AD结果,根据结果查表得到温度值就行了,0.1度实际上没有什么意义了。1度就行了。
回复

使用道具 举报

16#
ID:1034262 发表于 2024-7-12 17:42 | 只看该作者
1、查表法,要用厂家给的表格转成ADC值表格,线性插补0.1度分辨率。
2、公式法,所有的NTC都适应这个公式,但注意B值不同。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表