华中科技大学测控技术与系统实验报告

华中科技大学测控技术与系统实验报告
华中科技大学测控技术与系统实验报告

2013-2014学年度第二学期

测控技术与系统实验报告

——电压校准、热电阻测温

院系:自动化学院

专业班级:测控1102班

指导老师:黄为

实验成绩:

实验一电压测量基本实验

一、实验目的

熟悉CKXT-I 的系统开发方法;

熟悉Keil C 软件开发环境;

熟悉CKXT-I型综合实验仪的电压测量的基本功能。

二、基本原理

利用综合实验仪的模拟通道可实现高精度的电压测量。

综合实验仪采用的100ksps12位分辨率的逐次逼近寄存器型ADC,这种类型的A/D 转换器由一个比较器和DA 转换器通过逐次比较逻辑构成,从MSB 开始,顺序地对每一位将输入电压与置DA 转换器输出进行比较,经n 次比较而输出数字值。其电路规模属于中等。其优点是速度较高、功耗低。综合实验仪的部芯片C8051F005 包括一个逐次逼近寄存器型AD。其基本模拟输入转换通道的结构如图1.1 所示。模拟通道包括多路模拟开关(AMUX),可编程增益放大器(PGA),12位逐次逼近型A/D 转换器等。

图1.1 ADC 接口

实验容:取一直流电压(如CSY-3000 应变电桥实验模块的输出),接入CKXT-I 实验仪的主模拟输入通道,编程实现该直流电压的测量,获得测量数据并进行分析。

实验设备:CSY-3000 实验仪;CKXT-I 型综合实验仪;信号源;万用表。

四、实验步骤

1、在CSY-3000 实验仪上找出电压输出接口,用导线分别将其接入CKXT-I 型综合实验仪的电压采集端口AD0 和AGND 端口。

2、在本次试验中,为了获得较高精度,采用电压采集输入端口AD0采集模拟电压信号。

3、在CSY-3000 实验仪上找出电压表测量输入接口,将CSY-3000 实验仪上测得的电压值作为参考标准电压,将CKXT-I 型综合实验仪作为待标定的电压。

分压网络与接线图

说明:

1、CKXT-I 型综合实验仪按要求接线,其中AD0端口用于采集模拟电压信号。

2、分压网络a端接CSY-3000实验仪上2V标准输出电压,所有接地端接到一起。

3、编程,采集并记录测量得到的电压值

4、改变滑动变阻器的阻值,得到不同电压值用于标定CKXT-I 型综合实验仪上的电压关系。实验过采集模拟1V和1.5V电压,通过拟合线性关系得出电压值并通过数码管显示。

5、标定之后比较实际电压值与单片机显示电压值进行比较观察误差。

通过按照实验电路图进行接线,并通过keil软件与CKXT-I 型综合实验仪进行调试后,CKXT-I 型综合实验仪在电压校准后数码管上显示的电压值与实际电压值的误差为0mm或者1mm,说明测量误差控制在很小的围,达到电压测量的目的。

六、核心程序注释

// CKXT-I 型综合实验仪上4个按键的控制功能配置的程序

while(1)

{

//对采集到的温度值进行标定

if(KEY0 == LEFT_KEY) // 在电压为1V时按左键采集记录

{

KEY0 &= 0;

AD_INL= GetADCResult(0);

}

if(KEY0 == RIGHT_KEY) // 在电压为1.5V时按子右键采集记录

{

KEY0 &= 0;

AD_INH= GetADCResult(0);

}

voltL = AD_INL*2500.0/4096; // 将电压为1V时的AD值转化为电压值

voltH = AD_INH*2500.0/4096; // 将电压为1.5V时的AD值转化为电压值

for(i=0;i<100;i++) // 进行100次采样

{

AD_IN = GetADCResult(0); //采集实时电压输入点

voltM = AD_IN*2500.0/4096; //将AD值转化为电压值

volt+=(voltM-voltL)*500/(voltH-voltL)+1000; // 对采集到的电压值进行修正

}

volt=volt/100; // 求取100次采样的平均值

if(KEY0 == MID_L_KEY) // 按中左键显示进行100次采集平均后的电压值

{

KEY0 &= 0;

disp_flag = 0;

DisIntNum(volt);

volt=0;

}

if(KEY0 == MID_R_KEY) // 按中右键配置参数disp_flag

{

KEY0 &= 0;

disp_flag = 1;

}

if(disp_flag) // 当disp_flag为1,即按中右键后显示当前电压值

{

DisIntNum(AD_IN);

}

else // 当disp_flag为0,即按其他键时,显示100次采样平均后电压值

{

DisIntNum(volt);

CH452_Write(CH452_SET_BIT + 0x003b); //显示小数点

volt=0;

}

}

七、思考题

问:A/D 转换器有哪些类型,试分别说明其原理和特点。

答:按工作原理不同,A/D 转换器可以分为:直接型A/D 转换器和间接型A/D 转换器。直接型A/D 转换器可直接将模拟信号转换成数字信号,这类转换器工作速度快。并行比较型和逐次比较型A/D 转换器属于这一类。而间接型A/D 转换器先将模拟信号转换成中间量(如时间、频率等),然后再将中间量转换成数字信号,转换速度比较慢。双积分型A/D 转换器则属于间接型A/D 转换器。以下是详细介绍:

(1)并行比较型A/D 转换器(直接型A/D 转换器)

位并行比较型A/D 转换器由电阻分压器、电压比较器、寄存器及编码器组成。根据各比较器的参考电压值,可以确定输入模拟电压值与各比较器输出状态的关系。

(2)逐次比较型A/D 转换器(直接型A/D 转换器)

逐次逼近型A/D 转换器属于直接型A/D 转换器,它能把输入的模拟电压直接转换为输出的数字代码,而不需要经过中间变量。转换过程相当于一架天平秤量物体的过程,不过这里不是加减砝码,而是通过D/A 转换器及寄存器加减标准电压,使标准电压值与被转换电压平衡。这些标准电压通常称为电压砝码。

(3)双积分型A/D 转换器(间接型A/D 转换器)

双积分型A/D 转换器属于间接型A/D 转换器,它是把待转换的输入模拟电压先转换为一个中间变量,例如时间T;然后再对中间变量量化编码,得出转换结果,这种AD 转换器多称为电压-时间变换型(简称VT 型)。

实验二铂电阻温度特性实验

一、实验目的

了解热电阻的特性与应用。

二、基本原理

1、热电阻的测温原理与热电偶的测温原理不同的是,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。目前主要有金属热电阻和半导体热敏电阻两类。金属热电阻的电阻值和温度一般可以用以下的近似关系式表示,即

式中,Rt 为温度t 时的阻值;Rt0 为温度t0(通常t0=0℃)时对应电阻值;α为温度系数。半导体热敏电阻的阻值和温度关系为Rt=AeB/t。式中Rt 为温度为t 时的阻值;A、B 取决于半导体材料的结构的常数。

相比较而言,热敏电阻的温度系数更大,常温下的电阻值更高(通常在数千欧以上),但互换性较差,非线性严重,测温围只有-50~300℃左右,大量用于家电和汽车用温度检测和控制。金属热电阻一般适用于-200~500℃围的温度测量,其特点是测量准确、稳定性好、性能可靠,在程控制中的应用极其广泛。

2、热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。

本次实验,为了提高实验效率,缩短试验时间,感温热电阻的阻值由可调阻值围的电阻箱给定。通过查Pt100温度——阻值表,根据不同温度设定相应电阻箱阻值,以代表不同温度。

3、通常需要把电阻信号通过引线传递到计算机控制装置或者其它一次仪表上。工业用热电阻安装在生产现场,与控制室之间存在一定的距离,因此热电阻的引线对测量结果会有

较大的影响。目前热电阻的引线主要有三种方式:

二线制:在热电阻的两端各连接一根导线来引出电阻信号的方式叫二线制:这种引线方法很简单,但由于连接导线必然存在引线电阻r ,r 大小与导线的材质和长度的因素有关,因此这种引线方式只适用于测量精度较低的场合。

