红外遥控电路设计论文1论文Word文档下载推荐.docx
- 文档编号:12935886
- 上传时间:2022-09-30
- 格式:DOCX
- 页数:35
- 大小:250.05KB
红外遥控电路设计论文1论文Word文档下载推荐.docx
《红外遥控电路设计论文1论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《红外遥控电路设计论文1论文Word文档下载推荐.docx(35页珍藏版)》请在冰豆网上搜索。
判断红外发光二极管好坏的办法与判断普通二极管一样;
用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。
红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。
接收部分的红外接收管是一种光敏二极管。
在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。
红外发光二极管一般有圆形和方形两种。
由于红外发光二极管的发射功率一般都较小,所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。
最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。
成品红外接收头的封装大致有两种:
一种采用铁皮屏蔽;
一种是塑料封装。
均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。
红外接收头的引脚排列因型号不同而不尽相同,红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。
1设计要求及指标
红外遥控是目前使用较多的一种遥控手段。
红外线遥控装置具有体积小、功耗低、功能强、成本低等特点。
在家庭生活中,录音机、音响设备、空调彩电都采用了红外遥控系统。
设计要求利用红外传输控制指令及智能控制系统,借助微处理器强大灵活的控制功能发出脉冲编码,组成的一个遥控系统。
红外线编码是数据传输质是一种脉宽调制的串行通讯。
红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。
接收部分则是完成红外线的接收、放大、解调,还原成同步发射格式相同,但高、低电位刚好相反的脉冲信号,其主要输出TTL兼容电平。
最后通过解码把脉冲信号转换成数据,从而实现数据的传输。
本设计的主要技术指标如下:
(1)遥控范围:
4—6米
(2)显示可控制的通道
(3)接收灵敏可靠,抗干扰能力强
(4)控制用电器电流最高为2A
2红外遥控系统的设计
红外遥控系统由发射和接收两大部分组成,系统采用编/解码专用集成电路和单片机芯片来进行控制操作。
设计的电路由如下的几个基本模块组成:
直流稳压电源,红外发射电路,红外接收电路及控制部分。
系统框图如图3-1所示。
图2-1红外遥控电路框图(a)发射电路框图
图2-1红外遥控电路框图(b)接收电路框图
3红外收发电路的设计
3.1主要芯片——闪电存储型单片机AT89S52的介绍
3.1.1AT89S52具有下列主要性能:
(1)8KB可改编程序Flash存储器
(可经受1,000次的写入/擦除周期)
(2)三级程序存储器保密
(3)256*8字节内部RAM
(4)32条可编程I/O线
(5)3个16位定时器/计数器
(6)6个中断源
(7)可编程串行通道
(8)片内时钟振荡器
AT89S52是用静态逻辑来设计的,并提供两种可用软件来选择的省电方式——空闲方式和掉电方式。
在空闲方式中,CPU停止工作,而RAM、定时器/计数器、串行口和中断系统都继续工作。
在掉电方式中,片内振荡器停止工作,由于时钟被“冻结”,一切功能暂停,只保存片内RAM中的内容,直到下一次硬件复位为止。
3.1.2AT89S52的引脚及功能
89S52单片机的管脚说明如图3-1所示。
(1)主要电源引脚
①VSS电源端
②GND接地端
(2)外接晶体引脚XTAL1和XTAL2
①XTAL1接外部晶体的一个引脚。
在单片机内部,它是构成片内振荡器的反相放大器的输入端。
当采用外部振荡器时,该引脚接收振荡器的信号,既把此信号直接接到内部时钟发生器的输入端。
图3-1AT89C51的引脚
②XTAL2接外部晶体的另一个引脚。
在单片机内部,它是上述振荡器的反相放大器的输出端。
采用外部振荡器时,此引脚应悬浮不连接。
(3)输入/输出引脚P0.0~P0.7、P10.~P1.7、P2.0~P2.7和P3.0~P3.7。
①P0端口(P0.0~P0.7)P0是一个8位漏极开路型双向I/O端口。
作为输出口用时,每位能以吸收电流的方式驱动8个TTL输入,对端口写1时,又可作高阻抗输入端用。
在访问外部程序和数据存储器时,它是分时多路转换的地址(低8位)/数据总线,在访问期间激活了内部的上拉电阻。
②P1端口(P1.0~P1.7)P1是一个带有内部上拉电阻的8位双向I/O端口。
P1的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。
对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。
作输入口时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
③P2端口(P2.0~P2.7)P2是一个带有内部上拉电阻的8位双向I/O端口。
P2的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。
P2作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
在访问外部程序存储器和16位地址的外部数据存储器(如执行MOVX@DPTR指令)时,P2送出高8位地址。
在访问8位地址的外部数据存储器(如执行MOVX@Ri,A指令)时,P2口引脚上的内容(就是专用寄存器(SFR)区中P2寄存器的内容),在整个访问期间不会改变。
④P3端口(P3.0~P3.7)P3是一个带有内部上拉电阻的8位双向I/O端口。
P3作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
在AT89S52中,P3端口还用于一些专门功能,这些兼用功能如下:
(1)P3.0RXD(串行输入口)
(2)P3.1TXD(串行输出口)
(3)P3.2/INT0(外部中断0)
(4)P3.3/INT1(外部中断1)
(5)P3.4T0(记时器0外部输入)
(6)P3.5T1(记时器1外部输入)
(7)P3.6/WR(外部数据存储器写选通)
(8)P3.7/RD(外部数据存储器读选通)
(9)P3口同时为闪烁编程和编程校验接收一些控制信号
3.1.3振荡器特性:
XTAL1和XTAL2分别为反向放大器的输入和输出。
该反向放大器可以配置为片内振荡器。
石晶振荡和陶瓷振荡均可采用。
如采用外部时钟源驱动器件,XTAL2应不接。
由于输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
3.1.4芯片擦除:
整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,ALE管脚处于低电平10ms来完成。
在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。
3.289C2051介绍
89C2051共有20条引脚,如图3-2所示。
P1口共8脚,准双向端口。
P3.0~P3.6共7脚,准双向端口,如P3.0、P3..1的串行通讯功能,P3.2、P3..3的中断输入功能,P3.4、P3.5的定时器输入功能。
在引脚的驱动能力上,89C2051具有很强的下拉能力,P1,P3口的下拉能力均可达到20mA.相比之下,89C51的端口下拉能力每脚最大为15mA。
但是限定9脚电流之和小于71mA.这样,引脚的平均电流只9mA。
89C2051驱动能力的增强,使得它可以直接驱动LED数码管。
相对于89C51它少了一些功能,但是它的功耗少,便于携带,更经济使它在发射电路中起着重要的地位。
因此,在本设计红外发射的电路中就用了它来实现脉冲信号的产生。
图3-289C2051的引脚
3.3系统的功能实现方法
3.3.1摇控码的编码格式
该遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为2个脉冲,最大为17个脉冲。
为了使接收可靠,第一位码宽为3ms,其余为1ms,遥控码数据帧间隔大于10ms,如图3-3所示。
3.3.2遥控码的发射
采用的是89C2051芯片。
用P1口组成键盘,获取键值,用内部的定时器1产生一个40KHz的软件定时中断,当作红外线的调制基波,当某个操作按键按下时,单片机先读出键值,然后根据键值设定遥控码的脉冲个数,再调制成40kHz方波由红外线发光管发射出去。
P3.5端口的输出调制波如图3-3所示。
3.3.3数码帧的接收处理
当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧。
在数据帧接收时,将对第一位(起始位)码的码宽进行验证。
若第一位低电平码的脉宽小于2ms,将作为错误码处理。
当间隔位的高电平脉宽大于3ms时,结束接收,然后根据累加器A中的脉冲个数,执行相应输出口的操作。
图3-4就是红外线接收器输出的一帧遥控码波形图。
图3-4红外线接收器输出的一帧遥控码波形图
3.4红外发射电路
遥控发射通过键盘,每按下一个键,即产生具有不同的编码数字脉冲,这种代码指令信号调制在40KHz的载波上,激励红外光二极管产生不同的脉冲,通过空间的传送到受控机的遥控接收器。
P1口作为按键部分,P3.5口作为发射部分,然后用三极管的放大驱动红外发射。
电路如图3-5所示。
图3-5发射电路图
3.5红外接收电路
在接收过程中,脉冲通过光学滤波器和红外二极管转换为40KHz的电信号,此信号经过放大,检波,整形,解调,送到解码与接口电路,从而完成相应的遥控功能。
接收电路如图3-6所示。
图3-6接收电路图
通常,红外遥控器将遥控信号(二进制脉冲码)调制在40KHz的载波上,经缓冲放大后送至红外发光二极管,产生红外信号发射出去。
将上述的遥控编码脉冲对频率为40KHz(周期为26.3ms)的载波信号进行脉幅调制(PAM),再经缓冲放大后送到红外发光管,将遥控信号发射出去。
根据遥控信号编码和发射过程,遥控信号的识别——即解码过程是去除40KHz载波信号后识别出二进制脉冲码中的0和1。
由MCS—51系列单片机AT89S52、一体化红外接收头、存储器、还原调制与红外发光管驱动电路组成。
一体化红外接收头采用SIEMENSSFH506-38,它负责红外遥控信号的解调。
将调制在40kHz上的红外脉冲信号解调后再输入到AT89C51的INT0(P3.2)引脚,由单片机进行高电平与低电平宽度的测量。
遥控信号的还原是通过P3.1输入二进制脉冲码的高电平与低电平及维持时间,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外 遥控 电路设计 论文