1.
一种基于多点红外热电堆传感器的体温检测方法,其特征在于,包括以下步骤:
通过对黑体标准温度的测量获取热电堆传感器的温度输出值;
计算热电堆传感器的误差,并确定第一温度补偿值;
计算环境温度带来的误差,并确定第二温度补偿值;
计算测温距离所带来的误差,并确定第三温度补偿值;
根据所述第一温度补偿值、第二温度补偿值和第三温度补偿值矫正热电堆传感器的温度输出值;
使用矫正后的热电堆传感器进行测温,并根据皮肤温度和腋下温度的换算关系得到人体体温;
所述通过对黑体标准温度的测量获取热电堆传感器的温度输出值,包括以下步骤:
分别在人体测温范围内以0.5℃为间隔设置黑体标准温度作为温度设定值;
通过热电堆传感器对处于上述各个温度设定值的黑体标准进行测温,记录热电堆传感器的温度输出值;
所述计算热电堆传感器的误差,并确定第一温度补偿值,包括以下步骤:
计算热电堆传感器在不同温度区间的误差值;
针对每一温度区间设定第一温度补偿值,使温度设定值与补偿后的温度输出值的误差小于第一误差;
所述计算环境温度带来的误差,并确定第二温度补偿值,包括以下步骤:
在高低温区间中设置若干个温度采样点;
将热电堆传感器放入某一温度采样点的环境温度中,分别在人体测温范围内以0.5℃为间隔设置黑体标准温度作为温度设定值;通过热电堆传感器对处于上述各个温度设定值的黑体标准进行测温,记录热电堆传感器的温度输出值;计算热电堆传感器在不同温度区间的误差值;
在某一温度采样点上,针对每一温度区间设定第二温度补偿值,使补偿后的温度输出值与温度设定值的误差小于第二误差;
遍历所有温度采样点,重复上述步骤;
所述计算测温距离所带来的误差,并确定第三温度补偿值,包括以下步骤:
以人体测温范围内最高温度点为中心,对围绕其周围并且与其温度差值小于e的像素集合做聚类,然后计算这个聚类中的有效像素数量;
设定若干个测温距离采样点,在某一距离采样点上,针对该测温距离设定第三温度补偿值,使补偿后的温度输出值与温度设定值的误差小于第三误差;
遍历所有距离采样点,重复上述步骤;
所述矫正热电堆传感器的温度输出值,使其为:
surface
temperature = geti+Fi+FTji+FDk
其中,geti为温度测量值,Fi为温度设定值为geti时的第一温度补偿值;FTji为温度设定值为geti且环境温度为Tj时的第二温度补偿值,FDk为测温距离为dk时的第三温度补偿值。