两线制测电阻原理图

三线制:在热电阻的根部的一端连接一根引线,另一端连接两根引线的方式称为三线制,这种方式通常与电桥配套使用,可以较好的消除引线电阻的影响,是工业过程控制中的最常用的引线电阻。

三线制测电阻原理图

四线制:在热电阻的根部两端各连接两根导线的方式称为四线制,其中两根引线为热电阻提供恒定电流I ,把R 转换成电压信号U ,再通过另两根引线把U 引至二次仪表。可见这种引线方式可完全消除引线的电阻影响,主要用于高精度的温度检测。

四线制测电阻原理图

本次试验采用三线制引线测量方式。

4、铂热电阻是利用铂丝的电阻值随着温度的变化而变化这一基本原理设计和制作的,按0℃时的电阻值R(℃)的大小分为10 欧姆(分度号为Pt10)和100欧姆(分度号为Pt100)

Vo

等,测温围均为-200~850℃.10 欧姆铂热电阻的感温原件是用较粗的铂丝绕制而成,耐温性能明显优于100 欧姆的铂热电阻,只要用于650℃以上的温区:100 欧姆铂热电阻主要用于650℃以下的温区,虽也可用于650℃以上温区,但在650℃以上温区不允许有A 级误差。100 欧姆铂热电阻的的分辨率比10 欧姆铂热电阻的分辨率大10 倍,对二次仪表的要求相应地一个数量级,因此在650℃以下温区测温应尽量选用100 欧姆铂热电阻。

5、将电阻值的测量转换为电阻两端电压的测量

温度传感器实验模板及连线图(图1):

电阻是三线连接,其中一端接二根引线主要为消除引线电阻对测量的影响。将Vo接综合实验仪的模拟通道电压输入端,以实现电压测量。

具体电压测量电路如下:

电阻箱电阻与R3、R1、Rw1、R4 组成直流电桥,是一种单臂电桥工作形式。调Rw1 使电桥平衡,即桥路输出端b 和中心活动点之间输出为零。调Rw3 使V02=0,接上数显单元,拨2V电压显示档,使数显为零,去除放大器零漂电压。适当的调节Rw2获得合适的增益,以便于电压值的测量显示。通过改变电阻箱阻值,Vo端将得到对应的电压值。

实验思路:我们小组从以上实验原理中分析得知,本次实验根据不同温度设定电阻箱的阻值(对应不同温度下Pt100的阻值),通过测定电阻值两端电压得到电压值与电阻值(对

应温度)的关系,从而得到电压值与温度的关系。经过电压校正后,可以实现到高精度的电压值测量。根据拟合得到的电压与温度的关系可由测得的电压值计算出对应的温度值。并与实际温度进行参照,分析误差。

三、实验容:

利用综合实验仪设计热电阻温度计:

1、利用标准电阻箱作为热电阻测温代替PT100电路实验

2、设计一种三线制测温电路,分析其原理和误差;

3、用实验仪设计实现温度仪;

4、利用标准电阻箱对电阻测量进行标定;

5、根据分度表进行线性校正。

四、实验设备:

标准电阻箱(Pt100 热电阻),CSY-3000 实验仪,CKXT-I 型综合实验仪,万用表。

五、实验步骤:

1、用万用表欧姆档测出Pt100 三根线中其中短接的二根线(同种颜色的线)设为1、2,另一根设为3,并测出它在室温时的大致电阻值(实际测得0.45欧姆)。

2、在主机箱总电源、调节仪电源都关闭的状态下,再根据图1示意图接线,温度传感器实验模板中a、b(Rt)两端接传感器,这样传感器(Rt)与R

3、R1、Rw1、R4 组成直流电桥,是一种单臂电桥工作形式。

3、放大器调零、调增益:将图1中的温度传感器实验模板的放大器的两输入端引线(一根传感器引线、另一根桥路输出即Rw1 活动触点输出)暂时不要引入,而用导线直接将放大器的两输入端相连(短接);将主机箱上的电压表量程(显示选择)切换开关打到2V档,合上主机箱电源开关,调节温度传感器实验模板中的RW2(逆时针转到底)增益电位器,使放大器增益最小;再调节RW3(调零电位器)使主机箱的电压表显示为0。

4、关闭主机箱电源开关,将电阻箱接入电路,并将实验模板中放大器的输入端引线按图1连接,检查接线无误后,合上主机箱电源开关。

5、参照pt100热电阻的分度表得出0—150℃对应的电阻箱的阻值,并通过实验模板的电路将不同温度对应的电压在实验仪上显示出来。为减小误差在每一温度点可测取多组电压

值,求平均值后填入下表中

6、使用Matlab 来处理实验得到的数据。先把测量得到的数据利用最小二乘法进行线性拟合。并将拟合求得的公式写入CKXT-I的程序中,实现将采集到的电压值转换为温度值并将测量结果显示在LED 上。将测量的温度填入表中。

7、将测量温度和给定温度进行比较,并分析温度测量过程中存在的误差。

六、数据记录与分析:

1. 未考虑电阻箱电阻,对电压求2次平均(正反)后得出的实验数据:

实验数据处理(散点和拟合曲线图见下页图2):

T—U特性关系的拟合曲线为:T=336.729u-337.189

多数温度的测量值与给定值之间的差值为2摄氏度。

绝对误差△=2℃非线性误差δ=2/150 x100%=1.3%

2. 去除电阻箱电阻(0.45欧姆),对电压求4次平均(2次正反)后得出的实验数据:

130 150.2 1.390 131

135 152.1 1.404 136

140 154.0 1.418 142

145 155.9 1.433 147

150 157.8 1.447 152

实验数据处理(散点和拟合曲线图见下页图3):

T—U特性关系的拟合曲线为:T=336.729u-337.189

多数温度(0-135℃)的测量值与给定值之间的差值为1摄氏度,仅140-145℃的误差为1℃,测量的准确性得到很大的改善。

绝对误差△=2℃非线性误差δ=1/150 x100%=1.3% (0-150℃)

附图:

图2 未考虑电阻箱阻值使得拟合曲线

图3 去除电阻箱阻值使得拟合曲线

实验分析:

1)从以上两组实验的参照中,可以得出,热电阻的电阻箱自身的阻值对误差的测量存在

一定的影响。应该校准电阻箱的阻值进行电压的测量。

2)温度较高处(140℃以上)的测量误差比温度较低处的测量误差大。观察Pt100的分度表后发现阻值的变化也并非完全线性变化,如0℃—10℃之间的电阻差为3.96Ω,而到了140℃—150℃之间的电阻差为3.80Ω,发现等温差时的电阻差随着温度的升高在减小,而我们在实验数据拟合时采用最小二乘法拟合,因此这是高温处的误差会比较大的原因。而我也在考虑,对于测得的实验数据要不要使用高次拟合以提高测量精度?

(如2次拟合)。

3)对电压值进行重复多次测量很有必要,能在一定程度上消除重复性带来的误差。能够提高测量精度。

4)本次实验中,我们小组有一个不足的地方是仅在数码管上显示温度的个位数以上的位数,未能显示小数点以后的位数,导致测量精度降低,主要是程序的实现问题。实验后我们积极总结,又重新更改了程序,将在接下来程序注释中对这部分功能进行修正。实验误差总结:

实验过程中,一旦一些细节不注意,就会给实验带来较大的误差,下面我对本次实验中可能会带来误差的地方进行归纳和总结,我们在实验过程中的误差可能产生的原因带下划线:

自行总结~

七、核心程序注释

// CKXT-I 型综合实验仪上4个按键的控制功能配置的程序

while(1)

