当前位置: 首页 > news >正文

【技术研究】环境可控型原子力显微镜超高真空度精密控制解决方案

摘要:针对原子力显微镜对真空度和气氛环境精密控制要求,本文提出了精密控制解决方案。解决方案基于闭环动态平衡法,在低真空控制时采用恒定进气流量并调节排气流量的方法,在高真空和超高真空控制时则采用恒定排气流量并调节进气流量的方法。原子力显微镜真空度控制系统主要由高速电控针阀、电动可变泄漏阀、高速电控球阀、电容真空计、电离真空计和超高精度PID调节器构成,在超高真空至一个大气压范围内可达到很高的控制精度。

原文阅读:(PDF格式)


1. 问题的提出

环境可控型原子力显微镜(AFM)是一种可以选择真空环境、气氛环境、液体环境以及变温环境等不同工作环境,并基于检测被测样品与探针之间的弱相互作用来研究包括材料表面形貌和物理化学性质的精密仪器。原子力显微镜要具备真空和气氛环境功能,主要出于以下应用需求:

(1)众所周知,原子之间的相互作用力非常微小的,AFM在工作时,为了维持两者之间的作用力,探针和样品之间的距离非常近,通常只有几个纳米或几十个纳米,这就对仪器周围环境的要求非常之高。目前市场上的原子力显微镜都是在普通空气环境中进行操作,但由于空气中活跃着各种气体分子、存在各种机械振动以及电磁干扰的缘故,要想获得极高的分辨率还是比较困难的,要想利用原子力显微镜真正获得原子级别的分辨率,还是需要在真空和超高真空环境下进行工作。

(2)随着微纳尺度下研究的逐步深入,在诸多研究中,需要在真空环境或者同一气氛环境(如氮气、氧气、湿度以及酒精蒸汽等)中,对样品表面同一实验区域原位开展多种不同的探测实验(如摩擦能量耗散测量,需要在不破坏工作环境的前提下更换其他具有不同功能的探针,实现原位探测)。

(3)在有些微纳尺度研究中,不同真空度和不同气氛下的力谱测量结果显示AFM针尖和所研究材料之间的粘附力显著依赖于所暴露的真空压力和气体。

总之,为了使原子力显微镜具有环境可控功能,关键是解决原子力显微镜的真空度和环境气氛精密控制问题,为此本文提出以下解决方案。

2. 解决方案

解决方案的基本思路是在采用多个进气管路来选择具体工作气体的基础上,采用了两种技术途径来改变和精密控制原子力显微镜内的真空度。

2.1 回填技术

在文献1所报道的如图1所示的环境压力原子力显微镜中,采用的就是回填技术,即先对环境压力腔室抽真空至超高真空度,然后通过泄漏阀的调节向环境压力腔室内回填所需的工作气体,使腔室内的压力达到所需的真空度。整个真空回填系统结构如图2所示。

图1 带有制备室和环境压力室的超高真空度原子力显微镜

图2 原子力显微镜真空压力回填系统结构示意图

如图2所示,回填系统主要由以下几部分构成:(1)涡轮分子泵、(2)旋转低真空泵、(3)一氧化碳气体管线的碳过滤器、(4)压力计、(5)冷阱、(6)AP室气体计量的泄漏阀和(7)AP室初始排空闸阀。

环境压力室真空压力范围为超高真空1×10-7mBar~1Bar,在打开泄漏阀之前,环境压力室与准备室和离子泵隔离。由于真空室压力最高可达1巴,因此关闭离子压力计,使用全量程压力计(冷阴极压力计和对流压力计的组合)监控压力。

从图2可以看出,在文献1所描述气体回填系统是一个真空压力的开环控制系统,我们分析此真空度控制系统并未进行更详细的描述,甚至可能根本无法真正实现文中所述的从超高真空度到一个大气压的1%精度内的准确控制,主要原因如下:

(1)首先,文献1中所采用的真空度传感器是超高真空用离子压力计和全量程压力计(冷阴极压力计和对流压力计的组合),这些真空计本身的精度就无法达到1%以内的测量精度。

(2)文献1采用了调节泄漏阀的开环控制形式向AFM环境压力腔内回填气体来进行真空度调节,根本就无法做到实施的反馈控制,关闭泄漏阀后,腔体自身漏率的存在一定会使腔内压力逐渐回升,这种回升在超高真空度范围内会非常明显,会明显影响超高真空度的稳定性。

(3)泄漏阀是一种漏率极低的调节阀门,其微小的进气流量仅适合10-3~10-10mBar范围内的高真空和超高真空度调节。对于10-3mBar~1Bar的低真空控制,泄漏阀的作用非常有限,或者需要非常长的进气时间才能达到所需真空度,因此对于低真空范围内的进气控制,一般都会采用进气流量较大的针阀。

