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

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

3天内不再提示

浅谈MLX90614片上的数字信号滤波器

电子设计 来源:eeweb 作者:Melexis公司 2021-05-25 05:31 次阅读

本应用笔记介绍了MLX90614片上数字信号滤波器,重点是集成电路的片上信号滤波功能部分。它还描述了EVB / SW90614的滤波器配置,两个滤波器-FIR和IIR以及两个滤波器的总稳定时间。

范围

MLX90614是易于集成的TO39封装的红外测温仪。它使用两芯片架构来提供完全集成和经过校准的解决方案。传感器芯片是CMOS MEMS热电堆,信号由专门设计的集成电路处理。

o4YBAGCsoqWAa-XtAACwyVXo-30402.png

MLX90614的框图

当前的应用笔记集中在片上信号过滤功能上,该功能在该IC的数字部分中实现。此功能允许在刷新率(建立时间)和降噪之间进行权衡。片上滤波还可用于抑制短脉冲干扰。

滤波器的设置存储在片上EEPROM中,可用于以下三种操作模式中的任何一种:SMBus 2线接口,PWM输出或热继电器。

应用领域

为低噪声量身定制的温度计有利于提高慢过程的精度,例如:

  • 卫生保健
  • 畜牧监测
  • 农业
  • 孵化器

其他应用需要快速响应温度计:

  • 汽车盲角检测
  • 运动部件的工业温度控制
  • 打印机和复印机中的温度控制
  • 运动检测

并且,在需要跟踪具有不希望的热误差源的环境的背景温度的系统中,希望有干扰限制。

  • 移动空调控制系统
  • 商业和工业建筑空调
  • 带温度控制的家用电器
  • 热继电器/警报

EVB / SW90614的滤波器配置

EVB / SW90614提供了一组可用于配置和评估MLX90614的功能。程序启动后,SW90614将检查MLX90614器件,其版本(3或5 V器件,单区或双区等),以及它们是否正确插入插座中。然后将显示SW90614的主菜单,

o4YBAGCsoraAZD-IAAFuNORQ4IA043.png

SW90614主菜单–找到5 V单区MLX90614

可通过“配置”按钮调用配置实用程序来配置设备,

o4YBAGCsosKAZbM4AAFUMMivr1E863.png

配置实用程序–显示从MLX90614读取的设置

为什么要使用两个过滤器?

FIR(有限脉冲响应)滤波器主要是作为噪声控制提供的。IIR(无限脉冲响应)滤波器可用于控制快速温度测量变化的影响。建立时间是两个滤波器在同一信号路径上一个接一个地工作的结果。因此,总的建立时间取决于两个滤波器。

IIR选项–限制清晰度

IIR滤波器可用于“平滑”测量。减少允许通过信号处理路径的信号步幅会限制尖峰的幅度。例如,如果某个物体穿过MLX90614视场(FOV),并且不需要测量该物体,则IIR滤波器可以限制干扰。

FIR + IIR:总稳定时间

这两个滤波器均由EEPROM单元ConfigRegister1控制,地址为0x05。请注意,在不使用SW90614和EVB90614工具的情况下操作该单元时,必须注意不要更改该单元中的位,因为它们包含出厂校准设置。SW90614确保不会丢失任何校准设置。

编辑:hfy

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

    关注

    161

    文章

    7795

    浏览量

    177992
  • mems
    +关注

    关注

    129

    文章

    3924

    浏览量

    190578
  • 信号滤波器
    +关注

    关注

    0

    文章

    20

    浏览量

    3061
