找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求教NTC热敏电阻测温出现不正常的温度值

  [复制链接]
跳转到指定楼层
楼主
ID:711376 发表于 2021-2-18 14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3黑币
使用单片机检测温敏电阻阻值变化来达到测温目的时,测量范围为-10-50℃,但是出现了温度显示9℃的情况(此时的室温为25℃),为什么会出现这种情况?是单片机的问题嘛?求大佬们解答

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:373388 发表于 2021-2-18 16:11 | 只看该作者
没原理图,没程序,怎么给你解释
回复

使用道具 举报

板凳
ID:213173 发表于 2021-2-18 17:04 | 只看该作者
通常做法是根据温敏电阻厂商提供的温阻表与实际电路中采用的与温敏电阻串联的分压电阻值计算出-10~50℃的分压值制作表格(数组)。ADC结果与表格比对,最接近的数据就是当前温度值。给你一个示例参考。 -30~150度数码管温度计(对分查表法).zip (31.88 KB, 下载次数: 54)


回复

使用道具 举报

地板
ID:276685 发表于 2021-2-18 19:15 | 只看该作者
ntc一般有两种测温方法,查表法和公式法。ntc电阻一般不会直接连接单片机io。通常与一个电阻(采样电阻)一同使用,他们都遵循欧姆定律进行分压,单片机adc采样有分辨率。0~255or0~1024等等。当然根据你采样电阻的不同绝对不能草草去复制粘贴一个表或者公式
回复

使用道具 举报

5#
ID:644924 发表于 2021-2-19 09:49 | 只看该作者
先确定ADC采样的电压值和真实电压是否一致或相近,一致的话采样没有问题,那就是你查表或者公式的问题。如果不一致那就是采样还有问题,先保证ADC采样正确。
回复

使用道具 举报

6#
ID:112099 发表于 2021-2-19 10:51 | 只看该作者
应该是ADC检错了,做下消抖处理
回复

使用道具 举报

7#
ID:487235 发表于 2021-2-22 09:33 | 只看该作者
检测几次,还有串联的电阻是多大,转换公式有没有问题,都可以考虑看看。
回复

使用道具 举报

8#
ID:883242 发表于 2021-2-22 12:34 | 只看该作者

没原理图,没程序,怎么给你解释
回复

使用道具 举报

9#
ID:420836 发表于 2021-2-23 09:41 | 只看该作者
如果9度是稳定的,并且在加热时可以更改为较高的温度,或者在冷却时可以更改为较低的温度,则很可能是由于错误的电阻表所致。 如果9度只是随机的,则可能是由于噪声引起的,那么需要添加一些滤波,例如对测量值求平均。
回复

使用道具 举报

10#
ID:80847 发表于 2021-2-24 17:10 | 只看该作者
应该是程序问题,
回复

使用道具 举报

11#
ID:879348 发表于 2021-2-25 08:26 | 只看该作者
8位单片机程序注意运算超范围问题
回复

使用道具 举报

12#
ID:1011609 发表于 2022-3-20 09:19 | 只看该作者
最好要有,没原理图,没程序,没法讲,谢谢了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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