当前位置:文档之家› 计算机控制技术实验报告

计算机控制技术实验报告

计算机控制技术实验报告
计算机控制技术实验报告

精品文档

精品文档

实验一过程通道和数据采集处理

为了实现计算机对生产过程或现场对象的控制,需要将对象的各种测量参数按

要求转换成数字信号送入计算机;经计算机运算、处理后,再转换成适合于对生产

过程进行控制的量。所以在微机和生产过程之间,必须设置信息的传递和变换的连

接通道,该通道称为过程通道。它包括模拟量输入通道、模拟量输出通道、数字量

输入通道、数字量输出通道。

模拟量输入通道:主要功能是将随时间连续变化的模拟输入信号变换成数字信

号送入计算机,主要有多路转化器、采样保持器和 A/D 转换器等组成。模拟量输出通道:它将计算机输出的数字信号转换为连续的电压或电流信

号,主要有 D/A 转换器和输出保持器组成。

数字量输入通道:控制系统中,以电平高低和开关通断等两位状态表示的

信号称为数字量,这些数据可以作为设备的状态送往计算机。

数字量输出通道:有的执行机构需要开关量控制信号 ( 如步进电机 ) ,计算机

可以通过 I/O 接口电路或者继电器的断开和闭合来控制。

输入与输出通道

本实验教程主要介绍以 A/D 和 D/A 为主的模拟量输入输出通道, A/D 和D/A的

芯片非常多,这里主要介绍人们最常用的 ADC0809和 TLC7528。

一、实验目的

1.学习 A/D 转换器原理及接口方法,并掌握ADC0809芯片的使用

2.学习 D/A 转换器原理及接口方法,并掌握TLC7528 芯片的使用

二、实验内容

1.编写实验程序,将- 5V ~ +5V 的电压作为 ADC0809的模拟量输入,将

转换所得的 8 位数字量保存于变量中。

2.编写实验程序,实现 D/A 转换产生周期性三角波,并用示波器观察波形。

三、实验设备

+

PC 机一台, TD-ACC实验系统一套, i386EX 系统板一块

四、实验原理与步骤

1.A/D 转换实验

ADC0809芯片主要包括多路模拟开关和 A/D 转换器两部分,其主要特点为:单

电源供电、工作时钟 CLOCK最高可达到 1200KHz 、8 位分辨率, 8 +个单端模拟输

入端, TTL 电平兼容等,可以很方便地和微处理器接口。 TD-ACC教学系统中的

ADC0809芯片,其输出八位数据线以及 CLOCK线已连到控制计算机的数据线及系统应用时钟1MCLK(1MHz) 上。其它控制线根据实验要求可另外连接(A 、B、C、STR、/OE、EOC、IN0~ IN7) 。根据实验内容的第一项要求,可以设计出如图 1.1-1 所示

的实验线路图。

精品文档

单次阶跃模数转换单元控制计算机

图 1.1-1

上图中, AD0809 的启动信号“STR”是由控制计算机定时输出方波来实现

的。“OUT1”表示 386EX 内部 1#定时器的输出端,定时器输出的方波周期=

定时器时常。

图中 ADC0809芯片输入选通地址码 A、B、C 为“1”状态,选通输入通道 IN7;通过单次阶跃单元的电位器可以给 A/D 转换器输入- 5V ~ +5V 的模拟电压;系统定时器定时 1ms 输出方波信号启动 A/D 转换器,并将 A/D 转换完后的数据量读入到控

制计算机中,最后保存到变量中。参考流程:

主程序

图 1.1-2

参考程序:请参照随机软件中的 example 目录中 ACC1-1-1.ASM 文件

实验步骤与结果:

(1)打开联机操作软件,参照流程图,在编辑区编写实验程序。检查无误后

编译、链接。

(2)按图 1.1-1 接线 ( 注意:图中画“ o”的线需用户自行连接 ) ,连接好后,请仔细检查,无错误后方可开启设备电源。

(3)装载完程序后,系统默认程序的起点在主程序的开始语句。用户可以自

行设置程序起点,可先将光标放在起点处,再通过调试菜单项中设置起点或者直

接点击设置起点图标,即可将程序起点设在光标处。

(4)加入变量监视,具体步骤为:打开“设置”菜单项中的“变量监视”窗

口或者直接点击“变量监视”图标,将程序中定义的全局变量“ AD0~ AD9”加

入到变量监视中。

在查看菜单项中的工具栏中选中变量区或者点击变量区图标,系统软件默认选

中寄存器区,点击“变量区” 可查看或修改要监视的变量。

(5)在主程序 JMP AGAIN 语句处设置断点。具体操作为:先将光标置于要设

断点的语句,然后在调试菜单项中选择“设置断点 / 删除断点 (B) ”或者直接点击

“设置断点 / 删除断点”图标,即可在本语句设置或删除断点。

(6)打开虚拟仪器菜单项中的万用表选项或者直接点击万用表图标,选择

“电压档”用示波器单元中的“ CH1”表笔测量图 1.1-1 中的模拟输入电压

“ Y”端,点击虚拟仪器中的“运行”按钮,调节图 1.1-1 中的单次阶跃中的电

位器,确定好模拟输入电压值。 -5V

(7)做好以上准备工作后,运行程序 ( 打开“调试”菜单项中的“运行到断

点 / 运行”或者点击“运行到断点 / 运行”图标 ) ,程序将在断点处停下,查看

变量“AD0~ AD9”的值,取平均值记录下来,改变输入电压并记录,最后填入表1.1-1 中。表中“( ) ”中的数字量供参考。

表1.1-1

模拟输入电压 (V)对应的数字量 (H)

- 503

- 41C

- 335

- 24F

- 167

080

+ 19A

+ 2B5

+ 3CE

+ 4E8

+ 5FF

本节实验仅仅就软件的相关功能做简单介绍,该软件的具体操作与说明请详

见本实验教程的“第1 部分第 4 章联机软件说明”。

2.D/A 转换实验

本实验采用 TLC7528 芯片,它是 8 位、并行、两路、电压型输出数模转换器。

其主要参数如下:转换时间100ns ,满量程误差1/2 LSB ,参考电压-10V ~ +10V ,供电电压+5V~+15V,输入逻辑电平与TTL 兼容。实验平台中的TLC7528 的八位数据线、写线和通道选择控制线已接至控制计算机的总线上。片选线预留出

待实验中连接到相应的 I/O 片选上,具体如图 1.1-3 。

实验步骤及结果:

(1)参照流程图 1.1-4 编写实验程序,检查无误后编译、链接并装载到控制

计算机中。

(2)运行程序,用示波器观测输出波形。

图1.1-5

以上电路是 TLC7528 双极性输出电路,输出范围- 5V ~ +5V 。“W101”和“W102”分别为 A 路和 B 路的调零电位器,实验前先调零,往TLC7528 的A 口和B 口中送入数字量 80H,分别调节“W101”和“W102”电位器,用万用表分别测“OUT1”和“OUT2”的输出电压,应在 0mV 左右。参考流程:

主程序

图 1.1-4

参考程序:请参照随机软件中的 example 目录中的 ACC1-1-2.ASM 文件。

精品文档

实际测量的波形图:

模拟量的输出确实随着数字量的增大而增大

信号的采样与保持

一、实验目的

1.熟悉信号的采样和保持过程

2.学习和掌握香农( 采样 ) 定理

3.学习用直线插值法和二次曲线插值法还原信号

二、实验内容

1.编写程序,实现信号通过 A/D 转换器转换成数字量送到控制计算机,计

算机再把数字量送到 D/A 转换器输出。

2.编写程序,分别用直线插值法和二次曲线插值法还原信号。

三、实验设备

+

PC 机一台, TD-ACC实验系统一套, i386EX 系统板一块

四、实验原理与步骤

