一种自学习红外遥控专用集成方法、装置及电路制造方法及图纸

技术编号:36750510 阅读:13 留言:0更新日期:2023-03-04 10:36
本发明专利技术设计一种自学习红外遥控专用集成方法、装置及电路,包括以下步骤:调整遥控器的状态为自学习状态;实时扫描矩阵键盘,检测是否有按键操作;若检测有按键操作,则识别按键值;将所述按键值锁存在地址总线上;接收外部红外接收电路发送的红外遥控编码调制信号,并将所述红外遥控编码调制信号解码,获得遥控指令;将所述遥控指令存储到与所述按键值对应的地址单元中,以学习外部遥控指令。本发明专利技术能够实现自学习红外遥控专用(ASIC)芯片的前端数字逻辑设计,能够降低自学习遥控器开发成本,缩短开发周期,增加遥控器电池使用寿命。增加遥控器电池使用寿命。增加遥控器电池使用寿命。

【技术实现步骤摘要】
一种自学习红外遥控专用集成方法、装置及电路


[0001]本专利技术涉及红外遥控器
,尤其涉及一种自学习红外遥控方法及装置及电路。

技术介绍

[0002]目前,具有自学习功能的红外遥控器,包括:电视机机顶盒遥控器,万能遥控器,这种自学习遥控器的控制通常采用单片机软件编程实现,具体是以单片机作为核心控制单元,通过执行自学习遥控程序实现遥控器的功能。
[0003]但是,通过单片机软硬件方式实现自学习遥控功能的技术,除硬件成本外,还需要软件开发时间及人力成本,且单片机的功耗较高,遥控器电池寿命较短。

技术实现思路

