电阻的运用

本文引注

https://baijiahao.baidu.com/s?id=1749115196647029942&wfr=spider&for=pc

一、零欧电阻

在电子电路设计时经常用到的一种元件就是电阻,我们都知道电阻在电路中起到分压限流的作用。然而,实际使用时会用到一种特殊的电阻:零欧电阻,故名思议,零欧电阻的电阻值是零。对于初学者可能会有一个疑问:既然阻值是零,那么和一根导线有什么区别?为什么不直接连起来?其实,零欧电阻和直接用导线连接还是有区别的,而且零欧电阻在电路设计中还有很多巧妙的用处。

(1)调试与兼容

我们在设计PCB板时需要尽可能多地考虑到兼容性的问题,因为一块电路板做好后经过物理印刷覆铜处理后就是一个物理上固定的。如果在设计时没有充分考虑兼容性的问题,那么在电路板调试阶段会给工程师带来很多不便。

(2)方便布线

在PCB布局布线阶段,有时候会碰到布线总是走不通的情况,尤其是在电路板面积小,连线多,层数少的时候。如果遇到某一根连线需要绕很大一圈才能连通,这时,可以考虑一下是否通过连接一个零欧电阻就可以轻松跳过面前的导线而非绕一大圈线路。

(3)预留电阻位置

假如在电路设计阶段,某个位置不确定需要接上多大阻值的电阻,此时,可以在该位置上留出电阻的焊接位置,并焊上零欧电阻。在实际电路调试时可以方便的更改不同阻值的电阻,调试完确定阻值参数后再接上合适的电阻。

(4)方便测试电流

设计完电路系统后,通常需要测试整个电路运行时的功耗是多少。常规的做法是通过测试电流然后利用电流计算功耗,而测试电流的方法通常是把电流表串进电路中测量。
此时,如果在需要测量电流的地方放置一个零欧电阻,当需要测量时就把电阻去掉,把电流表接上。正常工作时,直接焊上零欧电阻即可。

(5)噪声抑制

由于零欧电阻本身的特性,能够有效抑制环路电流,从而使噪声得到抑制。实际上零欧电阻不是真的是没有阻抗。所以,零欧电阻在所有频带上其实都起到衰减的作用。

(6)安全保护

很多电路板上经常可以看到有很多插针,需要用跳线帽端接。或者利用拨码开关控制电路是否闭合。这两种方法虽然在调试阶段会比较方便,但是,在做成产品时最好尽量少用。由于在高频电路中,空置的插针相当于天线,很容易使信号受到干扰。

另外,拨码开关很容被不知情的人拨乱,导致电路系统出错。所以,出于安全方面的考虑,最好使用零欧电阻代替插针和拨码开关。既可以避免误操作,又能够降低维护成本。

(7)地线隔离

在嵌入式电路设计当中,电源或者模拟信号的地叫模拟地(AGND),单片机的地叫数字的地(GND)。AGND和GND在电路上通常是要分开的,避免模拟信号干扰到单片机,导致单片机重启或干扰。所以,设计电路时会让电路上的AGND和GND先经过零欧电阻再连接在一起可以起到一定的隔离作用。这种接法也叫单点接地。

二、上、下拉电阻

上拉就是将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用,下拉同理。
上拉是对器件注入电流,下拉是输出电流。
强弱只是上拉电阻的阻值不同,没有什么严格区分。
对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。

(1)作用

(a)确定电平
有些应用场合不希望出现高阻状态,可以通过上拉电阻或下拉电阻的方式使处于稳定状态,避免使用中误触发,具体视设计要求而定。
(b)上拉电阻是用来解决总线驱动能力不足时提供电流的。
(c)减弱外部信号对总线或者控制线产生的干扰。
(d)电平转换,常用在TTL-CMOS简单和单向的信号中。
(e)为OC和OD门提供电流,能够输出电平“1”状态。

(2)上、下电阻选择

(a)通过驱动能力和功耗之间进行平衡。
(b)下级电路的驱动需求。
(c)高低电平的设定。
(d)频率特性。
一般情况下,电阻的最小值是要满足输出端的要求,最大值是要满足输入端的要求的。

(3)吸电流、拉电流和灌电流的概念

拉电流:拉即泄,主动输出电流,是从输出口输出电流(下拉电阻)。
灌电流:灌即充,被动输入电流,是从输出端口流入吸电流(上拉电阻)。
吸电流:则是主动吸入电流,是从输入端口流入的电流。而灌电流是输出口本来是输出电流的,但是被外界强行输入了电流。

三、限流电阻

