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

嵌入式软件--模电基础 DAY 1

C语言的学习告一段落了,要多多注意复习回顾,温故而知新,学习的过程就是与遗忘作斗争。接下来就是嵌入式学习中硬件电路方面的知识了。

一、电学基础

1.电流

电流(Current)是电荷在单位时间内通过导体横截面的流动量

对于金属导体来说,电流就是电子在电路中的移动。电流的单位是安培(A),1A代表1秒内有1库仑(电荷量单位,字母是C,1C是6.242*1018个电子)电子通过导体横截面。

说明:

  • 实际的电流方向负电荷(电子)的移动方向。
  • 电学上定义的电流方向正电荷定向流动的方向。

电流的换算关系:1A=1000毫安mA,1mA=1000微安(μA),1uA=1000纳安(nA)

2.电压

电压(Voltage)是电场施加在电荷上的力量,使其在电路中移动的能量。它也被称为电势差。

电压的单位是伏特(V),1伏特代表电场对1C电荷做1焦耳功(1V*1A*1s=1J)。电压的换算关系:1Kv=1000V1V=1000mV1mV=1000μV

3.电阻

电阻:导体对电流的阻碍作用就叫该导体的电阻。

在物理学中,用电阻来表示导体对电流阻碍作用的大小。导体的电阻越大,表示导体对电流的阻碍作用越大。导体的电阻通常用字母R表示,单位是欧姆,简称欧,符号是Ω

电阻的单位换算:1KΩ=1000Ω=103Ω,1MΩ=1000000Ω=106Ω

4.电路仿真软件

网页搜索CircuitJS,找到在线电路模拟器。

或者网页下载:

​​​​​​​Releases · SEVA77/circuitjs1 · GitHubStandalone (offline) version of the Circuit Simulator with small modifications based on modified NW.js. - Releases · SEVA77/circuitjs1icon-default.png?t=N7T8https://github.com/SEVA77/circuitjs1/releases

5.电阻器

电阻器是产生电阻的元器件。主要作用是阻碍导体中电流的流动。

(1)固定电阻

碳膜电阻

目前大多是金属膜电阻。

体积大小与电阻阻值没有关系。

电阻的外观大小与功率有关。

电阻的发热功率p=I^2R,小小的金属膜电阻发热的话,散热慢,会导致积热,烧坏电阻。

(2)可变电阻

可变电阻的生产工艺和固定电阻类似,主要是薄膜电阻,金属膜电阻和线绕电阻,相比于固定电阻,主要是多了一个调节电阻的指针,常见的封装类型有旋转式电位器,滑动式电位器,微调电位器,多转电位器等

 

(3)特种电阻

光敏电阻:光敏电阻工作原理:光敏电阻随着光照强度的增加,阻值降低。一般用在光线检测、照明控制、报警系统等场合。

压敏电阻工作原理:压敏电阻两端电压超过额定电压时,阻值降低。一般用在吸收过电压、浪涌保护和雷击保护等场合。

6.电阻的阻值识别

(1)直标法

直标法就是将电阻器的类别、标称阻值、允许偏差及额定功率等直接标注在电阻器的外表面上。

图1表示标称阻值4Ω,误差J=±5%,RX表示绕线电阻,24是型号。

图2表示标称阻值200Ω,误差J=±5%。

图3表示标称阻值100Ω,误差J=±5%。

一般地,精度代号A=±0.05%、B=±0.1%、C=±0.25%、D=±0.5%、F=±1%、G=±2%、J=±5%、K=±10%、M=±20%。

直标法标称电阻值的单位符号如下表。

文字符号

单位及进位数

文字符号

单位及进位数

R

Ω(100)

M

MΩ(106Ω)

k

kΩ(103Ω)

(2)两位有效数字电阻读法

两位有效数字电阻读法就是在电阻体上用三位数字来标明其阻值,一般用于±5%精度的电阻。它的前2有效数字3表示在有效数字后面所加“0”的个数,这一位不会出现字母。其中R表示小数点。

例如:“472”表示“4700Ω”,“151”表示“150Ω”。 如果是小数.则用“R”表示“小数点”.并占用一位有效数字,其余两位是有效数字。例如:“2R4”表示“2.4Ω”,“R15”表示“0.15Ω”。

(3)三位有效数字电阻读法

 三位有效数字电阻读法 就是在电阻体上用四位数字来标明其阻值,一般用于±1%精度的电阻。它的前3位为有效数字4表示在有效数字后面所加“0”的个数,这一位不会出现字母。其中R表示小数点。

例如:“1001”表示1000Ω。R500表示,0.5Ω(500mΩ)。

(4)精密电阻读法

