温度采样最简单实用的方法是使用NTC,电路拓扑如下:

电路虽然简单,但并不是随便一个电阻分压就完事了,该电路需要注意以下几点:
①NTC的非线性。低温区电阻值随温度变化剧烈,高温区电阻值随温度变化比较平缓。因此需要注意应用中关注的是高温区还是低温区,分压电阻的选择会影响温度区间的分辨率。
例如一颗10K的NTC,使用10K分压电阻,20℃左右分辨率最高:

当分压电阻选择2K时,60℃左右分辨率最高:

②NTC的功率。流过NTC的电流是有限制的,一般手册中都会给出。当温度较高时,可能电阻值下降到了几百欧姆。如果分压电阻选择的较小,这时流过NTC的电流较大,自身发热严重,采集的温度就不准了。这是一个很容易忽视的问题。

关于NTC参数:

热辐射常数:δ\deltaδth,常用单位mW/K
热容:Cth,常用单位mJ/K

NTC功率满足如下公式:
P=δth∗(T−Ta)+Cth∗dTdtP=\delta th*(T-Ta)+Cth*\frac{dT}{dt}P=δth∗(T−Ta)+Cth∗dtdT​
其中T是NTC自身瞬时温度,Ta是空气温度,dTdt\frac{dT}{dt}dtdT​是温度随时间变化率。
一般认为dTdt\frac{dT}{dt}dtdT​约为0,根据欧姆定律有:
I2∗R(T)=δth∗(T−Ta)I^2*R(T)=\delta th*(T-Ta)I2∗R(T)=δth∗(T−Ta),因此:
I=δth∗(T−Ta)R(T)I=\sqrt\frac{\delta th*(T-Ta)}{R(T)}I=R(T)δth∗(T−Ta)​​
知道了温度T时的阻值,允许的温度波动,就能计算出温度T时允许流过NTC的电流了。

NTC温度采样设计注意事项相关推荐

  1. 用STM32单片机ADC+NTC热敏电阻采集温度的设计思路 | 附参考电路

    目录 前言 一.热敏电阻NTC 二.参考电路 三.激励电压选择 前言 记录一些我在工作和学习过程中遇到的问题 NTC:在淘宝随便买的 单片机型号:STM32G030C8T6 目的:用单片机采集NTC温 ...

  2. STM32 热敏电阻NTC的软件设计(ADC采集)

    目录 前言 一.查表函数 二.ADC采集 三.查表 四.数据滤波 前言 记录一些我在工作和学习过程中遇到的问题. NTC:在淘宝随便买的 单片机型号:STM32G030C8T6 目的:用单片机采集NT ...

  3. 关于射频和微波PCB设计注意事项

    关于射频和微波PCB设计注意事项 如今,RF /微波PCB广泛应用于众多手持无线设备和商业行业,包括医疗,通信等.由于RF(射频)/微波电路是分布参数电路,往往会产生趋肤效应和耦合效应,干扰和在实际印 ...

  4. 前端项目课程7 banner设计注意事项

    前端项目课程7 banner设计注意事项 一.总结 一句话总结: 1.每个部分的里面的部分可以用相同的名字么,如何修改样式呢? 可以, 用模块名 + 比如上中下(top middle bottom) ...

  5. 电脑安全注意事项_别墅装修设计注意事项 别墅装修的陷阱有哪些

    别墅装修设计注意事项及别墅装修的陷阱有哪些?别墅装修是一件很大的工程,所以从设计开始我们就要开始谨慎,要想把别墅装修好,我们需要了解一些别墅装修知识,例如:别墅装修设计注意事项及别墅装修的陷阱有哪些? ...

  6. (55)Verilog HDL双沿采样设计

    (55)Verilog HDL双沿采样设计 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)Verilog HDL双沿采样设计 5)结语 1.2 FPGA简介 FPGA( ...

  7. FPGA设计注意事项

    1.1 FPGA设计注意事项 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA设计注意事项: 5)结束语. 1.1.2 本节引言 "不积跬步,无以至千里 ...

  8. azure 安全组_具有安全性和设计注意事项的Azure成本跟踪

    azure 安全组 Azure costs can quickly mount, without careful supervision and management. This article wi ...

  9. matlab ds18b20 单片机,基于51单片机ds18b20温度检测————设计报告.doc

    基于51单片机ds18b20温度检测----设计报告 课程名称: 微机原理课程设计 题 目: 温度检测课程设计 摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为 ...

最新文章

  1. Nginx reload的时候出现的问题/usr/local/nginx/logs/nginx.pid
  2. Boost:具有bind和weak_ptr的function_equal扥测试程序
  3. MySQL 获取系统时间/系统日期/日期时间的函数
  4. 使用SpringBoot AOP 记录操作日志、异常日志
  5. 全球电动车竞争加剧 特斯拉全球市场份额持续下滑
  6. SAP License:SAP系统上线时的相关检查清单
  7. linux的一些软件的安装路径
  8. [Swift通天遁地]一、超级工具-(11)使用EZLoadingActivity制作Loading加载等待动画
  9. Java设计模式--代理模式与JDK动态代理,cglib动态代理
  10. js原生继承几种方式
  11. javascript中typeof、undefined 和 null
  12. Java中after注解_JUnit4中@Before、@After、@Test等注解的作用
  13. 瑞友天翼(GWT system)移动办公远程接入解决方案
  14. Word基础(八)带圈字符
  15. 温习linux的常用命令
  16. AI提取图片里包含的文字信息-解决文字无法复制的痛点
  17. 【转】借助第三方支持https协议的存储实现自己网站上扫描二维码安装IOS APP
  18. 阿里云和华为云各自的优势
  19. VS:如何解决VS2015的30天试用期已过即VS2015许可证已过期的问题
  20. UEFI显示BMP图片

热门文章

  1. 亚马逊跨境电商无货源 做个人还是专业卖家合适
  2. 人穷志不短,穷学生也能玩转树莓派
  3. 【计算机毕业设计】278鲜牛奶订购系统
  4. vue前端移动项目调用微信扫一扫的实现
  5. 怎么测内阻 恒压源_五种最实用方法教你如何精确测量蓄电池内阻
  6. python ide 最好_我在iPad上最好的Python IDE
  7. JSON.parse() Unexpected token i in JSON at position 2 报错问题
  8. 前端面试亲不带这么忽悠的?
  9. PHP 快递查询(快递鸟)
  10. Python爬虫-网页认识