跳转至

5.3 晶格、晶胞与密堆积

本课要解决的问题

晶格、晶体结构和晶胞是不是同一个概念?画在立方体八个顶点的“原子”为什么合计只算 一个晶胞内粒子?简单立方、体心立方和面心立方的配位数、粒子数与空间利用率怎样 得到?六方密堆积与面心立方为什么堆积效率相同却不是同一种结构?怎样由晶胞参数和 摩尔质量计算晶体密度?

本课建立晶体结构的基础语言:

晶格只记录周期平移的等价点;把原子、离子或分子组成的结构基元附着到每个格点, 才得到晶体结构。晶胞是描述这种周期性的坐标“盒子”,不是一颗孤立微晶。


学习目标

完成本课后,你应该能够:

  1. 区分晶体、晶格、格点、结构基元和晶胞;
  2. 区分原胞与常规晶胞;
  3. 使用晶胞参数\(a,b,c,\alpha,\beta,\gamma\)描述几何;
  4. 正确计算顶点、棱、面心和体心粒子的共享份额;
  5. 计算简单立方、体心立方和面心立方常规胞的粒子数;
  6. 推导三种立方结构的配位数、接触方向和半径—晶胞边长关系;
  7. 计算三种立方结构的堆积率;
  8. 区分面心立方结构与六方密堆积的层序;
  9. 识别四面体空隙与八面体空隙并掌握数量关系;
  10. 使用\(\rho=ZM/(N_\mathrm A V_\mathrm{cell})\)计算晶体密度;
  11. 说明硬球接触模型和理想晶胞的边界;
  12. 说明X射线衍射为何能提供周期结构证据。

学习本课之前

  • 立方体体积、面对角线和体对角线;
  • 第1章的摩尔质量和Avogadro常数;
  • 5.2中固体堆积影响性质的认识;
  • 第3章中原子或离子半径是模型尺度,不是硬边界。

3分钟诊断

  1. 立方体边长为\(a\)时,面对角线和体对角线分别是多少?
  2. 一个立方体有几个顶点、几条棱、几个面?
  3. 一个顶点同时被多少个相邻立方晶胞共享?
  4. 密度公式中,若质量用g、体积要得到\(\mathrm{cm^3}\),边长单位应怎样处理?
查看诊断答案
  1. \(\sqrt2a\)\(\sqrt3a\)
  2. 8个顶点、12条棱、6个面;
  3. 8个;
  4. 先换算为cm再立方,不能先立方后忘记单位指数。

1. 晶格不是晶体中的“原子网”

1.1 晶格

晶格是由整数平移生成的无限离散点集:

\[ \mathbf R=n_1\mathbf a+n_2\mathbf b+n_3\mathbf c, \qquad n_1,n_2,n_3\in\mathbb Z \]

每个格点的平移环境等价。格点是几何点:

  • 没有大小;
  • 不自动具有元素种类;
  • 不自动等于一个原子;
  • 可承载相同的结构基元。

1.2 结构基元

结构基元(motif或basis)是附着到每个格点的一组原子、离子或分子及其相对位置。

\[ \text{晶体结构}=\text{晶格}+\text{结构基元} \]

例如一个格点可承载:

  • 一个金属原子;
  • 一组正负离子;
  • 一个分子;
  • 一个含多个原子的复杂基元。

因此,“一个格点=一个原子”只在最简单单原子基元中成立。

1.3 晶体

基础理想晶体具有三维长程周期性。真实晶体:

  • 尺寸有限;
  • 有表面;
  • 有热振动;
  • 有缺陷和杂质;
  • 可能由多个晶粒组成。

周期晶格是解释主体结构的理想模型,不表示真实晶体无限大、绝对无缺陷。


2. 晶胞:描述周期性的平行六面体

三个不共面的平移基矢\(\mathbf a,\mathbf b,\mathbf c\)定义一个晶胞。六个晶胞参数为:

  • 边长\(a,b,c\)
  • \(\alpha=\angle(\mathbf b,\mathbf c)\)
  • \(\beta=\angle(\mathbf a,\mathbf c)\)
  • \(\gamma=\angle(\mathbf a,\mathbf b)\)

一般晶胞体积为:

\[ V_\mathrm{cell} = \left|\mathbf a\cdot(\mathbf b\times\mathbf c)\right| \]

立方晶胞满足:

\[ a=b=c,\qquad \alpha=\beta=\gamma=90^\circ, \qquad V=a^3 \]

