红外线遥控接收器设计

上传人:枫** 文档编号:545154327 上传时间:2022-11-03 格式:DOCX 页数:34 大小:753.02KB
返回 下载 相关 举报
红外线遥控接收器设计_第1页
第1页 / 共34页
红外线遥控接收器设计_第2页
第2页 / 共34页
红外线遥控接收器设计_第3页
第3页 / 共34页
红外线遥控接收器设计_第4页
第4页 / 共34页
红外线遥控接收器设计_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《红外线遥控接收器设计》由会员分享,可在线阅读,更多相关《红外线遥控接收器设计(34页珍藏版)》请在金锄头文库上搜索。

1、数字系统课程设计报告第一部分设计题目及要求本次课程设计的题目及要求如下:一、设计题目红外线遥控接收器二、设计步骤1、EDA实验板组装调试参照提供的EDA实验板电路原理图、PCB图以及元器件清单进行电路板的组 装。电路板组装完成后,编写三个小程序进行电路板测试。2、红外遥控系统的设计(1)发射编码部分使用指定的元器件在万用板上完成红外遥控器的制作。(2)接收解码部分接收解码用VHDL语言编写程序,在EDA实验板上实现解码。二、功能要求1、将一体化红外接收解调器的输出信号解码(12个单击键、6个连续键,单击 键编号为7-18,连续键编码为1 6),在EDA实验板上用七段数码管显示 出来。2、当按下

2、遥控器16号连续键时,在EDA实验板上用发光二极管点亮作为连 续键按下的指示,要求遥控器上连续键接下时指示灯点亮,直到松开按键时 才熄灭,用于区别单击键。3、EDA实验板上设置四个按键,其功能等同于遥控器上的14号按键,当按 下此四个按键时七段数码管分别对应显示“1”、“2”、“3”、“4”。4、每当接收到有效按键时,蜂鸣器会发出提示音。第二部分 设计分析本次课程设计包括两大部分,一是电路设计及电路焊接,二是程序的设计及 编写。电路部分,根据题目要求,要做到红外发送,显然整个电路系统要分为红外 发射和红外接收两个电路,分别做到红外的编码发射和译码接受,再在接收板上 显示接受到的红外信号。另外还

3、包括一个从电脑下载程序到芯片上的下载线电 路。、 红外发射电路本次课程设计的红外遥控器由红外遥控专用芯片PT2248作为编码及发送部 分,PT2248最大可用作18路红外遥控系统的编码,其内部己集成了 38kHz的红 外载波振荡及相应的数字脉码调制电路,只需外接3X6的矩阵式按键、红外发 光二极管及其驱动电路等少量元器件便可完成编码发送的功能。由PT2248和少量外围元件组成的红外遥控发射电路如下图所示芯片的发送指令由12位码组成,其中C1C3是用户码,可用来确定不同 的模式。用户码设定是以列线内接入二极管为界线,当T1T3与CODE之间分 别接入二极管时,用户码(C1C3)为“1”;当T1T

4、3引脚不接二极管时,用户 码为“0”。如果该芯片与BL9150相结合,则C3引脚必须接入二极管;如果该 芯片与BL9149相结合,则C2必须接二极管,H、S1和S2是代表连续发送或单 次发送的码,且分别与T1、T2和T3列的键对应。D4D6是发送的数据码(也 是键输入码)上图中3V电源电压一方面为芯片提供推荐工作电压并加到引脚16,另一方 面作为信号输出指示复合管的工作电压。为了使振荡频率为455kHz,特采用外 接晶振,并外接两个电容120pF旁路到地。图7中三列T二、T3和CODE分别 接一个二极管,目的是为了使用户码(Cc2、c3)为“ 1”。红外接受部分本次课程设计的红外接受部分采用E

5、DA实验板,EDA实验板的顶层PCB图如下:J1SCUTP13P4PI21SEE,MI正电DS3I*LSI Lg Q 0 D O 0 0 6弩-,观,_ 跆_ 浏 _ q q 罕 # 整。幡i S5到;攵3典二S41_狷gjj!_:翌si室1J3?G?o?卜 iri一一中 n LE12-3 PIS00000000|5& ,juy股0 ooo oo 00 OO QO ap 园 05 _g g QO OO E 艮-Igg#LEC2iTo!硬件部分的设计:板的中心部件采用的是max7000系列CPLD,另外采用4M晶振以及红外接 收管(38K接收头)直接在逻辑箱制作红外接收解码电路。红外接收管有3个

6、管 脚,自左至右分别是信号输出端,地端,电源端,分别接到逻辑箱的相应管脚上; 同时,为了得到更加稳定的信号,在信号输出端与地端加入一滤波电容。三,下载线电路本次课程设计采用的下载线把电脑的打印机口和实验板的数据口连接起来, 从而把程序从电脑下载到实验板的芯片里,如下图:下载线电路采用芯片74LS244构成下载线电路,电路图如下:下载线电路板的顶层PCB图如下:第三部分系统模块的划分以及各模块的功能描述在这一部分,我将对系统功能进行模块化划分,对各模块功能作详细阐述。一、发射板部分发射板主要由红外线编码芯片PT2248构成红外编码这个模块。PT2248的管脚图如下图所示:PT2248Vss116

