数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3529|回复: 16

[Arduino] 热敏电阻AD采样问题

[复制链接]
发表于 2020-7-30 12:17:00 | 显示全部楼层
0、根据量程程和AD精度,设置好分压和运放放大倍数,注意参考电压或恒流源的稳定,很影响精度,流过热敏电阻电流要小,不然自身发热,可参考A1321电烙铁
1、搭建实验环境,用能满足需求精度的标准温度计尽量多的采集温度和电阻的对应数据
2、曲线拟合,(Python有库)制作本电阻温度阻值对应表,可以以5或10为间距,网上一个测体温的是1摄氏度的,可以只制作一段 例如  30--45摄氏度
3、AD读出数值,二分法查表,再利用上下两个节点,计算出温度


这东西测个大概容易,想精确很难
推荐用  别的方案,更简单   下面是几种不同器件的实际测试值,18B20 两个,MAX6675接最便宜的热电偶

  1. SHT30  : 20.53521        RH_SHT30: 43.10216 %

  2. Mcp9808: 20.4375

  3. MAX6675: 21.75

  4. LM75A  : 20.625

  5. 18B20:   20.125     NO: 238

  6. 18B20:   20.5     NO: 188
复制代码

打赏

参与人数 1家元 +5 收起 理由
罗西喷饭 + 5 熱心助人

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-8-3 09:37:04 | 显示全部楼层
慕名而来 发表于 2020-8-3 09:11
使用热敏电阻如果没有生产厂家的数据资料真的很难弄,我曾经用过一个玻璃封装(貌似4148二极管)的NTC电阻 ...

我开始也是这么想的,还准备好了用手机录视频。怕温度变化太快,笔记录,来不及。

后来想到用两路,一路烙铁头(A1321)--AD  另一路  用MAX6675热电偶  串口发 电脑记录
得到一些数据后用曲线拟合,算出感兴趣的部分整段数据。

其实我找了几个厂家给的数据,经个人分析发现是理论值算出来的,根本不是实测值。
业余条件下,可以针对每个电阻定标,可以达到近似标准温度计的精度。

软件、硬件都分别调通了,突然发现了个更好玩的。20元的咸鱼蚂蚁矿机。:lol:
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-15 03:18 , Processed in 0.078000 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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