{

//对采集到的温度值进行标定

if(KEY0 == LEFT_KEY) // 在电压为1V时按左键采集记录

{

KEY0 &= 0;

disp_flag = 0;

AD_INL= GetADCResult(0);

}

if(KEY0 == RIGHT_KEY) // 在电压为1.5V时按子右键采集记录

{

KEY0 &= 0;

disp_flag = 0;

AD_INH= GetADCResult(0);

}

voltL = AD_INL*2500.0/4096; // 将电压为1V时的AD值转化为电压值

voltH = AD_INH*2500.0/4096; // 将电压为1.5V时的AD值转化为电压值

for(i=0;i<100;i++) // 进行100次采样

{

AD_IN = GetADCResult(0); //采集实时电压输入点

voltM = AD_IN*2500.0/4096; //将AD值转化为电压值

volt+=(voltM-voltL)*500/(voltH-voltL)+1000; // 对采集到的电压值进行修正

}

volt=volt/100; // 求取100次采样的平均值

if(KEY0 == MID_L_KEY) // 按中左键显示采集的电压值

{

KEY0 &= 0;

disp_flag = 0;

DisIntNum(volt);

volt=0;

}

if(KEY0 == MID_R_KEY) // 按中右键显示温度值,配置参量disp_flag

{

KEY0 &= 0;

disp_flag = 1;

}

if(disp_flag)

{

/*将拟合公式计算求得的浮点型温度值乘以10,通过整数的数码管显示

出含1个小数点位的温度*/

TEMPERATURE=(336.729*volt+337.189)*10;

DisIntNum(TEMPERATURE);

CH452_Write(CH452_SET_BIT + 0x002b); //显示小数点

}

else

{

DisIntNum(volt);

CH452_Write(CH452_SET_BIT + 0x003b); //显示小数点

volt=0;

}

}

// CKXT-I 型综合实验仪上数码管显示程序

void DisIntNum(int num)

{

int quotient,remainder;

remainder = num%10;

quotient = num/10;

CH452_Write(0x0800 + remainder);

remainder = quotient%10;

quotient = quotient/10;

CH452_Write(0x0900 + remainder);

remainder = quotient%10;

quotient = quotient/10;

CH452_Write(0x0a00 + remainder);

remainder = quotient%10;

quotient = quotient/10;

CH452_Write(0x0b00 + remainder);

}

八、思考题

请分析、推导和说明三线制、四线制接法是如何消除导线电阻的影响的

答:如上图所示:由于热电阻本身的阻值较小,随温度变化而引起的电阻变化值更小,例如,铂电阻在零度时的阻值R0=100Ω,铜电阻在零度时R0=100Ω。因此,在传感器与测量仪器之间的过长的引线的电阻R11、R12会引起较大的测量误差。在实际应用时,通常采用所谓的三线或四线制的方式,上图电路中公式推导如下:

而三线制的电路如下图所示。这是热电阻最实用的接入电路,可得到较高的测量精度。图中的两个R 是固定电阻。Rr 是为保持电桥平衡的电位器。三线制的接入电路由于考虑了引线电阻和接触电阻带来的影响。Rl1、Rl2 和Rl3 分别是传感器和驱动电源的引线电阻,一般说来,Rl1 和Rl2 基本上相等,而Rl3 不引入误差。所以这种接线方式可取得较高的精度。(计算公式:R t=R3R1/R2+R1r/R2-r)。在热电阻的根部的一端连接一根引线,另一端连接两根引线的方式称为三线制,这种方式通常与电桥配套使用,两个导线分别接在电桥的两个桥背上,另一根线接在电桥的电源上,消除了引线电阻的误差。可以较好的消除引线电阻的影响,是工业过程控制中的最常用的引线电阻。

而四线制的电路如下图所示。这是热电阻最高精度的接入电路。

图中Rl1、Rl2、Rl3 和Rl4 都是引线电阻和接触电阻。Rl1 和Rl2 在恒流源回路,不会引入误差。Rl3 和Rl4 则在高输入阻抗的仪器放大器的回路中,也不会带来误差。在热电阻的根部两端各连接两根导线的方式称为四线制,其中两根引线为热电阻提供恒定电流I,把R 转换成电压信号U,再通过另两根引线把U 引至二次仪表。(计算公式:R t=V0/I )

九、实验总结

通信工程专业综合实验报告..

通信工程专业综合实验 实验报告 (移动通信系统和网络协议部分) 姓名: 学号: 班级: 指导教师:

实验一:主被叫实验 一、实验目的 1、掌握移动台主叫正常接续时的信令流程。 2、了解移动台主叫时被叫号码为空号时的信令流程。 3、了解移动台主叫时被叫用户关机或处于忙状态时的信令流程。 4、了解移动台主叫时被叫用户振铃后长时间不接听的信令流程。 5、掌握移动台被叫正常接续时的信令流程。 6、掌握通话结束呼叫释放时的信令流程。 7、了解被叫用户振铃后长时间不接听时移动台被叫的信令流程。 二、实验仪器 1、移动通信实验箱一台; 2、台式计算机一台; 3、小交换机一台: 三、实验原理 处于开机空闲状态的移动台要建立与另一用户的通信,在用户看来只要输入被叫号码,再按发送键,移动台就开始启动程序直到电话拨通。实际上,移动台和网络要经许多步骤才能将呼叫建立起来。以移动台和移动台进行通信为例,就包括主叫移动台和主叫MSC建立信令链接、主叫MSC通过被叫电话号码对被叫用户进行选路,即寻找被叫所处的MSC、被叫MSC寻呼被叫MS并建立信令连接过程等三个过程。本实验主要是让学生掌握移动通信中移动台主叫时MS和MSC之间的信令过程、以及为了完成通话连接,主叫MSC和被叫MSC之间的信令过程(即七号信令中的部分消息)。 四、实验内容 1、记录正常呼叫的过程中,移动台主叫部分和被叫部分的信令流程 2、记录被叫关机时,移动台主叫部分的信令流程 3、记录被叫振铃后无应答时,移动台主叫部分和被叫部分的信令流程 4、记录被叫号码无效时,移动台主叫的信令流程 5、记录通话结束后,呼叫链路释放的信令流程 五、实验步骤 主叫实验: 1、通过串行口将实验箱和电脑连接,给实验箱上电。将与实验箱相连的电脑上的学生平台程序打开。在主界面上双击“主叫实验”图标,进入此实验界面。 2、点击“初始化”键,看到消息框中出现“初始化”完成。再点击“开机”键,从而使移动台处于开机状态。

测控专业综合实验报告

湖南科技大学测控技术与仪器专业专业综合实验报告 姓名 学号 成绩 湖南科技大学机电工程学院 二0—三年 ^一月 ^一日目录 一、液压泵站综合控制实验 3 (一)实验目的 3 (二)实验内容 3 二、液压实验台PLC控制实验 4 (一)实验目的 4 (二)实验内容 4 —振动测试与故障诊断综合实验( 一) 一)实验目的 5 二)实验内容 5 四.振动测试与故障诊断综合实验(二)(一)实验目的 6 (二)实验内容 6 五.基于虚拟仪器的自动控制原理综合实验(一)实验目的7 (二)实验内容7 六.基于虚拟仪器的传感器综合实验8 (一)实验目的8 (二)实验内容8 七.地震仪器综合设计9 (一)实验目的9 (二)实验内容9 八.电法仪器综合设计10 (一)实验目的10 (二)实验内容10 九、实验心得11 一、液压泵站综合控制实验 (一)实验目的 了解液压控制的装置,熟悉PLC编程,并且了解 置的原理并且用于实践生活中去。(二)实验内容 此实验是液压的测量实验用PLC处理器控制来实现,液压PLC综合控制实验室是我公 司根据高校机电一体化对气、电、液控制的教学大纲要求,在我公司专利产品YY-18透明 液压传动演示系统的基础上,综合了我公司气动PLC与液压PLC控制实验设备的优点,采 用了开放型综合实验台结构,广泛征求专家教授与老师的意见,经不断创新改进研制而成的。是目前集气动控制技术、液压传动控制技术以及PLC可编程序控制器控制技术于一体 的理想的综合性实验设备。实验时,它们可以相互辅成,交叉控制。可以让学生直观、感性地对比、了解气、电、液各自具有的特点、特色、及优缺点等。 信号采集电路原理设计: (1)前置放大电路要求有阻抗匹配设计(前置放大器采用集成运放OP07、 采用电压负反馈设计、增益为10、50 两档手动设计) (2)主放大器采用级联组合程控放大、增益动态范围为10 至1500 倍之内。 (增益程档位要求有30 至40 梯度之内,具体每档增益值不做具体要求但要求梯度 增益呈线性) (3)主放大器末端输出值(Up-p)设计为5v,如有溢出则在设计说明中明。 PLC控制在工业领域的发展。理解液压装

