嵌入式工程师成长之路(1)——元件基础(完整版)
系列文章目录
1.元件基础
2.电路设计
3.PCB设计
4.元件焊接
5.板子调试
6.程序设计
7.算法学习
8.编写exe
9.检测标准
10.项目举例
11.职业规划
文章目录
- 前言
- 一、认识元件
- ①、认识元件
- ②、认识封装
- 二、电阻
- 1.上拉电阻与下拉电阻
- ①、定义
- ②、应用
- ③、阻值选择
- ④、因上下拉电阻引发的问题
- ⑤、因一颗上拉电阻引发的思考
- 2.高精密采样电阻
- ①、开尔文电阻
- ②、康/锰铜丝电阻
- ③、EE、BWL、RX70、RJ711系列电阻
- 3.电平匹配之5V I/O口电平转3.3V
- 4.为什么会有0欧电阻这种东西?
- 5.电容均压电阻的原理
- 6.阻容降压
- 7.精密贴片电阻标准阻值表(如01C)
- 8.信号反射的几个重要体现(过冲、下冲、振铃)及电路设计
- 9.串口TXRX要不要上拉
- 10.关于电阻其他内容
- 11.电位器
- ①、基本结构
- ②、电路图形符号
- ③、主要参数
- ④、作用
- ⑤、会发光的电位器
- ⑥、滑动变阻器知识
- 三、电容
- 1.电容降压原理
- 2.电容选型须知
- 3.钽电容“降额”使用,这是为什么?
- 4.为什么在一个大的电容上还并联一个小电容?
- 5.100uF,10uF,100nF,10nF不同的容值,这些参数是如何确定的?
- 6.一文搞懂电容两端电压为啥不能突变?
- 7、CBB电容的用途
- 四、电感
- 1、电感与磁珠的联系与区别
- 2、电路板为什么会“滋滋”的响
- 3、电感的电流为什么不突变
- 4、全网最全电感知识总结
- 5、深入讲解磁珠的各个参数和应用场合
- 6、0欧电阻、电感、磁珠
- 7、磁珠和磁环
- 8、共模扼流圈
- 五、二极管
- 1.二极管从正向导通到截止有一个反向恢复过程
- 2.产生反向恢复过程的原因——电荷存储效应
- 3.什么是肖特基二极管
- 4.肖特基二极管和场效应管有什么区别?
- 5.肖特基二极管(SBD) 与普通二极管的区别
- 6.STM32 I/O口保护二极管的作用
- 7.IGBT反并联二极管的功能
- 8.二极管伏安特性曲线_二极管的温度特性
- 9.二极管漏电
- 10.两个二极管串并联
- 11.续流二极管作用及工作原理
- 12.二极管1N4148,做温度传感器,是什么原理?
- 13、TVS管选型详细流程
- 14、激光二极管
- 15、续流二极管
- 16、发光二极管LED压降
- 六、晶体管
- 1.三极管为什么能放大
- 2.三极管的应用
- 3.半导体知识讲解:IGBT是个啥?
- 4.三极管,MOSFET, IGBT的区别
- 5.MOS管(场效应管)
- ①、基础知识
- ②、米勒平台
- ③、NMOS、PMOS高侧低侧驱动
- ④、用MOS管实现双向电平转换
- ⑤、耗尽型和增强型MOS管
- 6、CMOS
- ①、CMOS技术,CMOS工艺
- ②、闩锁效应
- 7、DMOS
- 8、浮栅三极管-FAMOS、SAMOS、MNOS和FLOTOX
- 9、可控硅/晶闸管
- 1、晶闸管和可控硅是怎么回事?
- 2、晶闸管/可控硅典型应用电路
- 3、电路分析
- 10、三循环流水灯电路
- 11、OC门、OD门、开漏、推挽、图腾柱
- 12、基础版的音频功放电路
- 七、运放
- 1、运放输入模型
- 2、虚短概念
- 3、差模输入和共模输入
- 4、输入电压范围(Vin或Vcm)
- 5、小信号检测方法
- 6、差分放大器介绍
- 7、三运放仪表放大器
- 8、间接电流反馈型仪表放大器
- 9、同相放大器有平衡电阻吗?
- 10、运算放大器知识汇总
- 11、常用运放做跟随器使用总结
- 12、电子管胆管
- 八、晶振
- 1.晶振是什么
- 2.晶体振荡器功能作用
- 3.晶体振荡器应用
- 4.晶振为什么要加电容?
- 5.晶振需要配多大电容?
- 6.晶振与整体电路之间的匹配
- 7.为什么在晶振上并电阻?
- 8.晶振为什么不能放置在PCB边缘?
- 现象描述:
- 原因分析:
- 思考与启示
- 9、有助于提高晶振工作稳定性的建议:
- 10、32.768KHZ的晶振有什么用
- 九、单片机外设
- 1、蜂鸣器
- ①、有源蜂鸣器和无源蜂鸣器
- ②、三极管与蜂鸣器
- 2、继电器
- ①、基本概念
- ②、电路符号
- ③、主要作用
- ④、基本结构
- ⑤、工作原理
- 十、屏幕
- 1、触摸屏的特征
- 2、屏幕选型设计重要参数
- 3、液晶屏接口区别(总结)
- 5、屏幕其他知识
- 6、串口屏--------操作简单易上手
- 7、为什么单片机不能直接连屏幕
- 8、mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系
- 9、LCD——与LCD有关的基础知识
- 十一、PTC/NTC热敏电阻、保险丝
- 1、POSISTOR 的基本特性
- 2、PTC自恢复保险丝的重要指标:最大工作电压
- 3、自恢复保险丝工作原理
- 4、都是热敏电阻,PTC和NTC的区别你真的知道吗?
- 5、什么是NTC
- 6、防浪涌功率型NTC的选型原则
- 7、选择电流保险丝要了解哪些参数
- 8、电源模块保险丝选择慢断还是快断?
- 9、保险丝选型基础
- 10、保险丝的选型及设计实例分析
- 十二、电机
- 1、电机发展史
- 2、电机入门
- ①、书籍
- ②、视频
- ③、开发文档
- ④、博客
- 3、什么是步进电机
- 4、基本结构和工作原理
- 4、负载
- 5、速度-力矩曲线
- 6、加速/减速运动控制
- 7、振动与噪音
- 8、命名规则
- 9、接线图
- 10、一般规格
- 11、扭力
- 12、直流电机的原理及驱动
- ①、启动电流
- ②、原理及驱动
- 13、步进电机原理及驱动
- ①、为什么步进电机走一步是1.8度
- ②、28BYJ-48和42步进电机
- 14、电机温升
- 15、步进电机与伺服电机的区别
- 18、步进电机功率计算
- 17、位置控制方案对比
- 十三、存储
- 1、闪存的一些基本概念及其技术融合趋势(一)
- 2、一篇写的相当不错的nandflash芯片编程介绍
- 3、ROM, RAM, FLASH, SSD, DDR3/4, eMMC, UFS, SD卡, TF卡
- 十四、通讯接口
- 1、串口、COM、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1-WIRE
- 2、MIPI CSI-2/DSI接口、FPD-Link III 接口、LVDS等接口对比
- 3、总线收发器的作用
- 4、USB
- 十五、仪器仪表
- 1、什么是示波器?
- 2、示波器怎样测220V?可以直接测零火线吗?
- 3、万用表上的虚线表示什么意思?
- 4、模拟示波器和数字示波器有啥区别?
- 5、测100Mhz的信号要选多少M带宽的示波器呢?
- 十六、信号传输
- 1、杜邦线
- 2、FPC软排线
- 3、端子连接线
- 4、光模块
- ①、什么是光模块?
- ②、光模块的工作原理
- ③、光模块的外观结构
- 十七、专业名词
- 1、功率因数
- 2、额定功率和实际功率
- 3、PAC&APC
- 4、导热系数与热导率
- 5、四分之一波长
- 十八、传感器
- 0、精度
- 1、磁场传感器
- 2、光电传感器
- 3、光纤传感器
- 4、激光传感器
- 5、颜色传感器
- 6、接近传感器
- 7、编码器
- ①、光学编码器
- ②、霍尔编码器
- ③、磁性编码器
- ④、电容式编码器
- ⑤、单圈编码器
- ⑥、多圈编码器
- ⑦、增量式编码器
- ⑧、绝对值式编码器
- 8、湿度传感器
- 十九、机器视觉
- 1、主控处理
- 2、OV系列
- 二十、无线通信
- 1、物联网通信方案
- 2、LoRa
- 3、LoRaMESH
- 4、矿石收音机
相关文章:
嵌入式工程师成长之路(1)——元件基础(完整版)
系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 文章目录 前言一、认识元件①、认识元件②、认识封装二、电阻1.上拉电阻与下拉电阻①、定义②、应用③、阻值选择④、因上下拉电…...
在Ubuntu 20.04 上安装 CoppeliaSim
在 Ubuntu 20.04 上安装 CoppeliaSim Edu V4.6.0 rev18 的步骤如下: 1. 下载安装文件: 首先,确保您已经下载了 CoppeliaSim_Edu_V4_6_0_rev18_Ubuntu20_04.tar.xz 文件。您可以从 Coppelia Robotics 的官方网站下载。 2. 解压缩文件: 打开终端&#…...
pulseaudio的相关操作(二)
这篇文章主要介绍pulseaudio playback的相关API,pulseaudio playback的具体实例可以参考[2]。如果用pulseaudio实现playback,简单地说就是创建一个playback stream,然后指定这个stream的sink,再定期的向这个stream中写数据。 mai…...
Selenium自动化测试工具
一 .Selenium简介 是一个用于Web应用程序测试的工具 Selenium的核心功能之一是测试软件在不同浏览器和操作系统上的兼容性,确保软件功能与用户需求的一致性,提升用户体验。 自动化脚本生成与执行 Selenium支持自动录制用户操作并生成多种编程语言的测…...

