news 2026/9/20 4:42:12

透射电子显微镜TEM:电子光学链路、电子衍射与分辨标定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
透射电子显微镜TEM:电子光学链路、电子衍射与分辨标定

简介:这是一份面向材料科学、物理与纳米科技方向学生及科研入门者的透射电子显微镜课程课件,帮助读者系统掌握TEM的基本构造、成像原理与分析方法。压缩包内为1个PPT文件,共约18.52MB,内容涵盖电子光学系统的照明、成像与观察记录三大部分,以及电子枪、聚光镜、物镜、中间镜、投影镜等关键部件的功能说明。课件从电子与材料的相互作用切入,讲解分辨本领与放大倍数的测定、电子衍射图的解读,以及高分辨TEM、STEM、AEM等不同类型电镜的适用场景,并专门讨论了取样体积小、仅能提供二维图像、电子束辐照损伤与样品减薄制备等局限性问题。目前已有126人学习,适合用于课程复习、专题报告准备或作为理解TEM图像解释与实验设计的入门参考。

1. 为什么一台TEM能"看见"原子:从0.1mm人眼极限到10⁻³nm

透射电子显微镜(Transmission Electron Microscope,TEM)的定位可以一句话说清:用波长极短的电子束当照明源、用电磁透镜聚焦成像的高分辨电子光学仪器。人眼在最佳状态下能分辨的两点间距大约0.1~0.2mm,光学显微镜受可见光波长拖累,分辨率卡在300nm附近;而TEM把加速到几十到上千千伏的电子作为"光源",电子的德布罗意波长比可见光短四五个数量级,极限分辨率能压到10⁻³nm量级,直接看清原子柱的明暗排列。它解决的正是材料、纳米、地质、生物里最硬的那类问题——把结构和成分对应到同一微小区域。这台设备价格昂贵、优缺点并存,而且以HRTEM、STEM、AEM等多种形态出现,基本原理却相通。这份第八章的PPT讲的就是TEM的构造、功能、分辨本领和使用边界,下面按能上手复现的顺序拆开。

2. 镜筒里的电子光学链路:电子枪、双聚光镜与四级成像透镜

TEM整机由电子光学系统、电源与控制系统、真空系统三大部分构成,其中电子光学系统俗称镜筒,是核心。镜筒里电子走的是一条"照明—成像—观察记录"的单向链路,任何一个环节的调节都会整体影响图像质量。理解这条链路,比死记部件名称重要得多。

2.1 照明系统的三点硬要求

照明系统由电子枪、聚光镜以及对应的平移对中、倾斜调节装置组成,作用就是提供一束亮度高、照明孔径角小、平行度好、束流稳定的照明源。对照明系统有三条硬要求:

  • 能提供足够数目的电子,发射电子越多,成像越亮;
  • 电子发射区域要小,束越细,像差越小,分辨本领越好;
  • 电子离开照明系统时速度要大,动能越大穿透能力越强,样品可以更厚些。
2.1.1 电子枪:阴极、栅极、阳极

电子枪是电子源,由阴极(灯丝)、栅极、阳极组成。灯丝分两大类:热灯丝和场发射灯丝。热灯丝包括钨灯丝和LaB₆晶体,成本低、对真空要求相对宽松;场发射灯丝是极细的钨针,靠强电场直接拉出电子。关键差别在单色性:场发射灯丝发射的电子单色性好,而热灯丝发射的电子单色性较差,有点像可见光里的白光。单色性直接影响色差和能量损失谱的可用性,所以做高分辨和EELS时场发射几乎是刚需。

灯丝类型典型材料单色性亮度对真空要求适用场景
热灯丝较差常规形貌、教学
热灯丝LaB₆中等常规衍射、衍衬
场发射肖特基/冷场钨针高分辨、能谱、EELS

提示:一台电镜要么用热灯丝,要么用场发射灯丝,两者不可兼备。选型时要先问清楚主要做不做高分辨和微区成分,再决定灯丝路线。

2.1.2 双聚光镜的强激磁与弱激磁

聚光镜负责会聚电子枪射出的电子束,以最小的损失照明样品,同时调节照明强度、孔径角和束斑大小。现代TEM普遍采用双聚光镜系统:第一聚光镜(C1)是强激磁透镜,把束斑压缩得很小;第二聚光镜(C2)是弱激磁透镜,控制照射到样品上的束斑大小和会聚角。平行照明还是会聚照明,基本就靠C2的激励状态切换——做衍衬和衍射时用近似平行光,做会聚束衍射(CBED)时把它调成会聚光。

