欢迎访问ic37.com |
会员登录 免费注册
发布采购

用单片机数据采集系统研究瞬变过程

日期:2007-4-20标签: (来源:互联网)

0 引 言

在教学实验及科学实验中,我们常常需要了解充电的电压、电流曲线、放电的电压曲线,记录并整理数据,画曲线,这里使用单片机数据采集系统可以直观了解rc电路的过渡过程,用数据采集系统得出的数据计算该rc电路的时间常数。

1 rc电路的过渡过程

实验电路如图1所示。

当数据采集系统启动后,u1为高电平,晶体三极管t1导通,t1集电极uc1下降,合二极管d截止,三极管t2也截止,而电容器c通过r4及r5充电,充电时间常数近似为

τ充=(r4+r5)·c

电阻r5上的电压ur与电容电流成正比,uc近似为电容器电压,将uc与ur送入数据采集系统,可以得到256对电容电压及电容电流的数据。接着再启动数据采集系统,u1为低电平,t1截止,+5v电源通过r1及d使t2的基极,发射极间有正向电流,因而t2导通 。这时c通过r3、r5、t2放电,放电时间常数近似为

τ放=(r5+r3)·c

在数据采集系统启动后,给出uc有256个数据,由于放电时间常数小,因此uc很快到零 ,由于ic只有负值,读不出来,显示为零。

2 工作原理

2.1 硬件电路的设计

本系统的硬件电路可选择8031单片机为主控制器,加上地址锁存器373,程序存储器2764和数据存隼器6116,构成一个单片机最小系统。在单片机最小系统上扩展adc0809芯片,dac0832芯片,构成一个完整的数据采集系统。

??? 数据采集系统的框图如图2所示。

2.2 软件设计

当单片机控制电路时,a/d变换器立即工作,单片机分时对模拟输入信号进行采集,输入的模拟量变换为数字量后存入单片机存储器ram中,然后,单片机将 ram中的数字量送入d/a转换电路,d/a电路通常输出与数字量相对应的模拟电流,经i/v变换成模拟电压值。得到的模拟电压与输入模拟信号一致,可用示波器观察其过渡过程的变化 。程序流程框图如图3所示。

3 结束语

本系统可直接从示波器上读取充电电压、电流曲线,放电的电压曲线,记录并整理数据,由充电曲线上画曲线的切线,可求充电时间常数。由放电曲线上画曲线的切线可求放电时间常数。用数据采集系统研究的瞬变过程,方便、直观,加深对rc电路过渡过程的了解。