限流电阻,从字面意思就可以知道是限制电流大小,当然看的角度不同也可以叫分压电阻。我们在实际电路中,如下图所示的LED电路中的R就是LED的限流电阻,如果没有这个电阻,LED需要3V电压,那么如果VCC为3V,那么LED灯可以正常工作,那么如果VCC为5V时,LED灯就有可能会被怎么损坏。那么想要这个3V的LED灯工作在5V下,我们就要引入限流电阻或叫分压电阻。而这个电阻R取多大,可能有些人学了几年的电子专业都不知道怎么得到这个值,只能通过尝试来取值。其实,这个取值就是根据欧姆定律得到,首先我们知道了这个LED灯的额定电压是3V,但是LED灯想点亮还需要一定的电流,这种参数就可以根据LED的datasheet得到,这里假设需要10mA的电流,那么我们就可以求出电阻R的值了。
在这里插入图片描述

四、反馈电阻

在可调开关电源中,输出电压是通过反馈电阻分压得到的,在产品电路设计的时候,这里的电阻是建议用高精度的电阻,至少是1%精度以上,要不然会导致批量生产的产品输出电压偏差太大而导致不好管控以及其他品质问题。但是有时候想要的电压会发现计算出来的电阻值在所有E系列都没有,这种只能取临近的值。但是我们想要高精度输出这个值,那么可以按照下图来设计。
电源反馈电路

五、电压、电流采样

一般我们选择采样的电阻要高精度的,热稳定性好的电阻。如果需要采样的那条支路电流很大,那么就要对它的功率进行考虑,但是功率越大,体积一般就会越大。所以我们在大电流场合使用可以选择多个小功率电阻并联来使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/247534.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

mysql数据恢复

使用MySQL第三方工具binlog2sql binlog2sql,一款基于python开发的开源工具,是由大众点评团队的DBA使用python开发出来的,从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。其功…

STM32CubeIDE串口空闲中断实现不定长数据接收

STM32F051空闲中断实现串口不定长数据接收 目的编程软件配置串口开中断中断程序 运行结果碰到的问题 目的 在串口输入不定长数据时,通过串口空闲中断来断帧接收数据。 编程软件 STM32CubeIDE STM32CubeMX配置MCU。通过对端口配置,自动生成程序&#x…

AI抽烟识别系统研发关键

为了设计一个有效的AI抽烟识别系统,我们需要考虑几个关键组成部分:图像捕捉、数据处理、模型训练、以及实际应用场景。下面是这个方案的详细阐述: 1. 图像捕捉与数据收集 摄像头部署:首先,在需要监控的区域安装高分辨…

springboot自定义starter步骤

引入相关依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional> </dependency><dependency><groupId>org.pro…

SpringBoot基础使用及对其他项目进行整合

目录 一、简介 1-讲述 2-特点 二、创建配置 1.创建 2.配置 3.代码生成 三、项目整合 每篇一获 一、简介 1-讲述 众所周知 Spring 应用需要进行大量的配置&#xff0c;各种 XML 配置和注解配置让人眼花缭乱&#xff0c;且极容易出错&#xff0c;因此 Spring 一度被称…

Ignoring query to other database

登录数据库执行查看database的脚本提示 仔细观察才发现&#xff0c;登录的时候我写的是&#xff0c;没写 -u 退出重新登录&#xff0c;好了~

继续看回溯问题

关卡名 继续看回溯问题 我会了✔️ 内容 1.复习递归和N叉树&#xff0c;理解相关代码是如何实现的 ✔️ 2.理解回溯到底怎么回事 ✔️ 3.掌握如何使用回溯来解决二叉树的路径问题 ✔️ 1 复原IP地址 这也是一个经典的分割类型的回溯问题。LeetCode93.有效IP地址正好由四…

垃圾回收 (GC) 在 .NET Core 中是如何工作的?(二)

接上一篇文章垃圾回收 (GC) 在 .NET Core 中是如何工作的&#xff1f;-CSDN博客 GC 会分配堆段&#xff0c;其中每个段都是一系列连续的内存。 置于堆中的对象归类为 3 个代系之一&#xff1a;0、1 或 2。 代系可确定 GC 尝试在应用不再引用的托管对象上释放内存的频率。 编号…

C++_构造函数与析构函数

目录 1、构造函数的写法 1.2 构造函数优化写法 2、默认构造函数与默认成员函数 2.1 默认成员函数对不同类型的处理 3、对内置类型的补丁 4、析构函数 4.1 析构函数的写法 5、默认析构函数 6、初始化列表 6.1 初始化列表的写法 6.2 初始化列表的作用 6.3 回顾与总结 …

