不是光靠三极管驱动这么简单。要增加遥控距离,你必须加调制和解调。例如用红外发送某种频率,如38k赫兹的方波,这叫做调制。在接收端经过选频滤波,排除了未经调制的干扰信号,只接收这特定频率的有用信号,这样就提高了对有用信号的接收灵敏度,所以可增大识别的距离。一体化的红外线接收头本身就内置了红外接收、放大、滤波和比较器输出电路,用起来也很简单。另外还可以使用T2262/2272 这一类编解码集成电路,这样才能发送和接收不同的命令编码。
为了提高红外LED的发射距离,一般采用PWM二次调制技术,就用指令代码脉冲去调制一个频率大约为38KHz的方波信号。
单片机外围IO口的驱动电路如图所示,可以采用NPN或者PNP型管,管子均工作在开关状态,驱动电路中的参数是按红外LED的正向工作电流IF=10mA计算的,如果红外LED的正向工作电流为20mA,则330和10K电阻阻值各减半就OK了。
一个接收,一个发送
请问楼主,现在这个问题你解决了吗?我也做了这个红外的,距离倒是可以,但是红外角度太小了,必须对得很准才行,后面通过另外增加多个红外二极管,角度扩大了部分,但是我一直想做一个像遥控器那样的,一个红外管就能那么大的距离和角度