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

一种对射光电传感器的抗干扰方法、设备及介质与流程

2023-01-15 05:35:08 来源:中国专利 TAG:


1.本技术涉及光电传感器抗干扰技术领域,具体涉及涉及一种对射光电传感器的抗干扰方法、设备及介质。


背景技术:

2.目前,光电传感器在许多的场景中,往往会控制安装间距,避免多个光电传感器的相互干扰。
3.现有技术中,光电传感器通常为一个发射器和一个接收器为一套完整的光电传感器,主要是以光为媒体,对发光体与受光体间的光进行接收与转换,通过对相邻的两个光电传感器采用不同的信号频率,避免相互干扰,但是存在如下问题:(1)需要对每一个光电传感器的信号频率进行设置,才能避免信号频率相互干扰,但会导致计复杂性且调试复杂性,工作效率低;(2)每一套光电传感器都设置有一个发射端和一个接收端,这样,当需要并排设置的光电传感器数量过多时,不容易准确的将两个相邻光电传感器的频率错开,使得两个漫反射式光电传感器的信号频率相互干扰时,导致工作准确性和效率降低。


技术实现要素:

4.针对上述技术问题,本发明提供一种对射光电传感器的抗干扰方法、设备及介质,将相邻的目标光电传感器接收不同的目标频率,能够使得光电传感器,避免信号频率相互干扰时,以提高工作准确性和效率。
5.本发明采用的技术方案为一种对射光电传感器的抗干扰方法,所述方法包括如下步骤:s100,获取目标光电传感器列表a={a1,
……
,ai,
……
,am},ai是指第i个目标光电传感器id,i=1
……
m,m为目光光电传感器的总数量;s200、获取ai对应的第一光信号频率k
i1
和第二光信号频率k
i2
;s300、根据k
i1
和k
i2
,获取ai对应的目标接收频率ki,其中,ki符合如下条件:,其中,wi是指第二接收端接收到的光信号对应的角频率;s400、获取目标光电传感器对应的预设光信号频率列表k'i={k
i1

……
,k
ij

……
,k
in
},其中,k
ij
是指目标光电传感器对应的第j个预设光信号频率,j=1
……
n,n为预设光信号频率的总数量;s500、根据ki和k
ij
,获取ki对应的频率差列表
∆ki
={
∆ki1

……

∆kij

……

∆kin
},
∆kij
是指ki与k
ij
之间的频率差;s600、根据ki和
∆ki
,确定出ai对应的时间间隔

ti;s700、根据

ti,确定ai对应的关键光电传感器的启动时间片。
6.本技术至少具有以下技术效果:
(1)目标光电传感器对应的目标接收频率通过第一发射端发射的光信号的频率与第二发射端发射的光信号频率同时确定,有利于使确定的时间间隔更准确,使得相邻的目标光电传感器检测的时间片错开。
7.(2)实现优化光电传感器的发射光信号,保证在需要大量的光电传感器的场景中,只需要少量的发射端频率,就能够避免光电传感器的发射端频率异常,导致信号频率相互干扰,提高工作准确性和效率。
附图说明
8.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
9.图1为本技术实施例提供的一种对射光电传感器的抗干扰方法的流程图。
具体实施方式
10.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
11.如图1所示,本发明实施例提供了一种对射光电传感器的抗干扰方法,所述方法包括如下步骤:s100,获取目标光电传感器列表a={a1,
……
,ai,
……
,am},ai是指第i个目标光电传感器id,i=1
……
m,m为目光光电传感器的总数量。
12.具体地,所述目标光电传感器为第一组收发端、第二组收发端和折射组件的对射光电传感器。
13.进一步地,所述第一组收发端包括第一发射端和第一接收端,所述第二组收发端包括第二发射端和第二接收端,其中,所述第一发射端和所述第一接收端相对设置且所述第二发射端和所述第二接收端相对设置。
14.进一步地,所述第一发射端和所述第二接收端同侧设置且所述第一接收端和所述第二发射端同侧设置。
15.进一步地,所述折射组件包括第一折射件和/或第二折射件,其中,所述第一折射件和所述第二折射件均为半折射半透射的镜,优选地,折射的角度为90
°

