红外遥控文献综述.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
杭州电子科技大学 毕业设计(论文)文献综述 毕业设计(论文)题目 基于单片机的红外遥控电路设计 文献综述题目 基于单片机的红外遥控编码方式 学 院 电子信息学院 专 业 电子科学与技术 姓 名 刘正国 班 级 学 号指导教师 方志华 基于单片机的红外遥控编码方式 前言 随着科学技术的发展,单片机因其高可靠性和高性价比,在智能化家用电器、仪器仪表等诸多领域内得到了极为广泛的应用。当前单片机对家用电器控制呈现出外型简单化、功能多样化、性能优越化的发展趋向。红外遥控是目前使用较多的一种遥控手段。红外线遥控装置具有体积小、功耗低、功能强、成本低等特点。在家庭生活中,录音机、音响设备、空调彩电都采用了红外遥控系统。本文主要研究采用单片机发送并接收红外遥控信号的方法。 主题 1 单片机红外遥控系统概述 红外遥控有发送和接收两个组成部分。发送端采用单片机的定时中断功能,由定时器 T0 产生周期性的 26us 的矩形脉冲,即每隔13us,定时器 T0 产生中断输出一个相反的信号使单片机输出端产生周期为38KHz的脉冲信号。脉冲图如图 1 所示。将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号。红外接收端普遍采用价格便宜,性能可靠的一体化红外接收头(如HS0038 , 它接收红外信号频率为38KHz ,周期约26μs)接收红外信号,它同时对信号进行放大、检波、整形,得到TTL 电平的编码信号,再送给单片机,经单片机解码并执行,去控制相关对象。整个系统如图 2所示。 图 1 38KHz 载波信号 图 2 红外线遥控系统框图 2 红外遥控编码方式 2.1 脉冲个数编码方式 该方式中遥控端采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为2个脉冲,最大为17个脉冲。为了使接收可靠,在编码发射的起始处设置引导帧,即第一位码宽为3ms,用来使接收端判别遥控操作已开始。其余为1ms,遥控码数据帧间隔大于10ms,如图3所示。 3ms 3ms 10ms 帧间隙 图3 端口输出编码波形图 引导帧 引导帧 2.1.2 遥控码的发射 系统中可采用89S51 芯片。并用P1口组成键盘,获取键值,用内部的定时器T0产生一个38KHz的软件定时中断,当作红外遥控的调制基波,当某个操作按键按下时,单片机先读出键值,然后根据键值设定待发射遥控码的脉冲个数,再调制成38kHz方波由红外线发光管发射出去。单片机P3.5端口的输出调制波形如图3所示。 2.1.3遥控码的接收 当红外线接收器接收到红外遥控信号,并输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧。在数据帧接收时,将对第一位(起始位)码的码宽进行验证。若第一位低电平码的脉宽小于2ms,将作为错误码处理。当间隔位的高电平脉宽大于3ms时,结束接收,然后根据累加器A中的脉冲个数,执行相应输出口的操作。图4就是红外线接收器输出的一帧遥控码波形图。 10ms10ms1ms 10ms 10ms 1ms 3ms 3ms 1ms第一位 1ms 第一位 图 4 红外线接收器输出的一帧遥控码波形图 2.2脉冲位置调制编码 Bit“1”Bi“0”二进制脉冲码的形式有多种,其中最为常用的是PWM码(脉冲宽度调制码)和PPM码(脉冲位置调制码)。前者以宽脉冲表示1,窄脉冲表示0。后者脉冲宽度一样,但是码位的宽度不一样,码位宽的代表1,码位窄的代表0。此方法采用不同的脉宽宽度来实现二进制信号的编码,可由发送单片机来完成。用图5 (a) 表示二进制信号中的高电平‘1’,其特征是脉冲中低电平与高电平的宽度均等于0. 26ms ;用图5 (b) 表示二进制信号中的低电平‘0’,其特征是脉冲中高电平的宽度等于0. 26ms ,而低电平的宽度是高电平的二倍 Bit“1” Bi“0” 1.685ms0.56ms 1.685ms 0.56ms 1.125ms2.25ms 1.125ms 2.25ms 图 5  二进制信号的编码 遥控编码脉冲信号由引导码、系统码、系统反码、功能码、功能反码等信号组成。引导码也叫起始码,由宽度为9ms的高电平和宽度为4.5ms的低电平组成(不同的红外家用设备在高低电平的宽度上有一定区别),用来标志遥控编码脉冲信号的开始。如图6所示。 图 6 信号引导码图 系统码也叫识别码,它用来指示遥控系统的种类,以区别其它遥控系统,防止各遥控系统的误动作。功能码也叫指令码,它代表了相应的控制功能,接收机可根据功能码的数值完成各种功能操作。系统反码与功能反码分别是系统码与功能码的反码,反码的加入是为了能在接收端校对传输过程中数据是否产生差错。脉冲位置表示的“0”和“1”组成的 32 位二进制码前 16 位控制指令,控制不

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档