作者:瑞生,来源:科技老顽童
今天给大家一个产品级的红外发射电路。
为什么说是产品级的?
因为这个电路我已经在各类产品上见过多次!
很多小伙伴学电子有一个 误区:总喜欢学牛逼的东西。
比如,有些人认为,学F4比学F1好,因为F4性能强!我想说,你干嘛不学F7呢?F7更强!
再比如,有些人认为,1602已经过时了,学了也没有用,那我让你看看 美国现在正售的一款价值3000元人民币的PM2.5监测仪...
这款仪器,也就手掌那么大,由于数据非常准确,卖的非常好!而他使用的液晶屏正是你很看不起的廉价的1602。
其实,任何的电子元器件,都有他的用处, 并不是性能越好的东西越好...
而是越适合你的产品的元器件越好...
再来说我们的红外发射电路,有些人认为红外通信已经过时,还有什么距离短...不能有阻挡物等等...看到的都是缺点。
给大家纠正一下观点,红外发射,现在在市场上依然有需求很大,它自然有需要它的地方,有些应用方面,你现在连想都想不到。
自己做红外发射,最大的好处就是红外的码可以自己定义,可以根据需求给自己的电路板增加红外发射功能。
电路图中,D6是红外发射管,NPN三极管S8050负责通断红外发射管,R22是下拉电阻,R21是基极限流电阻,R20是62欧姆的电阻,是红外发射管的限流电阻。
IE接到单片机引脚,由单片机控制红外发射管的通断,就会产生红外码。
硬件电路详细解释:
红外发射管可以选择IR333C,发射的红外波长是940nm
R21是基极限流电阻阻值的选取,我们之前曾经写过一篇文章分析,大家可以去【瑞生网】搜索关键词:三极管。就可以找到那篇文章。
R22是下拉电阻,一般采用10K,采用4.7K,或者2K ,1K都可以。这里的作用是,防止单片机引脚为输入或者高阻态时,红外发射管的误发射。
R20是红外发射管的限流电阻,红外发射管和普通发光二极管一样,都需要接限流电阻,否则将会烧毁二极管。
打开这个红外发射管的数据手册,找到最大值...
从上图得知,通过红外发射管的电流,最大允许是100mA。
从上图得知,红外发射管在工作时两端的电压在1.2~1.8V之间。
当三极管作为开关使用时,它两端的压降是零点几V,很小。所以我们就可以大概算出来当电阻选择62欧姆的时候,通过红外发射二极管的电流是多少。只要小于100mA就可以。
所以,这里的62欧姆,也不一定必须是62欧姆,使用100欧姆也没有问题。这里的选择,是尽量在二极管不会坏的情况下,提高发射管的电流,这样可以发射的更远一些。