最近有一个智能门锁公司的开发工程师问了我一个问题:红外方案和tof方案哪个更好?
我一时间不知道该怎么回复他,可能因为价格的问题,很多人认为TOF比红外强,但是在实际的选型上,我认为是“适者生存”。

我接着问他:你是应用在什么场景下使用呢?目的是什么呢?
他说:检测有没有人靠近
我再问:你要知道他在哪个具体位置吗?
他愣了一下:不用,知道有人就行。
这种问题每次遇到不太懂传感的客户都要解释一遍
不是客户不专业,而是每个人都有各自擅长的领域,很少有人可以做到在多个领域专业度都高,而开发产品最终的目的是做出用户体验好的产品。
今天不聊原理,就聊一件事:你到底要干什么。
很多人在开发中端高产品选型,第一反应是"哪个更先进",在心里默认更先进的技术一定会带来更好的体验。其实完全没必要,不同的场景下,不同的产品都有各自的优势。
技术没有高下之分,只有合不合适。
红外传感器能测距,TOF也能测距,看起来是同一个问题,但背后的需求可能完全不一样。
有人要的是"前面有东西",有人要的是"前面有东西,距离40厘米",有些产品要的是低功耗,有些产品追求的高精度,还有些产品追求是的体积小,当然还有些一些综合性的需求。
在这些不同的需求里,匹配的方案那就完全不一样。
我们来说说主动式红外传感器模块
它的原理不复杂:发射红外光,接收反射光,测量反射强度。强度大说明近,强度小说明远。
但问题也在这儿——它测的不是距离,是反射强度。
这就好比你走在路上,有人喊你,声音大你就觉得近,声音小就觉得远。逻辑上说得通,但如果对方天生嗓子小呢?如果对方穿了件吸音毛衣呢?(这个比喻可能并不是很恰当但是一时间想不起来更好例子了)
红外传感器也这样
黑色衣服反射弱,它就判断"远";白墙反射强,它就判断"近"。同一个位置,可能测出完全不同的结果。
这是红外传感器的物理缺点,无法避免。
但红外模块有个低功耗的特性,所以在低功耗的靠近检测一直能占有一席之地。
我手边有个唯创知音的WT4001A-C01,待机电流16微安。什么概念?一节5号电池2500毫安时,你算算它能待机多久。
TOF传感器模块相对功耗就比较大
以我用过的一款TOF模块WT4203举例,工作电流37毫安。差了快两千倍。你要是做个需要电池供电、常年待机的设备,这功耗差距就是能不能商用的区别。
再说说TOF传感器模块
TOF是直接测飞行时间。光打出去,多久回来,乘以光速,除以二,就是距离。
这东西测的是真距离,不是反射强度。
TOF的核心价值的是:黑色衣服、白墙、木板、玻璃——它测出来的数值基本一致。
还有精度。
TOF的精度是厘米级,甚至毫米级。红外传感器的精度,说句不好听的,看心情。
WT4203A-C02这款TOF模块,标称误差不超过4%或者正负1厘米。实测下来,基本靠谱。
红外呢?50厘米距离,测出来45厘米还是55厘米,都不好说。
---
TOF模块有没有缺点?
有,而且挺明显。
第一,功耗。刚才说了,不再赘述。
第二,阳光干扰。户外强光环境下,TOF的光学系统会被阳光干扰。好的TOF模块有算法抑制,但终究不如室内稳定。
贵。TOF需要VCSEL激光器、SPAD接收器,这些器件成本摆在那儿。同样的检测距离,TOF方案比红外贵不少。
好了,说人话。
红外和tof到底怎么选?
你只需要知道"有没有"——上红外。
门锁感应、人体靠近检测、皂液器触发,这一类需求红外完全够用。省电、便宜、够准。
你需要知道"在哪里"——上TOF。
手势控制、机器人避障、精确距离检测,这一类需求红外扛不住,只能TOF。
你既要低功耗又要精确——想多了,没有这种方案。
功耗和精度是冤家。你要做取舍,别指望一款传感器解决所有问题。
最后说一句。
选传感器这件事,技术参数只是基础,更重要的是搞清楚你的应用场景到底是什么。
我见过太多项目,传感器买回来测了半天发现不对,最后一追溯,发现是需求定义的时候就错了。
与其花时间研究哪个传感器更先进,不如先把"我要解决的问题"想清楚。
想不清楚?找个靠谱的技术支持聊聊,比自己瞎琢磨强。
我要赚赏金
