本发明专利技术公开了一种红外遥控的无载波编码方法,包括以下步骤:红外遥控发送端发送完整的数据帧,所述完整的数据帧结构包括:1位同步位、8位用户校验码、8位用户码、8位数据校验码、8位数据码、1位结束位;红外遥控接收端接收数据帧后,分别对用户校验码与用户码、数据校验码与数据码进行校验;红外遥控发送端重复发送上述完整的数据帧。本发明专利技术的编码规则简单、单码时间短、数据帧的数据位少,大大提高了遥控接收端的解码时效;本发明专利技术的编码方法兼容了红外感应产品控制板的红外接收管,而不用另外增加红外接收头及其它硬件电路,且适应了红外感应产品间歇性工作的特点,降低了遥控接收端遥控信号的检测时间,保持控制板的低能耗特性。保持控制板的低能耗特性。保持控制板的低能耗特性。
【技术实现步骤摘要】
一种红外遥控的无载波编码方法
[0001]本专利技术涉及通信编码相关
,具体是一种红外遥控的无载波编码方法。
技术介绍
[0002]现实中很多红外感应类的产品,为了实现工作参数的免接触设置,提高生产调试的效率及日常维护的便捷,都引入了红外遥控功能。按现在的载波编码方法,那就必需增加红外接收头,来完成遥控信号的放大解调,载波编码方法的系统框图、数据帧结构图以及数据位定义图分别如图1、2、3所示,该种编码方式不仅增加了产品的成本,还会增大控制板的尺寸,影响产品的集成化及微型化,也会增加控制板的整体能耗。
[0003]红外感应类产品的控制电路,为了实现红外感应功能,控制板上已经使用了红外接收管。如果能利用这个红外接收管,就可以使红外感应类产品增加红外遥控功能的同时,而不用增加红外接收头及其它硬件电路。但是,红外接收管本身没有载波解调功能,因此本专利技术基于上述,采用无载波编码方法可以很好地解决此问题。
技术实现思路
[0004]本专利技术的目的在于提供一种红外遥控的无载波编码方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种红外遥控的无载波编码方法,包括以下步骤:
[0007]1、红外遥控发送端发送完整的数据帧,所述完整的数据帧结构包括:1位同步位、8位用户校验码、8位用户码、8位数据校验码、8位数据码、1位结束位;各数据位的脉冲占空比:同步位100/850、结束位100/400、二进制数据位“1”100/600、二进制数据位“0”100/350;
[0008]2、红外遥控接收端接收数据帧后,分别对用户校验码与用户码、数据校验码与数据码进行校验;
[0009]3、红外遥控发送端重复发送上述完整的数据帧。
[0010]作为本专利技术进一步的方案:所述步骤2中,红外遥控接收端接收数据帧后,分别对用户校验码与用户码、数据校验码与数据码进行校验的方法包括以下步骤:
[0011](31)、取反用户校验码后,再判断其是否与用户码相等,若不相等则遥控无效;
[0012](32)、接着取反数据校验码后,再判断其是否与数据码相等,若不相等则遥控无效,若相等则执行相应的遥控指令。
[0013]作为本专利技术进一步的方案:所述用户校验码为用户码的反码,数据校验码为数据码的反码。
[0014]作为本专利技术进一步的方案:所述步骤1中,各数据位的定义:同步位包括100us的高电平,750us的低电平;结束位包括100us的高电平、300us的低电平;二进制数据位“1”包括100us的高电平、500us的低电平;二进制数据位“0”包括100us的高电平、250us的低电平。
[0015]与现有技术相比,本专利技术的有益效果是:
[0016]1、本专利技术的编码规则简单、单码时间短、数据帧的数位少,大大提高了红外遥控接收端的解码时效;
[0017]2、本专利技术的编码方法兼容了红外感应产品控制板的红外接收管,而不用另外增加红外接收头及其它硬件电路;
[0018]3、本专利技术的编码方法适应了红外感应产品间歇性工作的特点,降低了红外遥控接收端遥控信号的检测时间,保持控制板的低能耗特性;
[0019]4、本专利技术编码规则中的校验码,能大大降低遥控操作时的误码率,提高操作的可靠性。
附图说明
[0020]图1为现有载波编码方法的系统框图。
[0021]图2为现有载波编码方法的数据帧结构图。
[0022]图3为现有载波编码方法的各数据位定义图。
[0023]图4为本专利技术无载波编码方法的系统框图。
[0024]图5为本专利技术无载波编码方法的数据帧结构图。
[0025]图6为本专利技术中数据校验方法流程图。
[0026]图7为本专利技术无载波编码方法的各数据位定义图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]请参阅图4~7,本专利技术实施例中,一种红外遥控的无载波编码方法,包括以下步骤:
[0029]1、红外遥控发送端发送完整的数据帧,所述完整的数据帧结构包括:1位同步位、8位用户校验码、8位用户码、8位数据校验码、8位数据码、1位结束位,其中用户校验码为用户码的反码,数据校验码为数据码的反码,此过程中,各数据位的定义:同步位包括100us的高电平,750us的低电平;结束位包括100us的高电平、300us的低电平;二进制数据位“1”包括100us的高电平、500us的低电平;二进制数据位“0”包括100us的高电平、250us的低电平;各数据位的脉冲占空比分别为:100/850、100/400、100/600、100/350。各数据位的高低电平时间,最大可以允许
±
20%的偏差。
[0030]2、红外遥控接收端接收数据帧后,分别对用户校验码与用户码、数据校验码与数据码进行校验,具体包括取反用户校验码后,再判断其是否与用户码相等,若不相等则遥控无效;接着取反数据校验码后,再判断其是否与数据码相等,若不相等则遥控无效,若相等则执行相的遥控指令;
[0031]3、红外遥控发送端重复发送上述完整的数据帧,以适应红外感应类产品间歇性工作的特点。
[0032]对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在
不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0033]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种红外遥控的无载波编码方法,其特征在于:包括以下步骤:(1)、红外遥控发送端发送完整的数据帧,所述完整的数据帧结构包括:1位同步位、8位用户校验码、8位用户码、8位数据校验码、8位数据码、1位结束位;各数据位的脉冲占空比:同步位100/850、结束位100/400、二进制数据位“1”100/600、二进制数据位“0”100/350;(2)、红外遥控接收端接收数据帧后,分别对用户校验码与用户码、数据校验码与数据码进行校验;(3)、红外遥控发送端重复发送上述完整的数据帧。2.根据权利要求1所述的一种红外遥控的无载波编码方法,其特征在于:所述步骤2中,红外遥控接收端接收数据帧后,分别对用户校验码与用户码、数据校验码与数据码进行校验的方法包...
【专利技术属性】
技术研发人员:何龙,
申请(专利权)人:广州市欧谱莱电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。