一种支持多编码格式的红外控制方法及系统技术方案

技术编号:23606430 阅读:30 留言:0更新日期:2020-03-28 07:06
本申请公开了一种支持多编码格式的红外控制方法及系统,其中方法包括:获得红外线遥控设备发出的红外线亮灭时间数据;存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备。与现有技术相比,本申请所提供的红外控制方法不采用NEC或RC系列编码格式,所有的红外数据都基于红外信号的亮灭时间的时间码:一组个数为偶数的数组,数组序号为奇数的值代表红外灯亮的时间,数组序号为偶数的值为代码红外灯灭的时间,时间码作为红外数据储存的格式,不需要再实现编解码的功能。

An infrared control method and system supporting multi coding format

【技术实现步骤摘要】
一种支持多编码格式的红外控制方法及系统
本申请涉及红外线控制领域,具体而言,涉及一种支持多编码格式的红外控制方法及系统。
技术介绍
现有的嵌入式智能设备,在开发基于红外的功能时,需要基于红外编码格式进行数据的编码发送/解码接收功能。现在主流的编码格式有曼彻斯特编码比如RC系列编码,和时延编码必然NEC编码等。同时,根据硬件平台的不同,可能会采用GPIO或者PWM的硬件作为红外的发送接收器和CPU连接的硬件通道,然后在两种硬件通道上面实现RC系列码的编解码和NEC码的编解码,两种硬件通道的硬件特性迥异,PWM是基于方波,gpio是基于中断,导致在实现编解码时候开发成本高,而且两种硬件在LINUX上面对外应用的接口完全不一样,导致应用开发红外功能时,跨平台移植困难。
技术实现思路
本申请的主要目的在于提供一种支持多编码格式的红外控制方法,包括:获得红外线遥控设备发出的红外线亮灭时间数据;存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指本文档来自技高网...

【技术保护点】
1.一种支持多编码格式的红外控制方法,其特征在于,包括:/n获得红外线遥控设备发出的红外线亮灭时间数据;/n存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;/n发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备。/n

【技术特征摘要】
1.一种支持多编码格式的红外控制方法,其特征在于,包括:
获得红外线遥控设备发出的红外线亮灭时间数据;
存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;
发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备。


2.根据权利要求1所述的支持多编码格式的红外控制方法,其特征在于,发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备:
当所述控制指令有与其对应的所述红外线亮灭时间数据时,进入下一步;
当所述控制指令没有与其对应的所述红外线亮灭时间数据时,重复所有步骤重新获得与所述控制指令对应的所述红外线亮灭时间数据。


3.根据权利要求2所述的支持多编码格式的红外控制方法,其特征在于,所述红外线亮灭时间数据为一组含有多数位的数组,其中至少部分数位代表红外线灯亮时间,剩下的数位中至少部分数位代表红外线灯灭时间。


4.根据权利要求3所述的支持多编码格式的红外控制方法,其特征在于,所述数组的数位为偶数个,其中序号为奇数值的数位代表红外线灯亮时间,序号为偶数值的数位代表红...

【专利技术属性】
技术研发人员:孟石
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

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

1