MLX90640 红外热成像仪测温模块介绍说明

简介: A 型和 B 型的区别区别主要有以下几点视场角不同: A 型为 110*75° , B 型为 55*35° ,通俗一点讲就是 A 型是广角,所以镜头矮一些,视野更宽,但对远处物体的捕捉能力更低, B 型更适于拍摄稍远的物体。精度不同: A 型的噪声比 B 型大,所以 B 型的绝对温度和灵敏度都好一些。

MLX90640 红外热成像仪测温模块简要介绍说明

(1) A 型和 B 型的区别

区别主要有以下几点

视场角不同: A 型为 11075° , B 型为 5535° ,通俗一点讲就是 A 型是广角,所以镜头矮一些,视野更宽,但对远处物体的捕捉能力更低, B 型更适于拍摄稍远的物体。精度不同: A 型的噪声比 B 型大,所以 B 型的绝对温度和灵敏度都好一些。
红外成像仪效果图.png

(2) 供电电压和数字接口

MLX90640 共有 4 个引脚,两个电源 3.3V 供电,两个通讯 I2C 接口, I2C 支持最高 1MHz的通讯速率(实际测试发现 1.2MHz 也是可以的,只是偶尔会出错,还是老老实实 1MHz 吧)。I2C 完全是经典的时序,而且通讯速率范围特别宽,从几十赫兹到兆赫兹都通讯正常,所以它的 I2C接口程序还是很好写的。功耗大约是 25mA,实测没有问题。

供电必须是 3.3V,但 I2C 的两根引脚可以 2.5~5V 兼容。
红外成像仪安防生物识别 发热检测.jpeg

(3)灵敏度、测温范围和精度

MLX90640的测量速率最高可以达到 64Hz,但越快的速率时的噪声会越大,导致灵敏度下降,手册上给出的指标是 1Hz 时可以区分出 0.1℃。测温范围是-40~300℃。

测温精度和成像的区域有关,靠近中间位置是±0.5~1.0℃,最外侧 4 个角是±2.0℃,其它区域约是±1.0℃。还有就是传感器上电后有个热平衡的时间,大约是 5分钟,未达到热平衡时精度会差一些。

(4)坏点

手册里特别提到了每个MLX90640 传感器可能存在最多 4 个不能使用或者精度达不到要求的像素,这也许和传感器的生产工艺有关吧,坏点都会在出厂时记录到传感器的EEPROM 里,实际使用时记得要读取一下并且在成像时特殊处理这种可能存在的像素点数据。在后面的实际测试过程中,并没有发现坏点的存在,可能是运气比较好。在官方的 API 库里,坏点和未达到精度要求的点是不做区分的,都是同样的处理方法(用相邻的好的点做平均值做为坏点的值)。

相关文章
|
机器学习/深度学习 算法 决策智能
选址问题-精确重心法和遗传算法
选址问题-精确重心法和遗传算法
1981 0
|
机器学习/深度学习 算法 Python
【Python机器学习】神经网络中常用激活函数、损失函数、优化方法(图文解释 附源码)
【Python机器学习】神经网络中常用激活函数、损失函数、优化方法(图文解释 附源码)
552 0
|
容器
Handsontable - 配置属性(下)
Handsontable - 配置属性(下)
1294 0
Handsontable - 配置属性(下)
|
消息中间件 存储 负载均衡
分布式消息传递新时代:深入了解RabbitMQ_sharding插件的精髓【RabbitMQ 八】
分布式消息传递新时代:深入了解RabbitMQ_sharding插件的精髓【RabbitMQ 八】
320 0
|
传感器 数据采集 移动开发
基于STM32设计的炉温温度检测仪
本文档描述了一个基于STM32F103C8T6微控制器的炉温检测系统设计。系统采用铂电阻PT100作为温度传感器,提供精确的温度测量,并通过0.96寸IIC接口的OLED显示屏显示结果。STM32F103C8T6因其丰富的外设和计算能力被选为主控芯片,PT100的电阻变化通过ADC转换为数字信号。软件设计包括数据采集、处理和显示三个部分,其中OLED显示屏的初始化函数`oled_init()`设置各种屏幕参数,`OLED_Show_Temperature()`函数负责在指定位置显示温度值。
249 3
|
编解码 算法
掌握PWM:STM32F103实现PWM控制直流电机小风扇
PWM,即脉冲宽度调制(Pulse Width Modulation),是一种广泛应用于电子和电机控制领域的信号编码方法。PWM的核心思想是通过改变数字信号的脉冲宽度来模拟模拟信号的幅度变化,从而达到控制输出功率的目的。
1752 0
|
Java 数据处理
接口设计规范
接口设计规范
560 2
|
数据采集 API 数据安全/隐私保护
畅游网络:构建C++网络爬虫的指南
本文介绍如何使用C++和cpprestsdk库构建高效网络爬虫,以抓取知乎热点信息。通过亿牛云爬虫代理服务解决IP限制问题,利用多线程提升数据采集速度。示例代码展示如何配置代理、发送HTTP请求及处理响应,实现多线程抓取。注意替换有效代理服务器参数,并处理异常。
407 0
畅游网络:构建C++网络爬虫的指南
|
机器学习/深度学习 算法 Python
探索Python中的基础算法:梯度提升机(GBM)
探索Python中的基础算法:梯度提升机(GBM)
618 2
|
存储 JSON 数据可视化
Python数据可视化-----制作全球地震散点图
Python数据可视化-----制作全球地震散点图
351 0