【经验】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℃。但在实际长距离测温中,经常会达不到这一精度,本文就此分析影响的五个因素和改善方法。
设计经验 发布时间 : 2020-04-16
【经验】以MLX90614为例详解迈来芯红外传感器结构设计,解决FOV设计和红外热扰动问题
迈来芯的红外传感器系列,以其数字式出厂已校准的特点,在额温枪额温枪等需要非接触测温的领域大量使用。因为是集成式方案,产品本身的设计迈来芯基本已经帮客户搞定,难点主要在针对红外测温的特性匹配合适的结构设计。本文以MLX90614为例,基于解决红外的热扰动、热梯度和FOV选择等问题,给客户推荐机械结构设计的参考方案,帮助客户更快使用迈来芯的红外传感器完成最终产品的设计。
设计经验 发布时间 : 2020-04-15
【经验】非接触式红外温度传感器MLX90632设计时的注意事项小结
非接触式红外温度传感器MLX90632是Melexis推出的单点温度传感器,具有小封装,低功耗的特点,广泛应用于智能家居,穿戴产品等场景。本文主要介绍在设计应用时的注意事项,为工程师前期的设计评估提供帮助。
设计经验 发布时间 : 2019-08-20
光电传感器在工业控制领域中的应用
光电传感器是常见的传感器之一。是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电传感器的应用案例包括激光测距、自动抄表系统、监控烟尘污染,工业机器人以及各自行程控制和信息采集等。为更好地适应各行业智能化、数字化转型的需要,传感器的功能和质量也需进一步提升,其产品开发必须与用户密切结合,需要根据用户需求,进行新品开发与测试。
技术探讨 发布时间 : 2024-07-11
单点红外传感器MLX90615比MLX90614有哪些优势?
单点红外传感器MLX90615和MLX90614均是集成于硅衬底上的热敏电阻,用于测量环境(传感器)温度,置于薄膜上的热电堆热接头根据物体的红外辐射来感应环境和物体温度之间的温差,并将其转换为电压信号。但是MLX90614支持的视角范围(FOV)版本更多一些,MLX90615仅支持FOV为80°和100°。MLX90614支持被测物温度范围-40℃到380℃,MLX90615支持被测物温度范围- 40℃到115℃。MLX90615的封装体积更小,性价比更高,成功出货在耳温枪、工业设备监控等项目中。
技术问答 发布时间 : 2016-10-25
红外温度传感器阵列MLX90621通过飞线搭建的实验平台,做一致性测试,测试结果64个目标温度值一致性不理想,温度相差±5°C以上,怎么解决?
红外温度传感器阵列MLX90621测量到的温度值一致性不好,是因为MLX90621的电气环境不是最佳的使用环境,测量Vdd发现客户的供电电压为3.3V,有一定纹波,把Vdd改为2.6V,加上10nf去耦电容后,一致性问题可以解决。
技术问答 发布时间 : 2017-05-05
盛恩AF系列无硅导热片在红外传感器中的关键应用
红外传感器是许多高科技领域中不可或缺的组件,广泛应用于军事、医疗、工业监控等多个行业。这些传感器在运行过程中会产生热量,如果不加以控制,可能会影响传感器的性能和精确度。盛恩AF系列无硅导热片以其卓越的热管理性能,为红外传感器提供了高效的散热解决方案。
应用方案 发布时间 : 2024-01-19
红外温度传感器有几个型号,比如MLX90614、MLX90615、MLX90621,如用于汽车室内的人体监测,判定内室是否有人,哪个一款传感器更适用?
红外温度传感器用于汽车室内人体监测,判断是否有人的应用,推荐使用红外温度传感器阵列MLX90621。红外温度传感器MLX90614与MLX90615适用于人体温度测量,红外温度传感器阵列MLX90621适用于判定特定的空间里人体所在的位置,MLX90621适用于车室内人体监测。
技术问答 发布时间 : 2017-05-05
Melexis(迈来芯) MLX90640红外热传感器阵列数据手册(REV.10)
型号- 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发射模组等明星产品,向世界展示革命性技术的风采。
原厂动态 发布时间 : 2023-05-30
【选型】非接触式测温传感器TS305-11C55与MLX90614对比分析指导
TE品牌的红外传感器TS305-11C55和Melexis品牌的红外传感器MLX9061都是基于热反应堆技术的传感器,但是二者在性能上有着差异化,TS305-11C55具有低成本优势,而MLX90614具有性能优越,而本文就是指导工程师根据项目实际需求来选择适当的型号。
器件选型 发布时间 : 2019-03-12
【应用】迈来芯红外传感器MLX90614ESF-DAA-000-SP用于充电台灯,2.4-3.3V电源电压
充电台灯可用红外传感器作为对于人体的感应,本文推荐MELEXIS MLX90614ESF-DAA-000-SP。优势:±0.2°C体温范围精度、0.02°C读数分辨率;宽温度范围校准;2.4-3.3V电源电压,电池运行节电模式,方便设计使用。
应用方案 发布时间 : 2022-09-08
【经验】Melexis红外传感器MLX90640的IIC数据读取不正确问题分析
MLX90640是Melexis公司推出的一种新型红外 (IR) 传感器,内部集成必要的光学器件,封装TO-39,测试物体温区32*24,精度可达1℃,支持多个视角,IIC接口输出,适用于智能家居、安防、物联网等领域。本文讲述在设计过程中如果IIC读取的数据不正确可能的原因。
设计经验 发布时间 : 2019-04-09
【经验】解析如何排查红外传感器测量不准确的问题
许多工程师在进行红外传感器的开发时,会发现测量到的数据不对,有些是精度不足,有些甚至相差很大,但排查时又不知从何入手。本文就这个问题,以Melexis的MLX90614为例,梳理了一般排查的顺序,供大家参考。
设计经验 发布时间 : 2022-03-23
电子商城
品牌:MELEXIS
品类:Infra Red thermopile sensor
价格:¥131.8648
现货: 0
现货市场
服务
可定制LED组件/LED传感/UV模组的电压、电流、波长等性能参数,电压:3-24V,,电流:30-3500mA,波长:270-940nm;材质:食品级POM,阻燃PC;防水等级:IP20-IP68。
最小起订量: 1000 提交需求>
支持定制透气膜的宽度,ePTFE材质,耐温范围-40℃-260℃,防水等级IP67/IP68,具有疏水性(拒水性)和不粘性。
最小起订量: 1 提交需求>
查看全部2条回复