一种红外编码控制方法及相应头灯设备技术

技术编号:36341213 阅读:14 留言:0更新日期:2023-01-14 17:54
本发明专利技术公开了一种红外编码控制方法及相应头灯设备,该方法应用在红外感应头灯上,并包括:从红外感应头灯上的唯一标识信息码中随机选取出初值;在初值的高位增加相同的低电平数据,得到一组待发射信号;在发射端,以设时间间隔依次发射待发射信号中的每一位数据,并在接收端验证所接收数据是否与发射内容一致,若不一致,则重新发射;若一致,则确定有挥手动作发生并执行一次开关操作,随后持续发送红外脉冲信号;在接收端判断是否接收到该红外脉冲信号,并以此确定挥手动作是否结束,或是返回第一步进行下一组待发射信号的发射。本发明专利技术提供的技术方案,既具有信号判断的灵敏度,又提高了信号接收的稳定性。了信号接收的稳定性。了信号接收的稳定性。

【技术实现步骤摘要】
一种红外编码控制方法及相应头灯设备


[0001]本专利技术涉及红外感应头灯
,尤其是一种红外编码控制方法及相应头灯设备。

技术介绍

[0002]目前,市场上使用红外技术传输信息的产品多采用NEC编码方式,但此类编码方式不适用于红外感应类头灯上;原因在于,当用户挥手时,将信号反射回接收管的时间仅有30ms(毫秒)左右;若采用NEC编码方式,将无法在一次挥手的时间内接收到1次完整信号,从而无法保证每次挥手都能完整接收到信号。
[0003]因此,现有的基于红外感应控制的头灯产品,常通过数红外脉冲个数的方式,按固定频率发射红外脉冲信号,并在单位时间内计算接收到的高电平脉冲个数来判断是否有挥手动作产生。这种方法会使得产品接收信号比较灵敏,但会受到任意同样波长的红外信号的干扰,如遥控器等红外信号源。
[0004]除此之外,数红外脉冲个数的方式还会受到相同型号的另一机器发出的红外信号的干扰,即,在两台机器对射时,会接收到另一台机器发出的红外信号,导致出现信号误判的问题。

技术实现思路

[0005]为克服现有技术的缺点,本专利技术提供一种红外编码控制方法及设备,既具有信号判断的灵敏度,又提高了信号接收的稳定性。
[0006]一种红外编码控制方法,应用在红外感应头灯上,并包括:
[0007]S1:从所述红外感应头灯上的唯一标识信息码中随机选取出初值,并采用二进制数表示所述初值;
[0008]S2:在所述初值的高N位增加相同的低电平数据,得到一组待发射信号,其中,所述N大于1
[0009]S3:在发射端,以第一预设时间间隔依次发射所述待发射信号中的每一位数据;
[0010]S4:在接收端,每接收到一位数据即判断与发射内容是否一致;若不一致,则从第一位开始重新发射所述待发射信号;若所有接收到的数据与待发射信号一致,则确定有挥手动作发生并执行一次开关操作;
[0011]S5:在确定有挥手动作发生并执行一次开关操作之后,发射端发送红外脉冲信号;
[0012]S6:在所述接收端,在第二预设时间间隔之内若未接收到所述红外脉冲信号,则确定挥手动作结束;若接收到所述红外脉冲信号,则继续等待直至到达预定发送次数之后,返回步骤S1,进行下一组待发射信号的发射。
[0013]一种头灯设备,所述头灯设备具有红外感应功能,并包括红外发射模块和红外接收模块,所述头灯设备采用如上述的红外编码控制方法进行红外信号的发射和接收操作。
[0014]本专利技术提供的一种红外编码控制方法,应用在红外感应头灯上,用于结合用户挥
手动作判断红外信号是否接收完整。该方法采用特殊的编码方式,从每台红外感应头灯上的唯一标识信息码中随机选取初值作为待发射信号的数据种子,并在此基础上增加N位代表低电平数据的特殊标识码,从而组成待发射信号;发射端以预设间隔周期逐位发送待发射信号中的每一位数据,并及时在接收端验证是否接收正确;当待发射信号全部接收完成后,以另一预设间隔周期持续发送红外脉冲信号,并根据接收情况确定挥手动作是否结束。
[0015]本红外编码控制方法及相应的头灯设备,通过设置特定长度的待发射信号,并配合以相应的对所述待发射信号中每一位数据的发送时间间隔,创新性的形成有一种利于红外信号发收的编码控制方法。采用该方法,既保留了数脉冲控制方法的灵敏度,又兼顾了信号的特殊性,使产品的稳定性有较大的提高。
附图说明
[0016]图1为本专利技术实施例中红外编码控制方法的主要流程图;
[0017]图2为本专利技术实施例中红外编码控制方法的控制流程图。
具体实施方式
[0018]为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]在一实施例中,如图1所示,提供一种红外编码控制方法,该方法应用在红外感应头灯上,并包括如下步骤:
[0020]S1:从红外感应头灯上的唯一标识信息码中随机选取出初值,并采用二进制数表示初值。
[0021]唯一标识信息码用于唯一标识每一台红外感应头灯,具体地,可以采用头灯单片机上的八位UID码,将该UID码的数值在0

