【经验】Melexis MLX90640红外传感器的软件算法实现常见问题分析
MLX90640是MELEXIS公司推出的一种新型红外 (IR) 传感器,实现更安全,更高效率,更便利的温度测量。对第一次使用的工程师而言,软件实现过程中对如何进行数据读取和处理一头雾水,本文主要介绍软件实现的过程和开发中遇到的问题。
1、 测量流程图:
1) 上电初始化:设置AD采集位数、设置刷新速率、设置pattern模式、设置控制寄存器、读取EEPROM数据到MCU的RAM、计算相应的参数;
2) 调用MLX90640_GetFrameData()函数,定时获取RAM的数据;
3) 调用MLX90640_CalculateTo函数,进行温度数据计算(如果是想获得图像数据可以调用MLX90640_GetImage())
详细的驱动源代码可以参考:https://www.sekorm.com/doc/551071.html
2、 寄存器解析:
1) 状态寄存器0x8000:bit4,bit3,bit0是软件算法中需要注意的,其中bit0表示哪个子页对应的RAM数据更新。bit3表示是否有测量新数据产生,bit4是否允许RAM被覆盖写。
其中需要说明的是RAM的数据为非零,每次测量数据更新时覆盖上一次的测量数据。
2) 控制寄存器0x800D:bit12选择哪一种工作模式,建议选择chess pattern,这种模式噪声少,测量精度更高。bit10、bit11是ADC采集位数。bit7 ~bit9刷新速率设置。低字节控制是更新哪一个page的数据。
在软件设计中,为了程序实现简单,每次可以一起读取所有page的数据,然后进行温度计算。需要注意的是,每次计算的数据可能只有一个page的数据是更新之后的数据。
3、 判断芯片是否工作正常:
1) 调用MLX90640_GetVdd()函数,返回值等于芯片的供电电压,如果不正常,可能芯片已经损坏。
2) 读取0x240c的数据,如果返回不是数据手册的默认值0x1901,如果IIC数据读取底层驱动正常,可能芯片内部的数据被擦写,测量数据不正常。
3) 芯片读取的RAM数据解析无规律,确认主控MCU的RAM空间是否够用,原厂提供的算法中,变量的定义是float型,占用ram较大,约十几K ,故需用主控的时候,建议留取充足的RAM空间。
4、 个别参数数据处理方法解析:
1) 坏点和离群点数据处理方法:在官方提供的驱动程序中,有给出对不超过4个坏点的处理方法是用相邻点替代,对超过4的坏点或者离群点,则没有进行特殊处理,在实际应用中,可以按照测量物体的类型,对这些数据进行处理,如测量物面积大,对几个坏点可以忽略不计,如果测量物面积比较小,连续出现5个无效点会严重影响测量结果,可以认为传感器测量失败。
2) Emissivity:发射率是被测物体的一种性质,此值要求用户自己根据被测物体的类型进行设置。
3) Tr:当Emissivity小于1时,需要对物体反射的温度进行补偿,以更准确的测量被测物体的温度。具体的算法处理可以参考:https://www.sekorm.com/doc/551071.html
- |
- +1 赞 0
- 收藏
- 评论 1
本文由Mia提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】影响红外传感器MLX90614测量精度的因素和调整方法
Melexis的红外传感器MLX90614,基于热反应堆技术,测量分辨率均高达0.02℃,MLX90614ESF-DCI-000-TU在被测温度36℃到38℃之间误差精度为±0.2℃。但在实际长距离测温中,经常会达不到这一精度,本文就此分析影响的五个因素和改善方法。
【经验】Melexis红外传感器MLX90640的IIC数据读取不正确问题分析
MLX90640是Melexis公司推出的一种新型红外 (IR) 传感器,内部集成必要的光学器件,封装TO-39,测试物体温区32*24,精度可达1℃,支持多个视角,IIC接口输出,适用于智能家居、安防、物联网等领域。本文讲述在设计过程中如果IIC读取的数据不正确可能的原因。
【经验】如何进行MLX90614非接触式红外传感器发射率补偿
不同的物体有不同的发射率,若要精确测量物体温度时需要根据被测物体的发射率来修改,以补偿温度的偏差。本文主要介绍何时以及如何进行非接触式红外传感器发射率补偿。
Melexis(迈来芯) MLX90640红外热传感器阵列数据手册(REV.3)
描述- 该资料介绍了MLX90640型32x24像素红外阵列的特点、应用示例和详细信息。它是一款小型、低成本的红外传感器,具有低功耗、易于集成等特点,适用于多种温度传感和环境监测应用。
型号- MLX90640ESF-BAB-000-TU,MLX90640ESF-BAA-000-TU,MLX90640
光电传感器在工业控制领域中的应用
光电传感器是常见的传感器之一。是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电传感器的应用案例包括激光测距、自动抄表系统、监控烟尘污染,工业机器人以及各自行程控制和信息采集等。为更好地适应各行业智能化、数字化转型的需要,传感器的功能和质量也需进一步提升,其产品开发必须与用户密切结合,需要根据用户需求,进行新品开发与测试。
单点红外传感器MLX90615比MLX90614有哪些优势?
单点红外传感器MLX90615和MLX90614均是集成于硅衬底上的热敏电阻,用于测量环境(传感器)温度,置于薄膜上的热电堆热接头根据物体的红外辐射来感应环境和物体温度之间的温差,并将其转换为电压信号。但是MLX90614支持的视角范围(FOV)版本更多一些,MLX90615仅支持FOV为80°和100°。MLX90614支持被测物温度范围-40℃到380℃,MLX90615支持被测物温度范围- 40℃到115℃。MLX90615的封装体积更小,性价比更高,成功出货在耳温枪、工业设备监控等项目中。
红外温度传感器有几个型号,比如MLX90614、MLX90615、MLX90621,如用于汽车室内的人体监测,判定内室是否有人,哪个一款传感器更适用?
红外温度传感器用于汽车室内人体监测,判断是否有人的应用,推荐使用红外温度传感器阵列MLX90621。红外温度传感器MLX90614与MLX90615适用于人体温度测量,红外温度传感器阵列MLX90621适用于判定特定的空间里人体所在的位置,MLX90621适用于车室内人体监测。
盛恩AF系列无硅导热片在红外传感器中的关键应用
红外传感器是许多高科技领域中不可或缺的组件,广泛应用于军事、医疗、工业监控等多个行业。这些传感器在运行过程中会产生热量,如果不加以控制,可能会影响传感器的性能和精确度。盛恩AF系列无硅导热片以其卓越的热管理性能,为红外传感器提供了高效的散热解决方案。
红外温度传感器阵列MLX90621通过飞线搭建的实验平台,做一致性测试,测试结果64个目标温度值一致性不理想,温度相差±5°C以上,怎么解决?
红外温度传感器阵列MLX90621测量到的温度值一致性不好,是因为MLX90621的电气环境不是最佳的使用环境,测量Vdd发现客户的供电电压为3.3V,有一定纹波,把Vdd改为2.6V,加上10nf去耦电容后,一致性问题可以解决。
Melexis(迈来芯) MLX90640红外热传感器阵列数据手册(REV.10)
描述- 该资料介绍了MLX90640型32x24像素红外阵列的特点、应用示例和详细技术规格。它是一种小型、低成本的热成像传感器,具有高精度非接触式温度测量功能。该产品适用于多种工业和个人电子设备。
型号- MLX90640ESF-BCA-000-TU,MLX90640ESF-BCB-000-TU,MLX90640ESF-BAB-000-TU,MLX90640ESF-BAA-000-TU,MLX90640
灿瑞科技集结智能传感器家族亮剑上海安博会,凭借最新安防应用产品和解决方案领跑智慧安防
2023第20届上海国际公共安全产品博览会于5月17日-19日在上海举办。灿瑞科技携系列“芯”品隆重亮相,展示其最新的安防应用产品和解决方案,集结了旗下的智能传感器家族重装上阵,包含可编程高精度磁传感器、3D磁传感器、VCSEL激光发射模组、红外LED发射模组等明星产品,向世界展示革命性技术的风采。
【选型】非接触式测温传感器TS305-11C55与MLX90614对比分析指导
TE品牌的红外传感器TS305-11C55和Melexis品牌的红外传感器MLX9061都是基于热反应堆技术的传感器,但是二者在性能上有着差异化,TS305-11C55具有低成本优势,而MLX90614具有性能优越,而本文就是指导工程师根据项目实际需求来选择适当的型号。
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 立即选型
【经验】以MLX90614为例详解迈来芯红外传感器结构设计,解决FOV设计和红外热扰动问题
迈来芯的红外传感器系列,以其数字式出厂已校准的特点,在额温枪额温枪等需要非接触测温的领域大量使用。因为是集成式方案,产品本身的设计迈来芯基本已经帮客户搞定,难点主要在针对红外测温的特性匹配合适的结构设计。本文以MLX90614为例,基于解决红外的热扰动、热梯度和FOV选择等问题,给客户推荐机械结构设计的参考方案,帮助客户更快使用迈来芯的红外传感器完成最终产品的设计。
【产品】百隆电子推出静态电流极小的传感信号处理集成电路ICF CP0001,能广泛用于安防、自控等领域
杭州百隆电子推出的ICF CP0001是一款具有较高性能的传感信号处理集成电路。静态电流极小,配以热释电红外传感器和少量外围元器件即可构成被动式的热释电红外传感器。能广泛用于安防、自控等领域。
电子商城
品牌:MELEXIS
品类:Infra Red thermopile sensor
价格:¥131.8648
现货: 0
现货市场
服务
可定制LED组件/LED传感/UV模组的电压、电流、波长等性能参数,电压:3-24V,,电流:30-3500mA,波长:270-940nm;材质:食品级POM,阻燃PC;防水等级:IP20-IP68。
最小起订量: 1000 提交需求>
可自由定制铜排形状尺寸;检测精度:0.5%~1.0;电流测量范围 ±300-500A。低噪音 (0.27mVpp);低磁力残余误差:2mV;响应性能<4μSec;支持RoHS指令 、AEC-Q200。
最小起订量: 100个 提交需求>
查看全部2条回复