1.电容充放电时间
首先,大家都知道,电容的电压不能跳变,充放电都需要时间
电容:亦称作“电容量”,是指在给定电位差下自由电荷的储藏量,记为C,国际单位是法拉(F)。一般来说,电荷在电场中会受力而移动,当导体之间有了介质,则阻碍了电荷移动而使得电荷累积在导体上,造成电荷的累积储存,储存的电荷量则称为电容。
电容充电以后,测量两端的电势差,即电容两端电压,就是电容的充电电压
那么假如可以控制电容充放电的时间,并且在充电结束和放电结束的时候提醒我们,是不是就可以实现计时功能了呢?答案是可以的
电容充放电时间:
电容的电荷充电和放电不可能百分百放干净,所以算不了放电到电压绝对为零,或充电到电源电压的时间,但可以算近似值,例如充电到电源电压的百分之九十九时的时间
最简单的电容电阻串联电路,假如电源电压是,串联电阻是R(为了保护电容而串联),电流是I,电量为Q,电容两端电压起始电压为
,终止电压为
电容充电公式:
电容放电公式:
当电容从0开始充电时,初始电压V0为0,Vt=(Vu)*(1-e^(-t/RC)),达到Vt的时间为t=RC*ln[Vu/(Vu-Vt)]
若电压为Vu=E,
当t=RC,Vt=0.63E;
当t=2RC,Vt=0.86E;
当t=3RC,Vt=0.95E;,
当t=4RC,Vt=0.98E;
当t=5RC,Vt=0.99E时;
可见当时间到5RC时,充电基本完成,充电越接近电源电压,充电需要的时间越长。
当电容从E开始放电时,Vt=Vu*(e^(-t/RC)),达到Vt的时间为t=-RC*ln(Vt/Vu)=RC*ln(Vu/Vt)
若电压为Vu=E,
当t=RC,Vt=0.36E;
当t=2RC,Vt=0.14E;
当t=3RC,Vt=0.05E;,
当t=4RC,Vt=0.02E;
当t=5RC,Vt=0.01E时;
可见当时间到5RC时,放电基本完成,越接近0,放电需要的时间越长。
2.NE555
NE555是一个由电容和电阻等构成的集成电路,可通过电容充放电精准控制时间,最基础的应用是多谐振荡器。
一个NE555的构造如图
(引用
如图所示,第一个电压比较器的同向输入为1/3VCC,(关于电压比较器和运算放大器:指路这篇文章http://t.csdnimg.cn/1DdeJ)
当2管脚反向输入小于1/3VCC时,输出为正,
当2管脚反向输入大于1/3VCC时,输出为负。
比较器2的反向输入为2/3VCC,
当6管脚同向输入小于2/3VCC时,输出为负,
当6管脚同向输入大于2/3VCC时,输出为正。
下方的RS触发器原理如下,
因此,
当2管脚反向输入小于1/3VCC时(正),当6管脚同向输入小于2/3VCC时(负),输出为0,
当2管脚反向输入大于1/3VCC时(负),当6管脚同向输入小于2/3VCC时(负),输出保持,
当2管脚反向输入大于1/3VCC时(负),当6管脚同向输入大于2/3VCC时(正),输出为1。
以下是多谐振荡器,连通2管脚和6管脚,通过电容Vc控制电平,当充电大于2/3VCC时,三极管导通,2管脚和6管脚通过7管脚放电(这里我不太理解“放电”一词,我的个人理解是三极管导通,使得Vcc和Vo之间的电流,即三极管发射极电流增大,Vcc和Vo之间的电阻上的电压增大,Vcc不变,电容电压减小),减小到1/3VCC后,输出为0,放电停止,开始充电,如下方右图(参考博客http://t.csdnimg.cn/uftpf)
充电时间为:t=RC*ln2=(R1+R2)*ln2
放电时间为:t=R2*ln2
周期为:T=(R1+2R2)*ln2
占空比为(R1+R2)/(R1+2R2)