电路

核心程序

int main(void)
{ u16 adcx;float temp;float y1,y2,y3,y4,y5,y6;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2delay_init(168);    //初始化延时函数uart_init(115200);  //初始化串口波特率为115200LED_Init();                    //初始化LED Adc_Init();         //初始化ADC   while(1){ adcx=Get_Adc_Average(ADC_Channel_5,20);//获取通道5的转换值,20次取平均y1=(3.0f*(1.0f/21.0f));//桥电压y2=(float)((adcx*(3.3f/4096.0f))/100.0f);y3=(float)y1+y2;//PT电阻电压y4=(float)(2000.0f*y3)/(3.0f-y3);//普通电阻阻值y5=(float) (y4-100.0f)/0.385f; //电阻y6=y5+17.2f;printf("\r\n温度为:");printf("%f",y6);printf("度");LED0=!LED0;delay_ms(200);  }
}

实物


测试效果

总结
目前和福绿克万用表测温比较了一下,直接计算温差有17度(说明电路和计算存在误差),修正误差以后,和福绿克测温对比,只有2度的误差。
后面会再次优化电路和算法,并且支持多路测温。

原创,未经允许,不得转载。

PT100测温 程序+电路 LM358+TL431+PT100+单片机自带AD相关推荐

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

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

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

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

  3. STM32实现PT100测温系统设计报告(OLED屏显示)

        本项目设计内容涉及:传感器.嵌入式系统应用.模拟电子技术.   课程:<智能传感技术>   指导老师:覃园芳老师 项目报告目录: 一.任务要求 二.硬件设计 1.分析所要使用的PT ...

  4. 基于stm32的MAX31865铂电阻PT100测温全套资料

    基于stm32的MAX31865铂电阻PT100测温全套资料(原理图+教程+程序+演示视频) 资料编号:009 本项目可以通过PT100测温,测温范围为:-200-420℃,采用1.8寸OLED显示 ...

  5. STM32L151 INA826 ADS1115 PT100测温

    (12条消息) PT100测温函数_weixin_30325487的博客-CSDN博客 https://blog.csdn.net/weixin_30325487/article/details/96 ...

  6. 热电阻PT100测温电路

    目录: 一.概述 二.桥式测温电路 三.恒流源式测温电路 四.PT100温度传感器分度表 ------------------------------------------------------- ...

  7. max31865模块 PT100测温 PT1000测温 接线说明要点说明 使用说明 程序 单片机

    文章目录 要点1 参考电阻 要点2 接线 要点3 体会 要点4 max31865模块重要细节 国内资料少,找到个非常详细的资料: https://learn.adafruit.com/adafruit ...

  8. MAX31865模块的使用-基于ZigBee_CC2530芯片 PT100测温

    前言   网络上关于ZigBee和MAX31865的相关资料较少,对于如何在CC2530上实现对PT100温度数据的读取的资料更是几乎没有.因此本文对MAX31865芯片和模块的使用进行简要介绍,并提 ...

  9. pt100专用芯片_有没有PT100测温芯片推荐

    MAX31855 冷端补偿热电偶至数字输出转换器 高精度热电偶数字转换器IC, [硅天下备样信息] MAX31855KASA+T    -200°C to +1350°C     8SO MAX318 ...

最新文章

  1. linux中文件记录的时间参数,【Linux】stat命令查看文件的三个时间参数
  2. 今天看到一个很个性的blog
  3. linux命令route
  4. c++ cin不能输入的问题
  5. JAVA和遮掩_JAVA 你不知道的秘密 覆写,重载,隐藏,遮蔽,遮掩
  6. 台积电:如果不能向华为销售芯片,其他订单可快速取代华为空缺
  7. jqgrid使用小记
  8. 计算机网络bd,第七周-计算机网络技术
  9. 安装oracle需注意的地方
  10. TCP三次握手连接和TCP四次挥手及大量TIME_WAIT解决方法:
  11. Cmdkey 凭证管理器工具
  12. CMMI5级认证含金量高吗?
  13. 1020-锰硅、硅铁、郑醇、焦煤、焦炭、尿素、纯碱、郑煤、EG、PVC跌停,郑煤期权,看涨期权跌停,看跌期权涨停,做市商停止报价
  14. 关于一台电脑安装多个jdk后使用时如何切换
  15. Adobe reader update 无法将数值disableexceptionchainvaliddation写入键/sofeware...请验证您对该有足够
  16. 【出差总结】出差0902
  17. 飞机大战实现--c++
  18. stm32解锁电调、电机速度控制
  19. Github Page绑定至个人域名
  20. flash 火狐总是崩溃_解决firefox经常出现Adobe Flash 插件已崩溃

热门文章

  1. 微商图片带水印怎么去掉?
  2. 哈语在线翻译软件-使用哈萨克语翻译汉语日常用语汉语哈语翻译
  3. 推荐4本SCI期刊,这些SCI期刊投一投,学术很快能出头
  4. 基于决策树的隐形眼镜类型预测
  5. mysql服务器搭建方法_windows下搭建MySQL服务器步骤详解
  6. 中与英文统计字符长度
  7. 凯斯西储轴承数据CWRU数据集制作十分类
  8. DataCamp中Intermediate Python之Matplotlib01
  9. ElasticSearch搜索时不算分API
  10. Redis集群进阶之路