(推荐)RC电路充放电时间计算
RC电路充放电时间计算
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(1-0)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0.632+(1-0.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c 取值10~100uf,电容大些为好):
RC电路充放电时间的计算
RC电路充放电时间的计算
RC电路是由电阻(R)和电容(C)组成的电路,充放电时间是指电容器上电压从0V充电到一定电压或从一定电压放电到0V所花费的时间。
1.充电时间的计算:
在RC电路中,电压(V)会通过电阻和电容器进行充电。充电时,电容器的电压会随时间逐渐上升,直到趋于稳定。
在一个理想的RC电路中,充电时间可以通过以下公式计算:
t = R * C * ln(V_batt / (V_batt - V_c))
其中,t是充电时间,R是电阻的阻值,C是电容器的电容量,
V_batt是电源电压,V_c是电容器上的电压。
2.放电时间的计算:
在RC电路中,电容器中存储的电能会通过电阻耗散,电容器的电压会随时间逐渐下降,直到趋于0V。
在一个理想的RC电路中,放电时间可以通过以下公式计算:
t = R * C * ln(V_c / V_0)
其中,t是放电时间,R是电阻的阻值,C是电容器的电容量,V_c是电容器上的电压,V_0是初始电压。
需要注意的是,以上的公式是基于理想的条件得出的,实际的电路中可能存在一些非理想因素,如电路的电阻、电容等元件的精确值与理论值之间的差异,以及电池的内阻等因素。
此外,还需要注意的是,在实际的RC电路中,电容器上的电压不会
严格上升到电源电压或严格下降到0V,而是逐渐接近这些值。因此,我
们可以定义充电时间为电容器上电压达到电源电压的时间的约90%。同样,放电时间可以定义为电容器上电压从电源电压下降到初始电压的时间的约90%。
总之,充放电时间的计算可以通过RC电路的电阻、电容、电源电压
RC电路充放电时间计算
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+VCC*[[1-exp(-t/RC)]
既 [[1-exp(-t/RC)]=;
exp(-t/RC)=
- t/RC=ln
t/RC=ln(10) ln10约等于
也就是t=。
带入R=10k C=10uf得。
t=*10k*10uf=230ms
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3= 在初始状态Uc=0时,接通电源,则过(1τ)时,电容器上电压Uc为0+(1-0)×=倍电源电压U,到(2τ)时,Uc为+()×=倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c 取值10~100uf,电容大些为好):
原理:如果复位是高电平复位,加电后电容充电电流逐渐减少,此时经电阻接地的单片机IO是没电压的,因为电容是隔直流的,直到充电完
毕开始放电,放电的过程同样是电流逐渐减少的,开始放电时电流很大,加到电阻上后提供给IO高电平,一段时间(电容器的充放电参数:建立时间等)后,电流变弱到0,但是复位引脚已经有了超过3us的高电平,所以复位就完成了;
RC电路充放电时间计算
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(1-0)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0.632+(1-0.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c取值10~100uf,电容大些为好):
rc时间计算公式
RC 时间常常被用于描述电路中的电压或电流变化速度。在一个简单的RC 电路中,R 代表电阻值(单位为欧姆),C 代表电容值(单位为法拉),而RC 时间常被定义为电容充电或放电到达其初始值的时间。
计算RC 时间的公式如下:
RC 充电时间常数(τ):τ = R × C
- 电容充电时间(t):当电容充电到达63.2%(即1 - 1/e, 其中e 是自然对数的底数)所需的时间。
t = τ × ln(2)
- 电容放电时间(t):当电容放电到达36.8%(即1/e)所需的时间。
t = τ × ln(2)
请注意,这些公式是基于简化的模型,假设电路是理想的完美条件。在实际情况下,可能还需要考虑其他因素,例如电压源的特性和导线电阻等。
此外,RC 时间在不同的领域和应用中也具有不同的含义和计算方式。如在信号处理中,RC 时间常使用于描述带通滤波器的截止频率,其计算方式为1/(2πRC)。因此,具体使用的场景和定义会对应有所差异。
RC电路充放电时间计算
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1—1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e—6×10e3=0。1s 在初始状态Uc=0时,接通电源,则过0。1s(1τ)时,电容器上电压Uc为0+(1—0)×0。632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0。632+(1—0.632)×0。632=0。865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U.
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c 取值10~100uf,电容大些为好):
rc电路电容充放电时间的计算(含计算公式)
rc电路电容充放电时间的计算(含计算公式)
英文版
RC Circuit Capacitor Charging and Discharging Time Calculation (Including Calculation Formulas)
In an RC circuit, the capacitor's charging and discharging process is governed by the interaction between the resistance (R) and capacitance (C) elements. Understanding how to calculate the charging and discharging times of a capacitor in an RC circuit is crucial for analyzing and designing electronic circuits.
Charging Time Calculation:
When a capacitor is being charged in an RC circuit, the time taken for it to reach a particular voltage level is known as the charging time. This time can be calculated using the formula: (t_{charge} = RC \ln\left(\frac{V_{final}}{V_{initial}}\right))
RC电路充放电时间计算
RC电路充放电时间计算之迟辟智美创作
V0 为电容上的初始电压值;
V1 为电容最终可充到或放到的电压值;
Vt 为t时刻电容上的电压值.
则,
Vt="V0"+(V1V0)* [1exp(t/RC)]
或,
t = RC*Ln[(V1V0)/(V1Vt)]
求充电到90%VCC的时间.(V0=0,V1=VCC,
Vt=0.9VCC)
代入上式: 0.9VCC=0+VCC*[[1exp(t/RC)]
既 [[1exp(t/RC)]=0.9;
t/RC=ln(0.1)
也就是t=2.3RC.
带入R=10k C=10uf得.
t=2.3*10k*10uf=230ms
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(11/e)约即是0.632倍的电源电压与电容器电压之差;放电时相反.
如C=10μF,R=10k,则τ=10e6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(10)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为
0.632+(10.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U.放电时同样运用,只是初始状态分歧,初始状态
Uc=U.
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c取值10~100uf,电容年夜些为好):
原理:如果复位是高电平复位,加电后电容充电电流逐渐减少,此时经电阻接地的单片机IO是没电压的,因为电容是隔直流的,直到充电完毕开始放电,放电的过程同样是电流逐渐减少的,开始放电时电流很年夜,加到电阻上后提供给IO高电平,一段时间(电容器的充放电参数:建立时间等)后,电流变弱到0,可是复位引脚已经有了超越3us的高电平,所以复位就完成了;
rc电路充电时间计算例子
rc电路充电时间计算例子
RC电路是由电阻R和电容C组成的一种电路。在RC电路中,电容器会通过电阻器逐渐充电,而充电的时间是一个重要的参数。下面将列举10个例子,分别计算RC电路中的充电时间。
1. 电阻值为10Ω,电容值为100μF的RC电路,充电电压为10V。根据RC电路的时间常数公式τ=RC,可得到时间常数τ=10Ω × 100μF = 1ms。充电时间约为5τ,即5ms。
2. 电阻值为1kΩ,电容值为10μF的RC电路,充电电压为12V。时间常数τ=RC=1kΩ × 10μF = 10ms。充电时间约为3τ,即30ms。
3. 电阻值为100Ω,电容值为1mF的RC电路,充电电压为5V。时间常数τ=RC=100Ω × 1mF = 100ms。充电时间约为 2.5τ,即250ms。
4. 电阻值为1Ω,电容值为1μF的RC电路,充电电压为3V。时间常数τ=RC=1Ω × 1μF = 1μs。充电时间约为4τ,即4μs。
5. 电阻值为1MΩ,电容值为10nF的RC电路,充电电压为9V。时间常数τ=RC=1MΩ × 10nF = 10ms。充电时间约为5τ,即50ms。
6. 电阻值为1kΩ,电容值为100pF的RC电路,充电电压为6V。时间常数τ=RC=1kΩ × 100pF = 100ns。充电时间约为3τ,即
300ns。
7. 电阻值为10kΩ,电容值为1μF的RC电路,充电电压为15V。时间常数τ=RC=10kΩ × 1μF = 10ms。充电时间约为4τ,即40ms。
8. 电阻值为100Ω,电容值为1nF的RC电路,充电电压为2V。时间常数τ=RC=100Ω × 1nF = 100ns。充电时间约为6τ,即600ns。
RC电路充放电时间计算
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(1-0)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0.632+(1-0.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c 取值10~100uf,电容大些为好):
RC电路充放电时间计算
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(1-0)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0.632+(1-0.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c取值10~100uf,电容大些为好):
RC电路充放电时间计算
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(1-0)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0.632+(1-0.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c取值10~100uf,电容大些为好):
RC电路充放电时间计算
RC电路充放电时间计算
RC电路是由电容器C和电阻器R组成的电路,在充电和放电过程中,会出现一些特定的时间计算问题。本文将详细介绍RC电路充放电时间的
计算方法。
首先,我们来看充电过程。在充电开始时,电容器C还未充满电,电
源的电压会通过电阻R逐渐充满电容器C。充电的时间可以用充电时间常
数τ来表示,充电时间常数τ等于电容器C与电阻器R的乘积,即
τ=RC。充电时间常数τ可以表示充电过程的特性,它表示了充电过程充
满63.2%电量所需的时间。通常我们使用电容器充电至充满电量所需的时
间作为充电的时间计算参考。
充电过程中,电容器充电到电源电压的约99.3%需要多长时间呢?我
们可以使用逃逸指数法来计算。假设充电电压达到电源电压的99.3%所需
的时间为t1,而充电时间常数τ为RC。那么根据逃逸指数法的定义,99.3%的电源电压是电容器充电到63.2%电量所需要的时间,即t1 = τ * ln(1/(1-0.993))。通过这个公式,我们可以计算出电容器充电到电源电
压的约99.3%所需的时间。
接下来,我们来看放电过程。放电过程与充电过程类似,只是电容器
中的电荷会逐渐流出,电容器的电压也会逐渐降低。放电的时间也可以用
放电时间常数τ来表示,放电时间常数τ仍然等于电容器C与电阻器R
的乘积,即τ=RC。放电时间常数τ可以表示放电过程的特性,它表示
了电容器放电到37.0%电量所需的时间。通常我们使用电容器放电至其初
始电压的一半所需的时间作为放电的时间计算参考。
放电过程中,电容器放电到初始电压的一半需要多长时间呢?使用逃
rc电路计算
计算RC电路的参数涉及电阻(R)和电容(C)。以下是一些常见的RC电路计算问题和相应的计算公式:
1. RC电路的时间常数(τ)计算:
τ = R * C
2. RC电路的充电时间(t)计算:
t = 5 * τ (充电时间为RC电路达到63.2%的稳定电压所需的时间) 3. RC电路的放电时间(t)计算:
t = 5 * τ (放电时间为RC电路达到36.8%的稳定电压所需的时间) 4. RC电路的充电过程的电压(V)计算:
V = V0 * (1 - e^(-t/τ)) (V0为初始电压,t为充电时间,τ为时间常数) 5. RC电路的放电过程的电压(V)计算:
V = V0 * e^(-t/τ) (V0为初始电压,t为放电时间,τ为时间常数)
这些公式适用于理想的RC电路,其中没有考虑额外的电阻、电感或其他复杂的影响因素。在实际应用中,可能需要考虑更多的因素来精确计算RC电路的行为。
请注意,以上公式仅提供了一些基本的计算方法,具体应用中可能会有不同的情况和计算要求。在实际使用中,建议参考相关的电路理论和手册,并结合具体的电路参数和条件进行计算。
RC充电时间计算公式
RC充电时间计算公式
一、充电时间公式
T=(C*1.2)/Ic
其中,T表示充电时间(单位:小时),C表示电池容量(单位:毫安时,mAh),Ic表示充电电流(单位:安培,A)。
在实际应用中,充电时间公式的计算通常使用底数为1.2的倍数,以考虑到充电的效率以及充电结束后的维持电流。这个倍数的选择可以根据具体应用场景和使用要求进行调整。
二、电池容量
电池容量(C)是电池充放电过程中所能提供的可用能量的指标。通常以毫安时(mAh)或安时(Ah)表示,即电池在1小时(或1000小时)内能提供的电流。
电池容量直接影响充电时间,容量越大,充电时间越长。需要注意的是,电池容量通常会在实际使用中由于电流变化等因素而有所减少,因此计算充电时间时应使用实际容量。
三、充电电流
充电电流(Ic)是指通过电池进行充电的电流大小。充电电流可以从电源(如充电器)直接提供,也可以由充电控制电路进行调节。
充电电流的选择应根据电池的额定充电电流范围、充电器的充电电流能力以及充电时间的要求进行确定。过大的充电电流可能会导致电池温升过高,影响电池寿命和安全性;过小的充电电流会延长充电时间。
四、计算示例
假设有一块电池容量为2000mAh,充电电流为1A,采用1.2倍数的充
电时间计算公式,可以计算出充电时间为:
T=(2000*1.2)/1=2400mAh/1A=2400小时/1=2.4小时
需要注意的是,这个计算结果是指从完全放电状态充电至满电所需的
时间,并不包括电池的维持电流时间。根据具体应用需求,可以在计算结
果上再加上一定时间作为维持电流时间,以实现更好的充电效果。
RC电路充放电时间的计算(含计算公式)
RC电路充放电时间的计算(含计算公式)RC电路充放电时间的计V0 为电容上的初始电压值;V1 为电容最终可充到或放到的电压值Vt=V0 +(V1-V0)*[1-exp(-t/RC)] 或 t = RC*Ln[
1.电压为E的电池通过R向初值为0的电容C充电 , V0=0,V1=E,
Vt=E*[1-exp(-t/RC)]
2.电容C上初始电压为E,通过R放电 , V0=E,V1=0,故放
Vt=E*exp(-t/RC)
3.NE555时基电路中,初值为1/3Vcc的电容C通过R充电,充电终值为V
V0=Vcc/3,V1=Vcc,Vt=2*Vcc/3,故t=RC*Ln[(1-1/3)/(
间的计算
电压值;Vt 为t时刻电容上的电压值。则:
C*Ln[(V1 - V0)/(V1 - Vt)]
V1=E,故充到t时刻电容上的电压为:
)]
,故放到t时刻电容上的电压为:
值为Vcc,问充到2/3Vcc需要的时间是多少?/3)/(1-2/3)]=RC*Ln2 =0.693RC
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RC电路充放电时间计算
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
RC回路充放电时间的推导过程需要用高等数学,简单的方法只要记住RC回路的时间常数τ=R×C,在充电时,每过一个τ的时间,电容器上电压就上升(1-1/e)约等于0.632倍的电源电压与电容器电压之差;放电时相反。
如C=10μF,R=10k,则τ=10e-6×10e3=0.1s 在初始状态Uc=0时,接通电源,则过0.1s(1τ)时,电容器上电压Uc为0+(1-0)×0.632=0.632倍电源电压U,到0.2s(2τ)时,Uc为0.632+(1-0.632)×0.632=0.865倍U……以此类推,直到t=∞时,Uc=U。放电时同样运用,只是初始状态不同,初始状态Uc=U。
单片机复位(上电复位和按键复位,复位脉宽10ms,R常取值10k~47k,c 取值10~100uf,电容大些为好):
原理:如果复位是高电平复位,加电后电容充电电流逐渐减少,此时经电阻接地的单片机IO是没电压的,因为电容是隔直流的,直到充电完毕开始放电,放电的过程同样是电流逐渐减少的,开始放电时电流很大,加到电阻上后提供给IO高电平,一段时间(电容器的充放电参数:建立时间等)后,电流变弱到0,但是复位引脚已经有了超过3us的高电平,所以复位就完成了;
手动复位,如加按键,则是直接将电容短路,给复位引脚送高电平,此部分就只有电容在起作用;当然电源较大(一般3.3v-5v)的话,加电阻是为了分压,防止烧坏引脚。
(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)