光电传感器

光电传感器
一、 反射式光电传感器简介
反射式光电传感器在机器人中有着广泛的应用。可以用来检测地面明暗和颜的变化,也可以探测有无接近的物体。这种光电传感器的基本原理是,自带一个光源和一个光接收装置,光源发出的光经过待测物体的反射被光敏元件接收,再经过相关电路的处理得到所需要的信息。
相应的,光谱范围,灵敏度,抗干扰能力,输出特性等都是反射式光电传感器的重要参数。
二、 简单比较型光电传感器
在上左图中,JP1是光电管,接收光强在上面转换成电流,在R上成为电压信号,与RA1的标准值进行比较,从LM339输出逻辑电平给单片机。
R越大,光电流产生的电压变化越大,传感器也就越灵敏。但是若R过大,当光比较强的时候,R上的电压会达到VCC而不再变化,这就是所谓的饱和。在这种比较型的传感器电路中,饱和只会使强光与强光难以分辨,但仍可以区分强光和弱光,它并不是影响比较结果的重要因素。但在后面介绍的几种调制型传感器中,饱和是必须避免的,因为它会掩盖交流分量。高灵敏度和饱和是一对矛盾,在后面提到了一些相关的解决方案。
LM339是开路输出的,10K的电阻是为了使输出电压正确。如果后面是51之类开路输入的单片机,这个电阻可以省略。
假如把光敏管放在下边,电阻放在上边。这样当光线较暗时比较器输入电压接近VCC,超过比较器LM339能够正常工作的最高输入电压Vm,比较器不能正常工作(LM339的共模输入电压最低能低到0,但是最高达不到VCC),因此灵敏度做不高。为了使比较器正常工作,电阻值应使得光照时比较器输入电压Vi大幅下降,满足VCC-I*R<Vm(I是光电流),就是I*R>VCC-Vm。这样,光再强一点,I*R接近VCC,Vi就会降到0附近,光敏管就会饱和,
降低了区分颜的可靠性。
而现在把光敏管放在上边,电阻放在下边,就可以解决这个问题:这时Vi=I*R,使用较小的R可以保证Vi<Vm<VCC,不会发生电压范围溢出或者光敏管饱和。这时为了保证光照与输出有相同的逻辑关系(光照时输出低电平,指示灯亮),比较器的同相和反相输入端要互换。
上图右为给发光管供电的恒流电路(I=0.9V/R1),恒流的工作过程是:D11起稳压作用,如果电流偏大,R1分压变大,T1的VBE降低,使电流减小;反之亦然。这个负反馈过程使电流恒定,R1上的电压恒定在D11压降和VBE之差,约0.9V。改变R20对地的通断也可以控制发光管的亮灭。这样可以使用很小的R或设置比较高的基准电压,只有很强的光输入才能触发电路。这时在恒流源中三极管的发射极电阻上并联一个电容后,就可以用单片机控制探头照明的LED发出短而强的光脉冲并进行随机调制和解调,提高抗干扰能力,成为调制型传感器电路的一种。
三、 高通滤波型光电传感器
光源是用一个脉冲振荡电流去点亮发光二极管,电路图没有画出,可以使用任何一种振荡电路,平均电流根据发光二极管的参数可以取到20mA左右。
接收部分是这样工作的:传感器信号先经过CR高通网络去掉直流和低频成分,并加入一个直流offset,也就是一个稳定的直流分量叠加一个交流分量,再与一个设定的直流分量进行比较,如果交流分量的峰值超过offset与设定值之差,比较器就会输出一个方波脉冲,否则输出0;然后通过RC低通网络,使方波脉冲的交流分量尽可能的减小,变成某个直流电压V(>0),再与另一个设定值(<V)比较,输出低电平.如果没有交流输入,第一级比较器输出0,电子差速器第二级比较器输出高电平,如下表所示:(仿真结果)
售检票系统
输入
输出
比较器1
比较器2
这种电路可以在未饱和的情况下抵御外界非交流光以及瞬间光(如闪光灯)的干扰,但收到高频光的干扰时会产生误动作。
四、 使用LM567的调制传感器
LM567是一种廉价的音频锁相环集成电路,利用它可以构造性能较好的反射式光电传感器。
寻星计算程序如下页图所示,由LM567的内部振荡器提供方波信号,点亮探头的LED,由探头的光敏管接收反射光。经三极管放大,转换成电压信号后送到LM567的内部鉴相器2(输出鉴相器)同步解调,然后由LM567内部的比较器转换为数字输出。
并联负反馈放大电路有着稳定的增益和低的输入阻抗,能消除光敏管结电容的影响,获得良好的高频特性。
200K电位器(R6,200K adjustable) 用于调节放大器增益以调节灵敏度。
在outi和outo之间的510K电阻和1000p电容用于给比较器添加50mV的滞回,消除调制频率纹波造成的输出抖动。其中1000p电容的作用是补偿C1的影响,加快输出跳变。
这个电路的缺点是当多个探头同时使用时因为频率接近,一旦相邻单元的光斑出现部分重合就会有差拍干扰造成输出抖动。另外,567输出鉴相器的参考信号是从振荡电容端引出的,与发射和接收信号几乎是正交的,解调效率非常低,前级需要高倍放大。
为了解决上述多个探头临近的问题,在使用多组传感器时,做了如下图的改动:
    单独用一个单元(图中右边的567)作振荡,给其余4个单元(图中只画了一个)提供同步的时钟信号,消除了差拍问题。而且时钟信号既接到振荡电容端又用来控制输出放大管点亮探头照明的LED,使得参考信号与发射和接收信号的相差非常小,解调效率大大提高,最大探测距离有所增加。
    注意探头的连线要短,如果连线较长要分别屏蔽,最好把电路板跟探头做在一起。否则发射管连线上大幅度的脉冲信号会感应耦合到接收端,导致在没有接收光的情况下也误认
