【经验】红外温度传感器MLX90640异常问题和处理办法讲解


MELEXIS的非接触式红外温度传感器阵列MLX90640,采用I2C接口和MCU进行通信,在开发使用时有一定难度,近日笔者就遇到一个比较奇怪的案例,现把现象及分析处理思路分享给读者,供参考。
按照MELEXIS原厂提供的MLX90640驱动文档,调用MLX90640 API函数
int MLX90640_SetResolution(uint8_t slaveAddr, uint8_t resolution);
int MLX90640_SetRefreshRate (uint8_t slaveAddr, uint8_t refreshRate);
int MLX90640_SetInterleavedMode (uint8_t slaveAddr);
分别设置刷新率,设置分辨率以及设置交叉存取模式,所返回的值都是0x02。
为了查找原因,又读取了2次控制寄存器0X800D的内容。读取到的数据均为0。下表是0X800D寄存器的每一位的含义说明。
问题一度陷入僵局,最后跳出软件方面问题的分析,进一步确定硬件连接是怎么样的,供电电压是多少、有没有测试I2C总线的波形,I2C总线是否接上拉电阻到VDD,通过逐一排查,才发现原来是在使用MLX90640时,直接通过线焊接到其引脚上的,并没有在I2C总线的SDA,SCL引脚上接上拉电阻。也没有测I2C总线的波形。下图一是使用时未加上拉电阻的图片。
最后按照如下图原理图所示的连接方式,在SCL,SDA引脚上各串了一个1K的上拉电阻到VDD,MLX90640就可以正常工作了,能得到各像素点的温度数据。
从这个案例来看,硬件电路原理图的正确连接是基础,在遇到问题时需要从软件、硬件方面来分析,就一定能才各种怪异的现象中找到问题产生的原因,进而排除。以上只是一个分析思路,供读者朋友们参考。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由在路上提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Melexis红外温度传感器FOV视场角的选择方法
Melexis(迈来芯)推出了多款基于红外热电堆的温度传感器芯片,在非接触式温度计、智能空调、热源检测仪、智能穿戴设备中有广泛应用。而在项目评估初期,如何判断红外温度传感器是否能满足要求以及怎么选择合适的型号呢?本文给大家介绍一下迈来芯红外传感器最重要的一个参数:FOV(视场角),以作抛砖引玉,给工程师一点参考意见。
【经验】迈来芯红外温度传感器额温转体温算法
最近有收到不少做额温枪、门禁等人体温度项目的朋友反映说是为何迈来芯红外温度传感器测出来的温度数值和体温偏差很大。其实我们非接触式人体红外温度传感器一般是用来测量额温或者是体表温度,这个温度实际上和体温是有一定的差异的。迈来芯原厂有提供一个额温转体温算法的参考,本文给大家分享。
【经验】如何处理红外温度传感器mlx90640的单个数据点温度值异常的问题
迈来芯mlx90640阵列型红外温度传感器,由于具有768个的温度测量值,且测温精度可以做到±1±0.5℃的水平,以及宽角度FOV可以做到110×75°广泛应用与智能家居-人员识别等场景。 最近在调试mlx90640的时候就有遇到单个点输出异常的情况,这里就告诉大家如何如何去修正这个单个数据异常的问题。
【应用】迈来芯红外温度传感器MLX90640用于无线AP项目,实现远程温度监测和集中管理
无线AP是一种在无线局域网中充当中心节点或集线器的设备,它与无线客户端设备之间建立无线连接。这里推荐迈来芯的红外温度传感器MLX90640,它可以用于实现远程温度监测,实时数据采集和报警功能。
对于红外温度传感器,一般适用的距离是多少啊?
这个要视具体的应用,与传感器的FOV及被测物体的大小有关。如Melexis的红外温度传感器MLX90614DCC版本,测额温的话,推荐距离约10cm左右。
在做热吹风机的项目,需要一颗红外温度传感器,要求精度高,测温范围达到100℃,有无合适的型号推荐?
你好,推荐迈来芯红外温度传感器MLX90614ESF,可测量-20~120℃温度范围,规格书:https://www.sekorm.com/doc/1271801.html
Melexis 红外温度传感器MLX90614最大非接触探测距离有多远?
探测距离与传感器的FOV及被测物体的大小有关。可以近似为D:S=2tan(FOV/2),其中D为距离,S为被测物体的大小,FOV为传感器的视角。
【选型】详解MELEXIS红外温度传感器MLX90614命名规则
本文以MELEXIS的单点红外温度传感器MLX90614为例,为读者朋友讲解一下,MLX90614红外温度传感器的命名规则。该命名规则不仅适用于MLX90614,对于MELEXIS的其他的红外温度传感器如MLX90615,MLX90616,MLX90621,MLX90640同样适用。
MELEXIS Non-contact temperature sensor选型表
非接触式温度传感器,Operating temp:-20°C to 85°C,-40°C to 85°C,-40°C to 125°C;Object temp:-20°C to 100°C,-20°C to 200°C,-40°C to 300°C,-70°C to 380°C
产品型号
|
品类
|
Type
|
Operating temp(℃)
|
Object temp(℃)
|
Factory calibrated accuracy
|
Supply Voltage(V)
|
Supply current(mA)
|
Sleep current(μA)
|
Package
|
Dimensions (mm)height
|
Dimensions (mm)diameter
|
Field of View(°)
|
Output Type
|
portfolio
|
MLX90614KSF-AAA-000
|
Non-contact temperature sensor
|
Single pixel
|
-40 to 125
|
-70 to 380
|
standard
|
4.5-5.5
|
<2
|
<6
|
TO-39
|
4.1
|
9.1
|
90
|
SMBus or PWM
|
standard accuracy temperature detector
|
选型表 - MELEXIS 立即选型
【经验】开发MELEXIS红外温度传感器MLX90640的前期准备
我们在考虑红外测温时,总是能看到MLX90640在一系列红外温度传感器中出现。其具有32×24个像素点式的阵列温度输出,在核心区域内具有很好的精度表现。那么如果我们打算开发MLX90640,实现测温功能,在前期我们需要做哪些准备?
Melexis红外温度传感器:0.2℃医疗级精度,数字输出,工厂完成校准和补偿
Melexis红外温度传感器,只做数字输出产品,校准和补偿全部在工厂完成,客户直接从数字端口读数据,大大缩短产品开发周期,精度高(医疗级达到0.2℃)、一致性好,广泛应用于医疗、消费、工业市场。世强是Melexis成长最快的分销商,可供应Melexis红外温度传感器产品、提供Melexis红外温度传感器选型、Melexis红外温度传感器数据手册、Melexis红外温度传感器技术服务等。
【经验】MELEXIS红外温度传感器MLX90640写存储器的注意事项
MELEXIS红外温度传感器能够提供非接触式温度测量,广泛应用于测温仪等设备中。其内部的存储器中保存了许多参数,而这些参数是分区域保存在存储器当中的,不同的区域对应不同的功能,并且读写方式也有一定区别。本文介绍MLX90640写存储器的注意事项。
【应用】如何选择最佳FOV角度的单点红外温度传感器
本文主要结合Melexis的单点红外温度传感器MLX90614来讲解一下如何根据目标物体和传感器之间的距离,来确定最佳FOV视场角度,选择最合适的单点红外温度传感器。
【经验】MELEXIS红外温度传感器MLX90640测量方式解读
我们在使用红外温度传感器MLX90640时,在手册中值得注意的一点是他的精度描述部分。本文将会解读一下data sheet中所描述的测量和精度部分内容。我们知道红外温度传感器MLX90640是有768个像素点,每次测温完成后会将阵列的数据更新到RAM中。
【经验】MELEXIS红外温度传感器MLX90640的刷新率配置注意事项
MELEXIS红外温度传感器MLX90640能够提供物体的温度数据,以数字信号的方式输出24X32个像素点的温度数据,能够直接显示人体的温度图像,而非简单的单点温度数据。本文简单该产品刷新率配置的注意事项。
电子商城
现货市场
服务

可定制排针排母间距:0.8~2.54mm,排数:1~3,电流:最大不超过10A;环境温度:-45度~+125度;寿命/拔插次数:不超过5000次。
最小起订量: 5000 提交需求>

可定制电感最大电流100A,尺寸最小7 x 7 x 3.0mm到最大35 x 34 x 15.5 mm,工作频率100KHZ ~ 2MHZ,感值范围:0.15 ~ 100uh;支持大功率电感,扁平线电感,大电流电感,高频电感,汽车电感器,车规电感,一体成型电感等定制。
最小起订量: 5000 提交需求>
登录 | 立即注册
提交评论