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

news2024/11/18 19:27:48

摘要:针对环境扫描/透射电子显微镜对样品杆中的真空压力气氛环境和流体流量精密控制控制要求,本文提出了更简单高效和准确的国产化解决方案。解决方案的关键是采用动态平衡法控制真空压力,真空压力控制范围为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.coloradmin.cn/o/1001439.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构与算法课后题-第二章

第二章 01题目&#xff0c;存储相对紧凑&#xff0c;所以存储的密度大。 04题目&#xff0c;顺序表可以按照序号随机存取&#xff0c;时间的复杂度为O(1)。 第7题目分析 #include <iostream> using namespace std;#define MaxSize 50 typedef int ElemType; typedef…

雅思口语 23九月换题季最新考题答案

目录 Helping others 1.Do you usually help people around you? 2.How do you help people around you,such as neighbours,family and friends? 3.Do your parents teach you how to help others? 4.Did your parents help you a lot when you were young? 5.What …

mysql redo 日志 、 undo 日志 、binlog

事务四大特性 ACID 原子性 、一致性、隔离性、持久性 事务的隔离性由锁机制实现 事务的原子性、一致性、持久性由事务的redo 日志 和 undo 日志 保证 redo log 是存储引擎层&#xff08;innodb&#xff09;生成的日志&#xff0c;记录的是物理级别上的页修改操作&#xff0c;…

2.13 PE结构:实现PE代码段加密

代码加密功能的实现原理&#xff0c;首先通过创建一个新的.hack区段&#xff0c;并对该区段进行初始化&#xff0c;接着我们向此区段内写入一段具有动态解密功能的ShellCode汇编指令集&#xff0c;并将程序入口地址修正为ShellCode地址位置处&#xff0c;当解密功能被运行后则可…

js中如何实现字符串去重?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用 Set 数据结构⭐ 使用循环遍历⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&#xff01;这个专栏是为那些对Web开发感…

Python自动化测试(1)-自动化测试及基本技术手段概述

生产力概述 在如今以google为首的互联网时代&#xff0c;软件的开发和生产模式都已经发生了变化&#xff0c; 在《参与感》一书提到&#xff1a;某位从微软出来的工程师很困惑&#xff0c;微软在google还有facebook这些公司发展的时候&#xff0c;为何为感觉没法有效还击&…

Android性能监测

1.使用adb top可以查看当前Android设备的CPU和内存&#xff08;mem&#xff09;使用情况 adb shell top打印的信息如下&#xff1a; PID 表示进程号 USER 表示进程所属用户组 PR 进程的优先级&#xff0c;值越小&#xff0c;优先级越高 NI 进程的nice值&#xff0c;决定了CPU…

SpringMVC实现文件上传和下载

目录 前言 一. SpringMVC文件上传 1. 配置多功能视图解析器 2. 前端代码中&#xff0c;将表单标记为多功能表单 3. 后端利用MultipartFile 接口&#xff0c;接收前端传递到后台的文件 4. 文件上传示例 1. 相关依赖&#xff1a; 2. 逆向生成对应的类 3. 后端代码&#xf…

python-turtle库

turtle库 turtle.done() - - - done函数让窗口进入消息循环&#xff0c;等待关闭 设置画布大小和位置 turtle.screensize(canvwidthNone, canvheightNone, bgNone) 画布的宽高背景颜色 turtle.setup(width0.5, height0.75, startxNone, startyNone) 宽高为整数时表示像素&…

leetcode第362场周赛

2848. 与车相交的点 核心思想&#xff1a;差分数组。统计覆盖区间&#xff0c;把nums中有的区间1&#xff0c;维护区间我们用差分数组&#xff0c;然后求出差分数组的前缀和即是我们维护的区间&#xff0c;判断区间有哪些值是大于0的即可。 2849. 判断能否在给定时间到达单元格…

新型温湿度传感器解决方案:满足多样化应用需求