零阶保持

香农 ( 采样 ) 定理:若对于一个具有有限频谱 (|W|

实验线路图:本实验中,我们将具体来验证香农定理。可设计如下的实验线

路图,图中画“○”的线需用户在实验中自行接好,其它线系统已连好。

上图中,控制计算机的“OUT1”表示 386EX 内部 1#定时器的输出端,定时器输出的方波周期=定时器时常,“ IRQ7”表示 386EX 内部主片 8259 的“7”

号中断,用作采样中断。

这里,正弦波单元的“OUT”端输出周期性的正弦波信号,通过模数转换单元的“IN7”端输入 , 系统用定时器作为基准时钟 ( 初始化为 10ms) ,定时采集

“ IN7”端的信号,转换结束产生采样中断,在中断服务程序中读入转换完的数

字量,送到数模转换单元,在“ OUT1”端输出相应的模拟信号。由于数模转换

器有输出锁存能力,所以它具有零阶保持器的作用。采样周期 T= TK ×10ms,TK的范围为 01~ FFH,通过修改 TK 就可以灵活地改变采样周期,后面实验的采样周

期设置也是如此。参考程序流程:基于上面的实验线路,可以设计如下的参考

程序流程。

实验参考程序:请参照随机软件中的 example 目录中的 ACC1-2-1.ASM 文件。

*信号的还原原理

(1)实验原理

从香农定理可知,对于信号的采集,只要选择恰当的采样周期,就不会失去

信号的主要特征。在实际应用中,一般总是取实际采样频率Ws 比2Wmax大,如:Ws≥10Wmax。但是如果采用插值法恢复信号,就可以降低对采样频率的要求,

香农定理给出了采样频率的下限,但是用不同的插值方法恢复信号需要的采样频

率也不相同。

直线插值法 ( 取 Ws>5Wmax)

利用式 1.2 -1在点 (X0,Y0)和 (X1,Y1)之间插入点 (X,Y)

Y=Y0+K(X- X0)式1.2-1

其中:K=Y1 Y0 X1 X0

X1―X0 为采样间隔, Y1―Y0分别为 X1 和 X0 采样时刻的 AD 采样值。二次曲线插值法 ( 取 Ws>3Wmax):

Y=Y0+(X- X0)[K1+K2(X- X1)]式1.2-2

Y1 Y0(Y2 Y0Y1Y0) X2 X0 X1 X0

其中K1 =X1 X0 ,K2=X2 X1

(2)实验线路图设计

为了验证上面的原理,可以设计如下的实验线路图,图中画“○”的线需用户在实验中自行接好,其它线系统已连好。

精品文档

上图中,控制计算机“ OUT1”表示 386EX 内部 1#定时器的输出端,定时

器输出的方波周期=定时器时常,“IRQ7”表示386EX 内部主片8259 的7 号

中断,用作采样中断。

这里,正弦波单元的“OUT”端输出周期性正弦波信号,通过模数单元的

“IN7”端输入,系统用定时器作为基准时钟( 初始化为10ms) ,定时采集

“ IN7”端的信号,并通过控制机算计读取转换完后的数字量,再送到数模转换

单元,由“OUT1”端输出相应的模拟信号。采样周期T= TK × 10ms, TK 的范围为01 ~ FFH。

(3)参考程序流程图设计

实验参考程序:直线插值法参照随机软件中的 example 目录中的 ACC1-2-2.ASM 文件,二次曲线插值法请参照随机软件中的 example 目录中的 ACC1-2-3.ASM 文件。

精品文档

实验步骤及结果

1.采样与保持

(1)参考流程图 1.2-2 编写零阶保持程序,编译、链接。

(2)按照实验线路图 1.2-1 接线,检查无误后开启设备电源。

(3)用示波器的表笔测量正弦波单元的“OUT”端,调节正弦波单元的调幅、调频电位器及拨动开关,使得“ OUT”端输出幅值为 3V,周期 1S 的正弦波。

实际测量的波形图:

(4)加载程序到控制机中,将采样周期变量“ Tk”加入到变量监视中,运行程序,用示波器的另一路表笔观察数模转换单元的输出端“OUT1”。“OUT1”端的参考波形如图 1.2-5 所示。

精品文档

实际测量的波形图:

由图可知,信号的采样效果和预期的差不多。

(5)增大采样周期,当采样周期 >0.5S 时,即 Tk>32H 时,运行程序并观测数模转换单元的输出波形应该失真,记录此时的采样周期,验证香农定理。

Tk=34H

实际测量的波形图:

数字滤波

一、实验目的

1.学习和掌握一阶惯性滤波

2.学习和掌握四点加权滤波

二、实验内容

分别编写一阶惯性滤波程序和四点加权滤波程序,将混合干扰信号的正弦波送到数字滤波器,并用示波器观察经过滤波后的信号。

三、实验设备

+

PC 机一台, TD-ACC实验系统一套, i386EX 系统板一块

四、实验原理与步骤

一般现场环境比较恶劣,干扰源比较多,消除和抑制干扰的方法主要有模拟滤波和数字滤波两种。由于数字滤波方法成本低、可靠性高、无阻抗匹配、灵活方便等特点,被广泛应用,下面是一个典型数字滤波的方框图:

模数转换控制数模转换

IN7计算机OUT

1.滤波器算法设计

一阶惯性滤波:

1

相当于传函S 1

的数字滤波器,由一阶差分法可得近似式YK =(1- a)XK +(a)YK - 1

XK:当前采样时刻的输入

YK:当前采样时刻的输出

YK-1:前一采样时刻的输出

T

T:采样周期, 1-a =

四点加权滤波算法为:

4

YK=A1XK+A2XK-1+A3XK-2+A4XK-3(式中A1 =1)

i 1

XK:当前采样时刻的输入

XK-1:前一采样时刻的输入

YK:当前采样时刻的输出

2.参考流程图:

实验中的参数:

1-a、a、A1、A2、A3、A4 为十进制2 位小数(BCD码),取值范围:0.00 ~ 0.99 ,只须对应存入 00~ 99。程序中将其转换成二进制小数,再按算式进行定点小数运算。

实验参考程序:一阶惯性请参照随机软件中的 example 目录中的 ACC1-3-1.ASM,四点加权参照 ACC1-3-2.ASM。

3.实验线路图:

图中画“○”的线需用户在实验中自行接好,运放单元需用户自行搭接。

上图中,控制计算机的“OUT1”表示 386EX 内部 1#定时器的输出端,定时器输出的方波周期=定时器时常,“IRQ7”表示 386EX 内部主片 8259 的7 号中断,用作采样中断。

电路中用 RC 电路将 S 端方波微分,再和正弦波单元产生的正弦波叠加。注

意 R 点波形不要超过± 5V,以免数字化溢出。计算机对有干扰的正弦信号 R 通过模数转换器采样输入,然后进行数字滤波处理,去除干扰,最后送至数模转换器变成模拟量 C 输出。

实验步骤及结果

1.参照流程图分别编写一阶惯性和四点加权程序,检查无误后编译、链接。

2.按图 1.3-3 接线,检查无误后开启设备电源。调节正弦波使其周期约为

2S,调信号源单元使其产生周期为 100ms 的干扰信号 ( 从“NC”端引出 ) ,调节接线图中的两个 47K 电位器使正弦波幅值为 3V,干扰波的幅值为 0.5V。

实际测量的波形图:

3.分别装载并运行程序,运行前可将“ TK”加入到变量监视中,方便实验中观察和修改。用示波器观察 R 点和 C 点,比较滤波前和滤波后的波形。

一阶惯性 :

Tk=01

实际测量的波形图:Tk=08

实际测量的波形图:

由图可知, T越大,信号的噪声偏离也就越大。

精品文档

实验二开环系统的数字程序控制

数字 PWM发生器和直流电机调速控制

一、实验目的

掌握脉宽调制 (PWM) 的方法。

二、实验内容

用程序实现脉宽调制,并对直流电机进行调速控制。

三、实验设备

+

PC 机一台, TD-ACC实验系统一套, i386EX 系统板一块

四、实验原理与步骤

1.PWM (Pulse Width Modulation) 简称脉宽调制 ( 见图 2.1-1) 。即,通过改变输

出脉冲的占空比,实现对直流电机进行调速控制。

VH VL

图 2.1-1

2.实验线路图:图中画“○”的线需用户在实验中自行接好,其它线系统已连

好。

图 2.1-2

图中,“DOUT0”表示 386EX 的 I/O 管脚 P1.4 ,输出 PWM脉冲经驱动后

控制直流电机。

本实验中,由系统产生1ms 的定时中断。在中断处理程序中完成PWM脉冲输出。最后通过控制计算机的数字量输出端DOUT0引脚来模拟PWM输出,并经达林顿管输出驱动直流电机,实现脉宽调制。

3.参考流程图

精品文档

图 2.1-3

实验参考程序:请参照随机软件中的example 目录中的 ACC2-2-1.ASM。实验步骤

1.参考实验线路图的说明及流程图 2.1-3 ,编写相应的主程序及 PWM子程序,检查无误后编译、链接。

2.按图 2.1-2接线,检查无误后开启设备的电源。

3.装载程序,将全局变量 TK (PWM周期 ) 和PWM_T (占空比 ) 加入监视,以便实验过程中修改。

4.运行程序,观察电机运行情况。

实际测量波形图:

5.终止程序运行,加大脉冲宽度,即将占空比PWM_T变大,重复第 3 步,再观察电机的运行情况,此时电机转速应加快。电机每转动一圈,“HR”端( 霍

先进制造技术实验报告(打印)

先进制造技术 实验报告 班级: 学号: 姓名: 成绩: 机械工程综合实验中心

实验一、 3D 打印实验 一、实验目的 通过实验理解3D 打印技术的基本概念,了解3D打印机的系统组成,掌握3D打印机 的基本操作,加深对熔融沉积制造的理解,培养实践能力和创新能力。 二、实验原理 3D 打印 (英语: 3D printing) ,又称增材制造(Additive Manufacturing,AM),属于快速 成型技术的一种。它是一种以数字模型文件为基础的直接制造技术,几乎可以制造任意形状 三维实体。 3D 打印运用粉末状金属或塑料等可粘合材料,通过逐层堆叠累积的方式来构造 物体,即“积层制造”。3D 打印与传统的机械加工技术不同,后者通常采用切削或钻 孔技术 (即减材工艺 )实现。在模具制造、工业设计等领域,3D 打印技术常常被用于制造模 型,现正逐渐用于一些产品的直接制造。特别是一些高价值产品(比如髋关节或牙齿,或一 些飞机零部件)已经有使用这种技术打印而成的零部件,意味着“3D 打印”这项技术的普 及。 3D 打印目前已有十余种不同工艺,如光固化立体造型(SLA) 、层片叠加制造(LOM) 、 选择性激光烧结(SLS)、熔融沉积成型(FDM) 、掩模固化法 (SGC)、三维印刷法 (3DP) 、喷粒 法 (BPM) 等。 MakerBot Replicator 2X桌面3D打印机,采用FDM( 熔融沉积 ) 成型技术。工艺流程如 下: CAD 模型被分为一层层极薄的截面,生成控制FDM 喷嘴移动路径的二维几何信息; FDM 加热头把热熔性材料(ABS、PLA、尼龙、蜡等)加热到临界状态,呈现半流体性质,在计算机控制下,沿上位机软件确定的二维几何信息运动轨迹,喷头将半流动状态的材料 挤压出来,凝固形成轮廓形状的薄层。当一层完毕后,成型工作台下降一个分层厚度,继 续成型下一层,这样层层堆积粘结,自下而上形成一个零件的三维实体。 三、实验内容 1、应用计算机三维软件对成型零件进行建模并以“STL”格式保存,学习应用MakerBot Makerware 软件对模型进行转换制作保存;

智能控制理论基础实验报告

北京科技大学 智能控制理论基础实验报告 学院 专业班级 姓名 学号 指导教师 成绩 2014 年4月17日

实验一采用SIMULINK的系统仿真 一、实验目的及要求: 1.熟悉SIMULINK 工作环境及特点 2.掌握线性系统仿真常用基本模块的用法 3.掌握SIMULINK 的建模与仿真方法 二、实验内容: 1.了解SIMULINK模块库中各子模块基本功能 微分 积分 积分步长延时 状态空间模型 传递函数模型 传输延迟 可变传输延迟 零极点模型

直接查询表 函数功能块MATLAB函数 S函数(系统函数) 绝对值 点乘 增益 逻辑运算 符号函数 相加点 死区特性 手动开关 继电器特性 饱和特性 开关模块 信号分离模块 信号复合模块 输出端口 示波器模块 输出仿真数据到文件

通过实验熟悉以上模块的使用。 2. SIMULINK 的建模与仿真方法 (1)打开模块库,找出相应的模块。鼠标左键点击相应模块,拖拽到模型窗口中即可。 (2)创建子系统:当模型大而复杂时,可创建子系统。 (3)模块的封装: (4)设置仿真控制参数。 3.SIMULINK仿真实际应用 PID控制器的仿真实现。 控制对象的开环传递函数如下图: 加入PID控制器,求系统单位负反馈闭环单位阶跃响应,要求通过调节器的作用使系统满足超调量20%,上升时间3s,调节时间10s的要求。使输出曲线如下图。要求加入的PID控制器封装成一个模块使用。 三、实验报告要求: 1.针对具体实例写出上机的结果,体会其使用方法,并作出总结。

控制对象的开环传递函数如下图: 加入PID控制器,求系统单位负反馈闭环单位阶跃响应,要求通过调节器的作用使系统满足超调量20%,上升时间3s,调节时间10s的要求。使输出曲线如下图。要求加入的PID控制器封装成一个模块使用。PID如下: 图1-PID控制器仿真 设计的PID控制器参数为,P-0.3,I-0.5,D-0.4,尽可能的达到超调量20%,上升时间3s,调节时间10s的要求,仿真曲线图如下: 图2-PID控制器仿真曲线图 才实验开始的初期,我觉得这个实验过于简单,但是上手之后,我发现它是

机器人控制技术基础实验报告

华北电力大学 实验报告 | | 实验名称:机器人控制技术基础 课程名称:机器人控制技术基础 实验人:张钰信安1601 201609040126 李童能化1601 201605040111 韩翔宇能化1601 201605040104 成绩: 指导教师:林永君、房静 实验日期: 2016年3月4日-3月26日 华北电力大学工程训练中心

第一部分:单片机开发板 实验一:流水灯实验 实验目的:通过此实验,初步掌握单片机的 IO 口的基本操作。 实验内容:控制接在 P0.0上的 8个LED L0—L8 依次点亮,如此循环。 硬件说明: 根据流水灯的硬件连接,我们发现只有单片机的IO口输出为低电平时LED灯才会被点亮,我们先给P0口设定好初值,只让其点亮一盏灯,然后用左右移函数即可依次点亮其他的灯。 源程序如下: #include sbit led_1=P0^0; sbit led_2=P0^1; sbit led_3=P0^2; sbit led_4=P0^3; sbit led_5=P0^4; sbit led_6=P0^5; sbit led_7=P0^6; sbit led_8=P0^7; void main() { for(;;) { led_1=0; display_ms(10);

led_1=1; led_2=0; display_ms(10); led_2=1; led_3=0; display_ms(10); led_3=1; led_4=0; display_ms(10); led_4=1; led_5=0; display_ms(10); led_5=1; led_6=0; display_ms(10); led_6=1; led_7=0; display_ms(10); led_7=1; led_8=0; display_ms(10); led_8=1; } } 第二部分:机器人小车 内容简介:机器人小车完成如图规定的赛道,从规定的起点开始,记录完成赛道一圈的时间。必须在30秒之内完成,超时无效。其中当小车整体都在赛道外时停止比赛,视为犯规,小车不规定运动方向,顺时针和逆时针都可以采用,但都从规定的起点开始记录时间。 作品优点及应用前景: 单片机可靠性高,编程简单单片机执行一条指令的时间是μs级,执行一个扫描周期的时间为几ms乃至几十ms。相对于电器的动作时间而言,扫描周期是