精密电阻读法是由两位数字加一位字母表示,一般用于为±0.1%精度的电阻,例如:01B等。

精密电阻阻值对照表:

代号

数值

代号

数值

代号

数值

代号

数值

01

100

25

178

49

316

73

562

02

102

26

182

50

324

74

576

03

105

27

187

51

332

75

590

04

107

28

191

52

340

76

604

05

110

29

196

53

348

77

619

06

113

30

200

54

357

78

634

07

115

31

205

55

365

79

649

08

118

32

210

56

374

80

665

09

121

33

215

57

383

81

681

10

124

34

221

58

392

82

698

11

127

35

226

59

402

83

715

12

130

36

232

60

412

84

732

13

133

37

237

61

422

85

750

14

137

38

243

62

432

86

768

15

140

39

249

63

442

87

787

16

143

40

255

64

453

88

806

17

147

41

261

65

464

89

825

18

150

42

267

66

475

90

845

19

154

43

274

67

487

91

866

20

158

44

280

68

499

92

887

21

162

45

287

69

511

93

909

22

165

46

294

70

523

94

931

23

169

47

301

71

536

95

953

24

174

48

309

72

549

96

976

Y=10-2

X=10-1

A=100

B=101

C=102

D=103

E=104

F=105

例如,01B表示100*10=1000Ω。

(5)色环法

电阻色环法的原理是,通过在电阻的体表涂上不同颜色的环带来表示电阻的阻值和精度。一般来说,电阻器上会有4个或5个色环,每个色环代表一个数字或一个特定的系数。根据色环的位置和颜色可以确定电阻的阻值和精度。

四环电阻的阻值:22*1±4%Ω。

五环电阻的阻值:220*100k±4%。

注意:电阻阻值直接用万用表测量即可。一般很少读色环。

7.电容器

电容器,顾名思义,是指存储电荷的容器,电容量的单位为法(F),1F代表升压1V可以储存1C电量。F这个单位比较大,我们通常用mF或者uF作为单位使用。

