一种红外遥控接收装置及红外遥控接收方法,包括:接收模块,接收由红外遥控器发出的红外信号,并对该红外信号解调后形成脉冲信号;处理模块,对接收模块形成的脉冲信号进行采样,计算其脉冲宽度,形成脉冲宽度信号;存储模块,用以存储所述的脉冲宽度信号。该红外遥控接收装置设置在电器产品中,直接利用电器产品本身具有的控制和存储器件,而不需要增加另外的制造成本。对于用户来说可以采用任意的一种遥控器即可随时实现对电器产品的控制,不但使用起来方便,可以随时随地的使用,并且也因此降低了使用成本。
Infrared remote control receiving device and infrared remote control receiving method
Including an infrared remote control receiving device and infrared remote control receiving method, a receiving module receives the infrared signal emitted by the infrared remote control, and the infrared signal demodulation is formed after the pulse signal processing module, receiving module; the formation of the pulse signal is sampled to calculate the pulse width, the pulse width signal form; storage module. With the pulse width signal stored in the. The infrared remote control receiving device is arranged in the electric appliance product, and the control device and the storage device which are directly used by the electric appliance product can be directly used without increasing the manufacturing cost. The user can use any kind of remote control can be achieved at any time on the control of electrical products, not only easy to use, can be used anytime, anywhere, and thus reducing the cost of use.
【技术实现步骤摘要】
本专利技术涉及遥控接收装置及方法,尤其涉及一种万能红外遥控接收装置 及接收方法。
技术介绍
当前很多的家电产品都带有遥控功能,红外遥控是其最常用的一种简 单、价廉的遥控方式。但不同的厂商有不同的编码方式,导致各种遥控器 不能兼容,使家庭中常常备有多个专用的遥控器。为了减少遥控器的数量, 大家都在使用各种办法改进目前的遥控器。现在一般都在遥控器发送方面实现改进,提供所谓的万能遥控器或者自 学习的遥控器,其实现原理有两种方式。 一种是通过学习其他遥控器的编 码分析,然后检索预存在控制器内己知编码方式进行对照,然后采用相类 似的编码方式发送。另一种是通过遥控器的学习,存储各种波形编码,记 录波形进行转发。但目前现有的遥控器主要存在如下缺点,导致无法大规 模的推广使用。一. 使用不方便。由于现在遥控器的成本价格都很低,没有强大的运算 和处理以及显示单元,导致使用相当不方便。二. 高成本。如果增加运算和处理能力,增加显示界面,必将导致成本 的大幅度上升。三. 无法在紧急情况下使用。通常情况下,学习编码必须要有一个编码 正确的遥控器。在某个家用电器的专用遥控器突然产生故障的情况下,往 往无法临时用其他电器的遥控器替代。此时若想使用万能遥控器,就必须 先去购买可以被学习的专用遥控器。万能遥控器通过对专用遥控器的学习, 才能获得该家用电器所对应的正确编码。在这种情形下,用户常常就会直接使用已经正确编码的专用遥控器,而不会再去使用万能遥控器。
技术实现思路
为克服现有技术中存在的缺陷,本专利技术提出了一种设置在电器产品中的 红外遥控接收装置及接收方法,它具有学习功能,可以接收任意一种遥控 器的遥控,能为电器产品生产者降低制造成本,同时也能方便用户的使用, 并为用户降低电器产品的使用成本。根据本专利技术的一个方面,提供一种红外 遥控接收装置,包括接收模块,接收由红外遥控器发出的红外信号,并对该红外信号解调后 形成脉冲信号;处理模块,对接收模块形成的脉冲信号进行采样,计算其脉冲宽度,形 成脉冲宽度信号;存储模块,用以存储所述的脉冲宽度信号。所述的红外遥控接收装置还包括对处理模块形成的脉冲宽度信号进行记 录、压縮后形成压縮数据的分析模块,所述压縮数据送到存储模块进行存储。所述的红外遥控接收装置的存储模块还包括存储了常用红外遥控器的脉 冲宽度信号和/或编码标准的常用红外遥控编码标准库模块。所述的红外遥控接收装置还包括用以供用户选择进入学习模式或红外遥 控编码标准库模式的人机界面模块。所述的红外遥控接收装置的处理模块进一步包括采样时钟、采样频率寄存 器、控制单元和缓存器,所述采样时钟在控制单元的控制下,按照采样频率寄 存器中设置的采样频率值获得采样到的所述脉冲宽度信号,并将其记录在缓存 器中。所述的红外遥控接收装置的处理模块进一步包括控制单元、定时器、外部 中断和缓存器,所述控制单元在所述脉冲信号的上升沿/下降沿期间触发一个外 部中断,定时器根据该外部中断分别记录每一高/低电平的宽度以获得脉冲宽度 信号,并将其记录在缓存器中。所述的红外遥控接收装置的接收模块由一体化红外接收器组成。根据本专利技术的另一方面,提供一种红外遥控接收方法,包括如下步骤接收由红外遥控器发出的红外信号,并对该红外信号解调后形成脉冲信号.对所形成的脉冲信号进行采样,计算其脉冲宽度,形成脉冲宽度信号; 存储所述的脉冲宽度信号。所述的红外遥控接收方法还包括对所形成的脉冲宽度信号进行记录、压縮 后形成压縮数据,并将所述压縮数据进行存储的步骤。所述的红外遥控接收方法的存储步骤还包括预先存储常用红外遥控器的 脉冲宽度信号和/或编码标准的步骤。本专利技术把万能遥控接收装置设置在电器产品中,直接利用电器产品本身 具有的控制和存储器件,而不需要增加另外的制造成本。对于用户来说可 以采用任意的一种遥控器即可随时实现对电器产品的控制,不但使用起来 方便,可以随时随地地使用,并且也因此降低了使用成本。附图说明以下附图为对本专利技术示例性实施例的辅助说明,结合以下附图对本专利技术 实施例的阐述,是为进一步揭示本专利技术的特征所在,但并不限制本专利技术, 图中相同符号代表实施例中相应元件或步骤,其中图1为根据本专利技术一个实施例的红外遥控接收装置的方框图。图2为根据图1所示实施例的红外遥控接收装置的详细电路框图。 图3的(A)和(B')分别示例性表示图2所示实施例中一个脉冲信号 与记录下的脉冲信号宽度。图4为根据图1所示实施例的另一个红外遥控接收装置的详细电路框图。图5的(A)和(B)分别示例性表示图4所示实施例中一个脉冲信号 与记录下的脉冲信号宽度。图6为根据本专利技术另一个实施例的红外遥控接收装置的方框图。 图7为根据图6所示实施例的红外遥控接收装置的详细电路框图。图8为根据图6所示实施例的另一个红外遥控接收装置的详细电路框图。图9为根据本专利技术的红外遥控接收方法及红外遥控接收装置的操作流程图。具体实施方式本专利技术的万能红外遥控接收装置可以设置在电器产品的电路内部,例 如,可以包含在电器产品本身的芯片上,也可以采用单独的电路板来实现。 所述的电器产品可以为机顶盒、电视机、电脑等。参见图1,图1为根据本 专利技术一个实施例的红外遥控接收装置的方框图。该红外遥控接收装置包括 接收模块K处理模块2和存储模块3。接收模块1接收由红外遥控发射器 发出的红外信号,并进行解调,形成脉冲信号,送给处理模块2。处理模块 2对接收到的脉冲信号采样,计算出脉冲宽度。存储模块3对脉冲宽度的相 关数据进行存储保存,存储的数据与电器产品的各个操作功能相对应并以 备检索。图2为根据图1所示实施例的红外遥控接收装置的详细电路框图。如图 2所示,接收模块1主要由一体化红外接收器11构成。 一体化红外接收器 接收来自外部的经调制过的红外载波信号,进行解调,并输出红外脉冲信 号。在本专利技术的一个实施例中,接收模块1还包括放大器12,对一体化红 外接收器输出的红外脉冲信号进行整形放大后输出。在本专利技术的一个实施 例中放大器例如可以采用反向器。图2中,处理模块2包括采样时钟21、控制单元22、采样频率寄存器23和缓存器24。控制单元22可以是控制寄存器或直接与电器产品共用芯片上的CPU来完成控制功能。采样时钟的采样频率可以通过软件来修改。采样频率寄存器中可以设置采样频率值,用来决定釆样时钟的采样频率。 采样频率可根据外来脉冲信号的最小脉冲宽度调整,以保证能够采样到最小脉冲宽度的信号。例如,外来红外脉冲信号的最小脉冲宽度为lms,采 样速度可以调整为lms或者更低。在控制单元的控制下,采样时钟按照采 样频率获得釆样到的脉冲宽度,并记录在缓存器中。缓存器可以是先进先出缓存器(FIFO)。采样时钟每采样到一次1,输出1位1给FIFO;每采 样到一次0,输出1位0给FIFO,这样计算出脉冲的宽度。按照图2所示的实施例,图3示例性地表示出一个脉冲信号与记录下的 脉冲宽度的对应关系。假设FIFO宽度为8bit,采样频率为lms,图中低电 平时,FIFO中记录的对应位为0,高电平时,FIFO记录为l。处理模块2 把计算得到的脉冲宽度送到存储模块3。图4为根据图1所示实施例的另一个红外遥控接收装置的详细电路框 图。,处理模块2可以用处理器来实现,例如8位的单片机,如89C51系本文档来自技高网...
【技术保护点】
一种红外遥控接收装置,包括: 接收模块,接收由红外遥控器发出的红外信号,并对该红外信号解调后形成脉冲信号; 处理模块,对接收模块形成的脉冲信号进行采样,计算其脉冲宽度,形成脉冲宽度信号; 存储模块,用以存储所述的脉冲宽度信号。
【技术特征摘要】
【专利技术属性】
技术研发人员:周振亚,徐文煜,
申请(专利权)人:上海奇码数字信息有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。