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

rc时间常数定义_时间常数RC的计算方法

进入正题前,我们先来回顾下电容的充放电时间计算公式,假设有电源Vu通过电阻R给电容C充电,V0为电容上的初始电压值,Vu为电容充满电后的电压值,Vt为任意时刻t时电容上的电压值,那么便可以得到如下的计算公式:

Vt = V0 + (Vu – V0) * [1 – exp( -t/RC)]

如果电容上的初始电压为0,则公式可以简化为:

Vt = Vu * [1 – exp( -t/RC)]

由上述公式可知,因为指数值只可能无限接近于0,但永远不会等于0,所以电容电量要完全充满,需要无穷大的时间。

当t = RC时,Vt = 0.63Vu;

当t = 2RC时,Vt = 0.86Vu;

当t = 3RC时,Vt = 0.95Vu;

当t = 4RC时,Vt = 0.98Vu;

当t = 5RC时,Vt = 0.99Vu;

可见,经过3~5个RC后,充电过程基本结束。

当电容充满电后,将电源Vu短路,电容C会通过R放电,则任意时刻t,电容上的电压为:

Vt = Vu * exp( -t/RC)

对于简单的串联电路,时间常数就等于电阻R和电容C的乘积,但是,在实际电路中,时间常数RC并不那么容易算,例如下图(a)。

74580277_1

对于上图(a),如果从充电的角度去计算时间常数会比较难,我们不妨换个角度来思考,我们知道,时间常数只与电阻和电容有关,而与电源无关,对于简单的由一个电阻R和一个电容C串联的电路来说,其充电和放电的时间参数是一样的,都是RC,所以,我们可以把上图中的电源短路,使电容C1放电,如上图(b)所示,很容易得到其时间常数:

t = RC = (R1//R2)*C

使用同样的方法,可以将下图(a)电路等效成(b)的放电电路形式,得到电路的时间常数:

t = RC = R1*(C1+C2)

74580277_2

用同样的方法,可以将下图(a)电路等效成(b)的放电电路形式,得到电路的时间常数:

t = RC = ((R1//R3//R4)+R2)*C1

74580277_3

对于电路时间常数RC的计算,可以归纳为以下几点:

1、如果RC电路中的电源是电压源形式,先把电源“短路”而保留其串联内阻;

2、把去掉电源后的电路简化成一个等效电阻R和等效电容C串联的RC放电回路,等效电阻R和等效电容C的乘积就是电路的时间常数;

3、如果电路使用的是电流源形式,应把电流源开路而保留它的并联内阻,再按简化电路的方法求出时间常数;

4、计算时间常数应注意各个参数的单位,当电阻的单位是“欧姆”,电容的单位是“法拉”时,乘得的时间常数单位才是“秒”。

对于在高频工作下的RC电路,由于寄生参数的影响,很难根据电路中各元器件的标称值来计算出时间常数RC,这时,我们可以根据电容的充放电特性来通过曲线方法计算,前面已经介绍过了,电容充电时,经过一个时间常数RC时,电容上的电压等于充电电源电压的0.63倍,放电时,经过一个时间常数RC时,电容上的电压下降到电源电压的0.37倍。

74580277_4

如上图所示,如通过实验的方法绘出电容的充放电曲线,在起点处做一条充放电切线,则切线与横轴的交点就是时间常数RC。

相关文章:

  • mysql 进行数据维护_MySQL从库维护经验分享
  • jsp mysql 导出 excel乱码_jsp存取mysql中文数据结果为乱码的解决方法(转自自己以前的blog)...
  • python面向对象基础知识_python面向对象的基础知识
  • mysql递归查询及节点层级_Mysql中的递归层次查询(父节点下的所有节点)
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • datax把text转mysql_使用DataX实现mysql数据迁移
  • haccp体系的参照标准是_食品安全标准与ISO、GMP、HACCP等体系之间的相互关系
  • mac mysql 多实例_Mac上mysql多端口实例配置并设置开机自动启动
  • mysql 主要有哪些函数_mysql中有哪些函数
  • mysql索引失效解决6_简单介绍MySQL索引失效的几种情况
  • java 获取方法的参数_Java 8中如何获取参数名称的方法示例
  • java gui程序运行_13.JAVA之GUI编程将程序打包jar
  • java输入输出学生成绩_java从键盘输入学生成绩,找出最高分,并输出学生成绩等级。...
  • java $ 解析api_Java版抖音解析接口
  • java 10的 6次方_【Java】 剑指offer(15) 数值的整数次方
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • $translatePartialLoader加载失败及解决方式
  • Apache的80端口被占用以及访问时报错403
  • github从入门到放弃(1)
  • Intervention/image 图片处理扩展包的安装和使用
  • mysql 数据库四种事务隔离级别
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Next.js之基础概念(二)
  • Solarized Scheme
  • Spring Boot MyBatis配置多种数据库
  • vue自定义指令实现v-tap插件
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 基于遗传算法的优化问题求解
  • 前端技术周刊 2019-02-11 Serverless
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前端性能优化——回流与重绘
  • 让你的分享飞起来——极光推出社会化分享组件
  • 听说你叫Java(二)–Servlet请求
  • 微信小程序开发问题汇总
  • Java数据解析之JSON
  • 积累各种好的链接
  • 如何在招聘中考核.NET架构师
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #前后端分离# 头条发布系统
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (14)Hive调优——合并小文件
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (5)STL算法之复制
  • (Git) gitignore基础使用
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (黑马C++)L06 重载与继承
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)Linux下编译安装log4cxx
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • *Django中的Ajax 纯js的书写样式1
  • .Net 8.0 新的变化