遥控器芯片的开发系统的制作方法

文档序号:7862594阅读:278来源:国知局
专利名称:遥控器芯片的开发系统的制作方法
技术领域
本发明涉及遥控器芯片开发技术领域,具体来说,本发明涉及一种遥控器芯片的开发系统。
背景技术
在现有技术中,基于接收器或发射器的遥控器开发系统普遍存在如下缺陷I)针对有MCU芯片的开发系统a.需要软件工程师熟知编码; b.需要设计程序,开发门槛高;c.软件开发周期长,开发效率低,开发成本高;d.芯片成本高。2)针对无MCU芯片的开发系统a.需要开发工程师熟知编码,手动修改参数;b.虽然无需设计程序,但是编码比较单一。因此,本领域亟需一种能够弥补这些缺陷的新的遥控器开发系统。

发明内容
本发明所要解决的技术问题是提供一种遥控器芯片的开发系统,能够加快新遥控器的开发周期,降低开发门槛。为解决上述技术问题,本发明提供一种遥控器芯片的开发系统,包括遥控接收器,与一遥控器相连接,用于接收所述遥控器发送的按键信号,并将其转换成数位数据;信号分析模块,与所述遥控接收器相连接,用于接收由所述遥控接收器传送的所述数位数据并作逻辑分析,分离出其中的命令字、用户码和格式;编码库,与所述信号分析模块相连接,用于将所述格式存入,以扩充所述编码库;编码/代码生成模块,分别与所述信号分析模块和所述遥控器芯片相连接,用于接收所述命令字、所述用户码和所述格式后,自动生成所述遥控器芯片的芯片编码或者程序代码,并写入所述遥控器芯片。可选地,所述的开发系统还包括信号修改模块,连接于所述信号分析模块和所述编码/代码生成模块之间,用于对所述命令字和/或所述用户码进行修改。可选地,所述遥控器芯片为MCU芯片或者非MCU芯片。为解决上述技术问题,本发明还提供一种遥控器芯片的开发系统,包括编码库,其内储存有编码信息;编码读入/发送模块,与所述编码库相连接,用于从所述编码库中读入所述编码信息,并将其传送出去;
遥控信号发射器,分别与所述编码读入/发送模块和一被遥控设备相连接,用于根据所述编码信息产生并发射一遥控信号至所述被遥控设备;编码确定模块,与所述被遥控设备相连接,用于根据对所述遥控信号的反馈信息确定编码格式;编码/代码生成模块,分别与所述编码确定模块和所述遥控器芯片相连接,用于自动生成所述遥控器芯片的芯片编码或者程序代码,并写入所述遥控器芯片。可选地,所述遥控信号为一红外信号。可选地,所述遥控器芯片为MCU芯片或者非MCU芯片。与现有技术相比,本发明具有以下优点 本发明采用以硬件实现的逻辑过程,摒弃软件开发过程带来的不利,针对有、无遥控器两种情形,分别弥补了现有技术中的上述缺点,并突破了在遥控器开发中的局限,能够加快新遥控器的开发周期,降低开发门槛。本发明所具有的优点详细描述如下I)针对已有遥控器a.可自动分析遥控器信号/编码,扩充编码库,无需开发工程师学习相关知识;b.可自动生成遥控器芯片编码或程序,无需开发工程师编写程序或者设置编码参数;c.可利用现有的遥控器快速自动开发,周期短,成本低,开发门槛低;d.可使用低价遥控器芯片。2)针对仅有被遥控设备a.可利用编码库及回馈信号,自动匹配编码;b.可自动生成遥控器芯片编码或程序;c.可利用现有的被遥控设备快速自动开发,周期短,成本低,开发门槛低;d.可使用低价遥控器芯片。