2.1 原胞与常规晶胞

  • 原胞含一个格点的净贡献,是能通过晶格平移铺满空间的最小体积晶胞;
  • 常规晶胞为突出晶格对称性,可能选择更大、含多个格点的晶胞;
  • 同一晶格可有不同合法晶胞选择;
  • “unit cell”不应机械翻译为唯一的“最小盒子”。

体心立方和面心立方通常用清楚显示立方对称性的常规胞;它们并非原胞。

即时检查1

为什么同一晶体可以画出不同形状或大小的合法晶胞?

答案

不同平移基矢可生成同一周期点集;原胞强调最小体积,常规胞可强调对称性。只要晶胞 通过平移能无缝重建相同结构,并正确给出基元坐标,就是合法表示。


3. 晶胞边界上的粒子怎样计数

常规立方胞中,一个位点对该胞的净贡献取决于被几个胞共享:

位置 被几个胞共享 对一个胞的贡献
顶点 8 \(1/8\)
棱心 4 \(1/4\)
面心 2 \(1/2\)
体心 1 \(1\)
完全位于胞内的一般位置 1 \(1\)

这些分数是记账规则,不表示边界原子被物理切成碎片。无限晶体中每个原子完整存在, 只是为避免相邻晶胞重复计数而分摊。

3.1 计数检查

若一个立方胞含8个顶点、6个面心和1个体心位点,则净位点数:

\[ 8\left(\frac18\right) +6\left(\frac12\right) +1 =5 \]

必须逐种元素分别计数;在离子晶体中不能把所有位置相加后才分配化学式。


4. 简单立方结构(SC)

单原子简单立方常规胞只有8个顶点:

\[ Z=8\left(\frac18\right)=1 \]

这里\(Z\)表示常规胞中结构基元或化学式单位数;对单原子SC就是1个原子。

4.1 配位数

每个球最近邻位于:

  • \(+x,-x\)
  • \(+y,-y\)
  • \(+z,-z\)

所以最近邻配位数:

\[ \mathrm{CN}=6 \]

4.2 接触方向

球沿立方体棱方向接触:

\[ a=2r \]

4.3 堆积率

一个胞中球体积为:

\[ V_\mathrm{spheres} = \frac43\pi r^3 \]

晶胞体积:

\[ V_\mathrm{cell}=a^3=(2r)^3=8r^3 \]

堆积率:

\[ \eta_\mathrm{SC} = \frac{\frac43\pi r^3}{8r^3} = \frac{\pi}{6} \approx0.524 \]

硬球模型中约52.4%空间被球占据。


5. 体心立方结构(BCC)

BCC常规胞含顶点和一个体心:

\[ Z=8\left(\frac18\right)+1=2 \]

5.1 配位数

体心原子的最近邻是8个顶点原子,因此:

\[ \mathrm{CN}=8 \]

每个顶点原子也以相邻胞的8个体心为最近邻。

5.2 接触方向

原子沿体对角线接触。体对角线长\(\sqrt3a\),依次经过:

顶点球半径 r + 体心球直径 2r + 对角顶点球半径 r

所以:

\[ \sqrt3a=4r, \qquad a=\frac{4r}{\sqrt3} \]

5.3 堆积率

\[ \eta_\mathrm{BCC} = \frac{2\left(\frac43\pi r^3\right)} {\left(\frac{4r}{\sqrt3}\right)^3} = \frac{\sqrt3\pi}{8} \approx0.680 \]

BCC不是最密堆积。


6. 面心立方结构(FCC)

FCC常规胞含8个顶点和6个面心:

\[ Z = 8\left(\frac18\right) +6\left(\frac12\right) =4 \]

6.1 配位数

每个原子有12个等距最近邻:

\[ \mathrm{CN}=12 \]

6.2 接触方向

原子沿面对角线接触:

\[ \sqrt2a=4r, \qquad a=2\sqrt2r \]

6.3 堆积率

\[ \eta_\mathrm{FCC} = \frac{4\left(\frac43\pi r^3\right)} {\left(2\sqrt2r\right)^3} = \frac{\pi}{3\sqrt2} \approx0.740 \]

这是相同硬球最密堆积的效率之一。

即时检查2

一名学生在FCC中数到“8个顶点+6个面心=14个原子”。如何修正?

答案

顶点各被8胞共享,面心各被2胞共享:

\[ 8(1/8)+6(1/2)=1+3=4 \]

14是图中触及该常规胞的球心位置数,不是该胞的净原子数。


7. 三种立方结构对照

结构 常规胞净粒子数\(Z\) 最近邻CN 接触方向 \(a\)\(r\) 堆积率
SC 1 6 \(a=2r\) 0.524
BCC 2 8 体对角线 \(\sqrt3a=4r\) 0.680
FCC 4 12 面对角线 \(\sqrt2a=4r\) 0.740

