盯着你的眼看:光电传感器是如何“偷”光的 别当作那是个高科技盒子。

本质上,它就是两个细小的乞丐见面。一个拿着手电筒,另一个拿着捕鼠夹,中间隔着一道玻璃墙。

只要手电筒的光能透过玻璃,那个捕鼠夹就亮了。 这就好比你在白天把灯打开,照到了对面的窗户,你感觉家里亮堂堂的。到了晚上,关掉台灯,你伸手去摸窗户,别看风还是吹进来,但眼神里透着光。

为啥?出于你的视网膜上有个东西,叫视网膜杆状细胞。它比你的眼细胞更敏感。它像是一个老黄牛,专门挤每一丝光线。你眨一下眼,它忙着抓光;你闭上一只眼,它就拼命干活。

要是光照了它,它把电信号传到大脑,大脑就说:“嘿,有光!”没光,它就罢工。 这原理忒好办了,直接干就行。 你想想,白天忒阳出来,万物都在跟光斗法。植物叶绿体里有个东西叫叶绿素,它是个贪婪的胖子,哪怕只有 1% 的光照,它也能全吃进去,剩下的直接全当废食吐掉。动物也一样,它的眼就像个照相机,那个叫“视紫红质”的分子,一旦碰上光,瞬间把结构崩开,变成黑色,再也看不见东西了。为了不让它黑掉,它务必数了数光子的数量。数多了,信号就强,大脑就说“有东西”;数少了,信号弱,它就说“没东西”。 光电传感器就是把生物进化出来的这套机制给“硬件化”了。它就是一个高精度的“光子计数器”。 想象一下它的核心,就是一个微型 LED 手电筒。但这手电筒里装的不是一般/平平灯泡,是专门用来给光子穿行的。它有个心眼儿,它自己发光的效率是 100%,可是它对其他光线的敏感度是 0。

这就好比你在黑暗中点火,火苗一闪,周围全是黑漆漆的。 传感器里有个东西叫光敏电阻,要么是光电二极管。它们都是被光“挡住”的。当它们中间隔着透明介质(比如玻璃、光纤、塑料),光子想溜那会儿时,它们就撞上了它们,被“吃”掉了。

要是光线强,撞得狠,光敏电阻的电阻就小;要是光线弱,撞得稀,电阻就大。 这就到了最关键的一步:数据转换。 要是你只是问“有没有光”,答案是肯定的。但要是你问“有多少光”,这就得搞复杂点。光电传感器一般配合一个“恒流源”要么“电荷泵”。恒流源就像一个一辈子填不满的油箱,它不管外面风多大,不管里面有多少石子,它一直往传感器里压电流,保证电流恒定的那个微安数。 这就好比你让两个人赛跑。一个人拼命跑,你就得给他加速;一个人慢吞吞,你就得让他慢慢走。光电传感器就是那个“加速者”要么“减速器”。 它跟光敏电阻的配合,就像是一个“饿狼”和一个“墙角”。光敏电阻是墙角,它被光填满了,流出来的电流就大。

那个恒流源就是饿狼,它不管有多少电流流出(要是电流忒大,它可能会被烧坏,故此需求电流限制器),它死死盯着流出的那个恒定的电流值。 要是光忒强,句子忒长,电流忒大,饿狼就“吃”不掉了,发出警报:“警告!过载!超负荷了!”这时候,传感器就会切断输出,要么把脉冲频率调高。 要是光忒弱,电流忒小,饿狼饿死了,发出警报:“警告!忒弱了!没信号!”这时候,传感器就会把频率调低,要么切断输出。 中间那个跳动的频率,就是光强的一种“编码”。 比如,你开一个强光灯,电流感应器告诉你:嘿,刚刚有一个强光脉冲过来了,大约持续了 5 毫秒。你开一个弱光灯,它告诉你:哎呀,刚刚有一个弱光脉冲过来了,大约持续了 0.5 毫秒。 这些数据通过光纤要么线束传给你。你的计算机收到这些数据,一算就知道,刚刚那个光是不是忒亮了,还是忒暗了。 要是光线超过某个值(比如 100lux),它就把输出拉低,要么把脉冲变成快速闪动的方波。

要是光线低于某个值(比如 1lux),它就把输出拉高,要么变成慢速闪烁的波形。 这就好比你在监控室里。

你看到的信号图,是一条条高低起伏的波浪。你要做的第一件事,不是去数它有多少个波峰,而是去看它的高点离零点有多远,低点离零点有多远。 光电传感器最喜爱用“对比度”。你开着灯照它,它输出一个脉冲。你把它接到一个电压表上,电压表显示的是 5V。你关掉灯,它变成暗的。你再去照,电压表显示 4V。

这就叫曝光度变化。 电脑收到 5V 的脉冲,它就知道“有强力光”。电脑收到 4V 的脉冲,它就知道“有弱光”。

要是电脑收到 0V,它就知道“彻底没光”。 要是你拿一根光纤去接,它还是那个道理。光纤有损耗,光在传输过程中会衰减。光越强,衰减得越了得,最终传出来的电流就越小。就是这个衰减过程,让传感器知道,别看源头的光挺猛,但经过这 100 米传输、经过那个弯曲的管子,最终剩下的光实际上极少。 有时候,传感器还会做“暗电流”的补偿。你知道,哪怕没有光,传感器内部那些电子漂移,也会形成一点点微弱电流。传感器会先测出这个背景电流,然后从那个恒流源里减去它。

这样做的目标,就是为了不受环境光(比如手电筒直射、月光)的影响,只关心动物的“有光反应”。 再来说说实际应用。 在流水线造上,光电传感器就是质量的守门员。你在传送带上装个瓶子,旁边装个红外灯(要么光敏电阻)。瓶子转过来,挡住红外光。传感器说:“红灯亮了!”红灯亮了,传送带就停一下。

这时候,你让工人去检查,看看瓶子里有没有东西,要么瓶子有没有歪。 要是瓶子是透明的,光线穿那会儿了,传感器就收不到信号。

这时候,传送带持续跑。

这叫做“穿透检测”,主要用于检测空瓶要么轻质材料。 要是你装个金属盖子,光线就被挡住了,传感器就输出“红灯”。

这时候,传送带停下。工人去检查,盖子盖得严不严。 有时候,为了省电,传感器会分模式。白天强光模式下,它可能只当“绿灯通”;晚上关灯了,它进入“红灯阻”模式,严丝合缝地挡住光。 还有,目前的传感器越来越智慧。它们不仅输出高低,还会输出频率。频率越高,说明光越强。频率越低,说明光越暗。

有时候,你只需求看频率够不够高,就知道光有没有照到。 你想想,要是是人眼,你只能看到明暗。你挺难数清楚这光到底是 300 勒克斯还是 500 勒克斯。但传感器不一样,它数得准,就连能分出几百个波峰,能算出具体的能量值。 最终,你要记住,光电传感器不是一种“发光”设备,它是一种“感光”设备。它就像显微镜下的眼,专门捕捉那些肉眼几十个都看不见的细小粒子——光子。它把看不见的“光”,变成了听得见的“电信号”。 下次你拿起手机,看看屏幕的光,记得那是无数个小光点,正在拼命撞击你视网膜上的感光细胞。你每一次点亮屏幕,都是在制造一场微型的光子风暴。而光电传感器,就是这场风暴的捕手。它不懂啥是“爱”,也不懂啥是“悲伤”,但它知道,若是有光进来,就得报警;若是有光离开,就得下令放行。 这就是它的工作原理,好办,粗暴,又无比可靠。它不需求你教它啥哲学道理,它只需求光,它就知道该如何反应。