MLX90640红外相机:灵敏度、测温范围与处理技巧

需积分: 33 242 下载量 185 浏览量 更新于2024-08-06 收藏 2.51MB PDF 举报
本篇开发笔记详细介绍了MLX90640红外成像传感器的相关特性,包括其供电与数字接口、灵敏度与测温范围、精度、以及坏点处理等内容。MLX90640是一款专用于红外成像的设备,它采用I2C接口进行通信,支持3.3V供电且具有兼容性,可以适应2.5V至5V的电压范围。其最大测量速率虽然可达64Hz,但高速下可能会牺牲灵敏度,手册推荐在1Hz时能分辨0.1℃的温度变化。 测温范围覆盖-40℃至300℃,但在不同区域的精度有所差异:中心区域精度较高,为±0.5℃至1.0℃,而四个角的精度较低,为±2.0℃,其余大部分区域约为±1.0℃。使用前需注意传感器需要5分钟的热平衡时间,否则可能导致精度降低。 传感器存在最多4个坏点或精度不达标的像素,这些信息在出厂时已记录在EEPROM中。开发者在使用时需读取并处理可能的坏点,官方API库中统一采用相邻好点的平均值来填充这些问题像素。 此外,开发笔记还涵盖了如何移植API、工作流程、参数修改、损坏像素处理、阵列插值、红外图像伪彩色编码以及辐射率、灵敏度、精度和探测距离等深入内容。在硬件设计和软件开发中,应注意确保数据的正确性和解决可能遇到的问题,如水平方向的校准。最后,还提供了关于EEPROM、RAM和寄存器的详细说明,以及实际应用中的操作建议和成果展示,如红眼睛相机的实例。 这篇开发笔记为MLX90640的使用者提供了全面的指南,从硬件接口到软件编程,再到性能优化和故障处理,对理解和开发基于这款红外传感器的应用系统非常实用。