配位数必须说明采用最近邻定义。若把第二近邻也纳入,会得到不同数字。

7.1 硬球边界

真实原子电子云:

  • 没有硬边界;
  • 可随成键与压力变形;
  • 不同方向的有效半径可不同;
  • 热振动使瞬时位置偏离平衡点。

硬球模型适合建立几何关系和趋势,不是电子密度照片。


8. 密堆积层:HCP与CCP/FCC

8.1 第一层A

相同球在平面内最密排列,每个球与同层6个球接触,形成三角孔。

8.2 第二层B

第二层球放入第一层一半的三角凹穴,形成AB排列。

8.3 第三层的两种选择

  • 放回A位置:ABAB…,得到六方密堆积(HCP);
  • 放入新的C位置:ABCABC…,得到立方密堆积(CCP),等价于FCC结构。

两者:

  • 最近邻配位数均为12;
  • 理想硬球堆积率均为0.740;
  • 层序和长程对称性不同;
  • 不是同一晶体结构的两种画法。

8.4 HCP晶胞计数

常用HCP常规六方胞含6个球;其原胞结构基元含2个球。理想比例:

\[ \frac ca=\sqrt{\frac83}\approx1.633 \]

真实HCP金属可偏离理想\(c/a\),所以“密堆积”是接近模型而非强制精确比例。

即时检查3

FCC和HCP的配位数与堆积率相同,为什么不能说结构相同?

答案

局部最近邻环境和空间利用率相同,但层序分别为ABCABC与ABAB,长程平移对称性和 后续邻居排列不同。局部指标相同不足以唯一确定晶体结构。


9. 密堆积中的空隙

球不能填满全部空间,密堆积中形成两类重要空隙。

9.1 四面体空隙

由4个球围成:

  • 3个在一层形成三角形;
  • 1个在相邻层盖住凹穴;
  • 空隙中心到4个球心等距。

每个密堆积球对应2个四面体空隙。若有\(N\)个密堆积球:

\[ N_\mathrm{tet}=2N \]

9.2 八面体空隙

由6个球围成:

  • 上下两层各3个球;
  • 两个三角形相对;
  • 空隙中心到6个球心等距。

每个密堆积球对应1个八面体空隙:

\[ N_\mathrm{oct}=N \]

9.3 空隙不是空盒子

“占据四面体空隙”表示另一粒子位于由邻近球定义的几何位置,并以4个邻居配位。 真实离子加入后:

  • 原晶格可能膨胀或畸变;
  • 球不再保持理想接触;
  • 电子密度和键型改变;
  • 可能只占一部分空隙。

空隙计数为5.4离子晶体化学计量提供起点,不是稳定性的充分条件。


10. 晶体密度

若晶胞含\(Z\)个化学式单位、每个化学式单位摩尔质量为\(M\),一个晶胞质量为:

\[ m_\mathrm{cell} = \frac{ZM}{N_\mathrm A} \]

密度:

\[ \rho = \frac{ZM}{N_\mathrm A V_\mathrm{cell}} \]

对立方胞:

\[ \rho = \frac{ZM}{N_\mathrm A a^3} \]

10.1 单位

\[ 1\ \mathrm{pm}=10^{-10}\ \mathrm{cm}, \quad 1\ \mathrm{\mathring A}=10^{-8}\ \mathrm{cm}, \quad 1\ \mathrm{nm}=10^{-7}\ \mathrm{cm} \]

边长换算后还要立方。例如:

\[ (400\ \mathrm{pm})^3 = (4.00\times10^{-8}\ \mathrm{cm})^3 \]

例题1:FCC金属密度

某FCC金属摩尔质量\(M=64.0\ \mathrm{g\,mol^{-1}}\),晶胞边长 \(a=400\ \mathrm{pm}\)。取\(N_\mathrm A=6.022\times10^{23}\ \mathrm{mol^{-1}}\)

FCC中\(Z=4\)

\[ m_\mathrm{cell} = \frac{4(64.0)}{6.022\times10^{23}} = 4.25\times10^{-22}\ \mathrm g \]
\[ V_\mathrm{cell} = (4.00\times10^{-8}\ \mathrm{cm})^3 = 6.40\times10^{-23}\ \mathrm{cm^3} \]
\[ \rho = \frac{4.25\times10^{-22}} {6.40\times10^{-23}} = 6.64\ \mathrm{g\,cm^{-3}} \]

有效数字保留到输入的三位。

即时检查4

密度题中最常见的两个结构性错误是什么?

答案