微机控制技术实验报告

《微机控制技术》课程设计报告 课题:最少拍控制算法研究专业班级:自动化1401 姓名: 学号: 指导老师:朱琳琳 2017年5月21日

目录 1. 实验目的 (3) 2. 控制任务及要求 (3) 3. 控制算法理论分析 (3) 4. 硬件设计 (5) 5. 软件设计 (5) 无纹波 (5) 有纹波 (7) 6. 结果分析 (9) 7. 课程设计体会 (10)

1.实验目的 本次课程设计的目的是让同学们掌握微型计算机控制系统设计的一般步骤,掌握系统总体控制方案的设计方法、控制算法的设计、硬件设计的方法。学习并熟悉最少拍控制器的设计和算法;研究最少拍控制系统输出采样点间纹波的形成;熟悉最少拍无纹波控制系统控制器的设计和实现方法。复习单片机及其他控制器在实际生活中的应用,进一步加深对专业知识的认识和理解,使自己的设计水平、对所学知识的应用能力以及分析问题解决问题的能力得到全面提高。 2.控制任务及要求 1.设计并实现具有一个积分环节的二阶系统的最少拍有纹波控制和无纹波控制。 对象特性G (s )= 采用零阶保持器H 0(s ),采样周期T =,试设计单位阶跃,单位速度输入时的有限拍调节器。 2.用Protel 、Altium Designer 等软件绘制原理图。 3.分别编写有纹波控制的算法程序和无纹波控制的算法程序。 4.绘制最少拍有纹波、无纹波控制时系统输出响应曲线,并分析。 3.控制算法理论分析 在离散控制系统中,通常把一个采样周期称作一拍。最少拍系统,也称为最小调整时间系统或最快响应系统。它是指系统对应于典型的输入具有最快的响应速度,被控量能经过最少采样周期达到设定值,且稳态误差为定值。显然,这样对系统的闭环脉冲传递函数)(z φ提出了较为苛刻的要求,即其极点应位于Z 平面的坐标原点处。 1最少拍控制算法 计算机控制系统的方框图为: 图7-1 最少拍计算机控制原理方框图 根据上述方框图可知,有限拍系统的闭环脉冲传递函数为: ) ()(1)()()()()(z HG z D z HG z D z R z C z +==φ (1) )(1)()(11)()()(1z z HG z D z R z E z e φφ-=+== (2) 由(1) 、(2)解得:

智能控制技术实验报告

《智能控制技术》实验报告书 学院: 专业: 学号: 姓名:

实验一:模糊控制与传统PID控制的性能比较 一、实验目的 通过本实验的学习,使学生了解传统PID控制、模糊控制等基本知识,掌握传统PID控制器设计、模糊控制器设计等知识,训练学生设计控制器的能力,培养他们利用MATLAB进行仿真的技能,为今后继续模糊控制理论研究以及控制仿真等学习奠定基础。 二、实验内容 本实验主要是设计一个典型环节的传统PID控制器以及模糊控制器,并对他们的控制性能进行比较。主要涉及自控原理、计算机仿真、智能控制、模糊控制等知识。 通常的工业过程可以等效成二阶系统加上一些典型的非线性环节,如死区、饱和、纯延迟等。这里,我们假设系统为:H(s)=20e0.02s/(1.6s2+4.4s+1) 控制执行机构具有0.07的死区和0.7的饱和区,取样时间间隔T=0.01。 设计系统的模糊控制,并与传统的PID控制的性能进行比较。 三、实验原理、方法和手段 1.实验原理: 1)对典型二阶环节,根据传统PID控制,设计PID控制器,选择合适的PID 控制器参数k p、k i、k d; 2)根据模糊控制规则,编写模糊控制器。 2.实验方法和手段: 1)在PID控制仿真中,经过仔细选择,我们取k p=5,k i=0.1,k d=0.001; 2)在模糊控制仿真中,我们取k e=60,k i=0.01,k d=2.5,k u=0.8; 3)模糊控制器的输出为:u= k u×fuzzy(k e×e, k d×e’)-k i×∫edt 其中积分项用于消除控制系统的稳态误差。 4)模糊控制规则如表1-1所示: 在MATLAB程序中,Nd用于表示系统的纯延迟(Nd=t d/T),umin用于表示控制的死区电平,umax用于表示饱和电平。当Nd=0时,表示系统不存在纯延迟。 5)根据上述给定内容,编写PID控制器、模糊控制器的MATLAB仿真程序,