收藏 人收藏

    评论

    相关推荐

    mlx90614的应用程序

    mlx90614的应用程序{:soso_e109:}
    发表于 08-10 09:44

    小白求助mlx90614器件地址改写

    `小白求助,通过i2c可以在单片机上连接多个mlx90614,但是要给它们分配地址,如何改写mlx90614的器件地址`
    发表于 04-15 20:25

    SSPIF在与MLX90614连接时未打开

    嘿,所有的,我试图与MLX90614红外温度传感接口,以便从RAM地址抓取物体的温度。这种接口是通过I2C完成的,因为MLX90614使用SMBus。问题是我已经尝试了许多代码,并在这个论坛也搜索
    发表于 10-15 16:13

    PIC32MX220和MLX90614 I2C ,传感不发送ACK信号

    您好,我使用的是PIC32 MX220F032 B和MLX90614温度传感MLX90614地址是0x5A,我使用的是I2C修改的示例程序。永远不要返回到主循环,我在那里进行到C的转换,所以
    发表于 09-09 13:14

    MLX90614简介

    1.MLX90614简介MLX90614是一款价格昂贵的非接触式红外温度传感,尤其在疫情的影响下,其价格更是高不可攀,该传感主要用于不能直接接触测量温度的场合。其常用型号为
    发表于 12-08 06:51

    mlx90614进行红外测温的方法

    做项目使用了NRF51822,要用mlx90614进行红外测温,分享一下相关的使用。mlx90614是一款红外非接触温度计,有多个型号,BAA、DCI等,不同封装的测温距离以及精度不同,我这里
    发表于 01-10 08:17

    MLX90614的相关资料推荐

    MLX906141 概述2硬件电路图3 程序1 概述MLX90614 是一款红外非接触温度计。TO-39 金属封装里同时集成了红外感应热电堆探测芯片和信号处理专用集成芯片。由于集成了
    发表于 01-10 06:24

    是否有更改MLX90614地址的替代方法?

    您好,我正在尝试更改 MLX90614 的工厂地址。我将 NodeMCU ESP-12e 与 Arduino IDE 结合使用。我尝试运行此链接中的代码。但是,我无法运行 i2cmaster.h 库
    发表于 02-24 07:30

    MLX90614数字非接触式红外温度计的驱动程序免费下载

    本文档的主要内容详细介绍的是MLX90614数字非接触式红外温度计的驱动程序免费下载。
    发表于 09-09 17:32 123次下载
    <b class='flag-5'>MLX90614</b><b class='flag-5'>数字</b>非接触式红外温度计的驱动程序免费下载

    如何读取来自 MLX90614 红外温度计算

    本应用笔记介绍了 MLX90614 的 PWM 读数和 PIC 微控制的温度计算。它讨论了 MLX90614 和 PWM 模式,以及 PWM 测量理论和应用程序的固件描述。 本应用笔记介绍了如
    的头像 发表于 06-21 17:57 4254次阅读
    如何读取来自 <b class='flag-5'>MLX90614</b> 红外温度计算

    如何使用 MLX90614 红外测温仪实现 SMBus 通信

    本文档介绍了 PIC 微控制中的 MLX90614 红外温度计 SMBus 通信。本文档还介绍了红外测温仪的应用,以及典型电路示例和所用开发工具的汇编程序和 C 示例。 范围 本应用笔记介绍了如
    的头像 发表于 06-21 17:47 8182次阅读
    如何使用 <b class='flag-5'>MLX90614</b> 红外测温仪实现 SMBus 通信

    MSP430编译MLX90614失败

    MSP430编译MLX90614失败
    发表于 11-20 09:36 19次下载
    MSP430编译<b class='flag-5'>MLX90614</b>失败

    基于MLX90614的mcu的代码实现红外功能

    基于MLX90614的mcu的代码实现红外功能
    发表于 06-20 15:06 9次下载

    使用mlx90614 ir进行非接触式温度测量

    电子发烧友网站提供《使用mlx90614 ir进行非接触式温度测量.zip》资料免费下载
    发表于 10-31 11:19 1次下载
    使用<b class='flag-5'>mlx90614</b> ir进行非接触式温度测量

    stm32中使用mlx90614的驱动代码

    关于stm32中使用mlx90614的驱动代码
    发表于 06-25 10:07 6次下载