[0004]本专利技术实施例的提供了一种自学习红外遥控专用集成方法、装置及电路,能够实现自学习红外遥控专用芯片(ASIC)的前端数字逻辑设计,实现只需要该专用芯片为核心器件就可生产自学习红外遥控器,而不再需软件开发环节,从而降低开发成本,缩短开发周期,提升遥控器电池的使用寿命。
[0005]第一方面,本专利技术实施例提供了一种自学习红外遥控专用集成方法,应用于自学习红外遥控专用芯片的数字逻辑电路设计,所述方法包括:
[0006]调整遥控器的状态为自学习状态;
[0007]实时扫描矩阵键盘,检测是否有按键操作;若检测有按键操作,则识别按键值;
[0008]将所述按键值锁存在地址总线上;
[0009]接收外部红外接收电路发送的红外遥控编码调制信号,并将所述红外遥控编码调制信号解码,获得遥控指令;
[0010]将所述遥控指令存储到与所述按键值对应的地址单元中,以学习外部遥控指令。
[0011]本专利技术通过检测到按键之后,将接收的红外遥控编码信息解码后存储到与按键值对应的地址单元中,能够实现学习外部遥控指令的功能;采用将自学习红外遥控专用集成电路的数字逻辑电路转化为专用集成电路的物理芯片后,能够降低现实自学习红外遥控器需要软件编程的缺点,相比单片机执行软件方式,能够省去软件编程人力及时间成本,降低遥控器开发成本,且专用芯片的低功耗设计可以提高遥控器电池寿命。
[0012]进一步,所述调整遥控器的状态为自学习状态,包括:
[0013]根据状态控制信号来调整所述遥控器的状态,所述状态控制信号初始为0;
[0014]当调整按键使所述状态控制信号为1时,则标识所述遥控器处于自学习状态;
[0015]当调整按键使所述状态控制信号为0时,则标识所述遥控器处于遥控状态。
[0016]进一步,所述自学习红外遥控专用集成方法,还包括:
[0017]调整遥控器的状态为遥控状态;
[0018]启动数据编码调制,并读取与按键对应的存储单元数据,执行编码调制,得到待发
射的红外遥控编码调制信号;
[0019]将所述待发射的红外遥控编码调制信号发送给外部红外发射电路,同时将未加载波信号的编码信号传输到外部的LED,以指示发射过程。
[0020]再进一步,所述读取与按键对应的存储单元数据,包括:
[0021]以被锁存的按键值为地址,根据所述地址总线的地址编码,查找所述按键值对应的存储单元后,对所述存储单元进行读取。
[0022]本专利技术采用锁存按键值之后,并以按键值为地址,在地址总线上找到对应地址中存储的数据,即读取遥控状态或者自学习状态时存储的遥控指令数据,以按键值为地址,存储在自学习时状态下的解码的数据,能够实现自学习状态下的遥控数据的存储。
[0023]第二方面,本专利技术实施例提供了一种自学习红外遥控专用集成装置,应用于自学习红外遥控专用芯片的数字逻辑电路设计,包括:状态调整模块、矩阵键盘扫描电路模块、红外遥控解码电路、数据存储控制电路模块;其中,
[0024]状态调整模块,用于调整遥控器的状态为自学习状态;
[0025]矩阵键盘扫描电路模块,用于实时扫描矩阵键盘,检测是否有按键操作;若检测有按键操作,则识别按键值;
[0026]数据存储控制电路模块,用于将所述按键值锁存在地址总线上;
[0027]红外遥控解码电路,用于接收外部红外发射电路的红外遥控编码调制信号,并将所述红外遥控编码调制信号解码,获得遥控指令;
[0028]其中,所述数据存储控制电路模块,还用于将所述遥控指令存储到与所述按键值对应的地址单元中,以学习外部遥控指令。
[0029]进一步,所述调整遥控器的状态为自学习状态,包括:
[0030]根据状态控制信号来调整所述遥控器的状态,所述状态控制信号初始为0;
[0031]当调整按键使所述状态控制信号为1时,则标识所述遥控器处于自学习状态;
[0032]当调整按键使所述状态控制信号为0时,则标识所述遥控器处于遥控状态。
[0033]紧接着,所述自学习红外遥控数字专用集成装置还包括:
[0034]所述状态调整模块,还用于调整遥控器的状态为遥控状态;
[0035]红外遥控编码及调制电路模块,用于调整遥控器的状态为遥控状态时,启动数据编码调制,并读取与按键对应的存储单元数据,执行编码调制,得到待发射的红外遥控编码调制信号;还用于将所述待发射的红外遥控编码调制信号发送给外部红外发射电路,同时将未加载波信号的编码信号传输到外部的LED,以指示发射过程。
[0036]进一步,所述读取与按键对应的存储单元数据,包括:
[0037]以被锁存的按键值为地址,根据所述地址总线的地址编码,查找所述按键值对应的存储单元后,对所述存储单元进行读取。
[0038]再进一步,所述的自学习红外遥控专用集成装置,还包括外部红外发射电路模块和信号指示LED灯模块;其中,
[0039]外部红外发射电路模块,用于接收和发送所述红外遥控编码及调制电路模块调制好的数据;
[0040]信号指示LED灯模块,用于接收所述红外遥控编码及调制电路模块发送的未加载波信号的编码信号。
[0041]本专利技术通过矩阵键盘扫描电路模块、状态调整模块、红外遥控解码电路、数据存储控制电路模块、外部红外发射电路模块和信号指示LED灯模块之间的数据交互,能够基于数字逻辑电路,实现红外遥控器的自学习状态和遥控状态下的遥控功能,能够实现自学习红外遥控专用集成电路芯片的前端数字逻辑设计,无需编程即可实现自学习红外遥控,且转化为物理芯片后功耗更低,能够降低红外遥控器开发周期、延长遥控器电池寿命。
[0042]第三方面,本专利技术实施例提供了一种自学习红外遥控专用集成电路,应用于自学习红外遥控专用芯片的数字逻辑电路设计,能够实现如第一方面所述的自学习红外遥控方法。
[0043]采用本专利技术对自学习红外遥控数字逻辑设计,能够作为自学习红外遥控专用芯片的前期设计,也可作为具有自学习红外遥控功能的IP核嵌入到FPGA系统中。
附图说明
[0044]图1是本专利技术实施例提供的自学习红外遥控专用集成电路的流程示意图;
[0045]图2是本专利技术实施例提供的自学习红外遥控专用集成装置的结构示意图。
具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自学习红外遥控专用集成方法,其特征在于,应用于自学习红外遥控专用芯片的数字逻辑电路设计,所述方法包括:调整遥控器的状态为自学习状态;实时扫描矩阵键盘,检测是否有按键操作;若检测有按键操作,则识别按键值;将所述按键值锁存在地址总线上;接收外部红外接收电路发送的红外遥控编码调制信号,并将所述红外遥控编码调制信号解码,获得遥控指令;将所述遥控指令存储到与所述按键值对应的地址单元中,以学习外部遥控指令。2.如权利要求1所述的自学习红外遥控专用集成方法,其特征在于,所述调整遥控器的状态为自学习状态,包括:根据状态控制信号来调整所述遥控器的状态,所述状态控制信号初始为0;当调整按键使所述状态控制信号为1时,则标识所述遥控器处于自学习状态;当调整按键使所述状态控制信号为0时,则标识所述遥控器处于遥控状态。3.如权利要求1所述的自学习红外遥控专用集成方法,其特征在于,还包括:调整遥控器的状态为遥控状态;启动数据编码调制,并读取与按键对应的存储单元数据,执行编码调制,得到待发射的红外遥控编码调制信号;将所述待发射的红外遥控编码调制信号发送给外部红外发射电路,同时将未加载波信号的编码信号传输到外部的LED,以指示发射过程。4.如权利要求3所述的自学习红外遥控专用集成方法,其特征在于,所述读取与按键对应的存储单元数据,包括:以被锁存的按键值为地址,根据所述地址总线的地址编码,查找所述按键值对应的存储单元后,对所述存储单元进行读取。5.一种自学习红外遥控专用集成装置,其特征在于,应用于自学习红外遥控专用芯片的数字逻辑电路设计,包括:状态调整模块、矩阵键盘扫描电路模块、红外遥控解码电路、数据存储控制电路模块;其中,状态调整模块,用于调整遥控器的状态为自学习状态;矩阵键盘扫描电路模块,用于实时扫描矩阵键盘,检测是否有按键操作;若检测有按键操作,则识别按键值;数据存储控制电路模块,用于将所述按键值锁存在地址总线上;红外遥控解码电...

【专利技术属性】
技术研发人员:侯继红张晓霞陈应华钟京
申请(专利权)人:广州科技贸易职业学院
类型:发明
国别省市:

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

1