气体浓度检测方法、装置与流程

文档序号:33483618发布日期:2023-03-15 13:32阅读:78来源:国知局
气体浓度检测方法、装置与流程

1.本公开涉及检测领域,更具体地,涉及一种气体浓度检测方法、装置。


背景技术:

2.在很多行业中,对各种气体浓度的检测都有需要。在企业生产上,需要了解生产过程中的气体浓度的变化。在企业安全上,需要了解各种有毒气体的存在以及气体浓度。在各类安全防护上也需要对封闭空间中的氧气浓度以及有可能存在的有毒气体浓度进行检测。还有很多企业中,有运用到压缩空气,同样也需要对压缩空气中的纯净度做相应的检测。市场上有不同量程的气体检测设备,用于实现气体浓度检测。
3.在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题,对于单量程设备来说,量程上限高,但对低浓度气体的测量精度不够高。量程上限低,测量精度高,但不能满足浓度变化大的测量环境。


技术实现要素:

4.有鉴于此,本公开提供了一种气体浓度检测方法、装置。
5.本公开的一个方面提供了一种气体浓度检测方法,包括:获取在当前时间段内的当前光开关状态信息,所述当前光开关状态信息表征的当前光开关状态用于控制基于第一光程光源信息进行气体浓度检测,与所述第一光程光源信息相对应的检测量程为当前检测量程;获取在所述当前时间段内检测到的气体浓度值;响应于确定所述气体浓度值与所述当前检测量程不匹配,确定与所述气体浓度值相匹配的目标检测量程;确定与所述目标检测量程相对应的目标光开关状态信息,所述目标光开关状态信息表征的目标光开关状态用于控制基于第二光程光源信息进行气体浓度检测,所述第二光程光源信息与所述第一光程光源信息不同;将所述当前光开关状态切换为所述目标光开关状态;以及基于所述第二光程光源信息,进行气体浓度检测。
6.本公开的另一个方面提供了一种气体浓度检测装置,包括:光源模块,用于生成入射光源;光开关,用于接收所述入射光源,并控制所述入射光源以多个光路输出;多光程线程池,用于接收多个光路的入射光源,并输出多个光路的出射光源,在所述多光程线程池中传输的多个光路的光源对应的光程不同;探测器,用于检测所述出射光源的出射光强信息;以及算法模块,用于执行本公开所述的气体浓度检测方法。
7.根据本公开的实施例,由于可以根据气体浓度值和当前检测量程,对光开关状态进行调整,可以实现一种支持多量程检测的气体浓度检测方案。基于该种方案进行气体浓度检测,既可以满足高量程变化范围,又可满足低浓度气体检测的精度需求,并可有效提高检测效率。
附图说明
8.通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和
优点将更为清楚,在附图中:
9.图1示意性示出了根据本公开实施例的可以应用气体浓度检测方法的示例性系统架构;
10.图2示意性示出了根据本公开实施例的气体浓度检测方法的流程图;
11.图3示意性示出了一种多量程自动切换的气体浓度检测装置;
12.图4a示意性示出了根据本公开实施例的基于预设切换条件将光开关状态从s=1切换到s=2的流程图;
13.图4b示意性示出了根据本公开实施例的基于预设切换条件将光开关状态从s=2切换到s=1的流程图;以及
14.图5示意性示出了根据本公开实施例的适于气体浓度检测方法的计算机系统的框图。
具体实施方式
15.以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
16.在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
17.在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
18.在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。在使用类似于“a、b或c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b或c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。
19.图1示意性示出了根据本公开实施例的可以应用气体浓度检测方法的示例性系统架构100。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。
20.如图1所示,根据该实施例的系统架构100可以包括终端设备101、网络102和气体浓度检测装置103。网络102用以在终端设备101和气体浓度检测装置103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线和/或无线通信链路等等。
21.用户可以使用终端设备101通过网络102与气体浓度检测装置103交互,以接收或
发送消息、指令等。
22.终端设备101可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。终端设备101上可以预置有控制气体浓度检测装置103的工作模式的算法模块,用于为气体浓度检测装置103提供后台管理服务。例如,终端设备101可以对接收到的气体浓度检测装置103的相关数据进行分析等处理,并将处理结果反馈给气体浓度检测装置103或用户。
23.气体浓度检测装置103可以接收待检测气体或者放置于待检测环境中,获取气体参数信息或环境参数信息,以便于根据参数信息确定气体浓度。上述控制气体浓度检测装置103的工作模式的算法模块也可以直接设置于气体浓度检测装置103中。
24.需要说明的是,本公开实施例所提供的气体浓度检测方法一般可以由终端设备101执行。相应地,本公开实施例所提供的气体浓度检测装置一般可以设置于终端设备101中。本公开实施例所提供的气体浓度检测方法也可以由不同于终端设备101且能够与终端设备101通信的服务器或服务器集群执行。相应地,本公开实施例所提供的气体浓度检测装置也可以设置于不同于终端设备101且能够与终端设备101通信的服务器或服务器集群中。或者,本公开实施例所提供的气体浓度检测方法也可以由气体浓度检测装置103执行,或者也可以由不同于气体浓度检测装置103的其他装置或设备执行。
25.例如,当前时间段内检测到的气体浓度值和当前光开关状态信息可以原本存储在终端设备101中,或者存储在外部存储设备上并可以导入到终端设备101中。然后,终端设备101可以在本地执行本公开实施例所提供的气体浓度检测方法,或者将气体浓度值和当前光开关状态信息发送到其他终端设备、服务器、或服务器集群,并由接收该气体浓度值和当前光开关状态信息的其他终端设备、服务器、或服务器集群来执行本公开实施例所提供的气体浓度检测方法。
26.应该理解,图1中的终端设备、网络和气体浓度检测装置的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
27.根据本公开的另一个实施例,提供了一种气体浓度检测方法。
28.图2示意性示出了根据本公开实施例的气体浓度检测方法的流程图。
29.如图2所示,该方法包括操作s201~s206。
30.在操作s201,获取在当前时间段内的当前光开关状态信息,当前光开关状态信息表征的当前光开关状态用于控制基于第一光程光源信息进行气体浓度检测,与第一光程光源信息相对应的检测量程为当前检测量程。
31.光谱吸收法作为检测气体浓度的一种方法,其依据是朗伯比尔定律,即i(λ)=i0(λ)exp[-lα(λ)c]。其中,λ为光源,i0(λ)为光源入射光强,其通过待检测气体后变成光源出射光强i(λ),l为光程长,α(λ)为光源对应的气体吸收系数,c为气体浓度。由朗伯比尔定律可知,光程越长,能够检测的气体浓度的上限越低。光程越短,能够检测的气体浓度的上限越高。
[0032]
根据本公开的实施例,可以基于光谱吸收法进行气体浓度检测。第一光程光源信息可以包括第一光程光源的第一光程信息、第一入射光强信息、第一出射光强信息和第一气体吸收系数等信息。在此基础上,通过确定第一光程光源信息,结合朗伯比尔定律,可以确定与第一光程光源信息相对应的检测量程。
[0033]
在操作s202,获取在当前时间段内检测到的气体浓度值。
[0034]
根据本公开的实施例,当前时间段的时长可以通过预定义的方式设定。例如,当前时间段可以表征以当前时刻为终止时刻,具有预设时长的时间段。当前时间段的时长也可以结合待检测气体所占据的空间的大小以及待检测气体的传输速率确定,且可不限于此。
[0035]
根据本公开的实施例,在确定当前时间段之后,可以通过随机检测,或者以一定的频率进行检测的方式,基于第一光程光源信息进行气体浓度检测,并得到在当前时间段内检测到的气体浓度值。
[0036]
需要说明的是,在该操作中,也可以基于其他检测方式进行气体浓度检测,只要能够获得气体浓度值即可。
[0037]
在操作s203,响应于确定气体浓度值与当前检测量程不匹配,确定与气体浓度值相匹配的目标检测量程。
[0038]
根据本公开的实施例,气体浓度值与当前检测量程不匹配可以表征为如下至少一种情况:气体浓度值对应的数值在当前检测量程对应的范围空间之外;气体浓度值对应的数值在当前检测量程对应的范围空间之内,但气体浓度值对应的数值与当前检测量程的上限值之差大于预设阈值;在已有的多个检测量程中存在能够与气体浓度值相匹配、且量程所定位的范围空间更小的检测量程。
[0039]
根据本公开的实施例,目标检测量程可以表征范围空间可以涵盖气体浓度值对应的数值的检测量程。在目标检测量程定位的范围空间和当前检测量程定位的范围空间均能够涵盖气体浓度值对应的数值的情况下,目标检测量程可以表征范围空间比当前检测量程定位的范围空间小的检测量程。例如,当前检测量程为0~z,气体浓度值为x,已有的检测量程中包括0~y,x<y<z,xyz为正数,则目标检测量程可以为0~y。
[0040]
在操作s204,确定与目标检测量程相对应的目标光开关状态信息,目标光开关状态信息表征的目标光开关状态用于控制基于第二光程光源信息进行气体浓度检测,第二光程光源信息与第一光程光源信息不同。
[0041]
根据本公开的实施例,可以预先确定有表征检测量程和开关状态信息之间映射关系的映射表。在需要确定目标光开关状态信息的情况下,可以根据该映射表,确定与目标检测量程相对应的目标光开关状态信息。
[0042]
根据本公开的实施例,第二光程光源信息可以包括第二光程光源的第二光程信息、第二入射光强信息、第二出射光强信息和第二气体吸收系数等信息。第二光程光源信息与第一光程光源信息的不同可以体现在如下至少一个方面:第二光程光源与第一光程光源的类别不同、第二光程光源的光程与第一光程光源的光程不同,且可不限于此。
[0043]
在操作s205,将当前光开关状态切换为目标光开关状态。
[0044]
在操作s206,基于第二光程光源信息,进行气体浓度检测。
[0045]
根据本公开的实施例,基于更适配当前检测到的气体的气体浓度值的第二光程光源信息,对待检测气体进行检测,可以得到精确度更高的检测结果。
[0046]
通过本公开的上述实施例,由于可以根据气体浓度值和当前检测量程,对光开关状态进行调整,可以实现一种支持多量程检测的气体浓度检测方案。基于该种方案进行气体浓度检测,既可以满足高量程变化范围,又可满足低浓度气体检测的精度需求,并可有效提高检测效率。
[0047]
下面结合具体实施例,对图2所示的方法做进一步说明。
[0048]
根据本公开的实施例,与第一光程光源信息相对应的光路以及与第二光程光源信息相对应的光路均可以被配置于多光程气体池中。在该种情况下,可以通过向多光程气体池中输入待检测气体,来检测待检测气体的气体浓度。
[0049]
需要说明的是,在其他实施例中,也可以不采用多光程气体池,直接将光开关、与第一光程光源信息相对应的光路以及与第二光程光源信息相对应的光路设置于包括待检测气体的环境中,并执行如上所述的气体浓度检测方法。
[0050]
根据本公开的实施例,在基于多光程气体池进行气体浓度检测的情况下,可以首先获取将待检测气体输入多光程气体池中的输入流量。然后,可以根据输入流量和多光程气体池的容积,确定当前时间段的时长。
[0051]
根据本公开的实施例,输入流量可以根据气体输入多光程气体池中的输入速率和多光程气体池排除气体的输出速率确定,也可以根据用于输送待检测气体的设备设定的输送流量直接确定。在需要确定确定当前时间段的时长时,例如,可以将利用容积除以输入速率得到的商值,确定为当前时间段的时长。也可以首先利用容积除以输入速率得到商值。然后,根据商值和预设约束值,确定当前时间段的时长,在此不进行限定。
[0052]
通过本公开的上述实施例,通过根据气体输入流量和多光程气体池的容积确定当前时间段,可以较为全面且完整的实现气体浓度检测,并可有效提高检测效率。
[0053]
根据本公开的实施例,上述操作s202可以包括:响应于确定在当前时间段内的时刻达到检测时刻,获取与第一光程光源信息相对应的第一光程信息、第一入射光强信息、第一出射光强信息和第一气体吸收系数。根据第一光程信息、第一入射光强信息、第一出射光强信息和第一气体吸收系数,确定在该检测时刻检测到的气体浓度值。
[0054]
例如,基于朗伯比尔定律可以得到如公式(1)所示的气体浓度计算公式。
[0055][0056]
在公式(1)中,c1可以表征基于第一光程光源信息进行气体浓度检测时检测到的待检测气体的气体浓度,l1可以表征第一光程信息,i
10
可以表征第一入射光强信息,i1可以表征第一出射光强信息,α1可以表征第一气体吸收系数。
[0057]
根据本公开的实施例,在获得第一光程信息、第一入射光强信息、第一出射光强信息和第一气体吸收系数的情况下,基于公式(1)进行计算,可以得到基于第一光程光源信息进行气体浓度检测时检测到的气体浓度值c1。
[0058]
根据本公开的实施例,在当前时间段内检测得到的气体浓度值可以包括多个气体浓度值。在该种情况下,上述操作s203可以包括:响应于确定多个气体浓度值中的连续多个气体浓度值均与检测量程不匹配,根据多个气体浓度值,确定多个检测量程。根据多个检测量程,确定目标检测量程。
[0059]
根据本公开的实施例,在多个检测量程均相同的情况下,可以将该多个检测量程对应的检测量程确定为目标检测量程。在多个检测量程不同的情况下,可以继续基于第一光程光源信息进行气体浓度检测,并根据检测结果确定检测量程,直至获得n个连续且相同的检测量程,并将该n个连续且相同的检测量程对应的检测量程确定为目标检测量程。
[0060]
在其他实施例中,在多个检测量程不同的情况下,也可以将多个检测量程中出现
次数最多的检测量程,确定为目标检测量程。也可以获取多个检测量程中的后预设数目个检测量程,再根据根据后预设数目个检测量程,确定目标量程。
[0061]
根据本公开的实施例,在根据目标检测量程确定目标光开关状态信息之后,上述操作s205可以包括:根据目标光开关状态信息,生成用于将光开关状态切换为目标光开关状态的切换指令。响应于接收到切换指令,将当前光开关状态切换为目标光开关状态。
[0062]
通过本公开的上述实施例,基于切换指令控制光开关状态的切换,可以实现切换过程自动化、智能化,提高切换效率以及气体浓度检测效率。
[0063]
根据本公开的实施例,上述操作s206可以包括:获取与第二光程光源信息相对应的第二光程信息、第二入射光强信息、第二出射光强信息和第二气体吸收系数。根据第二光程信息、第二入射光强信息、第二出射光强信息和第二气体吸收系数,确定待检测气体的气体浓度值。
[0064]
根据本公开的实施例,在完成光开关状态的切换之后,可以基于切换后的目标光开关状态信息对应的第二光程光源信息,进行气体浓度检测。
[0065]
例如,基于朗伯比尔定律可以得到如公式(2)所示的气体浓度计算公式。
[0066][0067]
在公式(2)中,c2可以表征基于第二光程光源信息进行气体浓度检测时检测到的待检测气体的气体浓度,l2可以表征第二光程信息,i
20
可以表征第二入射光强信息,i2可以表征第二出射光强信息,α2可以表征第二气体吸收系数。
[0068]
根据本公开的实施例,在获得第二光程信息、第二入射光强信息、第二出射光强信息和第二气体吸收系数的情况下,基于公式(2)进行计算,可以得到待检测气体的更精确的气体浓度值c2。
[0069]
通过本公开的上述实施例,实现了一套多量程自动切换的气体浓度检测方法,基于该方法,可以实现利用最合适的检测量程检测得到气体浓度值,可有效减少测量误差,并提高检测速率。
[0070]
根据本公开的另一个实施例,提供了一种气体浓度检测装置,该装置可以包括:光源、光开关、多光程线程池、探测器和算法模块。
[0071]
光源模块,可以用于生成入射光源。光源模块可以包括一个或多个。多个光源模块可以生成不同类别的光源。不同类别的光源可以对应于同一种气体具有不同的气体吸收系数。生源的入射光强信息,如第一入射光强信息、第二入射光强信息等,可以由光源模块设定。
[0072]
光开关,可以用于接收入射光源,并控制入射光源以多个光路输出。光开关可以包括1
×
k式光开关。1
×
k式光开关可以表征光开关包括一个光源输入口和k个光源输出日,k个光源输出口对应k条输出光路。1
×
k式光开关可以在同一时刻仅支持一个光源输出口输出光源,k≥2。
[0073]
多光程线程池,可以用于接收多个光路的入射光源,并输出多个光路的出射光源。在多光程线程池中传输的多个光路的光源对应的光程可以不同。在某些实施例中,例如可以设置不规则形状的多光程线程池,如三角形、菱形及其他不规则多边形形状,使得在多光程线程池中传输的多个光路的光源,即使在多光程线程池中直线传输,也能具有不同的光
程。
[0074]
探测器,可以用于检测出射光源的出射光强信息。例如前述第一出射光强信息、第二出射光强信息等,均可以由探测器检测确定。
[0075]
算法模块,可以用于执行前述的气体浓度检测方法。例如可以包括计算气体浓度值、控制切换光开关状态等过程,在此不再赘述。
[0076]
根据本公开的实施例,上述气体浓度检测装置还可以包括反射镜、光学透镜以及光纤等其中至少之一。
[0077]
反射镜,可以设置于多光程线程池中,可以用于为多个光路的光源配置不同的光程。例如,也可以通过在多光程线程池中设置多个反射镜,为多个光路的光源配置不同的光程。
[0078]
光学透镜,可以用于将入射光源和/或出射光源转换成平行光,以提高检测精度。需要说明的是,光源模块也可以直接生成平行光,在该种情况下,可以无需光学透镜。
[0079]
光纤,可以设置于光开关和多光程气体池之间,用于将光开关输出的光源经由光纤传输至多光程气体池中,可有效减少光源损耗。需要说明的是,光开关也可以直接设置于多光程线程池的边缘,在该种情况下,可以无需光纤。
[0080]
图3示意性示出了一种多量程自动切换的气体浓度检测装置。
[0081]
如图3所示,气体浓度检测装置300可以包括90
°
角镜1,90
°
角镜组2-1、2-2,光学透镜3-1、3-2、3-3、3-4,光纤4-1、4-2、4-3、4-4,光开关5-1、5-2,光源6,探测器7,计算机8,多光程气体池9。
[0082]
图3中例如可以示出两种不同光程的光路:第一光程光路、第二光程光路,第一光程光路相对于第二光程光路可以为短光程光路。
[0083]
第一光程光路为:光源6的光线通过光开关5-1选择光纤4-1输出,光线到达透镜3-1后成平行光出射到角镜1,角镜1将光线按照原方向反射,由透镜3-4会聚平行光入射到光纤4-4中,最后通过光开关5-2将光输入到探测器7,由计算机8计算气体浓度。
[0084]
第二光程光路为:光源6的光线通过光开关5-1选择光纤4-2输出,光线到达透镜3-2后成平行光出射到角镜2-1上,角镜组2-1、2-2使光线在中间折返5次,以此增加光程。最后由角镜2-1将光线反射到透镜3-3,平行光会聚到光纤4-3中,通过光开关5-2将光输入到探测器7,由计算机8计算气体浓度。
[0085]
光开关5-1、5-2为1
×
2式光开关,即同一时间整个设备只有一条光路可以通光。计算机8计算得到气体浓度值后,可以基于前述气体浓度检测方法确定算法,控制光开关5-1、5-2的光开关状态,实现不同光程光路的切换。
[0086]
需要说明的是,图3中仅示意性示出了两种不同光程的光路。在实际实施过程中,可以通过将光开关替换为1
×
m式光开关,或者增加1
×
2式光开关、光源等的数目,并在多光程气体池9中增设角镜的方式,在多光程气体池9中构建更多光程的光路。
[0087]
根据本公开的实施例,在将前述气体浓度检测方法确定的算法应用于图3所示的气体浓度检测装置的情况下,例如可以设s为光开关5-1、5-2的状态,s=1时控制打开光纤4-1、4-4,即第一光程光路的短光程、高量程状态。s=2时控制打开光纤4-2、4-3,即第二光程光路的长光程、低量程状态。第一光程光路例如可以具有上述第一光程光源信息,量程例如为0~c1。第二光程光路例如可以具有上述第二光程光源信息,量程例如为0~c2,且c1>
c2。
[0088]
计算机8可以由如第一光程光源信息、第二光程光源信息等已知信息,结合公式(1)和公式(2)计算气体浓度值。
[0089]
根据本公开的实施例,计算机8可以每隔t时间计算一次浓度,n为计算次数。在某些实施例中,c2可以作为切换量程的临界值,即在计算浓度c大于c2的情况下,使第一光程光路通光,s=1。在计算浓度c小于c2的情况下,使第二光程光路通光,s=2。
[0090]
根据本公开的实施例,仅设置临界值为光路切换条件,可能产生数据误差和器件损耗。为减少这种影响,例如可以设置当满足切换条件的状态持续时间n*t(n和n同为计算次数,n是算法中的一个变量,n是确定的常数),则认为当前光路不适合继续监测,生成切换指令切换光开关状态。
[0091]
图4a示意性示出了根据本公开实施例的基于预设切换条件将光开关状态从s=1切换到s=2的流程图。
[0092]
如图4a所示,设光开关的初始状态为s=1,即第一光程光路对应的短光程、高量程状态。在计算机8计算得到浓度c之后,若确定浓度c不满足切换条件,则状态不变。若浓度c满足切换条件,则需要考虑切换量程:每满足一次切换条件,次数n增加1,若在n次之前的某一次不满足切换条件,则状态不变且次数n归零;若满足条件到n次后,状态切换到s=2且次数n归零。
[0093]
图4b示意性示出了根据本公开实施例的基于预设切换条件将光开关状态从s=2切换到s=1的流程图。
[0094]
如图4b所示,设光开关的初始状态为s=2,即第二光程光路对应的长光程、低量程状态。在计算机8计算得到浓度c之后,若确定浓度c不满足切换条件,则状态不变。若浓度c满足切换条件,则需要考虑切换量程:每满足一次切换条件,次数n增加1,若在n次之前的某一次不满足切换条件,则状态不变且次数n归零;若满足条件到n次后,状态切换到s=1且次数n归零。
[0095]
例如,气室容积为500ml,通入气体流量为1000ml/min,计算一次浓度的时间为5s。为能够稳定准确的切换量程计算浓度,考虑气室要排出全部旧气体、通入新气体,过程需要500ml/(1000ml/min)=30s,所以可以设定次数n=30s/5s=6。当计算6次浓度c满足切换条件时,说明此时气体浓度稳定且需要切换量程;若在6次之前浓度c不满足切换条件,则说明此时浓度不稳定,不切换量程。
[0096]
此外,上述对各元件和方法的定义并不仅限于实施例中提到的各种具体结构、形状或方式,本领域普通技术人员可对其进行简单地更改或替换,例如:设计的多光程气体池中,可以增加角镜组以增加光程。上述实施例中只是简单的使用两个量程描述,还可以改变光路,增加量程个数。
[0097]
通过本公开的上述实施例,使用多光程气体池和光开关,可以减小装置体积。实现的气体浓度检测装置,基于多光程气体池实现多量程测量,并利用光开关结构和算法模块控制实现多量程的自动切换,即可满足高量程变化范围,又可满足低浓度气体的精度需求。此外,基于算法模块加入有条件的自动切换算法,还可有效减少测量误差及器件损耗。
[0098]
图5示意性示出了根据本公开实施例的适于气体浓度检测方法的计算机系统的框图。图5示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任
何限制。
[0099]
如图5所示,根据本公开实施例的计算机系统500包括处理器501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。处理器501例如可以包括通用微处理器(例如cpu)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器501还可以包括用于缓存用途的板载存储器。处理器501可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
[0100]
在ram 503中,存储有系统500操作所需的各种程序和数据。处理器501、rom 502以及ram 503通过总线504彼此相连。处理器501通过执行rom 502和/或ram 503中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除rom502和ram 503以外的一个或多个存储器中。处理器501也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
[0101]
根据本公开的实施例,系统500还可以包括输入/输出(i/o)接口505,输入/输出(i/o)接口505也连接至总线504。系统500还可以包括连接至i/o接口505的以下部件中的一项或多项:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
[0102]
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被处理器501执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。
[0103]
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
[0104]
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质。例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0105]
例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的rom 502和/或ram 503和/或rom 502和ram 503以外的一个或多个存储器。
[0106]
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行本公开实施例所提供的方法的程序代码,当计算机程序产品在电子设备上运行时,该程序代码用于使电子设备实现本公开实施例所提供的气体浓度检测方法。
[0107]
在该计算机程序被处理器501执行时,执行本公开实施例的系统/装置中限定的上述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。
[0108]
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分509被下载和安装,和/或从可拆卸介质511被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0109]
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如java,c++,python,“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0110]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
[0111]
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1