网站大量收购闲置独家精品文档,联系QQ:2885784924

红外遥控系统设计与应用.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
红外遥控系统设计与应用

红外遥控系统设计与应用 一、实验目的 1.了解各种红外收发器件掌握红外遥控的收发方式掌握红外遥控的编码、解码方式 图1 脉冲个数编码格式 其中3ms脉冲为命令起始信号,若起始信号超过或不足3ms,接收端将作无效命令处理。起始信号后是码宽1ms、码距1ms的命令编码。此种编码格式简单而实用,易于理解和编程,有利于对红外信道传输性能的初步了解与探索。但是此种编码方式的缺点也是显而易见的。随着命令种类的增加,脉冲个数也在增加。这使得对不同命令的处理在时间上存在很大的差异。所以,这种编码方式只适用于命令种类较少的简单遥控系统(如本次设计任务),而要实现复杂的遥控或传输系统则必须使用其它编码方式。 2.红外传输系统与PC控制系统的连接 1)发射部分的连接 用于无线传输的红外线频率一般为38kHz~40kHz,所以发射端的命令码必须通过调制才能被发射管以红外线的形式释放到开放空间。脉冲个数编码可以很方便的实现对载波频率的幅度调制,其原理如图2所示。命令码与载波信号的乘积便是可以用于发射的以调信号。于是我们需要解决两个问题:其一是载波由谁怎样来提供;其二是怎样实现两路信号的相乘运算。 通过实验箱上的晶振电路和计数器芯片8253正好可以解决这两个问题。图3是8253芯片的简化引脚图以及本次设计准备使用的电路接法。 使用8253芯片的0通道以工作方式3(方波发生器)产生38kHz的方波。在工作方式3下计数过程可由GATE信号控制:GATE变低将使计数暂停且OUT立即为高;在GATE变高后的下一个CLK下降沿计数器重新从初值开始计数。在本设计中正是利用门控信号完成了对遥控脉冲信号的调制工作。 2)接收部分的连接 由于接收端使用集成接收头直接输出数字电平,所以可以直接输入到8255的一个位,然后分析接收到的信号,判断命令的类型进行相应的操作。 五、发射机的设计与实现 发射系统如图4所示主要分为三个部分:遥控信号生成系统、调制系统和发射系统。其中遥控信号生成部分即为PC机系统,主要依靠编写软件进行控制;调制部分主要基于实验箱上的可编程计数器芯片8253和可编程并行接口芯片8255A;发射部分由普通红外发射管和三极管放大电路组成。 1.发射机硬件电路的设计与实现 使用8255任一通道中的任意一位,与8253的GATE0位相连,只需在控制程序里改变该位的输出即可实现对8253输出信号的控制。在电路搭建中实际使用情况如下:8253使用0通道,8255A使用端口B的最高位及PB7。 基本发射电路十分简单,如图5左方所示发射管串联一个适当阻值的限流电阻即可。但考虑到实际发射效果和前文中提到的信号反相问题,在实际电路中加入了一个反相放大电路(如图5右方所示)。该电路使用普通三极管9013,虽属于模拟放大电路但在后续工作中表现良好。 完成发射电路的连接后,将8253通道0的OUT端引致发射电路的输入端,再通过ISA总线转接卡将实验箱与PC机相连即完成了全部发射机部分硬件搭建。 2.发射机软件系统的设计与实现 发射机控制程序的作用是按照使用者的意图产生不同的控制命令,其流程图如图6所示。根据发射子程序流程图所示,需要设计一种合适的延时子程序。这边采用了一种不依赖于CPU工作周期的延时方法。 此程序源于IBM PC AT BIOS中的WAITF子程序,程序段如下: WAITF PROC NEAR PUSH AX WAITF1: IN AL, 61H AND AL,10H CMP AL,AH JE WAITF1 MOV AH,AL LOOP WAITF1 POP AX RET WAITF ENDP 其原理是:通过监控端口61H的PB4,使PB4每15.08μs触发一次,以产生一种固定不变的时间基准。调用该程序之前,CX寄存器必须装入15.08μs的倍数N,其延时即等于N与15.08μs的乘积。 控制软件的初始版本为命令行形式,可以产生3个不同的遥控命令,功能基本满足设计要求。 六、接收机的设计与实现 接收机部分的硬件电路较简单,主要是软件的设计和实现。接收机的结构图如图7。 1.接收机硬件电路的设计与实现 借鉴发射机的硬件设计,利用可编程并行接口芯片8255A端口B的最高位PB7读进接收信号进行分析。其原理图如图8所示。其中红外接收头使用型号为HS0038 2.接收机软件系统的设计与实现 接收机控制软件的作用是等待命令信

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档