红外线避障模块通过三极管去自动控制一个12V的LED灯条的工作,由于这种避障模块的输出一般为集电极开路输出,故提问者给的电路图中采用NPN型三极管控制灯条是不能正常工作的。下面我们先来看一下这种红外线避障模块的电路工作原理,然后再介绍一下如何用这种避障模块通过三极管去自动控制LED灯条的工作。

 

红外线避障模块电路原理图

红外线避障模块电路原理图。

看图片,提问者用的红外线避障模块实际上就是一个简单的反射式红外线控制开关,所用的红外信号处理IC是廉价的LM393电压比较器。模块在工作时,其红外发射管向外发出红外信号,若模块的前方无障碍物时,红外接收管接收不到发射管发出的红外信号,此时,LM393的Vin+端电压高于其Vin-端的电压,其⑦脚输出为高电平,输出端接的开关指示灯不亮。当模块前方有障碍物时,红外发射管发出的红外信号经障碍物反射后被接收管接收,此时LM393的Vin+端电压低于Vin-端电压,⑦脚输出变为低电平,开关指示灯点亮。

从上面分析可以看出,想用这种模块控制12V的LED灯条工作,只要外接一个PNP型三极管即可。电路如下图所示。

红外线避障模块电路原理图

红外线避障模块外接三极管控制LED灯条。

上图中,在红外线避障模块的Out端口外接一个2.7KΩ的电阻及一个PNP型三极管即可自动控制LED灯条的工作。模块前方无障碍物时,LM393的⑦脚输出高电平,VT截止,LED灯条不工作;当模块前方有障碍物时,LM393的输出变为低电平,VT导通,使灯条工作。

由于这种模块标称的工作电压为5V,提问者使用这种模块时还加了一个稳压IC来降压,将12V转换成5V供模块使用,实际完全没必要。因为LM393的最高工作电压可达36V,想让模块在12V电压下工作,只要将图1电路中的电阻R1换成330Ω/0.5W(可选用直插电阻),将电源指示灯和开关指示灯的限流电阻皆换成5.1KΩ的电阻即可。