米勒指数计算器 - 将晶体平面截距转换为(hkl)
根据一个晶体平面在x、y、z三个坐标轴上的截距数值,通过取倒数并化简为最小整数比的方法,计算晶体学中用于标记晶面方向的米勒指数(h,k,l)。页面提供换算公式、多个逐步算例和直观示意图,适用于材料科学专业课程、固体物理研究以及X射线衍射晶体结构分析等日常工作。
米勒指数计算器
晶体平面截距
输入晶体平面与x、y和z轴的截距。对于与轴平行的平面,使用'∞'或'infinity'。
输入数字或∞表示无穷大(与轴平行)
输入数字或∞表示无穷大(与轴平行)
输入数字或∞表示无穷大(与轴平行)
可视化
什么是米勒指数?
米勒指数是晶体学中用于指定晶格中平面和方向的符号系统。
从截距(a,b,c)计算米勒指数(h,k,l):
1. 取截距的倒数:(1/a, 1/b, 1/c) 2. 转换为具有相同比率的最小整数集 3. 如果平面与轴平行(截距为无穷大),其对应的米勒指数为0
- 负指数用数字上方的横线表示,例如(h̄,k,l)
- 符号(hkl)表示特定平面,而{hkl}表示等效平面的族
- 方向指数用方括号[hkl]书写,方向族用<hkl>表示
文档
什么是米勒指数?
米勒指数是一组三个整数,写作 (h,k,l),用于确定晶格中的一个晶面。晶格是固体材料中原子重复且有序的排列。米勒指数能准确告诉科学家一个晶面代表穿过该晶格的哪一层,而不必用文字描述其几何形状。它由英国矿物学家威廉·哈洛斯·米勒于 1839 年提出,至今仍是晶体学中的标准记法。
这个计算器将晶面在 x、y 和 z 晶体学轴上的截距转换为其米勒指数 (h,k,l)。
米勒指数公式
米勒指数由晶面各轴截距的倒数得到。如果一个晶面分别在距原点 a、b 和 c 的位置与 x、y 和 z 轴相交,则其指数满足:
如何根据截距计算米勒指数
- 找出晶面与每条轴的交点,并以晶胞边长为单位进行测量。将这些截距记为 a、b 和 c。
- 分别取每个截距的倒数:1/a、1/b、1/c。
- 将三个倒数同时乘以同一个数,使它们都成为整数。
- 将这三个整数除以它们的最大公约数,使其不能再约分。
得到的三个整数就是 h、k 和 l。永不与某条轴相交的晶面被视为在无穷远处与该轴相交,而 1 除以无穷大等于 0,因此该轴对应的米勒指数为 0。
计算示例
一个晶面在 2 处与 x 轴相交,在 3 处与 y 轴相交,在 6 处与 z 轴相交。
- 截距:(2,3,6)
- 倒数:(1/2,1/3,1/6)
- 乘以分母的最小公倍数 6:(3,2,1)
- 3、2 和 1 的最大公约数是 1,因此这些数不能再约分。
米勒指数为 (321)。
其他示例
- 经过 (1,∞,2) 的晶面与 y 轴平行,其倒数为 (1,0,1/2)。乘以 2 得到 (2,0,1)。其中的 0 表明该晶面永不与 y 轴相交。
- 经过 (-1,2,3) 的晶面,其倒数为 (-1,1/2,1/3)。乘以 6 得到 (-6,3,2),通常写作 (6̄32),在负指数上方加横线。
- 经过 (1,∞,∞) 的晶面,其倒数为 (1,0,0),得到 (100)。这是立方体六个面中的一个。
特殊情况
与某条轴平行的晶面永不与该轴相交,因此该截距视为无穷大,其米勒指数为 0。如果晶面在原点的负方向与某条轴相交,则对应指数为负数;在正式记法中,负数上方加横线,普通文本中则使用减号。经过原点本身的晶面没有定义的米勒指数,因为晶格中每组平行晶面都必须相对于原点有偏移后才能编号;必须先移动原点,才能描述这样的晶面。分数截距的处理方式与整数截距相同:先分别取倒数,再消去分数。
指数总是约分为可能的最小整数。(622) 和 (311) 描述同一族晶面,但晶体学家总是写作 (311)。
如何使用此计算器
输入晶面在 x、y 和 z 轴上的截距。
- 对于位于原点正侧的截距,使用正数;对于位于原点负侧的截距,使用负数。
- 对于与某条轴平行的晶面,输入 "infinity"、"inf" 或 "∞"。
- 不接受零截距,因为经过原点的晶面无法用此方法指定米勒指数。
计算器会立即计算出指数,并显示晶胞内部晶面的示意图。
米勒指数的应用
X 射线衍射。 X 射线衍射图中的每个斑点或峰都对应一组具有特定 (hkl) 的晶格平面。布拉格定律将这些晶面的间距与衍射角联系起来:
这里的 d_hkl 是 (h,k,l) 晶面之间的间距,λ 是 X 射线波长,θ 是衍射角。将观测到的峰与 (hkl) 值相匹配的过程称为指标化,是鉴定未知晶体结构的基本步骤。
材料科学。 不同晶面暴露出不同的原子排列,因此具有不同的表面能、化学反应速率,并在金属变形过程中发挥不同作用。在铝等面心立方金属中,原子层最容易沿 {111} 晶面彼此滑移。用于计算机芯片的硅晶圆通常沿 (100) 或 (111) 晶面切割,因为选择不同的晶面会影响后续制造步骤的进行方式。
矿物学。 天然晶体上可见的平坦晶面,以及矿物能够沿其整齐劈开的方向(即解理),都对应特定的低指数晶面。岩盐沿 {100} 晶面解理,萤石沿 {111} 晶面解理。
六方晶体的米勒–布拉维指数
镁、锌和钛等六方晶体通常使用四指数系统 (hkil),而不是三指数系统。额外的指数 i 并不独立;它始终满足 i = -(h+k)。这种形式更容易看出两个晶面属于同一对称等价晶面族,而仅根据六方晶格中的三指数米勒记法有时并不明显。
历史
米勒指数由威廉·哈洛斯·米勒在其 1839 年出版的著作 A Treatise on Crystallography 中提出。更早以前已经存在标记晶面的系统,但米勒采用截距倒数的方法,使得平行于某条轴的晶面易于处理,因为其截距为无穷大,倒数就是 0。马克斯·冯·劳厄于 1912 年发现晶体的 X 射线衍射后,威廉·亨利·布拉格和威廉·劳伦斯·布拉格证明,米勒指数准确描述了产生衍射峰的晶面;他们因此共同获得 1915 年诺贝尔物理学奖。
常见问题
米勒指数用于什么? 它们用于确定晶格中的特定晶面,可用于标定 X 射线和电子衍射峰、描述金属中的滑移面、指定半导体晶圆的取向,以及标记矿物的晶面和解理面。
米勒指数中的零表示什么? 它表示晶面与该轴平行,永不与其相交。例如,(201) 与 y 轴平行。
负米勒指数表示什么? 它表示晶面在原点的负方向与该轴相交。负指数可写成在数字上方加横线,例如 (2̄11),也可使用减号,例如 (-2,1,1)。
为什么经过原点的晶面没有米勒指数? 米勒指数取自截距的倒数。经过原点的晶面与每条轴的截距都是 0,而 1/0 无定义,因此除非移动该晶面,否则这种方法无法为其指定指数。
米勒指数与米勒–布拉维指数有什么区别? 米勒指数 (hkl) 使用三个数,适用于任何晶系。米勒–布拉维指数 (hkil) 增加了一个有依赖关系的第四指数,主要用于六方晶体;在六方晶体中,它能更容易识别对称等价晶面。
晶面间距与米勒指数有什么关系? 在边长为 a 的立方晶体中,相邻 (hkl) 晶面之间的间距为 d = a / √(h² + k² + l²)。指数越高,晶面间距越小。其他晶系使用类似但更复杂的公式,该公式还要考虑不相等的轴长和非 90° 角。
参考文献
- 米勒,W. H.(1839)。A Treatise on Crystallography。剑桥:J. & J. J. Deighton。
- Ashcroft,N. W.,和 Mermin,N. D.(1976)。Solid State Physics。Holt, Rinehart and Winston。
- Hammond,C.(2015)。The Basics of Crystallography and Diffraction(第 4 版)。牛津大学出版社。
- Cullity,B. D.,和 Stock,S. R.(2014)。Elements of X-ray Diffraction(第 3 版)。培生教育。
- 国际晶体学联合会。(2016)。International Tables for Crystallography, Volume A: Space-group symmetry。Wiley。