16.进一步地,所述第一折射件设置在所述第一发射端和所述第一接收端之间。
17.进一步地,所述第二折射件设置在所述第二发射端和所述第二接收端之间。
18.这样,第一折射件将第一发射端发送的光信号50%反射到第二折射件上,第二折射件将第一发射端发射的光信号以及第二发射端发射的光信号传送至第二接收端,这样可以使第二接收端同时接收到第一发送端发射的光信号与第二发送端发射的光信号。
19.具体地,a1对应的第一光信号频率=
……
=ai对应的第一光信号频率=
……
=am对应的第一光信号频率。
20.具体地,a1对应的第二光信号频率=
……
=ai对应的第二光信号频率=
……
=am对应的第二光信号频率。
21.s200、获取ai对应的第一光信号频率k
i1
和第二光信号频率k
i2

22.具体地,所述第一光信号频率是指第一发射端发射的光信号频率。
23.具体地,所述第二光信号频率是指第二发射端发射的光信号频率。
24.s300、根据k
i1
和k
i2
,获取ai对应的目标接收频率ki,其中,ki符合如下条件:,其中,wi是指第二接收端接收到的光信号对应的角频率。
25.具体地,在s300步骤中还通过如下步骤获取wi:s301、获取第二接收端接收到的第一光信号和第二光信号。
26.具体地,所述第一光信号是指经过第一折射件的第一发射端发射的光信号;可以理解为:所述第一光信号是经过第一折射件折射的第一发射端发射的光信号。
27.具体地,所述第二光信号是指第二发射端发射的光信号。
28.在一个具体的实施例中,所述第二光信号或是指经过第二折射件的第二发射端发射的光信号;可以理解为:所述第二光信号是经过第二折射件透射的第二发射端发射的光信号。
29.s303、获取第一光信号对应的相位值b
i1
=h
i1
×
f(w
i1
×
t
0i1
ф
i1
),其中,h
i1
为ai对应的第一光信号的振幅,w
i1
为ai对应的第一光信号的角频率,t
0i1
为从第一发射端发射至第二接收端接收到第一光信号的时间,ф
i1
为ai对应的第一光信号的正弦量的初相角,f()为ai对应的第一光信号的相位函数。
30.具体地,w
i1
符合如下条件:。
31.s305、获取第二光信号对应的相位值b
i2
=h
i2
×
f(w
i2
×
t
0i2
ф
i2
),其中,h
i2
为ai对应的第二光信号的振幅,w
i2
为ai对应的第二光信号的角频率,t
0i2
为从第二发射端发射至第二接收端接收到第二光信号的时间,ф
i2
为ai对应的第二光信号的正弦量的初相角,f()为ai对应的第二光信号的位函数。
32.具体地,w
i2
符合如下条件:。
33.s307、根据b
i1
和b
i2
,确定wi,其中,wi符合如下条件:,其中,f'()为f()的反函数,h
i0
是指第二接收端同时接收到第一光信号和第二光信号时光信号的振幅,t
i0
是指第二接收端同时接收到第一光信号和第二光信号的时间。
34.优选地,h
i0=hi1 hi2

35.能够明确的确定出第二接收端对应的目标接收频率,并且所述目标接收频率通过第一发射端发射的光信号的频率与第二发射端发射的光信号频率确定,有利于确定时间间
隔,使得相邻的目标光电传感器检测的时间片错开,实现避免信号频率相互干扰,提高工作效率。
36.在一个具体的实施例中,所述方法中还包括如下步骤:s1、获取目标时间差

t
i0
,其中,

t
i0
符合如下条件:

t
i0
=|t
i1-t
i2
|;s3、若wi=2π
×ki1
时,执行s400步骤;其中,且b
i2
符合如下条件:。
37.s5、若wi≠2π
×ki1
时,则无需执行s400即可实现标光电传感器不干扰到其他光电传感器。
38.上述,能够使得第一光信号和第二光信号之间的错开时间,使得目标光电传感器不干扰到其他光电传感器。
39.s400、获取目标光电传感器对应的预设光信号频率列表k'i={k
i1

……
,k
ij

