环境扫描/透射电子显微镜气体样品架的真空压力和微小流量控制解决方案

本文主要是介绍环境扫描/透射电子显微镜气体样品架的真空压力和微小流量控制解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:针对环境扫描/透射电子显微镜对样品杆中的真空压力气氛环境和流体流量精密控制控制要求,本文提出了更简单高效和准确的国产化解决方案。解决方案的关键是采用动态平衡法控制真空压力,真空压力控制范围为1E-03Pa~0.7MPa;采用压差法控制微小流量,解决了以往采用质量流量控制器较难对混合气体和微小流量准确控制的难题,可实现气体和液体在0.005sccm~10slm范围内的流量的高精度控制。

原文阅读:(PDF格式)


1. 问题的提出

在环境扫描/透射电子显微镜(ESEM/ETEM)技术应用中,常会在研究对象附近创造出一个气氛环境,以研究固体和气体在原子尺度上相互作用过程中发生的现象。这种气氛环境通常为负压低真空或高于一个大气压的正压压力,由一个称之为环境样品杆“environmental sample holder”的密封形式的特殊气体样品架来提供。典型的环境样品杆结构如图1所示,其具有两个进出端口,用于气体或液体流入和流出位于样品架尖端的空腔。

图1 典型的电子显微镜样品杆

一般电子显微镜样品杆及其进气控制装置需具有以下功能:

(1)样品杆具有独立的气氛环境和很好的密封性,极低的漏率使得电子显微镜能正常工作在超高真空条件下。

(2)进入样品杆的一种或多种气体,采用一个或多个质量流量控制器(MFC)来控制流量,且每个MFC需要根据进气气体进行独立校准。

在实际研究过程中,上述功能的电子显微镜样品杆进气控制装置还存在以下几方面的问题需要解决:

(1)无法实现真空压力的精密控制,即无法为被测样品提供稳定的真空压力环境,且随着反应过程的进行以及温度变化和反应气体的挥发,无法使真空压力不受影响并保持稳定。

(2)对于原子尺度上的研究,通常会涉及到纳米粒子的气体反应,这就要求进出样品杆的气体流速低至0.005 SCCM或更低,且始终保持稳定,这是采用MFC无法控制实现的。此外,由于MFC是针对特定的气体种类来进行校准,所以复杂的气体混合物或未知的气体混合物不能被精确地计量。

因此,考虑到上述现有技术的问题,本文提出一种能准确控制样品杆内部真空压力环境以及全量程控制通过样品杆的气体流速的解决方案,且流速的控制与气体种类无关。

2. 解决方案

针对电子显微镜气体样品杆内的真空压力控制,解决方案的基本原理是动态平衡法,使得样品杆的进气流量与排气流量达到不同的平衡状态,实现不同真空压力的精密控制。

针对电子显微镜气体样品杆内的混合气体流量控制,解决方案的基本原理是压差法,使得样品杆的进出气口两端形成恒定压差,调节出气口开度大小来是实现不同微小流量的精密控制。

2.1 真空压力控制

气体样品杆的真空压力控制装置如图2所示,整个装置主要由电控针阀、真空计、真空压力控制器和真空泵组成。装置中配置了两个电控针阀,分别用来调节进气流量和排气流量。真空计用来测量样品杆内的真空度,控制器采集真空计信号与设定值对比,驱动针阀来进行恒定控制。

图2 气体样品杆真空压力控制装置

在此真空压力控制装置的具体使用过程中,需注意以下几点:

(1)此控制装置可实现宽泛范围内的真空度控制,如从1Pa~0.1MPa(绝对压力),且可以轻松达到±1%的控制精度。但需要注意的是需要至少采用两只电容真空计来覆盖整个范围,如果控制精度要求不高,可直接使用一只测量精度较差的皮拉尼等真空计来覆盖全真空度范围。

(2)此控制装置也可实现正压压力的精密控制,如从0.1MPa~0.7MPa(绝对压力),可以轻松达到±0.5%的控制精度。具体应用时,可以将真空计处增加一个正压压力传感器。

