标题: NTC热敏电阻传感器 单片机ADC采样电压如何转换得到阻值? [打印本页]

作者: linwanxiang    时间: 2022-12-20 17:31
标题: NTC热敏电阻传感器 单片机ADC采样电压如何转换得到阻值?
通过AD采样电压,并转换得到NTC的阻值。1、如何将阻值转换成温度。【网上有资料说查表法,也有说公式法】
2、如果用公式法,是不是所有的NTC都适应这个公式

作者: Hephaestus    时间: 2022-12-20 19:17
ADC精度太差,可以用压控振荡器把阻值转换成频率,这样可以做到很精细。查表或者公式都可以,有机化合物NTC的公式形式都是一样的,只是参数不一样,25°的阻值以及B值都不一样。
作者: liesnake    时间: 2022-12-20 20:38
我是采用查表法计算。就是取几个点,比如-50 200℃取10个点,把输入电压转换成电阻值,再查表得到温度。
作者: level888    时间: 2022-12-20 21:12
将阻值转换成温度:一般都是用查表法     表格一般也是来源于公式  可以用EXcel算 也可以找一些 现成的 软件自动生成 还可以 找 传感器的厂家要   公式是通用的 但是 不同NTC参数不一样 比如 25度电阻值 和B值
作者: 大漠孤烟001    时间: 2022-12-20 22:01
         在 STC-ISP V6.91C及 以上版本的 ISP烧录/辅助开发工具包一体化软里面有NTC 热敏电阻测温,楼主可以参考。需要获得STC8H8K64U-开天斧核心功能学习板就@我头像







作者: coody_sz    时间: 2022-12-21 10:42
我通常用10位或12位的ADC,通常用查表法,1度一个表,0.1度用线性插值。用EXCEL重新建表计算各个温度下ADC的读数,不需要测量计算NTC的实际电阻值,只是一个比例测量,读到ADC就可以二分法查表计算温度。
作者: xqleft    时间: 2022-12-21 11:04
分三步走:第一步 找厂家要NTC的阻值表,然后通过阻值来反推电压,再把ADC的值算出来,比如25°对应的阻值是47K, 然后带入ADC的公式算出来 大概的AD比如是2048, 那么以此类推把需要的比如0-100度全部算出来,推荐用EXcel自己写个函数.第二步就是查表,网上的二分查表法自己找一个,注意ADC值得顺序,是降序还是升序.第三步就是采集ADC的滤波问题,如果是温度上升下降比较慢的话就用比较常用的平均滤波就可以了,如果上升下降比较块那就要考虑其他滤波方式了. 第一步比较繁琐,第二步要看你找的程序是否适用.
作者: 大漠孤烟001    时间: 2022-12-21 14:22
您用 STC-ISP V6.91C 版本一体化软件,里面有NTC 热敏电阻测温程序做个参考






作者: Hephaestus    时间: 2022-12-21 22:18

锯齿波发生器,R3用NTC代替,单片机测量U1输出端方波周期来解算NTC阻值,比单片机自带ADC要精准一万倍。
作者: TTQ001    时间: 2022-12-22 09:05
如果使用公式,不同的NTC元件有不同的公式,查表的方法类似,不同的传感器有不同的温度表。
作者: 船长丶    时间: 2022-12-29 18:29
不同的NTC有不同的B值, 公式是根据B值算出来的温度
作者: herui2128    时间: 2023-3-1 20:10
通过AD采样电压,并转换得到NTC的阻值
作者: herui2128    时间: 2023-3-1 20:12
通过AD采样电压,并转换得到NTC的阻值
楼主是怎么转换的,能不能讲解一下呢,最新在学习测试NTC在不同温度下的阻值。
关于楼主的问题,我是通过AD采样NTC的分压电压,用查表法直接转温度。
作者: 1481509156    时间: 2024-7-12 11:14
可以说的详细点吗?ADC采样的电压值怎么转换成对应NTC的阻值?得到的NTC阻值查表就可以得到对应温度了
作者: xiaobendan001    时间: 2024-7-12 13:06
1481509156 发表于 2024-7-12 11:14
可以说的详细点吗?ADC采样的电压值怎么转换成对应NTC的阻值?得到的NTC阻值查表就可以得到对应温度了

不需要阻值,有软件直接算出对应的AD结果,根据结果查表得到温度值就行了,0.1度实际上没有什么意义了。1度就行了。
作者: coody_sz    时间: 2024-7-12 17:42
1、查表法,要用厂家给的表格转成ADC值表格,线性插补0.1度分辨率。
2、公式法,所有的NTC都适应这个公式,但注意B值不同。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1