计算机控制实验报告

中国石油大学计算机控制实验报告实验日期:2011.11.30 成绩: 班级:自动化08-4 姓名:陈方光学号:08071402 实验一基于NI6008的数据采集 1.实验目的: 理解基本计算机控制系统的组成,学会使用MATLAB和NI6008进行数据采集。 2.实验设备: 计算机控制实验箱、NI6008数据通讯卡、Matlab软件、计算机 3.实验内容: (1)使用计算机控制实验箱搭建二阶被控对象,并测试对象特性 (2)在Matlab中设计数字PID控制器,对上述对象进行控制 4. 实验步骤: (1)选择合适的电阻电容,参考如下电路结构图,在计算机控制实验箱上搭建二阶被控对象,使得其被控对象传递函数为 建议数值:R1=200kΩ,R2=200kΩ,C1=1μF,R4=300kΩ, R5=500kΩ,C2=1μF. (2)测试NI6008数据通讯卡,确保数据输入输出通道正常。

(3)使用MATLAB和OPC通讯技术进行数据采集: (4)编写程序,实现数据的定时采集和显示。 5.实验结果 1)测试NI6008数据通讯卡 首先将NI6008数据采集卡的AI负端与GND端短接,然后通过usb数据线连接计算机,打开opc端口调试工具,添加NI数据采集卡,添加自己所需的输入、输出端口,通过向输入端强制写入1,观察AO端口显示数据,能较精确的跟踪输入数据,该数据采集完好。 2)使用matlab和opc进行数据采集及其显示 在Matlab中读写数据: da = opcda(‘localhost’, ‘NI USB-6008.Server’); % 定义服务器 connect(da); %连接服务器 grp = addgroup(da); %添加OPC 组 itmRead = additem(grp,‘Dev1/AI0’); %在组中添加数据项 itmWrite = additem(grp,'Dev1/AO0'); %在组中添加数据项 r=read(itmRead); y(1)=r.Value; %读取数据项的值 Write(itmWrite,1); %向数据项中写值 disconnect(da); %断开服务器 关于定时器的问题 t = timer(‘TimerFcn’,@myread, ‘Period’, 0.2,‘ExecutionMode’,‘fixedRate’);%定义定时器 start(t) %打开定时器 out = timerfind; %寻找定时器 stop(out); %停止定时器 delete(out);%删除定时器 将读取的数据存储并动态显示于图中: function myread(obj,event) global tt k y da grp itmRead Ts itmWrite r=read(itmRead); k=k+1;

计算机控制系统实验报告

南京理工大学 动力工程学院 实验报告 实验名称最少拍 课程名称计算机控制技术及系统专业热能与动力工程 姓名学号 成绩教师任登凤