(3)控制装置中的真空压力控制器需要是两通道的高精度控制器,控制器可连接两只真空度传感器并驱动两个电控针阀,并可在两只真空计之间进行自动切换。在具体控制过程中,低真空(1000Pa~0.1MPa)范围内,具体控制方式是恒定进气针阀开度而自动调节排气针阀开度;在高真空(1Pa~1000Pa)范围内,控制方式是100%排气针阀开度而自动调节进气针阀开度。

(4)如果需要对气体样品杆内进行更高真空度(1E-04Pa~1Pa)范围的控制,则需更换真空计和进气针阀并增加分子泵等,关键是需将进气针阀更换为阀门开度更小(微米量级)和进气流量更低的可变泄漏阀。

(5)如果采用非电容式真空计作为真空度传感器来进行真空度控制,要求真空压力控制器需具有输入信号线性处理功能,这是因为除了电容式真空计外,其他形式的真空计输出的都是非线性信号,要实现准确的真空度控制,就要求真空压力控制器具有多点拟合线性化处理功能。

2.2 微小流量控制

气体样品杆的微小流量控制装置结构如图3所示,整个装置主要由电控针阀、流量计、PID调节器、压力控制器和上下游气罐组成。装置中配置了两个气罐分别来恒定气体样品杆进出口两端的压力以形成压差,然后PID调节器根据设定值来调节电控针阀实现流量的精密控制。

图3 气体样品杆精密流量控制装置

在此微小流量精密控制装置的具体使用中,需注意以下几方面的内容:

(1)因为流量控制是基于压差法,所以只需能提供稳定的压力差,且调节电控针阀的开度就可实现流量控制。压力差精密可控,且针阀的开度也可自动调节,这是保证微小流量精密控制的关键。

(2)另外决定微小流量精密控制的因素是流量计和PID调节器的精度,因此在采用满足流量测量范围要求的高精度流量计的同时,还需采用高精度的PID调节器,如24位AD和16位DA。

(3)同样,为了实现稳定的高精度的压差供给,需要对上下游气罐的压力进行精密控制。简单的方法是通过双通道的PID调节直接设定两个压力控制器为不同的压力控制值,采集压力控制器内部自带的压力传感器信号进行控制。如果要求实现更高精度的压差控制,则需在上下游气罐上增加更高精度的压力传感器并分别与PID调节器连接。

(4)图3所示的气体样品杆流量控制装置同样适用于液体的流量控制,同样可以实现液体微小流量的高精度控制。

3. 总结

综上所述,采用本文解决方案中真空、压力和流量控制装置,可实现以下功能:

(1)真空压力控制范围为1E-03Pa~0.7MPa(绝对压力),1E-03Pa~1Pa真空度范围内的控制精度可达±15%,1Pa~0.1MPa真空度范围内的控制精度可达±1%,0.1MPa~0.7MPa范围内正压压力控制精度可达0.5%。上述控制精度主要由真空计和压力传感器的测量精度决定。

(2)流量控制范围为0.005sccm~10slm,控制精度可达±1%,主要由流量计测量精度决定。流量控制装置可适应于气体和液体。


这篇关于环境扫描/透射电子显微镜气体样品架的真空压力和微小流量控制解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/421797

相关文章

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

C++高效内存池实现减少动态分配开销的解决方案

《C++高效内存池实现减少动态分配开销的解决方案》C++动态内存分配存在系统调用开销、碎片化和锁竞争等性能问题,内存池通过预分配、分块管理和缓存复用解决这些问题,下面就来了解一下... 目录一、C++内存分配的性能挑战二、内存池技术的核心原理三、主流内存池实现:TCMalloc与Jemalloc1. TCM

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

html 滚动条滚动过快会留下边框线的解决方案

《html滚动条滚动过快会留下边框线的解决方案》:本文主要介绍了html滚动条滚动过快会留下边框线的解决方案,解决方法很简单,详细内容请阅读本文,希望能对你有所帮助... 滚动条滚动过快时,会留下边框线但其实大部分时候是这样的,没有多出边框线的滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.