红外遥控信号学习模组及遥控装置制造方法及图纸

技术编号:8215961 阅读:175 留言:0更新日期:2013-01-17 16:25
本发明专利技术涉及无线信号的应用领域,尤其是红外遥控信号领域,具体是一种红外遥控信号学习模组及其实现方法。本发明专利技术的红外遥控信号学习模组,包括红外接收器、微控制器、外存储器和红外发射器,红外接收器、外存储器和红外发射器电连接于微控制器的端口,微控制器设有控制程序,控制程序通过计算出载波的基本参数,以及所有加载于载波的数据串的所有编码信号波形的参数,从而获知红外遥控信号的真实发射波形,并控制红外发射器进行还原发射。本发明专利技术还提出一种遥控装置,该遥控装置至少包括装置外壳、设置于装置外壳上的按键面板和设置于装置外壳内的如上述的红外遥控信号学习模组。本发明专利技术用于红外遥控装置中。

【技术实现步骤摘要】

本专利技术涉及无线信号的应用领域,尤其是红外遥控信号领域,具体是一种红外遥控信号学习模组及其实现方法。
技术介绍
无线信号控制应用目前在工业控制、家电领域上应用广泛,红外遥控就是其中短距离控制的一种最普遍应用方式。红外遥控如再配合3G、射频、ZIGBEE等技术亦可实现较低成本的便携式遥控、远距离遥控、有遮挡遥控。由于不同厂商的不同设备有自己的配套的红外遥控装置,这种控制方式对于使用者是十分不愿意见到的。人们一般希望通过统一的红外遥控装置即能实现对于多种电器进行红外遥控,既使用方便,亦便于同其它无线技术相结合。具有红外遥控信号学习模组的红外遥控装置就是基于此需求而产生的,通过红外 遥控信号学习模组可以复制学习不同红外遥控编码方式后并发射。参阅图I所示,现有的红外遥控信号学习设备在接收过程,红外遥控接收部分会对红外遥控信号进行解调(需要信号解调部分的硬件电路支持),然后送往MCU或CPU ;而后在发射过程,利用振荡器对脉宽进行调制。从学习原理上来讲,现有的红外遥控信号学习模组主要分为两类一类是通过搜罗现有的红外遥控编码格式,通过软件算法对红外遥控接收部分接收并且解调后的高低电平信号进行解码,得到该信号的一串逻辑值以及信号的红外编码格式,该类本文称之为现有的解码类红外遥控信号学习设备。另一类是通过依次计量红外遥控接收部分接收并且解调后的高低电平信号的时间宽度,得出一串波形特征数据,用以表征原红外遥控信号,该类本文称之为现有的非解码类红外遥控信号学习设备。现有的红外遥控信号学习设备具有以上特点,因此不可避免地存在以下缺陷 1、载波频率目前民用、商用红外遥控信号的载波频率一般在20kHz-60kHz,而现有的红外遥控信号学习模组要么只能支持很窄的载波频率范围,要么使用多路不同载波频率的红外遥控接收放大器来实现对20kHz-60kHz的覆盖,要么使用光敏管配合后续滤波、放大电路,因此在功能上、成本上或是可靠性方面需要改进; 2、编码格式随着家电的普及,电器种类、电器生产厂家越来越多。不同电器、不同厂家所使用的红外编码格式种类繁多,稀奇古怪,没有统一的标准。因此现有的解码类红外遥控信号学习设备对于未知编码的识别学习能力显得不足; 3、失真性红外遥控接收放大器对红外遥控信号进行解调,不同的红外发射强度、不同的数据编码格式、不同的接收距离均会对其产生影响,脉宽、周期会有一定的波动(一般允许误差±20%)。因此现有的非解码类红外遥控信号学习设备所学习到的信号会有一定的误差,在需要遥控时该学习到的有一定误差的信号调制到载波频率后经过红外二级管发射,被终端电器的红外遥控接收放大器接收,又会因解调而产生一次误差,误差累计在一起可能会发生逻辑错误。
技术实现思路
因此,本专利技术提出一种红外遥控信号学习模组及遥控装置,该红外遥控信号学习模组及遥控装置可以解决上述技术缺陷。本专利技术的目的在于降低红外遥控信号学习模组及遥控装置的成本,提高其对于不同载波频率,未知编码格式的学习能力,提高学习红外遥控信号的准确性。本专利技术采用如下技术方案 一种红外遥控信号学习模组,包括红外接收器、微控制器、外存储器和红外发射器,红外接收器、外存储器和红外发射器电连接于微控制器的端口,微控制器设有控制程序;红外接收器接收到红外遥控信号时不对接收到的红外遥控信号解调,红外接收器输出到微控制器端口的信号是仍含有载波的电信号,红外接收器接收红外遥控信号输出仍含有载波的电信号到微控制器时,控制程序计算该电信号的载波的基本参数和加载于载波的数据串的所 有编码信号波形的参数,红外发射器发射红外遥控信号时,控制程序根据载波的基本参数和加载于载波的数据串的所有编码信号波形的参数而还原红外遥控信号,由微控制器控制进行发射。控制程序具体执行如下操作 A,初始化; B,检测红外接收器是否接收到红外信号,或者检测微控制器是否收到发射红外信号的指令,如果检测到红外接收器接收到红外信号,则进入学习红外信号子程序,如果检测到微控制器收到发射红外信号的指令,则进入发射红外信号子程序,如果都没有,则一直轮流检测; C,学习红外信号子程序,包括如下步骤 Cl,根据检测红外接收器收到红外信号为低电平、高电平的变化,从而计算出载波低电平宽度LI、载波周期宽度L2、以及计算出数据串的每个编码低电平所含有的载波数N,并存储载波低电平宽度LI、载波周期宽度L2,以及移位存储每个编码低电平所含有的载波数N ; C2,根据检测红外接收器接收红外信号后输出低电平、高电平的变化,计算出数据串的每个编码周期内所含有的载波数M,并移位存储每个编码周期内所含有的载波数M ; C3,数据串结束后,增加起始和结束标志,并将存储的载波低电平宽度LI、载波周期宽度L2、数据串的所有编码低电平所含有的载波数N、数据串的所有编码周期内所含有的载波数M发送至外存储器; D,发射红外信号子程序,包括如下步骤 D1,读取串口信号获取要发射的数据串; D2,根据载波低电平宽度LI、载波周期宽度L2而构成载波子程序,以及根据数据串的所有编码低电平所含有的载波数N、数据串的所有编码周期内所含有的载波数M顺序而还原红外遥控信号波形,并由红外发射器发射; D3,结束。一种遥控装置,至少包括装置外壳、设置于装置外壳上的按键面板和设置于装置外壳内的如上述的红外遥控信号学习模组。本专利技术的红外遥控信号学习模组及遥控装置在红外接收器件的接收过程,接收器件仅将红外光信号转化为电信号然后进行放大、滤波、整形处理,而并不会对电信号进行解调,并直接对红外载波信号进行学习,以每个编码脉宽、编码周期所含的载波个数来衡量它们的时间宽度,从而达到减小数据量、减少遥控延迟时间的效果。另外载波的调制以单片机程序中断配合延时实现,降低单片机、外围线路的成本。同时,红外遥控信号学习模组的学习和发射过程通过软件来回查询的方式来控制,一但进入其中一个分支,另一个分支会被暂时屏蔽,不会相互串扰,无需任何硬件上的设置,提高便利性和可靠性。附图说明图I是现有的红外遥控信号学习模组的学习功能实现过程示意 图2是本专利技术的红外遥控信号学习模组的学习功能实现过程示意 图3是本专利技术的红外遥控信号学习模组的模块 图4是红外接收器的模块图; 图5是红外发射器的模块 图6是红外接收器接收红外信号后输出到微控制器端口的电信号的波形 图7是本专利技术的红外遥控信号学习模组的控制程序流程图。具体实施例方式现结合附图和具体实施方式对本专利技术进一步说明。参阅图2所示,本专利技术的红外遥控信号学习模组是由接收器件仅将红外光信号转化为电信号然后进行放大、滤波、整形处理,而并不会对电信号进行解调,并直接对红外载波信号进行学习,以脉宽、周期所含的载波个数来衡量它们的时间宽度。参阅图3所示,本专利技术的红外遥控信号学习模组,包括红外接收器2、微控制器I、外存储器4和红外发射器3,红外接收器2、外存储器4和红外发射器3电连接于微控制器I的端口,微控制器I内设有控制程序。同时,外设5也连接于微控制器I的通讯端口,用于输入发射红外信号的指令等。外设5可以是电脑等上位机。具体的,参阅图4和图5所示,所述的红外接收器2由红外光电二极管201、信号放大电路单元202、滤波电路单元203、整形电路单元2本文档来自技高网
...

【技术保护点】
一种红外遥控信号学习模组,包括红外接收器、微控制器、外存储器和红外发射器,红外接收器、外存储器和红外发射器电连接于微控制器的端口,微控制器设有控制程序;红外接收器接收到红外遥控信号时不对接收到的红外遥控信号解调,红外接收器输出到微控制器端口的信号是仍含有载波的电信号,红外接收器接收红外遥控信号输出仍含有载波的电信号到微控制器时,控制程序计算该电信号的载波的基本参数和加载于载波的数据串的所有编码信号波形的参数,红外发射器发射红外遥控信号时,控制程序根据载波的基本参数和加载于载波的数据串的所有编码信号波形的参数而还原红外遥控信号,由微控制器控制进行发射。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈巍段果
申请(专利权)人:厦门华联电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1