分享

这个私活做不了:手机红外为什么不能测温

 zhenxing2000 2020-12-02
先介绍一下背景,以前空闲时间较多的时候,我做过不少私活,也积累了不少有需求的客户。今年过年期间发生了肺炎疫情,与之相关的防护、测量用品的需求急剧飙升、供不应求,并出现了断货现象。这其中就包括耳温枪、额温枪等。之前的一个客户,思路比较灵活,他的想法是:现在进出单位、超市等各大场所都需要测量体温,红外可以实现测温功能,而目前的主流手机都是带红外功能的,如果开发一款基于手机的软件,那么用手机就可以实现测温,方便很多。并提及了很多具有测温功能的APP,可以实时查看某地的温度信息。一定让出个方案。
这个方案自然是实现不了的,手机实现人体温度的测量是需要硬件支持的。手机上的红外和测温的红外是两码事。手机的红外只能实现遥控功能,无法测温。红外测温需要红外测温传感器的支持。

1 手机的红外电路
手机上的红外电路其实是一颗红外发射管,可以实现发射功能,通过编码可以实现数据传输的作用。这一作用主要用来实现红外遥控功能,如电视遥控器、空调遥控器等,都是由红外发射管实现的。这需要发射管和接收管的配合,手机/遥控器端是发射管电路,发射管外形如透明色的LED;而电视/空调端是接收管电路,接收管一般是黑色的,但是容易受干扰,所以一般采用专用的红外接收芯片实现。红外发射电路如下图所示。

2 红外遥控的编码实现

红外遥控是通过遵循一定规则的编码脉冲来实现的,比较常用的协议是NEC的。手机/遥控器按键按下时,红外发射管会发出一些列的脉冲。接收端接收到脉冲后进行解码获取编码信息,然后执行相应指令,实现遥控作用。部分编码信息如下图所示。

该协议通过不同的脉冲宽度来表示0和1,所有的数据都是由0和1构成的,也就是由0和1脉冲来实现数据传输的。接收端收到脉冲后进行解码。
3 红外测温传感器的工作原理
红外测温的实现要比红外遥控复杂很多。只要物体的温度高于绝对零度,那么他就可以发射出红外辐射能量,红外测温传感器就是通过采集红外辐射能量,将其转化为对应的电信号,控制器再解析该电信号就可以计算出被测物体的温度。根据不同的测量波长,测温传感器可以分为单色、双色以及多色,这会涉及到非常复杂的光学知识。

4 手机APP如何实现测温功能
现在有很多天气类、旅游类APP都是可以显示温度的,找我方案的客户也是展示的这类的APP。这类APP对于温度仅是显示作用,而本身不具有检测功能。与之相关的数据均来自于网络,对于天气、温度等数据,均来自于中国气象局对外统一的数据接口,而这些数据都是区域性的,而非针对性的。如APP能显示各市、区、县等的温度信息,却无法显示某一空间内,如超市、商场等。
所以,手机红外电路和红外测温电路完全不同,红外测温要比手机红外电路复杂的多,手机的红外无法实现测温功能。
客户接受了我的解释,顿时感觉损失了几个亿。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多