NTC热敏电阻作为温度传感器工作,其电路为与10K电阻串联,ADC检测的是串联电阻。NTC异常工作有两种即开路和短路,当开路时,检测到的串联电阻值为0,当短路时电压值即为电源电压值。其具体原理图如下:

当为开路时,检测电压值为0,则比例系数分母为0,则比例系数res值为无效值(1,#QNAN),此处的1.#QNAN是一个打印呈现,QNAN是指Quiet Not a Number。具体代码和调试信息如下:

在KEIL5中,我最后一句(uint16_t)TempValue,强制类型转换成无符号16位整型,无效值和负数值都转化成0。且正常室温不可能达到0度,所以我将检测到0度时设为异常值,温度部分显示提示错误。

NTC热敏电阻,错误检测显示相关推荐

  1. 【Arduino+ESP32专题】案例:简单的实现NTC热敏电阻检测板卡温度

    在文章[分立元件]NTC热敏电阻的B值中我们了讲解了负温度系数 (NTC) 热敏电阻的B值,提到了B常数显示的是热敏电阻的电阻值变化倾向,是负温度系数(NTC) 热敏电阻的基本特性参数之一.如下图所示 ...

  2. NTC热敏电阻检测温度

    1.NTC热敏电阻.PTC热敏电阻 下图是NTC热敏电阻和PTC热敏电阻随温度变化,电阻值的变化曲线,可以看到: NTC随温度变化阻值的变化比较明显,对温度变化比较灵敏. 但是,NTC阻值随温度变化并 ...

  3. 【原创】ESP32+NTC热敏电阻测温SD卡采集OLED显示,Begabung_TC250

    摘要 利用ESP32设计一款八通道热敏电阻采集方案,并使用SD卡采集及OLED显示,通过Arduino_IDE编写.本产品在淘宝店Begabung发售,型号:TC250. 内容         零件准 ...

  4. STM32物联网项目-ADC采集实验板板温度(NTC热敏电阻)

    STM32 ADC采集板载温度 STM32 ADC简介 ​ STM32 拥有 1~3 个 ADC(STM32F101/102 系列只有 1 个 ADC),这些 ADC 可以独立使用, 也可以使用双重模 ...

  5. NTC热敏电阻原理及应用

    NTC热敏电阻是指具有负温度系数的热敏电阻.是使用单一高纯度材料.具有 接近理论密度结构的高性能陶瓷.因此,在实现小型化的同时,还具有电阻值. 温度特性波动小.对各种温度变化响应快的特点,可进行高灵敏 ...

  6. 使用STM8单片机+NTC热敏电阻自制简易温度巡检仪

      最近在测试设备的时候需要监测设备的温度,平常测试时都是通过红外热成像仪测试,然后手动记录数据.这样测试的话工作量比较大,需要几分钟就记录一次数据.于是想着能不能用单片机做一个测试温度的装置,用电脑 ...

  7. Arduino STM32用NTC热敏电阻 OLED显示屏制作温度计

    1.材料清单 STM32F103C8T6开发板(黑色板).NTC热敏电阻.12864OLED显示屏(四脚).microUSB数据线.导线及面包板 2.电路连接 NTC热敏电阻连接电路:GND-> ...

  8. 一种基于NTC热敏电阻测量的温度模块

    一种基于NTC热敏电阻测量的温度模块 设计初衷和经历: 设计这块温度采集模块时,最初的用途在冰箱的检测线,通过485总线的方式,采集每个工位的冰箱关键节点的温度.后因为工作变动,加以改进,增加了三相电 ...

  9. STM8学习笔记---NTC热敏电阻的使用

    温度采集是产品开发过程中必不可少的,读取温度的方法有很多种,有专用温度采集芯片,温度传感器,热敏电阻等,各种方法来获取温度.今天总结一下使用热敏电阻来采集温度. 先看看热敏电阻的概念 也就是将温度变化 ...

最新文章

  1. Java测试List<Object>根据其某个属性去重俩种方法效率
  2. python是如何进行内存管理的
  3. 我在大厂,下班了也戴着工牌
  4. 阻塞与非阻塞的IO网络读写
  5. Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决
  6. 如何解决访问Windows Update网站时收到0X8024001D错误信息
  7. 从Deepwalk到Node2vec
  8. 算法竞赛入门与进阶 (四)二分
  9. weblogic运行项目_在WebLogic 12c上运行RichFaces
  10. 工作331:uni-修改未完成数据动态渲染
  11. spring的beanutils工具类_基于spring-beans实现工具类BeanUtils基于Class实例化注入对象及查找方法、复制属性等操作...
  12. 为什么机油使用后变红_水泥固化剂的使用原理是什么,涂洒后时间为什么要足够长?...
  13. 设计模式笔记二十四:模板模式
  14. [转载]如何让自己变得有趣
  15. 640x360,H264 SPS头如何表示高度?
  16. html5小说阅读器源码,文本源码阅读器(NexusTextView)
  17. python代码控制机械臂_Dobot 机械臂
  18. 网站编辑,你们的名字叫搬运工?
  19. 板邓:wordpress自定义用户角色和权限全面解析
  20. uniapp自定义导航栏,手机顶部通知栏字体颜色修改

热门文章

  1. 发票凭证BAPI:BAPI_INCOMINGINVOICE_CREATE
  2. 社群运营中粉丝对于商家的价值是什么?
  3. Python 从入门到爬虫极简教程 1
  4. android adb 获取顶层activity (android 13)
  5. ONNX构建并运行模型
  6. C#控制台程序3种方法打印文本文档源码
  7. 如何在Mac上复制和粘贴
  8. 程序员职业规划——管理篇
  9. WINS服务器和DNS服务器有什么区别?
  10. HTML与HTML5常用标签