发布时间 : 星期一 文章红外线遥控接收器设计报告更新完毕开始阅读af3a1df8941ea76e58fa04c6
数字系统 课程设计报告
第一部分 设计题目及要求
本次课程设计的题目及要求如下:
一、设计题目
红外线遥控接收器
二、设计步骤
1、EDA实验板组装调试
参照提供的EDA实验板电路原理图、PCB图以及元器件清单进行电路板的组装。电路板组装完成后,编写三个小程序进行电路板测试。 2、红外遥控系统的设计 (1)发射编码部分
使用指定的元器件在万用板上完成红外遥控器的制作。 (2)接收解码部分
接收解码用VHDL语言编写程序,在EDA实验板上实现解码。
二、功能要求
1、将一体化红外接收解调器的输出信号解码(12个单击键、6个连续键,单击键编号为7-18,连续键编码为1-6),在EDA实验板上用七段数码管显示出来。
2、当按下遥控器1—6号连续键时,在EDA实验板上用发光二极管点亮作为连续键按下的指示,要求遥控器上连续键接下时指示灯点亮,直到松开按键时才熄灭,用于区别单击键。
3、EDA实验板上设置四个按键,其功能等同于遥控器上的1—4号按键,当按下此四个按键时七段数码管分别对应显示“1”、“2”、“3”、“4”。 4、每当接收到有效按键时,蜂鸣器会发出提示音。
第二部分 设计分析
本次课程设计包括两大部分,一是电路设计及电路焊接,二是程序的设计及编写。
电路部分,根据题目要求,要做到红外发送,显然整个电路系统要分为红外发射和红外接收两个电路,分别做到红外的编码发射和译码接受,再在接收板上显示接受到的红外信号。另外还包括一个从电脑下载程序到芯片上的下载线电路。
一、 红外发射电路
本次课程设计的红外遥控器由红外遥控专用芯片PT2248作为编码及发送部分,PT2248最大可用作18路红外遥控系统的编码,其内部己集成了38kHz的红外载波振荡及相应的数字脉码调制电路,只需外接3×6的矩阵式按键、红外发光二极管及其驱动电路等少量元器件便可完成编码发送的功能。
由PT2248和少量外围元件组成的红外遥控发射电路如下图所示
芯片的发送指令由12位码组成,其中C1~C3是用户码,可用来确定不同的模式。用户码设定是以列线内接入二极管为界线,当T1~T3与CODE之间分别接入二极管时,用户码(C1~C3)为“1”;当T1~T3引脚不接二极管时,用户码为“0”。如果该芯片与BL9150相结合,则C3引脚必须接入二极管;如果该芯片与BL9149相结合,则C2必须接二极管,H、S1和S2是代表连续发送或单次发送的码,且分别与T1、T2和T3列的键对应。D4~D6是发送的数据码(也是键输入码)
上图中3V电源电压一方面为芯片提供推荐工作电压并加到引脚16,另一方面作为信号输出指示复合管的工作电压。为了使振荡频率为455kHz,特采用外接晶振,并外接两个电容120pF旁路到地。图7中三列T1、T2、T3和CODE分别接一个二极管,目的是为了使用户码(C1、C2、C3)为“1”。
二、 红外接受部分
本次课程设计的红外接受部分采用EDA实验板,EDA实验板的顶层PCB图如下:
.
硬件部分的设计:
板的中心部件采用的是max7000系列CPLD,另外采用4M晶振以及红外接