7、 VccXI215 TXOUTXT314 TESTK1413 CODEK2512 T3K3611 T2K4710 T1K589 K6其各个管脚的功能如下表:引脚 号4符号口功能口1,地和电源引脚,提供正常工作的电源电压2, 3振汤器引脚,外接A55KHZ晶体口疔9喝键输入引脚,TTf&i蔑组成18个键(内含下拉电阻)10*时序信号输出引脚,键矩阵的数字时序信号从该引脚输出13矽CODE跪球引脚。主要用作黑和接收舰应匹I成皿TESTp测试输入引脚。实际应用电路中,该引脚为开路状态&以输出引脚。调制信号(匏KHz载波调制,由10位组成一个周 期)PT2248组成的十八路遥控发送器其编码规则如下:(

8、1)设a为一个时间单位,时间长度是38kHz的16个时钟周期,即a=1:38kHzX16 = 0.421ms编码是以串行形式发送的,在接收端(38kHz 一体化红外接收解调器)接收到如下形式的1位的编码时分别表示“0”和“ 1”:1个a的低电平,3个a的高电平表示编码“0”3个a的低电平,1个a的高电平表示编码“1”编码以串行形式发送,接收端的一体化红外接收解调器输出波形如下图所示:010110010001载波信号波形此外,由于发射器发送的时候,有两个信号,一种是表示单击的,一种则是 表示连续的,这两种不同的信号,其自身都有自己的特点:(2)遥控器的每个按键编码由12位按以上编码规则所代表的“

9、0”、“1”组成, 时间长度为48a,当按下遥控器的7到18号单击按键,则以12位为一组(48a) 发送两次编码,如下图所示:Single-Sbot Signa)PT2248KEYON |553; 卜u60a48a80a48a2 COMMAND WORDS60a为自按下按键到发送编码的等待时间,80a是前后两次发送12位48a编码的 高电平时间间隔。7到18号单击按键无论发送端按键时间持续多长只发送一次 这样形式的两组相同的12位编码。(3)当按下1到6号连续按键时,编码按如下格式连续发送:PT 2248 KEY ONTXOUTPAUSE2 COMMAND WORDS由上图可以清楚的看到,两种

10、信号的巨大差别,可是在程序的编写过程中, 这种差别却没有什么很大的作用,因为两种信号在译码上的区别也是相当明显的,故为了简化程序,直接由译码来区别连续单击比利用上图的效果更好,具体 见程序。(4) 芯片的发送指令由12位码组成,如下所列。其中C1C3是用户码,可用 来确定不同的模式。用户码设定是以列线内接入二极管为界线,当T1T3与 CODE之间分别接入二极管时,用户码(C1C3)为“1”;当T1T3引脚不接二 极管时,用户码为“0”。具体每个12位的串行编码规则如下:C1C2C3HS1S2D1D2D3D4D5D64*CODE BITSCONTINUOUS/KEY INPUT CODESING

11、LE-SHOT CODEC1、C2、C3为用户可通过在遥控器发射电路中是否接入IN4148二极管决定其 为“0”或“1”,这里取“111”,H、S1、S2为单击连续按键的标志位,相当于 列坐标,D1至D6为按键输入码,相当于行坐标,低9位的按键编码如下表所 示:按键低9位编码HS1S2D1D2D3D4D5D611001000002100010000310000100041000001005100000010610000000170101000008010010000901000100010010000100续上表:二,接收部分接收部分电路主要可分为红外接受模块,译码电路模块,小键盘模块和数码

12、管显示模块几个部分,红外信号的编码从发射板发射到接收板上的红外信号接收 头后,译码电路把红外编码翻译后送到数码管显示,小键盘输入的代码也经译 码电路在数码管上显示对应的按键信息。(一).红外信号接受本课程设计的红外接受头采用一体化红外接收解调器,如下图:其引脚图如下:0.651C!.:4一体化红外接收解调器的内部电路如下图:上面详述的红外信号发射电路把发射板上的按键信息编成编码以红外信号的形式发射到接收板,该一体化红外接收解调器接收到红外信息后,把其包含的编 码信息传到下一级译码电路,从而完成红外信号的接收。当红外接收头接收到遥控器发出的信号时,逻辑箱上的蜂鸣器需发出提示声。因设计时只考虑译码

13、器具有最简单的译码功能,这样就要求前面的编码电路在每 发出一串12位编码的同时发出一个脉冲给计数器,使计数器输出为高电平,同 时开始计数,直至计数到规定值后又回到低电平,完成响铃提示。(二)红外编码译码电路根据芯片介绍可知,红外接收头接收到的编码,每一帧完整的串行数据有十 二位,而每一位的BIT 0、BIT 1是占空比不同的矩形方波,要完成以后的 功能,就需要一个编码器将其编成逻辑器件能识别的普通逻辑电平0、1。红外接收头接收负责接收38k载波的红外光,解调得到脉冲,输出全译码电 路。接收头接收到的脉冲如图(与发射波形刚好互为反码):(a为38kHz时钟的16个周期)每个按键的值由12bit组成:01010010 D 0CONTINUOUSSINGLE-SHOT CODECODE BITKEY INPUT CODE48aClC2C3HSIS2DID2D3D4D5D6Cl C2 C3 H SI S2 DI D2 D3 D4 D5 D6按键编码格式:CODE BITSCONTINUOUS/SINGLE-SHOTCODEKEY INPUT CODE译码电

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号