下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、遥控器软件解码探讨论文1红外遥控信号的接收 接收电路可以使用集成红外接收器成品。接收器包括红外接收管和信号处理IC。接收器对外只有3个引脚:Vcc、GND和1个脉冲信号输出PO。与单片机接口非常方便,如图1所示。 Vcc接系统的电源正极(+5V); GND接系统的地线(0V); 脉冲信号输出接CPU的中断输入引脚(例如8031的13脚INT1)。采取这种连接方法,软件解既可工作于查询方式,也可工作于中断方式。 2脉冲流分析 要了解一个未知的遥控器,首先要分析其脉冲流,从而了解其脉冲波形特征(以何种方式携带“0”、“1”信息),进而了解其编码规律。脉冲流的分析应从分析脉冲的高、低电平宽度入手。笔
2、者用软件的方法实现了对脉冲流的分析。以图1所示的接口为例,如果没有红外遥控信号到来,接收器的输出端口PO保持高电平;当接收到红外遥控信号时,接收器件信号转换成脉冲序列加到CPU的中断输入引脚。用软件测试引脚的逻辑电平,同时启动TC计时器,测量该引脚分别为逻辑“0”和逻辑“1”情况下的时间值,存储起来,然后打印、分析。下面用8051汇编语言给出对脉冲流进行采集、存储的程序段: MOVR0,#00H MOVR1,#28H MOVTMOD,#01H TK:JBP3.3,TK;等待低电平到来 ;测低电平宽度 TK1:MOVTH0,#00H MOVTL0,#00H SETBTR0 TK0:JBTF0,T
3、KE;超时无效返回 JNBP3.3,TK2 CLRTR0 MOVA,TH0 MOVXR0,A INCR0 MOVA,TL0 MOVXR0,A INCR0 ;测高电平宽度 MOVTH0,#00H MOVTL0,#00H SETBTR0 TK3:JBTF0,TKE;超时无效返回 JBP3.3,TK3 CLRTR0 MOVA,TH0 MOVXR0,A INCR0 MOVA,TL0 MOVXR0,A INCR0 DJNZR1,TK1;循环 TKE:RET 这段程序首先将TC0设置成16位定时器方式,初始化RAM地址指针R0和循环计数指针R1,每当引脚的逻辑电平发生跳变时,停止计时,将计时值保存到连续的
4、RAM中。这段程序可以连续测量40个脉冲的时间值(包括40个低电平脉宽)。笔者以TC9012芯片的遥控器为对象,采集了所有按键的编程脉冲波形,并且对同一按键进行了重复实验。限于篇幅,采样数据不能给出,仅给出脉冲流的规律(仿真机CPU晶振为6MHz): 引导脉冲是一个时间值为0937H0957H的低电平和时间值为084FH086FH的高电平; 数据脉冲的低电平时间值约为0.127H0177H; 高电平时间值有2种情况:00BBH00FFH(窄)、02EFH0333H(宽)。 由大量数据总结分析,按键编码有如下规律: 除引导脉冲外的脉冲是数据编码脉冲,数据“位”信息由高电平脉宽决定:窄脉宽表示“0
5、”、宽脉宽表示“1”; 每个按键的脉冲流译码后,包含4个字节的信息: *所有按键的前2个字节编码都一样,都是2个字节的“0EH”; *第3字节是键码; *第4字节是键码的反码。 经过对相同按键脉冲进行多次采样发现,相同按键脉冲序列的对应位置脉宽时间值是在一个小范围内波动的(不是一个确定值),因此,对模式的识别不能采取精确比较法。对此,本人采取模糊的办法进行了抽象处理。根据上述实验规律,将软件译码时对脉冲的分析判断依据及算法设计思想总结如下: 引导脉冲的低电平和高电平宽度的判断依据是时间值的“高字节大于08H”,低字节忽略; 数据脉冲流的低电平脉宽相同,忽略不判断; 高电平脉宽是判断数据流每位是
6、“0”还是“1”的依据。本人抽取的判断是脉宽的高字节若小于2表示“0”,否则表示“1”,脉宽的低字节忽略。 实践证明,上述判据是有效可行的。这样处 理不仅使解码软件的设计简单化,而且大大提高了解码的速度。使用上述判据编写软件解码程序时,要注意脉冲流采样数据存储地址与脉冲的对应关系。软件主要有如下几部分: 判断遥控信号的到来(在解码前调用1个独立的子程序); 采样并存储脉冲流; 判断引导脉冲是否有效; 解码前2个字节并判断是否为“0EH”; 解码第3个字节,该字节即为有效键码; 键码的查表映射(如果使用原键码,可省略这一步)。 3解码软件的设计 基于上述思路设计的软件解码系统成功地应用于多个控制
7、系统。下面给出一个实例(用MCS-51系列MC交通规则TC9012红外遥控器进行软件解码)的汇编语言程序。程序中使用的参数是针对MCU使用6MHz晶振的情况,使用其它频率的晶振,只需修改脉宽判据即可。为便于理解,尽量保持与原理叙述中的致性,程序中给出了较详细的注翻译,详见网络补充版()。 本文虽然是用MCS-51系列MCU对TC9012红外遥控器软件解码的研究,但其方法具有一般性。具体的应用,可自行变通。4 1、最灵梦想是一个天真的词,实现梦想是个残酷的词。21.2.232.23.202119:5319:53:392月-2119:532、只有收获,才能检验耕耘的好处;只有贡献,方可衡量人生的价
8、值。二二一二二一年二月二十三日2021年2月23日星期二3、不要放弃,你要配的上自己的野心,也不要辜负了所受的苦难。19:532.23.202119:532.23.202119:5319:53:392.23.202119:532.23.20214、找一个理由,否认忧伤,笑容就会灿烂到无所不在。2.23.20212.23.202119:5319:5319:53:3919:53:395、成功与不成功之间有时距离很短只要后者再向前几步。二月 21星期二, 二月 23, 20212/23/20216、只要努力抬起你的双脚,胜利将属于你。7时53分7时53分23-2月-212.23.20217、青春如此
9、华美,却在烟火在散场。21.2.2321.2.2321.2.23。2021年2月23日星期二二二一二二一年二月二十三日8、真正没有资格谈明天的人,是那个不懂得珍惜今日的人。19:5319:53:392.23.2021星期二, 二月 23, 20211、你始终不属于我,属于我的只是我自己。21.2.232.23.202119:5319:53:392月-2119:532、一份信心,一份努力,一份成功;十分信心,十分努力,十分成功。二二一二二一年二月二十三日2021年2月23日星期二3、你是唯一的,你是十分独特的,你就是你生命中的第一名。19:532.23.202119:532.23.202119:
10、5319:53:392.23.202119:532.23.20214、要跟成功者有同样的结果,就必须采取同样的行动。2.23.20212.23.202119:5319:5319:53:3919:53:395、我们的生命,就是以不断出发的姿势得到重生。二月 21星期二, 二月 23, 20212/23/20216、只要站起来的次数比倒下去的次数多,那就是成功。7时53分7时53分23-2月-212.23.20217、自知之明是最难得的知识。21.2.2321.2.2321.2.23。2021年2月23日星期二二二一二二一年二月二十三日8、勇气通往天堂,怯懦通往地狱。19:5319:53:392.
11、23.2021星期二, 二月 23, 20211、最灵繁的人也看不见自己的背脊。21.2.232.23.202119:5319:53:392月-2119:532、最困难的事情就是认识自己。二二一二二一年二月二十三日2021年2月23日星期二3、有勇气承担命运这才是英雄好汉。19:532.23.202119:532.23.202119:5319:53:392.23.202119:532.23.20214、与肝胆人共事,无字句处读书。2.23.20212.23.202119:5319:5319:53:3919:53:395、阅读使人充实,会谈使人敏捷,写作使人精确。二月 21星期二, 二月 23, 20212/2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8.3摩擦力 教学设计-人教版八年级物理下册
- 8.1 食物中能量的释放教学设计-2024-2025学年北师大版生物七年级下册
- 2025-2026学年雪孩子教学设计普学网
- 2025-2026学年室内设计三维教学图
- 2026资质年检自查报告(3篇)
- 【五年级下册科学】【苏教版】2026春新版第1-4单元单元素养测评卷带答案
- (2026年)下一步学校内部控制工作计划
- 矩形顶管(综合管廊、地下通道)施工方案
- 2026年摩托车维修工(高级摩托车维修技师)考试试卷及答案
- 学校食堂菜品营养搭配设计手册
- 老年患者手术体温保护安全管理方案
- 2025年音乐治疗师招聘面试参考题库及答案
- 儿童卵黄囊瘤课件
- 安全生产管理人员配备标准
- (正式版)DB23∕T 2716-2020 《黑龙江省城镇供水经营服务标准》
- 公安机关保密知识培训课件
- (正式版)XJJ 109-2019 《自保温砌块应用技术标准》
- 2025网格员招聘笔试题库含答案
- 2025年社区工作者考试题库及答案
- 汽车修理工(高级)考试题库及答案
- 便民疏导点管理办法
评论
0/150
提交评论