晶体基本知识
文章目录
- 晶体基本知识
- 基本概念
- 晶胞<晶格<晶粒<晶体
- 晶胞
- 原子坐标(原子分数坐标)
- 六方晶系与四轴定向
- 七大晶系和十四种点阵结构
- 学习资料
- 吉林大学某实验室教程---
- 知乎系列
- 晶体与压敏器件
晶体基本知识
基本概念
晶胞<晶格<晶粒<晶体
从微观到宏观,晶胞<晶格<晶粒<晶体。
- 晶胞是反映晶体中原子排列规律的最小几何单元,为平行六面体,像一个小格子。
- 晶格是以晶胞为单位,重复排列而成空间格架。
- 晶粒是位向相同的晶胞排列组成的颗粒。位向即晶胞排列的朝向。两个位向不同的晶粒“碰撞”的区域就是晶界。晶界上的原子排列,从一个位向过渡到另一个位向。
- 晶格和晶粒概念上都是为晶胞排列而成,但区别是:提到晶格时,通常说的是一个空间结构上的概念,而晶粒描述的是一个实体。
- 晶体由至少一个晶粒组成。一个晶粒组成的晶体叫做单晶,有两个以上晶粒的晶体叫做多晶。(下图从左到右为单晶(图为一个大晶粒),多晶(图为三个晶粒)和非晶(原子不规则排列))
晶胞
构成晶体的最基本的几何单元称为晶胞(Unit Cell),其形状、大小与空间格子的平行六面体单位相同,保留了整个晶格的所有特征。晶胞是能完整反映晶体内部原子或离子在三维空间分布之化学-结构特征的平行六面体最小单元。
晶胞是晶体结构的基本重复单元,整个晶体就是按晶胞在三维空间周期性地重复排列,相互平行取向,按每一个顶点为8个晶胞所共有的方式堆砌而成。
对于实际的三维晶体,选择三个不相平行的、能满足周期性的单位向量a,b,c,可将品体划分成一个个完全相同的平行六面体,它代表晶体结构的基本重复单位,叫晶胞。(一般情况下,晶胞都是平行六面体)。
对同一晶体,在划分平行六面体时,由于选择向量的大小和方向不同,有许多划分方法,也就能找到多种不同形状的晶胞。
晶胞的选择
同一空间点阵可因选取方式不同而得到不相同的晶胞,所以,选取晶胞要求是最能反映该点阵的对称性,选取原则为 :
1) 选取的平行六面体应反映出点阵的最高对称性;
2) 平行六面体内的棱和角相等的数目应最多;
3)当平行六面体的棱边夹角存在直角时,直角数目应最多:
4)在满足上述条件的情况下,晶胞应具有最小的体积
晶胞的基本要素:一个是晶胞的大小和形状,可用晶胞参数(a,b,c,α,β,γ)(a,b,c,\alpha, \beta, \gamma)(a,b,c,α,β,γ)表示,其中a、b、c表示三组棱的棱长,α,β,γ\alpha, \beta, \gammaα,β,γ分别表示棱间夹角.
共有7种不同几何特征的三维晶胞,称为布拉维系,它们的名称、英文名称、符号及几何特征如下:
- 立方cubic(简写c)。 a=b=c,α=β=γ=90°,(只有一个晶胞参数a)
- 四方(正方)tetragonal(简写t)。 a=b≠c,α=β=γ=90°,(有2个晶胞参数a和c)
- 六方hexagonal(简写h)。 a=b≠c,α=β=90°,γ=120°,(有2个晶胞参数a和c)
- 正交(斜方)orthorhombic(简写o)。 a≠b≠c,α=β=γ=90°,(有3个晶胞参数a,b和c)
- 单斜monoclinic(简写m)。 a≠b≠c,α=γ= 90°,β≠90°,(有4个晶胞参数a,b,c和β)
- 三斜anorthic(简写a)。 a≠b≠c,α≠β≠γ,(有6个晶胞参数a,b,c,α,β和γ)
- 菱方(三角)rhombohedral(简写R)。a = b = c,α=β=γ≠90°,(有2个晶胞参数a和α)
原子坐标(原子分数坐标)
为了表示晶胞中所有原子的位置,用坐标(x,y,z)表达晶胞中原子的分布,该坐标被称为原子坐标(xys:因为原子坐标的取值范围总是小于1,所以又称为原子分数坐标。)
- 原子坐标取值范围为0<|(x,y,x)|<=0。若值取1,就相当于平移到另一个晶胞。
- 一个晶胞中具有某个原子坐标的原子,整个晶体中与之对称的原子也具有该原子坐标。
制定原子坐标的方法:
(1) 取晶胞参数a、b、c 的方向为三维坐标系坐标轴的方向,满足右手系;
(2) 以晶胞参数a、b、c 的长度为三个方向的长度单位1(所以 晶胞内任意质点的坐标值都会小于1);
(3)一般将原点选在晶胞顶点上;
如此建立了O-XYZ的晶体坐标系;a b c 称作晶体坐标晶轴,简称晶轴,也称结晶轴。
晶轴的选取原则:
(1)晶轴的选择要符合晶体自身的对称性。因此,要优先选择对称轴作为晶轴;对称轴不够或没有时,选对称面的法线方向作为晶轴;对称面数目不够或没有时,选择合适的晶棱方向作为晶轴。在选择晶棱做晶轴时,可以设想将其平行移动至晶体中心。
(2)在满足上述条件的前提下,应尽可能使晶轴互相垂直或近于垂直,并使轴单位尽可能相等,即使a=b=c,α=β=γ=90。
两种典型晶轴的安置及名称
- 三轴定向
除三方晶系、六方晶系以外的晶体,均采用X、Y、Z三轴定向。X、Y、Z晶轴的安置是:Z轴直立,上端为正;X轴前后,前端为正;Y轴左右,右端为正。轴角:X、Y、Z晶轴正端之间的夹角为轴角。 - 四轴定向
三方、六方晶系的晶体采用X、Y、U、Z四轴定向。4根晶轴的安置是:Z轴为直立轴,上端为正。X、Y、U为3个水平轴,Y轴左右,右端为正:X轴为左前,前端为正;U轴右前,后端为正。水平晶轴X、Y、U正端之间的夹角为120°。
六方晶系与四轴定向
参考资料:
材科基重难点知识详解之六方晶系指数标定
六方晶系4指数晶面表达为何是必要的?
六方晶系的晶面指数和晶向指数计算(四轴定向)
通常情况下,我们用三个指数表示晶面和晶向。这种三指数表示方法,原则上适用于任意晶系。
但是,我们发现在使用三指数来表示六方晶胞的晶面时,晶体学上等价面的晶面指数不同。例如图1中的A(红)面和B(黄)面是一对等价面,但是使用三指数方式标定时,所得的晶面指数不相同,分别为(100)和(11‾01\overline10110)。
由此发现,用三指数表示六方晶系的晶面和晶向有一个很大的缺点:
即晶体学上等价的晶面和晶向不具有类似的指数,不能显示六方晶系的对称性。
为了显示六方晶系的对称性,要用四轴表示。
为解决该问题,我们对六方晶胞选择了a1,a2,a3,c四个坐标轴,并使
a3⃗=−(a1⃗+a2⃗)\vec{a_3}=-(\vec{a_1} + \vec{a_2})a3=−(a1+a2)
如下图所示。由此得到的六方晶系晶面指数的一般形式为(h k i l),其中i=-(h+k)。
下图为用四轴定向表示的一些晶向和晶面:
七大晶系和十四种点阵结构
参考资料:
晶体的结构分类:七大晶系和十四种点阵结构
一文读懂珠宝矿物的七大晶系(xys:有许多模型和实物图,,立方晶系并不只有立方体一种形式)
晶体可以分为七大晶系,分别为:
这7种晶系又可细分为14种点阵结构
一文读懂珠宝矿物的七大晶系(xys:有许多模型和实物图)
学习资料
吉林大学某实验室教程—
第一章 晶体的特性
第二章 晶体构造理论
第三章 晶体的对称性理论
第四章 晶向、晶面等概念
晶向族特点:
(1)一个晶向指数代表一系列相互平行、方向相同的晶向;
(2)一个晶向族代表一系列性质地位相同的晶向。
(3)对于立方晶系,数字相同,仅正负号、数字排序不同的属同一晶向族;
第五章 典型半导体材料及电子材料晶体结构特点及有关性质
第六章 晶体的缺陷-点缺陷
第七章 晶体的缺陷-线缺陷
第八章 晶体的缺陷-面缺陷
知乎系列
晶体结构1——了解晶体
晶体结构2——常见晶体实例
晶体结构3——晶格的周期性
晶体结构4——晶向指数与晶面指数
晶体与压敏器件
为什么CMOS都用100经面的晶片, 双极的 用111晶面的晶片
半导体力敏器件—(xys:详细讲解了半导体的压阻效应)
对于剪切应力的理解,请参考: 如何通俗易懂地理解应力?—(xys:阐述了正应力(包括拉应力和压应力)和剪切应力)
相关文章:

