RC电路充电时间计算

简单RC电路充电时间的计算方法。时间常数为tao=RC,一般三个tao就能完全充满电

V0 为电容上的初始电压值;
    V1 为电容最终可充到或放到的电压值;
    Vt 为t时刻电容上的电压值。
则,
    Vt="V0"+(V1-V0)* [1-exp(-t/RC)]
或,
    t = RC*Ln[(V1-V0)/(V1-Vt)]

求充电到90%VCC的时间。(V0=0,V1=VCC,Vt=0.9VCC)

代入上式: 0.9VCC=0+VCC*[[1-exp(-t/RC)]

既 [[1-exp(-t/RC)]=0.9;

    exp(-t/RC)=0.1

    - t/RC=ln(0.1)

      t/RC=ln(10)    ln10约等于2.3

也就是t=2.3RC。

带入R=10k   C=10uf得。

t=2.3*10k*10uf=230ms

时间: 2024-10-05 01:58:37

RC电路充电时间计算的相关文章

vertica时间计算SQL语句实例:统计一天内登录的用户

SQL语句实例: select count(id) as num from public.user where cast((CURRENT_TIMESTAMP-login_timed) day as integer )<=1; 或 select count(id) as num from public.user where cast((CURRENT_TIMESTAMP-login_timed) hour as integer )<=24; 大家可以根据表结构稍作调整后使用 vertica时间

日期和时间计算

最近在学习muduo网络库源码,小结一下日期和时间计算. 概念 GMT(UT).UTC.AD.CE.BC等略.参考:http://www.hermetic.ch/cal_stud/jdn.htm 儒略日(Julian day number, 这里简称为JD)起始时间为GMT -4712-01-01(i.e.4713 B.C.),中午12时.此刻2015年11月8日18:00:00的儒略日是2457335.25,0.1表示2.4小时.144分钟或者8640秒,以此类推.由于儒略日数字位数太多,国际

Delphi中获取Unix时间戳及注意事项(c语言中time()是按格林威治时间计算的,比北京时间多了8小时)

uses DateUtils;DateTimeToUnix(Now) 可以转换到unix时间,但是注意的是,它得到的时间比c语言中time()得到的时间大了8*60*60这是因为Now是当前时区的时间,c语言中time()是按格林威治时间计算的,北京时间比格林威治时间多了8小时DateTimeToUnix(Now)-8*60*60 就和c语言中time()得到的一样了 但我进一步研究DateTimeToUnix函数时发现,Delphi中的时间没有经过任何的转换,是直接读取系统时间 我试着改变当前

Android开发记录19-朋友圈动态发布时间计算

Android开发记录19-朋友圈动态发布时间计算 转载请注明:IT_xiao小巫,http://blog.csdn.net/wwj_748 如果觉得博文不错,请移步到2014年博客之星投票地址:http://vote.blog.csdn.net/blogstar2014/details?username=wwj_748#content 前面的一篇文章给大家关于时间知识点的分享http://blog.csdn.net/wwj_748/article/details/11536421,本篇博客笔者

Vertica用于时间计算的SQL语句大全

That`s it. 我发现在网上Laravel的学习资料实在是太少了.好多东西需要自己去弄.去理解. 我的方法还有一个,就是去github上面下载老外写的Laravel网站,然后拿下来自己运行,分析代码,然后找出其中的出彩的地方.恩,很不错的方法.今天让我找到了一个好东西,就是Laravel 本地化语言的功能. 所谓本地化语言,就是说在不同的的国家可能使用不同的语言.那么如果没有适应各个语言的程序,也就意味着程序需要重写.现在Laravel提供了一个方便的功能,本地化语言支持. 好了,下面让我

C# 时间计算 今天、昨天、前天、明天 一个月的开始日期与结束日期

C# 时间计算 今天.昨天.前天.明天 class Program    {        static void Main(string[] args)        {            DateTime dt1=GetTodayZeroTime(DateTime.Now);            Console.WriteLine("今天零点:{0}",dt1.ToString() );            DateTime dt2 = GetYestodayZeroTim

2670 时间计算

2670 时间计算 时间限制: 2 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 假设现在是2013年1月1日0:00分00秒,现在给出一个秒数S,求过S秒后时那年那月那日几时几分几秒.(设每月30天) 输入描述 Input Description (多数据)  每行一个正整数S,当S=0时,输入结束. 输出描述 Output Description 每行以XnXyXrX:X:X(小时化为24小时制) 样例输入 Sample

[Java] JSTL格式化时间计算时差

引入JSLT标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 字符串someDate: <c:set var="someDateStr" value="2

c# 时间计算

转载自:http://blog.csdn.net/a3676212/article/details/3836151 //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知道今天是星期几,从而得知本