0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何校准便宜的温度传感器

454398 来源:wv 2019-10-24 16:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:关于传感器

好,传感器是MCP9700。我能够以0.2欧元的价格获得它们。输出信号是一个模拟张力,范围为0..5V,这意味着您可以使用微控制器ADC引脚简单地获取温度。它不需要任何其他部分!温度范围为-40至150°C。对于我的项目来说已经足够好了!!

传感器有不同的包装,我选择了TO-92型号。

传感器数据表在这里。步骤2:Arduino代码,接线和首次测试

左针脚:Vdd-》到Arduino 5v

中间针脚:Vout-》到arduino A0针脚

右引脚:GND-》到arduino GND

代码已附加。这是一个简单的模拟读数。为了使测量更准确,我使用一个简单的循环获取5个温度值并计算平均温度。

在数据表的第11页上,给出了传感器传递函数公式: Vout = Tc * Ta + V0c

其中:

Vout:输出张力(从arduino读取)

Tc:温度系数

Ta:环境温度(我们正在寻找该值)

V0c:0°C时的传感器输出电压

最后一个值可以在数据表第3页的“直流电特性”表中获得。对于我的传感器(MCP9700),该值为500 mV。

这意味着,对于我的Arduino,环境温度公式为:

温度=(( TensionAnalog/204.8)-0.5)/0.01;

TensionAnalog 是从模拟引脚获取的原始值。 arduino ADC的范围是10位,因此5伏特的读取值范围是1024(2 ^ 10),0伏特的读取值范围是0。因此,要获得以伏特为单位的值,您需要将模拟值除以1024/5 = 204.8

0.5是以伏特(500 mV)为单位的 V0C 值

0.01是温度系数 Tc (10 mV/°C)

我在窗口上设置了传感器和气象站传感器,为了比较温度。

几分钟后,我的工作站说环境温度为26.4。同时,传感器显示温度为24.8°C。我们处于Microchip给出的公差范围内,但还不够准确。

让我们对此进行更改!

第3步:校准

确定,因为我们认为温度输出是线性函数,并且温度系数正确,所以我们需要修改 VoC 的偏移量。/p》

与传感器值有关的“精确”温度传感器(我的气象站参考)平均而言(通过Excel计算平均值)高1.98°C。

实际的 V0C 偏移为500mV,因此这意味着新的偏移应为500-1.98,即480.2。

我现在的新温度公式为:

