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

嵌入式工程师成长之路(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博客 在学习过程中,发现一个案例&#xff1…...

与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…...

SAR成像RD算法仿真:为什么你的点目标旁瓣降不下去?从原理到Matlab代码的深度调优

SAR成像RD算法旁瓣抑制难题:从原理到Matlab调优实战 当你在Matlab中实现RD(距离多普勒)算法进行SAR(合成孔径雷达)成像仿真时,是否遇到过这样的困扰:明明按照教科书步骤编写了代码,但…...

MATLAB App Designer实战:如何用按钮优雅终止死循环(附完整代码)

MATLAB App Designer实战:用按钮优雅控制循环的5个关键技巧 在MATLAB App Designer开发中,循环控制是每个开发者都会遇到的经典问题。想象一下这样的场景:你精心设计的界面正在运行一个数据处理循环,突然发现参数设置有误&#xf…...

蛋白质设计实战:基于RFdiffusion的Motif Scaffolding功能位点定制化设计

1. 认识RFdiffusion与Motif Scaffolding 第一次接触蛋白质设计时,我被这个领域的复杂性震撼到了。20种氨基酸就像乐高积木,但它们的组合方式比宇宙中的星辰还要多。而RFdiffusion就像是一把神奇的钥匙,帮我打开了蛋白质设计的大门。 RFdiffus…...

Termius vs SecureCRT:为什么这款内置FTP的SSH工具更适合中文用户?

Termius vs SecureCRT:为什么这款内置FTP的SSH工具更适合中文用户? 作为开发者,每天与服务器打交道是家常便饭。选择一款趁手的SSH工具,就像程序员挑选键盘一样重要——不仅要功能强大,更要符合个人使用习惯。对于中文…...

C++ 浮点数

在 C 中有以下 3 种数据类型可以表示浮点数,分别是 float、double 和 long double。 float 数据类型被认为是单精度。double 数据类型通常是 float 的两倍大小,因此被认为是双精度。顾名思义,long double 数据类型又比 double 要大。这些数据…...

OpenClaw备份恢复指南:ollama-QwQ-32B模型与技能迁移方案

OpenClaw备份恢复指南:ollama-QwQ-32B模型与技能迁移方案 1. 为什么需要备份恢复方案 上周我的主力开发机突然硬盘故障,导致整个OpenClaw环境丢失。最痛苦的不是重装软件,而是那些精心调教过的技能配置和任务历史记录全部归零。这次经历让我…...

MinerU效果展示:精准识别表格数据,财务报告一键解析

MinerU效果展示:精准识别表格数据,财务报告一键解析 1. 引言:当AI遇见财务报表 想象一下,你是一名财务分析师,面前堆着几十份上市公司最新发布的PDF财报。你需要从中快速提取近三年的营收、利润、现金流等关键数据&a…...

从零搭建一个HarmonyOS版GitCode客户端:我的React Native项目目录结构与配置心得

从零搭建HarmonyOS版GitCode客户端的工程化实践 作为一名长期耕耘在跨平台开发领域的技术实践者,我最近完成了基于React Native的HarmonyOS版GitCode客户端开发。这个项目让我深刻体会到,良好的项目结构设计比功能实现更重要——它直接影响团队协作效率和…...

实战指南:基于快马生成代码构建支持验证码的2048论坛登录系统

实战指南:基于快马生成代码构建支持验证码的2048论坛登录系统 最近在开发一个2048游戏社区时,需要为论坛设计一个安全可靠的登录入口。这个登录系统不仅要考虑用户体验,还要兼顾安全性。通过InsCode(快马)平台生成的代码作为基础&#xff0c…...

实现网页动态交互:Live2D模型嵌入与换装功能详解

1. Live2D技术入门:从零开始认识动态模型 第一次接触Live2D时,我被它流畅的动画效果惊艳到了。这种技术能在二维平面上呈现出近乎三维的立体感,让静态角色"活"起来。Live2D最初确实是为游戏开发的,但现在越来越多地被用…...