一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

红外线识别装置及其方法与流程

2022-02-22 23:11:45 来源:中国专利 TAG:


1.本发明涉及红外接收领域,尤其涉及红外线识别装置及其方法。


背景技术:

2.通常,机顶盒会设置有两组红外接收器,第一红外接收器设置于机顶盒板上,第二红外接收器通过外接口透过延长接收线接入,从而使得当机顶盒摆放位置受限时,仍可透过延长接收线接入的第二红外接收器接收红外信号。但是在进行机顶盒验证时,因为红外线有反射及无方向性,当验证人员按下遥控器后,cpu接收到信号时,无法分辨出是第一接收器收到的还是第二接收器接收到的,导致无法验证第一接收器及第二接收器是否都是可以正常工作。


技术实现要素:

3.有鉴于此,有必要提供一种红外线识别装置,法验证第一接收器及第二接收器是否都是可以正常工作,还有必要提供一种红外线识别方法。
4.本发明一实施方式提供的红外线识别装置,其特征在于,包括:
5.第一红外接收器,用于接收红外信号;
6.控制单元,电连接于所述第一红外接收器,用于接收所述第一红外接收器接收到的红外信号;
7.第二红外接收器,用于接收所述红外信号;
8.红外转换器,电连接于所述第二红外接收器,用于接收所述第二红外接收器接收到的红外信号,还用于暂存延迟所述红外信号,并对所述红外信号进行逻辑运算后传输至所述控制单元;
9.所述控制单元,还用于将经过逻辑运算后的红外信号解码还原,并将解码还原后的红外信号与所述第一红外接收器接收的红外信号做对比验证并根据验证结果输出验证信号。
10.优选地,所述红外转换器包括:
11.暂存延迟单元,用于暂存并延迟输出所述第二红外转换器接收到的红外信号;波形产生器,用于产生mask信号;
12.逻辑单元,用于将所述第二红外转换器接收到的红外信号与所述mask信号相与后输出至所述控制单元。
13.优选地,所述控制单元还用于判断所述第一红外接收器接收到的红外信号与所述第二红外接收器接收到的红外信号是否相同;及
14.当所述第一红外接收器接收到的红外信号与所述第二红外接收器接收到的红外信号相同时,确定所述第一接收器及所述第二接收器能正常工作。
15.优选地,所述红外转换器包含传送引脚,所述传送引脚用于判断线路是否有信号传输,当确定线路没有信号传输时,所述红外转换器通过所述传送引脚将所述经过逻辑运
算后的红外信号传输至所述控制单元。
16.优选地,所述红外信号的传输协议为nec协议,所述波形产生器还用于根据所述nec协议产生所述mask信号,使得经过逻辑运算后的红外信号能够被解码还原。
17.本发明一实施方式提供的一种红外线识别方法,应用于红外线识别装置,所述红外线识别装置包括第一红外接收器、控制单元第二红外接收器及外转换器,所述红外线识别方法包括:
18.所述第一红外接收器接收红外信号并发送至所述控制单元;
19.所述第二红外接收器接收红外信号并发送至所述红外转换器;
20.所述红外转换器将所述第二红外接收器接收到的红外信号进行暂存延迟及逻辑运算;
21.所述红外转换器将经过逻辑运算的红外信号发送至所述控制单元;
22.所述控制单元将经过逻辑运算后的红外信号解码还原,并将解码还原后的红外信号与所述第一红外接收器接收的红外信号做对比验证。
23.优选地,所述红外转换器包括暂存延迟单元、波形产生器、逻辑单元,所述红外转换器将所述第二红外接收器接收到的红外信号进行暂存延迟及逻辑运算的步骤,具体包括如下步骤:
24.所述暂存延迟单元暂存并延迟输出所述第二红外转换器接收到的红外信号;
25.所述波形产生器产生mask信号;
26.所述逻辑单元将所述第二红外转换器接收到的红外信号与所述mask信号相与后输出至所述控制单元。
27.优选地,所述将解码还原后的红外信号与所述第一红外接收器接收的红外信号做对比验证的步骤,具体包括如下步骤:
28.判断所述第一红外接收器接收到的红外信号与所述第二红外接收器接收到的红外信号是否相同;
29.当所述第一红外接收器接收到的红外信号与所述第二红外接收器接收到的红外信号相同时,确定所述第一接收器及所述第二接收器能正常工作。
30.优选地,所述红外转换器包括传送引脚,所述红外转换器将经过逻辑运算的红外信号发送至所述控制单元的步骤,具体包括如下步骤:
31.所述传送引脚判断线路是否有信号传输;
32.当确定线路没有信号传输时,所述红外转换器通过所述传送引脚将所述经过逻辑运算后的红外信号传输至所述控制单元。
33.优选地,所述红外信号的传输协议为nec协议,所述波形产生器产生mask信号的步骤,具体包括:
34.根据所述nec协议产生所述mask信号,使得经过逻辑运算后的红外信号能够被解码还原。
35.相对于现有技术,本发明实施方式提供的红外线识别装置及其方法,通过第一红外接收器接收红外信号并传送至控制单元,通过第二红外接收器接收红外信号并传送至红外转换器,红外转换器将第二红外接收器接收到的红外信号经过暂存延迟及逻辑运算之后再传输至控制单元,进而控制单元解码还原经过逻辑运算后的红外信号,并将解码还原后
的红外信号与第一红外接收器接收到的红外信号进行验证,从而确定第一红外接收器及第二红外接收器是否都能正常工作。
附图说明
36.图1为本发明红外线识别装置一实施方式的模块示意图。
37.图2为本发明红外线识别装置另一实施方式的模块的示意图。
38.图3为本发明为本发明的基于nec协议的红外信号波形图。
39.图4为本发明的nec协议数据格式的引导码的波形图。
40.图5为本发明的nec协议数据格式的逻辑“0”的波形图。
41.图6为本发明的nec协议数据格式的逻辑“1”的波形图。
42.图7为本发明的mask信号的波形图。
43.图8为本发明的控制单元解码还原红外信号的流程示意图。
44.图9为红外线识别方法一实施方式的流程图。
45.主要元件符号说明
46.可识别多组红外接收器的装置10
47.第一红外接收器20
48.控制单元101
49.红外转换器102
50.第二红外接收器30
51.暂存延迟单元
ꢀꢀꢀꢀꢀꢀꢀꢀ
1021
52.波形产生单元
ꢀꢀꢀꢀꢀꢀꢀꢀ
1022
53.逻辑运算单元
ꢀꢀꢀꢀꢀꢀꢀꢀ
1023
54.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
55.参见图1所示,图1为本发明红外线识别装置10一实施方式的结构示意图。在本实施方式中,红外线识别装置10适用于验证第一红外接收器20与第二红外接收器30的功能,所述第一红外接收器与第二红外接收器用于接收红外信号,所述红外信号可以为电视机遥控器发出的。红外线识别装置10包括第一红外接收器20控制单元101、红外转换器102第二红外接收器30。
56.在本实施方式中,控制单元101,电连接于第一红外接收器20,用于接收第一红外接收器20接收到的红外信号。第一红外接收器20第二红外接收器30第二红外接收器30,用于接收所述红外信号。红外转换器102,电连接于第二红外接收器30,用于接收第二红外接收器30接收到的红外信号,还用于暂存延迟所述红外信号,并对所述红外信号进行逻辑运算后传输至控制单元101。控制单元101,还用于将经过逻辑运算后的红外信号解码还原,并将解码还原后的红外信号与第一红外接收器20接收的红外信号做对比验证并根据验证结果输出验证信号。所述验证信号可以为显示灯信号,例如当验证结果为第一红外接收器20及第二红外接收器30可正常工作,显示灯为绿色,当当验证结果为第一红外接收器20及第二红外接收器30不能正常工作时,显示灯为红色。在本发明的其他实施方式中,所述验证信
号可以为其他信号,在此不做限定。
57.在本实施方式中,红外线识别装置10可以设置于机顶盒内。当红外线识别装置10设置于机顶盒内时,第一红外接收器20可以设置于机顶盒内部,用于接收红外信号,第二红外接收器30可透过延长接收线连接,设置于机顶盒外部,摆放位置可根据实际需求设定,使得第二红外接收器30可以根据空间需求摆放到没有空间阻挡的位置。
58.参见图2所示,图2为本发明红外线识别装置10另一实施方式的结构示意图。在本实施方式与上述实施方式的区别在于,红外转换器102包括暂存延迟单元1021、波形产生器1032以及逻辑单元1033。
59.在本实施方式中,暂存延迟单元1021,用于暂存并延迟输出所述第二红外转换器接收到的红外信号。波形产生单元1022,用于产生mask信号。逻辑运算单元1023用于将第二红外转换器104接收到的红外信号与所述mask信号相与后输出至控制单元101。
60.在本实施方式中,控制单元101还用于判断第一红外接收器20接收到的红外信号与第二红外接收器接104收到的红外信号是否相同;及当第一红外接收器20接收到的红外信号与第二红外接收器30接收到的红外信号相同时,输出第一验证信号确定第一红外接收器20及第二红外接收器30正常工作;当第一红外接收器20接收到的红外信号与第二红外接收器30接收到的红外信号不相同时,输出第一验证信号确定第一红外接收器20及第二红外接收器30不能正常工作。
61.在本实施方式中,红外转换器102包含传送引脚pin1,传送引脚pin1用于判断线路是否有信号传输,当确定线路没有信号传输时,红外转换器102通过传送引脚pin将所述经过逻辑运算后的红外信号传输至控制单元101。
62.在本实施方式中,所述红外信号的传输协议为nec协议,波形产生单元1022根据所述nec协议产生所述mask信号,使得经过逻辑运算后的红外信号能够被解码还原。
63.具体地,请一并结合附图3,附图3为本发明的基于nec协议的红外信号波形图。如图3所示,nec协议的数据格式包括了引导码、8位用户码、8位用户码(或者用户码反码)、8位键数据码和8位键数据反码,其中8位用户码、8位用户码(或者用户码反码)、8位键数据码和8位键数据反码由逻辑“0”和逻辑“1”组成。请一并结合附图4-6,附图4-6分别为nec协议数据格式的引导码、逻辑“0”及逻辑“1”的示意图。由附图4-6所示,引导码由9ms的载波 4.5ms的空闲组成;逻辑“0”由:560us的载波 560us的空闲;逻辑“1”由560us的载波 1.68ms的空闲。
64.请参阅附图7,附图7为本发明的mask信号的波形图。根据nec协议的数据格式可知,最短的高电平信号所持续的时间为560us(逻辑0/1),所以mask波形的低电平信号(x)最长持续时间不能大于560us(确保不会完全影响逻辑0/1,使其无法解码还原)mask波形的高电平信号(y)最长持续时间大于4.5ms且小于9ms(确保引响到引导码,使其可以与第一红外接收器20所收到的信号做区分,并且不能同时干扰引导码的高电平及用户码的第一个bit)。
65.请参阅附图8,附图8位本发明的控制单元101解码还原红外信号的解码流程示意图。基于上述nec协议的数据格式以及mask信号波形,控制单元101解码还原第二红外收发器104接收的信号的解码过程为:
66.步骤s1:侦测高电平信号接着低电平信号的波形,初始状态时,高电平持续时间
totalhigh为0,低电平次数lowcounter为0;
67.步骤s2:判断低电平信号的持续时间t是否x us,若是执行步骤s3,若否,跳至步骤s5;
68.步骤s3:将高电平信号持续的时间累积至totalhigh;
69.步骤s4:增加低电平信号的次数(lowcounter)并返回步骤s1;
70.步骤s5:判断低电平信号的持续时间是否满足:4.5ms《=t》=4.5ms xus,若否,返回步骤s1,若是,执行步骤s6;
71.步骤s6:得到引导码的高电平信号(leaderhigh)为totalhigh x*lowcounter;
72.步骤s7:判断引导码的高电平信号的持续时间是否满足:leaderhigh《=9ms&&leaderhigh=/9ms,若否返回步骤s1,若是,执行步骤s8:
73.步骤s8:得到被修改的引导码并对逻辑0/1波形做容错解码;
74.步骤s9:判断容错解码后的信号是否与第一红外接收器20接收到的信号相同,若否,返回步骤s1。
75.参见图9所示,为本发明红外线识别方法一实施方式之流程图。在本实施方式中,红外线识别方法应用于上述红外线识别装置10,其红外线识别方法包括如下步骤:
76.步骤s901:第一红外接收器20接收红外信号并发送至控制单元101。
77.步骤s902:第二红外接收器30接收红外信号并发送至红外转换器102。
78.步骤s903:红外转换器102将第二红外接收器30接收到的红外信号进行暂存延迟及逻辑运算。
79.具体地,所述红外转换器包括暂存延迟单元、波形产生器、逻辑单元,所述红外转换器将所述第二红外接收器接收到的红外信号进行暂存延迟及逻辑运算的步骤,具体包括如下步骤:
80.所述暂存延迟单元暂存并延迟输出所述第二红外转换器接收到的红外信号;
81.所述波形产生器产生mask信号;
82.具体地,所述红外信号的传输协议为nec协议,所述波形产生器产生mask信号的步骤,具体包括:
83.根据所述nec协议产生所述mask信号,使得经过逻辑运算后的红外信号能够被解码还原。
84.所述逻辑单元将所述第二红外转换器接收到的红外信号与所述mask信号相与后输出至所述控制单元。
85.步骤s904:红外转换器102将经过逻辑运算的红外信号发送至控制单元101。
86.具体地,所述红外转换器包括传送引脚,所述红外转换器将经过逻辑运算的红外信号发送至所述控制单元的步骤,具体包括如下步骤:
87.所述传送引脚判断线路是否有信号传输;
88.当确定线路没有信号传输时,所述红外转换器通过所述传送引脚将所述经过逻辑运算后的红外信号传输至所述控制单元。
89.步骤s905:控制单元101将经过逻辑运算后的红外信号解码还原,并将解码还原后的红外信号与所述第一红外接收器接收的红外信号做对比验证。
90.具体地,控制单元101解码还原逻辑运算后的红外信号的过程请参阅附图8,在此
不再赘述。所述将解码还原后的红外信号与所述第一红外接收器接收的红外信号做对比验证的步骤,具体包括如下步骤:
91.判断所述第一红外接收器接收到的红外信号与所述第二红外接收器接收到的红外信号是否相同;
92.当所述第一红外接收器接收到的红外信号与所述第二红外接收器接收到的红外信号相同时,确定所述第一接收器及所述第二接收器能正常工作。
93.相对于现有技术,本发明实施方式提供的红外线识别装置及其方法,通过第一红外接收器接收红外信号并传送至控制单元,通过第二红外接收器接收红外信号并传送至红外转换器,红外转换器将第二红外接收器接收到的红外信号经过暂存延迟及逻辑运算之后再传输至控制单元,进而控制单元解码还原经过逻辑运算后的红外信号,并将解码还原后的红外信号与第一红外接收器接收到的红外信号进行验证,从而确定第一红外接收器及第二红外接收器是否都能正常工作。
94.本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施方式所作的适当改变和变化都落在本发明要求保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献