欢迎访问有用文档网!

当前位置: 有用文档网 > 作文大全 >

DAB接收机红外远程遥控的实现

| 浏览次数:

【摘要】本文在自主研发的DAB接收机的基础上,提出一种使用RPM6900光电传感器来实现远程红外遥控的方法。当DAB接收机固定安装以后,我们有对接收机进行远程遥控的需求,这不仅能让我们的接收机有更多更新的功能,也能更好的满足用户的需求。经测试表明,该方法能可靠的对接收机进行远距离的播放节目和音量的选择控制。

【关键词】数字音频广播;DAB接收机;远程遥控

1.引言

红外线遥控是目前使用最广泛的一种无线、非接触控制技术,它具有使用方便、功耗低抗干扰能力强等诸多优点,使其在越来越多的电器中得到运用。电视机遥控器是红外遥控系统中的典型代表。

一般的红外遥控系统是由红外遥控信号发射器、红外遥控信号接收器和微控制器及其外围电路等三部分构成的。遥控信号发射器用来产生遥控编码脉冲,驱动红外发射管输出红外遥控信号,遥控接收头完成对遥控信号的放大、检波、整形,解调出遥控编码脉冲。遥控编码脉冲是一组组串行二进制码,对于一般的红外遥控系统,此串行码输入到微控制器,由其内部CPU完成对遥控指令解码,并执行相应的遥控功能。

在红外遥控系统中,解码的核心是CPU。它接收解调出的串行二进制码,在内部根据本系统的遥控信号编码格式将串行码对应成遥控器上的按键。本文的主要研究内容就是在以STM8S单片机为控制核心的接收机上结合RPM6900感应器实现对已调制的编码指令信号接收和解调工作,并由STM8S单片机进行对编码指令的译码工作,最后由单片机来完成各种指令的操作控制。

2.红外遥控原理及其编码

红外光实际上就是一种特殊颜色的普通光。我们不能看到这种特殊的颜色是因为它的波长大于950nm,位于可见光谱之下。我们不能看到它的特殊颜色,这就是我们使用红外光遥控的原因之一:我们要利用它,但我们不希望能看到它。另一个原因就红外LED(发光二极管)十分容易制作,制作成本很低。

为了能区别有用信号与噪声,我们将红外光调制到特定的频率,红外接收器会适配到这个频率,其他噪声信号都将被忽略。系统结构如图1所示,图左边是调制信号经驱动放大由红外LED发射;图右边信号通过接收器检测输出。

图1 系统结构图

2.1 数据帧

数据由编码器(遥控器)采用脉冲宽度调制的方式,通常调制到37.92kHz的载波上通过红外发光二极管发射到空中,不同的编码芯片,其编码格式略有不同,以NEC遥控编码芯片uPD6121为例,说明红外遥控的编码原理。当按下遥控器按键,遥控码发出,其数据由前导码、用户码高8位、用户低8位码、数据码、数据反码组成一数据帧,其中前导码为9ms高电平接着4.5ms低电平,标志数据帧的开始;用户码(共16位)为红外接收器识别遥控器的身份的标志,不同的遥控器一般用户码不同,以防止不同电器设备之间遥控码的干扰;数据码为红外接收器识别遥控器上不同的按键的标志,对同一遥控器来说,按不同的键所发出的二进制编码具有相同的用户码,不同的数据码。如图2所示。数据反码用于信息正确接收校验。

图2 upd6121数据帧

2.2 数据位定义

以脉宽0.56ms间隔0.565ms周期1.125ms表示二进制“0”,以脉宽0.56ms间隔1.69ms周期2.25ms表示二进制“1”,其波形如图3所示。

图3 数据位“0”和“1”

2.3 重复码

以9ms高电平,2.25ms低电平,再0.56ms高电平定义为重复码,持续按键时,该键编码连续发送,首帧为数据帧,其后为重复码,周期为108ms,如图4所示。

图4 重复码

3.红外遥控的接收及解码

RPM6900通过树脂塑胶封装而形成轻小型化的远程控制受光模组。由于是内置电磁屏障,所以即便是没有屏障盖,也可以保持很高的耐EMI干扰特性。常用于在一般的TV、DVD、空调、音响等家电设施。

3.1 解码系统硬件接口