本发明的上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变得更加明显,其中图I为本发明一个实施例的遥控器芯片的开发系统的模块结构图;图2为本发明另一个实施例的遥控器芯片的开发系统的模块结构图。
具体实施例方式下面结合具体实施例和附图对本发明作进一步说明,在以下的描述中阐述了更多的细节以便于充分理解本发明,但是本发明显然能够以多种不同于此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下根据实际应用情况作类似推广、演绎,因此不应以此具体实施例的内容限制本发明的保护范围。图I为本发明一个实施例的遥控器芯片的开发系统的模块结构图。如图I所示,该遥控器芯片110可以为MCU (微控制器)芯片或者非MCU芯片,其开发系统100适用于具有遥控器的情形。该开发系统100主要包括遥控接收器101、信号分析模块103、编码库104以及编码/代码生成模块105。其中,遥控接收器101与一遥控器102相连接,用于接收遥控器102发送的按键信号,并将其转换成数位数据。信号分析模块103与遥控接收器101相连接,用于接收由遥控接收器101传送的数位数据并作逻辑分析,分离出其中的命令字、用户码和格式。编码库104与信号分析模块103相连接,用于将格式存入,以扩充编码库104。而编码/代码生成模块105分别与信号分析模块103和遥控器芯片110相连接,用于接收命令字、用户码和格式后,自动生成遥控器芯片110的芯片编码或者程序代码,并写入遥控器芯片110。在本实施例中,如果开发者需要修改命令字、用户码等可自定义编码,则需要在信号分析模块103和编码/代码生成模块105之间连接信号修改模块106,用于对命令字和/或用户码进行修改。如果无需对命令字、用户码等可自定义编码进行修改,也可以从信号分析模块103直接连接到编码/代码生成模块105,不用经过信号修改模块106。图2为本发明另一个实施例的遥控器芯片的开发系统的模块结构图。如图2所示,该遥控器芯片210可以为MCU芯片或者非MCU芯片,其开发系统200适用于不具有遥控器、 仅有被遥控设备的情形。该开发系统200主要包括编码库204、编码读入/发送模块207、遥控信号发射器208、编码确定模块211和编码/代码生成模块212。其中,编码库204内储存有编码信息。编码读入/发送模块207与编码库204相连接,用于从编码库204中读入编码信息,并将其传送出去。在本实施例中,编码读入/发送模块207还可以再细分为编码读入模块和编码发送模块(未图示)。而遥控信号发射器208分别与编码读入/发送模块207和一被遥控设备209相连接,用于根据编码信息产生并发射一遥控信号(例如红外信号)至被遥控设备209,被遥控设备209收到信号后会产生一反馈信息(该遥控信号是有效还是无效,可用人观察或者使用其他监控设备)。编码确定模块211与被遥控设备209相连接,用于根据对遥控信号的反馈信息视情形修改编码参数后反复尝试,最终确定编码格式。编码/代码生成模块212分别与编码确定模块211和遥控器芯片210相连接,用于自动生成遥控器芯片210 (目标芯片)的芯片编码或者程序代码,并写入遥控器芯片210。本发明采用以硬件实现的逻辑过程,摒弃软件开发过程带来的不利,针对有、无遥控器两种情形,分别弥补了现有技术中的上述缺点,并突破了在遥控器开发中的局限,能够加快新遥控器的开发周期,降低开发门槛。本发明所具有的优点详细描述如下I)针对已有遥控器a.可自动分析遥控器信号/编码,扩充编码库,无需开发工程师学习相关知识;b.可自动生成遥控器芯片编码或程序,无需开发工程师编写程序或者设置编码参数;c.可利用现有的遥控器快速自动开发,周期短,成本低,开发门槛低;d.可使用低价遥控器芯片。2)针对仅有被遥控设备a.可利用编码库及回馈信号,自动匹配编码;b.可自动生成遥控器芯片编码或程序;c.可利用现有的被遥控设备快速自动开发,周期短,成本低,开发门槛低;d.可使用低价遥控器芯片。
本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化及修饰,均落入本发明权利要求所界定的保护范围之内。·
权利要求
1.一种遥控器芯片(110)的开发系统(100),包括 遥控接收器(101),与一遥控器(102)相连接,用于接收所述遥控器(102)发送的按键信号,并将其转换成数位数据; 信号分析模块(103),与所述遥控接收器(101)相连接,用于接收由所述遥控接收器(101)传送的所述数位数据并作逻辑分析,分离出其中的命令字、用户码和格式; 编码库(104),与所述信号分析模块(103)相连接,用于将所述格式存入,以扩充所述编码库(104); 编码/代码生成模块(105),分别与所述信号分析模块(103)和所述遥控器芯片(110)相连接,用于接收所述命令字、所述用户码和所述格式后,自动生成所述遥控器芯片(110)的芯片编码或者程序代码,并写入所述遥控器芯片(110)。
2.根据权利要求I所述的开发系统(100),其特征在于,还包括 信号修改模块(106),连接于所述信号分析模块(103)和所述编码/代码生成模块(105)之间,用于对所述命令字和/或所述用户码进行修改。
3.根据权利要求I或2所述的开发系统(100),其特征在于,所述遥控器芯片(110)为MCU芯片或者非MCU芯片。
4.一种遥控器芯片(210)的开发系统(200),包括 编码库(204),其内储存有编码/[目息; 编码读入/发送模块(207),与所述编码库(204)相连接,用于从所述编码库(204)中读入所述编码信息,并将其传送出去; 遥控信号发射器(208),分别与所述编码读入/发送模块(207)和一被遥控设备(209)相连接,用于根据所述编码信息产生并发射一遥控信号至所述被遥控设备(209); 编码确定模块(211),与所述被遥控设备(209)相连接,用于根据对所述遥控信号的反馈信息确定编码格式; 编码/代码生成模块(212),分别与所述编码确定模块(211)和所述遥控器芯片(210)相连接,用于自动生成所述遥控器芯片(210)的芯片编码或者程序代码,并写入所述遥控器芯片(210)。
5.根据权利要求4所述的开发系统(200),其特征在于,所述遥控信号为一红外信号。
6.根据权利要求4或5所述的开发系统(200),其特征在于,所述遥控器芯片(210)为MCU芯片或者非MCU芯片。
全文摘要
本发明提供一种遥控器芯片的开发系统,包括遥控接收器,接收一遥控器发送的按键信号,并将其转换成数位数据;信号分析模块,对数位数据作逻辑分析,分离出其中的命令字、用户码和格式;编码库,将格式存入;编码/代码生成模块,接收命令字、用户码和格式后,自动生成遥控器芯片的芯片编码或者程序代码,并写入芯片。另外,本发明还提供一种无遥控器、仅有被遥控设备情形下的遥控器芯片的开发系统。本发明采用以硬件实现的逻辑过程,摒弃软件开发过程带来的不利,针对有、无遥控器两种情形,分别弥补了现有技术中的缺点,并突破了在遥控器开发中的局限,能够加快新遥控器的开发周期,降低开发门槛。
文档编号H04L1/00GK102915631SQ20121038249
公开日2013年2月6日 申请日期2012年10月10日 优先权日2012年10月10日
发明者张文武 申请人:中颖电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1