晶体基本知识
文章目录晶体基本知识基本概念晶胞<晶格<晶粒<晶体晶胞原子坐标(原子分数坐标)六方晶系与四轴定向七大晶系和十四种点阵结构学习资料吉林大学某实验室教程---知乎系列晶体与压敏器件晶体基本知识 基本概念 晶胞<晶格<…...

免费CRM如何进行选择?
如今CRM领域成为炙手可热的赛道,很多CRM系统厂商甚至打出完全免费的口号,是否真的存在完全免费的crm系统?很多企业在免费使用过程中会出现被迫终止的问题,需要花费高价钱才能继续使用,那么,免费crm系统哪个…...

关于金融类iOS套壳上架,我帮你总结了这些经验
首先说明,本文中出现的案例的,没有特别的专门针对谁,只是用于分析,如有觉得不妥的,请及时联系我删除,鉴于本文发出之后,可能造成的一些影响,所以大家看看就好了,千万不要…...

4年功能测试月薪9.5K,3个月时间成功进阶自动化,跳槽涨薪6k后我的路还很长...
前言 其实最开始我并不是互联网从业者,是经历了一场六个月的培训才入的行,这个经历仿佛就是一个遮羞布,不能让任何人知道,就算有面试的时候被问到你是不是被培训的,我还是不能承认这段历史。我是为了生存,…...

