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

    文章

    2651

    浏览量

    154329
收藏 人收藏

    评论

    相关推荐

    如何校准ph传感器 pH传感器校准方法

    如何校准ph传感器 pH传感器校准方法  校准pH传感器是确保其准确性和可靠性的重要步骤。 第
    的头像 发表于 02-18 11:33 589次阅读

    温度传感器的特性,温度传感器的类型有哪些

      温度传感器将热能转换为物理量,如位移、压力和电信号等。它是一种用于自动测量温度的电气设备。温度传感器的主要原理是测量热量并在将其转换为可
    发表于 09-01 16:33

    集成温度传感器(2)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 15:05:50

    集成温度传感器(1)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 15:05:27

    温度传感器概述(2)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 14:55:47

    温度传感器概述(1)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 14:55:24

    集成温度传感器(2)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 10:29:50

    集成温度传感器概述(2)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 10:25:40

    集成温度传感器概述(1)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 10:25:17

    适用磁场中的温度传感器

    温度传感器所暴露的最常见的恶劣环境可能是磁场。磁场会导致可逆的校准偏移,从而导致错误的温度测量。这种转变不是★久性的,当磁场被移除时,传感器
    的头像 发表于 07-14 09:47 346次阅读
    适用磁场中的<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>

    温湿度传感器校准原理及校准步骤

    温湿度传感器是一种重要的设备,用于监测环境中的温度和湿度变化。然而,由于环境和时间的影响,温湿度传感器可能会出现漂移或失准的情况。为了确保传感器的准确性和可靠性,
    的头像 发表于 06-29 16:30 5087次阅读

    如何使用外部温度传感器校准DS1862

    本应用笔记介绍如何在内部校准DS1862的AUX2MON引脚,以便外部温度传感器驱动查找表(LUT)。本文还介绍了DS1862的辅助监视通道、设置AUX2MON引脚内部校准寄存器的几个
    的头像 发表于 06-10 15:36 351次阅读
    如何使用外部<b class='flag-5'>温度</b><b class='flag-5'>传感器</b><b class='flag-5'>校准</b>DS1862

    Cernox 低温温度传感器的技术参数

    校准传感器 ※ 非氧化合金引线可弯曲,并能经受正常焊接 ※ 2线标准配置,3线和4线可选 BC封装温度计外形图片 使用范围 类型量程阻值(Ω)/4.2K灵敏度(Ω/K)是否校准
    发表于 05-31 10:16

    在Uno、Mega、ESP8266和ESP32上运行各种温度传感器,哪个温度传感器给出真实(实际)值?

    我在 Uno、Mega、ESP8266 和 ESP32 上运行各种温度传感器,但我很好奇哪些最接近真实温度。 所有传感器都是数字的(I2C 或数据):DS18B20 (4x)、BMP2
    发表于 05-25 09:14

    使用自重校准重量传感器

    使用MAX1452和MAX1455精密传感器信号调理器集成电路对基于应变片的重量传感器进行校准温度补偿正变得越来越流行。领先的汽车安全产品供应商越来越多地转向使用力
    的头像 发表于 05-24 11:50 552次阅读
    使用自重<b class='flag-5'>校准</b>重量<b class='flag-5'>传感器</b>