计算机控制技术及系统 一、 实验目的及内容 通过对最少拍数字控制器的设计与仿真,让自己对最少拍数字控制器有更好的理解与认识,分清最少拍有纹波与无纹波控制系统的优缺点,熟练掌握最少拍数字控制器的设计方法、步骤,并能灵巧地应用MATLAB 平台对最少拍控制器进行系统仿真。 (1) 设计数字调节器D(Z),构成最少拍随动控制系统,并观察系统 的输出响应曲线; (2) 学习最少拍有纹波系统和无纹波系统,比较两系统的控制品质。 二、实验方案 最少拍控制器的设计理论 r (t ) c(t ) e*(t) D (z) E (z) u*(t) U (z) H 0(s )C (z) Gc (s ) Φ(z) G(z) R(z) 图1 数字控制系统原理图 如图1 的数字离散控制系统中,G C (S)为被控对象,其中 H(S)= (1-e -TS )/S 代表零阶保持器,D(Z)代表被设计的数字控制器,D(Z)的输入输出均为离散信号。 设计步骤:根据以上分析 1)求出广义被控对象的脉冲传递函数G (z ) 2)根据输入信号类型以及被控对象G (z )特点确定参数q, d, u, v, j, m, n 3)根据2)求得参数确定)(z e Φ和)(z Φ 4)根据 )(1) ()(1)(z z z G z D Φ-Φ= 求控制器D (z ) 对于给定一阶惯性加积分环节,时间常数为1S ,增益为10,采样周期T 为1S 的对象,其传递函数为:G C (S) =10/S(S+1)。 广义传递函数: G(z)=Z [])()(s G s H c ?=Z ?? ?????--)(1s G s e c Ts =10(1-z -1 )Z ??????+)1(12s s =3.68×) 368.01)(1() 717.01(1 111------+z z z z

大学生先进制造技术综合实训心得体会

先进制造技术综合实训心得体会 姓名:XX 班级:201X级材料X班 本次“先进制造技术综合实训”课程涉及的项目内容与设备的使用和操作相当丰富,主要学习了等离子切割加工技术、数控车床、电火花加工和电火花线切割加工等内容。 通过课程的实践和理论知识的学习,让我学习到,等离子切割加工技术是利用高温等离子电弧的热量使工件切口处的金属局部熔化(和蒸发),并借高速等离子的动量排除熔融金属以形成切口的一种加工方法。等离子切割配合不同的工作气体可以切割各种氧气切割难以切割的金属。其配合不同的工作气体可以切割各种氧气切割难以切割的金属,尤其是对于有色金属(不锈钢、铝、铜、钛、镍)切割效果更佳;其主要优点在于切割厚度不大的金属时,其切割速度快、切割面光洁、热变形小、几乎没有热影响区。但是这种加工技术也存在相应的缺点,比如在切割过程中会产生大量毒害气体,需要通风并佩戴多层过滤的防尘口罩;同时在等离子弧切割过程中还需要佩戴毛巾,手套,脚护套等劳护用具,防止四溅的火星对皮肤的灼伤。这种加工技术现已广泛应用于汽车、机车、化工机械、工程机械、船舶等多个行业。 查阅相关资料可知,数控车床是目前使用较为广泛的数控机床之一。它主要用于轴类零件或盘类零件的内外圆柱面、任意锥角的内外圆锥面、复杂回转内外曲面等加工。数控机床是按照事先编制好的加工程序,自动地对被加工零件进行加工,通过把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数等,按照数控机床规定的指令代码及程序格式编写成加工程序单,再把这程序单中的内容记录在控制介质上,然后输入到数控机床的数控装置中,从而控制机床加工零件。其与普通机床相比,具有很多优点:1.加工精度高,具有稳定的加工质量;2.可进行多坐标的联动,能加工形状复杂的零件;3.加工零件改变时,一般只需要更改数控程序,可节省生产准备时间;4.机床自动化程度高,可以减轻劳动强度等。数控车床(机床)的出现,为从根本上解决这一问题开辟了广阔的道路,所以成为机械加工中的一个重要发展方向。 电火花加工,又称放电加工或电蚀加工,是利用浸在工作液中的两极间脉冲放电时产生的电蚀作用蚀除导电材料的特种加工方法。这种加工方式的主要特点

同济智能控制实验报告 基于BP神经网络的自整定PID控制仿真

同济大学电子与信息工程学院实验报告 姓名:学号: 学院:专业: 实验课程名称: 任课教师: 实验项目名称:基于BP神经网络的自整定PID控制仿真实验日期:

一、实验内容: 1.熟悉神经网络的特征、结构及学习算法。 2.通过实验掌握神经网络自整定PID的工作原理。 3.了解神经网络的结构对控制结果的影响。 4.掌握用MATLAB实现实现神经网络控制系统仿真的方法。 二、实验步骤及结果演示 1.实验步骤: (1)被控对象为一时变非线性对象,数学模型可表示为 式中系数a(k)是慢时变的, (2)如图5所示确定BP网络的结构,选4-5-3型的BP网络,各层加权系数的初值取区间[-0.5,0.5]上的随机数,选定学习率η=0.25和惯性系数α=0.05. (3)在MATLAB下依据整定原理编写仿真程序并调试。 (4)给定输入为阶跃信号,运行程序,记录实验数据和控制曲线。 (5)修改神经网络参数,如学习速率、隐含层神经元个数等,重复步骤(4)。 (6)分析数据和控制曲线。 图5 BP神经网络结构

2.结果展示: (1)实验代码: xite=0.25; alfa=0.02; IN=4; H=10; Out=3; wi=[ 0.4634 -0.4173 0.3190 0.4563; 0.1839 0.3021 0.1112 0.3395; -0.3182 0.0470 0.0850 -0.0722; -0.6266 0.0846 0.3751 -0.6900; -0.3224 0.1440 -0.2873 -0.0193; -0.0232 -0.0992 0.2636 0.2011; -0.4502 -0.2928 0.0062 -0.5640; -0.1975 -0.1332 0.1981 0.0422; 0.0521 0.0673 -0.5546 -0.4830; -0.6016 -0.4097 0.0338 -0.1503]; wi_1=wi;wi_2=wi;wi_3=wi; wo=[ -0.1620 0.3674 0.1959; -0.0337 -0.1563 -0.1454; 0.0898 0.7239 0.7605; 0.3349 0.7683 0.4714; 0.0215 0.5896 0.7143; -0.0914 0.4666 0.0771; 0.4270 0.2436 0.7026; 0.0215 0.4400 0.1121; 0.2566 0.2486 0.4857; 0.0198 0.4970 0.6450 ]'; wo_1=wo;wo_2=wo;wo_3=wo; x=[0,0,0]; u_1=0;u_2=0;u_3=0;u_4=0;u_5=0; y_1=0;y_2=0;y_3=0; oh=zeros(H,1); I=oh; error_2=0; error_1=0; ts=0.001; for k=1:1:6000 time(k)=k*ts; rin(k)=1; a(k)=1.2*(1-0.8*exp(-0.1*k));

计算机控制技术实验报告

精品文档

精品文档 实验一过程通道和数据采集处理 为了实现计算机对生产过程或现场对象的控制,需要将对象的各种测量参数按 要求转换成数字信号送入计算机;经计算机运算、处理后,再转换成适合于对生产 过程进行控制的量。所以在微机和生产过程之间,必须设置信息的传递和变换的连 接通道,该通道称为过程通道。它包括模拟量输入通道、模拟量输出通道、数字量 输入通道、数字量输出通道。 模拟量输入通道:主要功能是将随时间连续变化的模拟输入信号变换成数字信 号送入计算机,主要有多路转化器、采样保持器和 A/D 转换器等组成。模拟量输出通道:它将计算机输出的数字信号转换为连续的电压或电流信 号,主要有 D/A 转换器和输出保持器组成。 数字量输入通道:控制系统中,以电平高低和开关通断等两位状态表示的 信号称为数字量,这些数据可以作为设备的状态送往计算机。 数字量输出通道:有的执行机构需要开关量控制信号 ( 如步进电机 ) ,计算机 可以通过 I/O 接口电路或者继电器的断开和闭合来控制。 输入与输出通道 本实验教程主要介绍以 A/D 和 D/A 为主的模拟量输入输出通道, A/D 和D/A的 芯片非常多,这里主要介绍人们最常用的 ADC0809和 TLC7528。 一、实验目的 1.学习 A/D 转换器原理及接口方法,并掌握ADC0809芯片的使用 2.学习 D/A 转换器原理及接口方法,并掌握TLC7528 芯片的使用 二、实验内容 1.编写实验程序,将- 5V ~ +5V 的电压作为 ADC0809的模拟量输入,将 转换所得的 8 位数字量保存于变量中。 2.编写实验程序,实现 D/A 转换产生周期性三角波,并用示波器观察波形。 三、实验设备 + PC 机一台, TD-ACC实验系统一套, i386EX 系统板一块 四、实验原理与步骤 1.A/D 转换实验 ADC0809芯片主要包括多路模拟开关和 A/D 转换器两部分,其主要特点为:单 电源供电、工作时钟 CLOCK最高可达到 1200KHz 、8 位分辨率, 8 +个单端模拟输 入端, TTL 电平兼容等,可以很方便地和微处理器接口。 TD-ACC教学系统中的 ADC0809芯片,其输出八位数据线以及 CLOCK线已连到控制计算机的数据线及系统应用时钟1MCLK(1MHz) 上。其它控制线根据实验要求可另外连接(A 、B、C、STR、/OE、EOC、IN0~ IN7) 。根据实验内容的第一项要求,可以设计出如图 1.1-1 所示 的实验线路图。

数控实训心得体会

数控实训心得体会 [模版仅供参考,切勿通篇使用] 数控是数字控制的简称,数控技术是利用数字化信息对机械运动及加工过程进行控制的一种方法,看看下面的数控实训心得体会范文吧! 数控实训心得体会范文【一】当今世界各国的制造业广泛采用数控技术,以提高制造能力和水平。大力发展以数控技术为核心的先进制造技术已成为各发达国家加速经济发展、提高综合国力的重要途径。数控技术也是关系我国制造业发展和综合国力提高的关键技术,尽快加速培养掌握数控技术的应用型人才已成为当务之急! 数控车的编程并不难学,主要是记住一些常用指令以及它的格式,其中G代码中的G71和G73用的最多,一般的零件加工都要用到。G71是外圆粗车固定循环,该指令适用于用圆柱棒粗车阶梯轴的外圆或内孔需切除较多余量时的情况。当使用G71指令粗车内孔轮廓时,须注意△U为负值。G73是仿形粗车循环,主要用于零件毛胚已基本成型的铸件或锻件的加工。一般有内凹或球形轮廓的零件要用G73进行仿形加工。编程还要掌握数控机床的机械坐标原点和编程原点。

我们通过了解了现代机械制造工业的生产方式和工艺过程。熟悉工程材料主要成形方法和主要机械加工方法及其所用主要 设备的工作原理和典型结构、工夹量具的使用以及安全操作技术。了解机械制造工艺知识和新工艺、新技术、新设备在机械制造中的应用。在工程材料主要成形加工方法和主要机械加工方法上,具有初步的独立操作技能。在了解、熟悉和掌握一定的工程基础知识和操作技能过程中,培养、提高和加强了我们的工程实践能力、创新意识和创新能力。这么久的实习,让我们明白做事要认真小心细致,不得有半点马虎。 同时也培养了我们坚强不屈的本质,不到最后一秒决不放弃的毅力!培养和锻炼了劳动观点、质量和经济观念,强化遵守劳 动纪律、遵守安全技术规则和爱护国家财产的自觉性,提高了我们的整体综合素质。在整个实习过程中,老师对我们的纪律要求非常严格,制订了学生实习守则,同时加强清理机床场地、遵守各工种的安全操作规程等要求,对学生的综合工程素质培养起到了较好的促进作用。 对刀是加工零件过程中非常重要的一个部分,对刀的正确与否直接关系到零件的精确度。对刀说简单也简单,说难也难,说简单是因为它的原理简单,说难是因为需要心细,不能求快。一般都是用手摇轮对刀的,而且倍率最好调低点以撞刀。

浙工大过程控制实验报告

浙工大过程控制实验报告 202103120423徐天宇过程控制系统实验报告 实验一:系统认识及对象特性测试 一实验目的 1了解实验装置结构和组成及组态软件的组成使用。 2 熟悉智能仪表的使用及实验装置和软件的操作。 3熟悉单容液位过程的数学模型及阶跃响应曲线的实验方法。 4学会有实际测的得单容液位过程的阶跃响应曲线,用相关的方法分别确定它们的参数,辨识过程的数学模型。二实验内容 1 熟悉用MCGS组态的智能仪表过程控制系统。 2 用阶跃响应曲线测定单容液位过程的数学模型。三实验设备 1 AE2000B型过程控制实验装置。 2 计算机,万用表各一台。 3 RS232-485转换器1只,串口线1根,实验连接线若干。四实验原理 如图1-1所示,设水箱的进水量为Q1,出水量为Q2,水箱的液面高度为h,出水阀V2固定于某一开度值。根据物料动态平衡的关系,求得: 在零初始条件下,对上式求拉氏变换,得:

式中,T为水箱的时间常数(注意:阀V2的开度大小会影响到水箱的时间常数),T=R2*C,K=R2为单容对象的放大倍数, R1、R2分别为V1、V2阀的液阻,C 为水箱的容量系数。 阶跃响应曲线法是指通过调节过程的调节阀,使过程的控制输入产生一个阶跃变化,将被控量随时间变化的阶跃响应曲线记录下来,再根据测试记录的响应曲线求取输入输出之间的数学模型。本实验中输入为电动调节阀的开度给定值OP,通过改变电动调节阀的开度给定单容过程以阶跃变化的信号,输出为上水箱的液位高度h。电动调节阀的开度op通过组态软件界面有计算机传给智能仪表,有智能仪表输出范围为:0~100%。水箱液位高度有由传感变送器检测转换为4~20mA的标准信号,在经过智能仪表将该信号上传到计算机的组态中,由组态直接换算成高度值,在计算机窗口中显示。因此,单容液位被控对象的传递函数,是包含了由执行结构到检测装置的所有液位单回路物理关系模型有上述机理建模可知,单容液位过程是带有时滞性的一阶惯性环节,电动调节阀的开度op,近似看成与流量Q1成正比,当电动调节阀的开度op为一常量作为阶跃信号时,该单容液位过程的阶跃响应为 需要说明的是表达式(2-3)是初始量为零的情况,如果是在一个稳定的过程下进行的阶跃响应,即输入量是在原来的基础上叠加上op的变化,则输出表达式是对应原来输出值得基础上的增

智能控制导论实验报告(2015) (zm)

《智能控制导论》上机实验报告 专业班级:自动化121 姓名:蒋德鹏 学号:201210401117 指导教师:詹跃东 昆明理工大学信息工程与自动化学院自动化系 2015年5月

洗衣机的模糊控制系统仿真 一、实验软件 Matlabb/Simulink 编程语言. 二、实验目的 1. 熟悉智能控制系统中的建模与控制过程; 2. 熟悉专家控制、模糊控制和神经网络的建模和控制算法的应用; 3. 熟悉专家控制、模糊控制和神经网络的编程语言的应用。 三、需要的预备知识 1. 熟悉Matlabb/Simulink 编程语言; 2. 熟悉专家控制、模糊控制和神经网络建模与控制方法; 3. 熟悉Matlabb/Simulink 的应用; 4. 熟悉Matlabb/Simulink 常用人机接口设计。 四、实验数据及步骤 1. 实验内容 洗衣机的模糊控制系统仿真; 2. 实验原理 模糊控制的基本原理和基本流程; 基本原理:模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法,它从行为上模仿人的模糊推理和决策过程。该方法首先将操作人员或专家经验编程模糊规则,然后将来自传感器的实时信号模糊化,将模糊化后的信号作为模糊规则的输入,完成模糊推理,将推理后得到的输出量加到执行器上。图为模糊控制原理框图。 图一 模糊控制原理框图 给定值 模糊化 模糊推理 规则库 逆模糊 传感器 执行机构 被控对象 精确量 模糊控制器

基本流程: 2. 实验步骤 (1)确定洗衣机模糊控制的结构 如图二所示为洗衣机模糊控制推理框图。 图二 洗衣机模糊控制推理框图 开始 确定模糊控制器的结构 定义输入、输出模糊集 定义隶属函数 污泥X 油脂 Y 洗涤时间Z 洗衣机模糊控 制器 建立模糊控制规则 模糊推理 Matlab 仿真 结束

计算机控制 最小拍实验报告

重庆邮电大学 自动化学院 计算机控制实验报告 学院:自动化 学生姓名:魏波 专业:电气工程与自动化班级:0830903 学号:2009212715

最小拍控制系统 一、实验目的 1、掌握最小拍有纹波控制系统的设计方法。 2、掌握最小拍无纹波控制系统的设计方法。 二、实验设备 PC机一台,TD-+ ACC实验系统一套,i386EX系统板一块 三、实验原理及内容 典型的最小拍控制系统如图其中D(Z)为数字调节器,G(Z)为包括零阶保持器在内的广义对象的Z传递函数,Φ(Z)为闭环Z传递函数,C(Z)为输出信号的Z传递函数,R(Z)为输入信号的Z传递函数。R为输入,C为输出,计算机对误差E定时采样按D(Z)计算输出控制量U(Z)。图中K=5。 闭环Z传递函数

1、最小拍有纹波系统设计

2、最小拍无纹波设计 有纹波系统虽然在采样点上的误差为零,但不能保证采样点之间的误差值为零,因此存在有纹波现象。无纹波系统设计只要使U(Z)是1 Z的有限多项式,则可以保证系统输出无纹波。 四、实验线路图

(2)D(Z)算法 采样周期T=1S ,E(Z)为计算机输入,U(Z)为输出,有: D(Z)=) Z (E ) Z (U = 3 322113322110Z P Z P Z P 1Z K Z K Z K K ------++++++ 式中Ki 与Pi 取值范围:-0.9999~0.9999,计算机分别用相邻三个字节存储其BCD 码。最低字节符号,00H 为正,01H 为负。中间字节存前2位小数,最高字节存末2位小数。例有系数0.1234,则内存为: 地址 内容 2F00H 00H 2F01H 12H 2F02H 34H 系数存储安排如表5—1。 表5—1 0101H 010DH 0102H K 0 010EH P 1 0103H 010FH 0104H 0110H

先进制造技术实验报告

题目:先进制造技术实验 学院:工学部_____ 学号:__ 姓名:_____ 班级: 13机工__ 指导教师:李庆梅_____ 日期: 2016年5月28日

实验一 三坐标机测量 一、实验目的 通过三坐标测量机的演示性实验,了解三坐标测量机在先进制造工艺技术中所起的作用。 二、实验要求 (1)了解三坐标测量机的组成; (2)了解三坐标测量机的测量原理; (3)了解反求工程的概念。 三、实验原理及设备 图1为Discovery Ⅱ D-8 型桥式三坐标测量机外形图,三坐标测量机的三组导轨相互垂直,形成了 X,Y,Z 三个运动轴,各方向的行程分别由高分辨率精密光栅尺测量,从而组成了机器的空间直角坐标系统,原点位于测量机左前上方。测量工件时,探头(测头)相对坐标系运动,用它来探测处于坐标系内的任 何待测工件表面,即可确定该测点的空间坐标值, 经计算机采集 得到测点数据,按程序规定的要求探测若干点后, 计算机即可对采样数据进行处理,从中计算出被测几何要素的尺寸、形状误差和 在坐标系中的位置, 在对若干要素探测后, 计算机可根据不同的测量要求计算出这些几何要素间的位置尺寸和位置误差。 Discovery Ⅱ D-8 型三坐标测量机配有MeasureMax+(Version 6.4)测量软件,该软件功能强大,内容丰富,整个测量操作过程可由计算机控制自动完成,也可以由操纵杆(见图2.)配合计算机完成部分手动操作。

图2 操作杆四、实验步骤 图3 测量操作流程

实验二快速原型制造 一、实验目的 目前快速原形制造技术已成为各国制造科学研究的前沿学科和研究焦点。通过快速成型机演示性实验,了解快速原型制造在先进制造工艺技术中所起的作用。 二、实验要求 (1)了解快速成型机的组成; (2)了解快速成型机的实体成型原理; (3)通过参观实验室现有快速成型零件,了解快速原型制造的应用。 三、实验原理及设备 快速成形制造工艺采用离散/堆积成型原理成型,首先利用高性能的CAD软件设计出零件的三维曲面或实体模型;再根据工艺要求,按照一定的厚度在Z 向(或其它方向)对生成的CAD模型进行切面分层,将三维电子模型变成二维平面信息(离散过程),然后对层面信息进行工艺处理,选择加工参数,系统自动生成刀具移动轨迹和数控加工代码;并对加工过程进行仿真,确认数控代码的正确性;再利用数控装置精确控制激光束或其它工具的运动,在当前工作层(三维)上采用轮廓扫描,加工出适当的截面形状;将各分层加工的每个薄层自动粘接,最后直至整个零件加工完毕。可以看出,快速成形技术是个由三维转换成二维(软件离散化),再由二维到三维(材料堆积)的工作过程。 快速原形制造技术的主要工艺方法有光敏液相固化法LSA( Stero Lithography Apparatus),选区片层粘接法LOM(Laminated Object Manufacturing),选区激光烧结法SLS(Selective Laser Sintering)和熔丝沉积成型FDM(Fused Deposition Modeling)。本实验采用熔丝沉积成型FDM工艺方法进行快速原形制造,该方法使用ABA丝为原料,利用电加热方式将ABA丝熔化,由喷嘴喷到指定的位置固化。一层层地加工出零件,该方法设备简单,零件精度较高,污染小。 图1为结构图,它由喷头、喷咀、导杆、Z轴丝杆、Z工作台、成型材料盒、支撑材料盒、废料桶、显示面板(Prodigy Plus型机的控制面板在材料盒

计算机控制实验报告初稿解析

南京邮电大学自动化学院 实验报告 课程名称:计算机控制系统 实验名称:计算机控制系统性能分析 所在专业:自动化 学生姓名:王站 班级学号: B11050107 任课教师: 程艳云 2013 /2014 学年第二学期

实验一:计算机控制系统性能分析 一、 实验目的: 1.建立计算机控制系统的数学模型; 2.掌握判别计算机控制系统稳定性的一般方法 3.观察控制系统的时域响应,记录其时域性能指标; 4.掌握计算机控制系统时间响应分析的一般方法; 5.掌握计算机控制系统频率响应曲线的一般绘制方法。 二、 实验内容: 考虑如图1所示的计算机控制系统 图1 计算机控制系统 1. 系统稳定性分析 (1) 首先分析该计算机控制系统的稳定性,讨论令系统稳定的K 的取值范围; 解: G1=tf([1],[1 1 0]); G=c2d(G1,0.01,'zoh');//求系统脉冲传递函数 rlocus(G);//绘制系统根轨迹 Root Locus Real Axis I m a g i n a r y A x i s -7 -6-5-4-3-2-1012 -2.5-2-1.5-1-0.500.51 1.5 22.5 将图片放大得到

0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.25 -0.15 -0.1 -0.05 0.05 0.1 0.15 Root Locus Real Axis I m a g i n a r y A x i s Z 平面的临界放大系数由根轨迹与单位圆的交点求得。 放大图片分析: [k,poles]=rlocfind(G) Select a point in the graphics window selected_point = 0.9905 + 0.1385i k = 193.6417 poles = 0.9902 + 0.1385i 0.9902 - 0.1385i 得到0

2020年智能控制实验报告

智能控制实验报告 姓名 学院 专业自动化班级 学号 指导教师 成绩 2019 年 12 月 25 日 实验一 模糊控制在角度随动系统中的应用一、实验目的与意义学习 Matlab 中建立模糊控制器的方法;了解模糊控制在角度随动系统中的 应用。 二、实验内容在 Matlab 中建立模糊控制器,将生成的模糊规则表插入程序代码中,交叉 编译代码,下载到目标版中进行测试。 1 、Matlab 文本模式建立模糊控制器(必做) 2 、利用 Matlab 模糊逻辑工具箱建立模糊控制器(选做) 3 、模糊控制器 Simulink 仿真(必做) 4 、嵌入式程序交叉编译(选做) 三、实验结果 1 、matlab 文本模式建立模糊控制器 %Fuzzy Controller Design clear all; close all; %新建 FIS a=newfis("myfuzzy"); %输入e,范围[-48,48],7 个模糊语言,NB,NM,NS,Z,PS,PM,PB

a=addvar(a,"input","e",[-48 48]); %Parameter e a=addmf(a,"input",1,"NB","trimf",[-48 -36 -24]); a=addmf(a,"input",1,"NM","trimf",[-36 -24 -12]); a=addmf(a,"input",1,"NS","trimf",[-24 -12 0]); a=addmf(a,"input",1,"Z","trimf",[-12 0 12]); a=addmf(a,"input",1,"PS","trimf",[0 12 24]); a=addmf(a,"input",1,"PM","trimf",[12 24 36]); a=addmf(a,"input",1,"PB","trimf",[24 36 48]); %输入ec,范围[-64,64],7 个模糊语言,NB,NM,NS,Z,PS,PM,PB a=addvar(a,"input","ec",[-64 64]); %Parameter ec a=addmf(a,"input",2,"NB","trimf",[-64 -48 -32]); a=addmf(a,"input",2,"NM","trimf",[-48 -32 -16]); a=addmf(a,"input",2,"NS","trimf",[-32 -16 0]); a=addmf(a,"input",2,"Z","trimf",[-16 0 16]); a=addmf(a,"input",2,"PS","trimf",[0 16 32]); a=addmf(a,"input",2,"PM","trimf",[16 32 48]); a=addmf(a,"input",2,"PB","trimf",[32 48 64]); %输出u,范围[-90,90],7 个模糊语言,NB,NM,NS,Z,PS,PM,PB a=addvar(a,"output","u",[-90 90]); %Parameter u a=addmf(a,"output",1,"NB","trimf",[-90 -65 -45]); a=addmf(a,"output",1,"NM","trimf",[-65 -45 -25]); a=addmf(a,"output",1,"NS","trimf",[-45 -25 0]); a=addmf(a,"output",1,"Z","trimf",[-25 0 25]); a=addmf(a,"output",1,"PS","trimf",[0 25 45]); a=addmf(a,"output",1,"PM","trimf",[25 45 65]); a=addmf(a,"output",1,"PB","trimf",[45 65 90]); %模糊规则表,7*7=49 行,5 列 rulelist=[1 1 1 1 1; 1 2 1 1 1; 1 3 1 1 1; 1 4 2 1 1; 1 5 2 1 1; 1 6 3 1 1; 1 7 4 1 1;

计算机控制实验报告 过程接口板设计

实验一:《过程接口板设计》上机报告 一、设计内容 设计一个32路的数据采集系统 二、设计要求 1、输入信号为正负5V ;用查询法读取A/D 的转换数; 2、用Protel 软件画出该数据采集板的原理线路图。 三、设计过程 1、设计原理 系统总框图如图所示: 系统原理框图 根据系统原理框图得到设计的主要组成如下: (1)多路数据输入单元。 (2)采样保持电路的A/D 转换单元。 (3)硬件和单片机的连接电路。 (4)单片机输出的数据锁存和D/A 转换单元。 其中设计包括: ① 模拟多路开关电路 ② 运算放大电路 ③ 采样保持电路 ④ 模数转换电路 ⑤ 硬件和单片机的连接电路 ⑥ 数模转换电路 ⑦ 转换开关保护电路 2、设计步骤 32路数据采集系统的硬件部分:分为多路数据输入部分、采样保持部分、A/D 转换部分、硬件和单片机的连接电路部分、D/A 转换部分。 1)多路开关的选择 多路转换开关在模拟输入通道中的作用是实现多选一操作,即利用多路转换开关将多路输入中的一路接至后续电路中。切换过程可在CPU 或数字电路的控制下完成。 常用的模拟开关大都采用CMOS 工艺,如8选1开关CD4051、双4选1开关CD4052、三3选1开关CD4053等。 本实验要实现32路数据采集,则选择4片8选1的模拟开关CD4051。 CD4051由电平转换电路、译码驱动电路和CMOS 模拟开关电路三部分组成。开关部分的供电电压为V EE (低端)和V DD (高端),因此需要的控制电压为 V EE ~V DD ,电平转换电路

将输入的逻辑控制电压(A、B、C、INH端)从V SS ~V DD 转换到V EE ~V DD 以满足开关控制的 需要。 2)前置放大电路 传感器检测出的信号一般是微弱的,不能直接用于显示、记录、控制或进行A/D转换。因此,在进行非电量到电量转换之后,需要将信号放大。由于前置放大器要求输入阻抗高,漂移低、共模抑制比大,所以选用高阻抗、低漂移的运算放大器AD521作为前置放大器。 AD521的外部接线图 3)采样/保持电路 当输入信号为缓慢变化的信号时,在A/D转换期间的变化量小于A/D转换器的误差,且不是多通道同步采样时,则可以不用采样/保持电路。当控制信号U C 为采样电平时,开 关S 导通,模拟信号通过开关S向保持电容C H 充电,这时输出电压U o 跟踪输入电压U I 的变化。 当控制信号U C 为保持电平时,开关S断开,此时输出电压U o 保持模拟开关S断开时 的瞬时值。为使保持阶段C H 上的电荷不被负载放掉,在保持电容C H 与负载之间需加一个 高输入阻抗缓冲放大器A。 采样/保持器原理图 采样/保持器的选择,是以速度和精度作为最主要的因素。因为影响采样/保持器的 误差源比较多,所以关键在于误差的分析。AD582它由一个高性能的运算放大器、低漏电阻的模拟开关和一个由结型场效应管集成的放大器组成。它采用14脚双列直插式封装,其管脚及结构示意图所示,其中脚1是同相输入端,脚9是反相输入端,保持电容C H 在脚6和脚8之间,脚10和脚5是正负电源;脚11和脚12是逻辑控制端;脚3和脚4接 直流调零电位器;脚2,7,13,14为空脚(N C )。 AD582管脚图 由于AD582的以上特征,所以选择AD582采样保持器。 下图为AD582的连接图。 4)模/数转换电路 A/D转换器是数据采集系统的关键器件,选择A/D转换器时,要根据系统采集对象的

相关主题
文本预览
相关文档 最新文档