RC充放电原理

RC充放电原理

ID:37716164

大小:180.00 KB

页数:8页

时间:2019-05-29

RC充放电原理_第1页
RC充放电原理_第2页
RC充放电原理_第3页
RC充放电原理_第4页
RC充放电原理_第5页
资源描述:

《RC充放电原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、RC充放电的原理和硬体分类:松翰单片机程序原理发布:sonixic浏览:70日期:2010年4月15日 1、RC充放电的原理和硬体我们知道,电阻R与电容C充电时间的关系如下图: 注:Rs为标准电阻Rt为热敏电阻由上图可以看出在RC充电开始阶段,我们可以认为是近似线性的。那么:Tt=K*Rt*C(1)Ts=K*Rs*C(2)其中:K为常数由(1)、(2)可知充电时间的比例与R有关,而C无关。Rt=(Rs*Tt)/Ts当然,随环境温度的变化电容C变化比较大,我们完成标准电阻和热敏电阻对同一电容的充放电在很短的时间内,因而电容C变化引起的误差可以消除。为了提高精

2、度,对电容C的选取也有关系,电容容量不能太小,也不能太大,与传感器的标称值有关。下面是我自己写的程序,仅着参考:///////////////////////////////////////RC充放电---得到NTC的阻值电路:p2.3(IOntc)接NTC,P2.4(IOrs)接一个1k的电阻,二电阻一端连接一个10uf的电容到地思路:;放电:;二个端口是都输出0,;充电:(NTC);让IOrs输入检测0当IOrs为高,继续检测直到为0为止;IOntc输出1,进行充电,并开始计时,;时刻检测IOrs的电平,当IOrs端口为高电平的时候,说明充电已经完成,

3、并停止计时,把时间保持给t_ntc_middle和t_ntc_low;放电:同上;充电:(RS);让IOntc输入检测0当IOntc为高,继续检测直到为0为止;IOrs输出1,进行充电,并开始计时,;时刻检测IOntc的电平,当IOntc端口为高电平的时候,说明充电已经完成,并停止计时,把时间保持给t_rs_middle和t_rs_low;注:这里所说的计时是根据指令的长短计时的,比如我这里一条指令为0.25US,一周为7跳指令/////////////////////////////////////////////////////////////////

4、/////////////.DATAt_ntc_middleds1;t_ntc_lowds1;t_rs_middleds1;t_rs_lowds1;///////////////////////////////////////.CODE///////////////////////////////////////rc:///////////////////////////////////////;放电///////////////////////////////////////rc_sub:bsetIOntcmbsetIOrsmbclrIOntc;输出0b

5、clrIOrs///////////////////////////////////////bclrIOrsm;输入检测0,为0说明放电完全bts0IOrsjmp$-1///////////////////////////////////////bts0f_turn;为谁充电jmprc_rs_add///////////////////////////////////////;充电:(NTC)///////////////////////////////////////rc_ntc_add:clrt_ntc_lowclrt_ntc_middlebsetIO

6、ntcm;输出1,充电bsetIOntcincmst_ntc_lowjmp$+2incmst_ntc_middlebclrIOrsmbts1IOrs;检测1,为1说明充电完成jmp$-5bsetf_turnjmprc_pro90///////////////////////////////////////;充电:(RS)///////////////////////////////////////rc_rs_add:bsetIOrsm;输出1,充电bsetIOrsincmst_rs_lowjmp$+2incmst_rs_middlebclrIOntcmbt

7、s1IOntc;检测1,为1说明充电完成jmp$-5bclrf_turnjmprc_pro90///////////////////////////////////////rc_pro90:Ret RC测温的实现方法是利用电阻R给电容C充放电时间来测量温度的(此处的温度感测器为热敏电阻)。用不同的电阻给电容充放电时间不一样,对RC测量温度的精度与电阻R和电容C的选取有关。我们通常是选用一个标准电阻(随温度变化其阻值变化很小,可忽略不计,通常为高精度的金属膜电阻),它的阻值Rs与温度传感器在标准大气压下、25℃时的阻值相同。当温度发生变化时,热敏电阻的阻值R

8、t发生变化,那么热敏电阻Rt给电容C的充放电时间也发生变化。而标准

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。