计算机操作系统综合设计实验报告实验一

计算机操作系统综合设计 实验一 实验名称:进程创建模拟实现 实验类型:验证型 实验环境: win7 vc++6.0 指导老师: 专业班级: 姓名: 学号: 联系电话: 实验地点:东六E507 实验日期:2017 年 10 月 10 日 实验报告日期:2017 年 10 月 10 日 实验成绩:

一、实验目的 1)理解进程创建相关理论; 2)掌握进程创建方法; 3)掌握进程相关数据结构。 二、实验内容 windows 7 Visual C++ 6.0 三、实验步骤 1、实验内容 1)输入给定代码; 2)进行功能测试并得出正确结果。 2、实验步骤 1)输入代码 A、打开 Visual C++ 6.0 ; B、新建 c++ 文件,创建basic.h 头文件,并且创建 main.cpp 2)进行功能测试并得出正确结果 A 、编译、运行main.cpp B、输入测试数据 创建10个进程;创建进程树中4层以上的数型结构 结构如图所示:。

createpc 创建进程命令。 参数: 1 pid(进程id)、 2 ppid(父进程id)、3 prio(优先级)。 示例:createpc(2,1,2) 。创建一个进程,其进程号为2,父进程号为1,优先级为2 3)输入创建进程代码及运行截图 4)显示创建的进程

3、画出createpc函数程序流程图 分析createpc函数的代码,画出如下流程图:

四、实验总结 1、实验思考 (1)进程创建的核心内容是什么? 答: 1)申请空白PCB 2)为新进程分配资源 3)初始化进程控制块 4)将新进程插入到就绪队列 (2)该设计和实际的操作系统进程创建相比,缺少了哪些步骤? 答:只是模拟的创建,并没有分配资源 2、个人总结 通过这次课程设计,加深了对操作系统的认识,了解了操作系统中进程创建的过程,对进程创建有了深入的了解,并能够用高 级语言进行模拟演示。一分耕耘,一分收获,这次的课程设计让 我受益匪浅。虽然自己所做的很少也不够完善,但毕竟也是努 力的结果。另外,使我体会最深的是:任何一门知识的掌握, 仅靠学习理论知识是远远不够的,要与实际动手操作相结合才能 达到功效。

自动控制实验报告1

东南大学自动控制实验室 实验报告 课程名称:自动控制原理 实验名称:闭环电压控制系统研究 院(系):仪器科学与工程专业:测控技术与仪器姓名:学号: 实验室:常州楼五楼实验组别:/ 同组人员:实验时间:2018/10/17 评定成绩:审阅教师: 实验三闭环电压控制系统研究

一、实验目的: (1)通过实例展示,认识自动控制系统的组成、功能。 (2)会正确实现闭环负反馈。 (3)通过开、闭环实验数据说明闭环控制效果。 二、实验原理: (1)利用各种实际物理装置(如电子装置、机械装置、化工装置等)在数学上的“相似性”,将各种实际物理装置从感兴趣的角度经过简化、并抽象成相同的数学形式。我们在设计控制系统时,不必研究每一种实际装置,而用几种“等价”的数学形式来表达、研究和设计。又由于人本身的自然属性,人对数学而言,不能直接感受它的自然物理属性,这给我们分析和设计带来了困难。所以,我们又用替代、模拟、仿真的形式把数学形式再变成“模拟实物”来研究。这样,就可以“秀才不出门,遍知天下事”。实际上,在后面的课程里,不同专业的学生将面对不同的实际物理对象,而“模拟实物”的实验方式可以做到举一反三,我们就是用下列“模拟实物”——电路系统,替代各种实际物理对象。 (2)自动控制的根本是闭环,尽管有的系统不能直接感受到它的闭环形式,如步进电机控制,专家系统等,从大局看,还是闭环。闭环控制可以带来想象不到的好处,本实验就是用开环和闭环在负载扰动下的实验数据,说明闭环控制效果。自动控制系统性能的优劣,其原因之一就是取决调节器的结构和算法的设计(本课程主要用串联调节、状态反馈),本实验为了简洁,采用单闭环、比例调节器K。通过实验证明:不同的K,对系性能产生不同的影响,以说明正确设计调节器算法的重要性。 (3)为了使实验有代表性,本实验采用三阶(高阶)系统。这样,当调节器K值过大时,控制系统会产生典型的现象——振荡。本实验也可以认为是一个真实的电压控制系统。 三、实验设备: THBDC-1实验平台 四、实验线路图: 五、实验步骤:

综合实验报告

湖南科技大学测控技术和仪器专业 专业综合实验报告 班级 09测控三班 姓名 学号 指导老师付国红王启明 成绩 湖南科技大学机电工程学院 二〇一三年一月五日 目录 一、液压泵站综合控制实验 (3) (一)实验目的 (3) (二)实验内容 (3) 二、液压实验台PLC控制实验 (4) (一)实验目的 (4) (二)实验内容 (4) 三、物探仪器综合设计(①地震超前探测仪)................................. .... . (5) (一)实验目的 (5) (二)实验内容 (5) 四、物探仪器综合设计(②电法勘探仪器)............................ ........... .. (6) (一)实验目的 (6)

(二)实验内容 (6) 五、实验心得................................................................................... ..... .. (7) 一、液压泵站综合控制实验 (一)实验目的 了解液压控制的装置,熟悉PLC编程,并且了解PLC控制在工业领域的发展。理解液压装置的原理并且用于实践生活中去。 (二)实验内容 此实验是液压的测量实验用PLC处理器控制来实现,液压PLC综合控制实验室是我公司根据高校机电一体化对气、电、液控制的教学大纲要求,在我公司专利产品YY-18透明液压传动演示系统的基础上,综合了我公司气动PLC和液压PLC控制实验设备的优点,采用了开放型综合实验台结构,广泛征求专家教授和老师的意见,经不断创新改进研制而成的。是目前集气动控制技术、液压传动控制技术以及PLC可编程序控制器控制技术于一体的理想的综合性实验设备。实验时,它们可以相互辅成,交叉控制。可以让学生直观、感性地对比、了解气、电、液各自具有的特点、特色、及优缺点等。信号采集电路原理设计: (1) 前置放大电路要求有阻抗匹配设计(前置放大器采用集成运放OP07、 采用电压负反馈设计、增益为10、50两档手动设计) (2) 主放大器采用级联组合程控放大、增益动态范围为10至1500倍之内。 (增益程档位要求有30至40梯度之内,具体每档增益值不做具体要求 但要求梯度增益呈线性) (3) 主放大器末端输出值(Up-p)设计为5v,如有溢出则在设计说明中明。 (4) 调理电路中要有工频滤波器设计。 液压实验元件均为透明有机材料制成,透明直观。便于了解掌握几十种常用液压元件的结构、性能及用途。掌握几十种基本实验回路的工作过程及原理。实验时,组装实验回路快捷、方便。同时,配备独立的继电器控制单元进行电气控制,简单实用。通过和PLC比较,,可以加深对PLC可编程序控制器的了解及掌握。 本实验系统采用专用独立液压实验泵站,配直流电机无级调速系统,而且电机速度控制系统内部具有安全限速功能,可以对输出的最高速度进行限制。同时配有数字式高精度转速表,实时测量泵电机组的转速。并且配有油路压力调定功能,可以调定输出压力油的安全工作压力。泵站配有多路压力油输出及回油,可同时对多路液压回路进行供油回油。并采用闭锁式快速接头,以利于快速接通或封闭油路。实现油箱、油泵、直流

