当前位置: 首页 > news >正文

GD32 MCU内部温度传感器如何使用,以及适合哪种应用场景?

GD32 MCU全系列产品均内置温度传感器,内部温度传感器可以用于测量器件周围温度及变化,传感器的输出电压连接到ADC的第16通道,可被ADC转换成数字量。

温度传感器输出电压随温度线性变化,由于生产过程中的多样化,温度变化曲线的偏移在不同的芯片上会存在不同,但斜率基本一致,因而内部温度传感器更适合测量温度变化,即相对温度,而不太适合测量绝对温度。如果需要测量绝对温度,且对温度的精度要求并不是很高的情况下,可以使用外置温度传感器来校准不同芯片出厂的偏移误差,这样就可以用于环境温度的测量。

下面为大家介绍内置温度传感器参数以及如何使用。

内置温度传感器参数如下图所示,其中TL为温度线性误差,Avg_Slope为斜率,V25为25度下的温度传感器输出典型电压,tstart为启动时间,ts_temp为ADC读取温度传感器的采样时间。

温度传感器可通过ADC的IN16通道进行采样获取,获取的采样值可通过以下公式进行换算温度值:

代码中计算公式如下可参考,其中temperature 为转换的温度变量, ADC_DATA0(ADC0)为温度传感器采样值。

C
temperature = (1.45 - ADC_DATA0(ADC0)*3.3/4096) * 1000 / 4.1 + 25;

以上即为GD32 MCU内置温度传感器的使用介绍,如有问题或建议唤醒评论区讨论。

更多GD32 MCU相关咨询:https://www.gd32bbs.com/ 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • BQ27441初始化配置程序,电压、SOC等参数读取程序
  • 玩转单例模式
  • 【Unity教程】使用 Animation Rigging实现IK制作程序化的动画
  • 使用模板导出excel文件
  • C++ 124类和对象_运算符重载_赋值
  • 前端工程化-05.Vue项目开发流程
  • Jenkins持续集成工具学习
  • LeetCode 242 有效的字母异位词
  • 使用X-AnyLabeling自动标注数据集(以yolov10模型为例,多图详细介绍)
  • 【商城源码开发要多久】
  • 时间记录内核模块
  • 【AI/算法类】OPPO 2025届秋招笔试题(B卷)
  • OpenCV的编译(MinGW)
  • 大模型是如何升级的呢?技术?应用?
  • 微信小程序开发:基础架构与配置文件
  • 「译」Node.js Streams 基础
  • Apache Spark Streaming 使用实例
  • C++类的相互关联
  • CAP理论的例子讲解
  • docker-consul
  • Java 最常见的 200+ 面试题:面试必备
  • Javascript编码规范
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • 飞驰在Mesos的涡轮引擎上
  • 搞机器学习要哪些技能
  • 基于webpack 的 vue 多页架构
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 一道闭包题引发的思考
  • 终端用户监控:真实用户监控还是模拟监控?
  • 说说我为什么看好Spring Cloud Alibaba
  • ​​​​​​​​​​​​​​Γ函数
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ###项目技术发展史
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (10)ATF MMU转换表
  • (3) cmake编译多个cpp文件
  • (3)llvm ir转换过程
  • (3)选择元素——(17)练习(Exercises)
  • (javascript)再说document.body.scrollTop的使用问题
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (pojstep1.3.1)1017(构造法模拟)
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (笔试题)合法字符串
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)php投票系统 毕业设计 121500
  • (汇总)os模块以及shutil模块对文件的操作
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (转)EOS中账户、钱包和密钥的关系
  • .Net 4.0并行库实用性演练
  • .NET 表达式计算:Expression Evaluator
  • /run/containerd/containerd.sock connect: connection refused
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器