【技术实现步骤摘要】
一种支持多编码格式的红外控制方法及系统
本申请涉及红外线控制领域,具体而言,涉及一种支持多编码格式的红外控制方法及系统。
技术介绍
现有的嵌入式智能设备,在开发基于红外的功能时,需要基于红外编码格式进行数据的编码发送/解码接收功能。现在主流的编码格式有曼彻斯特编码比如RC系列编码,和时延编码必然NEC编码等。同时,根据硬件平台的不同,可能会采用GPIO或者PWM的硬件作为红外的发送接收器和CPU连接的硬件通道,然后在两种硬件通道上面实现RC系列码的编解码和NEC码的编解码,两种硬件通道的硬件特性迥异,PWM是基于方波,gpio是基于中断,导致在实现编解码时候开发成本高,而且两种硬件在LINUX上面对外应用的接口完全不一样,导致应用开发红外功能时,跨平台移植困难。
技术实现思路
本申请的主要目的在于提供一种支持多编码格式的红外控制方法,包括:获得红外线遥控设备发出的红外线亮灭时间数据;存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;发送含有所述红外线亮灭时间数据的所述执 ...
【技术保护点】
1.一种支持多编码格式的红外控制方法,其特征在于,包括:/n获得红外线遥控设备发出的红外线亮灭时间数据;/n存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;/n发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备。/n
【技术特征摘要】
1.一种支持多编码格式的红外控制方法,其特征在于,包括:
获得红外线遥控设备发出的红外线亮灭时间数据;
存储所述红外线亮灭时间数据以及与之对应的待控制设备的执行动作;
发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备。
2.根据权利要求1所述的支持多编码格式的红外控制方法,其特征在于,发送含有所述红外线亮灭时间数据的所述执行动作所对应的控制指令至所述待控制设备:
当所述控制指令有与其对应的所述红外线亮灭时间数据时,进入下一步;
当所述控制指令没有与其对应的所述红外线亮灭时间数据时,重复所有步骤重新获得与所述控制指令对应的所述红外线亮灭时间数据。
3.根据权利要求2所述的支持多编码格式的红外控制方法,其特征在于,所述红外线亮灭时间数据为一组含有多数位的数组,其中至少部分数位代表红外线灯亮时间,剩下的数位中至少部分数位代表红外线灯灭时间。
4.根据权利要求3所述的支持多编码格式的红外控制方法,其特征在于,所述数组的数位为偶数个,其中序号为奇数值的数位代表红外线灯亮时间,序号为偶数值的数位代表红...
【专利技术属性】
技术研发人员:孟石,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。