操作系统实验报告一

重庆大学 学生实验报告 实验课程名称操作系统原理 开课实验室DS1501 学院软件学院年级2013专业班软件工程2 班学生姓名胡其友学号20131802 开课时间2015至2016学年第一学期 总成绩 教师签名洪明坚 软件学院制

《操作系统原理》实验报告 开课实验室:年月日学院软件学院年级、专业、班2013级软件工 程2班 姓名胡其友成绩 课程名称操作系统原理 实验项目 名称 指导教师洪明坚 教师 评语教师签名:洪明坚年月日 1.实验目的: ?进入实验环境 –双击expenv/setvars.bat ?检出(checkout)EPOS的源代码 –svn checkout https://www.360docs.net/doc/ec10158029.html,/svn/epos ?编译及运行 –cd epos/app –make run ?清除所有的临时文件 –make clean ?调试 –make debug ?在“Bochs Enhanced Debugger”中,输入“quit”退出调试 –调试指令,请看附录A 2.实验内容: ?编写系统调用“time_t time(time_t *loc)” –功能描述 ?返回从格林尼治时间1970年1月1日午夜起所经过的秒数。如果指针loc 非NULL,则返回值也被填到loc所指向的内存位置 –数据类型time_t其实就是long ?typedef long time_t; 3.实验步骤: ?Kernel space –K1、在machdep.c中,编写系统调用的实现函数“time_t sys_time()”,计算用户秒数。需要用到 ?变量g_startup_time,它记录了EPOS启动时,距离格林尼治时间1970年1午夜的秒数 ?变量g_timer_ticks

DCS实验报告.

华北电力大学 实验报告 实验名称基于DCS实验平台实现的 水箱液位控制系统综合设计课程名称计算机控制技术与系统 专业班级:自动实 1101学生姓名:潘浩 学号:201102030117成绩: 指导教师:刘延泉实验日期:2014/6/29

基于DCS实验平台实现的 水箱液位控制系统综合设计 一.实验目的 通过使用LN2000分散控制系统对水箱水位进行控制,熟悉掌握DCS控制系统基本设计过程。 二.实验设备 PCS过程控制实验装置; LN2000 DCS系统; 上位机(操作员站) 三.系统控制原理 采用DCS控制,将上水箱液位控制在设定高度。将液位信号输出给DCS,根据PID参数进行运算,输出信号给电动调节阀,由DDF电动阀来控制水泵的进水流量,从而达到控制设定液位基本恒定的目的。系统控制框图如下:

四.控制方案改进 可考虑在现有控制方案基础上,将给水增压泵流量信号引入作为导前微分或控制器输出前馈补偿信号。 五.操作员站监控画面组态 本设计要求设计关于上水箱水位的简单流程图画面(包含参数显示)、操作画面,并把有关的动态点同控制算法连接起来。 1.工艺流程画面组态 在LN2000上设计简单形象的流程图,并在图中能够显示需要监视的数据。 要求:界面上显示所有的测点数值(共4个),例如水位、开度、流量等;执行机构运行时为红色,停止时为绿色;阀门手动时为绿色,自动时为红色。

2.操作器画面组态 与SAMA图对应,需要设计的操作器包括增压泵及水箱水位控制DDF阀手操器: A.设备驱动器的组态过程: 添加启动、停止、确认按钮(启动时为红色,停止和确认时为绿色) 添加启停状态开关量显示(已启时为红色,已停时为绿色) B.M/A手操器的组态过程: PV(测量值)、SP(设定值)、OUT(输出值)的动态数据显示,标明单位,以上三个量的棒状图动态显示,设好最大填充值和最大值;手、自动按钮(手动时为1,显示绿色;自动时为0,显示红色),以及SP、OUT的增减按钮;SP(设定值)、OUT(输出值)的直接给值(用数字键盘)

会计学专业综合实验课实验报告

会计学专业综合实验课实验报告 一、实验目的 会计模拟实验是缩短理论教学与社会实践的距离,培养我们动手能力的一个重要途径。通过实践使我们能比较系统、全面的掌握制造企业会计核算的基本程序和方法,加强对基本理论知识的理解,基本方法的运用和基本技能的训练,为将来会计工作打下坚实的基础。”课程要求我们同学各自独立完成全部会计模拟实验的内容,以便全面系统的掌握各项技能。通过实践将理论与实践结合起来,熟悉并掌握会计流程的各个步骤的具体操作,掌握会计的基本操作技能,加强理论知识的记忆,将书本上的理论知识运用到实践中去,真正的掌握这门知识。 二、实验原理 基于《会计基础工作规范》的要求,进行会计实验操作。 三、实验设备 福思特多媒体会计模拟实验室软件 四、结果预测 熟练掌握填制原始凭证和记账凭证,登记会计账簿,更正错误,财务报表编制。 五、实验步骤 (1)根据经济业务填制原始凭证 (2)根据原始凭证,填记帐凭证 (3)根据记帐凭证填各种明细帐,现金日记帐,银行日记帐(4)根据科目汇总表填总分类帐 (5)更正试例 (6)填写会计报表 六、实验结果 (一)原始凭证共363张 (二)记账凭证共173号213张

(三)科目汇总表共2号2张(四)总账账户共75个 (五)日记账账户共4个 (六)明细账账户共74个,其中 1、三栏式账户54个 2.数量金额式账户4个 3.多栏式账户16个 4.其他: (七)手工编制的报表 1、资产负债表(截图)

2.利润表(截图) 3.现金流量表(截图)

4.所有者权益变动表(截图) 七、实验分析

经过这些天的模拟实验、手工记账,使我的会计知识在实际工作中得到了验证,进一步深刻了我对会计的了解。加强了一定的基本实际操作能力,对会计流程的各个步骤和具体操作有了进一步的了解。同时,在这个过程中我学习到了很多之前没有留意到的会计处理知识和细节 (1)有一部分原始凭证的日期是需要大写的,且大部分的金额填写也是要大写的。而且,为了防止被他人恶意篡改,一些日 期的填写是需要添加“零”或者“壹”的,比如一月,在填 写汇票之类的应该写成“零壹月”;十一月,十二月应该写 成“壹拾壹月“,“壹拾贰月”。 (2)在填写记账凭证时,要填写完分录时应该将下面的空白处划上斜线,并且要注意在金额前面填上“¥”符号。这是我在 填写记账凭证的时候时常会忘记的细节。 (3)现金日记账和银行存款日记账每天都要结出“本日发生额和余额”,这也是经常性忽略的一个细节。 (4)在填写明细账时,分录涉及的每一个科目都要填写,之前一直以为只需要填写一个科目,导致了很多错误。 (5)在填写明细账的时候,很多时候不知道要选择什么样的格式,在三栏式和多栏式找科目找了很久,主要是因为初财的内容 不太扎实,所以导致了这种情况,在回忆了初级财务会计之 后,操作起来熟练了很多。 (6)15日填写科目汇总表的时候,没有理解清楚概念,将科目

工控机实验报告

工业控制计算机实验报告 电气211 宋少杰 2120302078

实验一A/D、D/A 转换实验 一、实验目的 1.了解温控系统的组成。 2.了解NI 测量及自动化浏览器的使用并对数据采集卡进行设置。 3.了解Dasylab 软件的各项功能,并会简单的应用。 4.通过实验了解计算机是如何进行数据采集、控制的。 二、实验设备 微型计算机、NI USB 6008 数据采集卡、温度控制仪、温箱。 三、实验内容 1.了解温度控制系统的组成。 2.仔细观察老师对数据采集卡输入输出任务建立的过程及设置还有dasylab 基本功能 的演示。 3.仔细阅读dasylab 相关文档,了解其基本使用方法。 4.动手实践,打开范例,仔细揣摩,并独立完成数据采集卡输入输出任务的建立并建 立并运行虚拟的AD 及DA 系统,完成之后,按照自己的需要及兴趣搭建几个简单的系统运行。 四、温控系统的组成 计算机温度控制系统由温度控制仪与计算机、数据采集卡一起构成,被控对象为温箱, 温箱内装有电阻加热丝构成的电炉,还有模拟温度传感器A D590。 系统框图如图1-1 所示:

