1、毕业论文(设计) 题 目 红外遥控系统设计 学生姓名 学 号 院 系专 业 指引教师 二一一年六月二日 目 录1 引言11.1 红外遥控重要性11.2 红外遥控发展过程及国内外现状11.3 设计思路22 红外遥控系统简介32.1 系统构成框图32.2 多路控制红外遥控系统42.3 系统功能实现办法42.3.1 摇控码编码格式52.3.2 遥控码发射62.3.3 数码帧接受解决63 红外遥控系统总体设计63.1所需要器件及选取63.1.1显示屏件选取63.1.2 按键控制方式选取73.2 发射控制系统设计73.2.1 电路设计73.2.2软件设计93.3接受控制设计113.3.1电路设计123.
2、3.2软件设计134 结论16参照文献:17致 谢:19附录1:发射程序21附录2:接受程序26附录3:红外发射接受电路总电路图32红外遥控系统设计周峰南京信息工程大学电子信息工程系,南京 210044摘要:本文设计了一种以先进单片机技术为核心,运用红外遥控系统来控制对象无线红外多路遥控发射接受电路,整个系统由涉及了键盘矩阵、编码调制、LED红外发送器发射某些和LED红外光发射、解调、解码电路构成接受电路构成,本设计电路是以红外线为传递信息媒体短距离无线控制系统,可对8个受控对象工作状态进行遥控,合用于工业,医疗,家用电器等设备启动或关闭控制,也可以对一种设备八种工作状态进行控制或2种设备4种
3、工作状态进行控制,应用十分广泛。 核心词:遥控电路 红外发射 红外接受 单片机1 引言1.1 红外遥控重要性红外遥控是一种无线、非接触控制技术,具备抗干扰能力强,信息传播可靠,功耗低,成本低,易实现等明显长处,被诸多电子设备特别是家用电器广泛采用,并越来越多应用到计算机系统中。随着大规模集成电路和计算机技术发展,遥控技术才得到迅速发展。在遥控方式上大体经历了从有线到无线超声波、从振动子到红外线、再到使用总线微机红外遥控这样几种阶段。无论采用何种方式,精确无误传播信号,最后达到满意控制效果是非常重要。最初无线遥控装置采用是电磁波传播信号,由于电磁波容易产生干扰,也易受干扰,因而逐渐采用超声波和红
4、外线媒介来传播信号。与红外线相比,超声传感器频带窄,所能携带信息量少,易受干扰而引起误动作。较为抱负是光控方式,逐渐采用红外线遥控方式取代了超声波遥控方式,浮现了红外线多功能遥控器,成为当今时代主流。 1.2 红外遥控发展过程及国内外现状60年代初,某些发达国家开始研究民用产品遥控技术,但由于受当时技术条件限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术发展,遥控技术才得到迅速发展。在遥控方式上大体经历了从有线到无线超声波、从振动子到红外线、再到使用总线微机红外遥控这样几种阶段。无论采用何种方式,精确无误传播信号,最后达到满意控制效果是非常重要。最初无线遥控装置采用是电磁波
5、传播信号,由于电磁波容易产生干扰,也易受干扰,因而逐渐采用超声波和红外线媒介来传播信号。与红外线相比,超声传感器频带窄,所能携带信息量少,易受干扰而引起误动作。较为抱负是光控方式,逐渐采用红外线遥控方式取代了超声波遥控方式,浮现了红外线多功能遥控器,成为当今时代主流。由于红外线在频谱上居于可见光之外,因此抗干扰性强,具备光波直线传播特性,不易产生互相间干扰,是较好信息传播媒体。信息可以直接对红外光进行调制传播,例如,信息直接调制红外光强弱进行传播,也可以用红外线产生一定频率载波,再用信息对载波进调制,接受端再去掉载波,取到信息。从信息可靠传播来说,后一种办法更好,这就是咱们今天看到大多数红外遥
6、控器所采用办法。由于红外线波长远不大于无线电波波长,因而在采用红外遥控方式时,不会干扰其她电器正常工作,也不会影响临近无线电设备。同步,由于采用红外线遥控器件时,工作电压低,功耗小,外围电路简朴,因而它在寻常工作生活中应用越来越广泛。外遥控技术在这十年来得到了迅猛发展,特别在家电领域如彩电、DVD、空调等,也在其他电子领域得到广泛应用,随着人们生活水平提高,对产品追求是使用更以便、更具智能化,红外遥控技术正是一种重点发展方向。为了提高对红外遥控产品开发效率以及生产厂家检测手段等,重点推出该套红外遥控编码分析仪,她犹如一台示波器,并且运用最先进电脑技术,对红外遥控信号进行全面分析,显示详尽数据,
7、编码、解码信息,使开发人员对编、解码状况一目了然,以便设计人员提高工作效率,增长产品稳定性、可靠性。红外遥控信号分析仪采用MCS-51系列单片机为外部采样解决控制器,并与微机通信完毕整个解决过程,并由微机完毕作图、数据管理等等。由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图搜索即可。因而,当前红外遥控在加用电器、室内近距离(不大于10米)遥控中得到了广泛应用。随着红外光电器大量浮现,红外遥控已经广泛应用在家用电器,安全保卫,及人们寻常生活中应用就更加广泛了。例如电视机遥控,音响设备遥控,录象机遥控,电电扇遥控,安全保卫报警器,遥控空调器,自动水龙头,自动门等均可采用红外遥控技术来实现
8、。1.3 设计思路本设计将要设计一种以红外线为传递信息媒体短距离无线控制系统,并使其可对8个受控对象工作状态进行遥控,合用于工业,医疗,家用电器等设备启动或关闭控制,也可以对一种设备八种工作状态进行控制或2种设备4种工作状态进行控制 。详细规定如下:(1) 遥控距离 不不大于3m,即红外遥控发射机与红外接受机之间距离不不大于3m; (2) 遥控路数 8路,即可对8个受控设备进行开关控制; (3) 工作频率 40kHz,即红外发射和接受载频为40kHz; (4) 发射端可显示控制路数,接受端可显示受控状态 。 2 红外遥控系统简介红外遥控是当前家用电器中用得较多遥控方式,在讲红外线遥控之前,一方
9、面讲一讲什么是红外线。咱们懂得,人眼睛能看到可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光波长范畴为0.620.76m;紫光波长范畴为0.380.46m。比紫光波长还短光叫紫外线,比红光波长还长光叫红外线。红外线遥控就是运用波长为0.761.5m之间近红外线来传送控制信号。2.1 系统构成框图通用红外遥控系统由发射和接受两大某些构成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射某些涉及键盘矩阵、编码调制、LED红外发送器;接受某些涉及光、电转换放大器、解调、解码电路。遥控接受器遥控发射器键 盘编码调制LED光/电放大解 调 解 码 图1 红外遥控系统发射某
10、些重要元件为红外发光二极管。它事实上是一只特殊发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出是红外线而不是可见光。当前大量使用红外发光二极管发出红外线波长为940nm左右,外形与普通发光二极管相似,只是颜色不同。红外发光二极管普通有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏办法与判断普通二极管同样:用万用表电阻挡量一下红外发光二极管正、反向电阻即可。红外发光二极管发光效率要用专门仪器才干精准测定,而业余条件下只能用拉距法来粗略鉴定。接受某些红外接受管是一种光敏二极管。在实际应用中要给红外接受二极管加反向偏压,它才干正常工作,亦即红外接受二极管在电路中
11、应用时是反向运用,这样才干获得较高敏捷度。红外接受二极管普通有圆形和方形两种。由于红外发光二极管发射功率普通都较小(100mW左右),因此红外接受二极管接受到信号比较薄弱,因而就要增长高增益放大电路。成品红外接受头封装大体有两种:一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。成品红外接受头长处是不需要复杂调试和外壳屏蔽,使用起来犹如一只三极管,非常以便。但在使用时注意成品红外接受头载波频率。红外遥控惯用载波频率为38kHz,这是由发射端所使用455kHz晶振来决定。在发射端对晶振进行整数分频,分频系数普通取12,因此455kHz
12、1237.9 kHz38kHz。也有某些遥控系统采用36kHz、40kHz、56kHz等,普通由发射端晶振振荡频率来决定。本次遥控系统设计规定载波频率为40KHz。2.2 多路控制红外遥控系统多路控制红外发射某些普通有许多按键,代表不同控制功能。当发射端按下某一按键时,相应地在接受端有不同输出状态。接受端输出状态大体可分为脉冲、电平、自锁、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接受端相应输出端输出一种“有效脉冲”,宽度普通在100ms左右。“电平”输出是指发射端按下键时,接受端相应输出端输出“有效电平”,发射端松开键时,接受端“有效电平”消失。此处“有效脉冲”和“有效电平”,也许
13、是高、也也许是低,取决于相应输出脚静态状况,如静态时为低,则“高”为有效;如静态时为高,则“低”为有效。大多数状况下“高”为有效。“自锁”输出是指发射端每按一次某一种键,接受端相应输出端变化一次状态,即本来为高电平变为低电平,本来为低电平变为高电平。此种输出适合用作电源开关、静音控制等。有时亦称这种输出形式为“反相”。“互锁”输出是指各种输出互相清除,在同一时间内只有一种输出有效。电视机选台就属此种状况,其他如调光、调速、音响输入选取等。“数据”输出是指把某些发射键编上号码,运用接受端几种输出形成一种二进制数,来代表不同按键输入。普通状况下,接受端除了几位数据输出外,还应有一位“数据有效”输出
14、端,以便后级适时地来取数据。这种输出形式普通用于与单片机或微机接口。 除以上输出形式外,尚有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发信号,接受端相应输出予以“储存”,直至收到新信号为止;“暂存”输出与上述简介“电平”输出类似。2.3 系统功能实现办法红外遥控系统是由红外遥控发射器和红外遥控接受器构成。红外遥控发射器重要是由功能指令矩阵键盘和遥控器专用大规模集成电路以及放大驱动电路三个某些构成。红外遥控接受电路重要由受光器电路和解码电路等构成。2.3.1 摇控码编码格式遥控器采用是脉冲个数编码,不同脉冲个数代表了不同码,最小为2个脉冲,最大为是17个脉冲。为了使脉冲接受数据
15、可靠,第一位码宽为3ms,别的都为1ms,遥控码数据帧间隔要不不大于10ms,如图2所示。调光命令码电器1遥控输出码电器0遥控输出码电器7遥控输出码3ms10ms帧间隙1ms图2 P3.5端口输出编码波形图2.3.2 遥控码发射采用是AT89C2051 芯片。用P1口构成键盘来获取键值,用内部定期器1产生一种40KHz软件定期中断并把其当作红外线调制基波,当某个被控电器电源开关被按下时,单片机先读出其键值,然后再依照键值来设定遥控码中脉冲个数,再调制成40kHz方波并由红外线发光管发射出去。P3.5端口输出调制波如图2所示。2.3.3 数码帧接受解决红外线接受器输出脉冲帧数据,第一位码低电平将
16、启动中断程序,实时接受数据帧。在数据帧时,将对第一位(起始位)码码宽进行验证。如果第一位低电平码脉宽不大于2ms,就把它当作错误码解决。当间隔位高电平脉宽不不大于3ms时,结束接受,然后依照累加器A中脉冲个数,然后执行相应输出口操作。图3就是红外线接受器输出一帧遥控码波形图。停止位第一位10ms10ms3ms1ms1ms 图3 红外线接受器输出一帧遥控码波形图 3 红外遥控系统总体设计3.1所需要器件及选取3.1.1显示屏件选取在单片机应用系统中,使用显示屏重要有LED(发光二极管)和LCD(夜晶显示屏)。这两种显示屏成本低廉,配备灵活,与单片机接口以便。但是她们也是各有特点:LED接口非常简
17、朴,不需要专用驱动程序,在设计程序时也非常简朴;LCD显示字比较丰富,也比较清晰,给人感觉较好,但是她接口复杂,且要自己造字库,难度不小。对于万用表来说,在配备某些批示灯前提下,只显示数字就够了,故没必要采用LCD,用LED就够了。3.1.2 按键控制方式选取由于本设计所控制电器数目较少,因此不用外接扩充键盘,直接使用单片机上接口,直接使用8个点触式开关即可。3.2 发射控制系统设计此某些设计规定:用数码管显示所控制路数,即 按下“1”键显示数字“1”,表达对设备“1”进行控制; 按下“8”键显示数字“8”,表达对设备“8”进行控制。 在所有被控制对象处在停止状态时,数码管熄灭。3.2.1 电
18、路设计 发射控制某些电路重要分为:按键及控制电路,显示电路,编码电路,脉码调制振荡电路,红外发射电路这5某些。电路图见附录。(1)按键及控制电路按键及控制电路由AT89C51与键盘构成,依照设计规定,此系统规定对八路信号进行遥控,因而电路采用最简朴独立式按键输入方式。八个按键表达八个控制设备。按键一端接89C51P1(P1.0P1.7)口,另一端直接接地。这种方式长处是编程简朴,当有按键按下时P1口由高电平变为低电平,阐明有信号输入,89C51测试到此低电平时,将其相应BCD码与键值送到相应端口并行输出。(2)显示电路 在显示电路某些用到八段LED显示屏。八段LED显示屏由8个发光二极管构成。
19、其中7个长形条发光管排列成”日”字形,另一种贺点形发光管在显示屏右下角作为显示小数点用,它能显示各种数字及某些英文字母。LED显示屏有两种不同形式:一种是8个发光二极管阳极都连在一起,称为共阳极LED显示屏;另一种是8个发光二极管阴极都连在一起,称之为共阴极LED显示屏。如下图4所示。 +5VRX8abcdefgdP共阳极接法RX8共阴极接法 图4 数码管电路图共阴和共阳构造LED显示屏各笔划段名和安排位置时相似。当二极管导通时,相应笔划段发亮,由发亮笔划段组合而显示各种字符。8个笔划段hgfedcba相应于一种字节(8位)D7 D6 D5 D4 D3 D2 D1 D0,于是用8位二进制就可以
20、表达欲显示字符字形代码。例如,对于共阴LED显示屏,当公共阴极接地(为零电平),而阴极hgfedcba 各段为01110011时,显示屏显示“P”字符,即对于共阴LED显示屏,“P”字符字形码是73H。如果是共阳LED显示屏,公共阳极接高电平,显示“P”字符字形代码应为10001100(8CH)。设计规定用数字显示所控制路数,即将发送键值转换成与数码管显示相相应字符码。选89C51P2口作为字符码输出端口。由于51单片机I/O口输出低电平时输出电流很小,数码管不会太亮,因此用锁存器74HC373来驱动数码管发光,显示接口电路见附图1。数码管显示18数字时,P2口应送出字符值分别为:F9H、A4
21、H、B0H、99H、92H、83H、F8H、80H。并用89C51P3.4、P3.5口分别控制74HC373容许输入G与输出控制/OE。(3)编码电路编码电路有集成电路VD5026构成,它将进行4位BCD码变换成串行编码信号。其功能是将并行4位BCD码转换成串行输出信号,经调制后来发射。将89C51单片机P3口P3.3P3.0直接接到VD5026数据输入D3D0端,此外用P3.5接发射指令。(4)脉冲调制振荡电路为了提高传播信号抗干扰能力,还需要将编码信号调制在较高频率载波上发射。本课题规定载波频率为40KHz,故可采用CMOS门电路构成脉冲调制电路。当编码信号A为高电平时,振荡器工作,输出为
22、载频信号;当编码信号为低电平时,振荡器不工作,输出为低电平。输出编码调制信号波形如下图5中B所示。 A B图5 编码调制波形图脉码调制振荡电路见下图6所示。 图6 脉码调制振荡电路图(5)红外发射电路红外发射电路由放大电路和红外发射管构成。G3、G4为隔离级,其作用是减少发射时大电流对振荡级影响;三极管对发射信号进行电流放大。当G4输出为高电平时,三极管导通,红外管工作,当G4输出为低电平时,三极管截止,红外管不工作。图7 红外发射电路图3.2.2软件设计 在编程之前要先画程序流程图。画程序流程图是程序设计一种重要构成某些,并且决定成败核心某些。画程序流程图过程就是进行程序逻辑设计过程,这中间
23、任何错误或忽视均将导致程序出错或可靠性下降。因而,真正程序设计过程是流程图设计,而上机编程是将设计好程序流程图转换成程序设计语言而已。对的流程图画法是先粗后细、一步一种足印,只考虑逻辑构造和算法,不考虑或少考虑详细指令。这样画流程图就可以集中精力考虑程序构造,从主线上保证程序合理性和可靠性。接下来就是进行指令代换,这时只要消除语法错误,普通就能顺利编出源程序。下图8发射主程序,一方面初始化程序,然后调用键扫描解决子程序:开始初始化调用键扫描解决子程序图8 遥控发射主程序扫键过程:一方面判断控制键与否按下,若有控制键按下则进行逐行扫描,照P口值查找键号。后按照键号转至相应发射程序如下图9所示:1
24、扫描按键按下键返回逐行扫描,按P口值查键号按键号转至相应发射程序图9程序流程图 按键流程图 扫键过程红外信号发射过程如下图10所示:一方面装入发射脉冲个数(发射时为3ms脉冲,停发时为1ms脉冲),此时若发射脉冲个数为1则返回主程序,若不为1则发1ms脉冲,然后停发1ms脉冲,这样便结束整个发射过程。在实践中,采用红外线遥控方式时,由于受遥控距离,角度等影响,使用效果不是较好,如采用调频或调幅发射接受码,可提高遥控距离,并且没有角度影响。(程序见附录)YN发射开始装入发射脉冲数(R1)发3ms脉冲停发1ms(R1)-1=0?返回开始停发1ms图10程序流程图 发射流程图 红外信号发射过程 3.
25、3接受控制设计 接受控制某些设计规定:用8个LED亮、灭表达相应设备开关状态 某个LED亮该被控对象处在启动状态 某个LED灭该被控对象处在停止状态3.3.1电路设计接受控制某些重要有:红外接受、解调电路,解码电路,控制电路三某些。(1)红外接受、解调电路红外接受电路普通由一片专用集成电路和少量外围器件构成。咱们采用了应用最为广泛芯片CX6,图11是由CX6构成红外接受、解调电路。红外接受管将光信号转换为电信号,从CX61脚输入,经前置放大器、限幅放大器放大后送至带通滤波器,带通滤波器中心频率与红外发射载波频率相似。检波器、积分器构成解调电路,对接受信号进行解调。施密特触发器对解调输出信号进行
26、整形,从7脚输出,该输出为集电极开路电路,因而要接上拉电阻。所有红外遥控器输出都是用编码后串行数据对3840kHz方波进行脉冲幅度调制而产生。如果直接对已调波进行测量,由于单片机指令周期是微秒(s)级,而已调波脉宽只有20多s,会产生很大误差。因而先要对已调波进行解调,对解调后波形进行测量。 图11 红外接受解调电路(2)解码电路解码电路功能是将解调后串行数据进行解调,使其成为BCD控制代码,并使控制代码进行输出。VD5027是与VD5026配对使用通用接受解码器。收到串行数据从VD502714脚输入,经数据提取电路判断后与序列发生器产生本地地址码亿比特一比特地进行校验。如果第一次接受到地址码
27、和本地地址码相符,则将紧接着收到4位数据马储存在内部4bit移位寄存器中(不移到输出锁存器)。当第二次收到地址码仍与本地地址码相符,则将新收到数据码于上一次储存数据码加以比较,若两次相似则控制逻辑电路使有效传播输出端VT为高电平,4比特移位积存器中数据码转移到输出锁锁存器,并且在输出锁存器保存,直到新数据代替它。保存在锁存器数据经缓冲器后输出,同步有效传播输出端VT保持高电平。若两次不相似或4个数据周期内没收到信号,则VT为低电平。电路连接见附录。(3)控制电路控制电路有89C51与八个发光二极管构成,二极管亮、灭表达设备工作状态:亮阐明受控设备启动,灭阐明受控设备停止。二极管连接在89C51
28、P2口,在编程时,89C51将收到四位BCD码转换二极管控制信号来使二极管发光或熄灭,证明设备受控状况。P2.7P2.0分别控制18路信号,每次只有一路信号输出,因此二极管每次只有一只发光。3.3.2软件设计 同样在接受某些重要有译码即解码程序设计和控制程序设计。普通,红外遥控器将遥控信号(二进制脉冲码)调制在40KHz载波上,经缓冲放大后送至红外发光二极管,产生红外信号发射出去。将上述遥控编码脉冲对频率为40KHz(周期为26.3ms)载波信号进行脉幅调制(PAM),再经缓冲放大后送到红外发光管,将遥控信号发射出去。依照遥控信号编码和发射过程,遥控信号辨认即解码过程是去除40KHz载波信号后
29、辨认出二进制脉冲码中0和1。由MCS51 系列单片机AT89S52、一体化红外接受头、存储器、还原调制与红外发光管驱动电路构成。一体化红外接受头采用SIEMENS SFH 506-38 ,它负责红外遥控信号解调。将调制在40kHz上红外脉冲信号解调后再输入到AT89C51INT0(P3.2)引脚,由单片机进行高电平与低电平宽度测量。遥控信号还原是通过P3.1输入二进制脉冲码高电平与低电平及维持时间,当接受头接受信号时,单片机产生中断,并在P3.1口记下脉冲个数,并通过数码管显示用电设备个数。遥控接受某些主程序及初始化及延时过程如下图12所示:一方面初始化,然后按照显示亮度数据设定调光脉冲延时值
30、,看P3.0口脉冲与否为0,若不为0则调入延时程序,此时P2.7口输出调光脉冲然后返回;若为0则直接返回。Y N开始 初始化按显示亮度数据设定调光脉冲延迟值P3.0=0?调延时程序P2.7口输出调光脉冲图12接受某些主程序及初始化及延时过程中断过程如下图13所示:一方面判断低电平脉宽度与否不不大于2ms,若脉宽不到2ms,则中断返回:若低电平不不大于2ms,则接受并对低电平脉冲计数,接下来看判断高电平脉宽度与否不不大于3ms,若脉宽不到3ms,则返回上一接受计数过程:若电平脉宽不不大于3ms,则按照脉冲个数至相应功能程序。此时中断返回。(程序见附录)YY中断开始低电平脉宽2ms?接受并对低电平
31、脉冲计数高电平脉宽3ms?按脉冲个数至相应功能程序中断返回NN图13中断过程NNYYY与否接受到检查低电平与否为3msA-1=0?接受到1ms脉冲停1ms返回错误图14程序流程图 接受流程图4 结论本篇设计详细简介了基于单片机红外遥控开关工作原理、基本构造;分析了红外遥控技术原理,清晰总结出红外发射电路和接受电路工作原理和技术规定。并针对其特点,采用脉冲个数编码办法,通过设定码宽和遥控码数据帧间隔,成功解决了数据帧接受时可靠问题。遥控装置大多对某一设备进行单独控制,而在本设计中红外遥控电路设计了各种控制按键,可以对不同设备,也可以对同一设备各种功能进行不同控制。基本符合技术规定。 本红外多路遥
32、控发射,接受系统是以红外线为传送信息媒体短距离无线控制系统,可对八个受控对象工作状态进行遥控。此系统由发射和接受两某些构成,发射某些完毕遥控指令发射,接受某些完毕遥控指令实行,设计时可将其分开设计。发射控制某些电路重要分为:(1)键盘及其代码产生电路 产生表达控制信号BCD代码;(2) 编码电路 对控制信号代码和地址代码进行编码,并转换成串行发送数据;(3)显示屏 标明受控对象及其受控状态类别; (4) 调制振荡电路 产生频率为40kHz振荡信号,并由发送数据对其进行脉冲调制,形成发射信号;(5) 红外发射电路 将编码信号调制到高频信号上并将高频信号进行功率放大,使天线上获得满足规定发射功率,
33、并转换成红外光信号;(6) 红外接受电路 将接受到红外光信号转换成电信号,并放大,解调出串行数据;(7)解码电路 将接受到串行数据转换成控制信号;(8) 译码电路 将控制代码译成控制信号; (9)控制电路 对受控设备进行开关控制。在电路图设计过程中,应尽量使电路简朴化,以以便硬件顺利进行,本次设计用伟福仿真器编程、调试与仿真。编程结束先用伟福软件模仿器进行调试,调试成功之后再连接硬件,进行软硬件联合调试。但是本电路也有不完善地方,它只能单通道实现对各种设备控制,即它不能同步控制两个或者两个以上设备。由于时间和本人水平制约,本设计也许还存在着某些局限性之处!但愿各位专家、学者和同窗们予以指正。
34、参照文献:1全国大学生电子设计竞赛组委会.第五届全国大学生电子设计竞赛获奖作品选编,第1版,北京理工大学出版社,P10-17.2康华光,陈大钦.电子技术基本模仿某些,第4版,高等教诲出版社,1999年,第四版,P82-155.3康华光,邹寿彬.电子技术基本数字某些,第4版,高等教诲出版社,,第四版,P83-155.4李锦春,蔡仁明.惯用晶体二极管、大功率三极管手册,人民邮电出版社,1981年,第一版,P23-55.5黄智伟,王彦,陈文光.全国大学生电子设计竞赛训练教程,第1版,电子工业出版社,P304-P314.6吴金戌,沈庆阳,郭庭吉.8051单片机实践与应用,第1版,清华大学出版社,P14
35、7-167.7青木英彦.模仿电路设计与制作,第1版,科学出版社, 119-131.8李广弟,朱月秀,王秀山.单片机基本,第2版,北京航空航天大学出版社,P13-71.9梅丽风,王艳秋,张军等.单片机原理及接口技术,第1版,清华大学出版社,P296-323.10何立民.单片机应用文集,第一版,北京航空航天大学出版社,1991, P1-310.11何立民.单片机应用系统设计系统配备与接口技术,第2版,北京航空航天大学出版社,1995,P31-175.12赵亮,侯国锐.单片机C语言编程与实例,第一版,人民邮电出版社,.9, P1-152.13刘胜利.新型显示屏电路分析,第一版,电子工业出版社,199
36、9,P122-344.14胡伟.单片机C程序设计及应用实例人民邮电出版社,.7,P1-247.15实用电子元器件手册.上海科学技术出版社,1998.2,P1-21.16李广弟等.单片机基本,北京航空航天大学出版社,.6,P1-223.17 Michael A. Miller. Data and Network Communications,第一版,科学出版社,18 J.Bhasker著,徐振林译.Verilog HDL硬件描述语言,第一版,电子工业出版社,致 谢:毕业设计是我大学学习生活最后一项学习任务,是对我大学四年学习综合考核。而也为了使我综合素质技能可以有一种很大提高,这次毕业设计,我选
37、取了行鸿彦专家所带这个比较具备实用性故意思课题红外遥控电路设计。在为期两个多月毕业设计过程中,我不但较为系统复习了此前学知识,并且又学习了许多新知识,使我知识构造更加系统化,也更加完善。同步,也提高了我独立分析问题、解决问题能力。本次毕业设计可以顺利地完毕,一方面要感谢我指引教师行鸿彦专家。行专家严谨治学态度,深厚学术造诣以及忘我工作精神给我留下了深刻印象。行教师严格规定和孜孜不倦辅导是我完毕这次毕业设计重要保证,她予以了我很大协助和支持,在课题研究期间,行教师提供了诸多指引性意见,对存在问题予以细心分析并提出许多宝贵意见,使我受益匪浅。在此谨向导师表达衷心感谢!同步我要感谢予以我协助和支持同
38、组同窗们,感谢电子与信息工程系教师为咱们做毕业设计提供各方面协助!同步,我要感谢我母校南京信息工程大学,特别是在我即将踏上工作岗位时,给了我这样一种锻炼、学习机会,使我加深了对此前知识理解,拓宽了知识面,也提高了我对所学知识综合应用能力。在整个设计制作过程当中,我感觉收获非常大,我获得不但是理论上收获,尚有实践中丰收,同步尚有就是同窗们之间合伙精神。在此,祝愿我院日后蓬勃发展,成为一所独具风格综合性大学。祝愿母校将来更美好!最后,我要再一次感谢所有在此期间协助过我人,我衷心祝愿你们!Infrared remote control system designZhou FengDepartment
39、 of Electronic Information & Technology,Nanjing University of Information Science & Technology,Nanjing 210044 AbstractThe advanced microcontroller technology was used as the core in this design,which using infrared remote control system to control object wireless infrared multi-channel summarized at
40、 last,the entire system was combined with the launch part including the keyboard matrix,coding modulation,LED infrared transmitter and the receiving circuit including LED infrared emission,and demodulation,decoding circuit. This circuit design is to transfer information media infrared short-range wi
41、reless control system,it can be remotely controlled 8 control object working condition and it is suitable for industrial,medical,household appliances,and other equipment open or close control,it can also be a kind of equipment for eight work state control or two equipment control four working status
42、,it is used widely. KEY WORDS: Remote controlling circuit Infrared emission Infrared receiving SCM 附录1:发射程序一方面,初始化定期器,定期为频率为40KHz时间段。当按下某一按键时,发送数据1,就开始工作。同步定期器溢出,也就是定期器记满了,执行定期器中断,中断程序如下:INTT1: CPL P3.5 ;40KHZ红外线遥控信号产生 RETI ;中断返回由此就产生了40KHZ载波信号。当发送数据0时,定期器不工作。发送程序如下:REMOTE: MOV R1,A ;装入发射脉冲个数 LJMP O
43、UT3 ;转第一种码发射解决OUT: MOV R0,#55H;1MS宽低电平发射控制数据OUT1: SETB ET1 ;开T1中断 SETB TR1 ;启动定期器T1 NOP ;延时 NOP NOP NOP NOP DJNZ R0,OUT1 ;时间不到转OUT1再循环 MOV R0,#32H ;1MS高电平间隙控制数据OUT2: CLR TR1 ;关定期器T1 CLR ET1 ;关T1中断 CLR P3.5 ;关脉冲输出 NOP ;空操作延时 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R0,OUT2 ;时间不到转OUT2再循环 DJNZ R1,OUT ;脉冲未发完,转OUT再循环发射