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

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

3天内不再提示

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

454398 来源:melexis公司 作者:melexis公司 2021-06-21 17:57 次阅读

本应用笔记介绍了 MLX90614 的 PWM 读数和 PIC 微控制器的温度计算。它讨论了 MLX90614 和 PWM 模式,以及 PWM 测量理论和应用程序的固件描述。

本应用笔记介绍了如何读取来自 MLX90614 红外温度计的单个和扩展 PWM 输出并使用 PIC MCU 计算温度。计算出的占空比由 UART 以 ASCII 格式发送。软件实现用于读取 PWM 信号。该代码采用 Microchip PIC®18 的汇编语言。使用的开发工具为 MPLAB IDE 和 MPASM(Microchip 汇编器),可从 Microchip 网站免费使用。

应用

  • 高精度非接触式温度测量;
  • 移动空调控制系统的热舒适度传感器
  • 住宅、商业和工业建筑空调的温度传感元件;
  • 挡风玻璃除雾;
  • 汽车死角检测
  • 运动部件的工业温度控制;
  • 打印机和复印机的温度控制;
  • 带温度控制的家用电器;
  • 卫生保健;
  • 牲畜监测;
  • 运动检测;或者
  • 体温测量。

poYBAGDQYlSADVUzAADEDWk-HiA338.png

典型电路

MLX90614 与 MCU 的连接非常简单。使用了 PIC18F4320 的一个通用引脚 RC4。上拉电阻 R1 连接在 Vdd 和 SDA/PWM 线、SCL 线之间。该上拉允许使用 MLX90614 的开漏输出。如果在 MLX90614 中对推挽输出配置进行了编程,则不需要该电阻器。C1 是本地电源旁路去耦电容。MLX90614 需要它来绕过片上数字电路开关噪声。C2 对微控制器具有相同的功能。100 nF(SMD 陶瓷类型)的常用值通常足以满足这些组件的需求。请注意,电源通常需要更多电容器(例如稳压器输入和输出上的 100μF),原理图中未显示

MLX90614 和 PWM 模式

MLX90614 可通过 PWM 或 SMBus 兼容干扰读取。PWM 输出的选择和设置在 EEPROM 的 PWMCTRL 和 CongifRegister1 中完成。PWM 输出有两种可编程格式:单或双数据传输,后者提供两种要求的单线读取。

固件说明

将测量的最小周期为 1 ms(单模式),最大周期为 262 ms(扩展模式)。所使用的 TIMER 必须能够覆盖最大范围并在最短时间段内保持良好的分辨率。

编辑:hfy

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

    关注

    146

    文章

    16003

    浏览量

    343491
  • 红外温度计
    +关注

    关注

    0

    文章

    10

    浏览量

    2335
收藏 人收藏

    评论

    相关推荐

    MLX90614红外温度传感器的驱动设计与实现

    红外温度传感器一般用于非接触式的温度检测。在我们的系统中经常会有这样的需求。所以我们将其设计为通用的驱动库以备复用。这一篇我们将讲述MLX90614
    发表于 12-12 14:53 6256次阅读
    <b class='flag-5'>MLX90614</b><b class='flag-5'>红外</b><b class='flag-5'>温度</b>传感器的驱动设计与实现

    如何利用STM32F4去移植MLX90614红外温度计

    MLX90614是什么?如何利用STM32F4去移植MLX90614红外温度计呢?
    发表于 12-02 07:02

    MLX90614简介

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

    mlx90614进行红外测温的方法

    做项目使用了NRF51822,要用mlx90614进行红外测温,分享一下相关的使用。mlx90614是一款红外非接触温度计,有多个型号,BA
    发表于 01-10 08:17

    MLX90614的相关资料推荐

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

    MLX90614医用级红外温度传感器的驱动程序编写

    咚咚咚————【封装驱动】MLX90614医用级红外温度传感器,自己编写封装的驱动程序。/********************************************主控芯片:STM32
    发表于 01-25 07:09

    基于MLX90614红外温度计的发射率在线测量系统_吉珊珊

    基于MLX90614红外温度计的发射率在线测量系统_吉珊珊
    发表于 03-19 19:08 30次下载

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

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

    MLX90614接触式温度测量的红外温度计的数据手册免费下载

    MLX90614是用于非接触式温度测量的红外温度计红外敏感热电堆探测器芯片和信号调理ASSP集成在同一个TO-39控制器局域网中。由于它的
    发表于 03-07 08:00 18次下载
    <b class='flag-5'>MLX90614</b>接触式<b class='flag-5'>温度</b>测量的<b class='flag-5'>红外</b><b class='flag-5'>温度计</b>的数据手册免费下载

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

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

    如何使用 MLX90614 红外温度计实现 SMBus 通信

    本应用笔记介绍了如何使用 MLX90614 红外温度计实现 SMBus 通信。Microchip 的 PIC®10 代码采用汇编语言。该示例从 MLX90614 的 RAM 中
    的头像 发表于 06-17 17:04 4801次阅读
    如何使用 <b class='flag-5'>MLX90614</b> <b class='flag-5'>红外</b><b class='flag-5'>温度计</b>实现 SMBus 通信

    MLX90614红外温度计的数据手册免费下载

    MLX90614是一种用于非接触式温度测量的红外线温度计红外感温堆探测器芯片和信号调理ASSP集成在同一TO-39 can中。由于其低噪声
    发表于 12-16 08:00 20次下载
    <b class='flag-5'>MLX90614</b><b class='flag-5'>红外</b><b class='flag-5'>温度计</b>的数据手册免费下载

    咚咚咚————【封装驱动】MLX90614医用级红外温度传感器,分享交流自己编写的程序。

    咚咚咚————【封装驱动】MLX90614医用级红外温度传感器,自己编写封装的驱动程序。/********************************************主控芯片:STM32
    发表于 11-30 18:36 12次下载
    咚咚咚————【封装驱动】<b class='flag-5'>MLX90614</b>医用级<b class='flag-5'>红外</b><b class='flag-5'>温度</b>传感器,分享交流自己编写的程序。

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

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

    使用MLX90614红外非接触式温度传感器

    电子发烧友网站提供《使用MLX90614红外非接触式温度传感器.zip》资料免费下载
    发表于 11-11 15:21 6次下载
    使用<b class='flag-5'>MLX90614</b><b class='flag-5'>红外</b>非接触式<b class='flag-5'>温度</b>传感器