在许多环境和应用场景中&#xff0c;温度和湿度的监控和管理都至关重要。例如&#xff0c;在农业大棚中&#xff0c;精确控制温湿度对于作物的生长影响巨大&#xff1b;在仓储物流中&#xff0c;保持适宜的温湿度可以延长物品的保存期限&#xff1b;在HVAC系统中&#xff0c;精…

QT子线程或自定义类操作访问主界面UI控件的几种方法

前言 QT创建窗体工程&#xff0c;一般在MainWindow或Dialog类里可以直接通过ui指针访问控件&#xff0c;但是添加新的类后又如何访问呢&#xff0c;可以通过以下几种方式&#xff1a; 将ui指针公开后直接访问 &#xff08;1&#xff09;例如有个自己定义的类CustomCl…

Rokid Jungle--Station pro

介绍和功能开发 YodaOS-Master操作系统&#xff1a;以交换计算为核心&#xff0c;实现单目SLAM空间交互&#xff0c;具有高精度、实时性和稳定性。发布UXR2.0SDK&#xff0c;为构建空间内容提供丰富的开发套件 多模态交互 算法原子化 多种开发工具协同 多生态支持 骁龙XR2…

代码随想录 -- day48 -- 198.打家劫舍、213.打家劫舍II 、337.打家劫舍III

198.打家劫舍 dp[i]&#xff1a;考虑下标i&#xff08;包括i&#xff09;以内的房屋&#xff0c;最多可以偷窃的金额为dp[i]。 dp[i] max(dp[i - 2] nums[i], dp[i - 1]); class Solution { public:int rob(vector<int>& nums) {if (nums.size() 0) return 0;if…

十六、Webpack常见的插件和模式

一、认识插件Plugin Webpack的另一个核心是Plugin&#xff0c;官方有这样一段对Plugin的描述&#xff1a; While loaders are used to transform certain types of modules, plugins can be leveraged to perform a wider range of tasks like bundle optimization, asset m…

系统转换-系统维护-净室软件工程-基于构件

系统转换-系统维护-净室软件工程-基于构件 系统转换系统转换系统维护净室软件工程基于构建的软件工程 系统转换 改造 继承 集成 淘汰 系统转换 直接转换 并行转换 分段转换&#xff1a;子系统之间的并行转换 系统维护 重点 净室软件工程 预防大于检查 基于构建的软件工程 复用而…

win11无法加载文件,因为在此系统上禁止运行脚本

问题背景&#xff1a; 最近升级了windows11&#xff0c;文件右键打开终端&#xff0c;默认是使用的powershell。 后面安装npm包依赖的时候&#xff0c;遇到了无法加载文件&#xff0c;因为在此系统上禁止运行脚本。 提示中可以通过访问链接查看&#xff1a;https:\go.micros…

Java笔记040-反射/反射机制、Class类

目录 反射(reflection) 一个需求引出反射 反射机制 Java反射机制原理图 Java反射机制可以完成 反射相关的主要类 反射机制的优点和缺点 反射调用优化-关闭访问检查 Class类 基本介绍 代码解释部分 类加载方法 应用实例&#xff1a;Class02.java 获取Class类对象 …

【MFC】实现简单UDP通信

创建项目&#xff0c;初始化套接字 创建一个基于对话框的MFC项目&#xff08;名称为UDP&#xff09;&#xff0c;高级功能选中Windows套接字 这个时候在CUDP类的InitInstance()方法中就会出现这样的代码用来初始化套接字 if (!AfxSocketInit()) {AfxMessageBox(IDP_SOCKETS_…

APC注入进阶“Early Bird”

序 APC注入在前面的章节已经给大家讲过&#xff0c;基本原理也是老生常谈的内容了&#xff1a; APC注入可以让一个线程在它正常的执行路径运行之前执行一些其他的代码&#xff0c;每一个线程都有一个附加的APC队列&#xff0c;他们在线程处于可警告的时候才被处理&#xff1b;…