红外发射电路的基本结构是:单片机I/O口通过基极限流电阻连接到三极管基极,三极管集电极接红外发射管阳极,发射管阴极接地。当单片机输出脉冲信号时,三极管导通,驱动红外管发出经过调制的红外光。
这个开关动作对三极管提出了明确要求——它必须在短时间内提供足够大的电流,同时自身压降与功耗要尽量低。
1. 集电极电流能力
红外发射管为了获得足够的发光强度,其峰值工作电流通常在100mA左右,甚至可达数百毫安(短脉冲)。因此,所选三极管的集电极最大电流Ic必须高于实际工作电流,且留有余量。常见的选型包括8050(Ic=500mA)、2N5551(Ic=600mA)等,可满足多数遥控器的驱动需求。
2. 电流放大倍数hFE
三极管的基极电流由单片机I/O口提供,而单片机IO的驱动能力通常有限(一般不超过20mA)。根据Ic = β × Ib,若需要Ic=100mA,hFE至少应大于100。实际选型时,应查阅所选三极管的hFE-Ic曲线,确保在工作电流点有足够的放大倍数。如某型号在Ic=100mA时hFE≈200,则基极电流只需0.5mA,单片机可轻松驱动。
3. 饱和压降VCE(sat)
三极管在深度饱和导通时,集电极与发射极之间的压降越低越好。低VCE(sat)意味着更多的电源电压施加在红外发射管上,有助于提升发光强度。这也是选择开关特性好的三极管的原因之一。
4. 功耗与封装
虽然遥控器是间歇工作,但三极管在导通瞬间仍有功耗产生。需根据P = Ic × VCE(sat)估算功耗,并确认所选封装(如SOT-23、TO-92)的散热能力能够满足要求,避免长期使用后参数漂移。
第一步:确定红外管的工作电流
查阅红外发射管规格书,了解其正向压降VF(通常1.2V-1.5V)和推荐工作电流I_F。根据电源电压VCC,计算限流电阻R = (VCC - VF - VCE(sat)) / I_F。
第二步:选择三极管并计算基极电阻
根据I_F确定所需Ic,选择Ic额定值高于此电流的三极管。查阅该管的hFE值,计算所需基极电流Ib = Ic / hFE。为确保三极管深度饱和,实际基极电流应取计算值的1.5-2倍。基极限流电阻R_b = (VOH - VBE) / Ib,其中VOH为单片机高电平输出电压,VBE约为0.7V。
第三步:考虑PNP与NPN的选择
常见设计采用NPN管,单片机输出高电平时导通。但也有设计采用PNP管,此时单片机输出低电平工作。经验指出,多数情况下PNP管设计更具优势,因为单片机的灌电流能力通常强于拉电流。具体选择需结合单片机IO特性与系统整体设计。
第四步:外部相关元件的配合
基极电阻与下拉电阻的配合需留意。下拉电阻(通常10k-20k)可防止单片机复位期间三极管误导通,同时在截止时帮助释放基区存储电荷,提升关断速度。此外,电源端应就近放置滤波电容(10μF+100nF),以应对红外发射瞬间的大电流需求。