电子波长随加速电压变化,这是照明系统的底层参数。在决定工作电压前,可以先算一下对应波长:

import math # 相对论修正下的电子波长 lambda = h / sqrt(2 m0 e V (1 + eV/(2 m0 c^2))) h = 6.626e-34 # 普朗克常数 J·s m0 = 9.109e-31 # 电子静止质量 kg e = 1.602e-19 # 元电荷 C c = 2.998e8 # 光速 m/s def electron_wavelength(kV): V = kV * 1e3 # 加速电压换算成伏特 p = math.sqrt(2*m0*e*V*(1 + e*V/(2*m0*c**2))) return h / p * 1e9 # 结果换算成纳米 for kv in (80, 100, 200, 300, 1000): print(f"{kv:>5} kV -> lambda = {electron_wavelength(kv):.5f} nm")

逻辑说明:加速电压越高,电子动量越大、波长越短,衍射能力越弱但穿透能力越强。参数说明:函数入参是加速电压kV,返回纳米。100kV对应约0.00370nm,200kV约0.00251nm,300kV约0.00197nm。做衍射标定和相机常数换算时都要用到这个波长,所以先把它算准。

2.2 成像系统:物镜、中间镜、投影镜

成像系统由物镜、中间镜、投影镜组成,加上物镜光阑和选区光阑。物镜是最关键的一级,样品的第一次放大像和第一幅衍射谱都在物镜后焦面形成,物镜的像差直接决定整机分辨率。中间镜负责在"成像模式"和"衍射模式"之间切换——改变中间镜的激励,就把物镜后焦面的衍射谱或物镜像平面上的像投到投影镜。投影镜再把中间镜的像进一步放大投到荧光屏或CCD上。物镜光阑放在物镜后焦面,用来选透射束或某支衍射束成像;选区光阑放在物镜像平面,用来限定参与衍射的样品区域,做选区电子衍射(SAED)。

2.3 观察记录与对中

观察记录系统包括荧光屏和照相/CCD相机,是把电子像转成人眼或探测器能读的信息的最后一环。上机前必须做对中:电子枪对中、聚光镜对中、物镜光阑对中、选区光阑对中。对中没做好,放大倍数一改图像就漂,衍射斑也会偏,后面所有定量分析都站不住。

3. 电子衍射与衍衬:从选区光阑到晶体取向判读

高能电子束穿过薄样品后会产生多种信号,TEM的强项就是大部分信号都能被检测到。透射束和弹性散射的衍射束成显微像和衍射谱,非弹性散射产生X射线、电子能量损失谱(EELS)、二次电子、俄歇电子等,分别对应成分和电子结构信息。这些信号的方向是示意性的,其长短表示强弱,来自同一微小区域。

3.1 衍射图里到底装了哪些信息

电子衍射图中包含晶体结构、点阵周期距离、样品形状等信息,且电子衍射图总是与产生它的样品微区域的像紧密对应。把选区光阑套住感兴趣的颗粒,拉出衍射模式,就得到该颗粒的衍射谱。中心斑点是透射束,其他斑点是从不同晶面散射的衍射电子束。含各种析出相的Al-Li-Cu薄膜衍射图就是典型例子:左上插图是产生衍射图区域的样品像,不同衍射斑对应不同相。

3.2 相机常数与面间距标定

衍射斑到中心斑点的距离R与晶面间距d满足相机常数关系:

Lλ = R·d

其中L是相机长度,λ是电子波长,Lλ称为相机常数。已知相机常数后,量出斑点距离就能算d,再对照PDF卡片判断物相。标定流程通常是:

  1. 采一幅已知标样(如金、铝)的衍射图,量出R,用其已知d反求Lλ;
  2. 在待测样品衍射图上量同一半径方向各斑点的R;
  3. 用d = Lλ / R算出各面间距;
  4. 由斑点对称性和夹角确定晶带轴。

用代码批量处理斑点定位能省不少手工量斑的力气:

