实验报告

时间:2024.5.9

实 验 报 告

实验成绩:

批阅日期: 姓 名:汤博 同组姓名: 无 班 级:F0703028 学 号:5070309028 实验日期:2008-9-9 指导老师:助教19

【实验目的】

1.通过研究RC、RL串联电路的暂态过程,加深对电容充、放电规律,电感的电磁感应特性及震荡回路特点的认识。

2. 通过研究RLC串联电路的暂态过程,加深对电磁阻尼运动规律的理解。

3. 掌握RC、RL串联电路的幅频特性和相频特性的测量方法。

4. 研究RLC串联电路中各参量之间的关系,观察串联谐振电路的特征,并掌握RLC谐振电路的幅频、相频的关系。

5. 用实验的方法找出电路的谐振频率,利用幅频曲线求出电路的品质因数Q值。

【实验原理】

1 RC、RL、RLC暂态过程

(1) RC串联电路

在由R、C组成的电路中,暂态过程是电容的充放电的过程.其中信号源用方波信号.在

上半个周期内,方波电压+E,其对电容充电;在下半个周期内,

方波电压为零,电容对地放电.充放电过程中的回路方程分别为

??

??

通过以上二式可分别得到UC、UR的解。

半衰期T1 2=?ln2=0.693? (或?=1.443?1 2)

实验报告

1

d??+??=? d??+??=0 d?

(2) RL串联电路

与RC串联电路进行类似分析可得,RL串联电路的时间常数t

及半衰期T1 2分别为

?=? ? ,?1 2=0.693?=0.693? ?

(3) RLC串联电路

在理想化的情况下,L、C都没有电阻,可实际上L、C本身都存在电阻,电阻是一种耗损元件,将电能单向转化成热能。所以电阻在RLC电路中主要起阻尼作用。所以根据阻尼震荡方程可以三种不同状态的解,分别为欠阻尼、过阻尼和临界阻尼。

2 RC,RL电路串联稳态

当把正弦信号输入串联回路时,其电

容和电阻两端的输出电压的幅度随输入

电压的频率是等幅变化。而电压幅度随频

率变化的曲线称幅频曲线,相位随频率的

曲线称相频曲线。

3 RLC谐振

在 RLC串联谐振电路中,由于三个元件之间存在相位超前和滞后的特性,所以当电压一定并满足一定的频率时,使得电路中的阻抗达到最小时电流将达到最大值,此时的频率称为谐振频率。

实验报告

实验报告

实验报告

2

【实验数据记录、实验结果计算】

1、RC暂态测量

表一 RC暂态测量数据表

实验报告

2、RL暂态测量

表二 RL暂态测量数据表

实验报告

3、RLC暂态测量

测量得: L = 10.01mH C = 0.106μF R = 619Ω 理论值: R 理论值 =2 L= 614.6Ω

C

相对误差: 0.7%

3

4、RLC谐振电路测量

R=1900Ω L=13mH C=1nF

表三 RLC谐振电路测量数据

实验报告

实验报告

4

5、 RLC谐振电路中品质因数

实验参数:R=1900Ω L=13mH C=1nF

电感上电压U_L=9.17V

总电压:U=4.85V

品质因数:Q= U_L/U=1.891

理论品质因数:Q(理论值)=L/(√LC?R)=1.898

相对误差:0.4%

【对实验结果中的现象或问题进行分析、讨论】

1、在RC和RL暂态电路的测量实验中,一开始时测得的结果与理论值误差较大,经过向老师请教,我得知很可能时C和L中的内阻使得误差变得很大,因此我加大了电阻的阻值从而减小内阻的影响,由此得到的数据与理论值较为接近。

2、在RLC暂态电路的观察中,我看到了过阻尼,欠阻尼,和临界阻尼的波形,并测得了临界阻尼时的电阻,且与理论值做了比较,误差较小。

实验报告

5

【思考题解答】

1、在RC暂态过程中,固定方波的频率,而改变电阻的阻值,为什么会有不同的波形?而改变方波的频率,会得到类似的波形吗?