一是把图中所有边界位置都算作完整粒子,得到错误\(Z\);二是没有把pm或Å换成cm后 再对边长立方,导致体积差多个数量级。


11. 配位数、化学式和晶胞数不是同一个量

  • 配位数:一个指定粒子的最近邻数;
  • \(Z\):一个晶胞内化学式单位数;
  • 化学计量:不同元素总数的最简整数比;
  • 格点数:晶胞的净晶格点贡献;
  • 结构基元原子数:附着在每格点的原子集合大小。

例如FCC单原子结构:

  • 常规胞格点净数4;
  • 每格点一个原子;
  • \(Z=4\)个原子;
  • 每原子配位数12。

配位数12不表示晶胞中有12个原子,也不表示化学式下标为12。


12. 衍射如何检验周期结构

晶体中周期排列使不同位置散射的波发生干涉。满足Bragg条件时:

\[ n\lambda=2d\sin\theta \]
  • \(\lambda\):入射辐射波长;
  • \(d\):一组晶面间距;
  • \(\theta\):Bragg角;
  • \(n\):衍射级次。

衍射峰位置提供晶格间距和晶胞信息,强度还与胞内原子种类和位置有关。

本章不做完整结构解析,但要明确:

  • 晶胞不是凭球模型想象确定;
  • 真实结构依赖X射线、中子或电子衍射等实验;
  • 一个密度数据通常不足以唯一决定结构;
  • 热振动、缺陷和有限晶粒会影响衍射。

13. 常见误区

误区1:晶格就是原子排列

晶格是几何等价点集,晶体结构还需结构基元。

误区2:晶胞一定是唯一最小盒子

同一结构可选不同原胞或常规胞。

误区3:边界原子被物理切开

共享分数只是避免重复的记账。

误区4:BCC原子沿棱接触

BCC沿体对角线接触;FCC沿面对角线接触。

误区5:FCC图中有14个完整原子

净计数为4。

误区6:HCP和FCC局部指标相同所以结构相同

ABAB与ABCABC层序不同。

误区7:空隙占据不改变母体结构

真实晶格会因粒子大小、作用和化学计量调整。

误区8:原子半径是不会变形的硬球半径

硬球是几何模型,真实电子云无硬边界。


14. 本课知识结构

晶体结构
├─ 晶格:整数平移等价点
├─ 结构基元:原子/离子/分子及相对坐标
└─ 晶胞:由a,b,c定义的描述盒
   ├─ 原胞:1个净格点
   └─ 常规胞:突出对称性

单原子立方硬球
├─ SC:Z=1,CN=6,η=0.524
├─ BCC:Z=2,CN=8,η=0.680
└─ FCC:Z=4,CN=12,η=0.740

密堆积
├─ HCP:ABAB
├─ CCP/FCC:ABCABC
├─ 四面体空隙:2N
└─ 八面体空隙:N

定量
├─ 共享计数
├─ ρ=ZM/(N_A V)
└─ Bragg:nλ=2d sinθ

15. 课后练习

练习1:概念关系

用一句式子和一段文字区分晶格、结构基元、晶体结构和晶胞。

练习2:共享计数

某立方胞在8个顶点、12个棱心和6个面心各有同一种粒子。计算净粒子数。

练习3:三种立方结构

不查表推导SC、BCC、FCC的:

  1. \(Z\)
  2. 配位数;
  3. 接触方向;
  4. \(a-r\)关系。

练习4:堆积率

推导BCC堆积率\(\sqrt3\pi/8\),并解释为什么计算中使用2个球。

练习5:密堆积层序

说明HCP与CCP/FCC的层序、配位数和堆积率。哪些相同,哪些不同?

练习6:空隙与化学计量

\(N\)个密堆积阴离子:

  1. 四面体和八面体空隙各多少?
  2. 若阳离子占全部八面体空隙,阳/阴离子比是多少?
  3. 若占一半四面体空隙,比值是多少?

练习7:密度

某BCC金属\(M=55.8\ \mathrm{g\,mol^{-1}}\)\(a=287\ \mathrm{pm}\)。计算理论 密度,取\(N_\mathrm A=6.022\times10^{23}\ \mathrm{mol^{-1}}\)

练习8:反算晶胞参数

某FCC金属密度\(\rho\)、摩尔质量\(M\)已知。写出边长\(a\)的表达式,并说明\(Z\) 取何值。

练习9:配位数辨析

为什么“FCC配位数12,所以一个FCC晶胞含12个原子”错误?

练习10:证据

已知一种金属的密度和摩尔质量,能否唯一判定它是SC、BCC还是FCC?还需要什么信息?


16. 分层答案

练习1