import numpy as np from PIL import Image pixel_size = 0.05 # CCD像素实际尺寸,单位mm,随相机标定 cam_len = 200.0 # 相机长度L,单位mm lam = 0.00251 # 200kV电子波长,单位nm img = np.asarray(Image.open("dp.tif").convert("L"), dtype=np.float64) h, w = img.shape img = img - img.mean() # 去背景,突出衍射斑 F = np.fft.fftshift(np.abs(np.fft.fft2(img))) cy, cx = h // 2, w // 2 Y, X = np.ogrid[:h, :w] r = np.hypot(Y - cy, X - cx) F[r < 8] = 0 # 屏蔽中心透射斑,避免淹没弱斑 idx = np.dstack(np.unravel_index(np.argsort(F.ravel())[::-1][:6], F.shape))[0] for (y, x) in idx: R = np.hypot(y - cy, x - cx) * pixel_size # 斑点到中心距离,单位mm d = cam_len * lam / R # 由Lλ=Rd反解面间距 print(f"斑位 ({x},{y}) R={R:.2f} mm d={d:.4f} nm")

逻辑说明:先做傅里叶变换把衍射图的周期性转成频谱,再屏蔽中心强透射斑,找出最强的若干衍射斑,最后用相机常数公式反算d。参数说明:pixel_size必须用实际标定值,填错整张表的d都会系统性偏移;cam_len和lam要和采图时一致。得到的d值再和标准卡片比对,就能定物相和晶带轴。

3.3 衍衬像与衍射的关联

衍射谱给出的是晶体学信息,衍衬像给出的是缺陷信息。用物镜光阑选透射束成明场像,选衍射束成暗场像,两者配合能看位错、层错、孪晶界。孪晶界的高分辨像里白像点表示原子柱,能直接看出通过孪晶界时原子取向的变化。理解衍衬必须回头理解衍射:电子衍射毫无争议地是TEM做材料科学最有用的工具。

成像模式选束方式主要信息典型用途
明场像 BF物镜光阑选透射束厚度、缺陷衬度位错、析出相
暗场像 DF选某支衍射束特定相衬度相鉴别、有序化
高分辨 HRTEM多束干涉原子柱排列界面、晶格
选区衍射 SAED选区光阑+衍射模式晶体结构物相、取向

4. 样品制备与辐照损伤:减薄到电子能穿透的厚度

TEM的局限性和它的能力一样突出:仪器分辨本领越高,取样能力就越差。有史以来TEM观察过的样品总体积大约只有1mm³,它是一台取样能力相当糟糕的仪器。所以"样品怎么准备""怎么不乱改样品"是绕不开的一环。

4.1 取样与减薄路线

TEM要求样品越薄越好,电子才能穿透。常见做法是先用眼睛、光学显微镜、扫描电镜在低放大倍数下把材料的特征充分了解清楚,再定位到要减薄的区域。块体材料一般走机械减薄到几十微米,再用离子减薄、电解双喷或聚焦离子束(FIB)做成电子透明区。离子减薄用氩离子束从两侧轰击样品中心减薄,适合大多数金属和陶瓷;电解双喷适合导电的金属薄膜;FIB定位精度高,适合从特定位置切出薄片。

注意:减薄过程不可避免地会对样品产生影响,可能改变样品的结构和化学状态,比如引入非晶层、产生空位或改变析出相。制备参数要记录,解释结果时要留出这个误差。

4.2 辐照损伤与安全防护

电子束辐照对样品有损伤作用,尤其是高分子材料和某些陶瓷材料。高能电子束也能对人体产生巨大伤害,所以操作时严格遵守安全规程。石英晶体在125keV电子辐照下,束损伤区域随时间增加而扩大,A到B就是损伤尺寸增大的过程。控制损伤的常用手段是降低束流密度、缩短停留时间、在低倍下先找好区域再放大。

4.3 厚度估算:等厚条纹与消光距离

衍射动力学里的消光距离ξg是厚度相关衍射行为的关键参数。等厚条纹法利用厚度变化处条纹级数n与厚度t的关系估算厚度:

xi_g = 25.0 # 某反射的消光距离,单位nm,需按物相和反射查表 for n in range(1, 6): t = n * xi_g # 等厚条纹法:t = n * xi_g print(f"第{n}条等厚条纹处 t ≈ {t:.1f} nm")

逻辑说明:同一晶面在不同厚度处会出现亮暗交替的等厚条纹,每差一条条纹,厚度差一个ξg。参数说明:xi_g随物相、反射和加速电压变化,必须查对应条件下的值,不能随便套。用之字形的厚度轮廓还能量出楔形样品的厚度梯度,用于后续衍衬定量。

