计算机控制技术指导书

合集下载

计算机控制技术范立男实验指导书

计算机控制技术范立男实验指导书

百度文库《计算机控制技术》实验指导书目录实验一:A/D、D/A转换实验 (2)实验二:数字PID实验 (4)实验三:大林算法 (8)实验四:炉温控制实验 (11)实验一:A/D 、D/A 转换实验一、实验目的与要求1、掌握A/D 、D/A 转换原理2、熟悉8位A/D 、D/A 转换的方法。

二、实验类型验证性三、实验原理及说明1、通过数据通道接口板完成8位D/A 转换的实验,转换公式如下:VV K K K V U ref ref o 52/)222(8006677+=+++=例如:数字量=01010001 K 7=0,K 6=1,K 5=0,K 4=1,K 3=0,K 2=0,K 1=0,K 0=1 模拟量0.12/)222(8006677=+++=K K K V U ref o实验中,根据输入的数字量,D/A 转换为模拟量,其结果经A/D 采集并显示在计算机上。

实验示意图见图1-1。

图1-1 实验示意图2、通过数据通道接口板完成8位A/D 转换的实验,转换公式如下: 数字量=模拟量/N 2Vref 。

其中N 是A/D 转换器的位数,Vref 是基准电压。

例如:N=8 Vref= 模拟量= 则数字量=×28=51(十进制)实验中设置的模拟量由D/A 转换取得,此模拟量经A/D转换为数字量,并显示在计算机上。

实验示意图见图1-2。

图1-2 实验示意图序 号 名 称主要用途 1 SAC-CCT 计算机控制技术教学实验系统构成实验所需的硬件电路2PC 机输入参数,观察运行结果五、实验内容和步骤(一)1、将图1-1所示模拟电路连接好,将输入端ui与数据通道接口板上的DA0连接,输出端uo与实验平台信号引出区的IN0孔连接。

(在实验1~4中涉及运放电路板及ui及uo 均按此连线,不再赘述)。

将拔掉短路子J1、J2。

2、启动计算机,运行“系统设置”菜单,选择串口。

(在实验1~4中同此,不再赘述,如不选择,则设为默认值,选择COM1通讯端口。

计算机控制技术实验指导书

计算机控制技术实验指导书

《计算机控制技术》实验指导书安阳工学院电子信息与电气工程学院目录实验一 数字滤波程序设计(设计性)实验二 PID控制器的设计及性能分析实验三 大延迟系统的SIMULINK建模与仿真实验一数字滤波程序设计(设计性)一、实验目的1 掌握数字滤波的设计方法2 培养学生初步的MATLAB编程能力二、实验设备三、实验原理 通过数字滤波来增强其有效信号,消除或减小各种干扰和噪声,从而提高控制精度和系统的可靠性与稳定性。

四、实验内容与要求1 限幅滤波方法:自己构造一个变化缓慢的数字序列作为输入,画图1-1,加入随机干扰,再画图1-2,设计一段限幅滤波程序,并把滤波后的信号画在图1-3,与图1-1进行比较,如果效果不满意,调整程序中的参数,反复调整,直至效果令人满意为止。

(要求三个子图画在一张图片上。

提示:figure,subplot(3,1,1))2 中位值滤波方法:自己构造一个变化缓慢的数字序列作为输入,画图2-1,加入随机干扰,再画图2-2,设计一段中位置滤波程序,并把滤波后的信号画在图2-3,与图2-1进行比较,如果效果不满意,调整程序中的参数,反复调整,直至效果令人满意为止。

(提示:median)3 算术平均滤波方法:自己构造一个变化较快的数字序列作为输入,画图3-1,加入随机干扰,再画图3-2,设计一段算术平均滤波程序,并把滤波后的信号画在图3-3,与图3-1进行比较,如果效果不满意,调整程序中的参数,反复调整,直至效果令人满意为止。

(提示:mean)4 实验完毕后,认真完成实验报告,写出设计的程序并画出相应的图。

实验二 PID控制器的设计及性能分析一、实验目的1 掌握PID控制器的设计方法2 培养学生初步的MATLAB编程能力二、实验设备三、实验原理 PID控制是工业控制中最常用的一种控制规律,通过调整比例系数、积分系数、微分系数,可以得到不同的控制效果。

四、实验内容与要求例:已知某单位负反馈系统开环传递函数如下:如果采用比例(P)控制器进行调节,试绘制比例系数分别为1、4、10、50时的单位阶跃响应曲线,并分析比例控制器对控制系统性能的影响。

《计算机控制技术课程设计》指导书

《计算机控制技术课程设计》指导书

《计算机控制技术课程设计》指导书一、设计目的和要求计算机控制技术的课程设计是一个综合运用知识的过程,它不仅需要微型机控制理论、程序设计方面的基础知识,而且还需要具备一定的生产工艺知识。

课程设计包括确定控制任务、系统总体方案设计、硬件系统设计、控制软件的设计等,以便使学生掌握计算机控制系统设计的总体思路和方法。

二、设计内容及步骤1.确定控制任务(设计目标参数,技术指标)有如下题目供参考(可选其他):a.水温控制(过程控制类)b.电机速度控制c.电机角度控制2.系统总体方案设计a. 基本系统选择b. 接口电路的确定(A/D、D/A)c. 系统软件的配置3.硬件系统设计a.单片机基本系统b.A/D接口电路c.D/A接口电路d.开关量输入输出电路4.软件系统设计a. 系统初始参数设定模块b. 检测模块c. 控制模块d. 报警模块e. 键盘、显示接口模块5.控制系统仿真依据所搭建的系统,采用matlab/simulink进行仿真,给出仿真曲线和结果分析。

6.撰写设计报告a. 设计题目b. 任务要求c. 系统总体方案d. 各个硬件模块设计和原理图e. 各个软件模块设计和流程图f. 心得体会和参考资料三、课程设计进度安排(供参考):要求学生集中时间、争取在3周的时间内完成,进度按排如下。

四、报告基本内容(1)总体方案设计:构建系统的结构框图,确定系统各组成模块的功能和相互关系。

(2)详细设计:硬件部分:选择硬件型号,设计具体电路等。

给出系统各个组成部分的接口电路,并进行硬件集成调试。

软件部分:依据采用的控制算法(必须选择至少两种算法,并进行比对,说明最后使用算法的合理性)及计算机控制系统的构成特点,绘制程序流程图,并编写相应的程序代码。

程序的各个关键环节应给出文字注释。

(3)调试:首先在Matlab 软件中对系统进行仿真分析(simulink 仿真环境和纯M文件编程均需要)编译软件;在实验室进行系统的软硬件联调,获得满意的控制效果。

THKKL-6型 《计算机控制技术》实验指导书

THKKL-6型 《计算机控制技术》实验指导书

目录第一部分使用说明书 (1)第一章系统概述 (1)第二章硬件的组成及使用 (2)第二部分实验指导书 ......................................................................................... 错误!未定义书签。

第二章计算机控制技术基础实验 (5)实验一A/D与D/A转换 (5)实验二数字滤波器 (7)实验三离散化方法研究 (9)实验四数字PID调节器算法的研究 (13)实验五串级控制算法的研究 (17)实验六解耦控制算法的研究 (20)实验七最少拍控制算法研究 (24)实验八具有纯滞后系统的大林控制 (27)实验九线性离散系统的全状态反馈控制 (30)实验十模糊控制系统 (33)实验十一具有单神经元控制器的控制系统 (36)实验十二二次型状态调节器 (40)实验十三单闭环直流调速系统 (43)实验十四步进电机转速控制系统 (46)实验十五单闭环温度恒值控制系统 (48)附录上位机软件使用流程 (50)第一部分使用说明书第一章系统概述“THKKL-6”型控制理论及计算机控制技术实验箱是我公司结合教学和实践的需要而进行精心设计的实验系统。

适用于高校的控制原理、计算机控制技术等课程的实验教学。

该实验箱具有实验功能全、资源丰富、使用灵活、接线可靠、操作快捷、维护简单等优点。

实验箱的硬件部分主要由直流稳压电源、低频信号发生器、阶跃信号发生器、交/直流数字电压表、电阻测量单元、示波器接口、CPU(51单片机)模块、单片机接口、步进电机单元、直流电机单元、温度控制单元、通用单元电路、电位器组等单元组成。

数据采集部分采用USB2.0接口,它可直接插在IBM-PC/AT 或与之兼容的计算机USB通讯口上,有4路单端A/D模拟量输入,转换精度为12位;2路D/A模拟量输出,转换精度为12位;上位机软件则集中了虚拟示波器、信号发生器、Bode图等多种功能于一体。

《计算机控制技术》专业指导手册

《计算机控制技术》专业指导手册

《计算机控制技术》专业指导手册二、培养目标掌握计算机控制技术专业的基本理论和知识、技能,从事计算机软硬件的安装、调试和维护,计算机控制设备和计算机控制系统的维修、安装、调试、技术服务和管理,智能交通系统的设计和维护,智能交通设备的安装、调试、运行和维护工作的高级技术应用性专门人才。

三、人才培养规格(一)职业岗位本专业毕业生主要从事企业计算机控制系统及设备的运行、维护与管理工作,交通机电系统的设计开发与运行、维护管理,智能交通设备的安装、运行及维护工作等。

(二)知识结构1.具有相当于大学专科的文化基础知识。

包括政治、数学、英语、计算机应用基础等。

2.系统地掌握本专业必需的专业基础知识。

包括:电子、电力电子、自动控制、单片机、计算机控制技术、传感器与检测技术等。

3.掌握计算机系统和网络应用的基本知识。

4.掌握智能交通系统的设计与运行、智能交通设备安装、维护和管理的专业知识。

5.掌握计算机辅助制图的一般知识。

(三)能力结构1.具有智能交通设备操作管理和维护运行的能力。

2.具有从事防盗报警和智能监视监控系统的设计、安装、调试及维护等工作的基本能力。

3.具有维修电工的基本操作和安全用的能力。

4.具有计算机控制系统的应用设计与技术支持的能力。

5.具有较强的计算机应用与编程的能力。

6.具有较强的公共英语听、说及阅读和翻译进口专业设备说明书的能力。

7.具有学习本专业学科的前沿发展趋势,学习新系统、新技术在生产实际中的应用能力。

8.具备文献检索、资料查询的能力。

四、课程设置及简介(一)主干课程电路分析基础、电子技术基础、电力电子技术、自动控制原理、计算机组成原理与单片机应用、电气控制与PLC、计算机控制技术、传感器与检测技术、网络工程、高速公路监控系统、智能交通、高速公路供配电照明系统、数据库原理与应用、智能卡技术。

(二)专业课程教学计划专业必修课教学计划专业选修课教学计划(三)实践课程教学计划专业课程设计、实习实训计划。

计算机控制技术实验指导书.

计算机控制技术实验指导书.

计算机控制技术实验指导书实验一动、静态LED扫描一、实验目的观察LED数码管动态和静态显示,掌握动态显示和静态显示电路设计方法。

二、实验器材Proteus仿真软件、pC机三、实验原理略(自行补充)四、实验步骤实验连线图1.上排的三个数码管用静态扫描方式,可以显示下排动态扫描数码管的时间间隔;说明硬件连接方式。

2.下排的6个数码管用动态扫描方式,显示运行总时间;说明硬件连接方式。

3.一个独立的按键K1接到P3.2管脚,即外部中断0管脚,每按一次,可增加动态扫描时间间隔;说明其原理。

4.动态扫描时间间隔,分成1ms,10ms,30ms,50ms,80ms,100ms,500ms5.不同的动态扫描时间间隔,可看到下排6个LED不同的显示情况,记录观察到的现象,幷说明原因。

6.写出该程序代码(语言不限),要求带有注释。

五、实验结论实验二AD采样实验一、实验目的1.学习A/D转换器原理及接口方法,并掌握ADC0809芯片的使用实验设备二、实验器材PC机一台,TD-ACC+实验系统一套,SST51系统板一块,USB线一条,串口线一条二、实验原理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所示的实验线路图。

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

这里用P1.7来模拟1#定时器的输出,通过“OUT1”排针引出,方波周期=定时器时常×2。

计算机控制技术 实验指导书

计算机控制技术  实验指导书

中国矿业大学银川学院《计算机控制技术》实验指导书机电动力与信息工程系季新芳编二0一三年十月第1章课程简介、实验项目及实验要求一、课程简介《计算机控制技术》是一门实践性很强的课程。

加强这门课程的实验教学可以起到重要的作用,有利于提高人才的培养质量,巩固和宽展实际的动手能力,实现知识向能力的转化。

实验的任务是使学生掌握计算机控制系统组成原理、设计方法和技术,培养学生设计和调试的能力,为今后从事工程应用和科学研究打好基础。

二、教学基本要求以提高学生实际工程设计能力为目的,通过实验和训练,使学生熟悉一种工程上常用的实验参数整定法。

三、实验项目与类型四、实验报告要求(1)学生在进行实验前应复习《计算机控制技术》等教材中的与实验相关的理论知识,认真阅读实验指导书及与其有关的参考资料,明确实验要求,做好实验准备。

(2)实验报告应按实验指导书的要求根据原始记录做出,于规定时间内交到指导教师处。

(3)要独立写出严谨、有理论分析、实事求是、文理通顺、字迹端正、图表清楚的实验报告。

数据真实、准确,结论明确。

报告要有经指导教师签字后的原始记录。

(4)实验报告应包括以下几个部分:①实验名称、班级、姓名、学号、实验日期②实验目的③实验内容及原理线路图④数据处理⑤实验总结:对实验结果和实验中的现象进行简明的分析并做出结论或评价;对本人在实验全过程中的经验、教训、体会、收获等进行必要的小结。

⑥提出对改进实验内容、安排、方法设备等的建议或具体设想。

(5)对数据处理的具体要求①将原始记录中要用到的数据整理后列表,并写明其实验条件;需要计算的加以计算后列入表中,同时说明所用的计算并以其中一点数据代入来说明计算过程。

②计算参数或性能等时,要先列出公式,然后代入数字,直接写出计算结果。

③对绘制曲线的要求:·绘制曲线可选用坐标纸。

使用时曲线的位置大小应适中,不要太小且偏于一方。

需要比较的各条曲线应画在同一坐标纸上。

·各坐标轴应标明代表物理量的名称和单位所用比例尺应方便作图和读数。

《计算机控制技术》实验指导书

《计算机控制技术》实验指导书

《计算机控制技术》实验指导书《计算机控制技术》实验指导书Technology Of Computer Control Experiment Handbook : 总实验时数:8实验简介: 《计算机控制技术》这门课程是我国高等学校计算机应用专业和电子与电气工程专业的主干课程。

它集中了软件与硬件的理论知识,并使之与实际的应用联系在一起。

对于计算机专业大学高年级的学生,有关计算机的专业理论知识已了解许多,但对于计算机在自动化方面的应用,以及一些基本的自动化控制理论了解甚微。

为了扩大同学的就业范围,使我校的学生在今后的工作岗位上尽快适应工作要求,在学习完《计算机控制技术》的理论知识后,让同学们亲自动手做实验,了解PLC硬件和软件的功能,了解PLC如何实现现场控制要求,了解WINCC软件的使用,非常有助于学生对网络知识、计算机知识、以及有关控制方面知识综合掌握。

实验一PLC可编程控制器开关量输入/输出使用(西门子s7-200)实验时数:4学时实验类型:综合型实验对象以及应具备的基础:计算机应用专业高年级,电子电气专业实验组数以及每组人数:30组,每组2人实验平台:Windows操作系统下利用西门子Step7编程软件一. 实验目的:(1) 了解工业控制机与微机的相同点和不同点。

(2) 掌握利用工业控制语言(梯形图)编写控制循环。

(3)理解PLC输入点和输出点的关系,模拟量输入与开关量输入的区别,学会在实验室模拟现场调试。

二.实验步骤(1)安装软件:此软件适合在WIN95/98,WINNT,WIN2000 SP2操作系统上安装。

首先,在光盘中的MICROWIN3.2中,双击SETUP图标,即可安装好版本V3.2:然后,在光盘中的MicroWin V3.2_SP1(中文补丁)中,双击STEP7-MicroWIN_V320_SP1图标,可以安装V3.2 SP1.安装过程中,可以选择使用语言,最好把英语和中文都选上。

《计算机控制技术》自学指导书.

《计算机控制技术》自学指导书.

《计算机控制技术》自学指导书 作业1. 简答题(1) 计算机与外设交换数据的种类及传送方式?(2) 什么叫输入/输出通道?它是由哪些部分组成的? (3) 一个典型的顺序控制系统由哪几部分组成? (4) 试比较逐点比较法和数字积分法的优缺点? (5) 什么叫积分饱和现象?应如何防止? (6) 模拟量输入/输出通道由那些单元组成?(7) 何谓采样?采样值为什么要进行数字化处理? (8) 计算机与外设交换数据的种类及传送方式? (9) 接口扩展包括哪些内容?各有什么优缺点? (10) 计算机控制系统的分类有哪些?2. 设计题(1) 针对一个 8 位数据总线、16 位地址总线的 CPU ,使用 8205 地址译码器扩 展16 个 I /O 接口与 24K 存储器,图示并写地址范围。

O 1O 7(2) 有一个 8 位满量程 10V 的逐次逼近 A/D 转换器,若从输入端接入 3.2V 的 模拟电压,试用列表与图示的方法表示转换的过程。

3.分析题a(1)炉温 DDC 系统的结构图如图 1 所示。

温度信号经热电偶变成毫伏级的电 压信号后,经温度变送器放大并转换成电流信号,再经电阻网络转换成电压信 号送入 A/D 转换器;单片机构成的数字控制器的输出送 D/A 转换器转化成模 拟电压,经功率放大器放大后送到晶闸管调压器,触发晶闸管并改变其导通角 的大小,从而控制电阻炉的加温电压。

结合该系统说明此计算机控制系统设计 的步骤。

图 1 炉温 D DC 系统结构b(1)论述计算机控制系统中电磁干扰的种类以及抗干扰的措施。

(2)归纳总结计算机控制系统的设计步骤。

4.插补题a(1)已知第一象限直线 OA ,起点 O(0、0),终点 A (5、8)。

试用数字积分器插 补法实现这条直线并图示。

(累加器位数 n =4)∩(2)设加工第一象限逆圆弧 A B ,已知起点 A (5、0),终点 B (0、5)。

试用 逐点比较法圆弧插补计算并作出走步轨迹图。

计算机控制技术指导书2

计算机控制技术指导书2

实验二 计算机控制系统的设计一)、计算机控制系统的间接设计 1、设计步骤:1) 先根据系统的性能指标设计连续控制器D(s);)2()()(2n ns s s G s D ζωω+=2) 再采用相应离散化方法将连续控制器与连续被控对象离散化为D(z)和G(z);3) 验证离散后性能指标是否满足要求。

