好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

红外通用多址遥控系统设计(图).docx

7页
  • 卖家[上传人]:gg****m
  • 文档编号:214883225
  • 上传时间:2021-11-24
  • 文档格式:DOCX
  • 文档大小:63.47KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 通用多址遥控系统设计(图)来源:作者:湖南大众传媒职业技术学院罗湘运红外遥控在家用电器、安全保卫、工业控制以及人们日常生活中广泛应用,特别是家用电器、 安全保卫当家里的电视或者VCD、DVD较多时,有时候用遥控器遥控它们,会产生冲突,发生误操 作木来只想遥控当中的一台机器,但是两台电视机或者一台VCD (DVD)和一台电视机 同时受到遥控仔细分析,这两个设备产生冲突是由红外编码的问题引起的,由于它们有相 同的地址编码,所以会同时发生动作,这就造成了上述麻烦解决问题的关键在于,给每个 电器设置不同的地址编码,当遥控时,先发送地址编码,地址相同的才能接受动作,接受后 续发來的数据,先选样要遥控的对象,而后再按键执行相应的动作在木文介绍的设计中,川单片机模拟红外遥控器编码,从矩阵键盘输入要遥控的地址,然后 通过红外发光二极管发射编码信号,接收部分先把发射部分发射的编码信号接收下来,再和 自己本身的地址作比较,如果地址相同,则点亮一只二极管,表示地址相同,遥控成功;否 则二极管仍旧是熄灭的此设计是根据红外线遥控的原理设计的,可以在此基础上设计出解决家用电器“打架”现象的 电路系统,应用到实际生产中,因此具备一定的实用性。

      红外遥控的基本原理红外线遥控系统一般由发射器和接收器两部分纽成发射器市指令键、指令信号产牛电路、 调制电路、驱动电路及红外线发射器组成当指令键被按下时,指令信号产生电路便产生所 需要的控制信号,控制指令信号经调制电路调制后,最终由驱动电路驱动红外线发射器,发 出红外线遥控指令信号接收器山红外线接收器件、询置放人电路、解调电路、指令信号检出电路、记忆及驱动电路、 执行电路组成当红外接收器件收到发射器的红外指令信号时,它将红外光信号变成电信号 并送到前査放大电路进行放人,再经过解调器后,由信号检出电路将指令信号检出,最后由 记忆电路和驱动电路驱动执行电路,实现各种操作控制信号一般以某些不同的特征來区分,常用的区分指令信号的特征是频率和码组特征,即 用不同的频率或者编码的电信号代表不同的指令信号来实现遥控所以红外遥控系统通常按 照产牛•和区分控制指令信号的方式和特征分类,常分为频分制红外线遥控和码分制红外线遥 控矩阵图1遥控发射部分组成1红外遥控系统发射部分红外遥控发射器山键盘矩阵、遥控专用集成电路、驱动电路和红外发光二极管三部分组成, 结构如图1所示当有键按下时,系统延时一段时间防止T•扰,然后启动振荡器,键编码器取得键码后从R0M中取得相应的指令代码(由0和1组成的代码),遥控器一般采用电池供电,为了节省 电量和提高抗干扰能力,指令代码都是经32〜56kHz范围内的载波调制后输岀到放大电路, 驱动红外发射管发射0! 940nm的红外光。

      当发送结束时振荡器也关闭,系统处于低功耗休 眠状态载波的频率、调制频率在不同的场合会冇不同,不过家川电器多采川的是38kHz 的,也就是用455kHz的振荡器经过12分频得到的遥控发射器的信号是山一串0和1的二进制代码组成的,不同的芯片対0和1的编码有所 不同,现有的红外遥控包括两种方式:脉冲宽度调制(PWW)和脉冲位置调制(PPM或曼 彻斯特编码)两种形式编码的代表分别是NEC和PHILIPS的RC・52红外遥控系统接收部分接收部分是山放大器、限幅器、带通滤波器、解调器、积分器、比较器等组成的,比如采用 较早的红外接收二极管加专用的红外处理电路的方法,如CXA20106,此种方法电路复朵, 现在一般不采用但是在实际应用中,以上所有的电路都集成在一个电路中,也就是我们常 说的一体化红外接收头一体化红外接收头按载波频率的不同,型号也不一样rh于与CP u的接口的问题,大部分接收电路都是反码输出,也就是说当没有红外信号时输出为1,有 信号输出时为0,它只有三个引脚,分别是+5V电源、地、信号输出系统的设计1单片机编码发射部分①键盘部分红外遥控器的发射器电路比较简单,由一个4x4矩形键盘、一个PNP驱动三极管、一个红 外线发光二极管和两个限流电阻组成。

      要遥控哪台接收器由键盘输入,即由键盘输入要红外 遥控的地址,地址经过编码、调制后通过红外发光二极管发射出去矩阵键盘部分由16个轻触按键按照4行4列排列,将行线所接的单片机的I/O 口作为输出 端,而列线所接的作为输入当没有键被按下时,所有输出端都是高电平,代表没有键按下冇键按下时,则输入线就会被拉抵,这样,通过读入输入线的状态就可以知道是否冇键被按键盘的列线接到P1 口的低4位,行线接到P1 口的高4位,列线P1.0〜P1.3设置为输入 线,行线P1.4〜P1.7设置为输出线图2载波调制示意图•检测当前是否有键被按下检测的方法是使P1.4〜P1.7输出为0,读取P1.0〜P1.3的 状态,若P1.0〜P1.3为全1,则无键闭合,否则有键闭合•去除键抖动当检测到有键按卜•后,延时一段时间再做下一步检测判断•若有键按下,应该识別出是哪-个键闭合方法是对键盘的行线进行扫描P1.4〜P1.7 按下面4种组合依次输出1110, 1101, 1011, 0111,在每组行输出时读取P1.0〜P1.3, 若全为1,则表示0这行没有键输入,否则有键闭合由此得到闭合键的行值和列值,然后 采用计算的方法或者查表的方法将闭合键的行值和列值转换成所定义的值。

      •为了保证每闭合一次CPU仅作一次处理,必须去除键释放时的抖动产生的键值放在发 送数据库区,30H存放的是产生的键值,即耍遥控的8位地址共1字节,31H放的是和30 H中的相同的8位地址,地址码重发了一次,主要是加强遥控器的可靠性,如果两次地址码 不相同,则说明木帧数据冇错,应该丢弃32H放的是00H (为了编程简单),33H放的 是OFFH, —共32位数据要发送数据时,只要到那里读取数据即口J,然后调川发射了程 序发送②载波部分根据前面介绍的红外遥控的基本原理,红外遥控器编码调制的方法具实很简单,只要牛•成一 定时间长的电平就可以再通过一个38kHz载波调制便可以发射编码载波的产生方法有 多种,可以由CMOS I J电路RC振荡器构成,或者由555时基电路构成等在此次设计中采用的是CPU延时,即用定时器中断完成,用单片机的TO定时产生38kHz 载波设定定时器为方式2,即自动恢复初值的8位计数器TLO作为8位计数器,TH0 作为计数初值寄存器,当TLO计数溢出时,一方而置1溢出标志位TF0,向CPU请求中断, 同时将TH0内容送入TLO,使TLO从初值开始重新加1计数因此TO工作于方式2,定 时精度比较高。

      根据计算,设定38KHZ的泄时初值,采用12kHz晶振的定时初值为0F3H, 用11.0592kHz晶振时的初值为0F4H,设定好定时器中断,在中断程序中只写入取反P2. 0 (CPL P2.0),当要发送数据1时,前面560ps高电平发送时,先打开定时器中断,再 启动定时器,允许定时器工作,延时560ps再关定时器,后 1690ps的低电平因为不发送 信号,所以可以肓接置P2.0高电平示,延时1690ps即可;数据0前而的560ps高电平和 数据1的一样,后面560|js的低电平因为不发送信号,所以町以直接置P2.0高电平后,延 时560|JS即可2红外接收解码电路红外遥控接收采用一体化红外接收头,它将红外接收二极管、放人器、解调、整形等电路安 装在一起,只冇三个引脚红外接收头的信号输出端接单片机的INTO端,单片机中断INT 0在红外脉冲下降沿时产生中断电路如图3.3所示,图中增加一只PNP三极管对输出信 号放大,R和C组成去耦电路抑制电源干扰3遥控信号的解码算法平时,遥控器无键按下时,红外发射二极管不发出信号,遥控接收头输出信号1,冇键按下 时,0和1的编码的高电平经遥控接收头反相后会输出信号0,由于与单片机的中断脚相连, 将会引起单片机中断(单片机预先设定为下降沿产生中断)。

      遥控码发射时由9ms的高电平和4.5ms的低电平表示引导码,用560ps的高电平和560p s的低电平表示数据“0”,用560ps的高电平和1690ps的低电平表示数据“T,引导码后面 是4字节的数据接收码是发射码的反向,所以判断数据中的高电平的长度是读出数据的 要点,在这里用882ps (560〜1690ps之间)作为标尺,如果882ps之示还是高电平则 表示是数据1,将1写入寄存器即可(数据为1时还需要再延时一段时间使电平变低,用來 检测下一个低电平的开始)882ps后电平为低电平则表示是数据0,则将0写入寄存器中, 之后再等待下一个低电平的到来继续接收下面的数据,当接收到32位数据时,说明一帧数据接收完毕,然后判断本次接收 是否有效,如果两次地址码相同并且等于木系统的地址码,数据码和数据反码之和等于0F FH,则接收的木帧数据有效,点亮一只发光二极管,否则丢弃本次接收到的数据接收完毕后,初始化本次接收到的数据,准备下次遥控接收结束语本文设计的通用多址遥控系统达到了预先想到的性能要求,在实际应用中,可以在这个系统 的基础上设计红外遥控信号自学习系统首先要对设备的红外遥控信号进行识别并存储(A 学习),然麻在需要时进行还原。

      制成白学习系统后可以实现对录相机和投影机、电视机遥 控信号的自学习和还原,从而在多媒体远程教学系统中实现可红外遥控设备的控制。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.