TemperatureMoyenne = TemperatureMoyenne +((((TensionAnalog/204.8)- 0.4802 )/0.01);

相同的安装,现在的新结果更好。

第4步:结论

我们已经看到了如何比较廉价传感器获取的温度以使其更加准确。当然,我的校准技术不是很好,因为我想输出信号是完全线性的,我没有考虑自热的影响,传感器是黑色的,我的气象站传感器是白色的,所以,不是很好。

Microchip在数据表的第11页上说,可以通过在25°C下校准传感器来提高精度(刚刚完成)。

但是请记住,该芯片的价格为0.2欧元,我真的不需要令人难以置信的精度。此处描述的方法只是获取更好值的一种方法,而并非完全准确的值。如果是精确的话,只需要一个热电偶或更精确的(和昂贵的)传感器即可!

最后一句话:校准后几个小时,我们猛烈地打雷(我的气象站是对的^^)。温度下降到18°C,传感器的值还可以。。..!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    3252

    浏览量

    163357
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CGM系统温度测量解决方案选择数字温度传感器

    测量误差可控制在±0.1℃以内。数字温度传感器每一颗芯片在出厂前都完成了精密校准,用户无需再做额外的软件补偿处理,大大简化了系统设计。
    的头像 发表于 04-10 14:55 126次阅读
    CGM系统<b class='flag-5'>温度</b>测量解决方案选择数字<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>

    温度一变,数据就飘?这篇传感器温漂校准指南请收好

    近期有粉丝留言问到ST的双轴加速度芯片IIS2ICLX的温漂该如何校准。其实,很多工程师对传感器元件的温度漂移都存在疑问。今天,我们就借这个机会,来详细聊聊这个话题。简单来说,传感器
    的头像 发表于 04-10 12:04 140次阅读
    <b class='flag-5'>温度</b>一变,数据就飘?这篇<b class='flag-5'>传感器</b>温漂<b class='flag-5'>校准</b>指南请收好

    精准测控:LM34 精密华氏温度传感器的应用与优势

    )的 LM34 精密华氏温度传感器。 文件下载: lm34.pdf 特性优势:设计的理想之选 直接校准与线性输出 LM34 直接以华氏度进行校准,输出电压与华氏
    的头像 发表于 02-26 14:50 274次阅读

    探索LM45 SOT - 23精密摄氏温度传感器:特性、应用与设计要点

    德州仪器(TI)的LM45 SOT - 23精密摄氏温度传感器。 文件下载: lm45.pdf 1. 特性亮点:优势众多,满足多样需求 精准校准与线性输出 LM45直接以摄氏度(Centigrade)
    的头像 发表于 02-26 14:50 276次阅读

    高精度温度传感利器:LM61温度传感器全面剖析

    高精度温度传感利器:LM61温度传感器全面剖析 大家好,作为一名资深电子工程师,我深知在温度传感
    的头像 发表于 02-26 14:25 362次阅读

    TMP116:高精度、低功耗数字温度传感器的卓越之选

    德州仪器(TI)推出的TMP116高精度、低功耗数字温度传感器。 文件下载: tmp116.pdf 1. 产品概述 TMP116家族(包括TMP116和TMP116N)是一系列集成了EEPROM内存的低功耗、高精度温度
    的头像 发表于 02-12 13:40 319次阅读

    技术资讯 I 不同类型的温度传感器

    本文要点用于测量系统或环境温度的设备称为温度传感器。热电偶是工业、汽车和消费电子应用中最常见的温度传感器。红外
    的头像 发表于 12-19 20:55 782次阅读
    技术资讯 I 不同类型的<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>

    振动温度监测传感器:智能设备健康管理

    文章由山东华科信息技术有限公司提供在工业设备智能化升级的浪潮中,振动温度监测传感器凭借其双参数同步采集能力,成为设备状态感知的核心器件。该类传感器通过融合振动加速度检测与温度监测功能,
    的头像 发表于 12-16 09:31 568次阅读
    振动<b class='flag-5'>温度</b>监测<b class='flag-5'>传感器</b>:智能设备健康管理

    探索Thermometrics压力与温度组合传感器:卓越性能与广泛应用

    探索Thermometrics压力与温度组合传感器:卓越性能与广泛应用 作为电子工程师,在各类设计项目中,传感器的选择与应用至关重要。今天我们来详细探讨Thermometrics的压力与温度
    的头像 发表于 12-15 09:55 684次阅读

    CW32温度传感器的应用

    CW32F030 内置温度传感器模块,传感器的输出电压随温度变化,设置 ADC 模块的采样通道为内部温度
    发表于 12-15 08:18

    不同温度传感器的类型和公差

    温度传感器类型和公差:传感器公差和温度系数的组合定义了温度传感器
    的头像 发表于 11-24 17:47 981次阅读
    不同<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的类型和公差

    石英谐振压力传感器:计量与校准领域的精准之选

    石英谐振压力传感器凭借其高精度、卓越稳定性和可靠性,已成为计量与校准领域的关键工具。本文深入探讨了石英谐振压力传感器为何能成为该领域的最佳选择,分析了计量与校准对压力
    的头像 发表于 11-07 11:57 685次阅读

    温度传感器系数与应用需求的匹配

    作者:Pete Bartolik 投稿人:DigiKey 北美编辑 传感器技术种类繁多且行业需求差异化显著,为特定应用选择最佳温度传感器会极具挑战性。然而,许多应用都要求精确读数,因此必须评估现有
    的头像 发表于 10-01 15:16 1996次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>传感器</b>系数与应用需求的匹配

    温度“说话”,数字温度传感器如何智能感知温度

    温度传感器在各个领域发挥着关键作用,T09是一款高性能的数字温度传感器,具有高精度和低功耗,可集成在可穿戴设备、医疗监测、工业自动化等设备中,具有报警功能,可防止设备因
    的头像 发表于 06-19 09:56 1037次阅读
    让<b class='flag-5'>温度</b>“说话”,数字<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>如何智能感知<b class='flag-5'>温度</b>?