图 1-3 图 1-1系 统框图 五、温控仪基本工作原理 温度控制仪由信号转换电路、电压放大电路、可控硅移相触发器及可控硅加 热电路组成。 被控制的加热炉允许温度变化范围为 0~100℃.集成电路温度传感器 AD590(AD590 温 度传感器输出电流与绝对温度成正比关系,灵敏度为 1uA/K).将炉温的变化转换为电流的变化送入信号转换、电压放大电路.信号转换电路将 AD590 送来的电流信号转换为电压信号, 然后经精密运算放大器放大、滤波后变为 0~5V 的标准电压信号,一路送给炉温指示仪表, 直接显示炉温值。另一路送给微机接口电路供计算机采样.计算机通过插在计算机 U SB 总线 接口上的 N I USB 6008 12 位数据采集卡将传感器送来的 0~5V 测量信号转换成 0~FFFH 的12 位数字量信号,经与给定值比较,求出偏差值,然后对偏差值进行控制运算,得到控制温度 变化的输出量,再经过 N I USB 6008 将该数字输出量经 12 位 D /A 转换器变为 0~5V 的模拟电 压信号送入可控硅移相触发器,触发器输出相应控制角的触发 脉冲给可控硅,控制可控硅的 导通与关断,从而达到控制炉温的目的。 六、思考题 1.数据采集系统差分输入与单端输入有些什么区别?各有什么优缺点? 答: 单端输入的输入信号均以共同的地线为基准.这种输入方法主要应用于输入信号电压较高(高于1 V),信号源到模拟输入硬件的导线较短(低于15 ft),且所有的输入信号共用一个基准地线.如果信号达不到这些标准,此时应该用差分输入。 对于差分输入,每一个输入信号都有自有的基准地线;由于共模噪声可以被导线所消除,从而减小了噪声误差.单端输入时, 是判断信号与 GND 的电压差. 差分输入时, 是判断两个信号线的电压差. 信号受干扰时, 差分的两线会同时受影响, 但电压差变化不大. (抗干扰性较佳) 而单端输入的一线变化时, GND 不变, 所以电压差变化较大(抗干扰性较差)。

PLC控制系统综合实验报告

PLC控制系统综合实验报告 实习任务一: 一、实验目的 学会使用组态软件(组态王)和PLC(SIMEINS S7-200)控制系统连接,采用下位机执行,上位机监视控制的方法,构建完成水塔水位自动控制系统。 二、设计方案: 本实习的具体要组建水塔水位监控系统。水塔系统如图一所示: 水塔 水池阀 泵 图一水塔系统 1、将S21-4挂箱中电压输出单元的输出电压Ug1与Ug2分别作为水池与水塔的液位信号,信号围为1~5VDC。并由PLC的模拟信号输入输出模块读取液位信号。水池液位的变化围为0~4m,即液位信号Ug1对应的测量围为0~4m。水塔液位的变化围为0~2m,即液位信号Ug2对应的测量围为0~2m。 2、阀、泵的自动控制 在自动控制状态下,当水池水位低于水位下限时,阀Y打开(由水塔水位控制单元中灯Y亮表示),当水池水位高于水位上限时,阀Y关闭(由水塔水位控制单元中灯Y灭表示)。当水池水位高于水位下限,且水塔水位低于水位下限时,泵M1运转抽水(由水塔水位控制单元中灯M1亮表示)。当水塔水位高于水位上限时泵M1停止(由水塔水位控制单元中灯M1灭表示)。 3、阀、泵的手动控制 在手动控制状态下,由组态软件中的开关button来控制阀的打开与关闭,当开关闭合时阀打开,当开关断开时阀关闭。由组态软件中的开关buttonM1来控制泵的启动与停止,当开关闭合时泵启动,当开关断开时泵停止。

4、控制状态的切换与显示 由组态软件中开关button手/自动实现控制状态的切换,当开关闭合时系统处于自动控制状态,当开关断开时系统处于手动控制状态。 由基本指令编程练习单元中的灯Q0.0实现控制状态的显示,灯亮表示系统处于自动控制状态,灯灭表示系统处于手动控制状态。 5、组灯控制 由基本指令编程练习单元中的灯Q0.5、Q0.6、Q0.7、Q1.0、Q1.1构成组灯,以组灯的不同状态表示水流的不同状态。具体说明如下: 当阀泵均处于关闭状态时,组灯灭。 当阀处于打开状态而泵处于关闭状态时,组灯中Q1.1、Q1.0、Q0.7依次循环点亮,且当其中某一灯亮时,其前一灯灭。 当阀处于关闭状态而泵处于打开状态时,组灯中Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。 当阀泵均处于打开状态时,组灯中Q1.1、Q1.0、Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。 6、组态程序与PLC程序的连接 7、组态王组态程序 (1)系统运行状态的显示 能够显示系统的控制状态(手动或自动)、水池和水塔的液位、阀泵的开关状态及水流状态。 (2)水位限值的设置 使用户能够设置水池与水塔液位的上下限值,即能够调整阀泵自动开关的条件。 (3)历史数据的记录和查询 能够记录一段时间系统的控制状态、水池和水塔的液位、水池与水塔液位的上下限值以及阀泵的开关状态。并能对历史数据进行查询。 (4)报警功能 能够显示如下报警信息: 当水池液位低于0.5m时,水池液位下下限报警。 当水池液位高于3.5m时,水池液位上上限报警。 当水塔液位低于0.25m时,水塔液位下下限报警。 当水塔液位高于1.75m时,水塔液位上上限报警。 (5)操作权限的区分 设置两个用户组分别为工程师组和操作工组。创建若干分属于不同用户组的用户,两组用户均具有登录系统的权限,但仅工程师组用户具有设置水位上下

操作系统实验报告16487

西安邮电大学 (计算机学院) 课实验报告 实验名称:进程管理 专业名称:计算机科学与技术 班级: 学生: 学号(8位): 指导教师: 实验日期:*****年**月**日

一. 实验目的及实验环境 目的:(1)加深对进程概念的理解,明确进程和程序的区别。 (2)进一步认识并发执行的实质。 (3)分析进程竞争资源现象,学习解决进程互斥的方法。 (4)了解Linux系统中进程通信的基本原理。 环境:Linux操作系统环境: 二. 实验容 (1)阅读Linux的sched.h源文件,加深对进程管理概念的理解。 (2)阅读Linux的fork.c源文件,分析进程的创建过程。 三.方案设计 (1)进程的创建 编写一段源程序,使系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”和字符“c”。试观察纪录屏幕上的显示结果,并分析原因。(2)进程的控制 修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,在观察程序执行时屏幕出现的现象,并分析原因。 如果在程序中使用调用lockf()来给每一个子进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。 (3)①编写一段程序,使其现实进程的软中断通信。 要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child Processll is Killed by Parent! Child Processl2 is Killed by Parent! 父进程等待两个子进程终止后,输出如下的信息后终止 Parent Process is Killed! 程序流程图如下:

labview实验报告

实验报告 课程名称虚拟仪器技术分析与设计 专业测控技术与仪器 班级1301 学号20 姓名郭鹏 实验一 LabVIEW虚拟温度检测系统 一、实验目的 1.了解LabVIEW的编程环境。