2.2 闭环控制和不同流量阀技术

针对上述文献1中所用的回填技术存在的问题,本文提出的解决方案将逐项予以解决,一方面采用闭环控制技术,即由真空计、电动进气流量调节阀和真空压力PID控制器过程闭环控制回路,对所设定的不同真空度进行准确控制。另一方面是针对不同的真空度范围,分别采用了微小进气流量的电动可变泄漏阀和较大流量的电动针阀。由此构成的真空控制系统结构如图3所示。

图3 原子力显微镜真空压力闭环控制系统结构示意图

如图3所示,整个真空压力闭环控制系统分为以下四条气体管路,各自功能如下:

抽气管路:抽气管路主要由电动球阀、干泵和分子泵组成,其中干泵和分子泵的作用是提供相应的真空源,而电动球阀则是用于调节使用干泵时管道内的抽气速率。

大流量进气管路:大流量进气管路主要由电动针阀组成,其作用是以较大的流量形式调节腔体的进气流量。

微小流量进气管路:微小流量进气管路主要由电动可变泄漏阀组成,其作用是以极小的流量形式调节腔体的进气流量。

进气管路:进气管路的作用是连接气源和为腔体提供多种压力恒定的工作气体,图3中并未绘出。进气管路中也可以通过增加混气罐来进行各种进气的混合。

通过上述四条管路以及相应的真空度传感器和真空压力控制器,图3所示的闭环控制系统可实现从超高真空度至一个大气压的全量程真空压力精确控制,具体控制的过程如下:

(1)低真空度范围(10mBar~1Bar):在低真空度范围内,双通道真空压力控制器的第一通道采集1000Torr电容真空计(测量精度0.25%)的真空度测量信号,与设定值比较后驱动电动球阀,通过快速改变电动球阀的开度调节排气流量,从而在低真空度范围内实现1%内的控制精度。需要注意的是在低真空度范围控制时,大流量进气管路上的电动针阀要保持恒定开度。

(2)高真空度范围(0.01mBar~10mBar):在高真空度范围内,双通道真空压力控制器的第二通道采集10Torr电容真空计(测量精度0.25%)的真空度测量信号,与设定值比较后驱动电动针阀,通过快速改变电动针阀的开度调节进气流量,从而在高真空度范围内实现1%内的控制精度。需要注意的是在高真空度范围控制时,抽气管路上的电动球阀要始终处于全开状态。

(3)高真空度范围(10-10mBar~0.01mBar):在超高真空度范围内,真空压力控制器采集电离真空计(测量精度15%)的真空度测量信号,与设定值比较后驱动电动可变泄漏阀,通过快速改变泄漏阀的进气流量,从而在超高真空度范围内实现15%内的控制精度。需要注意的是在超高真空度范围控制时,抽气管路上的电动球阀要始终处于全开状态,大流量进气管路上的电动针阀处于关闭状态,而分子泵处于工作状态。

在真空压力的控制过程中,要实现高精度控制,以下部件需要达到相应的技术指标要求:

(1)真空度传感器:真空度传感器的测量精度是决定控制精度的关键指标之一,本解决方案在低真空和高真空范围内采用了精度可达0.25%的薄膜电容真空计,而在超高真空范围内采用了精度最高可达15%的电离真空计。

(2)阀门:各种进气和排气阀门调节精度和速度也是决定控制精度的关键指标,解决方案所采用的电动针阀、电动球阀和电动可变泄漏阀都具有非常好的调节精度,响应速度都小于1秒以内,其中可变泄漏阀的响应速度可以到达十几微秒,完全可以满足超高真空度的进气控制。

(3)真空压力控制器:真空压力控制器的采集精度、调节输出精度和线性化处理功能也是决定控制精度的关键指标,解决方案采用了VPC2021系列超高精度PID调节器,具有24位AD、16位DA、0.01%最小输出百分比和八点拟合处理功能,可很好的实现全量程真空度的精密控制。

3. 总结

综上所述,本文提出的解决方案可很好的实现环境可控原子力显微镜从超高真空至一个大气压全真空度范围内任意真空压力设定点的准确控制,也可以按照设定的真空度变化曲线进行程序控制。另外,此解决方案可以推广应用到各种显微镜的真空度和气氛环境的精密控制。

4. 参考文献

[1] Choi, Joong Il Jake, et al. "Ambient-pressure atomic force microscope with variable pressure from ultra-high vacuum up to one bar." Review of Scientific Instruments 89.10 (2018).


相关文章:

【技术研究】环境可控型原子力显微镜超高真空度精密控制解决方案

