米勒指数计算器 - 将晶体平面截距转换为(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)。
米勒指数公式
米勒指数来自平面在各坐标轴上截距的倒数。如果一个平面与 x 轴、y 轴和 z 轴相交处到原点的距离分别为 a、b 和 c,则这些指数满足:
如何根据截距计算米勒指数
- 找出晶面与每条轴的交点,并以晶胞边长为单位进行测量。将这些截距记为 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)。这种形式更容易看出两个晶面属于同一对称等价晶面族,而仅根据六方晶格中的三指数米勒记法有时并不明显。
历史
米勒指数由威廉·哈洛斯·米勒(William Hallowes Miller)在其1839年的著作《晶体学论著》(A Treatise on Crystallography)中提出。此前已有标记晶面的体系,但米勒采用截距倒数的方法,使平行于某一坐标轴的平面易于处理,因为它的截距为无穷大,其倒数就是0。马克斯·冯·劳厄(Max von Laue)于1912年发现晶体的 X 射线衍射之后,威廉·亨利·布拉格和威廉·劳伦斯·布拉格证明,米勒指数恰好描述了产生衍射峰的那些平面,他们因这项工作共同获得了1915年诺贝尔物理学奖。
常见问题
米勒指数有什么用途? 它们用来标识晶格中的特定平面。它们可用于标定 X 射线衍射峰和电子衍射峰,描述金属中的滑移面,规定半导体晶圆的取向,以及标记矿物的晶面和解理。
米勒指数中的零表示什么意思? 它表示该平面平行于那条坐标轴,永远不会与它相交。例如,(201) 平行于 y 轴。
负的米勒指数表示什么意思? 它们表示该平面在原点的负侧与那条坐标轴相交。负指数的写法是在数字上方加一横线,例如 (2̄11),或者用负号,例如 (-2,1,1)。
为什么过原点的平面不能有米勒指数? 米勒指数来自截距的倒数。过原点的平面与每条坐标轴的截距都是0,而 1/0 没有定义,所以除非把平面平移,否则这种方法无法给出指数。
米勒指数与米勒-布拉维指数有什么区别? 米勒指数 (hkl) 使用三个数,适用于任何晶系。米勒-布拉维指数 (hkil) 增加了第四个相关的指数,主要用于六方晶体,在这类晶体中它使对称等价的平面更容易辨认。
平面间距与米勒指数有什么关系? 在棱长为 a 的立方晶体中,相邻 (hkl) 平面之间的间距为 d = a / √(h² + k² + l²)。指数越大的平面,间距越小。其他晶系使用类似但更复杂的公式,该公式考虑了不相等的轴长以及不等于90°的夹角。
参考文献
- 纽卡斯尔大学,K. Vassilevski。About crystal symmetry, Miller indices。纽卡斯尔大学:米勒指数:规则为取截距的倒数、通分去掉分数、约简到最简整数比;平行于某坐标轴的平面,其指数为零;六方指数满足 h + i + k = 0。
- 佐治亚州立大学,HyperPhysics。Bragg's Law。HyperPhysics:布拉格定律:晶格平面产生衍射峰的条件。
- 诺贝尔奖推广机构(Nobel Prize Outreach)。The Nobel Prize in Physics 1915。NobelPrize.org:物理学奖 1915:授予威廉·亨利·布拉格和威廉·劳伦斯·布拉格,以表彰他们利用 X 射线分析晶体结构。