前段时间调试了MLX90614红外测温探头的程序,认为使用IIC读取出数据,计算出温度的数值就可以了,以至于这个产品就交给生产的人进行测试,反馈回来的信息 是可以用的,测量的精度还是可以的,所以进行了小批量产品的生产。等到正式生产的时候遇到了很多的问题
1. 探头距离待测物体的距离大概是30CM,可是使用黑体进行测试的时候,发现随着距离的增加,采集到的温度居然在减小。之后查找MLX90614的测量距离的数据,得到的距离比的数据1.6:1,按这个数据计算,能够测量的距离是和待测物体的大小有关系。(这个只是个人理解,还没有找到相关的理论依据,请大家懂的多多指教)。
2.既然这样测试不行,那就增加透镜吧,关于增加的透镜,我感觉最少的知道透镜通过的光的波长,透镜的焦距和透镜的距离比。安装透镜的时候,一定要使用标准件,千万不要使用手工做出来,1MM距离的差别,采集出来的温度值就是差好多呢。有个没有弄明白的地方:透镜的焦距应该落在探头的前方或者正好是探头的玻璃镜片上,还是探头镜片的后方,以及这个距离应该是多少,这些问题还无从知晓(我记忆中好像查找到说是焦距因该偏后一点)。不过根据我手工组装30个测温探头和测试的数据来看,透镜的焦距应该是在探头镜片上或者镜片偏厚,这样测试出来的数据会接近黑体的温度。
3.红外测温使用的透镜该使用什么样的镜片:平凸镜还是凸镜呢。我这几个产品使用的是平凸镜。
4.红外测温的校准,这个是比较难的地方,这需要保证探头每次对应的都应该在黑体上,最好是落在黑体的中心。之后采集的数据需要进行补偿吗? 我这次的数据进行补偿。可是按我的理解,在添加透镜允许的距离内,无论远近的移动测温探头,采集的温度值因该是一样的,相差应该在1℃以内。
5.红外测温的补偿算法,这个有没有固定的方式呢?
这篇文章就是个提问题的文章,希望大家多多给出知道意见,希望对后边的人有更好的帮助。
希望下边的可以对家有帮助菲涅尔透镜用于红外线测温仪的距离比系数说明 (sohu.com)