255之间共256个作为候选值。例如,选取255/3即0

85之间的任意值作为初值,如84转化为二进制(0,1,0,1,0,1,0,0)。可以理解地,唯一标识信息码并不限于单片机上的UID码,还可以是其他。
[0022]S2:在初值的高N位增加相同的低电平数据,得到一组待发射信号,其中,N大于1。
[0023]其中,高N位用于自定义的数据头部,代表低电平数据;N优选为4,待发射信号的总长度为12位,高4位用0代表低电平数据,从而得到待发射信号(0,0,0,0,0,1,0,1,0,1,0,0)。
[0024]S3:在发射端,以第一预设时间间隔依次发射待发射信号中的每一位数据。
[0025]其中,发射端对应头灯上的红外信号发射模块。第一预设时间间隔优选为480微秒,以此为间隔逐位发射待发射信号中的每一位数据。
[0026]S4:在接收端,每接收到一位数据即判断与发射内容是否一致;若不一致,则从第一位开始重新发射待发射信号;若所有接收到的数据与待发射信号一致,则确定有挥手动作发生并执行一次开关操作。
[0027]其中,接收端对应头灯上的红外信号接收模块。接收端每收到一位数据即验证是否与发射内容一致;若不一致,则从第一位开始重新发射待发射信号,以保证信号全部接收成功;若所有接收到的数据与待发射信号一致,则确定有挥手动作发生并执行一次开关操
作。
[0028]S5:在确定有挥手动作发生并执行一次开关操作之后,发射端发送红外脉冲信号。
[0029]其中,红外脉冲信号与前述发送的待发射信号不同,优选为占空比为4%的红外脉冲信号。接收端根据红外脉冲信号的接收情况判断挥手动作是否结束。
[0030]S6:在接收端,在第二预设时间间隔之内若未接收到红外脉冲信号,则确定挥手动作结束;若接收到红外脉冲信号,则继续等待直至到达预定发送次数之后,返回步骤S1,进行下一组待发射信号的发射。
[0031]其中,第二预设时间间隔大于第一预设时间间隔,优选为150毫秒;接收端以是否在第二预设时间内接收到红外脉冲信号作为判断挥手动作是否结束的标志;即,若未接收到红外脉冲信号,则代表挥手动作已经结束;若接收到红外脉冲信号,则代表挥手动作未结束,同时,发射端将持续发送红外脉冲信号直到达到预定的发送次数为止,然后重新返回第一步发射待发射信号。
[0032]在本实施例中,通过本红外编码控制方法,可以有效地屏蔽了大部分红外信号的干扰,同时发射单组数据的时间也较短,在一个挥手时间内可以检测到多次完整的信号,增加一定的灵敏度;且同时因为发射每一位的同时就需要同步接收,因此若相同两台产品对照时发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种红外编码控制方法,其特征在于,应用在红外感应头灯上,并包括:S1:从所述红外感应头灯上的唯一标识信息码中随机选取出初值,并采用二进制数表示所述初值;S2:在所述初值的高N位增加相同的低电平数据,得到一组待发射信号,其中,所述N大于1;S3:在发射端,以第一预设时间间隔依次发射所述待发射信号中的每一位数据;S4:在接收端,每接收到一位数据即判断与发射内容是否一致;若不一致,则从第一位开始重新发射所述待发射信号;若所有接收到的数据与待发射信号一致,则确定有挥手动作发生并执行一次开关操作;S5:在确定有挥手动作发生并执行一次开关操作之后,所述发射端持续发送红外脉冲信号;S6:在所述接收端,在第二预设时间间隔之内若未接收到所述红外脉冲信号,则确定挥手动作结束;若接收到所述红外脉冲信号,则继续等待直至到达预定发送次数之后,返回步骤S1,进行下一组待发射信号的发射。2.如权利要求1所述的红外编码控制方法,其特征在于,所述唯一标识信息码包括所述红外感应头灯上单片机所对应的用户识别码。3.如权利要求1所述的红外编码控制方法,其特征在于...

【专利技术属性】
技术研发人员:岑亮符欢常黄建礼
申请(专利权)人:深圳市朗恒照明技术股份有限公司
类型:发明
国别省市:

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

1