引入

为什么所有晶体只能分成 14 种格子?

米勒指数 和 分别代表什么面?

为什么晶体的 X 射线衍射峰位置能反推出原子间距?

化学中学过晶体的基本概念:原子、离子或分子按一定规则周期性排列。物理学用更严格的数学语言描述这种周期性——布拉维格子。这是理解X射线衍射原理和晶体性质的物理基础。

正文

定义

布拉维格子是空间中无限延伸的周期性点阵,每个格点周围的环境完全相同。所有晶体结构都可描述为布拉维格子 + 基元(每个格点上的原子或分子组)。

为什么要区分格子和基元

概念含义例子
布拉维格子纯粹的几何点阵只描述周期性
基元每个格点上放置的原子组NaCl 的基元是 和 一对
晶体结构格子 + 基元实际的原子排列

如果只看原子位置而不区分种类,NaCl 的原子排列是面心立方;但严格说, 和 交替占据,基元包含两个离子。

14 种布拉维格子

三维空间中只有 14 种布拉维格子,分属 7 个晶系:

晶系晶胞参数特征布拉维格子数
三斜,1
单斜,2
正交,4
四方,2
三方,1
六方,,1
立方,3

“14 种”是一个数学结论,不是实验归纳。所有可能的周期性排列,在考虑对称性后只有这 14 种。

立方晶系的三种格子

类型缩写格点位置每胞格点数代表
简单立方SC8 个顶点1钋
体心立方BCC顶点 + 体心2铁()、钨
面心立方FCC顶点 + 6 个面心4铜、铝、金

每胞格点数的计算:每个顶点被 8 个晶胞共享,每个面心被 2 个共享。

晶胞参数

描述晶胞需要 6 个参数:三个边长 和三个夹角 。

这些参数可以通过X 射线衍射精确测定:衍射峰的位置由晶胞参数决定,强度由原子位置决定。

晶面与米勒指数

晶面用米勒指数 标记,求法:

1. 找出晶面在三个晶轴上的截距
2. 取截距的倒数
3. 化为最小整数比
晶面截距倒数米勒指数
平行于 面
截三个轴于 1
平行于 轴

布拉格方程 中的 就是相邻 晶面间距。立方晶系中:

这个关系让 可以直接由晶胞参数算出,是标定 XRD 峰位的基础。

常见晶体结构

结构类型代表物质配位数堆积方式
NaCl 型、6FCC, 填八面体空隙
CsCl 型8简单立方,两种离子交替
金刚石型C、Si、Ge4FCC,半数四面体空隙
闪锌矿型4类似金刚石,两种原子交替
六方最密堆积Mg、Zn12ABAB 堆积

配位数由离子半径比决定:半径比越大,能容纳的配位越多。

化学关联

关联说明
金属晶体与离子晶体结构类型决定硬度、熔点、导电性
配合物与超分子固态时也形成特定晶格
粉末 XRD峰位由晶胞参数决定,峰强由原子位置决定

常见误区

错误说法问题
“布拉维格子就是晶体结构”还要加基元
“14 种格子是实验测出来的”是数学上可能性的穷举
“米勒指数就是坐标”是截距倒数的整数比
“所有金属都是 FCC”还有 BCC、HCP

引出

布拉维格子描述了原子的空间排列。但晶体中电子的行为需要用量子力学的能带理论来描述。

为什么 FCC 和 HCP 都是最密堆积,却有不同的对称性?

准晶体为什么不满足周期性平移对称,却仍有衍射峰?