一共用两个三极管驱动红外发射管,这两个三极管的极性是相反的,一个NPN,一个PNP,将这两个三极管分别连接在红外发射二极管的两端,先设计载频驱动三极管的基极驱动频率:自己计算一下38kHz的载频需要的定时器常数,然后将该定时器初始化成自动再装入,使每次定时器定时时间到后,反转一个红外驱动三极管的基极,当然最好用有PWM功能的单片机啦,没有,就按我说的做;然后,用串行接口的输出引脚接到另一个三极管的基极上,注意,串行信号是低电平有效的,这样,你就该知道将这个引脚接到哪个三极管的基极上啦,并且你也应该根据这个原则,知道NPN驱动二极管的阳极还是阴极啦,好了,90%跟你说啦.注意,上拉电阻是必须的,否则没有红外了. |