先说说需求,不然大家可能不理解我的想法:
我需要从正面某个角度范围(比如15度)接收红外传输过来的信号,必须是正面(15度夹角,从水平线分开也就是上下左右各7.5度一个圆锥形范围)
如图所示,A为接收方,B为发送方,黑线夹角假设15度,黄线是水平线。
只有在两个黑线中间的夹角内发送的数据才会被正确接收,黑线外的就算接收到也会被丢弃。
初步想法,采用象限法布置接收二极管。用2象限或者4象限。倾向于采用2象限,制作一个合理的黑管,控制接收角度,进行一个初步的接收角度限制。
也就是只有15度的角度入射的光,才可以进入接收管,否则就被黑管吸收掉了。
2象限,中间有一个隔离条,只有正面的光入射,2路同时收到相同的数据才能够认定是正面15度夹角内的入射光。
如果是边上的物体进行反射的红外光则只有一个能够收到。
那么,问题来了。
1、这种想法能不能够实现我需要的?或者还有更好的方法?
2、同时接收两路红外数据,并且还要解码出来,用STC15F104W这类的芯片能否做到呢?