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

(学习日记)2024.01.19

写在前面:
由于时间的不足与学习的碎片化,写博客变得有些奢侈。
但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。
既然如此
不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗、最有帮助的资料,并尽量总结几句话指明本质,以便于日后搜索起来更加容易。


标题的结构如下:“类型”:“知识点”——“简短的解释”
部分内容由于保密协议无法上传。


点击此处进入学习日记的总目录

2024.01.19

  • 一、元件:厚膜电阻 与 薄膜电阻
  • 二、C/C++:函数的内部声明
  • 三、C/C++:指针偏移

一、元件:厚膜电阻 与 薄膜电阻

薄膜电阻与厚膜电阻的共同特征在于,通过在耐热基板的表面,涂覆一层薄膜状的电阻材料而形成的电阻元件。薄膜与厚膜最直观的差异就是这层“膜”(导电层)的厚度。厚膜电阻膜的厚度可以是薄膜电阻的上千倍。

  1. 精度与功率上的差异
    薄膜,主要针对精度而设计。
    厚膜,主要针对功率而设计。
    在这里插入图片描述


    薄膜电阻是用真空法淀积导电层,称为溅镀。这在陶瓷基板上形成一个薄而均匀的层,只有几微米厚。然后,该层将经历光刻或激光蚀刻的过程。这决定了电阻值的精确度,容差极为精细,可低至0.01%。这样的精度才使薄膜电阻如此有用。
    在这里插入图片描述
    在这里插入图片描述
    厚膜电阻的导电层以浆的形式印制在陶瓷基板上。其厚度可以是薄膜电阻导电层的上千倍。这样的厚度在处理高功率应用时具有性能优势,而且制造成本也明显低于薄膜电阻。然而,它在功率方面的优势却也使得其可预测性和精确性降低,容差可能高达 5%
    在这里插入图片描述
    在这里插入图片描述
    然后随着薄膜电阻的发展,现在薄膜电阻与厚膜电阻功率上的差距,越来越小,这折射出薄膜电阻的性能改进。

  2. 电流噪声上的差异
    薄膜电阻比厚膜电阻在电流噪声上更有优势。
    在这里插入图片描述
    对于薄膜电阻,如上图所示,从薄膜电阻的电阻层的微观结构来看,只有金属颗粒堆叠在一起形成精细的金属膜。当电子在导电金属层中移动时,它们可以从一个或多个导电晶格转移到另一个晶格,并在没有任何阻碍的情况下形成电流,这有助于防止噪声产生。

对于厚膜电阻,如上图所示,电阻层的材料由金属和玻璃材料制成。玻璃材料是不导电的,所以电子不能穿过玻璃颗粒。电流的方向因这些玻璃颗粒而改变,并成为电流噪声的来源。

不同电阻的成分差异
碳膜电阻的尺寸通常较大,功率较小,公差较大,温度系数也大,另外在高温下会产生噪音。从好的方面来说,它们比大多数电阻便宜,而且通常在更高的频率下表现得很好。
陶瓷电阻具有较高的温度系数,中等工作温度范围,通常比大多数电阻昂贵。
金属元素电阻常用于电流传感中。它们精度高,阻值和公差都比较低。
金属薄膜电阻具有良好的温度稳定性,低噪音,阻值范围宽、公差小。
金属氧化物薄膜电阻跟金属薄膜电阻非常相似,但它们能更有效地承受浪涌电流,并承受更高的温度等级。
厚膜电阻具有噪声、浪涌容限低、温度稳定性好、额定电压高的特点。它们具有多种阻值。
薄膜电阻具有低噪声、高寿命稳定性、低温度系数和高阻值等特点。
绕线电阻适用于大功率、大电流应用场合。另一方面,它们噪音高,电阻值低。无感选项也可用。

  1. 温度系数TCR上的差异
    什么是温度系数TCR?

    电阻的温度系数,阐述了观察到的阻值如何随电阻温度的变化而变化。温度系数通常以ppm(百万分之一)每摄氏度为单位给出,与使用%/°C的单位相比,这节省了大量小数点后的零。数值可能是正的,也可能是负的,分别表示与温度的正相关或负相关。这是一个总结数字,通常以范围或限制最大值的形式给出,而实际电阻阻值不一定会线性变化。

在这里插入图片描述
t1= +25 °C或特定室温
t2= –55 °C 或 +125 °C测试问题
R1=参考温度下的阻值
R2=测试温度下的阻值
概括来说:薄膜比厚膜电阻在温度系数TCR上更有优势。

参考资料:
薄膜电阻 1kΩ ±0.1% 100mW
360Ω ±1% 100mW 厚膜电阻
薄膜电阻与厚膜电阻有什么差异?

二、C/C++:函数的内部声明

函数的声明不仅可以在函数外,也可以在函数内部
在这里插入图片描述

三、C/C++:指针偏移

在这里插入图片描述
举例:
在这里插入图片描述

//输入一些数字,输出能被3整除的数
#include <iostream>
using namespace std;void a(int* aim, int* aim1)
{while ((*aim1 = *aim)) (*aim++) % 3 ? 0 : aim1++;
}int main()
{int num[101];int num1[101];int* aim = num;int* aim1 = num1;cout << "输入 0 结束输入:\n";do{cin >> *aim;} while (*(aim++));a(num, num1);cout << "满足条件的数为:\n";while (*aim1)cout << *aim1++ << " ";return 0;
}

在这里插入图片描述

相关文章:

  • C++:史上最坑小游戏
  • 【RabbitMQ】快速入门及基本使用
  • C#,字符串匹配(模式搜索)有限自动机(Finite Automata)算法的源代码
  • 配置中心原理和选型
  • Python文件自动化处理
  • vue 解决el-table 表体数据发生变化时,未重新渲染问题
  • 代码随想录算法训练53 | 动态规划part14
  • 带你学C语言-指针(4)
  • cetos7搭建部署k8s 版本1.28
  • Docker进阶篇-安装MySQL主从复制
  • nestjs之provider的provide取值的几种方式
  • 设计模式篇章(4)——十一种行为型模式
  • Unity之射线检测
  • 【河海大学论文LaTeX+VSCode全指南】
  • axios封装-reques.js
  • [译]前端离线指南(上)
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 2017-09-12 前端日报
  • android图片蒙层
  • Consul Config 使用Git做版本控制的实现
  • JavaScript类型识别
  • js ES6 求数组的交集,并集,还有差集
  • JS函数式编程 数组部分风格 ES6版
  • 初识 webpack
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 聊聊sentinel的DegradeSlot
  • 排序算法学习笔记
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 学习Vue.js的五个小例子
  • 学习笔记:对象,原型和继承(1)
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 你对linux中grep命令知道多少?
  • ionic异常记录
  • 阿里云重庆大学大数据训练营落地分享
  • ​TypeScript都不会用,也敢说会前端?
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (十六)一篇文章学会Java的常用API
  • (实战篇)如何缓存数据
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)创业的注意事项
  • .NET Core 项目指定SDK版本
  • .NET delegate 委托 、 Event 事件
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .Net 应用中使用dot trace进行性能诊断
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .Net面试题4
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .Net中的集合
  • .Net中的设计模式——Factory Method模式
  • /bin、/sbin、/usr/bin、/usr/sbin