python url解码详解
python url解码 url是数据的一个部分,一般会用来做什么呢?比如网站的 URL,比如搜索引擎中的 url,再比如网页中的图片等。 你也许不知道,在 Web页面中的图片、链接、超链接都是 URL,也就是 url。 而如果想要…...

leetcode102:二叉树的层序遍历
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]] 示例 2: 输入…...

深度学习openMMLab的介绍和使用
文章目录MMCV介绍MMCV的安装修改链接中的cu113修改链接中的torch1.10.0物体分类MMCLS源码下载配置参数解读配置文件的组成如何生成完整配置文件定义自己的数据集构建自己的数据集训练自己的任务物体检测MMDetection语义分割MMSegmentation姿态估计MMPose未完成,持续…...

【vue2】axios请求与axios拦截器的使用详解
🥳博 主:初映CY的前说(前端领域) 🌞个人信条:想要变成得到,中间还有做到! 🤘本文核心:当我们在路由跳转前与后我们可实现触发的操作 【前言】ajax是一种在javaScript代码中发请…...

文件上传都发生了啥
一直在用组件库做文件上传,那里面的原理到底是啥,自己写能不能写一个upload框出来呢? (一)基本原理 浏览器端提供了一个表单,在用户提交请求后,将文件数据和其他表单信息编码并上传至服务器端࿰…...

【vim进阶】vim编辑器的多文件操作(如何打开多个文件,如何进行文件间的切换,如何关闭其中的某一个文件)
一、如何打开多个文件? 方法一:启动打开 现在有多个文件 file1 ,file2 , … ,filen. 现在举例打开两个文件 file1,file2 vim file1 file2该方式打开文件,显示屏默认显示第一个文件也就是 file1。 方法二ÿ…...

ToBeWritten之车辆通信
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬…...

自定义 Jackson 的 ObjectMapper, springboot多个模块共同引用,爽
springboot多个模块共同引用自定义ObjectMapper 🚃统一配置示例自定义 Jackson 的 ObjectMapper更改时区为东八区, 优点是在多个模块中都可以使用同一种方式来进行配置,方便维护和修改 统一配置 假设有一个 Spring Boot 项目,包含多个模块&…...

【面试】Redis面试题
文章目录概述什么是Redis?Redis有哪些优缺点?使用redis有哪些好处?为什么要用 Redis / 为什么要用缓存为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快Redis的应用场景持久化什么是Redis持久化?Redis 的持久化机制是…...

前端后端交互系列之原生Ajax的使用
目录前言一,Ajax概述二,基础知识之Http协议2.1 请求报文2.2 响应报文2.3 如何查看通信报文三,Ajax简单案例3.1 Express框架创建服务端3.2 Ajax案例后台准备3.3 Ajax案例前台准备3.4 发送get请求3.5 发送带有参数的Ajax请求3.6 发送post请求3.…...

openGauss 5.0企业版主从部署,实战狂飙
📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…...

Vue中props组件和slot标签的区别
在 Vue 中,props 和 slot 都是组件之间进行通信的机制,它们的作用和应用场景有一些区别: props 是一种组件的数据传递机制,通过在父组件中以属性的形式向子组件传递数据。子组件接收这些数据,并可以进行相应的处理和渲…...

