当前位置: 首页 > news >正文

晶体基本知识

文章目录

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

晶体基本知识

基本概念

晶胞<晶格<晶粒<晶体

从微观到宏观,晶胞<晶格<晶粒<晶体。

  • 晶胞是反映晶体中原子排列规律的最小几何单元,为平行六面体,像一个小格子。
  • 晶格是以晶胞为单位,重复排列而成空间格架。
    在这里插入图片描述
  • 晶粒是位向相同的晶胞排列组成的颗粒。位向即晶胞排列的朝向。两个位向不同的晶粒“碰撞”的区域就是晶界。晶界上的原子排列,从一个位向过渡到另一个位向。
  • 晶格和晶粒概念上都是为晶胞排列而成,但区别是:提到晶格时,通常说的是一个空间结构上的概念,而晶粒描述的是一个实体。
  • 晶体由至少一个晶粒组成。一个晶粒组成的晶体叫做单晶,有两个以上晶粒的晶体叫做多晶。(下图从左到右为单晶(图为一个大晶粒),多晶(图为三个晶粒)和非晶(原子不规则排列))

晶胞

构成晶体的最基本的几何单元称为晶胞(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:阐述了正应力(包括拉应力和压应力)和剪切应力)

相关文章:

晶体基本知识

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

免费CRM如何进行选择?

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

关于金融类iOS套壳上架,我帮你总结了这些经验

首先说明&#xff0c;本文中出现的案例的&#xff0c;没有特别的专门针对谁&#xff0c;只是用于分析&#xff0c;如有觉得不妥的&#xff0c;请及时联系我删除&#xff0c;鉴于本文发出之后&#xff0c;可能造成的一些影响&#xff0c;所以大家看看就好了&#xff0c;千万不要…...

4年功能测试月薪9.5K,3个月时间成功进阶自动化,跳槽涨薪6k后我的路还很长...

前言 其实最开始我并不是互联网从业者&#xff0c;是经历了一场六个月的培训才入的行&#xff0c;这个经历仿佛就是一个遮羞布&#xff0c;不能让任何人知道&#xff0c;就算有面试的时候被问到你是不是被培训的&#xff0c;我还是不能承认这段历史。我是为了生存&#xff0c;…...

python url解码详解

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

leetcode102:二叉树的层序遍历

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

深度学习openMMLab的介绍和使用

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

【vue2】axios请求与axios拦截器的使用详解

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;当我们在路由跳转前与后我们可实现触发的操作 【前言】ajax是一种在javaScript代码中发请…...

文件上传都发生了啥

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

【vim进阶】vim编辑器的多文件操作(如何打开多个文件,如何进行文件间的切换,如何关闭其中的某一个文件)

一、如何打开多个文件&#xff1f; 方法一&#xff1a;启动打开 现在有多个文件 file1 &#xff0c;file2 , … ,filen. 现在举例打开两个文件 file1&#xff0c;file2 vim file1 file2该方式打开文件&#xff0c;显示屏默认显示第一个文件也就是 file1。 方法二&#xff…...

ToBeWritten之车辆通信

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

自定义 Jackson 的 ObjectMapper, springboot多个模块共同引用,爽

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

【面试】Redis面试题

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

前端后端交互系列之原生Ajax的使用

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

openGauss 5.0企业版主从部署,实战狂飙

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 哈喽&#xff01;大家好&#xff0c;我是【IT邦德】&#xff0c;江湖人称jeames007&#xff0c;10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】&#xff01;&#x1f61c;&am…...

Vue中props组件和slot标签的区别

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

基于Windows下VSCode搭建Vue开发环境

一、准备工作 VSCode编辑器安装&#xff1a;https://code.visualstudio.com/Node.js安装&#xff1a;https://blog.csdn.net/qq_40197828/article/details/78302124VSCode插件安装&#xff1a;Vetur和ESlint 二、更换淘宝镜像源 更换镜像源命令&#xff1a;npm install -g c…...

Android开发 Dialog对话框 DatePickerDialog

1. AlertDialog AlertDialog是弹出的提醒对话框&#xff0c;有提示&#xff0c;确认&#xff0c;选择等功能。 没有公开的构造方法&#xff0c;一般用AlertDialog.Builder来完成参数设置&#xff0c;最后调用create方法创建。 参数设置常用的方法&#xff1a; 代码&#xff…...

开心档开发入门网之C++ Web 编程

C Web 编程什么是 CGI&#xff1f;公共网关接口&#xff08;CGI&#xff09;&#xff0c;是一套标准&#xff0c;定义了信息是如何在 Web 服务器和客户端脚本之间进行交换的。CGI 规范目前是由 NCSA 维护的&#xff0c;NCSA 定义 CGI 如下&#xff1a;公共网关接口&#xff08;…...

C# 和 VB .NET 的纯 FFmpeg 包装器:CSFFmpeg Crack

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

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…...

web vue 项目 Docker化部署

Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段&#xff1a; 构建阶段&#xff08;Build Stage&#xff09;&#xff1a…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)

0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述&#xff0c;后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作&#xff0c;其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业

6月9日&#xff0c;国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解&#xff0c;“超级…...

C# 类和继承(抽象类)

抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案

JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停​​ 1. ​​安全点(Safepoint)阻塞​​ ​​现象​​:JVM暂停但无GC日志,日志显示No GCs detected。​​原因​​:JVM等待所有线程进入安全点(如…...

蓝桥杯 冶炼金属

原题目链接 &#x1f527; 冶炼金属转换率推测题解 &#x1f4dc; 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V&#xff0c;是一个正整数&#xff0c;表示每 V V V 个普通金属 O O O 可以冶炼出 …...

C++ 设计模式 《小明的奶茶加料风波》

&#x1f468;‍&#x1f393; 模式名称&#xff1a;装饰器模式&#xff08;Decorator Pattern&#xff09; &#x1f466; 小明最近上线了校园奶茶配送功能&#xff0c;业务火爆&#xff0c;大家都在加料&#xff1a; 有的同学要加波霸 &#x1f7e4;&#xff0c;有的要加椰果…...

通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器

拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件&#xff1a; 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...