单片机采用意法半导体公司的STM8S单片机,STM8S是基于8位框架结构的微控制器,其CPU内核有6个内部寄存器,通过这些寄存器可高效。STM8S提供三种类型的TIM定时器:高级控制型(TIM1)、通用型(TIM2/TIM3/TIM5)和基本型定时器(TIM4/TIM6)。输入捕获功能是用来监测外部事件和输入信号的。当外部是事件或信号发生变化时,在指定的输入捕捉引脚上发生一个指定的沿跳变(可以是上升沿或者下降沿)。定时器捕捉到特定的沿跳变后,把计数器当前值锁存到通道寄存器中。本文使用高级TIM1高级控制型定时器,TIM1由一个16位的自动装载计数器组成,它有四个不同的捕获/比较通道,我们选择通道一,捕获方式设置为下降沿捕获,当通道一检测到输入信号有下降沿变化时,定时器记录当前值

3.2 软件设计

单片机红外解码软件要保证正确无误地还原遥控码,其主要功能包括以下几部分:

(1)过滤附加信息,得到有效信息位;

(2)排除系统内外各种干扰信号;

(3)丢弃接收到的不完整信息帧;

(4)检验接收信息的正确性。

根据功能要求,设计分为3部分:定时器输入捕获设置、定时器1输入捕获中断服务程序、按键判断程序。T1中断服务程序主要完成校验程序主要完成接收信息的校验。将正确的接收代码保存在变量中以备使用和系统接收到超长信号时定时器T1的复位。T1中断服务程序是整个解码软件的核心,它要排除各种干扰信号,正确将遥控器发出的16位编码的每一位的时间长度存入设定的RAM缓冲区,供系统主程序解码还原。其系统流程如图5所示。

图5 程序流程图

4.测试

本文使用红外遥控器对接收机音量大小控制和节目选择控制。分别音量大小控制键和节目选择控制键,接收机相应的增大、减小音量和进行节目选择。

参考文献

[1]杨恢先,杨穗,王子菡等.一种基于单片机的红外遥控软件解码方法[J].自动化与仪器仪表,2004(2):16-18.

[2]陆明莹,张贤斌,王国裕等.基于ID200的便携式DAB接收机的设计和实现[J].电声技术,2010(12):81-83.

[3]卢磊,王祖荣,梅霞.C8051B40单片机在红外解码器上的应用[J].长江大学学报,2011,6(5):4-6.

作者简介:尹伟(1987—),男,研究生,研究方向:嵌入式控制设计。

推荐访问:接收机 遥控 DAB

热门排行Top Ranking

支部组织生活方面存在问题清单和整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的支部组织生活方面存在问题清单和整改措施党组织生活个人问题整改清单文章,供大家阅读参考

2021年党员个人问题清单及整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的2021年党员个人问题清单及整改措施党组织生活个人问题整改清单文章,供大家阅读参考。

浅析军队战斗力损耗的新变化

关键词:军队;战斗力损耗;新变化军队战斗力的结构,是战斗力各要素间的结合方式和相互关系。军队战斗力的

小学六年级毕业演讲稿100字左右9篇

小学六年级毕业演讲稿100字左右9篇小学六年级毕业演讲稿100字左右篇1敬爱的老师,亲爱的同学们:大

问题及整改措施 (2) 药房个人存在问题及整改措施

下面是小编为大家精心整理的问题及整改措施(2)药房个人存在问题及整改措施文章,供大家阅读参考。精品文章《问题及

个人问题清单及整改措施(最新) 能力作风建设个人问题清单及整改措施

下面是小编为大家精心整理的个人问题清单及整改措施(最新)能力作风建设个人问题清单及整改措施文章,供大家阅读参考。在认真

疫情防控赞美警察诗朗诵 关于警察的诗朗诵

下面是小编为大家精心整理的疫情防控赞美警察诗朗诵关于警察的诗朗诵文章,供大家阅读参考。疫情防控赞美警

纳税人满意度调查存在不足及对策探讨 提升纳税人满意度的方式方法有哪些

下面是小编为大家精心整理的纳税人满意度调查存在不足及对策探讨提升纳税人满意度的方式方法有哪些文章,供大家阅读参考。纳

小学思想品德教育面临的问题及对策

摘要:小学思想品德课程是小学教育教学过程中不可或缺的一门综合性课程,它对学生良好品德的形成具有重要影

2020党支部班子查摆问题清单及整改措施 农村党支部问题清单

下面是小编为大家精心整理的2020党支部班子查摆问题清单及整改措施农村党支部问题清单文章,供大家阅读参

消防安全检查简报 派出所校园消防安全检查简报

下面是小编为大家精心整理的消防安全检查简报派出所校园消防安全检查简报文章,供大家阅读参考。简报第2期申扎县中学

2021教师党员年度个人总结8篇

2021教师党员年度个人总结8篇2021教师党员年度个人总结篇1敬爱的党组织:我是一个普通年轻的人民