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

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

3天内不再提示

基于MCP9700和MCP9701模拟输出温度传感器

电子设计 来源:Microchip 作者:Microchip 2021-04-30 16:04 次阅读

Microchip Technology Inc.提供了许多模拟和串行输出集成电路IC温度传感器。通常,这些传感器在室温下在一摄氏度(±1°C)内是准确的。但是,在高温或低温的极端情况下,精度都会非线性降低。通常,该非线性具有抛物线形状。

本应用笔记推导了一个描述传感器典型非线性特性的方程式,该方程式用于确定在指定工作温度范围内对传感器精度误差的补偿。PIC微控制器单元(MCU)可以计算方程式,并以更高的精度提供温度读数。本应用笔记基于MCP9700和MCP9701模拟输出温度传感器以及MCP9800串行输出温度传感器。

解决方法

硅表征数据用于确定非线性传感器的特性。从该数据中得出一个描述传感器典型性能的方程式。确定方程的相应系数后,这些系数将用于计算典型传感器非线性的补偿。

使用补偿前后的平均值和±1标准评估(±σ)来提供误差分布。MCP9700和MCP 9701总共使用了100个器件作为代表,而MCP9800使用了160个器件。

图1显示了补偿前后的典型传感器精度。它说明了补偿功能可在传感器工作温度范围内提供准确且线性的温度读数。PIC MCU用于计算公式并补偿传感器输出以提供线性温度读数。

articles-ic-temperature-sensor-accuracy-compensation-with-pic-mcu-1388025296.png

图1补偿前后的典型传感器精度

传感器精度

在工作温度范围内的典型传感器精度具有精度误差曲线。在冷热温度下,误差的大小呈指数增加,从而形成抛物线形的误差曲线。下图显示了MCP9800,MCP9700和MCP9701传感器的传感器精度曲线的平均值和±1°C标准偏差。

这些传感器的精度规格限制已发布在相应的数据表中,如图2,图3和图4所示。请注意,由于传感器在极端温度下会出现非线性,因此精度规格限制有所扩大。在极端温度下的精度降低可以得到补偿,以提高工作温度范围内的传感器精度。

articles-ic-temperature-sensor-accuracy-compensation-with-pic-mcu1-1388025296.png

图2 MCP9800精度(160个零件)

articles-ic-temperature-sensor-accuracy-compensation-with-pic-mcu2-1388025296.png

图3 MCP9700精度(100个零件)

编辑:hfy

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

    关注

    48

    文章

    6809

    浏览量

    147625
  • 传感器
    +关注

    关注

    2526

    文章

    48092

    浏览量

    740008
收藏 人收藏

    评论

    相关推荐

    MCP3421电流检测问题

    想实现功能为通过3.3V单片机pwm控制nmos输出,并使用MCP3421检测流经负载的电流。 在图中OUT1为PWM输出 B1其实是一个10Ω的负载不是电机(类似电热丝的东西)负载最大电流
    发表于 03-15 09:25

    IC温度传感器有什么缺点吗

    IC温度传感器又有模拟输出和数字输出两种类型。模拟输出传感器
    的头像 发表于 02-29 16:50 551次阅读
    IC<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>有什么缺点吗

    Microchip推出10款多通道远程温度传感器

    热管理是汽车设计的重要方面,但与许多其他元件相比,多通道远程温度传感器的选择明显不足。为填补这一空白,MicrochipTechnologyInc.(微芯科技公司)推出MCP998x系列10
    的头像 发表于 02-19 12:02 296次阅读
    Microchip推出10款多通道远程<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>

    如何利用树莓派读取温度传感器MCP9808的数据呢?

    MCP9808是一款温度传感器,采用I2C通信标准来传输连续轮询温度。它支持报警功能和待机模式,以便在需要时节省电力。在本说明文档中,我们将执行几个python命令来获取
    的头像 发表于 12-28 09:24 1898次阅读
    如何利用树莓派读取<b class='flag-5'>温度</b><b class='flag-5'>传感器</b><b class='flag-5'>MCP</b>9808的数据呢?

    环境因素对微通道板(MCP)的使用影响

    了不同磁场方向的磁场大小对MCP输出变化的影响,测试时通过使用紫外线照射MCP,然后在远离MCP输出端3mm的地方放置阳极来测量其
    的头像 发表于 12-26 06:43 267次阅读
    环境因素对微通道板(<b class='flag-5'>MCP</b>)的使用影响

    MCP23017/MCP23S17数据手册

    MCP23S17)- 10 MHz (最高)• 三个硬件地址引脚,最多可允许总线上连接 8 个器件• 可配置的中断输出引脚- 可配置为高电平有效 (输出)、低电平有效(输出)或开漏
    发表于 10-10 08:01

    模拟输出型集成温度传感器(2)#传感器

    传感器电阻电路光电池
    未来加油dz
    发布于 :2023年08月14日 18:56:46

    模拟输出型集成温度传感器(1)#传感器

    传感器电阻电路光电池
    未来加油dz
    发布于 :2023年08月14日 18:56:03

    MCP3008上的高灵敏度水传感器

    电子发烧友网站提供《MCP3008上的高灵敏度水传感器.zip》资料免费下载
    发表于 07-10 10:04 0次下载
    <b class='flag-5'>MCP</b>3008上的高灵敏度水<b class='flag-5'>传感器</b>

    KUKA-VASS大众版本:给模拟输出端赋值

    通过给模拟输出端赋值,可通过机器人控制器输出模拟电压。
    发表于 06-05 10:50 458次阅读
    KUKA-VASS大众版本:给<b class='flag-5'>模拟输出</b>端赋值

    18650和mcp1700的电源问题如何解决?

    3000mah 20A) mcp 1700 3.3v to92 24lc64 i2c eeprom 和 ds18b20 传感器 如果我尝试使用外部电源,一切正常,但使用电池 esp 仅在
    发表于 05-31 07:36

    ESP-07和mcp1812AT-33稳压哪一个更好?

    我正在用 ESP-07 创建一个项目,几乎每篇文章都建议使用 mcp1700 作为稳压。但是当我看它时,我发现 mcp1812AT-33 稳压看起来更好(更低的典型功率,300mA
    发表于 05-30 07:10

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

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

    触发MCP23017中断时wdt复位的原因?

    附图所示)。 下面的代码工作正常。当我按下按钮开关时,串行监视中显示了按下按钮的引脚号。 #include #include \"Adafruit_MCP23017.h\"
    发表于 05-19 09:44

    温度传感器 IC 简化设计

    当您开始选择温度传感器时,您不再局限于模拟输出或数字输出设备。现在有多种传感器类型可供选择,其中一种应该符合您的系统需求。本应用笔记探讨了各
    的头像 发表于 05-16 11:21 726次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>传感器</b> IC 简化设计