2、常用指令:1)连续系统的离散化命令格式:sysd=c2d(sys,Ts,’zoh ’) ‘zoh ’表示 采用零阶保持器,可缺省 Or:sysd=c2d(sys,Ts,'tustin') 表示采用双线性变换2) 离散系统的描述传递函数描述: sys=tf(num,den,Ts)零极点描述: sys=zpk(z,p,k,Ts)%若无零/极点,则用[]表示; 3) 离散系统的时域分析Impuls 、step 、lsim 命令都可以用来仿真计算离散系统的响应,仿真时间t 可缺省 格式: impulse (sysd,t )step(sysd,t)lsim(sys,u,t,x0),x0设定初始状态,缺省时为03设计实例:对G(S): G(S)=1/S(10S+1),要求系统性能指标为:超调量小于20%,调节时间小于10S ,单位斜坡输入跟踪误差小于1,设计数字控制器。

1)二阶系统阶跃响应指标公式主要有:21ζωζπ--=n r t ,%100%21⨯=--ζπζσe,ns t ζω5.3=可知,)(ln )ln(22σπσζ+-=,ζωs n t 5.3≥,21ζζπω--≥r n t2)校正后系统的稳态误差为:)2(11)(lim )()(11)(lim )(lim )(20n ns s s s s s sR s G s D s sR s sE e ζωω++⋅=+⋅==∞→→→3)可求出连续控制器D(S),再采用”ZOH ”离散;采样周期为0.1;程序如下:clear all ; clc; num1=1; den1=[10 1 0]; g=tf(num1,den1);%求校正后连续系统的开环及闭环传函 theta=0.2; ts=10; tr=6;a=log(theta);kesi=-a/sqrt(3.14^2+a^2); kesiwn1=3.5/ts; wn1=kesiwn1/kesi;wn2=(3.14-kesi)/(tr*sqrt(1-kesi^2)); wn3=4*kesi;wn=max(max(wn1,wn2),wn3); kesiwn=kesi*wn;num2=[wn*wn]; den2=[1 2*kesiwn 0]; syso=tf(num2,den2); syscl=feedback(syso,1); figure(1); step(syscl,'r');%%求连续控制器传函 ds=syso/g; syso,ds%选择采样周期离散并求响应 T=0.1;dsd=c2d(ds,T,'zoh'); gd=c2d(g,T,'zoh'); dsd,gdsysold=dsd*gd;syscld=feedback(sysold,1); figure(2);step(syscl,'r',syscld,'k')figure(3); t=0:T:10; u=0.01*t;lsim(syscld,u,t,0);*******观察不同的采样周期下对阶跃响应的影响!!!Step ResponseTime (seconds)A m p l i t u d eT=0.2SStep ResponseTime (seconds)A m p l i t u d eT=0.1SLinear Simulation ResultsTime (sec)A m p l i t u d e看G(Z)和D(Z)的表达式: gd ( 为广义对象 ) 0.0004983 z + 0.0004967 ----------------------- z^2 - 1.99 z + 0.99 dsd (为离散控制器) 33.29 z - 32.98 --------------- z - 0.8467 二)、数字控制器直接设计:最少拍系统设计例:设单位反馈线性定常系统的连续部分和零阶保持器的传递函数分别为:)1(1)(0+=s s s G ,se sG sT h --=1)(,采样周期T=1秒。

计算机控制技术实验指导书

计算机控制技术实验指导书

计算机控制技术实验指导书自动化学院2011年目录实验一 A/D转换实验 (3)实验二 D/A 转换实验 (6)实验三步进电机实验 (9)实验四直流电机闭环调速实验 (11)实验五大林算法实验 (21)实验一 A/D转换实验一.实验目的1.学习掌握模/数信号转换的基本原理;2.掌握ADC0809芯片的使用方法。

二.实验设备PC机一台、TDN 86/51教学实验系统一台。

三. 实验内容及步骤(一) ADC0809在8086计算机系统中的应用1.ADC0809芯片介绍ADC0809包括一个8位的逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑。

用它可直接输入8个单端的模拟信号,分时进行A/D转换,再多点巡回监测、过程控制等领域中使用非常广泛。

ADC0809的主要技术指标为:·分辨率:8位·单电源:+5V·总的不可调误差:±1LSB ·转换时间:取决于时钟频率·模拟输入范围:单极性0~5V ·时钟频率范围:10KHZ~1280KHZADC0809芯片的内部结构和引脚如图1-1所示,地址信号与选中通道的关系如表1-1所示。

图1-1 ADC0809的内部结构和引脚表1-1地址信号与选中通道的关系2.接口实验单元中的ADC0809芯片线路图1-2 系统中的ADC0809线路3.实验接线和实验要求(1).实验按图1-3实验线路连线(2).编写程序要求当调节W电位时,在屏上显示转换结果(3).输入程序并检查无误,运行程序;(4).用万用表测出W输入电压,并记录显示屏上的响应数据。

列成表格并作出转换图;图1-3 ADC0809应用实验线路(二)掌握ADC0809在51系列单片机中的使用方法1.系统内部ADC0809的线路同图1-2。

实验线路如图1-4所示,图中采用部分译码法,地址为7FF8H~7FFFH,分别对应着8个模拟输入通道。

计算机控制技术实验指导书

计算机控制技术实验指导书

《计算机控制技术》实验指导书自动化与电子工程学院2009.3目录实验设备简介 (2)实验一A/D与D/A转换 (5)实验二数字滤波 (6)实验三数字PID算法的研究 (7)实验四直流电机转速控制 (9)实验设备简介一、系统功能特点1.以PC微机为操作台,高效率支持“计算机控制”的教学实验。

2.系统含有高阶模拟单元,可根据教学实验需要进行灵活组合,构成各种典型环节与系统。

3.系统含有界面友好、功能丰富的软件。

PC微机在实验中,除了用作实验测试所需的虚拟仪器外,还可用作测试信号发生器以及具有很强柔性的数字控制器。

4.系统的硬件、软件设计,充分考虑了开放型、研究型实验的需要。

可自己设计实验内容,构建系统对象,编写控制算法,进行计算机控制技术的研究。

二、系统构成实验系统由上位PC微机(含实验系统上位机软件)、ACCT-I实验箱、USB2.0通讯线等组成。

ACCT-I实验箱内装有以C8051F060芯片(含数据处理系统软件)为核心构成的数据处理卡,通过USB口与PC微机连接。

ACCT-I实验箱是一个通用的实验箱。

它主要由电源部分U1单元,元器件部分U2单元,输入输出接口单元U3,反相器、非线性单元U4、U5、U6、U7,模拟电路单元U8~U16组成。

U1单元可提供+5V,-5V,+15V,-15V,0V,1.2V~15V可调电压的输出。

U2单元提供了实验所需的电容与电阻,电位器,另提供插接电路,供放置自己选定大小的元器件。

U3单元为数据处理模块,用于完成数据采集与数据输出,并通过并行口与上位PC机进行通讯。

U4为反相器;U5,U6,U7分别为典型的非线性环节电路。

U8~U16为由运算放大器与电阻,电容等器件组成的模拟电路单元,由场效应管组成的电路用于锁零。

在“计算机控制”实验中,这些单元常被用于模拟被控对象。

系统上位机界面采用LabVIEW 编程语言编写,操作简单,界面友好。

三、实验注意事项1.实验开始前需要对实验箱上的运算放大器电路进行调零。

计算机控制技术实验指导书

计算机控制技术实验指导书

长江大学工程技术学院《计算机控制技术》实验指导书主编周勇长江大学工程技术学院二0一0年四月第1章课程简介、实验项目及学时安排一、课程简介《计算机控制技术》是一门实践性很强的课程。

加强这门课程的实验教学可以起到重要的作用,有利于提高人才的培养质量,巩固和宽展实际的动手能力,实现知识向能力的转化。

实验的任务是使学生掌握计算机控制系统组成原理、设计方法和技术,培养学生设计和调试的能力,为今后从事工程应用和科学研究打好基础。

二、教学基本要求以提高学生实际工程设计能力为目的,通过实验和训练,使学生熟悉一种工程上常用的实验参数整定法。

四、实验教学内容及学时分配实验一数/模转换与模/数转换(3学时)1、目的要求熟悉模/数转换的电路工作原理、熟悉数/模转换的电路工作原理、掌握模/数转化的量化特性、熟悉多路数/模转换电路的工作原理。

2、方法原理参考实验指导书3、主要实验仪器和材料:DICE-AT2实验箱4、实验内容(1)单路模/数与转换实验(2)双路模/数、数/模转换实验。

实验二采样与保持(3学时)1、目的要求掌握模/数、数/模采样电路的工作原理、掌握模/数、数/模保持电路的工作原理掌握采样周期T对输出波形的影响、熟悉零阶保持器在采样电路中的作用。

2、方法原理参考实验指导书3、主要实验仪器和材料:DICE-AT2实验箱4、实验内容(1)采样(2)保持实验三最小拍控制系统(3学时)1、目的要求熟悉最小拍控制系统的设计原理、熟悉最小拍控制系统的电路工作原理、掌握最小拍有纹波纹控制系统的(D)Z算法、掌握模拟连续系统的参数整定方法。

2、方法原理参考实验指导书3、主要实验仪器和材料:DICE-AT2实验箱4、实验内容(1)最小拍有纹波设计(2)最小拍无纹波设计实验四大林算法(3学时)1、目的要求熟悉大林算法系统的设计原理、熟悉大林算的电路工作原理、了解大林算法对斜坡输入影响特性。

2、方法原理参考实验指导书3、主要实验仪器和材料:DICE-AT2实验箱4、实验内容大林算法第2章实验仪器仪表设备简介一、计算机控制技术实验箱DICE-AT2:计算机控制技术实验其主要由以下七个模块组成:1、自动控制原理实验模块2、计算机控制技术实验模块3、信号源模块4、控制对象模块5、虚拟示波器模块6、控制对象输入显示模块7、CPU控制模块各模块相互交联关系框图见图1-1-1所示:DICE-AT2由各单元电路、8088CPU单元和PC机进行通讯的串口构成,其主要由信号源发生单元电路U1、正弦波单元U2、运算模拟单元电路U3-8、反向器单元U9、状态指示灯单元U10、电位器单元U11、单节拍脉冲发生单元U12、非线性单元电路U13、特殊运算环节单元U14、-5V电源发生单元U15、驱动单元U16、微型温度控制单元U17、电机单元U18、采样保持器及单稳单元电路U19、模/数转换单元电路U20、数/模转换单元电路U21、可变电阻器组单元U23、8088CPU单元电路U24、RS485通信单元U25等单元模块组成,利用本实验机所提供的这些单元模块可实现A/D、D/A转换实验、采样与保持实验、直流电机闭环调速实验、模拟/数字温度闭环综合控制实验等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机电一体化专业机械设计制造及其自动化专业计算机控制技术实验指导书机电教研室机械与材料工程学院目录实验一信号的采样与保持 (1)实验二机械手综合编程控制实验 (5)实验三PID控制算法在MATLAB中的仿真 (9)实验四采样控制系统分析 (13)实验一信号的采样与保持一、实验目的1.熟悉信号的采样和保持过程2.学习和掌握香农(采样)定理3.学习用直线插值法和二次曲线插值法还原信号二、实验设备PC 机一台,TD-ACC+实验系统一套,i386EX 系统板一块三、实验内容1.编写程序,实现信号通过 A/D 转换器转换成数字量送到控制计算机,计算机再把数字量送到 D/A 转换器输出。

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

四、实验原理1.采样与保持香农(采样)定理:若对于一个具有有限频谱|ω|<ωmax的连续信号f(t)进行采样,当采样频率满足ωs≥2ωmax时,则采样函数f*(t)能无失真地恢复到原来的连续信号f(t)。

ωmax为信号的最高频率,ωs为采样频率。

实验线路图:本实验中,我们将具体来验证香农定理。

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

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

这里,正弦波单元的“OUT”端输出周期性的正弦波信号,通过模数转换单元的“IN7”端输入,系统用定时器作为基准时钟 (初始化为 10ms),定时采集“IN7”端的信号,转换结束产生采样中断,在中断服务程序中读入转换完的数字量,送到数模转换单元,在“OUT1”端输出相应的模拟信号。

由于数模转换器有输出锁存能力,所以它具有零阶保持器的作用。

采样周期 T= TK×10ms,TK的范围为 01~ FFH,通过修改 TK就可以灵活地改变采样周期,后面实验的采样周期设置也是如此。

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

2.信号的还原(1)实验原理从香农定理可知,对于信号的采集,只要选择恰当的采样周期,就不会失去信号的主要特征。

在实际应用中,一般总是取实际采样频率ωs 比2ωmax 大,如:ωs ≥10ωmax 。

但是如果采用插值法恢复信号,就可以降低对采样频率的要求,香农定理给出了采样频率的下限,但是用不同的插值方法恢复信号需要的采样频率也不相同。

直线插值法:(取ωs ≥5ωmax)利用式在点 (X0,Y0)和 (X1,Y1)之间插入点(X,Y),X1―X0 为采样间隔,Y1―Y0 分别为 X1 和 X0 采样时刻的 AD 采样值。

)(00X X K Y Y -+= 其中:0101X X Y Y K --=二次曲线插值法:(取ωs ≥3ωmax): )]()[(12100X X K K X X Y Y -+-+=1201010202201011,X X X X Y Y X X Y Y K X X Y Y K -⎪⎪⎭⎫ ⎝⎛-----=--= (2)实验线路图设计为了验证上面的原理,可以设计如下的实验线路图,图中画“○”的线需用户在实验中自行接好,其它线系统已连好。

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

里,正弦波单元的“OUT ”端输出周期性正弦波信号,通过模数单元的“IN7”端输入,系统用定时器作为基准时钟 (初始化为 10ms),定时采集“IN7”端的信号,并通过控制机算计读取转换完后的数字量,再送到数模转换单元,由“OUT1”端输出相应的模拟信号。

采样周期 T= TK×10ms,TK的范围为 01 ~ FFH。

图2-3五、实验步骤及结果1. 采样与保持(1) 参考流程图2-2 编写零阶保持程序,编译、链接。

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

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

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

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

2. 信号的还原(1) 参考流程图2-3 分别编写直线插值和二次曲线插值程序,并编译、链接。

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

调节正弦波单元的调幅、调频电位器,使正弦波单元输出幅值为 3V ,周期 1S 的正弦波。

(3) 分别装载并运行程序,运行程序前将采样周期变量 Tk 加入到变量监视中,方便实验中观察和修改。

用示波器观察数模转换单元的输出,和零阶保持程序的运行效果进行比较。

由上述结果可以看出:在采样频率Ws=10Wmax 时,用三种方法还原信号,直线插值要好于零阶保持,二次曲线插值好于直线插值。

采用合理的插值算法可以降低信号的失真度,在允许的范围内可以有效地降低对采样频率的要求。

(4) (3)中是在同一采样频率下,比较三种方法还原信号的效果,实验中也可比较一种还原方法在不同采样频率下的效果。

对于零阶保持来说:当采样频率≥信号频率的10倍时。

即AH T S T k k 0,1101≤⋅≤信号的还原效果较好 对于直线插值来说:当采样频率≥信号频率的5倍时。

即H T S T k k 14,151≤⋅≤信号的还原效果较好。

对于二次曲线插值来说:当采样频率≥信号频率的3倍时。

即H T S T k k 21,131≤⋅≤信号的还原效果较好。

实验二 机械手综合编程控制实验一、实验目的1.熟悉STEP 7—Micro/WIN 32编程软件2.上机编制简单的梯形图程序3.进一步掌握编程软件与PLC 的连接和程序的调试方法和步骤4.了解电磁阀、气缸的工作原理5.熟悉STEP 7—Micro/WIN 32编程软件符号表的使用二、实验原理1.电磁阀、气缸右图为一个简单的气路图。

上图中的电磁阀全称为先导式电磁换向阀。

它是得用电磁力的作用推动阀心换向,从而改变气流的流动方向。

从上图可以看出,在电磁阀未通电时高压气体从A流向气缸的左气腔(有杆气腔),气缸处于收缩状态。

当电磁阀通电时A、B的气流流向发生改变,高压气体从B流向气缸的右气腔,气缸处于升长状态。

因此控制电磁阀的通断就可以控制气缸升缩。

三、实验步骤1.预备知识为方便接线,系统只将电磁阀的正极引到了控制台的面板,而负极直接接到了开关电源的负极上。

2.电磁阀与PLC的连接接线图关掉控制台电源,按参考接线图连接好实验导线。

连接PLC电源线。

打开总电源、电磁阀电源。

3.编辑、下载、调试程序按SB1升降气缸下降,下降到位后机械手抓取工件,然后升降气缸复位;再按SB2升降气缸下降,下降到位后机械手放开工件,然后升降气缸复位。

在实际操作中可以先分配I/O表再确定接线图,也可以根据接线图来确定I/O表。

编辑并下载程序。

参考程序:四、实验记录(报告)简述电磁阀的工作原理记录程序调试的过程,调试中出现的问题及解决问题的过程。

整理出运行调试后的程序。

五、注意事项1.请不要在通电的情况下进行接线。

2.在未经老师同意时,请不要移动传感器的位置。

3.请爱护设备。

实验三 PID 控制算法在MATLAB 中的仿真PID 调节器(又叫PID 控制器):按闭环系统误差信号的比例、积分和微分进行控制的调节器,它是在连续系统中技术成熟,应用最为广泛的一种调节器。

MATLAB 是MATrix LABoratory (矩阵实验室)的缩写,是又美国MathWorks 公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的、功能强大、操作简单的语言,是国际公认的优秀数学应用软件之一。

一、实验目的1.了解PID 参数对系统性能的影响 2.学习MATLAB 编程 二、实验设备PC 机一台 三、预备知识传统的PID 调节器的动作规律是:p i ddeu K e K edt K dt=++⎰ 拉氏变换:2d p i ip d K S K S K K K K S S S++++= e :偏差,输入量与设定值之间的差; u :控制量K P :比例增益系数; K I :积分增益系数; K D :微分增益系数上表的意义是PID 参数增大时各系统性能指标的变化情况,当然,各参数与性能指标间的关系不是绝对的,知识表示一定范围内的相对关系,在设计和整定PID 参数时,上表只起一个定性的辅助作用。

下面以表为基础,通过一个例子,使读者了解PID 控制的基本功能在MATLAB 下实现的方法。

四、实验步骤例:弹簧-阻尼系统传递函数为:2()1()()X S G S F S MS bS k==++ 其中,1,10/,20/,()1M Kg b N S m k N m F S ==== ,试设计不同的P 、PI 、PD 、PID 控制器对响应的影响。

1.求解未加入校正装置的系统开环阶跃响应 在MATLABEditor/Debugger 下编辑下述代码: clear; num=1; den=[1 10 20]; step(num,den)从图中我们可以看出,系统的响应曲线未产生振荡,属于过阻尼性质,这类曲线一般响应速度都比较慢,系统的上升时间约为1s 左右,过渡过程时间约为 1.5s ,这样的响应速度太慢了,很难满足迅速定位的需要,静态误差达0.95.2.P 校正装置设计从表中我们可以看到增大p K 可以降低静态误差,减小上升时间和过渡过程。

系统的闭环传递函数为:2()10(20)pc p K G S S S K =+++系统的静态误差为:/(20)p p K K +,受实际系统的物理条件和放大器的实际情况限制,一般取几十到几百的量级。

我们选取300p K = 在MATLAB Editor/Debugger 下编辑下述代码: clear; kp=300; num=[kp]; den=[1 10 20+kp]; t=0:0.01:2; step(num,den,t)从图中我们可以得出什么结果? 3. PD 校正装置的设计在系统中加入一个比例放大器和微分器。

闭环传递函数为:2()(10)(20)d pc d p K S K G S S K S K +=++++ 其中,取p K =300,d K =10在MATLAB Editor/Debugger 下编辑下述代码:clear;kp=300; kd=10; num=[ kd kp]; den=[1 10+kd 20+kp]; t=0:0.01:2; step(num,den,t)分析加入微分器后对系统的影响。

相关文档
最新文档