NTC热敏电阻计算温度之C代码
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;
}
验证
常温下电脑旁边测试
恒温箱测试
NTC热敏电阻计算温度之C代码相关推荐
- NTC热敏电阻检测温度
1.NTC热敏电阻.PTC热敏电阻 下图是NTC热敏电阻和PTC热敏电阻随温度变化,电阻值的变化曲线,可以看到: NTC随温度变化阻值的变化比较明显,对温度变化比较灵敏. 但是,NTC阻值随温度变化并 ...
- 51 Proteus仿真NTC热敏电阻温度测量温度控制系统-0016
51 Proteus仿真NTC热敏电阻温度测量温度控制系统-0016 Proteus仿真小实验: 51 Proteus仿真NTC热敏电阻温度测量温度控制系统-0016 功能: 硬件组成:51单片机 + ...
- 用STM32单片机ADC+NTC热敏电阻采集温度的设计思路 | 附参考电路
目录 前言 一.热敏电阻NTC 二.参考电路 三.激励电压选择 前言 记录一些我在工作和学习过程中遇到的问题 NTC:在淘宝随便买的 单片机型号:STM32G030C8T6 目的:用单片机采集NTC温 ...
- c语言ntc程序,NTC热敏电阻测温度 单片机C和汇编源程序
/*---------------------------------------------------------------------*/ /* --- STC MCU Internation ...
- NTC热敏电阻采集温度
NTC温度传感器: 是一种热敏电阻.探头,其原理为:电阻值随着温度上升而迅速下降.其通常由2或3种金属氧化物组成, 混合在类似流体的粘土中,并在高温炉内锻烧成致密的烧结陶瓷.实际尺寸十分灵活, ...
- Arduino与Proteus仿真实例-NTC热敏电阻驱动仿真
NTC热敏电阻驱动仿真 热敏电阻是由半导体材料制成的温度传感元件,该材料经过烧结以显示电阻的较大变化与温度的微小变化成比例. 该电阻可以通过使用通过热敏电阻的小且经测量的直流或直流电来测量,以测量产生 ...
- STM32物联网项目-ADC采集实验板板温度(NTC热敏电阻)
STM32 ADC采集板载温度 STM32 ADC简介 STM32 拥有 1~3 个 ADC(STM32F101/102 系列只有 1 个 ADC),这些 ADC 可以独立使用, 也可以使用双重模 ...
- 用java计算电阻,NTC热敏电阻计算公式
本五主要介绍NTC热敏电阻计算公式.Steinhart-Hart方程是计算NTC热敏电阻的主要数学模型,它适合于高精度的宽温度范围.提供了基于给定热敏电阻的温度阻抗表计算特征Steinhart-Har ...
- stm32RCT6 使用NTC热敏电阻实现温度报警器
文章目录 一.NTC热敏电阻与温度关系 二.ADC采集 三.OLED显示 四.蜂鸣器报警 前言 本文采用ADC模拟输入,测量包含热敏电阻的分压电路,后通过数学公式计算出分压,温度,并显示在OLED上, ...
最新文章
- sql2005中的简单分页方法
- iPhone13下周三发布,提前看剧透:刘海缩小、120Hz高刷屏、Mini又续一年…
- 通用makefile
- 程序的加载和执行(四)——《x86汇编语言:从实模式到保护模式》读书笔记24
- python朋友圈自动点赞_基于AirTest+Python的ios自动化测试demo(微信朋友圈无限点赞)...
- SAP Spartacus 如何调试待翻译文本的 place holder 和翻译之后的值
- linux网络编程Internet Socket地址,套接字,和函数
- 程序员的进阶课-架构师之路(18)-图
- LIB和DLL的区别与使用
- DHTML【6】--CSS
- Agile入门系列-1
- PM_敏捷开发 Scrum vs Kanban,如何选择?
- 会员制玩法解说 JAVA会员制商城系统开发
- 嵌入式单片机面试笔记
- tp6 获取session_TP6文档
- 51nod 1830
- 网络流24题之太空飞行计划问题
- av_interleaved_write_frame(fmt_ctx, enc_pkt);返回-22
- 网页制作怎么入服务器,网站后台是怎么做的 如何进入网站后台
- nodejs的 面试大全 容易 难的都有