NTC热敏电阻计算温度之C代码

article/2025/8/25 10:46:36

NTC热敏电阻计算温度之C代码

  • 代码已经验证 温度误差可以接受
    • 验证

代码已经验证 温度误差可以接受

下面展示部分 代码

///< ADC 单次采集 Ntc
uint32_t Adc_ReadNtcVal(void)
{uint32_t u32AdcRestult;///< ADC 采样通道配置Adc_CfgSglChannel(AdcExInputCH21); /////< 启动单次转换采样Adc_SGL_Start();   while(TRUE != Adc_GetIrqStatus(AdcMskIrqSgl));//ADC 中断/采样完成状态清除Adc_ClrIrqStatus(AdcMskIrqSgl );	u32AdcRestult = Adc_GetSglResult();   ///< 获取采样值return u32AdcRestult;
}
//电压换算成温度  热敏电阻在下
float Temp_data(void)
{float temp=0;float Rt=0;float Rp=10000;float T2=273.15+25;float Bx=3950;float Ka=273.15;float vol=0;vol=(float)(Adc_ReadNtcVal())*(3.3/4096);Rt=(3.3-vol)*10000/vol;temp=1/(1/T2+log(Rt/Rp)/Bx)-Ka+0.5;return temp;
}//电压换算成温度  热敏电阻在上
uint8_t Temp_data(void)
{float temp=0;float Rt=0;float Rp=10000;float T2=273.15+25;float Bx=3950;float Ka=273.15;float vol=0;vol=(float)(4096-NTC_Adc_Value)*(float)(3.3/4096);Rt=(3.3-vol)*10000/vol;temp=1/(1/T2+log(Rt/Rp)/Bx)-Ka+0.5;return (uint8_t)temp;
}

验证

常温下电脑旁边测试
常温测试

恒温箱测试
恒温箱


http://chatgpt.dhexx.cn/article/q7hbsnY5.shtml

相关文章

NTC功率型热敏电阻

看网课&#xff0c;学习使我快乐&#xff1b;&#xff08;视频来自B站UP主“郭天祥老师”&#xff0c;感谢Neo老师&#xff1b;也有资料来自网络&#xff0c;感谢愿意分享的每一个人&#xff09; 1、NTC功率型热敏电阻 基本参数 1.1、25℃时的电阻值 因为是热敏电阻&#xff0…

NTC——热敏电阻的采集方法

前言&#xff1a; 最近在调试STM32ADC采集NTC热敏电阻的温度值&#xff0c;总结下NTC热敏电阻温度值的采集方法。 硬件平台&#xff1a;STM32F205 软件平台&#xff1a;keil V5 函数库&#xff1a;标准库 NTC热敏电阻温度采集方法 热敏电阻的相关知识点见百度文库的介绍&a…

热敏电阻(NTC)的作用

热敏电阻的作用 负温度系数热敏电阻在电路上 防浪流的应用阻温特性图应用环境NTC热敏电阻器在电路中抑制浪涌电流示意图负温度系数热敏电阻在电路上 物体表面温度的应用查表法求NTC温度值 负温度系数热敏电阻在电路上 防浪流的应用 从图中可以看到标注10D是在在常温25℃的时候&…

NTC热敏电阻测温

1、NTC特性 所谓NTC热敏电阻器就是负温度系数热敏电阻器&#xff0c;即就是电阻值随着温度上升而迅速下降&#xff0c;因此可以利用这个特性来测量温度。 2、温度计算公式 其中&#xff0c;T1和T2指的是K度&#xff0c;即开尔文温度&#xff0c;开氏度 摄氏度273.15&#xf…

NTC热敏电阻应用-测温

热敏电阻属于敏感元器件的一类。按照温度系数可分为正温度系数热敏电阻&#xff08;PTC&#xff09;和负温度系数热敏电阻(NTC)。在不同的温度下&#xff0c;表现得阻值不同。其中PTC热敏电阻&#xff0c;其随着温度的升高&#xff0c;阻值变大。而NTC热敏电阻&#xff0c;其随…

NTC热敏电阻

NTC被称为负温度系数热敏电阻&#xff0c;是由Mn-Co-Ni的氧化物充分混合后烧结而成的陶瓷材料制备而来&#xff0c;它在实现小型化的同时&#xff0c;还具有电阻值-温度特性波动小、对各种温度变化响应快的特点&#xff0c;可被用来做高灵敏度、高精度的温度传感器&#xff0c;…

JS 在线预览Word,Excel

word文件 XDOC可以实现预览以DataURI表示的DOC文档&#xff0c;此外XDOC还可以实现文本、带参数文本、html文本、json文本、公文等在线预览&#xff0c;具体实现方法请看官方文档 官方DEMO&#xff1a; XDOC 阅读器 下面这种方式可以实现快速预览word但是对文件使用的编辑器可…

【Vue项目实践】实现在线预览word文件、excel文件

