计算机实验报告打印例文.docx
《计算机实验报告打印例文.docx》由会员分享,可在线阅读,更多相关《计算机实验报告打印例文.docx(11页珍藏版)》请在冰豆网上搜索。
![计算机实验报告打印例文.docx](https://file1.bdocx.com/fileroot1/2022-11/24/d587ef82-23ad-495a-9c30-f64dfa3fc2a3/d587ef82-23ad-495a-9c30-f64dfa3fc2a31.gif)
计算机实验报告打印例文
广东石油化工学院
计算机实验报告
学生姓名
黄
武
专
业
电气工程及其自动化班
级
电气08-1班
学
号
08034020122
指导教师
张
友
斌
计算机与电子信息学院
实验一
A/DD与与D/A转换实验
一.实验目的
1.通过实验,熟悉并掌握实验系统原理与使用。
2.通过实验掌握模拟量通道中模数转换与数模转换的实现方法。
3.熟悉并掌握VBScript语言编写程序
二.实验内容1.测取模数转换的量化特性,并对其量化精度进行分析。
2.利用实验系统完成测试信号的发生与测试。
3.设计并完成两通道模数转换与数模转换实验。
三、实验设备
1、计算机(含计算机控制技术实验软件)
2、ACT_I计算机控制技术实验箱3、实验数据转存设备(如U盘)
四、实验原理1、利用实验箱U2单元产生0~5V的斜坡信号,输入到一路模拟量输入通道,同时将该模拟信号进行A/D转换后数字信号再进行D/A转换后输入到另一路模拟量输入通道,在上位机软件的界面上测取这两路模拟量输入通道(由虚拟示波器显示)并进行比较,分析转换特性。
2、利用实验箱设计并连接产生两路互为倒相的周期斜坡信号的电路(硬件联接见图1),分别输入两路模拟量输入通道I1、I2,在上位机界面的界面上测取它们的模数转换结果,其中O1为上位机程序提供的输出信号(AduC812已经将数字信号转换为模拟信号)。
3、使用VBScript语言编写程序实现各种典型测试信号的产生,用虚拟示波器察看信号结果。
五.实验注意事项1、实验前应先阅读第二章。
2、进入实验室后检查PC机与计算机控制技术实验箱的并行接口是否连接,若未连接,在PC机处于关机状态下将实验箱与PC机的并行接口连接。
3、检查实验箱电源是否连接。
4、在实验箱上连接电路时,应将实验箱电源开关断开后连接。
六.实验步骤
1.了解并熟悉实验设备,熟悉上位机的用户界面,学习其使用方法。
(1)
启动PC机。
为便于操作,建议在D盘新建一个文件夹,文件夹名为“班级姓名”,如“电气051张三”在该文件夹中新建两个文件夹,分别为“脚本程序”和“实验数据”,以后的实验程序与数据都在此中保存。
(2)
接通实验箱电源开关,电源开关灯亮。
(3)
在PC机上运行上位机软件。
点击主菜单中的“系统”,连接下位机。
(4)
学习并掌握上位机其他操作主要包括文件操作、示波器设置、位图保存、脚本语言输入与调出、实验运行与停止等。
2.测取模拟量输入通道模数转换量化特性
(1)断开系统点击主菜单中的“系统”,断开下位机;关掉实验箱电源。
(2)接线将实验箱U2单元斜坡信号输出端与实验箱U3单元的模拟量输入通道I1端连接,调节斜坡信号旋钮,可得到0~5V的斜坡信号。
同时,将数字量输出通道O1与模拟量输入通道I2连接。
(3)系统连接打开实验箱电源,点击主菜单中的“系统”,连接下位机。
(4)设置虚拟示波器a.选择“显示模式”为“X-t”;b.选择量程。
根据脚本程序中实验的“持续时间”来选择,如“持续时间”设置为1000ms,则虚拟示波器量程选择为100ms/div;c.数据显示点击主采单中“显示”,根据脚本程序中所使用的信号通道选择相应的显示内容。
(5)程序编写在脚本编辑器中输入正确脚本程序并保存或调出事先编好的脚本程序。
(6)运行脚本程序调节斜坡信号旋钮,点击“执行脚本语言”,运行脚本程序,将在虚拟示波器观察到一动态波形(波形时间,也是实验时间,受脚本程序控制,改变脚本程序中“Daq.SetExpLastTime
x”的数值x,就可改变实验时间)
(7)数据保存点击主采单“文件”下的“保存位图文件”将动态波形保存为指定路径下的位图文件。
3.互为倒相的周期斜坡信号
(1)断开系统点击主菜单中的“系统”,断开下位机;关掉实验箱电源。
(2)按照图3接线。
其中R0=R1=R2,R3=R4;运放任选U9~U16之一。
(3)打开实验箱电源,点击主菜单中的“系统”,连接下位机。
(4)在脚本编辑器中输入通道初始化函数程序和测试信号发生函数(产生一周期斜坡信号由O1端输入电路)以及运行函数。
(5)设置虚拟示波器。
(6)运行所编写的脚本程序,将在虚拟示波器观察到互为倒相的周期斜坡信号,保存该曲线。
4.软件编程实现测试信号发生
操作步骤与上类似,只是将产生周期斜坡测试信号发生函数分别用正弦信号,周期方波信号,周期锯齿波信号,周期抛物线信号替换。
将虚拟示波器观察到的曲线保存。
七.实验结果及分析1.将各个实验结果保存并打印。
对实验数据进行分析,并完成实验报告。
实验分析这个实验,通过修改脚本文件可以改变输出波形的形状和幅度。
因为本实验是输进一个周期斜坡信号,所以上图的实验结果比较符合,两张图之所以不同,是因为改变了示波器上的参数,其实都是来源于同一个信号。
八.脚本文件下面给出实现互为倒相的周期斜坡信号的产生的编程程序
‘公共变量定义
‘初始化通道参数SubInit()
‘函数定义Daq.SetChannelXNumber
1
‘X通道使用A/D通道1Daq.SetChannelYNumber
2
‘Y通道使用A/D通道2Daq.SetSignal1State
true
‘D/A通道1开通Daq.SetSignal2State
false
‘D/A通道2关闭Daq.SetExpLastTime
2000
‘实验持续时间,2000表示持续2000ms
‘注意此时对应示波器量程选为200才正好占"示波器整个屏幕
‘改2000为0则表示连续持续Daq.SetExpSamplePeriod
1
‘设置采样周期,1表示1msEndSub
‘函数结束
‘测试信号发生函数SubSignal()Dim
eWave(1000)
‘定义测试信号,每个周期1000个点数Dim
i
‘函数内部临时变量的定义SignalSetPeriod1000
‘测试信号1的周期设置,1000msSignalSetAmp0
‘测试信号1的幅值设置,0VFori=0To499
‘循环500次eWave(i)=0*(i/500)
‘信号产生,此处为斜坡信号,上升沿为500个点
eWave(I+500)=0
‘令斜坡信号的后500个点为0Next
‘返回循环SingnalsetwaveeWave
‘设置信号源1的信号为测试信号eWaveEndSub‘运行函数SubRun()Daq.SetSignal1ValueSignalgetcursignal()‘将信号输出至通道1(D/A1)
EndSub九.实验心得
通过这次周期斜坡的实验,熟悉并掌握实验系统原理与使用。
通过实验掌握模拟量通道中模数转换与数模转换的实现方法。
经过这次实验我们对之前所学的知识也了解的更加深刻了,懂得实验这个东西一定要自己多动手才会对所学的知识更加容易明白理解。
实验二
数字滤波
一、实验目的1.通过实验掌握数字滤波器设计方法。
2.学习并掌握数字滤波器的实验研究方法。
二、实验内容1.产生实验测试用频率可变带尖脉冲干扰的正弦信号。
2.设计并调试数字化一阶惯性滤波器。
3.设计并调试高阶数字滤波器。
三、实验设备
1、计算机(含计算机控制技术实验软件)
2、ACT_I计算机控制技术实验箱3、实验数据转存设备(如U盘)
四、实验原理1.测试信号的产生利用实验装置,设计和连接产生频率可变带尖脉冲干扰正弦信号的电路(参考电路,如图1所示),并利用数据采集系统采集该电路输出信号,利用上位机的虚拟仪器功能进行测试,根据测试结果调整电路参数,使它满足实验要求;
其中正弦信号与尖脉冲干扰信号由上位机编程实现且由数字量输出口输入。
电路输出接模拟量输入口。
2.一阶惯性滤波器及其数字化一阶惯性滤波器的传递函数为()1()()1FYsGsXss利用一阶差分法离散化,可以得到一阶惯性数字滤波算法
()()
(1)
(1)TTykxkyk
其中T为采样周期,为滤波时间常数。
T和必须根据信号频谱来选择。
3.高阶数字滤波器
图1
高阶数字滤波器算法很多,这里给出一种四阶加权平均算法
1234()()
(1)
(2)(3)ykAxkAxkAxkAxk
其中权系数iA满足411iiA,类似地,Ai必须根据信号频谱来选择。
五.实验注意事项1、进入实验室后检查PC机与计算机控制技术实验箱的并行接口是否连接,若未连接,在PC机处于关机状态下将实验箱与PC机的并行接口连接。
2、检查实验箱电源是否连接。
3、在实验箱上连接电路时,应将实验箱电源开关断开后连接。
4、此实验应在实验一完成之后才能开出。
六、实验步骤1.产生实验测试用频率可变带尖脉冲干扰的正弦信号
(1)
接线在实验箱断电且上位机断开实验的情况下,按图1所示电路原理搭建实验电路,其中R0=R1=R2,R3=R4。
“正弦信号”输入端与实验箱U3单元的O1端连接,“尖脉冲干扰”输入端与实验箱U3单元的O2端连接。
运放锁零端G接到-15V。
(2)
在PC机上运行上位机软件。
点击主菜单中的“系统”,连接下位机。
(3)
输入产生“正弦信号”与“尖脉冲干扰”的脚本程序以及“一阶惯性滤波器”脚本程序并运行。
(4)
保存波形。
2.根据信号频谱,设计并选择数字化一阶惯性滤波器的参数,编制并运行一阶惯性数字滤波程序,并观察参数变化对滤波效果的影响;保存波形。
3.根据信号频谱,设计并选择高阶数字滤波器的参数,编制并运行高阶数字滤波器的滤波程序,并观察参数变化对滤波效果的影响;保存波形。
4.改变干扰信号,设计产生如带方波干扰的正弦信号,带随机干扰的正弦信号电路,同上做实验。
七.实验结果及分析
结果分析图上面黄线跟绿线不完全重合,那是因为引入了干扰信号造成的影响;跟实际情况相符合。
八.实验心得
通过实验掌握数字滤波器设计方法,虽然说经过调试了好几次,不过最终还是跟理想结果很靠近,没有干扰的情况下应该是黄线跟绿线是重合的,不过当有干扰进来时就出现了图上情况,黄绿线有所分离。
我们基本掌握了数字滤波器设计方法,对数字滤波器的实验研究有进一步的了解,在调试数字化一阶惯性滤波器的时候也知道了其中的原理。
在以后的工作中,我会更加注重接近实际情况。
实验三
数字PID控制算法的研究
一.实验目的
1.学习并掌握常规数字PID及积分分离PID控制算法的原理和应用。
2.学习并掌握数字PID控制算法参数整定方法。
3.学习并掌握数字控制器的混合仿真实验研究方法。
二.实验内容1.利用实验设备,设计并构成用于混合仿真实验的计算机闭环控制系统。
2.采用常规数字PID控制,并用扩充响应曲线法整定控制器的参数。
3.采用积分分离PID控制,并整定控制器的参数。
三、实验设备
1.计算机(含计算机控制技术实验软件)
2.ACT_I计算机控制技术实验箱3.实验数据转存设备(如U盘)
四、实验原理
1.被控对象模拟与计算机闭环控制系统的构成
用图1所示电路模拟被控对象,使其传递函数为15.05.215)(sssG
参数可取为uCkRkRuCkRkR1,510,200,2,510,100232110
图1
计算机控制系统的方框图如图2所示,其中D(z)为数字PID控制器。
2.常规数字PID控制算法
)1()(){)()(1kekeDieIkPekuki这里P、I、D参数分别为TTdKpDTiTKpIKpP,,
采用增量式形式有
)2()1
(2)()()1()()1()(kekekeDkIekekePkuku积分分离PID控制算法
设积分分离值为EI,则积分分离PID控制算法可表示为下式
EIkekukuEIkekukukukuDPDIP)()()()()()()()(其中)]1()([)(),()1()(),()(kekeDkukIekukukPekuDIIp
数字PID控制器参数整定PID参数整定方法很多,本实验采用按扩充阶跃响应曲线法整定PID。
其原理为记录被调量在阶跃输入下的整个变化过程曲线,在曲线最大斜率处作切线,求得滞后时间τ以及被控时间常数Tt,算出Tt/τ,如图3所示。
查表4-1得到Kp,Ki,Kd及采样周期T。
从而获得一个初步的PID控制台参数。
然后在此基础上通过部分参数的调节获得满意的控制性能。
图2
Ttτty
表4--1
控制度控制规律TKpTiTd05PI0.1τ0.84Tt/τ0.34τ
PID0.05τ15Tt/τ0τ0.45τ2PI0.2τ0.78Tt/τ6τ
PID0.16τ0Tt/τ9τ0.55τ5PI0.5τ0.68Tt/τ9τ
PID0.34τ0.85Tt/τ62τ0.82τ
五.实验注意事项1、使用运算放大器时要将锁零G接-15V。
2、在实验箱上连接电路时,应将实验箱电源开关断开后连接。
六.实验步骤
1、常规数字PID控制算法的研究
(1)用图1所示电路模拟被控对象。
其中Om为实验箱的U2单元的O1或O2,In为I1或I2。
(2)构成计算机控制系统的方框图如图2所示。
(3)启动上位机软件,编写常规数字PID控制算法并运行。
(4)记录实验曲线以及控制参数值。
(5)
修改部分控制参数值后再运行,将每次修改后的控制参数值及实验曲线记录。
(6)分析控制参数值的修改对控制性能的影响。
2.积分分离PID控制算法的研究实验步骤同上。
3.数字PID控制器参数整定
实验步骤请依实验原理自行设计。
七.实验结果及分析
1、将各个实验结果保存并打印。
图3
P=6
I=0.005
D=9
P=7
I=0.005
D=9
P=9
I=0.005
D=9
P=8
I=0.001
D=8
P=8
I=0.001
D=10
P=8
I=0.001
D=2
P=8
I=0.002
D=10
P=8
I=0.005
D=10
P=8
I=0.001
D=10数据分析由上图可知,①保留I和D不变,P越大,那扰动平息得越快。
②保留P和I不变,D越大,信号波动的平息越快。
③保留P和D不变,I越大,信号的波动的平息越快。
这当然不是说三个量越大,系统就越好;这还牵涉到一个系统稳定问题,大到一定程度,系统会因此而受到破会,严重甚至会造成瘫痪。
所以考虑差数的时候也要考虑到系统的稳定问题。
八.实验心得
通过这次试验,我学习并掌握常规数字PID及积分分离PID控制算法的原理和应用。
学习并掌握数字PID控制算法参数整定方法,虽然说,在整定里面三组数据时候需要至少设置九组数据,比较繁琐,不过最后的出来的结果也很理想。
实验九
组态软件实验
一、实验目的
利用组态王6。
0软件,学习组态软件的操作与应用,掌握组态软件的通常操作与工程设计,认识组态软件在计算机控制技术中的重要性。
二、实验内容直流电动机正反转拖动控制系统的监测与控制系统设计。
三、实验设备
1、计算机2、Windows2000/xp操作系统3.组态王6。
0或6。
5实验数据转存设备(如U盘)
4、实验数据转存设备(如U盘)
四、实验步骤1.教师讲解组态王的安装与卸载、设计、运行等基本操作过程。
2、创建工程。
3、建立数据词典。
4.新建画面包括电源开关、电机启动与停止按钮、电机转速设置、电机转速显示,历史数据曲线、实时数据曲线、电机、接触器、继电器等的接通与断开状态显示、拖动对象的动态移动。
5.编制程序采用内存数据计算电动机在各种控制下的转速值以及其他数据的计算。
6、保存画面后运行,若不能满足要求则返回画面修改。
五、实验报告1、打印组态画面。
2、截取运行时某时刻画面并打印3、打印画面命令程序。
组态画面
运行时某时刻画面
画面命令程序
if(\\点\电源开关==1){\\点\继电器=1;\\点\接触器=1;\\点\车1=\\点\车1+30;if
(\\点\电机启停按钮==1){\\点\电机=1;\\点\电机转速显示=\\点\电机转速显示+1;}}if
(\\点\电源开关==0){\\点\电机启停按钮=0;\\点\电机转速显示=0;\\点\电机=0;\\点\接触器=0;\\点\继电器=0;\\点\车=\\点\车-30;}
六、实验体会通过做这个实验,让我们学习组态软件的操作与应用,掌握组态软件的通常操作与工程设计,认识组态软件在计算机控制技术中的重要性。
组态软件提供了自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能和数据采集与过程控制
这个实验我觉得很有意思,所做的东西很有趣,组态这个软件可以模拟很多东西。
但我觉得我还有很多不懂的地方,比如命令语言这个方面还欠缺知识,在以后我会更加努力把组态软件学习好。
我还发现我们生活中很多方面的知识都可以通过这个软件仿真的。
学习好这个软件对我们以后的学习和就业都很有帮助。