……
,k
in
},其中,k
ij
是指目标光电传感器对应的第j个预设光信号频率,j=1
……
n,n为预设光信号频率的总数量。
40.s500、根据ki和k
ij
,获取ki对应的频率差列表
∆ki
={
∆ki1

……

∆kij

……

∆kin
},
∆kij
是指ki与k
ij
之间的频率差。
41.具体地,
∆kij
符合如下条件:。
42.s600、根据ki和
∆ki
,确定出ai对应的时间间隔

ti。
43.具体地,在s600步骤中还通过如下步骤获取

ti:s601、遍历
∆ki
且当
∆kij
为最小频率差时,将
∆kij
对应的预设光信号频率作为指定光信号频率。
44.在一个具体的实施例中,所述方法还通过如下步骤确定指定光信号频率:s6011、遍历
∆ki
且获取
∆ki
中最小频率差的数量q。
45.s6013、当q≤预设的数量阈值时,确定最小频率差对应的预设光信号频率作为指定光信号频率。
46.s6015、当q>预设的数量阈值时,获取a对应的频率差集合

k={

k1,
……

∆ki

……

∆km
},其中,

k中每一目标光电传感器对应的频率差列表的获取方式与
∆ki
的获取方式一致,在此不再赘述。
47.s6017、获取
∆ki
对应的中间光信号频率列表gi={g
i1

……
,g
ix

……
,g
ip
},g
ix
是指
∆ki
对应的第x个中间光信号频率,x=1
……
p,p为
∆ki
对应的中间光信号频率的数量,其中,
中间光信号频率是指
∆ki
中最小频率差对应的预设光信号频率。
48.s6019、根据所有的gi,确定指定光信号频率。
49.进一步地,在s6019步骤中还包括如下步骤:基于所有的gi,生成第一光信号频率列表;对第一指定光信号频率列表进行去重处理,得到第二光信号频率列表;基于所有的gi,获取第二光信号频率列表中每一中间光信号频率对应的数量;获取第二光信号频率列表内最大数量的中间光信号频率作为指定光信号频率。
50.这样,可以使相邻目标光电传感器对应的目标接收频率差为最大值,能够更加准确地避免光电传感器的发射端频率异常,导致信号频率相互干扰,提高工作准确性和效率。
51.s603、根据指定光信号频率,确定出ai对应的发光时间周期t'i,其中,ai对应的发光时间周期为所述指定光信号频率对应的发光时间周期。
52.s605、根据ki和k'i,确定出

ti,其中,

ti符合如下条件:,其中,λ是指预设参数,本领域技术人员根据实际需求设置预设参数的值,在此不再赘述。
53.s700、根据

ti,确定ai对应的关键光电传感器的启动时间片。
54.具体地,所述关键光电传感器是指与任一目标光电传感器相邻的光电传感器。
55.具体地,每一目标光电传感器的启动时间片。
56.具体地,在s700步骤中还通过如下步骤获取ai对应的关键光电传感器的启动时间片:s701、从ai中选取ai对应的关键光电传感器a
i 1
和a
i-1
,可以理解为:在a中a
i 1
和a
i-1
是与ai相邻的光电传感器。
57.s703、获取ai对应的目标启动时间片ti,其中,所述目标启动时间片是指启动目标光电传感器的时间点。
58.s705、根据ti和

ti,确定a
i 1
对应的启动时间片t
i 1
和a
i-1
对应的启动时间片t
i-1

59.具体地,t
i 1
符合如下条件:t
i-1
=ti

ti。
60.具体地,t
i-1
符合如下条件:t
i-1
=ti‑∆
ti。
61.本发明实施例提供了一种用于光电传感器抗干扰的方法,目标光电传感器对应的目标接收频率通过第一发射端发射的光信号的频率与第二发射端发射的光信号频率同时确定,一方面,有利于使确定的时间间隔更准确,使得相邻的目标光电传感器检测的时间片错开,实现避免信号频率相互干扰,提高工作效率,另一方面,实现优化光电传感器的发射光信号,保证在需要大量的光电传感器的场景中,只需要少量的发射端频率,就能够避免光电传感器的发射端频率异常,导致信号频率相互干扰,提高工作准确性和效率。
62.本技术的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的
方法。
63.本技术的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
64.虽然已经通过示例对本技术的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本技术的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本技术的范围和精神。本技术开的范围由所附权利要求来限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献