引迈信息-JNPF平台怎么样?值得入手吗?

目录 1.前言 2.引迈低代码怎么样&#xff1f; 3.平台亮点展示 4.引迈产品特点 5.引迈产品技术栈&#xff1a; 1.前言 低代码是近几年比较火的一种应用程序快速开发方式&#xff0c;它能帮助用户在开发软件的过程中大幅减少手工编码量&#xff0c;并通过可视化组件加速应用…

高效电商策略:小红书集成CRM与广告推广无代码化

无代码开发的优势 随着科技的不断进步&#xff0c;无代码开发&#xff08;No-Code Development&#xff09;已经成为快速构建系统和应用的新趋势。无代码开发指的是不需要传统编程知识&#xff0c;通过图形化的用户界面和模型驱动逻辑来创建应用程序。这种方式让非技术背景的用…

排序 | 冒泡插入希尔选择堆快排归并计数排序

排序 | 冒泡插入希尔选择堆快排归并计数排序 文章目录 排序 | 冒泡插入希尔选择堆快排归并计数排序冒泡排序插入排序希尔排序选择排序堆排序快速排序--交换排序三数取中快速排序hoare版本快速排序挖坑法快速排序前后指针法 快速排序--非递归实现归并排序归并排序非递归实现非比…

Window操作系统发展史

引言 当谈及计算机操作系统的丰富历史和多样性时&#xff0c;Windows操作系统无疑是其中的一颗璀璨明星。自1985年首次亮相以来&#xff0c;Windows经历了长足的发展&#xff0c;塑造了计算机使用体验的方方面面。从初始的简单图形用户界面到如今强大而多样的功能&…

【开源工程及源码】数字孪生乡村—经典开源项目实景三维数字孪生

智慧乡村可视化平台&#xff0c;旨在通过数字化和智能化手段提升乡村管理、服务和发展水平。通过飞渡科技强大的渲染引擎&#xff0c;1&#xff1a;1 建模还原乡村全貌&#xff0c;建立起具备信息化、智能化、绿色化的智慧乡村综合管理平台。 综合态势模块下&#xff0c;可以从…

C语言——预处理详解(#define用法+注意事项)

#define 语法规定 #define定义标识符 语法: #define name stuff #define例子 #include<stdio.h> #define A 100 #define STR "abc" #define FOR for(;;)int main() {printf("%d\n", A);printf("%s\n", STR);FOR;return 0; } 运行结果…

模板方法模式(行为型)

目录 一、前言 二、模板模式 三、带钩子的模板模式 四、总结 一、前言 模板方法模式是一种行为型设计模式&#xff0c;它定义了一个操作中的算法框架&#xff0c;将一些步骤延迟到子类中实现。这种模式是基于“开闭原则”的设计思想&#xff0c;即对扩展开放&#xff0c;对…

【Unity动画】综合案例完结-控制角色动作播放+声音配套

这个案例实现的动作并不复杂&#xff0c;主要包含一个 跳跃动作、攻击动作、还有一个包含三个动画状态的动画混合树。然后设置三个参数来控制切换。 状态机结构如下&#xff1a; 完整代码 using System.Collections; using System.Collections.Generic; using UnityEngine;pu…

数据挖掘-08-基于Python实现时间序列分析建模(ARIMA 模型)(包括数据和代码)

文章目录 0. 数据代码下载1. 背景描述2. 预测目的3. 数据总览4. 数据预处理4.1数据描述性统计与清洗a. 导入程序库b. 读取数据c. 查看统计信息和空值d. 查看是否有重复数据以及清理重复数据e. 空值清理f. 针对清洗后的数据进行统计分析 5. 探索性数据分析5.1 数据分析 6. 构建 …

【2023年公司智能工具降本增效分享总结】「智能工具的力量」总结分享我司通过AI提升软件开发效率与质量调研报告,问题踩坑之路

调研背景 人工智能&#xff08;AI&#xff09;已经成为当今科技发展的主要驱动力之一&#xff0c;AI在多个领域取得了显著的成果&#xff0c;包括软件开发。AI技术的应用可以帮助开发者提高代码质量、减少错误、优化资源和时间管理&#xff0c;从而提高软件开发效率。 调研目…

Knowledge Graph知识图谱—9. Knowledge Modeling

9. Knowledge Modeling & Ontology Engineering How should the knowledge in a KG be modeled? – Which classes of entities do we have? – Which relations connect them? – Which constraints hold for them? → these questions are defined in the ontology …