热敏电阻的温度与阻值对照表如下

精准的温度计算公式如下

一般条件下用的公式为:Rt = Rp *EXP(B*(1/(T0+temp)-1/(T0+Tp)))

Rt:温度为temp时的电阻

Rp:Tp时刻的电阻值,通常取NTC的电阻值与温度,在此选用的是3K,25°。

B:热敏电阻的系数,此热敏电阻的系数为3950

反推之后

若是使用51系列的单片机则要用到#include "math.h"

但是这个库里只有log和log10函数,没有算ln的,则用一个公式转化一下ln(a)=(log10(a))/(log10(e))

电阻测量方法为采用一个电阻串入NTC,然后测量NTC的电阻值,最终换算出温度

#include "math.h"
void temp_data()
{float temp_original;   float Rt=0;          //此刻的电阻float Rp=3000;       //3k NTCfloat Tp=25;         //3k时的温度为25℃float T0=273.15;     //开尔文温度float B=3950;        //3k NTC系数float vol_temp=0;    //NTC的电压,可算出此刻NTC的电阻float Exp=2.71828182846; //常数evol_temp=(float)GetADCResult(7)*(5.0/255);Rt=vol_temp/((5.0-vol_temp)/3000);   //算出的NTC阻值temp_original=1/(1/(Tp+T0)+((log10(Rt/Rp))/(log10(Exp)))/B)-T0;  //温度
}

3K热敏电阻测温程序相关推荐

  1. 单片机热敏电阻测温度c语言,51单片机热敏电阻测温程序.doc

    //本程序是通过热敏电阻测温度(30c-50c #include #include #include #define uchar unsigned char #define uint unsigned ...

  2. pt100温度传感器c语言,pt100测温程序-LCD1602

    原标题:pt100测温程序-LCD1602 #include"at89X52.h" sbit LCD_RS =P2^0; sbit LCD_RW =P2^1; sbit LCD_E ...

  3. PT100测温 程序+电路 LM358+TL431+PT100+单片机自带AD

    电路 核心程序 int main(void) { u16 adcx;float temp;float y1,y2,y3,y4,y5,y6;NVIC_PriorityGroupConfig(NVIC_P ...

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

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

  5. stm32开发3D打印机(三)——ADC热敏电阻测温、PWM控制(已完成)

    3D打印机温度读取 ADC3初始化 主控芯片为stm32f407ZG,对ADC3初始化,精度设定为12位 ADC3代码部分 void init_adc3() /ADC3初始化 {GPIO_InitTy ...

  6. 基于51单片机的DS18B20测温程序与仿真图

    一.基础介绍 时序介绍就暂不介绍,可以网上搜集资料 二.proteus仿真图 三.程序代码 #include<reg51.h> #include"temp.h"#def ...

  7. 硬件模块应用之NTC热敏电阻测温的使用

    NTC(Negative Temperature Coefficient)是指随温度上升电阻呈指数关系减小.具有负温度系数的热敏电阻现象和材料. 如果想得到稳定的环境温度,一个稳定的稳压源是很重要的, ...

  8. pt100热电阻c语言的程序,单片机+ADC0832热电阻PT100测温程序

    P0 = 0x76; //显示2 du = 1;//打开段选 du = 0;        //关闭段选 delay(2);//延时 if(pay_minus!=pay_minus_scan)   / ...

  9. 基于51单片机的ADC热敏电阻测温系统proteus仿真

    硬件设计 (末尾附文件) 代码设计 #include <reg51.h> #include <intrins.h> #define uchar unsigned char #d ...

  10. c语言ntc程序,单片机NTC测温程序(带小数点) - 啊和的博客

    .C文件#include "ad.h" unsigned int xdata sAD1[10] ; unsigned int xdata AD_Value; unsigned in ...

最新文章

  1. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观
  2. 用NanoPi neo制作网络音箱了解一下?
  3. SpringBoot - 优雅的实现【异步编程】
  4. Elasticsearch创建索引和映射结构详解
  5. 【Qt】Qt5.12编译MySQl5.7驱动(在线亲自指导)
  6. 代码 | 一天一点代码坏味道(1)
  7. HTTP之Cookie和Session(C++ Qt框架实现)
  8. clickhouse原理解析与应用实践 pdf_阿里专家分享内部绝密RocketMQ核心原理与最佳实践PDF...
  9. cdc工具 postgresql_SQLServer CDC数据通过Kafka connect实时同步至分析型数据库 AnalyticDB For PostgreSQL及OSS-阿里云开发者社区...
  10. pyinstaller打包tensorflow+python程序成.exe各种坑(持续添加)
  11. 程序人生|从网瘾少年到微软、BAT、字节offer收割机逆袭之路
  12. 【机器学习】21个机器学习面试问答
  13. java是要在安装的盆运行吗,Java程序员(单身30年):告诫各位,千万不要和女程序员做同事!...
  14. JAVA计算机毕业设计大学校园兼职网站Mybatis+系统+数据库+调试部署
  15. BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理) - 转贴自 wolfenstein (NeverSayNever)
  16. 阿里p8免费公开五份Java架构师学习手册,助力金九银十
  17. 近世代数--特征--环的特征,域的特征
  18. 洛谷P2404 自然数的拆分问题
  19. 中国信通院X容联云|联合发布《客服中心智能化技术和应用研究报告》
  20. Hadoop ResourceManager:

热门文章

  1. 融云观察:壳壳语音新玩法,深挖语音社交市场
  2. ES报错处理-mapper [xx.xx] of different type, current_type [text], merged_type [keyword]
  3. 原神角色展示(HTML+CSS)
  4. 趋势病毒软件卸载攻略
  5. 一款熊猫游戏java_狂热的熊猫_JAVA游戏免费版下载_7723手机游戏[www.7723.cn]
  6. springboot的web进阶知识(2)
  7. ffmpeg 给视频添加字幕,在视频的某个时间段加入声音特效和动画
  8. UDS(统一诊断服务)的理解——0x19服务
  9. 如何编写旋转时钟(源代码)
  10. 关于液晶触摸屏的信号传递?