摘要:针对原子力显微镜对真空度和气氛环境精密控制要求,本文提出了精密控制解决方案。解决方案基于闭环动态平衡法,在低真空控制时采用恒定进气流量并调节排气流量的方法,在高真空和超高真空控制时则采用恒定排气流量并调节进气流…...

【Vuex+ElementUI】Vuex中取值存值以及异步加载的使用

一、导言 1、引言 Vuex是一个用于Vue.js应用程序的状态管理模式和库。它建立在Vue.js的响应式系统之上,提供了一种集中管理应用程序状态的方式。使用Vuex,您可以将应用程序的状态存储在一个单一的位置(即“存储”)中,…...

python经典百题之简单加密数据

题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换 程序分析 对于…...

登陆认证权限控制(1)——从session到token认证的变迁 session的问题分析 + CSRF攻击的认识

前言 登陆认证,权限控制是一个系统必不可少的部分,一个开放访问的系统能否在上线后稳定持续运行其实很大程度上取决于登陆认证和权限控制措施是否到位,不然可能系统刚刚上线就会夭折。 本篇博客回溯登陆认证的变迁历史,阐述sess…...

单点接地、多点接地、混合接地

有三种基本的信号接地方式:浮地、单点接地、多点接地。 浮地:目的是使电路或设备与公共地线可能引起环流的公共导线隔离起来,浮地还使不同电位的电路之间配合变得容易。缺点:容易出现静电积累引起强烈的静电放电。折中方案:接入泄…...

【C++初阶(一)】学习前言 命名空间与IO流

本专栏内容为:C学习专栏,分为初阶和进阶两部分。 通过本专栏的深入学习,你可以了解并掌握C。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C 🚚代码仓库:小小unicorn的代码仓库&…...

flask vue跨域问题

问题: 调试时候跨域访问报: Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response. 解决办法: 安装flask_cros from flask_cors import CORS CORS(app) app.after_request def a…...

stm32(二十)IAP升级优化(双缓存,可恢复)

这次主要对STM32F103/Keil和LPC2478/IAR加了一个IAP在线升级功能, 主要记录一下自己的思路,无代码,实在是代码感觉没啥写的,都是一些网上很多流传的东西。 1、开发环境 Keilstm32f103JLINK 2、程序思路 在升级中,必…...

HDLbits:Exams/ece241 2013 q4

本题是一个实际的应用问题,一个水库,有三个传感器S1、S2、S3提供输入,经过控制电路,四个输出给到四个流量阀。也就是说,本题想让我们根据水位去控制流量阀。 问题的关键在于把什么抽象成state,答案是&…...

什么是React的虚拟DOM(Virtual DOM)?它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…...

Response Status Code 301、302

目录 Information Django redirect Influence Information HTTP状态码301、302和304分别表示以下情况: codeinformation301(Moved Permanently) 永久重定向。当请求的资源已经被永久地移动到了一个新的URI时,服务器会返回这个…...

import { ref, onMounted, reactive } from ‘vue‘

ref, onMounted, reactive 用于创建和操作响应式数据、生命周期钩子。 1.ref 用来创建一个响应式的引用(Reactive Reference)的函数,主要用于创建基本数据类型(如数字、字符串等)的响应式数据。 通过 ref 创建的变…...

【TB作品】基于MSP430G2553单片机的超声波测距与报警系统,原理图,PCB

功能: 1 超声波测距显示 2 按键设置报警上下限 3 蜂鸣器报警 原理图: PCB样式: 实物: 代码: https://github.com/xddun/blog_code_search...

npm install报错

在命令提示符窗口下载npm,报错如下: $npm install报错信息如下: npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must…...

Flutter自定义model实体类

在某些场景下,我们可能需要自定义Flutter model实体类,来创建更加结构化和有组织的代码,提高代码的可重用性,并增强Flutter应用程序的整体可维护性。 自定义小部件:在创建自己的小部件时,可能需要定义自定义数据类型来…...

java项目实现不停服更新的4种方案(InsCode AI 创作助手)

文章目录 1. Blue-Green 部署2. 滚动更新3. 使用负载均衡器4. 灰度发布 在软件开发和维护中,不停机更新是确保应用程序持续可用的关键任务之一。以下是四种常见的不停机更新策略及其示例: 1. Blue-Green 部署 概念: Blue-Green 部署是一种部…...

7.1 yolov5优化模型时,自动标注xml数据

yolov5优化模型时,一般需要继续标注一些检测错误的图片,将其标为xml数据。以下是根据训练好的模型自动标注xml数据的python代码: 注意:代码中包含了本人的yolov5的测试过程,测试过程可以自己根据yolov5的测试文件自行…...

开发者职场“生存状态”大调研报告分析 - 第一版