为收到了光信号,这种同频干扰无法用电路板上的设计来消除。
五、 伪随机编码的调制传感器(方案)
该方案的硬件比较简单,不加详述,总体结构如下:
发端: 2051=>驱动=>LED箱包手把
收端: 光电管=>(放大)=>高通=>过门限检测=>2051
关键的问题是怎样判断是否有反射。比如向发光管发送一串8bit的随机数,从接收管读出,如果相符,说明有反射;如果无关(具体判断的算法有待设计)说明无反射;如果部分相关,则保持原状。具体算法的实现可能要设计一个较为简单快速的判断相关度的程序。
六、 使用ADC的传感器电路
这种方案就是让发光管亮灭交替,ADC(模数转换器)分别检测亮暗时光电流的值,然后送到单片机进行相减,再根据某些标准进行判断。这样,就抵消了环境噪声,消除了干扰。
光电管的饱和问题仍旧是这个电路的问题,并且,当干扰频率接近发光管调制频率时会产生差拍或出错。
下图是一个利用ADC做的RGB三分量颜传感器电路:
89C2051作为主控,控制红绿蓝三个发光管依次点亮,一个周期分别是红,绿,蓝,全灭。再每次改变之前,对光电管进行ADC采样,读取相关颜的分量,分别是红,绿,蓝,暗分量,然后用三原分量分别减去暗分量,这样就消除了环境光的干扰。最后通过相应的算法,判断出反光物的颜。
七、 模拟差动放大型传感器电路(方案)
类似于使用ADC的方案,该方案也是对亮暗分别采样。但不同的是,该方案采用了采样保持和模拟相减。运放作为差动放大,有良好的共模抑制,不会像ADC那样为减小饱和,照顾大的共模信号而扩大量程降低精度。因此该方案可以兼顾饱和现象和灵敏度,解决了这一矛盾。对于较快的采样,可以简单的使用高输入阻抗的运放本身加一个小电容进行保持。缺点是仍不能抑制高频干扰。
八、 使用D触发器进行边沿检测的传感器电路
也是让发光管亮暗交替,但亮的时间很短,电流很大,亮度很高,把接收端门限调的很高,然后用
D触发器进行边沿检测。这样可以屏蔽外界一般强度光(可以是高频的)的干扰,而耗电不会增加。但如果使用简单的比较型电路,加大电流就会增大功耗,甚至烧毁发光管。
下图是一个成品光电开关,就是光电管=>两级交流放大=>CD4013检测 这种方式的,CD4013的另一个单元D触发器作方波振荡源,通过驱动电路带动城市轨道交通控制LED。可以看出,LED的限流电阻是20欧,短时间通过LED的电流很大。
九、 传感器的输出接口问题
1. TTL电压工作的推挽输出传感器接5V电源的单片机
TTL电压工作的传感器可以直接输出到单片机,但为了避免不慎从单片机该端口输出低电平,可以在传感器和单片机之间接一个1K左右的电阻。
2. 开路输出的传感器接51单片机
如果完全开路输出,可以直接接到单片机上,如果使用P0口应该加上拉电阻;如果传感器内置上拉电阻而且高电平时高于5V,可以从单片机到传感器端口接一个肖特基二极管,防止高压灌入单片机。上面图中的成品传感器就是这种接口的。
3. 勺铲TTL电压推挽输出的传感器接51单片机
这种接口的基本做法就是串入电阻进行限流防止输出冲突;单片机端用稳压二极管进行限压防止输入过压。
    这3种情况如下图所示:
   