基于Windows下VSCode搭建Vue开发环境
一、准备工作 VSCode编辑器安装:https://code.visualstudio.com/Node.js安装:https://blog.csdn.net/qq_40197828/article/details/78302124VSCode插件安装:Vetur和ESlint 二、更换淘宝镜像源 更换镜像源命令:npm install -g c…...

Android开发 Dialog对话框 DatePickerDialog
1. AlertDialog AlertDialog是弹出的提醒对话框,有提示,确认,选择等功能。 没有公开的构造方法,一般用AlertDialog.Builder来完成参数设置,最后调用create方法创建。 参数设置常用的方法: 代码ÿ…...
开心档开发入门网之C++ Web 编程
C Web 编程什么是 CGI?公共网关接口(CGI),是一套标准,定义了信息是如何在 Web 服务器和客户端脚本之间进行交换的。CGI 规范目前是由 NCSA 维护的,NCSA 定义 CGI 如下:公共网关接口(…...

C# 和 VB .NET 的纯 FFmpeg 包装器:CSFFmpeg Crack
用于 C# 和 VB .NET 的纯 FFmpeg 包装器buildbuildpassingpassing releasereleasev1.0.3.0v1.0.3.0用于 C# 和 VB .NET Framework(WinForm 和 WPF)和 .NET Core 的纯 FFmpeg 包装器。 截图 主要 Winform 示例有据可查的例子目录: 关于截图好处…...

python外篇(序列化和非序列化)
目录 概念阐述 pickle json msgpack 概念阐述 序列化是指将对象转化为可存储或可传输的数据格式,例如将 Python 对象转化为二进制、JSON 或 XML 等格式,以便于将其存储到文件中或在网络上传输。在Python中,可以使用pickle、json、msgpac…...

Linux总结(二)
基础IO 1.什么叫文件? 我们需要在操作系统的角度理解文件。 文件 = 文件内容 + 属性(所以即使是空文件,也会占空间,因为我们是需要保存文件属性的,属性也是数据,所以占空间) C/C++程序默认会打开三个文件流,叫做标准输入(stdin),标准输出(stdout),标准错误(std…...

【4.1】Socket编程、TCP挥手
TCP连接断开 四次挥手 四次挥手过程 客户端发送FIN报文,客户端进入FIN_WAIT_1状态。 服务端接收报文,发送ACK报文,服务端进入CLOSE_WAIT状态。 客户端收到ACK报文,进入FIN_WAIT_2状态。 服务端处理完数据后,也发送…...

【竞赛经历】CSDN第41期竞赛题解
1 前言 本次的竞赛主要是最后一题,对于完全不懂珠算的人来说还是有点困难的,仅理解题目的意思就花了很多时间,最后侥幸拿了第一个前三。。。 2 题解 本次竞赛分为编程题部分和非编程题部分,其中非编程题部分比较简单。 2.1 非编…...

【Linux学习】信号——预备知识 | 信号产生 | 核心转储
🐱作者:一只大喵咪1201 🐱专栏:《Linux学习》 🔥格言:你只管努力,剩下的交给时间! 信号🔔信号🎵预备知识🎵信号处理方法的注册🔔信号…...

2023中国程序员薪酬报告出炉,你拖后腿了吗?
程序员薪资高已是公认的事实,但是具体高到什么程度呢?近期,全球人力服务公司 Michael Page Internatioal 就发布了《2023 中国大陆薪酬报告》,揭示了中国程序员的薪酬情况。 该报告中一共调研了国内 7 个行业以及 6 大城市不同职…...

Mac下Python3安装及基于Idea开发
本篇文章带大家基于Mac OS操作系统,下载、安装Python环境,并基于Idea编写第一个Demo。 Python3安装 访问Python官网:https://www.python.org/。找到“Download”菜单,点击下载: 此处下载的为Mac的安装包,…...

2017年 团体程序设计天梯赛——题解集
前言: Hello各位童学大家好!😊😊,茫茫题海你我相遇即是缘分呐,或许日复一日的刷题已经让你感到疲惫甚至厌倦了,但是我们真的真的已经达到了我们自身极限了吗?少一点自我感动…...

“唯一靶点”的华堂宁会成控糖爆品吗?
一上市,两次“断货”的货华堂宁有爆品那味儿了。 2022年10月28日华领医药-B(02552.HK)公告华堂宁(多格列艾汀)正式进入商业化,一周后各个渠道便进入到了断货和限售的状态。 对于一个不在传统九大降糖药品…...

Spring《三》DI依赖注入
🍎道阻且长,行则将至。🍓 上一篇:Spring《二》bean的实例化与生命周期 下一篇:敬请期待 目录一、setter注入🍉1.注入引用数据类型2.注入简单数据类型二、构造器注入🍊1.注入引用数据类型2.简单数…...