当前位置: 首页 > 专利查询>俞启茂专利>正文

遥控器代码的生成系统技术方案

技术编号:4120809 阅读:304 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术涉及一种遥控器代码生成系统,包括依次连接的编码分析仪、主机电脑和烧录器,所述编码分析仪用于读取遥控器发出的信号并获得当前遥控器编码,所述主机电脑用于将需要设置的编码信息与当前遥控器编码信息一一对应,并将具有一一对应关系的编码信息编译成烧录器能够识别和使用的源程序;所述烧录器将源程序烧录到遥控器中。本实用新型专利技术根据特定家用电器的按键控制代码的要求,自动生成控制代码程序并写入到遥控器中,方便用户使用,还可以在一个遥控器中写入多个遥控器程序,使得一个遥控器可以适用多个不同家用电器的远程控制。做到完全个性化,选择想要的功能按键。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种遥控器代码的生成系统
技术介绍
红外遥控器可用于电视、DVD、 VCD、电风扇、卫星机、音频和视频等家用电器的远程 控制,使用十分广泛。 一般家庭都有多台家用电器,相应地也有多个遥控器,遥控器容易混 淆,不能替换使用。其次,作为遥控器供应商,其遥控器在出厂时,已经植入控制代码,植入 的特定代码唯一确定了各按键的功能,不能个性化设置(比如设置儿童看的频道,常用频 道)、使用起来不太方便,同时植入特定代码的遥控器只能适用一种型号的家用电器使用, 由于市场千变万化,如果该种家电遥控器过量,或销售不出去,则该种遥控器只能报废,造 成资源的浪费。
技术实现思路
本技术克服了上述缺点,提供了一种能够根据需要设定遥控器代码信息的遥 控器代码的生成系统。 —种遥控器代码生成系统,包括依次连接的编码分析仪、主机电脑和烧录器,所述编码分析仪用于读取遥控器发出的信号并获得当前遥控器编码,所述主机电脑用于将需要设置的编码信息与当前遥控器编码信息一一对应,并将具有一一对应关系的编码信息编译成烧录器能够识别和使用的源程序;所述烧录器将源程序烧录到遥控器中。 所述编码分析仪可包括依次连接的红外接收头、信号处理单元和信号转换单元,所述红外接收头用于接收遥控器发来的红外信号,所述信号处理单元用于对接收到的信号进行放大、限幅、检波、整形处理,所述信号转换单元用于将处理后的信号转变成相应的数字信号。 本技术提供的遥控器代码的生成系统,在遥控器在出厂时,未写入控制代码 或者写入的控制代码可以反复更新的,可以根据销售需要,当遥控器与某种特定家用电器 配套出售或使用时,根据特定家用电器的按键控制代码的要求,自动生成控制代码程序,并 写入到遥控器中,方便用户使用。经销商可以减少遥控器库存,不需要报废过时产品,第一 时间就可以出货。本技术还可以在一个遥控器中写入多个遥控器程序,使得一个遥控 器可以适用多个不同的家用电器的远程控制。做到完全个性化,选择想要的功能按键,最多 可以控制8种不同的家电设备。实现把制作工厂放到销售现场的技术革新。附图说明图1为本技术的原理框具体实施方式本技术如图1中所示,包括依次连接的编码分析仪、主机电脑和烧录器,所述3编码分析仪用于读取遥控器发出的信号并获得当前遥控器编码,所述主机电脑用于将需要设置的编码信息与当前遥控器编码信息一一对应,并将具有一一对应关系的编码信息编译成烧录器能够识别和使用的源程序;所述烧录器将源程序烧录到遥控器中。所述编码分析仪进一步包括依次连接的红外接收头、信号处理单元和信号转换单元,所述红外接收头用于接收遥控器发来的红外信号,所述信号处理单元用于对接收到的信号进行放大、限幅、检波、整形处理,所述信号转换单元用于将处理后的信号转变成相应的数字信号。 基于上述结构,本技术的实现过程如下,包括获取代码过程、代码生成过程、代码验证过程、编译过程和代码下载烧录过程。 获取代码过程通过按动当前遥控器上的按键,向编码分析仪发出红外信号,所述 编码分析仪对接收到的信号进行解码,把红外信号转变成设定的数字格式的编码,为便于 管理,可以为每个遥控器上的所有按键的编码集合为一个代码集。每种不同的品牌和不同 的型号的遥控器,其编码定义是不一样的,可预先在存储单元中存储已知的编码格式库,或 根据市场需要及时设置和添加新格式的码型。所述遥控器发出的红外信号通过编码分析仪 的接收头接收,这些红外信号是以红外线为媒介的控制脉冲,这些脉冲是计算机指令代码, 经过放大、限幅、检波、整形等处理后送到编码分析仪CPU中,CPU再根据不同的信号转变成相应的数字信号,然后与已知编码格式库中数字信号格式比较,在编码分析仪中生成并 在电脑界面上显示出遥控器每个按键的格式、用户码等。由于每种码型格式都有不同的特 征, 一般每种码型格式会有一位固定码、若干位用户码、若干位数据码、若干位结束码,如果 是符合这种格式定义的码型,那边它总的位数、固定码、结束码是一样的,用户码会根据发 射信号的不同而不同,数据码会根据具体按键功能不同而不同。 一般我们会给出个误差时 间量200us左右,如果新解出来的功能数据与已知编码格式库中数字信号格式误差范围在 200us内,则认为是符合这种已知格式的。 代码生成过程逐一点击当前遥控器的各键位,通过编码分析仪获得各键位的编 码,将需要设置的编码信息与当前遥控器编码信息一一对应,或者调取预先存储有当前遥 控器编码的代码集,将需要设置的编码信息与当前遥控器编码信息一一对应。所述键码可 以预选存储或通过另一已知遥控器录入。 为便于用户使用时的识别,可以预先存储有遥控器外形图片,通过选择MCU类型 和相应的面板外形后,可以在显示界面上弹出选择的外形图片,并同时显示出选择的MCU 型号。外形图片上预先定义了很多常用的功能按键字符、设备名称,点击相应的功能按键, 弹出按键设置对话框,此时使用者可以通过按压另一已知遥控器(或称为样品遥控器)上 相应的功能按键,再经编码分析仪的分析后得到的编码信息,与当先待设定的遥控器的编 码信息一一对应,对于不使用的按键,可以通过不设置键码的形式屏蔽该按键。按键设置对 话框中显示的格式、用户码、键码与编码分析仪同步。当把所需要的按键都设置好后,进行 保存即可。 对于不同型号的遥控器,其采用的MCU类型也有所不同,一种只能烧录下载一次, 只需直接将上述一一对应的编码源程序烧录进遥控器,而无需代码验证和编译;而另外的 一种可以提供多次烧录下载的机会,则在烧录过程之前,还进行代码验证和编译过程。 代码验证过程基于上述一一对应的编码信息的列表,对各按键通过仿真进行 一一的比对,如若发现问题,可以重新修正生成的代码,再将修正后的准确的代码进行编译形成源文件。有的编码分析仪在接收信号时可能允许的误差比较小,出现这样的情况我们 会再重新定义一种符合该编码分析仪要求的码型格式来解决它。还有一种情况就是本身获 取代码的时候操作问题,而导致格式、用户码、键码错误,这种情况一般把它重新获取一下 就可以解决了。 编译过程将具有一一对应关系的编码信息编译成烧录器能够识别和使用的源程 序。烧录进遥控器的源程序是对应MCU的机器码,所述一一对应关系可以采用模板程序实 现,实际上就是利用单片机编程,通过写入所要的功能,然后由编译软件转成机器码。例如 预先界定了按键扫描的方式,即确定了遥控器MCU各个IO 口的功能,组成按键的顺序。也 与外形图片上按键是一一对应的关系,就相当于单片机编程中的填表功能,即在相应的按 键上面填上数据信息,然后当单片机运行的时候,通过程序判断是哪个键被按下,查表得到 我们想要的功能数据,从而保证工作后发出来的红外信号是有效的。将编译后的这些机器 码烧录到遥控器MCU中,从而达到功能的实现。 代码下载烧录过程为保证遥控器生产过程的安全性,只有经过授权的烧录器才 允许按照规定的数量生产出遥控器,在烧录前,通过当前所使用的主机电脑通过网络向授 权服务器发送机器码,授权服务器则返回一个与机器码对应的注册码,经注册后获得包括 使用时间、运行次数、生成代码次数等的权限。在生成源程序代码时,在源程序中插入隐蔽 指令,待烧录的源程序下载到烧录器中,只有经授权的烧本文档来自技高网...

【技术保护点】
一种遥控器代码生成系统,其特征在于:包括依次连接的编码分析仪、主机电脑和烧录器,所述编码分析仪用于读取遥控器发出的信号并获得当前遥控器编码,所述主机电脑用于将需要设置的编码信息与当前遥控器编码信息一一对应,并将具有一一对应关系的编码信息编译成烧录器能够识别和使用的源程序;所述烧录器将源程序烧录到遥控器中。

【技术特征摘要】
一种遥控器代码生成系统,其特征在于包括依次连接的编码分析仪、主机电脑和烧录器,所述编码分析仪用于读取遥控器发出的信号并获得当前遥控器编码,所述主机电脑用于将需要设置的编码信息与当前遥控器编码信息一一对应,并将具有一一对应关系的编码信息编译成烧录器能够识别和使用的源程序;所述烧录器将源程序烧录到遥控器...

【专利技术属性】
技术研发人员:俞启茂
申请(专利权)人:俞启茂
类型:实用新型
国别省市:34[中国|安徽]

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

1
相关领域技术
  • 暂无相关专利