答:根据RC电路的特性可得公式 UC=Ee?t RC, 因此当R发生改变时,会产生不同的波形,而当改变方波的频率时,只会影响的电容充电或放电的时间长短,而不会改变其上升或下降的曲线,波形会变化,但与改变R时稍有不同。

2、在RLC暂态过程中,若方波的频率很高或很低,能观察到阻尼振荡的波形吗?如何由阻尼振荡的波形来测量RLC电路的时间常数?

答:当频率很高时,方波的周期就会很短,如果其小于RLC电路的时间常数,怎我们就无法观察到阻尼振荡的波形了。反之,频率很低时,其周期就会很长,可以观测到振荡波形。要测量时间常数,在幅值最大的第一周期测量T1 2,然后计算τ=T1 2 ln2。

3、在RC、RL电路中,当C或L的损耗电阻不能忽略不计时,能否用本实验测量电路中的时间常数?

答:不能,因为C或L中的内阻会改变电路中R的值,所以测出的结果就会与理论值有一定的差异。

4、根据RLC串联谐振的特点,在实验中如何判断电路达到了谐振?

答:RLC串联电路当达到谐振时,电路中的电容和电感上的电压之和应为0,所以在电阻两端加一电压表测量其两端电压,当其电压与电路总电压相等时,电路就达到谐振了。 5、串联谐振时,电路和电感上的瞬时电压的相位关系如何?若将电容和电感接到示波器的X和Y轴上,将看到什么现象?为什么?

答:当φ=0时,整个电路产生谐振,此时,而电感与电容的电压大小相等,相位相反。将电容和电感接入示波器则图形为y=?x。

6


第二篇:实验报告4


数字高程模型

实验报告

20##年 06 月 12 日


一、  实验名称

    离散点最小凸包的生成

二、实验目的

1. 理解离散点最小凸包的生成的原理;

2.利用C#代码实现离散点最小凸包的生成;

三、部分代码及结果图

                   图3.1 计算最小凸包调用

     

                     图3.2 函数调用

 private void primary(List<Point> aapoints,List<Point> minpoints)

        {

            int i;

            int j = 0;

            for (i = 0; i < aapoints.Count; i++)

            {

                if ((aapoints[i].X + aapoints[i].Y) < (aapoints[j].X + aapoints[j].Y))

                { j = i; }

            }

            minpoints.Add(aapoints[j]);       //min(X+Y)

            for (i = 0; i < aapoints.Count; i++)

            {

                if ((aapoints[i].X - aapoints[i].Y) < (aapoints[j].X - aapoints[j].Y))

                { j = i; }

            }

            minpoints.Add(aapoints[j]);       //min(X-Y)

            for (i = 0; i < aapoints.Count; i++)

            {

                if ((aapoints[i].X + aapoints[i].Y) > (aapoints[j].X + aapoints[j].Y))

                { j = i; }

            }

            minpoints.Add(aapoints[j]);        //max(X+Y)

            for (i = 0; i < aapoints.Count; i++)

            {

                if ((aapoints[i].X - aapoints[i].Y) > (aapoints[j].X - aapoints[j].Y))

                { j = i; }

            }

            minpoints.Add(aapoints[j]);      //max(X-Y)

           

        }

 private void delete1(List<Point> fistpoint,List<Point> minpoints)

        {

            aim = 0;

            int mm = 1;

            int count = 0;

            for (int i = 0; i < fistpoint.Count;)

            {  

                for (int j = 0; j < minpoints.Count; j++)

                {

                    if (j ==(minpoints.Count - 1))

                    { judge5(minpoints[minpoints.Count-1],minpoints[0], fistpoint[i]); }

                    else

                    { judge5(minpoints[j], minpoints[j+1], fistpoint[i]); }

                    if (aim == mm)

                    { count++; aim = 0; }

                }

                if (count == minpoints.Count)

                {

                    fistpoint.Remove(fistpoint[i]);

                }

                else

                    i++;

                count = 0;

            }

        }

        private void delete2(List<Point> fistpoint, List<Point> minpoints)

        {

            int mm = 3;

            int nn = 3;

            int pp = 3;

            for (int j = 0; j < minpoints.Count;j++)

            {

                for (int i = 0; i < fistpoint.Count; i++)

                {

                    for (int k = j - 1; k <= j + 1; k++)

                    {

                        aim = 2;

                        if ( k== -1)

                        { judge5(minpoints[minpoints.Count - 1], minpoints[0], fistpoint[i]); }

                        else if (k == minpoints.Count-1)

                        { judge5(minpoints[minpoints.Count - 1], minpoints[0], fistpoint[i]); }

                        else if (k == minpoints.Count )

                        { judge5(minpoints[0], minpoints[1], fistpoint[i]); }

                        else

                        { judge5(minpoints[k], minpoints[k + 1], fistpoint[i]); }

                        if (k == (j - 1)) mm = aim;

                        if (k == j) nn = aim;

                        if (k == (j + 1)) pp = aim;

                    }

                    if ((mm == 1) && (nn == 0) && (pp == 1))

                    {

                        minpoints.Add(fistpoint[i]);

                        for (int xx = MinPoints.Count - 1; xx > j; xx--)

                        {

                            MinPoints[xx] = MinPoints[xx-1];

                        }

                        MinPoints[j + 1] = fistpoint[i];

                        continue;

                    }

                    else if (((mm == 1) && (nn == 0) && (pp == 0)) || (mm == 0) && (nn == 0) && (pp == 1))

                    {

                        MinPoints[j+1] = fistpoint[i];

                        continue;

                    }

                }

                mm=nn=pp=3;

            }

        }

        上述确定最基础多边形后,调用delete1和delete2函数,最后得到结果图,如下图3.3

                         图3.3 最下凸包生成图