优化UVM环境(九)-将interface文件放在env pkg外面
书接上回: 优化UVM环境(八)-整理project_common_pkg文件 My_env_pkg.sv里不能包含interface,需要将my_intf.sv文件放在pkg之外...
mysql 主从安装
登录看第二篇 WINDOWS系统搭建MYSQL 8.0主从模式_windows mysql8.0.34主从配置-CSDN博客 Windows下MySQL8.0最新版本超详细安装教程_windowsserver安装mysql8.0-CSDN博客 启动两个服务 可执行文件路径一致问题解决: windows,同一台机器安装两个mysq…...
【C++刷题】力扣-#121-买卖股票的最佳时机
题目描述 给定一个数组 prices,其中 prices[i] 表示第 i 天的股票价格。假设你可以在第 i 天买入并在第 j 天卖出股票(i ≤ j),设计一个算法来计算你所能获取的最大利润。注意你只能持有一股股票,并且你不能同时参与多…...

Python量化交易(二):金融市场的基础概念
引言 大家好,我是GISer Liu😁,一名热爱AI技术的GIS开发者。本系列文章是我跟随DataWhale 2024年10月学习赛的Python量化交易学习总结文档;在现代社会中,投资已成为个人、机构和政府追求财富增长和资源配置的重要方式。…...
Java方法的递归调用
Java中的方法可以通过调用自身来实现递归调用。 递归调用在解决一些问题时非常有用,特别是那些可以分解为相同结构的子问题的情况。递归调用可以让问题的解决过程更加简洁和优雅。 下面是一个简单的示例,展示了如何使用递归调用来计算一个数字的阶乘&a…...
JavaScript 第30章:综合项目
看起来您想要了解如何在一个JavaScript为主的项目中进行项目规划、技术选型、开发流程以及维护等方面的内容,并且希望结合Java的源代码来进行详细的讲解。不过,JavaScript和Java是两种不同的编程语言,通常它们的应用场景也不同。JavaScript 主…...