1 法拉 = 103毫法(mF) = 106微法(uF) =  109纳法(nF)=1012皮法(pF

电容器对交流信号的阻碍作用称为容抗,它与交流信号的频率和电容量有关。电容器容抗XC=1/(2πfC) 。其中,f表示电信号(指一定频率的交流电)的频率,C表示电容器的容量。

电容器的作用:主要是充电、放电、隔直、通交

隔直通交

直流电,灯只亮一下,而交流电却很活跃。

直流电,征服电荷的推移终会停止。

交流电,经过电源的变换,电容的电荷移动也在来回颠倒。交流电是可以通过电容的,这就被称作电容的隔直通交特性。

在电势切换之前,电流是有一个减小趋势。时刻1,随着电容右边板子电子的不断堆积,电子的移动就有了阻力,这种阻力类似电阻。时刻2,电容左边补充电子,也会形成阻碍。

交流电可以穿过电流,但不是无损的穿过电流。

电容能阻断电流,电阻也能阻断电流。两种阻碍有什么区别?

电阻发热。电容不发热。

相关文章:

嵌入式软件--模电基础 DAY 1

C语言的学习告一段落了,要多多注意复习回顾,温故而知新,学习的过程就是与遗忘作斗争。接下来就是嵌入式学习中硬件电路方面的知识了。 一、电学基础 1.电流 电流(Current)是电荷在单位时间内通过导体横截面的流动量…...

【Nacos无压力源码领读】(二) 集成 LoadBalancer 与 OpenFeign

上一篇文章中, 详细介绍了 Nacos 注册中心的原理, 相信看完后, 大家应该完全掌握了 Nacos 客户端是如何自动进行服务注册的, 以及 Nacos 客户端是如何订阅服务实例信息的, 以及 Nacos 服务器是如何处理客户端的注册和订阅请求的; 本文承上启下, 在订阅服务实例的基础上, 介绍如…...

《投资的原理》阅读笔记二——价值投资真是王者吗?

《投资的原理》的第二章是《史记货殖列传里的八大投资金句》,作者在这一章里宣扬的主要观点是价值投资才是稳妥的投资之路。但我觉得作者讲述的很多例子,包括经典的“两个金条放在一起,你告诉我那根是高尚的”,更多的应该体现在“…...

SSH、FTP、SFTP相关协议详解

一、SSH 1、定义 SSH(Secure Shell)是一种网络协议,用于加密方式远程登录到另一台计算机上,并执行命令或程序。SSH由IETF的网络小组(Network Working Group)所制定,是建立在应用层基础上的安全…...

C语言进阶——一文带你深度了解“C语言关键字”(中篇6)

本篇文章记录我学习C语言进阶知识——C语言关键字,旨在记录分享,希望我的分享能带给你不一样的收获! 目录 一、return关键字 二、const 关键字也许该被替换为 readolny (一)、 const 修饰的只读变量 (二…...

自建极简Ethercat主站-第8章 FOE基础功能实现

文章目录 第8章 FOE8.1 FOE简介8.2 FOE 数据结构8.2.1 FOE帧格式8.2.2 FOE请求8.3 数据传输流程8.3.1 读流程8.3.2 写流程8.3.3 忙操作8.3.4 代码示例第8章 FOE 源码地址 8.1 FOE简介 ​ FOE(File Access over Ethercat),用于节点之间的文件传输。协议类似于TFTP协议,感觉…...

SQL Zoo 8.Using Null

以下数据均来自SQL Zoo 1.List the teachers who have NULL for their department.(列出所属部门为NULL的教师) select name from teacher where dept is null 2.Note the INNER JOIN misses the teachers with no department and the departments wit…...

LeetCode274. H 指数

题目链接: 274. H 指数 - 力扣(LeetCode) 思路分析:这个题目可以使用哈希表来以空间换时间,我们设置一个数组v来统计每一个对应的影响因子的文章出现的数量,遍历一遍后,v[i]表示影响因子为i的…...

概述:Dubbo、Nacos、 Zookeeper 等分布式服务协调与治理等技术

目录 1. Dubbo 2. Nacos 3. Zookeeper Dubbo、Nacos、Zookeeper 是分布式服务协调与治理领域中的关键技术,它们在微服务架构和分布式系统中扮演着重要角色。以下是对这些技术的详细介绍: 1. Dubbo 概述: Dubbo 是一个高性能、轻量级的开…...

【LINUX】小工具降耦合,全内核函数插入宏摸索测试中。。

这阵子把这个小工具对外的耦合度降了下, include/linux/printk_self.h r77683962/linux-6.9.0 - Gitee.comhttps://gitee.com/r77683962/linux-6.9.0/blob/master/include/linux/printk_self.h 这个用于初始化打印日志的级别和打印次数: void Param…...

24/8/12算法笔记 复习_线性回归

import numpy as np#导入包 X np.array([[1,1],[2,1]])#构造矩阵 y np.array([14,10])np.linalg.solve(X,y) #linalg是线性代数,用于求解线性方程AX b,solve计算线性代数回归问题X.T#转置 a X.T.dot(X)#矩阵乘法B np.linalg.inv(a)#求逆矩阵from sklearn.linea…...

Linux系统驱动(十四)输入子系统

文章目录 一、输入子系统(一)输入子系统框架结构(二)输入子系统的API 二、实现两个按键的驱动(一)实现思路(二)代码实现 一、输入子系统 在linux系统中使用输入子系统驱动上报鼠标&…...

力扣(2024.08.12)

1. 98:验证二叉搜索树 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def isValidBST(self, r…...

最新版的AutoGPT,我搭建好了

最近AutoGPT不是更新了嘛 安装 我按照官方的教程 在本地搭建好了 改动 可见的改动,主要是把原来的纯命令行改成前后端的形式 看下前端界面 界面比较简单,主要分3个大块 监控 第一个是监控 主要是看你在 build 里构建的Agents的运行情况 build 第一个是Ag…...

[SWPUCTF 2021 新生赛]PseudoProtocols(构造伪协议)

打开题目所给的环境我们可以看到这样一句话: 这里我先尝试访问/hint.php ,但是发现什么都没有发生, F12查看源代码也并没有发现什么,到这里来看的话似乎没有思路了,但是这个题的题目已经给了我们很明显的提示&#xff…...

基于STM32开发的智能语音助手系统

目录 引言环境准备工作 硬件准备软件安装与配置系统设计 系统架构硬件连接代码实现 初始化代码控制代码应用场景 智能家居控制个人语音助理常见问题及解决方案 常见问题解决方案结论 1. 引言 随着人工智能技术的发展,智能语音助手已经逐渐进入了人们的日常生活。…...

基于python的图像去雾算法研究系统设计与实现

博主介绍: 大家好,本人精通Java、Python、C#、C、C编程语言,同时也熟练掌握微信小程序、Php和Android等技术,能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验,能够为学生提供各类…...

自定义 View 可以播放一段视频

请实现一个自定义 View 的核心代码,核心要求可以响应如下事件: // - 要求自定义 View 可以播放一段视频 / - 在 view 左侧区域上下滑动,可以提高减少音量 / / - 在 view 右侧区域上下滑动可以提高减少屏幕亮度 // - 在 view 左右滑动可以…...

LVS负载均衡集群部署之—NAT模式的介绍及搭建步骤

一、环境准备 1.准备三台rhel9服务器 服务器名称 主机名 ip地址备注LVS调度服务器lvs.timinglee.org eth0:172.25.254.100(外网) eth1:192.168.0.100(内网) 关闭selinux和防火墙webserver2网站服务器webserver1.timinglee.orgeth0:192.168.…...

【算法】浅析哈希算法【附代码示例】

哈希算法:数据存储与检索的基石 1. 引言 在计算机科学中,哈希算法是一种用于将数据(如文件、网络地址或数据库记录)转换为固定长度的哈希值的过程。哈希值通常是一个较短的数字或字符串,用于快速检索原始数据或验证数…...

2024.8.12

2024.8.12 【梦最让我费解的地方在于&#xff0c;明明你看不清梦里人们的脸&#xff0c;却清晰地知道他们是谁。】 Monday 七月初九 序理论 最小链覆盖&最长反链长度 我们设定一个二元关系符R和一个集合A 我们设定<A,R>这样一个类群&#xff0c;那么对于任意 a i…...

使用Python解析pdf、docx等格式文件。

针对不同类型的文件&#xff0c;需要采取特定的访问与解析策略来有效获取其中蕴含的知识。下面我们将介绍对于不同数据源数据的获取方式。 1 解析Docx文档 1.1 获取Docx文档中文本 from docx import Document # pip install python-docx # python-docx 0.8.11 filename xx…...

Linux网络通信基础API

这篇文章只有Linux网络通信基础API大参数信息&#xff0c;和返回值&#xff0c;这篇文章并没有这些基础API的参数类型介绍。accept的第二个参数可以查看客户端信息。 创建socket #include <sys/types.h> /* See NOTES */#include <sys/socket.h>int sock…...

Python爬虫:下载4K壁纸

&#x1f381;&#x1f381;创作不易&#xff0c;关注作者不迷路&#x1f380;&#x1f380; 目录 &#x1f338;完整代码 &#x1f338;分析 &#x1f381;基本思路 &#x1f381;需要的库 &#x1f381;提取图片的链接和标题 &#x1f453;寻找Cookie和User-Agent &…...

2024年【北京市安全员-B证】新版试题及北京市安全员-B证免费试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年【北京市安全员-B证】新版试题及北京市安全员-B证免费试题&#xff0c;包含北京市安全员-B证新版试题答案和解析及北京市安全员-B证免费试题练习。安全生产模拟考试一点通结合国家北京市安全员-B证考试最新大纲…...

python爬取B站视频实验

实验17&#xff1a;爬虫2 文章目录 实验17&#xff1a;爬虫21.实验目标及要求2. 实验主要内容3.实验小结 1.实验目标及要求 &#xff08;1&#xff09;掌握有关爬虫的包 &#xff08;2&#xff09;掌握爬虫方法 &#xff08;3&#xff09;爬取B站卡塔尔世界杯若干视频 2. 实验…...

10步搞定Python爬虫从零到精通!

学习Python网络爬虫可以分为以下几个步骤&#xff0c;每一步都包括必要的细节和示例代码&#xff0c;以帮助你从零开始掌握这一技能。 第一步&#xff1a;理解网络爬虫基础 什么是网络爬虫&#xff1f; 网络爬虫是一种自动化程序,用来从互联网上收集数据.它通过发送 HTTP 请求…...

SpringMVC学习笔记---带你快速入门和复习

一、初识SpringMVC 1.1、什么是SpringMVC 1.1.1、什么是MVC MVC是一种软件架构模式&#xff08;是一种软件架构设计思想&#xff0c;不止Java开发中用到&#xff0c;其它语言也需要用到&#xff09;&#xff0c;它将应用分为三块&#xff1a; M&#xff1a;Model&#xff0…...

Linux系统编程 day09 线程同步

Linux系统编程 day09 线程同步 1.互斥锁2.死锁3.读写锁4.条件变量&#xff08;生产者消费者模型&#xff09;5.信号量 1.互斥锁 互斥锁是一种同步机制&#xff0c;用于控制多个线程对共享资源的访问&#xff0c;确保在同一时间只有一个线程可以访问特定的资源或执行特定的操作…...

Vue快速入门(四)——Vue3及组合式API(一)

文章目录 一、认识Vue31. Vue2 选项式 API vs Vue3 组合式API2. Vue3的优势二、使用create-vue搭建Vue3项目1、认识create-vue2. 使用create-vue创建项目三、组合式API - setup选项1. setup选项的写法和执行时机2. setup中写代码的特点3. `<script setup>`语法糖4.小结四…...