更多相关推荐:
实验报告 范本

研究生实验报告范本实验课程实验名称实验地点学生姓名学号指导教师范本实验时间年月日一实验目的熟悉电阻型气体传感器结构及工作原理进行基于聚苯胺敏感薄膜的气体传感器的结构设计材料制作材料表征探测单元制作与测试实验结果...

实验报告范本

学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级200200学年第学期实验教学管理基本规范实验是培养学生动手能力分析解决问题能力的重要环节实验报告是反映实验教学水平与质量的重要依据为加强实验过...

实验报告范本

AMT执行机构实验报告实验对象NJ7150变速箱总成实验内容第四代选换档执行机构高低温实验报告人审核批准报告时间20xx苏州绿控传动科技有限公司第四代选换档执行机构高低温试验报告一实验装置零部件清单二已填写完整...

实验报告范本

实验报告范本,内容附图。

实验报告范本

开放实验室报告1234

实验报告范本

学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级200200学年第学期实验教学管理基本规范实验是培养学生动手能力分析解决问题能力的重要环节实验报告是反映实验教学水平与质量的重要依据为加强实验过...

实验报告范例

Word排版示例22实验目的1掌握资源管理器和我的电脑的基本操作2掌握文件和文件夹的浏览选择操作3掌握文件和文件夹的新建复制移动删除操作4掌握文件和文件夹的查找操作实验内容1资源管理器的操作2文件和文件夹的操作...

大学物理实验报告范例(长度和质量的测量)

怀化学院大学物理实验实验报告系别物信系年级20xx专业电信班级09电信1班姓名张三学号09104010组别1实验日期20xx1020实验项目长度和质量的测量实验题目长度和质量的测量实验目的1掌握米尺游标卡尺螺旋...

实验报告范本

家兔尿生成的调节20xx级生命科学勷勤创新班王晋宁学号20xx00060061实验目的11学习用输尿管插管记录尿量的方法12观察几种因素对尿生成的影响2实验原理尿生成的过程包括肾小球的滤过作用肾小管与集合管的重...

白盒测试实验报告范本

实验一白盒软件测试一实验目的通过简单程序白盒测试熟悉测试过程对软件测试行程初步了解并养成良好的测试习惯熟练掌握如何运用基路径测试方法进行测试用例设计初步熟悉如何利用程序插装技术进行逻辑覆盖率分析二实验内容背景被...

实验报告范本

实验课程名称高频电子线路123

实验报告范本1

开放实验室报告123

实验报告范本(52篇)