STM8S003 ADC采样NTC的电压用什么公式计算出电阻值

2019-12-27 18:53发布

本帖最后由 SkyGz 于 2016-3-14 13:15 编辑

如题....

STM8S003F8P6 ,  MF52 10K 3950,,  分压电阻为10K 下拉接地,  NTC接在3.3V与ADC通道之间

ADC调通,  也采样到NTC的ADC数据,  也计算出 对应的电压,       但不知用什么公式 可以计算出 当前NTC的阻值.....

采到的ADC数据为405,  通过计算 405*3.3*1024=1.30517578125得到采样点的电压,  我知道要查表啊,    可查表前也得  电压 转为阻值再查吧.........关键就在 这采样点的电压用什么公式转为 阻值 再对表查?

表测NTC为14.92K欧..

  那么公式要怎么才可以计算出 接近 这个 阻值 啊
================================

short 怎么转换为char *,  不能用sprintf

=====================================================
都给网上的电路坑了.... 网上找了好多图都是 NTC接上拉的  ,          实际NTC应接下拉,   而10K电阻 应接上拉...电路改一下,  这回 采样的数据 基本接近了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
jyrpxj
1楼-- · 2019-12-27 21:32
查表查表查表
笑笑我笑了
2楼-- · 2019-12-27 22:21
所以说要有个恒流源,要么电桥也行。
实在不行就就近似下,ADC电压和温度多测几个点,拟合下。
njjh1718
3楼-- · 2019-12-28 02:54
 精彩回答 2  元偷偷看……
7802848
4楼-- · 2019-12-28 04:47
ntc厂家会提供一个表 温度对应阻值
ntc本来就不准 所以也没必要在小数点后整几位小数了 整数能差不多对就不错了
笑笑我笑了
5楼-- · 2019-12-28 10:46
njjh1718 发表于 2016-3-14 08:24
话说拟合这个  该怎么整? 楼主可否详细指教一下

最简单的就是把NTC放在0度环境下得出一个电压值,然后再把NTC放在100度的环境下得出一个电压值。
然后电压和温度的关系就可以用一条直线来表示啦。

当然也可以多测几个点,温度和电压的关系也可以用更高次的曲线来表示,抛物线啊,三次曲线啊……
eaglelpx
6楼-- · 2019-12-28 11:22
这个如何  ad/1023=NTC/(10+NTC) ,10k接3.3V的时候

一周热门 更多>