关于智能小车的红外循迹问题
最近在做智能小车的红外循迹电路,但是遇到了一些问题,做出来的电路加上5V电压测试时,当用黑色纸条去遮挡循迹管时,起指示的发光二级管不会发光,但我用手机的摄像头看红外对管的发射管时,发射管正常发光,为什么接收管收集不到信息呢?有喜欢智能小车的朋友麻烦给我些帮助吧,我也在找问题的原因。电路原理图如下:
电路原理图
下图是通过摄像头看到的红外对管的发射管正常发光:
红外对管的发射管正常发光
RPR220:发光的是LED二极管,接收端是光电三极管,有光时候导通,没光时候截止,他自己当然不会发光
好奇的问一下你的一大串10k电阻,有什么用处么?
一大串10k电阻...
是反相器的上拉电阻,和光敏接收串的,图中应该漏了个Vcc
光敏管没收到反射的红外光时,74LS14输出低,这个时候LED亮才对
恩,同感,希望只是图上画错了,做板子的时候不要忘记
有可能是接收管的正负极接错了
谢谢你的提醒,我知道接收端的光电三极管不会发光,我在板子的底层焊接有贴片发光二极管,希望这个贴片二极管可以对光电三极管的状态有一个指示作用。
您的意思是要在串联的10K电阻端再接入电源吗?
哦,那你直接说二极管不亮不就好啦。
这个电路LED当然不会亮了,反向器输入端永远是低电平,无论RPR220是否导通。
顺便问一下作者,你打算用这些10k电阻干什么?
我懂了,在10K电阻端加了电源。
我找到问题的所在了,10K的电阻本来是对接收端的一个限流作用,谢谢你的提醒,我已经会了
修改简单啊,用D1举例
1. D1-Pin2断开
2.取电阻,取值范围200到500R之间
3.将其连接到D1-Pin2和 R7-Pin2之间
4.如此这般,D1-D6
从图看,你的LED没串电阻,不知道你用的什么颜色,如果是蓝、白、翠绿等还凑合(也很不舒服),如果是普红、普绿等不到2.5V的LED。你的单片机永远不会检测到低电平的
嗯,确实是的,我用的红色的,我测了输出的端口,确实检测不到高低电平,如果这样的话,我想在不改变LED的情况下,要怎样做,能采集到输出端的高低电平呢?
可惜我传不上去图片,只能更你说。
照我上面说的改了,LED就亮了。
要能检测高低电平的话还要动动手。
74LS14-Pin1断开,再接到D1-Pin2,你就能有电平了。
如果10K是限流的话,就要把它们接到74LS14-Pin2和芯片的I/O接口之间。
我14楼回帖打字时,13楼ygao已经发出了,按他说的,用光电接收管串电阻驱动LED,同时将6个10K电阻公共端接Vcc应该就可以了
我觉得10K还是做光电接收管的负载比较好,你把LED串电阻作为光电接收管的负载,LED亮灭是没问题,不过光电接收管无光照呈高阻时,74LS14输入端得到的高电平有LED的正向压降在,而74LS14是施密特反相器,这个高电平恐怕不够高,也许实际应用可以检测到,设计角度讲是很遗憾的。您说呢
哈哈,别那么客气,听“您”不习惯,还是“你”吧
恩,LED0.7V压降,不过对于74ls14来说,已经远远足够了。
datasheet:
Parameter Test Conditions Min Max
VT+ - Positive-Going Input Threshold VCC = 5 V 0.5 1V
VT- - Negative-Going Input Threshold VCC = 5 V 1.4 1.9V
嗯~这样看,是够了
不过“LED0.7V压降”是怎么说呢?是因为流入74LS14输入端电流很小所以呈现0.7V吗
PS,这两天好像传图有问题