2.掌握LabVIEW的基本操作方法,并编制简单的程序。 3.学习建立子程序的过程 二、实验内容 1.建立一个测量温度的VI。 a.实验步骤 1)选择File?New,打开一个新的前面板窗口。 2)从Controls?Numeric中选择Tank放到前面板中。 3)从“结构”里选择一个for循环,用一个随机数乘与100输出到温度计 b.实验结果 前面板图: 程序框图: 三、实验总结 1.总结VI基本编程的快捷操作。 答:显示程序框图或前面板ctrl+E 框图中,对象的移动:shift+鼠标选择移动;对象的复制:ctrl+鼠标选择移动; 对象的删除:鼠标选择,按<退格>;前面板与框图并排:ctrl+T 工具(Tools)模板:在前面板或框图中按住键并单击鼠标右键。 控件(Controls)模板:在前面板激活状态,在前面板空白区单击右键。 函数(Functions)模板:在框图激活状态,在框图空白区单击右键。 消除所有断线:ctrl+B ;实时帮助:快捷键:ctrl+H 2.简述VI程序有什么构成,其各部分的功能是什么。 答:主要有:输入控件、显示控件、程序结构、函数控件、连线 输入控件:完成实时对变量的外界修改,即数据源 显示控件:完成输出显示数据、图形等。显示仪器分析结果 程序结构:用外方框表示程序的执行顺序、总体上把握程序的执行控制。 函数控件:构成程序的主要部分,完成对数据的采集、分析直至输出功能。 连线:用线的方式显示数据流,完成上述结构之间的关系构建。 3.思考:在前面板和框图程序中,如何区分控制器和指示器。 答:在前面板中,控制器用以外部输入数据,因此输入框为白色表示可主动输入。而显示器只有显示功能,用于被动输出虚拟仪器分析结果,数据框显示灰色,不能用于外部输入。 在程序框图中。控制器端子在右侧,用于连接数据输出线。显示器端子在左侧,用于连接数 据输入线。可以右键将显示图标勾掉,此时两种元件外观也不同。 4.心得体会及其它。 答:实验很简单,没吸引力——首先提下建议。Labview是一种图形编程软件。上手很快,但达到一定程度后,发现没有课本便很难取得进步。原因是,个人觉得labview最重要的是对程序编程结构的深入体会和各函数控件功能的充分掌握。前者可以通过看范例理解加深。

自动控制完整系统综合实验综合实验报告

综合实验报告 实验名称自动控制系统综合实验 题目 指导教师 设计起止日期2013年1月7日~1月18日 系别自动化学院控制工程系 专业自动化 学生姓名 班级 学号 成绩

前言 自动控制系统综合实验是在完成了自控理论,检测技术与仪表,过程控制系统等课程后的一次综合训练。要求同学在给定的时间内利用前期学过的知识和技术在过程控制实验室的现有设备上,基于mcgs组态软件或step7、wincc组态软件设计一个监控系统,完成相应参数的控制。在设计工作中,学会查阅资料、设计、调试、分析、撰写报告等,达到综合能力培养的目的。

目录 前言 (2) 第一章、设计题目 (4) 第二章、系统概述 (5) 第一节、实验装置的组成 (5) 第二节、MCGS组态软件 (11) 第三章、系统软件设计 (14) 实时数据库 (14) 设备窗口 (16) 运行策略 (19) 用户窗口 (21) 主控窗口 (30) 第四章、系统在线仿真调试 (32) 第五章、课程设计总结 (38) 第六章、附录 (39) 附录一、宇光智能仪表通讯规则 (39)

第一章、设计题目 题目1 单容水箱液位定值控制系统 选择上小水箱、上大水箱或下水箱作为被测对象,实现对其液位的定值控制。 实验所需设备:THPCA T-2型现场总线控制系统实验装置(常规仪表侧),水箱装置,AT-1挂件,智能仪表,485通信线缆一根(或者如果用数据采集卡做,AT-4 挂件,AT-1挂件、PCL通讯线一根)。 实验所需软件:MCGS组态软件 要求: 1.用MCGS软件设计开发,包括用户界面组态、设备组态、数据库组态、策略组态等,连接电路, 实现单容水箱的液位定值控制; 2.施加扰动后,经过一段调节时间,液位应仍稳定在原设定值; 3.改变设定值,经过一段调节时间,液位应稳定在新的设定值。

操作系统实验报告.

学生学号0121210680225 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称操作系统 开课学院计算机科学与技术学院 指导老师姓名刘军 学生姓名李安福 学生专业班级软件sy1201 2014 — 2015 学年第一学期

《操作系统》实验教学大纲 课程编号: 课程名称:操作系统/Operating System 实验总学时数:12学时 适应专业:计算机科学与技术、软件工程 承担实验室:计算机科学与技术学院实验中心 一、实验教学的目的和任务 通过实验掌握Linux系统下常用键盘命令、系统调用、SHELL编程、后台批处理和C程序开发调试手段等基本用法。 二、实验项目及学时分配 序号实验项目名称实验学时实验类型开出要求 01 Linux键盘命令和vi 2 设计必开 02 Linux下C编程 2 设计必开 03 SHELL编程和后台批处理 2 设计必开 04 Linux系统调用(time) 2 设计必开 05 Linux进程控制(fork) 4 设计必开 三、每项实验的内容和要求: 1、Linux键盘命令和vi 要求:掌握Linux系统键盘命令的使用方法。 内容:见教材p4, p9, p40, p49-53, p89, p100 2、Linux下的C编程 要求:掌握vi编辑器的使用方法;掌握Linux下C程序的源程序编辑方法;编译、连接和运行方法。 内容:设计、编辑、编译、连接以及运行一个C程序,其中包含键盘输入和屏幕输出语句。 3、SHELL编程和后台批处理 要求:掌握Linux系统的SHELL编程方法和后台批处理方法。 内容:(1) 将编译、连接以及运行上述C程序各步骤用SHELL程序批处理完成,前台运行。 (2) 将上面SHELLL程序后台运行。观察原C程序运行时输入输出情况。 (3) 修改调试上面SHELL程序和C程序,使得在后台批处理方式下,原键 盘输入内容可以键盘命令行位置参数方式交互式输入替代原键盘输入内容, 然后输出到屏幕。 4、Linux系统调用使用方法。

专业综合实验报告

2011级专业综合实验报告 姓名: 班级: 学号: 专业: 指导老师: 时间: 组员:

目录 实验一日用化学品复配实验——洗衣用洗涤剂 (1) 实验二日用化学品复配实验——VE高级营养霜 (8) 实验三日用化学品复配实验——香波 (10) 实验四日用化学品复配实验——香水花露水 (12) 实验五果胶的提取与分析 (16) 实验六一种含N-P-Al阴离子配合物的制备及其对棉布的阻燃性 .. 20 实验七阿司匹林的合成 (23)

实验一日用化学品复配实验——洗衣用洗涤剂 一、实验目的 1、掌握洗涤剂的配方设计及检验方法。 2、掌握泡沫测定法。 二、实验概要 洗涤剂洗衣服一般最常用的是洗衣粉。洗衣粉的生产,一是要将液体原料(烷基苯磺酸钠、硅酸钠等)喷雾干燥成粉;二是固体原料(三聚磷酸钠、NaCO 3 )溶解成浆状再喷雾干燥成粉。而人们在使用时,洗衣粉又要溶解成水溶液才能进行洗涤。这样生产时耗用大量热能与工时,使用亦有不便。而液体洗涤剂制法简单,节能,使用方便,尤其在洗衣机中使用,更受重视。 洗衣用洗涤既要有较好的去污能力,又要在寒冷冬季和酷热的夏季都能保证透明,不分层、不混浊、不沉淀,并具有一定的粘度。因此虽然生产设备简单,但配方设计却不那么容易。配方中一般包含去污作用的表面活性剂,增加溶解度的增溶剂,适用硬水洗涤的螯合剂,同时还有缓冲剂,增粘剂、增泡剂等。 本实验就是洗涤剂配方设计选择并对其质量进行检测。 三、实验仪器和药品 吸滤瓶500ml 酚酞指示剂 古氏坩埚25—30ml 硝酸 乙醇95% 铬酸钾5% 无水乙醇AgNO 3 标准液0.1N PH试纸罗氏泡沫测定仪 量筒1000ml分液漏斗 无水CaCl 2 1000ml容量瓶 MgSO 4·7H 2 O NaOH 漂白布1张炭黑布4张 电动搅拌白度计QBDJ–1型电炉(500W)搪瓷盘