听人劝、吃饱饭,奉劝各位小伙伴,不要订阅该文所属专栏。 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 跨域学习者,从事过全栈研发、产品经理等工作,现任研发部门 CTO 。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计…...

在MySQL中使用!=还能走索引吗?

在MySQL中使用!还能走索引吗? 一般情况下,我们会在一个索引上较多的使用等值查询或者范围查询,此时索引大多可以帮助我们极快的查询出我们需要的数据。 那当我们在where条件中对索引列使用!查询,索引还能发挥他的作用吗&#xf…...

【算法题】2897. 对数组执行操作使平方和最大

题目: 给你一个下标从 0 开始的整数数组 nums 和一个 正 整数 k 。 你可以对数组执行以下操作 任意次 : 选择两个互不相同的下标 i 和 j ,同时 将 nums[i] 更新为 (nums[i] AND nums[j]) 且将 nums[j] 更新为 (nums[i] OR nums[j]) &#…...

2023年中国划船机产量、销量及市场规模分析[图]

划船机是一种健身器材,它模拟了划船的运动,可以锻炼身体的肌肉力量和协调性。划船机通常由座椅、把手、脚踏板和传动装置组成,使用者可以通过拉动把手来模拟划船的动作,从而达到锻炼身体的目的。 划船机产业链 资料来源&#xff…...

Kafka和RabbitMQ的对比

Rabbitmq比kafka可靠,kafka更适合IO高吞吐的处理,比如ELK日志收集 Kafka和RabbitMq一样是通用意图消息代理,他们都是以分布式部署为目的。但是他们对消息语义模型的定义的假设是非常不同的。 a) 以下场景比较适合使用Kafka。如果有大量的事…...

ffmpeg从一个视频中提取音频

ffmpeg -i ~/video/video.mp4 -vn -acodec copy ~/video/audioFile.m4a 从video.mp4中提取音频到文件audioFile.m4a中 查看提取的音频文件 ffprobe ~/video/audioFile.m4a...

CCF CSP题解:坐标变换(其一)(202309-1)

链接 OJ链接&#xff1a;传送门 AC代码 #include <iostream>using namespace std;int n, m;int dx 0, dy 0;int main() {cin >> n >> m;for (int i 0; i < n; i) {int x, y;cin >> x >> y;dx x;dy y;}for (int i 0; i < m; i) {i…...

跳表C语言

【C语言】算法学习跳表_c语言跳表-CSDN博客 leetcode原题&#xff0c;代码如下 #define MAX(a, b) ((a) > (b) ? (a) : (b)) const int MAX_LEVEL 32; const int P_FACTOR RAND_MAX >> 2;typedef struct SkiplistNode {int val;int maxLevel;struct SkiplistNode…...

【JavaEE】_tomcat的安装与简单使用

目录 1. 安装tomcat 1.1 下载tomcat并解压缩 1.2 启动tomcat 1.3 访问tomcat欢迎页面 2. tomcat简单使用&#xff1a;部署前端代码 3. 基于tomcat的网站后端开发 tomcat是一个HTTP服务器&#xff0c;HTTP协议就是HTTP客户端与HTTP服务器之间通信使用的协议。 其中HTTP客…...

React 状态管理 - Context API 前世今生(上)旧版v16.3前

目录 扩展学习资料 Context api before React v16.3 Context 实战使用-Context Context VS Props Context Props Context的缺陷 New Context API 的实践 扩展学习资料 名称 链接 备注 new context api https://reactjs.org/docs/context.html 英文 old context …...

微服务、SOA 和 API 之间的区别

在软件开发中&#xff0c;组织的投资方式发生了重大转变&#xff0c;部署了面向架构的方法。这一切都始于 SOA&#xff0c;然后转变为我们称之为微服务的东西。添加到其中的是另一个概念&#xff0c;指定为 API。 在过去的几年里&#xff0c;SOA 和微服务仍然是讨论的话题。随…...

python打印正反直角三角形

我们用while循环&#xff0c;第一行打印一颗星&#xff0c;第二行打印两颗星&#xff0c;依次循环到五颗 我们写while循环时&#xff0c;先定义一个变量&#xff0c;然后在循环中增加值 i0 while < 5:j0while j <i:print(*,end\t)j1print() # 换行i1我们还可以打印反…...

ubuntu安装Miniconda并举例使用

更新系统包 sudo apt update sudo apt upgrade官网下载Miniconda&#xff0c;最好是实体机下载后放进虚拟机&#xff0c;方法可以参考Xftp 7连接服务器或者本地虚拟机文章 https://docs.conda.io/en/latest/miniconda.html#linux-installers 进入安装目录执行&#xff0c;右键…...