引入
为什么所有晶体只能分成 14 种格子?
米勒指数 和 分别代表什么面?
为什么晶体的 X 射线衍射峰位置能反推出原子间距?
化学中学过晶体的基本概念:原子、离子或分子按一定规则周期性排列。物理学用更严格的数学语言描述这种周期性——布拉维格子。这是理解X射线衍射原理和晶体性质的物理基础。
正文
定义
布拉维格子是空间中无限延伸的周期性点阵,每个格点周围的环境完全相同。所有晶体结构都可描述为布拉维格子 + 基元(每个格点上的原子或分子组)。
为什么要区分格子和基元
| 概念 | 含义 | 例子 |
|---|---|---|
| 布拉维格子 | 纯粹的几何点阵 | 只描述周期性 |
| 基元 | 每个格点上放置的原子组 | NaCl 的基元是 和 一对 |
| 晶体结构 | 格子 + 基元 | 实际的原子排列 |
如果只看原子位置而不区分种类,NaCl 的原子排列是面心立方;但严格说, 和 交替占据,基元包含两个离子。
14 种布拉维格子
三维空间中只有 14 种布拉维格子,分属 7 个晶系:
| 晶系 | 晶胞参数特征 | 布拉维格子数 |
|---|---|---|
| 三斜 | , | 1 |
| 单斜 | , | 2 |
| 正交 | , | 4 |
| 四方 | , | 2 |
| 三方 | , | 1 |
| 六方 | ,, | 1 |
| 立方 | , | 3 |
“14 种”是一个数学结论,不是实验归纳。所有可能的周期性排列,在考虑对称性后只有这 14 种。
立方晶系的三种格子
| 类型 | 缩写 | 格点位置 | 每胞格点数 | 代表 |
|---|---|---|---|---|
| 简单立方 | SC | 8 个顶点 | 1 | 钋 |
| 体心立方 | BCC | 顶点 + 体心 | 2 | 铁()、钨 |
| 面心立方 | FCC | 顶点 + 6 个面心 | 4 | 铜、铝、金 |
每胞格点数的计算:每个顶点被 8 个晶胞共享,每个面心被 2 个共享。
晶胞参数
描述晶胞需要 6 个参数:三个边长 和三个夹角 。
这些参数可以通过X 射线衍射精确测定:衍射峰的位置由晶胞参数决定,强度由原子位置决定。
晶面与米勒指数
晶面用米勒指数 标记,求法:
1. 找出晶面在三个晶轴上的截距
2. 取截距的倒数
3. 化为最小整数比| 晶面 | 截距 | 倒数 | 米勒指数 |
|---|---|---|---|
| 平行于 面 | |||
| 截三个轴于 1 | |||
| 平行于 轴 |
布拉格方程 中的 就是相邻 晶面间距。立方晶系中:
这个关系让 可以直接由晶胞参数算出,是标定 XRD 峰位的基础。
常见晶体结构
| 结构类型 | 代表物质 | 配位数 | 堆积方式 |
|---|---|---|---|
| NaCl 型 | 、 | 6 | FCC, 填八面体空隙 |
| CsCl 型 | 8 | 简单立方,两种离子交替 | |
| 金刚石型 | C、Si、Ge | 4 | FCC,半数四面体空隙 |
| 闪锌矿型 | 4 | 类似金刚石,两种原子交替 | |
| 六方最密堆积 | Mg、Zn | 12 | ABAB 堆积 |
配位数由离子半径比决定:半径比越大,能容纳的配位越多。
化学关联
| 关联 | 说明 |
|---|---|
| 金属晶体与离子晶体 | 结构类型决定硬度、熔点、导电性 |
| 配合物与超分子 | 固态时也形成特定晶格 |
| 粉末 XRD | 峰位由晶胞参数决定,峰强由原子位置决定 |
常见误区
| 错误说法 | 问题 |
|---|---|
| “布拉维格子就是晶体结构” | 还要加基元 |
| “14 种格子是实验测出来的” | 是数学上可能性的穷举 |
| “米勒指数就是坐标” | 是截距倒数的整数比 |
| “所有金属都是 FCC” | 还有 BCC、HCP |
引出
布拉维格子描述了原子的空间排列。但晶体中电子的行为需要用量子力学的能带理论来描述。
为什么 FCC 和 HCP 都是最密堆积,却有不同的对称性?
准晶体为什么不满足周期性平移对称,却仍有衍射峰?