目录。题目一测量数据误差处理 1
1) 提供测试数据输入、粗大误差判别准则选择等的人机界面; 1
2) 编写程序使用说明; 1
3) 通过实例来验证程序的正确性。 2
题目二时域反射计 2
1) 时域反射计简介 2
2) 时域反射计原理 2
3) 时域反射计(tdr)组成 2
4) **与结果 2
附录 22-21 参考例2-2-6的解题过程,用c语言或matlab设计测量数据误差处理的通用程序,要求如下:
1) 提供测试数据输入、粗大误差判别准则选择等的人机界面;
图 1 测试数据误差处理的输入。
2) 编写程序使用说明;
本题用的是c语言编写的数据误差处理的通用程序,调试编译借助了codeblocks软件。运行exe文件后,只需输入所需测试数据的数目、各数值大小并选择误差处理方式与置信概率即可得出处理结果。在程序的子函数中已经将ta值表、肖维纳准则表及格拉布斯准则表的所有数据存入,无需人工查表填入。
其他具体程序内容可见附录。
图 2 程序运行流程图。
3) 通过实例来验证程序的正确性。
例2-2-6中的原始数据如下表1
表 1 测量电压原始数据。
由书上计算可得:
计算所得结果与图3显示结果近似相等,说明程序编译无误。
图 3 数据处理后的结果显示。
6-14 在multisim环境下,基于tektronix tds204虚拟示波器设计一种时域反射计,给出电路原理图和实验**结果。(本题设计以时域反射计测量阻抗为例)
1) 时域反射计简介。
时域反射计(tdr)用来测量信号在通过某类传输环境传导时引起的反射,如电路板轨迹、电缆、连接器等等。tdr仪器通过介质发送一个脉冲,把来自“未知”传输环境的反射与标准阻抗生成的反射进行比较。tdr 显示了在沿着一条传输线传播快速阶跃信号时返回的电压波形。
波形结果是入射阶跃和阶跃遇到阻抗偏差时产生的反射的组合。
2) 时域反射计原理。
时域反射计tdr是最常用的测量传输线特征阻抗的仪器,它是利用时域反射的原理进行特性阻抗的测量。
图 4 tdr原理图。
3) 时域反射计(tdr)组成。
快沿信号发生器:典型的发射信号的特征是:幅度200mv,上升时间35ps,频率250khz方波。 采样示波器:通用的采样示波器探头系统:连接被测件和tdr仪器。
4) **与结果。
图 5 时域反射计**电路。
图 6 信号发生器设置选项。
图 7 信号发生器上升沿时间设置。
图 8 示波器**显示结果。
在图8中,第一条黄线为终端开路(反射系数为1)时的结果;第二条蓝线为终端有负载阻抗时的结果;第三条为终端短路(反射系数为-1)时的结果。
图 9 tdr测试信号理论运行特征图。
图 10 被测传输线特征阻抗的计算。
#include <>
#include <>
/求绝对值的函数,因为“abs”只适用于整数。
float abs(float a)
if(a>0.0)
return a;
return -a;
/计算平均值的子函数。
float **erage(float a,int n)
int i;
float sum=0.0;
for(i=0; i<=n-1; i++)
return sum/n;
/计算方差的子函数。
float variance(float a,int n)
int i;
float sum=0.0;
float xi=**erage(a,n);
for(i=0; i<=n-1; i++)
return (float)sqrt(sum/(n-1));
/删除数组中指定位置的子函数。
void delete(float a,int n,int i)
int j;
for(j=i; j<=n-2; j++)
/粗大误差处理1
/莱特检验法,出口参数为所剔除坏值的个数。
int laite(float a,int n)
int t=0t用来装粗大误差的个数。
int i;
int z;
int flag=1;
float **er;
float var;
while(flag)
if(n==z) flag=0;
return t;
/粗大误差处理2
/肖维纳准则。
int xiaown(float a,int n)
float ch[38]=
if(z==n) flag=0;
return t;
/粗大误差处理3
/格拉布斯准则\
/格拉布斯准则表1:95%
float ge95(int n)
float ge[30]= 0,0,0,1.15,1.46,1.
67,1.82,1.94,2.
03,2.11,2.18,2.
23,2.29,2.33,2.
37,2.41,2.44,2.
47,2.50,2.53,2.
56,2.58,2.60,2.
62,2.64,2.66
if(n<=25) return ge[n];
switch (n)
case 30:
return 2.74;
case 35:
return 2.81;
case 40:
return 2.87;
case 50:
return 2.96;
case 100:
return 3.17;
电子测量大作业
姓名 学号 班级 学院 任课教师 1.题目要求。1 提供测试数据输入 粗大误差判别准则选择等的人机界面 2 编写程序使用说明 3 通过实例来验证程序的正确性。2.程序 include include double sum double x,int n 求和子函数。double erage doubl...
电子测量大作业
电子测量技术大作业。二零一三年十二月。第一题 一 研究题目 4 19 在multisim环境下,设计一种多斜积分式dvm,给出原理图和 实验结果。二 积分型a d转换电路。2.1 双积分型a d转换电路。双积分型adc是1种v t型a d转换器,原理电路如图12.2.2 1 a 所示,由积分器 比较...
电子测量大作业
实验名称 一种基于ddfs的正弦信号源 班级 姓名。学号。题目 5 11在multisim环境下,参考图5 3 1,设计一种基于ddfs的正弦信号源,给出原理图和 实验结果。原理 ddfs direct digital frequency synthesizer 直接数字频率合成。在时钟脉冲的控制下...