c51单片机控制红外通信接口电路图的设计21.pdf
c51单片机控制红外通信接口电路图的设计
原理图的求证:
注:黑色字体为我的个人阐,其他颜色字体为单片机手册节选文章。
如图(原图)
井*
*
计〃4
计〃
图4红外通信接口电路
电路图中电阻R6-R13为多余的,其作用如下文:(这几个电阻是需要的!!起限流和保
护单片机,LED的作用,不能少,一般选择220-510欧姆,流过LED电流在10-20亳安为好)
2.4发光二极管显示部分设计
有8个发光二极管与隼片机的PI口相连,二极管的正极与电源正极相连,负极串联一个
电阻与P1口相连,给P1口送低电平就得到不同的显示状态。
因为,电阻R6-R13没有参与光的发射和接收所以我认为它是多余的。去掉后节省出来
P1.0-P1.7的引脚,用作他用。(这不对的,如果你LED接到了P1口,P1就不能做其它用了,
如果作其它用的话,LED指示就让你感觉莫名其妙了)
2.3数码显示部分
在系统中,选用一个双七段数码管来显示发送和接收的数据。数码管采用DPY双位七段
共阳数码管。高位的共阳极是10脚,低位的共阳极是5脚。由单片机的PO口控制数码管
的阴极,P2.6,P2.7口分别控制数码管的高位和低位,当P2口输出数位“0”时,相应的三极
管导通。根据PO口输出不同数位,数码管显示不同的数字,当P2口揄出数位“I”时,二极
管截止,数码管不显示。
我不需要数码显示部分,而跟他相关的电子元件没有参与红外线的发射和接受,所以我认为
直接去掉就行。(这个有会更好些,因为可以显示的东西会比LED显示效果更好。前提是
你得写单片机程序,要是我在LED与它之间做取舍的话,我将保留它,舍掉LED,不过编写
程序会复杂些)
这样一来图中保留了,主要的红外线发射部分的电路图,没有因为删减部分而影
响它的正常功能,却剩出了16个引脚。
红外线发射部分的运作原理如下:
2.1发射部分设计
红外发送电路包括脉冲振荡器、三极管和红外发射管等部
分。中脉冲振荡器有NE555定时器.电阻和电容组成,用
于产生38kHz的脉冲序列作为载波信号,红外发射管HG选
用Vishay公司生产的TSAL6238,用来向外发射950nm的
红外光束。发送的过程为:串行数据有单片机的串行输出
端TXD送出并驱动三极管,数位使三极管导通.通过
有NE555构成的多谐振荡电路调制成38kHz的载波信号.
并利用红外发射管以光脉冲的形式向外发送.数位1”使三
极管截止,红外发射管不发射红外光。NE555构成的多谐振
荡电路的振荡周期公式为T=O.693R(1+R2)C,中.R1为
充电电阻,R2为放电电阻,C为充电电容。
以上文字再次说明了在光的发射的过程中没有用到发光
二极管显示部分设计和数码显示部分,去掉后从新编写一下
程序就行了。L(ED,和数码管是给你显示东西的,即输出
设备,把两个都去掉不用修改程序都是可以的,但是它工作
的时候你不知道它在干什么了)
注:关于显示器的安排,所有产生的任何数据都要通过
JF24C2(.4G无线双向数