本发明涉及光电检测技术领域,具体涉及一种界面检测方法、装置、设备及计算机设备。
背景技术:
界面检测指的是检测液-固界面或液-液界面或固-固界面位置,例如,在雪层观测时,需要用钻头从积雪顶端向下钻探至雪土交界处,使积雪层的剖面垂直暴露于钻孔内壁,以便于分析处理,而钻头到达雪土交界处后,应及时停止,避免沙土等杂质污染积雪层剖面。因此,钻雪装置应该及时判断是否达到雪土界面。而界面检测通常利用的是相邻接两界面介质物理性能的不同,例如,反射率。
相关技术中的反射率检测装置包括:控制处理单元、光源、光电传感器、信号调理器,控制处理单元控制光源发出特定的波长与强度的光,照射到被测表面,光电传感器接收被测表面的反射光,信号调理器将光电传感器的输出信号转换成电压信号,控制处理单元通过测量电压的值估算反射光的强度,进而定性测量待检测表面的反射率大小来确定是否达到分隔界面。但是当待检测表面无法满足严格遮光的条件时,直射或反射的环境光同样可以进入光电传感器,干扰反射光的检测,影响反射率的计算,界面检测准确率低。
技术实现要素:
因此,本发明要解决的技术问题在于克服现有技术中检测装置不能排除环境光的影响,导致界面检测准确率低的缺陷,从而提供一种界面检测方法、装置、设备及计算机设备。
根据第一方面,本发明实施例公开了一种界面检测方法,应用于界面检测设备,所述界面检测设备包含信号发生单元,所述界面检测设备将检测频率信号发送给所述信号发生单元,使得所述信号发生单元产生所述检测频率信号对应的正弦波检测信号,所述检测频率信号对应的检测频率与当前检测环境下的环境光频率不同,所述方法包括如下步骤:控制所述信号发生单元产生正弦波检测信号,所述正弦波检测信号用于驱动发光单元发射相应的光信号;接收所述光信号的反射光信号对应的电信号;根据第一预设计算参数对所述反射光信号对应的电信号进行处理,得到待检测表面的反射率,所述第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,所述第一预设采样频率根据所述检测频率信号对应的检测频率确定;根据所述待检测表面的反射率,确定不同介质之间的分隔界面。
可选地,所述检测频率信号对应的检测频率根据下述步骤确定:获取任一预设频率,所述预设频率与当前检测环境下的环境光频率不同;当接收到其它设备的反射光信号,根据第二预设计算参数对所述其它设备的反射光信号进行处理,得到所述其它设备的反射光信号的物理信息,所述第二预设计算参数包括第二预设采样频率与第二预设单次频谱分析使用的采样点数,所述第二预设采样频率根据所述预设频率确定;当所述反射光信号的物理信息满足预设条件时,将所述预设频率作为所述检测频率信号对应的检测频率。
可选地,所述方法还包括:当所述反射光信号的物理信息不满足预设条件时,重复执行所述获取预设频率到当所述根据第二预设计算参数对所述其它设备的反射光信号进行处理,得到所述其它设备的反射光信号的物理信息的步骤,直到所述反射光信号的物理信息满足预设条件时,将所述预设频率作为所述检测频率信号对应的检测频率。
可选地,所述方法还包括:获取界面检测设备的初始化信号;根据所述设备初始化信号控制所述界面检测设备进行初始化。
可选地,所述根据第一预设计算参数对所述反射光信号对应的电信号进行处理,得到所述待检测表面的反射率,包括:根据所述第一预设采样频率将所述反射光信号对应的电信号转换为数字序列;根据所述第一预设单次频谱分析使用的采样点数对所述数字序列进行频谱分析,得到所述待检测表面的反射率。
根据第二方面,本发明实施例还公开了一种界面检测装置,应用于界面检测设备,所述界面检测设备包含信号发生单元,所述界面检测设备将检测频率信号发送给所述信号发生单元,使得所述信号发生单元产生所述检测频率信号对应的正弦波检测信号,所述检测频率信号对应的检测频率与当前检测环境下的环境光频率不同,所述装置包括:控制模块,用于控制所述信号发生单元产生正弦波检测信号,所述正弦波检测信号用于驱动发光单元发射相应的光信号;接收模块,用于接收所述光信号的反射光信号对应的电信号;处理模块,用于根据第一预设计算参数对所述反射光信号对应的电信号进行处理,得到待检测表面的反射率,所述第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,所述第一预设采样频率根据所述检测频率信号对应的检测频率确定;确定模块,用于根据所述待检测表面的反射率,确定不同介质之间的分隔界面。
根据第三方面,本发明实施例还公开了一种界面检测设备,包括:信号发生单元,用于发出正弦波检测信号;发光单元,与所述信号发生单元连接,用于根据所述正弦波检测信号的驱动发射对应的光信号;光电转换单元,用于将光信号的反射光信号转换为对应的电信号;处理器,分别与所述信号发生单元与所述光电转换单元连接,用于执行如第一方面或第一方面任一实施方式所述的界面检测方法的步骤。
可选地,所述设备还包括:电压-电流转换单元,分别与所述信号发生单元和所述发光单元连接,用于将所述正弦波检测信号转换为电流检测信号后发送给所述发光单元。
可选地,所述光电转换单元包含光电二极管和电流-电压转换单元。
根据第四方面,本发明实施例还公开了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的界面检测方法的步骤。
根据第五方面,本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的界面检测方法的步骤。
本发明技术方案,具有如下优点:
1.本发明提供的界面检测方法及装置,应用于界面检测设备,界面检测设备包含信号发生单元,界面检测设备将检测频率信号发送给信号发生单元,使得信号发生单元产生检测频率信号对应的正弦波检测信号,通过控制信号发生单元产生正弦波检测信号,正弦波检测信号用于驱动发光单元发射相应的光信号;接收光信号的反射光信号对应的电信号;根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,第一预设采样频率根据检测频率信号对应的检测频率确定;根据待检测表面的反射率,确定不同介质之间的分隔界面。本发明通过控制信号发生单元产生预设检测频率的正弦波检测信号,根据预设计算参数对反射光信号对应的电信号进行处理时仅仅关注预设检测频率,而环境光的变化速率与预设检测频率是不同的,因此排除了环境光的影响,提高界面检测准确率。
2.本发明提供的界面检测设备,通过处理器向信号发生单元发送检测频率信号,使得信号发生单元发出对应的正弦波检测信号;发光单元,与信号发生单元连接,用于根据正弦波检测信号的驱动发射对应的光信号;光电转换单元,用于将光信号的反射光信号转换为对应的电信号;处理器,分别与信号发生单元和光电转换单元连接,用于根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,根据待检测表面的反射率,确定不同介质之间的分隔界面。本发明的界面检测设备通过处理器控制信号发生单元产生预设检测频率的正弦波检测信号,根据预设计算参数对反射光信号对应的电信号进行处理时仅仅关注预设检测频率,而环境光的变化速率与预设检测频率是不同的,因此排除了环境光的影响,提高界面检测准确率。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中界面检测方法的一个具体示例的流程图;
图2为本发明实施例中界面检测装置的一个具体示例的原理框图;
图3为本发明实施例中界面检测设备的一个具体示例的原理框图;
图4为本发明实施例中计算机设备的一个具体示例图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
本发明实施例公开了一种界面检测方法,应用于界面检测设备,界面检测设备包含信号发生单元,界面检测设备将检测频率信号发送给信号发生单元,使得信号发生单元产生检测频率信号对应的正弦波检测信号,所述检测频率信号对应的检测频率与当前检测环境下的环境光频率不同,如图1所示,方法包括如下步骤:
s11:控制信号发生单元产生正弦波检测信号,正弦波检测信号用于驱动发光单元发射相应的光信号。
示例性地,该界面检测设备可以包括:信号发生单元、发光单元、光电转换单元以及处理器,处理器将检测频率信号发送给信号发生单元,使得信号发生单元产生检测频率信号对应的正弦波检测信号,该正弦波检测信号用于驱动发光单元发射相应的光信号,光电转换单元接收该光信号的反射光信号并转换为电压信号后发送给处理器进行处理,光电转换单元可以包括光电二极管以及电流-电压转换单元,其中,光电二极管用于将光信号的反射光信号转换为电流信号,而电流-电压转换单元将电流信号转换为电压信号。
该正弦波检测信号可以为检测频率f0、幅值a、直流偏移b,且相位稳定的正弦波。该检测频率可以从存储多个预设频率的存储器中调用,也可以由用户根据实际情况设定。需要注意的是,该检测频率不能超过发光单元和光电转换单元可响应的最高频率,本发明实施例对该检测频率的确定方法不作具体限定,本领域技术人员可以根据实际情况选择。
该发光单元可以为发光二极管,由于二极管的单向导电性,为了保证传输到发光二极管的电流为正,幅值和直流偏移必须满足b>0.5a。
s12:接收光信号的反射光信号对应的电压信号。
示例性地,该电信号为电压流信号。该电信号可以通过有线或无线网络从光电转换单元接收,本发明实施例对该电信号的接收方法不作具体限定,本领域技术人员可以根据实际情况设定。
s13:根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,第一预设采样频率根据检测频率信号对应的检测频率确定。
示例性地,该第一预设采样频率需要根据检测频率信号对应的检测频率确定,具体地,第一预设采样频率fs应该满足fs>2f0。该第一预设单次频谱分析使用的采样点数可以为1024个,为了提高检测率,可以将该第一预设单次频谱分析使用的采样点数设置为较大的值,只要该第一预设单次频谱分析使用的采样点数为2n(n为正整数)个即可。每次检测时的第一预设计算参数可以是不同的,只要满足上述要求即可。界面检测设备实时发射正弦波检测信号,待检测表面是实时检测的表面。
根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率具体可以为:先根据第一预设采样频率对反射光信号对应的电信号进行模数转换,转换为数字序列,然后根据第一预设单次频谱分析使用的采样点数对数字序列进行频谱分析,得到待检测表面的反射率。频谱分析的方法可以为快速傅里叶变化,本发明实施例对该频谱分析方法不作具体限定,本领域技术人员可以根据实际情况选择。
当第一预设单次频谱分析使用的采样点数为2n时,根据第一预设单次频谱分析使用的采样点数对数字序列进行频谱分析时,计算时相当于可以得到2n-1个频率分量的幅值,根据这些频率分量的幅值定性估算待检测表面的反射率。
s14:根据待检测表面的反射率,确定不同介质之间的分隔界面。
示例性地,光信号在不同的介质传播时,反射光的反射率是不同的,利用界面检测设备实时向待检测表面发送正弦检测信号,根据实时计算的反射率,当反射率发生较大变化时,确定该反射率对应的表面为不同介质之间的分隔界面。
本发明提供的界面检测方法,应用于界面检测设备,界面检测设备包含信号发生单元,界面检测设备将检测频率信号发送给信号发生单元,使得信号发生单元产生检测频率信号对应的正弦波检测信号,通过控制信号发生单元产生正弦波检测信号,正弦波检测信号用于驱动发光单元发射相应的光信号;接收光信号的反射光信号对应的电信号;根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,第一预设采样频率根据检测频率信号对应的检测频率确定;根据待检测表面的反射率,确定不同介质之间的分隔界面。本发明通过控制信号发生单元产生预设检测频率的正弦波检测信号,根据预设计算参数对反射光信号对应的电信号进行处理时仅仅关注预设检测频率,而环境光的变化速率与预设检测频率是不同的,因此排除了环境光的影响,提高界面检测准确率。
作为本发明实施例一个可选实施方式,当对某区域的雪土界面进行检测时,为了提高检测效率,需要同时使用多个界面检测设备进行检测,这时,多个界面检测设备发出的光信号可能会互相干扰,因此,多个界面检测设备需要使用不同的频率作为检测频率,故通过如下步骤确定检测频率信号对应的检测频率以避免多个界面检测装置的相互干扰:
首先,获取任一预设频率,预设频率与当前检测环境下的环境光频率不同。
示例性地,该预设频率可以是提前设定好多个存储在数据库,使用时直接调用,也可以是操作人员根据实际情况从多个预设频率中任选一个输入到界面检测设备的,本发明实施例对该预设频率的获取方法不作具体限定,本领域技术人员可以根据实际情况选择,只要预设频率与当前检测环境下的环境光频率不同即可。
其次,当接收到其它设备的反射光信号,根据第二预设计算参数对其它设备的反射光信号进行处理,得到其它设备的反射光信号的物理信息,第二预设计算参数包括第二预设采样频率与第二预设单次频谱分析使用的采样点数,第二预设采样频率根据预设频率确定。
示例性地,该物理信息可以为反射光信号的强度,也可以为反射光信号的能量,本发明实施例对该物理信息不作具体限定,本领域技术人员可以根据实际情况设定。
其它设备可以为其它界面检测设备,也可以为其它可以发光的设备,例如,手机终端。当接收到其它设备的反射光信号时,表明其它设备的反射光可能会影响本发明实施例中的界面检测设备的反射率确定,因此,根据第二预设计算参数对其它设备的反射光信号进行处理判定是否会影响本发明实施例中的界面检测设备的反射率。具体处理过程参见上述第一预设计算参数对反射光信号的电信号进行处理过程一样,在此不再赘述。该第二预设单次频谱分析使用的采样点数与第一预设单次频谱分析使用的采样点数一样,可以根据实际情况设定。该第二预设采样频率需要大于2倍的预设频率。
再次,当反射光信号的物理信息满足预设条件时,将预设频率作为检测频率信号对应的检测频率。
示例性地,该预设条件可以根据不同的物理信息确定,例如,当物理信息为能量时,该预设条件可以为反射光信号的能量是否为0;当物理信息为反射光信号的强度时,该预设条件可以为反射光信号的强度是否小于预设阈值,该预设阈值可以提前设定。本发明实施例对该预设条件不作具体限定,本领域技术人员可以根据实际情况设定。当反射光信号的物理信息满足预设条件时,表明该预设频率没有被其它设备使用,直接将预设频率作为检测频率信号对应的检测频率。
再次,当反射光信号的物理信息不满足预设条件时,重复执行获取预设频率到当根据第二预设计算参数对其它设备的反射光信号进行处理,得到其它设备的反射光信号的物理信息的步骤,直到反射光信号的物理信息满足预设条件时,将预设频率作为检测频率信号对应的检测频率。
示例性地,当反射光信号的物理信息不满足预设条件时,表明该预设频率已经被其它设备使用,为了避免界面检测装置之间的互相串扰,提高界面检测可靠性,重复执行获取预设频率到当根据第二预设计算参数对其它设备的反射光信号进行处理,得到其它设备的反射光信号的物理信息的步骤,选择一个新的频率进行检测,直到反射光信号的物理信息满足预设条件时,将预设频率作为检测频率信号对应的检测频率。
当多个预设频率均已被其它界面检测设备使用时,发出提示信息,关闭该界面检测设备或者重新输入新设置的预设频率再次进行检测,通过检测后使用。
作为本发明实施例一个可选实施方式,在每次使用界面检测设备进行检查时,都需要初始化界面检测设备,故该界面检测方法还包括:
首先,获取界面检测设备的初始化信号。
示例性地,该初始化信号可以包括硬件初始化信号和软件初始化信号,其中,硬件初始化可以包括通电、自检、延时等,软件初始化可以包括状态复位、变量赋初值、加载设备相关参数等。该初始化信号的获取方法可以为用户通过按界面检测设备的相关按钮获取。本发明实施例对该初始化信号以及初始化信号的获取方法均不作具体限定,本领域技术人员可以根据实际情况设定。
其次,根据设备初始化信号控制界面检测设备进行初始化。
示例性地,根据设备初始化信号控制界面检测设备进行初始化可以为界面检测设备的处理器根据初始化信号向对应的软件或硬件发送控制信号,控制其进行相应的初始化操作。例如,处理器向信号发生单元发送复位信号,控制信号发生单元复位,避免了信号发生单元依旧产生上次设置的正弦波信号。
本发明实施例通过对界面检测设备的软件和硬件进行初始化,在界面检测前做好准备工作,提高了界面检测效率。
本发明实施例还公开了一种界面检测装置,应用于界面检测设备,界面检测设备包含信号发生单元,界面检测设备将检测频率信号发送给信号发生单元,使得信号发生单元产生检测频率信号对应的正弦波检测信号,所述检测频率信号对应的检测频率与当前检测环境下的环境光频率不同,如图2所示,该界面检测装置包括:
控制模块21,用于控制信号发生单元产生正弦波检测信号,正弦波检测信号用于驱动发光单元发射相应的光信号;具体实现方式见上述实施例中的步骤s11,在此不再赘述。
接收模块22,用于接收光信号的反射光信号对应的电信号;具体实现方式见上述实施例中的步骤s12,在此不再赘述。
处理模块23,用于根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,第一预设采样频率根据检测频率信号对应的检测频率确定;具体实现方式见上述实施例中的步骤s13,在此不再赘述。
确定模块24,用于根据待检测表面的反射率,确定不同介质之间的分隔界面。具体实现方式见上述实施例中的步骤s14,在此不再赘述。
本发明提供的界面检测装置,应用于界面检测设备,界面检测设备包含信号发生单元,界面检测设备将检测频率信号发送给信号发生单元,使得信号发生单元产生检测频率信号对应的正弦波检测信号,通过控制信号发生单元产生正弦波检测信号,正弦波检测信号用于驱动发光单元发射相应的光信号;接收光信号的反射光信号对应的电信号;根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,第一预设采样频率根据检测频率信号对应的检测频率确定;根据待检测表面的反射率,确定不同介质之间的分隔界面。本发明通过控制信号发生单元产生预设检测频率的正弦波检测信号,根据预设计算参数对反射光信号对应的电信号进行处理时仅仅关注预设检测频率,而环境光的变化速率与预设检测频率是不同的,因此排除了环境光的影响,提高界面检测准确率。
本发明实施例还公开了一种界面检测设备,如图3所示,包括:
信号发生单元31,用于发出正弦波检测信号。
示例性地,该信号发生单元31可以仅为正弦波发生器,也可以为信号发生器,本发明实施例对该信号发生单元31不作具体限定,本领域技术人员可以根据实际情况设定。信号发生单元31可以发出特定检测频率、幅值以及直流偏移的正弦波检测信号。
发光单元32,与信号发生单元31连接,用于根据正弦波检测信号的驱动发射对应的光信号。
示例性地,该发光单元32可以为发光二极管,根据正弦波检测信号的驱动发射对应的光信号。该发光二极管应该具有较强的方向性,以减少未经过待检测表面反射而直接进入光电转换单元33的光。发光二极管应选择峰值波长符合待检测表面的敏感波长的型号。
光电转换单元33,用于将光信号的反射光信号转换为对应的电信号。
示例性地,该电信号为电压信号。该光电转换单元33包含光电二极管331和电流-电压转换单元332,光电二极管331将光信号的反射光信号转换为电流信号,而电流-电压转换单元332将电流信号按线性规律转换为对应的电压信号,比例系数应该满足输出的电压峰值约等于处理器可接受的最高电压的2/3。且该电流-电压转换单元332的带宽应该大于检测频率f0。该光电二极管331应该具有弱方向性,以更好的接收待检测表面反射的发光二极管发出的光。光电二极管331的敏感波长应该与发光二极管匹配。
处理器34,分别与信号发生单元31和光电转换单元33连接,用于执行上述界面检测方法实施例的步骤。
本发明提供的界面检测设备,通过处理器向信号发生单元发送检测频率信号,使得信号发生单元发出对应的正弦波检测信号;发光单元,与信号发生单元连接,用于根据正弦波检测信号发射对应的光信号;光电转换单元,用于将光信号的反射光信号对应的电信号;处理器,分别与信号发生单元和光电转换单元连接,用于根据第一预设计算参数对反射光信号对应的电信号进行处理,得到待检测表面的反射率,根据待检测表面的反射率,确定不同介质之间的分隔界面。本发明的界面检测设备通过处理器控制信号发生单元产生预设检测频率的正弦波检测信号,根据预设计算参数对反射光信号对应的电信号进行处理时仅仅关注预设检测频率,而环境光的变化速率与预设检测频率是不同的,因此排除了环境光的影响,提高界面检测准确率。
作为本发明实施例一个可选实施方式,该界面检测设备还包括:
电压-电流转换单元35,分别与信号发生单元31和发光单元32连接,用于将正弦波检测信号转换为电流检测信号后发送给发光单元32。
示例性地,该电压-电流转换单元35将信号发生单元31发出的正弦电压按线性规律转换为电流,此时正弦波检测信号中的幅值和直流偏移应该满足b 0.5a小于或等于该电压-电流转换单元35的最小输入,该电压-电流转换单元35的带宽大于检测频率f0。
本发明实施例还提供了一种计算机设备,如图4所示,该计算机设备可以包括处理器41和存储器42,其中处理器41和存储器42可以通过总线或者其他方式连接,图4中以通过总线连接为例。
处理器41可以为中央处理器(centralprocessingunit,cpu)。处理器41还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
存储器42作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的界面检测方法对应的程序指令/模块(例如,图2所示的控制模块21、接收模块22、处理模块23和确定模块24)。处理器41通过运行存储在存储器42中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的界面检测方法。
存储器42可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器41所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至处理器41。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器42中,当被所述处理器41执行时,执行如图1所示实施例中的界面检测方法。
上述计算机设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
1.一种界面检测方法,应用于界面检测设备,其特征在于,所述界面检测设备包含信号发生单元,所述界面检测设备将检测频率信号发送给所述信号发生单元,使得所述信号发生单元产生所述检测频率信号对应的正弦波检测信号,所述检测频率信号对应的检测频率与当前检测环境下的环境光频率不同,所述方法包括如下步骤:
控制所述信号发生单元产生正弦波检测信号,所述正弦波检测信号用于驱动发光单元发射相应的光信号;
接收所述光信号的反射光信号对应的电信号;
根据第一预设计算参数对所述反射光信号对应的电信号进行处理,得到待检测表面的反射率,所述第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,所述第一预设采样频率根据所述检测频率信号对应的检测频率确定;
根据所述待检测表面的反射率,确定不同介质之间的分隔界面。
2.根据权利要求1所述的方法,其特征在于,所述检测频率信号对应的检测频率根据下述步骤确定:
获取任一预设频率,所述预设频率与当前检测环境下的环境光频率不同;
当接收到其它设备的反射光信号,根据第二预设计算参数对所述其它设备的反射光信号进行处理,得到所述其它设备的反射光信号的物理信息,所述第二预设计算参数包括第二预设采样频率与第二预设单次频谱分析使用的采样点数,所述第二预设采样频率根据所述预设频率确定;
当所述反射光信号的物理信息满足预设条件时,将所述预设频率作为所述检测频率信号对应的检测频率。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述反射光信号的物理信息不满足预设条件时,重复执行所述获取预设频率到当所述根据第二预设计算参数对所述其它设备的反射光信号进行处理,得到所述其它设备的反射光信号的物理信息的步骤,直到所述反射光信号的物理信息满足预设条件时,将所述预设频率作为所述检测频率信号对应的检测频率。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取界面检测设备的初始化信号;
根据所述设备初始化信号控制所述界面检测设备进行初始化。
5.根据权利要求1所述的方法,其特征在于,所述根据第一预设计算参数对所述反射光信号对应的电信号进行处理,得到所述待检测表面的反射率,包括:
根据所述第一预设采样频率将所述反射光信号对应的电信号转换为数字序列;
根据所述第一预设单次频谱分析使用的采样点数对所述数字序列进行频谱分析,得到所述待检测表面的反射率。
6.一种界面检测装置,应用于界面检测设备,其特征在于,所述界面检测设备包含信号发生单元,所述界面检测设备将检测频率信号发送给所述信号发生单元,使得所述信号发生单元产生所述检测频率信号对应的正弦波检测信号,所述检测频率信号对应的检测频率与当前检测环境下的环境光频率不同,所述装置包括:
控制模块,用于控制所述信号发生单元产生正弦波检测信号,所述正弦波检测信号用于驱动发光单元发射相应的光信号;
接收模块,用于接收所述光信号的反射光信号对应的电信号;
处理模块,用于根据第一预设计算参数对所述反射光信号对应的电信号进行处理,得到待检测表面的反射率,所述第一预设计算参数包括第一预设采样频率与第一预设单次频谱分析使用的采样点数,所述第一预设采样频率根据所述检测频率信号对应的检测频率确定;
确定模块,用于根据所述待检测表面的反射率,确定不同介质之间的分隔界面。
7.一种界面检测设备,其特征在于,包括:
信号发生单元,用于发出正弦波检测信号;
发光单元,与所述信号发生单元连接,用于根据所述正弦波检测信号的驱动发射对应的光信号;
光电转换单元,用于将光信号的反射光信号转换为对应的电信号;
处理器,分别与所述信号发生单元和所述光电转换单元连接,用于执行如权利要求1-5任一项所述的界面检测方法的步骤。
8.根据权利要求7所述的设备,其特征在于,所述设备还包括:
电压-电流转换单元,分别与所述信号发生单元和所述发光单元连接,用于将所述正弦波检测信号转换为电流检测信号后发送给所述发光单元。
9.根据权利要求7所述的设备,其特征在于,所述光电转换单元包含光电二极管和电流-电压转换单元。
10.一种计算机设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-5任一所述的界面检测方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的界面检测方法的步骤。
技术总结