减薄方法适用材料定位精度主要风险
离子减薄金属、陶瓷非晶化、择优减薄
电解双喷导电金属表面氧化、穿孔
FIB通用注入损伤、非晶层
超薄切片生物、高分子结构变形

5. 分辨本领与放大倍数的实测标定技巧

分辨本领和放大倍数是TEM两项核心指标,但机器显示的数值不能直接当结论,得自己标。分辨本领定义为能够分辨的两点之间的最小距离,理论上可以用瑞利判据δ = 0.61λ/(n·sinα)估算,但实际分辨率受物镜球差、色差、样品漂移和电源稳定性共同限制,测出来的才有意义。工程上的做法是拍已知晶格周期的样品,例如金颗粒或石墨的晶格条纹,量出条纹间距,看能否稳定分辨相邻条纹。能连续、稳定地分辨出这一间距,才算达到该量级的分辨率。用高分辨像里白像点表示原子柱的间距,也是判断原子级分辨是否达成的一种直观方法。

放大倍数标定更直接:拿一块有已知周期特征的标准样品(光栅复型、Latex球等)在固定条件下拍一组不同倍数的像,量出屏幕上特征的距离,与样品上实际距离相除,得到实际放大倍数M。把实际值与机器读数比对,就能建立修正曲线。相机长度也需要标定:用已知d的标样拍衍射图,量R后反求Lλ,作为本台仪器在该加速电压下的相机常数。

# 记录标定用的采集条件,便于后续复现和比对 # 加速电压、相机长度、放大倍数、束斑号、采集时间都写进日志 printf "kV=200\ncam_len=200mm\nmag=500k\nspot=3\ntime=2s\n" > calib_log.txt cat calib_log.txt

逻辑说明:把关键参数固化到日志里,下次同条件采集就能直接对照,避免"这次和上次图像对不上"的问题。参数说明:kV是加速电压,cam_len是相机长度,mag是显示放大倍数,spot是束斑号,time是曝光时间。这几个量只要有一个变了,标定曲线就得重做。

几个容易踩的坑:一是放大倍数改了但物镜光阑没对中,图像会漂,标定白做;二是相机长度没归零就用默认值算Lλ,d值系统性偏;三是样品厚度不均,同一区域不同位置的等厚条纹级数不同,定量时要在同一厚度轮廓上做。实测标定的价值在于,它把"机器说多少"变成"我用标准样品验证过多少",这是写论文和出报告时必须说清楚的一步。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 4:39:18

Gatsby 的 Parcel 打包配置内核:gatsby-parcel-config 全面解析

前端静态站点Web框架 【免费下载链接】gatsby React-based framework with performance, scalability, and security built in. 项目地址&#xff1a; https://gitcode.com/gh_mirrors/ga/gatsby 点击查看 免费下载 导读 gatsby-parcel-config 是 Gatsby 框架内部一个"小…

作者头像 李华
网站建设 2026/9/20 4:37:35

AutoCut 自动剪辑视频指南:像编辑文本一样剪视频,3 步出成片

AutoCut 自动剪辑视频指南&#xff1a;像编辑文本一样剪视频&#xff0c;3 步出成片 【免费下载链接】autocut 用文本编辑器剪视频 项目地址: https://gitcode.com/GitHub_Trending/au/autocut 录完一条 40 分钟的视频&#xff0c;对着剪辑软件的时间线发呆&#xff1f;…

作者头像 李华
网站建设 2026/9/20 4:36:38

create-snowpack-app 完全指南:一条命令搭建 Snowpack 项目脚手架

前端开发工具前端构建 【免费下载链接】snowpack ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️ 项目地址&#xff1a; https://gitcode.com/gh_mirrors/sn/snowpack 点击查看 免费下载 Snowpack 官方为开发者提供了 create-snowpack-…

作者头像 李华
网站建设 2026/9/20 4:35:07

2026前端核心知识点总结:工程化、类型与性能优化

今年前端圈子的信息量&#xff0c;说实话比往年都大。各种新工具、新写法、新框架版本层出不穷&#xff0c;但真正落到日常项目里的&#xff0c;其实还是那些被反复验证过的核心知识。我整理了 2026 年这一版 web 前端知识点总结&#xff0c;这是第二篇。上一篇更多是 HTML、CS…

作者头像 李华