传感器检测技术实验报告

《传感器与检测技术》 实验报告 姓名:学号: 院系:仪器科学与工程学院专业:测控技术与仪器实验室:机械楼5楼同组人员: 评定成绩:审阅教师:

传感器第一次实验 实验一 金属箔式应变片——单臂电桥性能实验 一、实验目的 了解金属箔式应变片的应变效应及单臂电桥工作原理和性能。 二、基本原理 电阻丝在外力作用下发生机械形变时,其电阻值发生变化,这就是电阻应变效应。 金属箔式应变片就是通过光刻、腐蚀等工艺制成的应变敏感元件,通过它反映被测部位受力状态的变化。电桥的作用是完成电阻到电压的比例变化,电桥的输出电压反映了相应的受力状态。单臂电桥输出电压 1/4o U EK ε=,其中K 为应变灵敏系数,/L L ε=?为电阻丝长度相对变化。 三、实验器材 主机箱、应变传感器实验模板、托盘、砝码、万用表、导线等。 四、实验步骤 1. 根据接线示意图安装接线。 2. 放大器输出调零。 3. 电桥调零。 4. 应变片单臂电桥实验。

由matlab 拟合结果得到,其相关系数为0.9998,拟合度很好,说明输出电压与应变计上的质量是线性关系,且实验结果比较准确。 系统灵敏度S = ΔU ΔW =0.0535V/Kg (即直线斜率),非线性误差= Δm yFS = 0.08 10.7 ×100%= 0.75% 五、思考题 单臂电桥工作时,作为桥臂电阻的应变片应选用:(1)正(受拉)应变片;(2)负(受压)应变片;(3)正、负应变片均可以。 答:(1)负(受压)应变片;因为应变片受压,所以应该选则(2)负(受压)应变片。 实验三 金属箔式应变片——全桥性能实验 一、实验目的 了解全桥测量电路的优点 二、基本原理 全桥测量电路中,将受力方向相同的两应变片接入电桥对边,相反的应变片接入电桥邻边。当应变片初始阻值R1=R2=R3=R4、其变化值1234R R R R ?=?=?=?时,其桥路输出电压 3o U EK ε=。其输出灵敏度比半桥又提高了一倍,非线性误差和温度误差都得到了改善。 三、实验器材 主机箱、应变传感器实验模板、托盘、砝码、万用表、导线等。 四、实验步骤 1.根据接线示意图安装接线。 050 100150200 x y

传感器综合实验报告

传感器综合实验报告 ( 2012-2013年度第二学期) 名称:传感器综合实验报告 题目: 利用传感器测量重物质量院系:自动化系 班级:测控1003 班 小组成员: 指导教师:仝卫国 实验周数:1周 成绩: 日期:2013 年7 月7日

目录 一、实验目的 (2) 二、实验设备、器材 (2) 三、传感器工作原理 (2) 1、电容式传感器的工作原理 (2) 2、电涡流式传感器的工作原理 (3) 3、金属箔式应变片传感器工作原理 (3) 四、传感器特性测试 (3) (一)电容式传感器特性分析 (3) (二)电涡流传感器特性分析 (8) 五、实际测试与实验数据处理 (10) (一)电容传感器测重物质量 (10) (二)电涡流式传感器测质量(用于验证) (12) 六、实验结果分析 (14) 七、结论 (14) 1、数据结论 (14) 2、心得体会 (15) 八、参考文献 (16) 相敏检波器实验 (17) 一、实验目的 (17) 二、实验设备、三实验原理 (17) 四、实验步骤 (17)

传感器综合实验报告 一、实验目的 1、了解各种传感器的工作原理与工作特性。 2、掌握多种传感器应用于电子称的原理。 3、根据不同传感器的特性,选择不同的传感器测给定物体的重量。 4、能根据原理特性分析结果,加深对传感器的认识与应用。 5、测量精度要求达到1%。 二、实验设备、器材 1、金属箔式应变片传感器用到的设备: 直流稳压电源、双平行梁、测微器、金属箔式应变片、标准电阻、差动放大器、直流数字电压表。 2、电容式传感器用到的设备: 电容传感器、电容变换器、差动放大器、低通滤波器、电压表、示波器。 3、电涡流式传感器用到的设备: 电涡流式传感器、测微器、铝测片、铁测片、铜测片、电压表、示波器。 三、传感器工作原理 1、电容式传感器的工作原理: 电容器的电容量C是的函数,当被测量变化使S、d或 任意一个参数发生变化时,电容量也随之而变,从而可实现由被测量到电容量的转换。电容式传感器的工作原理就是建立在上述关系上的,若保持两个参数不变,仅改变另一参数,就可以把该参数的变化转换为电容量的变化,通过测量电路再转换为电量输出。 差动平行变面积式传感器是由两组定片和一组动片组成。当安装于振动台上的动片上、下改变位置,与两组静片之间的相对面积发生变化,极间电容也发生相应变化,成为差动电容。如将上层定片与动片形成的电容定为C X1,下层定片与动片形成的电容定为C X2,当将C X1和C X2接入双T型桥路作为相邻两臂时,桥路的输出电压与电容量的变化有关,即与振动台的位移有关。依据该原理,在振动台上加上砝码可测定重量与桥路输出电压的对应关系,称未知重量物体时只要测得桥路的输出电压即可得出该重物的重量。

操作系统实验报告1

操作系统 实验报告 班号:1303107 学号:1130310726 姓名:蔡鹏

1.请简述head.s 的工作原理。 head.s实在32位保护模式下运行的。我认为这段程序主要包括两个部分:1.初始化设置。2.任务执行与切换。 初始设置主要包括了:1.设置GDT表2.设置系统定时芯片3. 设置IDT表(0x08时钟中断和0x80系统调用中断)4.切换到任务0执行 任务切换和执行包括了:1.任务0和任务1 , 2.时钟中断, 3.系统中断 两个任务的在LDT中代码段和数据段描述符的内容都设置为:基地址0x0000;段限长值为0x03ff,实际段长度为4MB。因此在线性地址空间中这个?内核?的代码和数据段与任务的代码和数据段都从线性地址0开始并且由于没有采用分页机制,所以他们都直接对应物理地址0开始处。 为了每隔10毫秒切换运行的任务,head.s程序中把定时器芯片8253的通道0设置成每隔10毫秒就向中断控制芯片8259A发送一个时钟中断请求信号。PC机的ROM BIOS开机时已经在8259A中把时钟中断请求信号设置成中断向量8,因此我们需要在中断8的处理过程中执行任务切换操作。任务切换的实现是查看current变量中的当前运行的任务号,如果为0,就利用任务1的TSS选择符作为操作数执行远跳转指令,从而切换到任务1中,否则反之。

每个任务在执行时,会首先把一个字符的ASCII码放入寄存器AL中,然后调用系统中断调用int 0x80,而该系统调用处理过程则会调用一个简单的字符写屏子程序,把寄存器AL中的字符显示在屏幕上,同时把字符显示的屏幕的下一个位置记录下来,作为下一次显示字符用。在显示过一个字符后,任务代码会使用循环语句延迟一段时间,然后又跳转到任务代码开始处继续循环执行,直到运行了10毫秒而发生了定时中断,从而代码会切换到另一个任务执行。对于任务A,寄存器AL中始终存放字符‘A’,而任务B运行时AL中始终存放字符‘B’。因此程序运行时我们将看到一连串的‘A’和一连串的‘B’间隔的连续不断的显示在屏幕上。若出现了一个‘C’,是由于PC机偶然产生了一个不是时钟中断和系统调用中断的其他中断。因为我们已经在程序中给所有其他中断安装了一个默认中断处理程序。当出现一个其他中断时,系统就会运行这个中断处理程序,于是就会在屏幕上显示一个‘C’,然后退出中断。 4.请记录head.s 的内存分布状况,写明每个数据段,代码段,栈段 的起始与终止的内存地址。

相关文档
最新文档