完整答案
\[ \text{晶体结构}=\text{晶格}+\text{结构基元} \]

晶格是无限平移等价点集,结构基元是在每格点重复的一组原子及相对位置,二者结合 得到周期晶体结构。晶胞由一组基矢定义,是可经平移重建结构的描述区域;同一结构可有 不同合法晶胞。

练习2

完整答案
\[ Z = 8\left(\frac18\right) +12\left(\frac14\right) +6\left(\frac12\right) =1+3+3=7 \]

练习3

完整答案
结构 \(Z\) CN 接触 关系
SC 1 6 \(a=2r\)
BCC 2 8 体对角线 \(\sqrt3a=4r\)
FCC 4 12 面对角线 \(\sqrt2a=4r\)

练习4

完整答案

BCC常规胞净含2个球,且\(a=4r/\sqrt3\)

\[ \eta = \frac{2(4\pi r^3/3)} {(4r/\sqrt3)^3} = \frac{\sqrt3\pi}{8} \approx0.680 \]

使用2个球来自8个顶点净贡献1加体心1。

练习5

完整答案

HCP为ABAB层序,CCP/FCC为ABCABC。两者理想硬球配位数均12、堆积率均0.740, 但长程层序、晶胞和对称性不同。

练习6

完整答案

\(2N\)个四面体空隙和\(N\)个八面体空隙。占全部八面体空隙得到阳/阴比 \(N:N=1:1\)。占一半四面体空隙得到\((2N/2):N=1:1\)

练习7

完整答案

BCC中\(Z=2\)

\[ m_\mathrm{cell} = \frac{2(55.8)}{6.022\times10^{23}} = 1.853\times10^{-22}\ \mathrm g \]
\[ a=287\ \mathrm{pm}=2.87\times10^{-8}\ \mathrm{cm} \]
\[ V=a^3=2.36\times10^{-23}\ \mathrm{cm^3} \]
\[ \rho\approx7.85\ \mathrm{g\,cm^{-3}} \]

练习8

完整答案

FCC常规胞\(Z=4\)

\[ \rho=\frac{4M}{N_\mathrm A a^3} \]

所以

\[ a = \left(\frac{4M}{\rho N_\mathrm A}\right)^{1/3} \]

单位需使\(M/N_\mathrm A\)\(\rho\)配合得到体积。

练习9

完整答案

配位数12统计一个原子的最近邻,跨越多个相邻晶胞;晶胞净原子数由边界共享计数得到, FCC为4。两者对象不同,不能互换。

练习10

完整答案

仅有\(\rho\)\(M\)时,式\(\rho=ZM/(N_\mathrm A a^3)\)仍同时含未知\(Z\)\(a\), 不能唯一判定。至少还需晶胞边长或衍射峰给出的晶格参数及系统消光/结构信息。即使 得到晶格类型,复杂结构基元仍需衍射强度确定。


17. 本课小结

  1. 晶格是平移等价几何点集,结构基元附着其上才形成晶体结构。
  2. 晶胞由三个基矢定义;原胞净含一个格点,常规胞可更大以显示对称性。
  3. 顶点、棱心、面心和体心对单胞分别贡献\(1/8,1/4,1/2,1\)
  4. SC、BCC、FCC常规胞净粒子数分别为1、2、4。
  5. 三者最近邻配位数分别为6、8、12。
  6. SC沿棱、BCC沿体对角线、FCC沿面对角线接触。
  7. 理想堆积率分别约为0.524、0.680、0.740。
  8. HCP为ABAB、CCP/FCC为ABCABC;两者局部配位和堆积率相同,长程层序不同。
  9. \(N\)个密堆积球形成\(2N\)个四面体和\(N\)个八面体空隙。
  10. 晶体密度公式为\(\rho=ZM/(N_\mathrm A V_\mathrm{cell})\)
  11. 硬球半径和理想接触是几何模型,不是电子云硬边界。
  12. 衍射峰位置和强度为晶格与胞内结构提供实验约束。

18. 下一课

有了密堆积、空隙和配位数,可以描述离子结构:

NaCl、CsCl和ZnS结构分别怎样安排正负离子?化学式、配位数和晶胞\(Z\)怎样独立 计数?半径比规则能提供什么几何初筛,为什么不能把它当作结构定律?


19. 术语与资料来源

本页晶体学术语依据IUCr与IUPAC资料核对,访问日期为2026-07-23:

进一步参考:

  • Anthony R. West, Solid State Chemistry and Its Applications, crystal structures chapter.
  • Catherine E. Housecroft, Alan G. Sharpe, Inorganic Chemistry, solid-state structures chapter.