GB/T28181-2022规范解读、应用场景和技术实现探究
GB/T28181-2022和GB/T28181-2016区别 GB/T28181-2022《公共安全视频监控联网系统信息传输、交换、控制技术要求》与 GB/T28181-2016 相比,主要有以下区别: 术语和定义方面: 术语删减:GB/T28181-2022 删除了 “联网系统信息”“数…...
Docker容器间链路管理
Docker容器是一个轻量级的、可移植的软件打包技术,它允许开发者将应用程序及其依赖项打包到一个独立的容器中,然后发布到任何支持Docker的环境中运行。容器是完全使用沙箱机制,相互之间不会有任何接口,容器性能开销极低。 可以将…...

python画图|在三维空间的不同平面上分别绘制不同类型二维图
【1】引言 前序已经完成了基础的二维图和三维图绘制教程探索,可直达的链接包括但不限于: python画图|3D参数化图形输出-CSDN博客 python画三角函数图|小白入门级教程_正余弦函数画图python-CSDN博客 在学习过程中,发现一个案例࿱…...

与ai一起作诗(《校园清廉韵》)
与ai对话犹如拷问自己的灵魂,与其说ai助力还不如说在和自己对话。 (笔记模板由python脚本于2024年10月19日 19:18:33创建,本篇笔记适合喜欢python和诗歌的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free&…...

python matplotlib
一、图形函数 函数名称描述Bar绘制条形图Barh绘制水平条形图Boxplot绘制箱型图Hist绘制直方图his2d绘制2D直方图Pie绘制饼状图Plot在坐标轴上画线或者标记Polar绘制极坐标图Scatter绘制x与y的散点图Stackplot绘制堆叠图Stem用来绘制二维离散数据绘制(又称为火柴图&…...

秋招面试题记录_半结构化面试
c八股(可能问的多一点) 1.简单说说C11语法特性 答: 1.auto以及decltype自动类型推导,避免手动声明复杂类型,减少冗长代码提升了可读性和安全性。 2.智能指针 自动释放内存 (具体说说) 有shared和unique 差异主要体现在所有权、内存开销、…...

Java项目-基于springboot框架的疫苗接种管理系统项目实战(附源码+文档)
作者:计算机学长阿伟 开发技术:SpringBoot、SSM、Vue、MySQL、ElementUI等,“文末源码”。 开发运行环境 开发语言:Java数据库:MySQL技术:SpringBoot、Vue、Mybaits Plus、ELementUI工具:IDEA/…...
Android 12.0进程保活白名单功能实现
在Android 12.0系统中,实现进程保活白名单功能是为了确保某些重要的应用程序即使进入后台也能长时间保持运行状态,不被系统自动杀死。这一功能的实现涉及多个核心类和文件,以下是具体的实现步骤和核心功能分析: 一、实现步骤 …...
vscode 功能、设置备忘
2024年10月18日 crtl p 按文件名搜索,输入> 开始搜索命令 设置文件显示过滤和搜索过滤: ctrlp 输入 >settings 选择Preferences:Open Settings(UI),搜索exclude 配置 Files Exclude 修改显示过滤 配置 Search Exclude 修…...

错误 Failed to connect to xx.xx.xx.xx port xx: No route to host
Failed to connect to xx.xx.xx.xx port xx: No route to host 系统环境: Oracle Cloud(OCI)Ubuntu20.4 问题: 连接本机IP正常访问,连接内网ip可正常访问,但连接外网IP报错:Failed to conne…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...

Linux 文件类型,目录与路径,文件与目录管理
文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

Docker 运行 Kafka 带 SASL 认证教程
Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八
现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...