【经验】红外温度传感器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(视场角),以作抛砖引玉,给工程师一点参考意见。
【经验】MLX90614/5系列单点红外温度传感器的FOV(视场角)如何在有阻隔物的应用中合理设计
Melexis(迈来芯)推出了多款基于红外热电堆的温度传感器芯片,包括MLX90614、MLX90615、MLX90632等单点红外温度传感器芯片,在非接触式工业测温度上面等到广泛的应用。以下就其客户在实际应用中碰到对其有阻隔物的实际开孔大小的设计具体讲解。
【经验】迈来芯红外温度传感器额温转体温算法
最近有收到不少做额温枪、门禁等人体温度项目的朋友反映说是为何迈来芯红外温度传感器测出来的温度数值和体温偏差很大。其实我们非接触式人体红外温度传感器一般是用来测量额温或者是体表温度,这个温度实际上和体温是有一定的差异的。迈来芯原厂有提供一个额温转体温算法的参考,本文给大家分享。
【应用】迈来芯红外温度传感器MLX90614ESF-BCK-000-SP助力电磁炉设计,最高物体测量温度可达380℃
对于电磁炉,其中最核心的器件当属红外温度传感器,烧水做菜对温度把控的要求很高,传感器能够测量的温度越高,精度越准,用户的使用感便越好,本文讲述迈来芯的温度传感器MLX90614ESF-BCK-000-SP在电磁炉中的使用优势。
【经验】迈来芯红外温度传感器MLX90632在智能手环上人体温度监测开发经验分享
伴随着目前电子行业的飞速发展,对于智能手环上对于人体温度检测,现在不少人倾向于用MLX90632这种非接触式的红外温度传感器进行设计。而这里,简单介绍MELEXIS(迈来芯) MLX90632相关设计注意事项,希望对大家能有所帮助。
【应用】迈来芯红外温度传感器MLX90640用于无线AP项目,实现远程温度监测和集中管理
无线AP是一种在无线局域网中充当中心节点或集线器的设备,它与无线客户端设备之间建立无线连接。这里推荐迈来芯的红外温度传感器MLX90640,它可以用于实现远程温度监测,实时数据采集和报警功能。
Melexis(迈来芯)红外温度传感器介绍及技术指导
描述- 本资料主要描述了MLX红外温度传感器的工作原理、产品介绍及应用、设计问题及相关资料指引
型号- MLX90632SLD-BCB-000-RE,MLX90614DCC,MLX90614ESF-DCI,EVB90640,EVB90641,MLX90614ESF-DCC-000,MLX90614,MLX90615,MLX9064X,SGM2036-3.0,MLX90614ESF-DCI-000,MLX90615SSG-DAG-000,MLX90614ESF-ACC-000,MLX90640,ZTP-148,MLX90641,EVB90640-41,SGM2036,MLX90632,TS305
【选型】论红外温度传感器MLX90615和MLX90614的异同
MLX90615采用的是TO-46封装,而MLX90614采样的是TO-39封装,MLX90615的体积要比MLX90614小不少,所以对于空间受限的应用,MLX90615是个优选。
【经验】迈来芯非接触式红外温度传感器MLX90640 configuration registers解释
MLX90640是一种非接触式红外温度传感器,常用于测量环境温度、物体温度等。它可以将被测量物体的红外辐射转换为电信号,再利用内置的算法进行处理,从而得到被测物体的温度。其内置多个寄存器,用于配置传感器的参数和读取传感器的状态。其中一个重要的寄存器是0x800D寄存器,本文将对其进行解释。
【经验】MLX90614红外温度传感器模拟输出电压应用指南
本文介绍如何使用Melexis的MLX90614红外温度传感器来实现在单片机电路中模拟电压输出这一功能。MLX90614红外温度传感器可配置在EEPROM中,可用于以下3种输出:脉宽调制(PWM)、串行总线和热继电器。MLX90614是该产品的新一代产品,推荐用于新单片机电路的设计。本指南给出了使用MLX90614来模拟电压输出的一些注意事项。
【产品】红外温度传感器阵列MLX90640、MLX90641异常像素点校准
本文针对MELEXIS的红外温度传感器阵列MLX90640、MLX90641在使用过程中,遇到像素点测温数据异常的情况,做了说明和总结。
【经验】MLX90614红外温度传感器各型号尾缀及应用领域分析
MLX90614是一种红外温度传感器,被广泛应用于工业和医疗设备中。它有不同尾缀型号,每个尾缀表示不同的性能和应用方式。以下是对每个尾缀型号的详细说明。可以根据自己项目需求的不同,选择合适的型号进行开发。我们可以在手册中看到型号的解释图。
红外温度传感器MLX90614测温角度及距离对测温有影响吗?如何设定测量距离跟角度?
红外温度传感器MLX90614测温角度及距离对测温有影响。测量距离和角度的要求是受测目标最好全覆盖传感器的视角FOV(Field of view)。
【经验】如何处理红外温度传感器mlx90640的单个数据点温度值异常的问题
迈来芯mlx90640阵列型红外温度传感器,由于具有768个的温度测量值,且测温精度可以做到±1±0.5℃的水平,以及宽角度FOV可以做到110×75°广泛应用与智能家居-人员识别等场景。 最近在调试mlx90640的时候就有遇到单个点输出异常的情况,这里就告诉大家如何如何去修正这个单个数据异常的问题。
【经验】如何挑选Melexis远红外温度传感器盖板材质
大家在使用MELEXIS远红外温度传感器时,总会考虑到镜头如何保护的问题,在参考设计中也提到,建议客户在使用时增加一个传感器镜头的盖板。那么对于盖板有什么要求?是否所有透明的材质都可以?本文会为您讲解。
电子商城
现货市场
服务
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
可定制烧结NdFeB磁铁的剩磁最高1.45T,易加工成各种尺寸。充磁方向:径向充磁、轴向充磁、辐射充磁等;镀层:Zn、Sn、Ni、电泳等,最高工作温度220℃。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论