X射线衍射分析
fangjun@mail.gic.ac.cn
衍射的本质 是晶体中各原子相干散射波叠加(合成)的结果。
衍射波的两个基本特征 —— 衍射线(束)
在空间分布的方位( 衍射方向 )和 强度,
与晶体内原子分布规律(晶体结构)密切相关。
1895年 伦琴 (Roentgen)发现 故称为伦琴射线 。
波长范围,10埃~ 0.01埃欲观察其衍射现象则衍射线度应与其波长差不多晶体的晶格常数恰是这样的线度一,X射线的获得
M.K.R?ntgen
伦琴德国物理学家
(1845-1923)
伦琴是德国维尔茨堡大学校长,第一届诺贝尔奖获得者。 1895
年他发现一种穿透力很强的一种射线。后来很快在医学上得到应用,也引起各方面重视。
实验装置抽真空容器,阴极 K,阳极 A,也叫对阴极,由金属 (铜,钼,钨 )制成,K,A间加高压。
工作过程,X射线是由阴极加发射出 (热 )
电子,经高速电压加速,获得能量,运动速度很大,这种高速电子去撞击阳极
A,而发射出 X射线。
X射线性质,为不带电的粒子流,由实验发现不受电场磁场的影响。本质和光一样。是波长很短的电磁波。
波长,0.1~ 100埃
A---K间加几万伏高压,加速阴极发射的热电子 。
劳厄斑点根据劳厄斑点的晶体可看作三维晶体底片铅屏X射线管立体光栅掌握晶体点阵结构分布可算出晶面间距劳厄
M.von.Laue
德国物理学家
(1879-1960)
伦琴夫人的手
X照片戒指第一节 衍射方向
1912年劳埃( M,Van,Laue) 用 X射线照射五水硫酸铜( CuSO4·5H2O) 获得世界上第一张 X射线衍射照片,并由光的干涉条件出发导出描述衍射线空间方位与晶体结构关系的公式(称 劳埃方程 )。
随后,布拉格父子( W,H,Bragg与
W,L,Bragg) 类比可见光镜面反射安排实验,
用 X射线照射岩盐( NaCl),并依据实验结果导出 布拉格方程 。
一、布拉格方程
1.布拉格实验图 5-1 布拉格实验装置
设入射线与反射面之夹角为?,称 掠射角 或 布拉格角,则按反射定律,
反射线与反射面之夹角也应为?。
布拉格实验得到了“选择反射”的结果,即当 X
射线以某些角度入射时,记录到反射线(以 Cu
K?射线照射 NaCl表面,当?=15?和?=32?时记录到反射线);其它角度入射,则无反射。
2.布拉格方程的导出
考虑到:
①晶体结构的周期性,可将晶体视为由许多相互平行且晶面间距( d) 相等的原子面组成;
② X射线具有穿透性,可照射到晶体的各个原子面上;
③光源及记录装置至样品的距离比 d数量级大得多,故入射线与反射线均可视为平行光。
布拉格将 X射线的“选择反射”解释为,
入射的平行光照射到晶体中各平行原子面上,各原子面各自产生的相互平行的反射线间的干涉作用导致了“选择反射”的结果。
设一束平行的 X射线(波长?)以?角照射到晶体中晶面指数为( hkl)
的各原子面上,各原子面产生反射。
任选两相邻面( A1与 A2),反射线光程差?=ML+LN=2dsin?; 干涉一致加强的条件为?=n?,即
2dsin?=n?
式中,n—— 任意整数,称 反射级数,d为( hkl) 晶面间距,即 dhkl。
3.布拉格方程的讨论
( 1)布拉格方程描述了“选择反射”的规律。产生“选择反射”的方向是各原子面反射线干涉一致加强的方向,
即满足布拉格方程的方向。
( 2)布拉格方程表达了反射线空间方位(?)与反射晶面面间距( d) 及入射线方位(?)和波长(?)的相互关系。
( 3)入射线照射各原子面产生的反射线实质是各原子面产生的反射方向上的相干散射线,而被接收记录的样品反射线实质是各原子面反射方向上散射线干涉一致加强的结果,即衍射线。
因此,在材料的衍射分析工作中,“反射”与“衍射”作为同义词使用。
( 4)布拉格方程由各原子面散射线干涉条件导出,即视原子面为散射基元。原子面散射是该原子面上各原子散射相互干涉(叠加)的结果。
图 5-3 单一原子面的反射
( 5) 干涉指数表达的布拉格方程
( 5-2)
( 5-3)
s in2 nd hk l
s in2 H K Ld
( 6)衍射产生的必要条件,选择反射”即反射定律 +布拉格方程是衍射产生的必要条件 。
即当满足此条件时有可能产生衍射;
若不满足此条件,则不可能产生衍射。
二、衍射矢量方程
由“反射定律 +布拉格方程”表达的衍射必要条件,可用一个统一的矢量方程式即衍射矢量方程表达。
设 s0与 s分别为入射线与反射线方向单位矢量,s-s0称为 衍射矢量,则反射定律可表达为,
s0及 s分居反射面( HKL) 法线( N) 两侧,且 s0,s与 N共面,s0及 s与
( HKL) 面夹角相等(均为?)。据此可推知 s-s0//N( 此可称为反射定律的数学表达式),如图所示。
由图亦可知?s-s0?=2sin?,故布拉格方程可写为?s-s0?=?/d。 综上所述,
“反射定律 +布拉格方程”可用衍射矢量( s-s0) 表示为
s-s0//N
由倒易矢量性质可知,( HKL) 晶面对应的倒易矢量 r*HKL//N且
r*HKL?=1/dHKL,引入 r*HKL,则上式可写为
(s-s0)/?=r*HKL(?r*HKL?=1/dHKL)
此式即称为 衍射矢量方程 。
若设 R*HKL=?r*HKL(?为入射线波长,可视为比例系数),则上式可写为
s-s0=R*HKL(?R*HKL?=?/dHKL)
此式亦为 衍射矢量方程 。
H K Ld
ss 0
三、厄瓦尔德图解
讨论衍射矢量方程的几何图解形式。
衍射矢量三角形 —— 衍射矢量方程的几何图解
入射线单位矢量 s0与反射晶面( HKL) 倒易矢量 R*HKL及该晶面反射线单位矢量 s构成矢量三角形(称衍射矢量三角形)。
该三角形为等腰三角形(?s0?=?s?); s0终点是倒易(点阵)原点
( O*),而 s终点是 R*HKL的终点,即( HKL) 晶面对应的倒易点。
s与 s0之夹角为 2?,称为 衍射角,2?表达了入射线与反射线的方向。
晶体中有各种不同方位、不同晶面间距的( HKL) 晶面。
当一束波长为?的 X射线以一定方向照射晶体时,哪些晶面可能产生反射?反射方向如何?解决此问题的几何图解即为厄瓦尔德( Ewald)
图解。
按衍射矢量方程,晶体中每一个可能产生反射的( HKL) 晶面均有各自的衍射矢量三角形。各衍射矢量三角形的关系如图所示。
同一晶体各晶面衍射矢量三角形关系脚标 1,2,3分别代表晶面指数 H1K1L1,H2K2L2和 H3K3L3
由上述分析可知,可能产生反射的晶面,其倒易点必落在反射球上 。
据此,厄瓦尔德做出了表达晶体各晶面衍射产生必要条件的几何图解,如图所示。
厄瓦尔德图解
厄瓦尔德图解步骤 为:
1.作 OO*=s0;
2.作反射球 ( 以 O为圆心,?OO*?为半径作球 ) ;
3.以 O*为倒易原点,作晶体的倒易点阵;
4.若倒易点阵与反射球 ( 面 ) 相交,即倒易点落在反射球 ( 面 ) 上
( 例如图中之 P点 ),则该倒易点相应之 ( HKL) 面满足衍射矢量方程;反射球心 O与倒易点的连接矢量 ( 如 OP) 即为该 ( HKL) 面之反射线单位矢量 s,而 s与 s0之夹角 ( 2?) 表达了该 ( HKL) 面可能产生的反射线方位 。
四、劳埃方程
由于晶体中原子呈周期性排列,劳埃设想晶体为光栅(点阵常数为光栅常数),晶体中原子受 X射线照射产生球面散射波并在一定方向上相互干涉,形成衍射光束。
1,一维劳埃方程一维劳埃方程的导出
设 s0及 s分别为入射线及任意方向上原子散射线单位矢量,a为点阵基矢,?0及?分别为 s0与 a及 s与 a之夹角,则原子列中任意两相邻原子
( A与 B) 散射线间光程差(?)为
=AM-BN=acos?-acos?0
散射线干涉一致加强的条件为?=H?,即
a(cos?-cos?0)=H?
式中,H—— 任意整数。
此式表达了单一原子列衍射线方向(?)与入射线波长(?)及方向
(?0)和点阵常数的相互关系,称为 一维劳埃方程 。
亦可写为
a·( s-s0)=H?
2,二维劳埃方程
a(cos?-cos?0)=H?
b(cos?-cos?0)=K?
或
a·( s-s0)=H?
b·( s-s0)=K?
3,三维劳埃方程
a(cos?-cos?0)=H?
b(cos?-cos?0)=K?
c(cos?-cos?0)=L?
或
a·( s-s0)=H?
b·( s-s0)=K?
c·( s-s0)=L?
劳埃方程的约束性或协调性方程
cos2?0+cos2?0+cos2?0=1
cos2?+cos2?+cos2?=1
第二节 X射线衍射强度
X射线衍射强度理论包括运动学理论和动力学理论,前者只考虑入射 X射线的一次散射,后者考虑入射 X射线的多次散射。
X射线衍射强度涉及因素较多,问题比较复杂。一般从基元散射,即一个电子对 X射线的(相干)散射强度开始,
逐步进行处理。
一个电子的散射强度
原子散射强度
晶胞衍射强度
小晶体散射与衍射积分强度
多晶体衍射积分强度
X射线衍射强度问题的处理过程系统消光与衍射的充分必要条件
晶胞沿 (HKL)面反射方向散射即衍射强度( Ib) HKL=?FHKL?2Ie,
若?FHKL?2=0,则( Ib) HKL=0,这就意味着 (HKL)面衍射线的消失。
这种因?F?2=0而使衍射线消失的现象称为 系统消光 。
例如:体心点阵,H+K+L为奇数时,?F?2=0,故其 (100),(111)等晶面衍射线消失。
由此可知,衍射产生的充分必要条件应为,衍射必要条件 (衍射矢量方程或其它等效形式 )加?F?2≠0。
晶胞衍射波 F称为结构因子,其振幅?F?为结构振幅。
F值只与晶胞所含原子数及原子位置有关而与晶胞形状无关。
系统消光有 点阵消光 与 结构消光 两类。
点阵消光 取决于晶胞中原子 (阵点 )位置而导致的?F?2=0
的现象。
实际晶体中,位于阵点上的结构基元若非由一个原子组成,则结构基元内各原子散射波间相互干涉也可能产生
F?2=0的现象,此种在点阵消光的基础上,因结构基元内原子位置不同而进一步产生的附加消光现象,称为 结构消光 。
各种布拉菲点阵的?F?2值可参见有关参考书 。
影响衍射强度的其它因素
多重性因子,晶体中各 (HKL)面的等同晶面 (组 )的数目称为各自的多重性因子 (PHKL)。
以立方系为例,(100)面共有 6组等同晶面,故 P100=6; (111)面有 8组等同晶面,则 P111=8。 PHKL值越大,即参与 (HKL)衍射的等同晶面数越多,则对 (HKL)衍射强度的贡献越大。
吸收因子,设无吸收时,A(?)= 1; 吸收越多,衍射强度衰减程度越大,
则 A(?)越小。
温度因子,热振动随温度升高而加剧。在衍射强度公式中引入温度因子以校正温度 (热振动 )对衍射强度的影响。
fangjun@mail.gic.ac.cn
衍射的本质 是晶体中各原子相干散射波叠加(合成)的结果。
衍射波的两个基本特征 —— 衍射线(束)
在空间分布的方位( 衍射方向 )和 强度,
与晶体内原子分布规律(晶体结构)密切相关。
1895年 伦琴 (Roentgen)发现 故称为伦琴射线 。
波长范围,10埃~ 0.01埃欲观察其衍射现象则衍射线度应与其波长差不多晶体的晶格常数恰是这样的线度一,X射线的获得
M.K.R?ntgen
伦琴德国物理学家
(1845-1923)
伦琴是德国维尔茨堡大学校长,第一届诺贝尔奖获得者。 1895
年他发现一种穿透力很强的一种射线。后来很快在医学上得到应用,也引起各方面重视。
实验装置抽真空容器,阴极 K,阳极 A,也叫对阴极,由金属 (铜,钼,钨 )制成,K,A间加高压。
工作过程,X射线是由阴极加发射出 (热 )
电子,经高速电压加速,获得能量,运动速度很大,这种高速电子去撞击阳极
A,而发射出 X射线。
X射线性质,为不带电的粒子流,由实验发现不受电场磁场的影响。本质和光一样。是波长很短的电磁波。
波长,0.1~ 100埃
A---K间加几万伏高压,加速阴极发射的热电子 。
劳厄斑点根据劳厄斑点的晶体可看作三维晶体底片铅屏X射线管立体光栅掌握晶体点阵结构分布可算出晶面间距劳厄
M.von.Laue
德国物理学家
(1879-1960)
伦琴夫人的手
X照片戒指第一节 衍射方向
1912年劳埃( M,Van,Laue) 用 X射线照射五水硫酸铜( CuSO4·5H2O) 获得世界上第一张 X射线衍射照片,并由光的干涉条件出发导出描述衍射线空间方位与晶体结构关系的公式(称 劳埃方程 )。
随后,布拉格父子( W,H,Bragg与
W,L,Bragg) 类比可见光镜面反射安排实验,
用 X射线照射岩盐( NaCl),并依据实验结果导出 布拉格方程 。
一、布拉格方程
1.布拉格实验图 5-1 布拉格实验装置
设入射线与反射面之夹角为?,称 掠射角 或 布拉格角,则按反射定律,
反射线与反射面之夹角也应为?。
布拉格实验得到了“选择反射”的结果,即当 X
射线以某些角度入射时,记录到反射线(以 Cu
K?射线照射 NaCl表面,当?=15?和?=32?时记录到反射线);其它角度入射,则无反射。
2.布拉格方程的导出
考虑到:
①晶体结构的周期性,可将晶体视为由许多相互平行且晶面间距( d) 相等的原子面组成;
② X射线具有穿透性,可照射到晶体的各个原子面上;
③光源及记录装置至样品的距离比 d数量级大得多,故入射线与反射线均可视为平行光。
布拉格将 X射线的“选择反射”解释为,
入射的平行光照射到晶体中各平行原子面上,各原子面各自产生的相互平行的反射线间的干涉作用导致了“选择反射”的结果。
设一束平行的 X射线(波长?)以?角照射到晶体中晶面指数为( hkl)
的各原子面上,各原子面产生反射。
任选两相邻面( A1与 A2),反射线光程差?=ML+LN=2dsin?; 干涉一致加强的条件为?=n?,即
2dsin?=n?
式中,n—— 任意整数,称 反射级数,d为( hkl) 晶面间距,即 dhkl。
3.布拉格方程的讨论
( 1)布拉格方程描述了“选择反射”的规律。产生“选择反射”的方向是各原子面反射线干涉一致加强的方向,
即满足布拉格方程的方向。
( 2)布拉格方程表达了反射线空间方位(?)与反射晶面面间距( d) 及入射线方位(?)和波长(?)的相互关系。
( 3)入射线照射各原子面产生的反射线实质是各原子面产生的反射方向上的相干散射线,而被接收记录的样品反射线实质是各原子面反射方向上散射线干涉一致加强的结果,即衍射线。
因此,在材料的衍射分析工作中,“反射”与“衍射”作为同义词使用。
( 4)布拉格方程由各原子面散射线干涉条件导出,即视原子面为散射基元。原子面散射是该原子面上各原子散射相互干涉(叠加)的结果。
图 5-3 单一原子面的反射
( 5) 干涉指数表达的布拉格方程
( 5-2)
( 5-3)
s in2 nd hk l
s in2 H K Ld
( 6)衍射产生的必要条件,选择反射”即反射定律 +布拉格方程是衍射产生的必要条件 。
即当满足此条件时有可能产生衍射;
若不满足此条件,则不可能产生衍射。
二、衍射矢量方程
由“反射定律 +布拉格方程”表达的衍射必要条件,可用一个统一的矢量方程式即衍射矢量方程表达。
设 s0与 s分别为入射线与反射线方向单位矢量,s-s0称为 衍射矢量,则反射定律可表达为,
s0及 s分居反射面( HKL) 法线( N) 两侧,且 s0,s与 N共面,s0及 s与
( HKL) 面夹角相等(均为?)。据此可推知 s-s0//N( 此可称为反射定律的数学表达式),如图所示。
由图亦可知?s-s0?=2sin?,故布拉格方程可写为?s-s0?=?/d。 综上所述,
“反射定律 +布拉格方程”可用衍射矢量( s-s0) 表示为
s-s0//N
由倒易矢量性质可知,( HKL) 晶面对应的倒易矢量 r*HKL//N且
r*HKL?=1/dHKL,引入 r*HKL,则上式可写为
(s-s0)/?=r*HKL(?r*HKL?=1/dHKL)
此式即称为 衍射矢量方程 。
若设 R*HKL=?r*HKL(?为入射线波长,可视为比例系数),则上式可写为
s-s0=R*HKL(?R*HKL?=?/dHKL)
此式亦为 衍射矢量方程 。
H K Ld
ss 0
三、厄瓦尔德图解
讨论衍射矢量方程的几何图解形式。
衍射矢量三角形 —— 衍射矢量方程的几何图解
入射线单位矢量 s0与反射晶面( HKL) 倒易矢量 R*HKL及该晶面反射线单位矢量 s构成矢量三角形(称衍射矢量三角形)。
该三角形为等腰三角形(?s0?=?s?); s0终点是倒易(点阵)原点
( O*),而 s终点是 R*HKL的终点,即( HKL) 晶面对应的倒易点。
s与 s0之夹角为 2?,称为 衍射角,2?表达了入射线与反射线的方向。
晶体中有各种不同方位、不同晶面间距的( HKL) 晶面。
当一束波长为?的 X射线以一定方向照射晶体时,哪些晶面可能产生反射?反射方向如何?解决此问题的几何图解即为厄瓦尔德( Ewald)
图解。
按衍射矢量方程,晶体中每一个可能产生反射的( HKL) 晶面均有各自的衍射矢量三角形。各衍射矢量三角形的关系如图所示。
同一晶体各晶面衍射矢量三角形关系脚标 1,2,3分别代表晶面指数 H1K1L1,H2K2L2和 H3K3L3
由上述分析可知,可能产生反射的晶面,其倒易点必落在反射球上 。
据此,厄瓦尔德做出了表达晶体各晶面衍射产生必要条件的几何图解,如图所示。
厄瓦尔德图解
厄瓦尔德图解步骤 为:
1.作 OO*=s0;
2.作反射球 ( 以 O为圆心,?OO*?为半径作球 ) ;
3.以 O*为倒易原点,作晶体的倒易点阵;
4.若倒易点阵与反射球 ( 面 ) 相交,即倒易点落在反射球 ( 面 ) 上
( 例如图中之 P点 ),则该倒易点相应之 ( HKL) 面满足衍射矢量方程;反射球心 O与倒易点的连接矢量 ( 如 OP) 即为该 ( HKL) 面之反射线单位矢量 s,而 s与 s0之夹角 ( 2?) 表达了该 ( HKL) 面可能产生的反射线方位 。
四、劳埃方程
由于晶体中原子呈周期性排列,劳埃设想晶体为光栅(点阵常数为光栅常数),晶体中原子受 X射线照射产生球面散射波并在一定方向上相互干涉,形成衍射光束。
1,一维劳埃方程一维劳埃方程的导出
设 s0及 s分别为入射线及任意方向上原子散射线单位矢量,a为点阵基矢,?0及?分别为 s0与 a及 s与 a之夹角,则原子列中任意两相邻原子
( A与 B) 散射线间光程差(?)为
=AM-BN=acos?-acos?0
散射线干涉一致加强的条件为?=H?,即
a(cos?-cos?0)=H?
式中,H—— 任意整数。
此式表达了单一原子列衍射线方向(?)与入射线波长(?)及方向
(?0)和点阵常数的相互关系,称为 一维劳埃方程 。
亦可写为
a·( s-s0)=H?
2,二维劳埃方程
a(cos?-cos?0)=H?
b(cos?-cos?0)=K?
或
a·( s-s0)=H?
b·( s-s0)=K?
3,三维劳埃方程
a(cos?-cos?0)=H?
b(cos?-cos?0)=K?
c(cos?-cos?0)=L?
或
a·( s-s0)=H?
b·( s-s0)=K?
c·( s-s0)=L?
劳埃方程的约束性或协调性方程
cos2?0+cos2?0+cos2?0=1
cos2?+cos2?+cos2?=1
第二节 X射线衍射强度
X射线衍射强度理论包括运动学理论和动力学理论,前者只考虑入射 X射线的一次散射,后者考虑入射 X射线的多次散射。
X射线衍射强度涉及因素较多,问题比较复杂。一般从基元散射,即一个电子对 X射线的(相干)散射强度开始,
逐步进行处理。
一个电子的散射强度
原子散射强度
晶胞衍射强度
小晶体散射与衍射积分强度
多晶体衍射积分强度
X射线衍射强度问题的处理过程系统消光与衍射的充分必要条件
晶胞沿 (HKL)面反射方向散射即衍射强度( Ib) HKL=?FHKL?2Ie,
若?FHKL?2=0,则( Ib) HKL=0,这就意味着 (HKL)面衍射线的消失。
这种因?F?2=0而使衍射线消失的现象称为 系统消光 。
例如:体心点阵,H+K+L为奇数时,?F?2=0,故其 (100),(111)等晶面衍射线消失。
由此可知,衍射产生的充分必要条件应为,衍射必要条件 (衍射矢量方程或其它等效形式 )加?F?2≠0。
晶胞衍射波 F称为结构因子,其振幅?F?为结构振幅。
F值只与晶胞所含原子数及原子位置有关而与晶胞形状无关。
系统消光有 点阵消光 与 结构消光 两类。
点阵消光 取决于晶胞中原子 (阵点 )位置而导致的?F?2=0
的现象。
实际晶体中,位于阵点上的结构基元若非由一个原子组成,则结构基元内各原子散射波间相互干涉也可能产生
F?2=0的现象,此种在点阵消光的基础上,因结构基元内原子位置不同而进一步产生的附加消光现象,称为 结构消光 。
各种布拉菲点阵的?F?2值可参见有关参考书 。
影响衍射强度的其它因素
多重性因子,晶体中各 (HKL)面的等同晶面 (组 )的数目称为各自的多重性因子 (PHKL)。
以立方系为例,(100)面共有 6组等同晶面,故 P100=6; (111)面有 8组等同晶面,则 P111=8。 PHKL值越大,即参与 (HKL)衍射的等同晶面数越多,则对 (HKL)衍射强度的贡献越大。
吸收因子,设无吸收时,A(?)= 1; 吸收越多,衍射强度衰减程度越大,
则 A(?)越小。
温度因子,热振动随温度升高而加剧。在衍射强度公式中引入温度因子以校正温度 (热振动 )对衍射强度的影响。