【经验】迈来芯红外温度传感器额温转体温算法
最近有收到不少做额温枪、门禁等人体温度项目的朋友反映说是为何迈来芯红外温度传感器测出来的温度数值和体温偏差很大。其实我们非接触式人体红外温度传感器一般是用来测量额温或者是体表温度,这个温度实际上和体温是有一定的差异的。
迈来芯原厂有提供一个额温转体温参考算法,只能作为参考,并未做过临床验证。
算法请参考下图:
从示例中不难看出,该算法实际上是通过获取额头温度以及芯片内部温度来计算的。
先是计算出tf_low 和tf_high,在通过tf_low和tf_high计算tbody。
为方便大家使用,以下是我根据该算法还原成C语言的代码:
#define TA_LEVEL 25
//ta为芯片内部温度,tf为额温,tbody为体温
void TF_to_Tbody(float ta,float tf, float *tbody)
{
float tf_low, tf_high = 0;
if(ta <= TA_LEVEL)
{
tf_low = 32.66 + 0.186*(ta-TA_LEVEL);
tf_high = 34.84 + 0.148*(ta-TA_LEVEL);
}
else
{
tf_low = 32.66 + 0.086*(ta-TA_LEVEL);
tf_high = 34.84 + 0.1*(ta-TA_LEVEL);
}
//printf("tf_low = %.1f,tf_high = %.1f\r\n",tf_low,tf_high);
//tf_low = ((float)((int)((tf_low+0.05)*10)))/10;
//tf_high = ((float)((int)((tf_high+0.05)*10)))/10;
//printf("tf_low = %.5f,tf_high = %.5f\n",tf_low,tf_high);
if((tf_low <= tf) && (tf <= tf_high))
{
//normal
*tbody = 36.3 + 0.5/(tf_high - tf_low)*(tf - tf_low);
}
else if(tf > tf_high)
{
*tbody = 36.8 + (0.829321 + 0.002364*ta)*(tf-tf_high);
}
else if(tf < tf_low)
{
*tbody = 36.3 + (0.551658 + 0.021525*ta)*(tf-tf_low);
}
}
我们按之前示例中的几组参数来测试以下看算法有没有问题:
和示例中的参考数据一致,大家可以用做学习研究!
- |
- +1 赞 0
- 收藏
- 评论 0
本文由熊斌提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Melexis红外温度传感器FOV视场角的选择方法
Melexis(迈来芯)推出了多款基于红外热电堆的温度传感器芯片,在非接触式温度计、智能空调、热源检测仪、智能穿戴设备中有广泛应用。而在项目评估初期,如何判断红外温度传感器是否能满足要求以及怎么选择合适的型号呢?本文给大家介绍一下迈来芯红外传感器最重要的一个参数:FOV(视场角),以作抛砖引玉,给工程师一点参考意见。
设计经验 发布时间 : 2019-07-23
【经验】MLX90614/5系列单点红外温度传感器的FOV(视场角)如何在有阻隔物的应用中合理设计
Melexis(迈来芯)推出了多款基于红外热电堆的温度传感器芯片,包括MLX90614、MLX90615、MLX90632等单点红外温度传感器芯片,在非接触式工业测温度上面等到广泛的应用。以下就其客户在实际应用中碰到对其有阻隔物的实际开孔大小的设计具体讲解。
设计经验 发布时间 : 2019-11-01
【经验】迈来芯红外温度传感器MLX90632在智能手环上人体温度监测开发经验分享
伴随着目前电子行业的飞速发展,对于智能手环上对于人体温度检测,现在不少人倾向于用MLX90632这种非接触式的红外温度传感器进行设计。而这里,简单介绍MELEXIS(迈来芯) MLX90632相关设计注意事项,希望对大家能有所帮助。
设计经验 发布时间 : 2022-08-02
迈来芯微型红外温度传感器助力健康监测:在减小尺寸的同时获得医疗级精度和温度补偿
你知道非接触式体温测量法可以帮助你在不接触任何东西的情况下监测你的健康吗?这听起来很不错,但要使它准确可靠,还存在一些挑战。这就是为什么我们喜欢 EETimes 对 Melexis 营销经理 Joris Roels 的采访,它显示了我们如何用一个创新的红外温度传感器解决这些问题。它体积小、速度快、精度高,而且可以对不同的环境因素进行补偿。
原厂动态 发布时间 : 2023-07-25
红外温度传感器阵列MLX90621通过飞线搭建的实验平台,做一致性测试,测试结果64个目标温度值一致性不理想,温度相差±5°C以上,怎么解决?
红外温度传感器阵列MLX90621测量到的温度值一致性不好,是因为MLX90621的电气环境不是最佳的使用环境,测量Vdd发现客户的供电电压为3.3V,有一定纹波,把Vdd改为2.6V,加上10nf去耦电容后,一致性问题可以解决。
技术问答 发布时间 : 2017-05-05
【应用】迈来芯红外温度传感器MLX90614ESF-BCK-000-SP助力电磁炉设计,最高物体测量温度可达380℃
对于电磁炉,其中最核心的器件当属红外温度传感器,烧水做菜对温度把控的要求很高,传感器能够测量的温度越高,精度越准,用户的使用感便越好,本文讲述迈来芯的温度传感器MLX90614ESF-BCK-000-SP在电磁炉中的使用优势。
应用方案 发布时间 : 2023-05-06
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
红外温度传感器有几个型号,比如MLX90614、MLX90615、MLX90621,如用于汽车室内的人体监测,判定内室是否有人,哪个一款传感器更适用?
红外温度传感器用于汽车室内人体监测,判断是否有人的应用,推荐使用红外温度传感器阵列MLX90621。红外温度传感器MLX90614与MLX90615适用于人体温度测量,红外温度传感器阵列MLX90621适用于判定特定的空间里人体所在的位置,MLX90621适用于车室内人体监测。
技术问答 发布时间 : 2017-05-05
【应用】迈来芯红外温度传感器MLX90640用于无线AP项目,实现远程温度监测和集中管理
无线AP是一种在无线局域网中充当中心节点或集线器的设备,它与无线客户端设备之间建立无线连接。这里推荐迈来芯的红外温度传感器MLX90640,它可以用于实现远程温度监测,实时数据采集和报警功能。
应用方案 发布时间 : 2023-04-29
【经验】MLX90614红外温度传感器模拟输出电压应用指南
本文介绍如何使用Melexis的MLX90614红外温度传感器来实现在单片机电路中模拟电压输出这一功能。MLX90614红外温度传感器可配置在EEPROM中,可用于以下3种输出:脉宽调制(PWM)、串行总线和热继电器。MLX90614是该产品的新一代产品,推荐用于新单片机电路的设计。本指南给出了使用MLX90614来模拟电压输出的一些注意事项。
设计经验 发布时间 : 2018-08-21
【经验】红外温度传感器MLX90640异常问题和处理办法讲解
MELEXIS的非接触式红外温度传感器阵列MLX90640,采用I2C接口和MCU进行通信,在开发使用时有一定难度,近日笔者就遇到一个比较奇怪的案例,现把现象及分析处理思路分享给读者,供参考。
设计经验 发布时间 : 2020-06-28
【选型】详解MELEXIS红外温度传感器MLX90614命名规则
本文以MELEXIS的单点红外温度传感器MLX90614为例,为读者朋友讲解一下,MLX90614红外温度传感器的命名规则。该命名规则不仅适用于MLX90614,对于MELEXIS的其他的红外温度传感器如MLX90615,MLX90616,MLX90621,MLX90640同样适用。
器件选型 发布时间 : 2019-02-24
【产品】红外温度传感器为疫情防护提供重要保护,实现快速响应、高精度、低成本检测方案
我司研发的TPS01-01 /TAP16-01热电堆型红外线传感器是通过远红外线测出检测物的温度的传感器,内置温度补偿传感器和信号放大器,同时可检测出特定区域内的温度分布。在红外温度传感器市场广泛使用。
原厂动态 发布时间 : 2022-09-28
【应用】基于高精度红外传感器的国产红外额温枪方案,低成本且外围简单
迪米科技在额温方案上有丰富的经验,结合大量的临床数据得出可靠的人体算法。目前该成熟的方案采用高精度的红外传感器,搭配24bit ADC的单片机,成功应用于多种场合,如社区、学校、地铁站、工厂等等。
应用方案 发布时间 : 2022-12-22
电子商城
品牌:MELEXIS
品类:smart LIN Driver for small motors
价格:¥78.3170
现货: 138,657
现货市场
服务
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
可定制烧结NdFeB磁铁的剩磁最高1.45T,易加工成各种尺寸。充磁方向:径向充磁、轴向充磁、辐射充磁等;镀层:Zn、Sn、Ni、电泳等,最高工作温度220℃。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论