一十、 反射式光电传感器探头的制作
1.发光二极管(LED)的介绍
做传感器的LED要求亮度高,颜合适,光斑形状合适。
为了防止LED损坏,应该注意:1.LED的伏安特性曲线很陡,测试和使用时一定要串联电阻限制电流. 2.氮化镓材料的高亮度LED容易被反向电压,静电或电源尖峰击穿损坏,电源电压较高时不可反接.
不同的管子允许的工作电流不同。红外的平均电流最大可以用到100毫安,用作调制时几十微秒的窄脉冲峰值甚至可以接近1安。3毫米的白高亮度管子持续最大电流20毫安,一般低亮度的管子要小一些。工作电流的限制一是发热限制平均电流,二是高电流下亮度饱和限制峰值电流。有些管子电流大了之后还会变。
常用的LED有红外,红,橙,黄,黄绿,纯绿,蓝,紫,紫外,白等颜。作为成品销售的“变LED”是在一个管壳(通常是乳白的,用于使光线混合均匀)里封装了多个不同颜的LED,红,绿,蓝三的LED非常适合作颜传感器的照明。红外线LED配合红外接收管抗干扰能力强,但是不适合用于识别颜,因为物体在可见光下的颜不能很好的代表它对于红外线的反射率。验钞用的管子发光含有紫光和紫外线,点亮时不要正对着眼睛长时间观看。
管壳无透明的管子透光性能好一些,散射小,更适合做传感器。(颜识别时,乳白管壳比无透明管壳还要好。)管壳有的管子适合做指示灯。直径5毫米的管子品种较多,亮度较高,发出的光束比直径3毫米的管子要集中(顶角小),照在物体上光斑小,更适合用来识别白线。LED的伏安特性曲线很陡,可以作稳压用,给电路提供基准电压.红的大约1.8V,蓝的可以超过3V。
各种LED的材料,颜与亮度:
LED发光的原理是半导体PN结中的电子与空穴复合时产生光子。不同的材料由于能带宽度不同,导致发光颜和导通电压不同。另外,不同材料的发光效率(一般以量子效率衡量,
量子效率=发射的光子数/流过的电子数)也有极大的差别。

本文发布于:2024-09-24 05:31:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/199652.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:传感器   输出   电压   颜色   信号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议