JUST DO IT 目录 ??一、查看word 1.引用mammoth.js 2. 页面布局 3. 请求URL显示数据 二、查看Excel ? ? ? ? ?1.引用sheetjs 2.页面布局 3.?请求URL显示数据 三、项目应用&#xff1a;根据详情后缀分情况显示word、excel ? ? ? ? ?1. 效果展示 2. 页面…

html 实现动态在线预览word、excel、pdf等文件(方便快捷)

亲测可用&#xff0c;若有疑问请私信 wordexclepdf表格在线浏览 通过iframe直接引用微软提供的方法 <iframe srchttps://view.officeapps.live.com/op/view.aspx?srchttp://storage.xuetangx.com/public_assets/xuetangx/PDF/1.xls width100% height100% frameborder1>…

php实现在线预览word等office文件,同时添加水印

最近需要在网页上实现预览上传的word文档&#xff0c;并能在预览中添加自己的水印&#xff0c;之前没有实现过相关功能&#xff0c;搜索了一下网上的资料&#xff0c;清晰完整的教程较少&#xff0c;因此将自己实现的步骤和遇到的问题记录下来&#xff0c;希望能帮到有需要的人…

vue 在线预览word、excel、pdf、txt、图片

excel文件预览 word文件预览 pdf文件预览 普通图片预览 一、查看word 引用mammoth.js 安装 npm install --save mammoth 引入import mammoth from “mammoth”; 1.页面 <div id"wordView" v-html"vHtml"/></div> 2.数据 data() {return {vHtml…

前端实现Word在线预览

因为项目需要&#xff0c;要实现在浏览器端在线预览word文档&#xff0c;根据文档url动态预览文件内容。因为浏览器不支持word格式。所以在浏览器端语言word的方法也就有以下几种。 转为pdf&#xff0c;然后预览 因为浏览器支持pdf预览&#xff0c;这种方法也不错&#xff0c…

uniapp h5在线预览word文档ppt等

1.要预览文档服务首先开启服务 &#xff08;1&#xff09;登录 数据万象控制台 &#xff0c;单击存储桶管理&#xff0c;进入存储桶管理页面。 &#xff08;2&#xff09;在存储桶管理页面选择并单击需操作的存储桶&#xff0c;进入相应存储桶管理页面。 &#xff08;3&#xf…

php怎么在线预览word文件?php预览.doc、.docx、.wps文件

php预览Word PHP要实现在线Word预览只需要3步 第一步&#xff1a; 准备一个文件地址&#xff0c;如下&#xff1a; http://usdoc.cn/vw/文件模板.docx 第二步 预览前置地址&#xff1a; http://vw.usdoc.cn/?src 第三步 开始预览 http://vw.usdoc.cn/?srchttp://usdoc.cn/vw/…

Vue在线预览word

先上效果图 下载插件 npm i docx-preview0.1.4 npm i jszip 完整代码 <template><div class"app"><el-button click"preview">预览</el-button><el-dialogv-if"previewShow"title"预览":visible.sync&q…

前端实现在线预览Word文件

简介 在项目中遇到了个需求&#xff0c;大致需求这样的&#xff1a;用户在上传文件前需要先预览一下内容&#xff0c;确认内容是否正确&#xff0c;正确的情况下才可以上传&#xff1b; 那么这里面会涉及到一个在上传前的文档的预览操作&#xff0c;下面就记录一下踩坑记录 d…

前端实现在线预览word(docx),pdf,excel类型的文件

实现方案 找了网上的实现方案&#xff0c;效果看起来不错&#xff0c;放在下面的表格里&#xff0c;里面有一些是可以直接通过npm在vue中引入使用。 文档格式老的开源组件替代开源组件word&#xff08;docx&#xff09;mammothdocx-preview(npm)powerpoint&#xff08;pptx&a…

word文档创建及在线预览方法

工作中经常有时会遇到需要给用户创建word文档并实现word文档在线预览 的需求,我来讲一讲我所知道的解决方案。 一、word文档模板定义 因word文档中内容是根据不同用户显示不一样,所以需要使用较为灵活的模板了,本文使用的是freemarkerxml来定义模板: 1. maven依赖: <depe…

自学Java没学历可以找到工作吗?

除非技术真的diao 炸 天&#xff0c;否则大概率是找不到的 低学历能自学编程的人大有人在&#xff0c;你在搜索引擎上一查&#xff0c;低学历自学编程改变自身命运的不胜枚举。 但无一不例外的&#xff0c;每个求学者的叙述都透漏着心酸、艰难困苦&#xff0c;披荆斩棘。这些词…

自学Java真能找到好工作吗

最近跟学生沟通的时候总是能听到这样的对话 学生&#xff1a;老师&#xff0c;我觉得没必要报个班学习Java&#xff0c;我有好多师兄现在都在自学的&#xff0c;我觉得他们学的也挺不错的&#xff0c;没有想象的那么难&#xff0c;我也准备自学了&#xff01; 老师&#xff1…