步进电机控制系统实验指导书

步进电机控制系统实验指导书
步进电机控制系统实验指导书

基于TMS320F28027 LaunchPad 步进电机控制系统

实验指导书

《DSP控制器及其应用》第8组

2014年7月

目录

第一章简介 (1)

1.1 T MS320F28027硬件资源简介 (1)

1.2 TMS320F28027 引脚图及结构框图 (2)

1.3 TMS320F28027 引脚图及结构框图 (3)

1.4步进电机控制系统硬件模块简介 (4)

第二章实验环境介绍 (7)

2.1 使用CCSv5.4 建立项目工程 (7)

2.2使用Visual Basic 6.0建立上位机工程 (9)

第三章步进电机控制实验 (12)

3.1 实验目的 (12)

3.2 系统设计方案 (12)

3.3 硬件部分设计 (12)

3.4 软件部分设计 (15)

3.5 实验结果及结论 (21)

第一章简介

1.1 TMS320F28027硬件资源简介

◆高效32 位中央处理单元(CPU)

·可有60MHz、50MHz、40MHz 的时钟周期

·16×16和32×132媒介访问控制(MAC)运算

·16×16双M AC

·哈佛(Harvard)总线架构

·快速中断响应和处理

·统一存储器编程模型

·高效代码(使用C/C++和汇编语言)

◆低器件和系统成本:

·3.3V 单电源

·无需电源排序

·集成性加电和欠压复位

·可采用至38 引脚小型封装

·低功率

·无模拟支持引脚

◆计时:

·两个内部零引脚振荡器

·片载晶振振荡器/外部时钟输入

·支持动态锁相环路(PLL)比率变化

·安全装置定时器模块

·丢失时钟检测电路

◆外设:

·多达22 个具有输入滤波功能可单独编程的多路复用G PIO 引脚·可支持所有外设中断的外设中断扩展(PIE)模块

·三个32 位C PU 定时器

·每个e PWM 模块具有独立的16 位定时器

◆片载存储器:

·闪存,SRAM,OTP,引导R OM 可用

·128位安全密钥/锁

·保护安全内存块

·防止固件逆向工程

◆串行端口外设:

·一个S CI(UART)模块

·一个S PI 模块

·一个S PI 模块一个内部集成电路(I2C)总线

1.2 TMS320F28027 引脚图及结构框图

TMS320F28027引脚图如图1.1、图1.2所示,结构框图如图1.3所示。

图1.1 TMS320F28027 48 引脚图

图1. 2 TMS320F28027 38 引脚图

图1.3 TMS320F28027 结构图注:其引脚具体功能请参考T MS320F28027 数据手册1.3 TMS320F28027 引脚图及结构框图

图1.4 TMS320F28027 LaunchPad 硬件实物图。

图1.4 TMS320F28027 LaunchPad 硬件实物图

1.4步进电机控制系统硬件模块简介

1.4.1 步进电机模块

本模块主要有步进电机28BYJ48和ULN2003驱动板,如图1.5所示。

图1.5 28BYJ48步进电机和ULN2003驱动板实物图

步进电机

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用进电机来控制变的非常的简单。

ULN2003驱动板

ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。

该电路的特点如下:

ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路。

直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。

ULN2003工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。

1.4.2 LCD显示模块

带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。

基本特性:

(1)低电源电压(VDD:+3.0--+5.5V);

(2)显示分辨率:128×64点;

(3)内置汉字字库,提供8192个16×16点阵汉字(简繁体可选);

(4)内置 128个16×8点阵字符;

(5)2MHZ时钟频率;

(6)显示方式:STN、半透、正显;

(7)驱动方式:1/32DUTY,1/5BIAS;

(8)视角方向:6点;

(9)背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10;

(10)通讯方式:串行、并口可选;

(11)内置DC-DC转换电路,无需外加负压;

(12)无需片选信号,简化软件设计;

(13)工作温度: 0℃—+55℃,存储温度: -20℃—+60℃。

图1.6 LCD12864实物图

图1.7 LCD12864外形尺寸图

第二章实验环境介绍

2.1 使用CCSv5.4 建立项目工程

(1) 点击project->new添加工程名和路径,点击OK后左边生成一个文件列表。

(2) 把example里面的DSP2802x_common和DSP2802x_headers拷贝到项目目录中。

(3) 添加cmd文件。

右击刚刚建立的工程项目名Add File to Project先选择DSP2802x_common 的 cmd 目录

点击28027_RAM_lnk.cmd 选择,继续选择 DSP2802x_headers 目录中cmd 目录DSP2802x_Headers_nonBIOS.cmd。

(4) 添加H文件。

右击工程名,选择Build Options选择Compiler选项卡左边标签选择Preprocessor在

Include Search Path里面把你工程目录下的H文件路径拷贝到这里,一共两个,用分号分开,

比如路径为

D:\C2000\TMSF2802xProject\myproject2\DSP2802x_common\include;D:\C2000 \TMSF2802x Project\my project2\DSP2802x_headers\include。

(5) 添加源代码

用添加cmd文件的方式找到source文件夹添加如下几个文件分别在两个source目录中。

图2.1 source文件目录图

(6) 添加LIB库文件

右击添加找到CCS 安装目录:比如

C:\CCStudio_v5.4\C2000\cgtools\lib添加rts2800_ml.lib 文件

(7) 最后的文件目录如下:

图2.2 工程目录图

(8) 建立一个main文件

库文件已经添加完成,接下去添加源代码。点击file->new->source file 新建一个源文件,点击保存保存在工程目录中,保存成.c文件格式,然后把这个文件也添加到source文件夹中,在main中添加代码,一个简单的LED闪烁代码如下:

#include "DSP28x_Project.h"

void main()

{

//系统初始化,关闭看门狗

//选择内部时钟 1 位系统时钟

//使能外设时钟

InitSysCtrl();

InitPieCtrl();

//GPBselet,OUTPUT,PUD UP

//GPB 设置成输出,上拉方式

//EALLOW 为解锁寄存器,对应 EDIS 为锁定寄存器(C2000 里面保护寄存器的特殊方式)

EALLOW;

GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0; //选择 GPIO34 为普通 IO 口模式

GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1;//方向输出

GpioCtrlRegs.GPBPUD.bit.GPIO34 = 0;//上拉

EDIS;

for(;;)

{

//GPIO34 低电平输出

GpioDataRegs.GPBDAT.bit.GPIO34 = 0;

//delay 1s

DELAY_US(1000000);

//GPIO34 高电平输出

GpioDataRegs.GPBDAT.bit.GPIO34 = 1;

DELAY_US(1000000);

}

}

2.2使用Visual Basic 6.0建立上位机工程

(1) 串口通信简介

一般说来, 计算机都提供一个或多个符合RS- 232 标准的串行端口, 它们依次为Com1、Com2、. . . , 这些串口提供了外部设备与PC 间进行数据传输和通信的通道, 并在CPU 和外设之间充当解释器的角色。当字符数据从CPU 发送给外设时, 这些字符数据将被转换成串行比特流数据;当接收数据时, 比特流数据被转换为字符数据传递给CPU。通过对串口芯片进行编程, 可以使串口具有不同的工作方式、不同的波特率和不同的数据位数等。

(2) VB6.0的MSComm控件介绍

利用VB6.0开发串口通信程序有两种方法: 一是利用Windows的API函数, 另一种是采用VB6.0标准控件MSComm来实现。

MSComm控件, 提供了使RS-232进行数据通信的所有协议, 它有两种处理通信的方式, 即事件驱动和查询方式, 事件驱动是处理串口通信的一种有效方法, 它利用MSComm提供的一个事件OnComm来截取串口的消息, 进而转入事件处理程序。

(3) 实时数据曲线绘制的基本思路

数据曲线实际上是由许多直线首尾相连组合而成的,通常在图片框中通过画线来实现,绘图区域的大小和比例则可通过图片框的Scale方法设定。当前点通常在曲线上的最右端显示,随着时间的推进,整条曲线从左向右移动。

(4) 编制VB应用程序的基本步骤

①界面设计:

ⅰ添加控件

向窗体中添加控件的方法:

单击工具箱中的控件图标,鼠标指针变成一个十字指针,在窗体的工作区按住鼠标左键拖动鼠标,即可在窗体上画出对应的控件。

ⅱ设置属性

在VB中有两种方法设置对象的属性。

第一种为:在属性窗口中进行;

第二种为:在程序代码中通过赋值实现,其格式为:

对象.属性=属性值

②过程设计:

在设计好用户界面后,要编写代码来完成整个应用程序的功能。

Private Sub Timer1_Timer() '显示时间

Text2.Text = CStr(Time$())

End Sub

以上代码是timer控件的代码,事件过程的首尾两行由系统自动给出。

图2.3 过程设计界面图

③调试运行:

单击工具栏的“启动”按钮或者按F5键,即运行工程。

如果应用程序的运行结果不符合设计要求,则需要修改程序。包括修改对象的属性和代码,也可以添加新的对象和代码,或者调整控件的大小等,直到满足设计需要为止。

图2.4 上位机界面图

第三章步进电机控制实验

3.1 实验目的

学习DSP工作原理及其集成开发环境CCS;

学习F28027的GPIO、PWM、SCI等模块的寄存器配置和应用程序设计;

学习步进电机的驱动原理以及使用。

3.2 系统设计方案

通过TMS320F28027 LaunchPad开发板,实现对步进电机的以下功能:

1、基本控制:通过按键控制步进电机,控制其开、关、正转、反转加速和减速,液晶屏显示状态。

2、扩展演示:对电机的梯形加减速(加速、匀速、减速)和双S曲线加减速(加加速、匀加速、减加速、匀速、加减速、匀减速、减减速)的过程演示,上位机实时显示。

图3.1 系统设计方框图

3.3 硬件部分设计

按照设计方案,硬件部分主要由处理器模块、步进电机模块、按键模块和显示模块组成。

3.3.1 处理器模块设计

本系统以 TMS320F28027 为核心控制芯片,为了满足本系统的设计需要,通过 TMS320F28027 LaunchPad核心板上的扩展接口J2和J6,设计了能直接与其接插的扩展板功能模块。

图3.2 TMS320F28027管脚图

图3.3 扩展接口J2和J6图

3.3.2 步进电机模块设计

步进电机模块由ULN2003驱动板和步进电机28BYJ48组成。

步进电机需要提供具有一定驱动能力的脉冲信号才能正常工作,脉冲信号由单片机输出的激励信号经过脉冲分配产生。脉冲分配可以通过硬件模拟分配电路实现,也可以利用软件方便地实现。一个完整的驱动电路不仅需要激励信号,还需有足够的功率。在一般的电路驱动中,需将由CPU产生的脉冲信号经过功率放大后,再接到步进电机输入端。ULN2003是一款电机脉冲分配芯片,由于其结构简单,价格低廉,而且无需外接功率放大电路,本系统用来作为步进电机的驱动芯片。

ULN2003和步进电机硬件电路原理图如图3.5所示:

图3.4 ULN2003芯片引脚图

图3.5 步进电机部分原理图

3.3.3 显示模块设计

本系统使用LCD12864液晶显示模块,采用

用于显示电机状态。

LCD12864液晶屏有并行和串行通信两种工

作方式,由于TMS320F28027引出的GPIO管脚

较少,因此本系统采用简易的串行的工作方式,

只需要两条线便可控制液晶屏显示,原理图如

图3.6所示:

图3.6 液晶显示模块原理图

3.3.4 按键模块设计

按键模块设计比较简单,一端通过TMS320F28027接入,另一端接地,如图3.7所示:

图3.7 按键模块原理图

3.4 软件部分设计

3.4.1 主函数程序设计

系统程序一开始进入主函数进行一系列(系统、GPIO、SCI、定时器、PWM、LCD等)初始化,然后进入主循环,不断扫描按键。流程图如下:

图3.8 主函数流程图

3.4.2 按键扫描程序设计

当有按键按下时,系统进入按键扫描程序。系统设计了三个按键,分别是向前、向后、确认键,通过按下不同按键,幅值给全局变量,再搜索索引表,进入相应的执行程序。流程图如下:

图3.8 按键扫描程序流程图

3.4.3 液晶显示程序设计

程序设计时采用模拟SPI的时序来控制LCD12864液晶屏。

(1) 首先定义了控制管脚SID和SCLK的宏定义

(2) 然后用模拟SPI接口的方式设计了写一个字节的函数:

(3) 控制液晶屏有写数据和写指令两种模式:

(4) 为了便于上层显示电机状态,本系统设计了一个方便写入液晶屏上具体行具体位置的函数:

3.4.4 索引目录程序设计

索引目录是本系统设计的一大创新点,方便了建立上下级目录的显示方式和显示具体位置与相应执行函数的联系,并使用索引序号和函数指针的方式巧妙地调用执行函数。

(1) 首先声明相应的结构体:

(2) 然后定义使用此结构体的索引表:

(3) 按键按下时指向相应的执行函数:

计算机组成原理实验指导书

“计算机组成原理” 实验指导书 伟丰编写 2014年12月

实验一算术逻辑运算实验 一、实验目的 1、掌握简单运算器的组成以及数据传送通路。 2、验证运算功能发生器(74LS181)的组合功能。 二、实验容 运用算术逻辑运算器进行算术运算和逻辑运算。 三、实验仪器 1、ZY15Comp12BB计算机组成原理教学实验箱一台 2、排线若干 四、实验原理 实验中所用的运算器数据通路如图1-1所示。其中运算器由两片74LS181以并/串形式构成8位字长的ALU。运算器的两个数据输入端分别由两个锁存器(74LS273)锁存,锁存器的输入连至数据总线,数据输入开关(INPUT)用来给出参与运算的数据,并经过一三态门(74LS245)和数据总线相连。运算器的输出经过一个三态门(74LS245)和数据总线相连。数据显示灯已和数据总线(“DATA BUS”)相连,用来显示数据总线容。

图1-l 运算器数据通路图 图1-2中已将实验需要连接的控制信号用箭头标明(其他实验相同,不再说明)。其中除T4为脉冲信号,其它均为电平控制信号。实验电路中的控制时序信号均已部连至相应时序信号引出端,进行实验时,还需将S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、ALU_G、SW_G 各电平控制信号与“SWITCH”单元中的二进制数据开关进行跳线连接,其中ALU_G、SW_G 为低电平有效,LDDR1、LDDR2为高电平有效。按动微动开关PULSE,即可获得实验所需的单脉冲。 五、实验步骤 l、按图1-2连接实验线路,仔细检查无误后,接通电源。(图中箭头表示需要接线的地方, 2、用INPUT UNIT的二进制数据开关向寄存器DR1和DR2置数,数据开关的容可以用与开关对应的指示灯来观察,灯亮表示开关量为“1”,灯灭表示开关量为“0”。以向DR1中置入11000001(C1H)和向DR2中置入01000011(43H)为例,具体操作步骤如下:首先使各个控制电平的初始状态为:CLR=1,LDDR1=0,LDDR2=0,ALU_G=1,SW_G=1,S3 S2 S1 S0 M CN=111111,并将CONTROL UNIT的开关SP05打在“NORM”状态,然后按下图所示步骤进行。

《控制系统CAD》实验指导书

《控制系统CAD及仿真》实验指导书 自动化学院 自动化系

实验一SIMULINK 基础与应用 一、 实验目的 1、熟悉并掌握Simulink 系统的界面、菜单、工具栏按钮的操作方法; 2、掌握查找Simulink 系统功能模块的分类及其用途,熟悉Simulink 系统功能模块的操作方法; 3、掌握Simulink 常用模块的内部参数设置与修改的操作方法; 4、掌握建立子系统和封装子系统的方法。 二、 实验内容: 1. 单位负反馈系统的开环传递函数为: 1000 ()(0.11)(0.0011) G s s s s = ++ 应用Simulink 仿真系统的阶跃响应曲线。 2.PID 控制器在工程应用中的数学模型为: 1 ()(1)()d p i d T s U s K E s T s T s N =+ + 其中采用了一阶环节来近似纯微分动作,为保证有良好的微分近似效果,一般选10N ≥。试建立PID 控制器的Simulink 模型并建立子系统。 三、 预习要求: 利用所学知识,编写实验程序,并写在预习报告上。

实验二 控制系统分析 一、 实验目的 1、掌握如何使用Matlab 进行系统的时域分析 2、掌握如何使用Matlab 进行系统的频域分析 3、掌握如何使用Matlab 进行系统的根轨迹分析 4、掌握如何使用Matlab 进行系统的稳定性分析 5、掌握如何使用Matlab 进行系统的能观测性、能控性分析 二、 实验内容: 1、时域分析 (1)根据下面传递函数模型:绘制其单位阶跃响应曲线并在图上读标注出峰值,求出系统 的性能指标。 8 106) 65(5)(2 32+++++=s s s s s s G (2)已知两个线性定常连续系统的传递函数分别为1G (s)和2G (s),绘制它们的单位脉冲响 应曲线。 4 5104 2)(2 321+++++=s s s s s s G , 27223)(22+++=s s s s G (3)已知线性定常系统的状态空间模型和初始条件,绘制其零输入响应曲线。 ?? ??????????--=????? ???? ???212107814.07814.05572.0x x x x []?? ????=214493 .69691.1x x y ??? ???=01)0(x 2、频域分析 设线性定常连续系统的传递函数分别为1G (s)、2G (s)和3G (s),将它们的Bode 图绘制在一张图中。 151)(1+= s s G ,4 53.0)(22++=s s s G ,16.0)(3 +=s s G 3、根轨迹分析 根据下面负反馈系统的开环传递函数,绘制系统根轨迹,并分析系统稳定 的K 值范围。 ) 2)(1()()(++= s s s K s H s G

步进电机控制技术综合实验-指导书2013-10

机械设计制造及其自动化专业实验 ——机电控制实验 步进电机控制技术综合实验 ————可编程控制器控制滑台的速度、位置 实验指导书 重庆理工大学 重庆汽车学院 实践教学及技能培训中心 2012年10月

学生实验守则 1.学生应按照实验教学计划和约定的时间,准时上实验课,不得迟到早退。 2.实验前认真阅读实验指导书,明确实验目的、步骤、原理,预习有关的理论知识,并接受实验教师的提问和检查。 3.进入实验室必须遵守实验室的规章制度。不得高声喧哗和打闹,不准抽烟、随地吐痰和乱丢杂物。 4.做实验时必须严格遵守仪器设备的操作规程,爱护仪器设备,服从实验教师和技术人员指导。未经许可不得动用与本实验无关的仪器设备及其它物品。 5.实验中要细心观察,认真记录各种试验数据。不准敷衍,不准抄袭别组数据,不得擅自离开操作岗位。 6.实验时必须注意安全,防止人身和设备事故的发生。若出现事故,应立即切断电源,及时向指导教师报告,并保护现场,不得自行处理。 7.实验完毕,应主动清理实验现场。经指导教师检查仪器设备、工具、材料和实验记录后方可离开。 8.实验后要认真完成实验报告,包括分析结果、处理数据、绘制曲线及图表。在规定时间内交指导教师批改。 9.在实验过程中,由于不慎造成仪器设备、器皿、工具损坏者,应写出损坏情况报告,并接受检查,由领导根据情况进行处理。 10.凡违反操作规程,擅自动用与本实验无关的仪器设备、私自拆卸仪器而造成事故和损失的,肇事者必须写出书面检查,视情节轻重和认识程度,按学院有关规定予以赔偿。 重庆理工大学

说明 1.同学可以登录学校的“实验选课系统”(从学校首页登陆:https://www.360docs.net/doc/5418134758.html,或从数字 校园登录),自己进行实验项目的选择。希望同学们能在每个实验项目开放的时间内尽早进行实验预约(预约时间必须比实验上课时间提前3天),因为学生数量比较多,如果某实验项目开放的时间内同学未能进行实验预约,则错过该实验项目的实验机会,补做就要在该实验项目下一次开放时进行。 2.如有什么问题,同学可以拨打电话62563127联系张君老师。

步进电机控制实验

步进电机控制实验 一、实验目的: 了解步进电机工作原理,掌握用单片机的步进电机控制系统的硬件设计方法,熟悉步进电机驱动程序的设计与调试,提高单片机应用系统设计和调试水平。 二、实验容: 编写并调试出一个实验程序按下图所示控制步进电机旋转: 三、工作原理: 步进电机是工业过程控制及仪表中常用的控制元件之一,例如在机械装置中可以用丝杠把角度变为直线位移,也可以用步进电机带螺旋电位器,调节电压或电流,从而实现对执行机构的控制。步进电机可以直接接收数字信号,不必进行数模转换,用起来非常方便。步进电机还具有快速启停、精确步进和定位等特点,因而在数控机床、绘图仪、打印机以及光学仪器中得到广泛的应用。 步进电机实际上是一个数字/角度转换器,三相步进电机的结构原理如图所示。从图中可以看出,电机的定子上有六个等分磁极,A、A′、B、B′、C、C ′,相邻的两个磁极之间夹角为60o,相对的两个磁极组成一相(A-A′,B-B′,C-C′),当某一绕组有电流通过时,该绕组相应的两个磁极形成N极和S极,每个磁极上各有五个均匀分布矩形小齿,电机的转子上有40个矩形小齿均匀地分布的圆周上,相邻两个齿之间夹角为9°。 当某一相绕组通电时,对应的磁极就产生磁场,并与转子形成磁路,如果这时定子的小齿和转子的小齿没有对齐,则在磁场的作用下,转子将转动一定的角度,使转子和定子的齿相互对齐。由此可见,错齿是促使步进电机旋转的原因。 三相步进电机结构示意图 例如在三相三拍控制方式中,若A相通电,B、C相都不通电,在磁场作用下使转子齿和A相的定子齿对齐,我们以此作为初始状态。设与A相磁极中心线对齐的转子的齿为0

PLC控制系统实验指导书(三菱)(精)

电气与可编程控制器实验指导书 实验课是整个教学过程的—个重要环节.实验是培养学生独立工作能力,使用所学理解决实际问题、巩固基本理论并获得实践技能的重要手段。 一 LC控制系统实验的目的和任务实验目的 1.进行实验基本技能的训练。 2.巩固、加深并扩大所学的基本理论知识,培养解决实际问题的能。 3.培养实事求是、严肃认真,细致踏实的科学作风和良好的实验习惯。为将来从事生产和科学实验打下必要的基础。 4.直观察常用电器的结构。了解其规格和用途,学会正确选择电器的方法。 5.掌握继电器、接触器控制线路的基本环节。 6.初步掌握可编程序控制器的使用方法及程序编制与调试方法。 应以严肃认真的精神,实事求是的态度。踏实细致的作风对待实验课,并在实验课中注意培养自己的独立工作能力和创新精神 二实验方法 做一个实验大致可分为三个阶段,即实验前的准备;进行实验;实验后的数据处理、分及写出实验报告。 1.实验前的准备 实验前应认真阅读实验指导书。明确实验目的、要求、内容、步骤,并复习有关理论知识,在实验前要能记住有关线路和实验步骤。 进入实验室后,不要急于联接线路,应先检查实验所用的电器、仪表、设备是否良好,了解各种电器的结构、工作原理、型号规格,熟悉仪器设备的技术性能和使用

方法,并合理选用仪表及其量程。发现实验设备有故障时,应立即请指导教师检查处理,以保证实验顺利进行。 2. 联接实验电路 接线前合理安排电器、仪表的位置,通常以便于操作和观测读数为原则。各电器相互间距离应适当,以联线整齐美观并便于检查为准。主令控制电器应安装在便于操作的位置。联接导线的截面积应按回路电流大小合理选用,其长度要适当。每个联接点联接线不得多余两根。电器接点上垫片为“瓦片式”时,联接导线只需要去掉绝缘层,导体部分直接插入即可,当垫片为圆形时,导体部分需要顺时针方向打圆圈,然后将螺钉拧紧,下允许有松脱或接触不良的情况,以免通电后产生火花或断路现象。联接导线裸露部分不宜过长。以免相邻两相间造成短路,产生不必要的故障。 联接电路完成后,应全面检查,认为无误后,请指导老师检查后,方可通电实验。 在接线中,要掌握一般的控制规律,例如先串联后并联;先主电路后控制电路;先控制接点,后保护接点,最后接控制线圈等。 3.观察与记录 观察实验中各种现象或记录实验数据是整个实验过程中最主要的步骤,必须认真对待。 进行特性实验时,应注意仪表极性及量程。检测数据时,在特性曲线弯曲部分应多选几个点,而在线性部分时则可少取几个点。 进行控制电路实验时。应有目的地操作主令电器,观察电器的动作情况。进一理解电路工作原理。若出现不正常现象时,应立即断开电源,检查分析,排除故障后继续实验。 注意:运用万用表检查线路故障时,一般在断电情况下,采用电阻档检测故障点;在通电情况下,检测故障点时,应用电压档测量(注意电压性质和量程;此外,还要注意

伺服实训指导书

实训项目一:步进控制系统 一、实训目的: 练习步进驱动器、步进电机的应用,学会应用PLC去控制步进电机转动。 二、实训任务: 利用PLC作为上位机,控制步进电动机按一定的角度旋转。 控制要求:利用PLC控制步进电动机顺时针转2周,停5秒,逆时针转1周,停2秒,如此循环进行,按下停止按钮,电机马上停止。 三、相关知识: 了解步进电机的原理。 了解步进驱动器的原理。 四、实训设备: kinco(2M530)步进驱动器2套,步进电机2台,FX2N-60MT PLC1个,万用表、DC24V电源。PLC编程软件,计算机。螺丝刀,导线。 五、实训过程: 1、画出PLC、步进驱动器、步进电机之间的接线图,并安图接线。 图1-1 步进控制系统的接线原理图

- + 340欧姆 图1-2 控制信号输入电路 注意:如果控制信号电源电压为24V ,那么要串联2K Ω的限流电阻。 2、设置步进电机的细分数。在本实训中我们设置4细分。 DIP开关的正视图如下: 图1-3 DIP 开关分布图 在驱动器的顶部有一个红色的八位DIP 功能设定开关,可用来设定驱动器的工作方式和工作参数,使用前请务必注意。 表1-1 DIP 开关的功能

细分设定表如下: 表1-2 细分设置表 3、设置驱动器的输出电流。 输出相电流如表所示。因为驱动器可以输出多种电流等级,我们必须设置步进电机的额定电流大约等于步进电机的额定电流。在本次实训中设置驱动器的输出的电流为2A。 表1-3 驱动器输出电流设置表

4、写出PLC控制步进电机的控制程序。 控制要求:按下启动时,电机顺时针转2周,停5秒,然后逆时针转1周,停5秒,循环进行,按下停止按钮,电机马上停止。写出控制程序并进行调试。程序调试,观察步进电机是否按所设定的角度运行。 六、注意事项: 1、由于实训设备不够,要分组进行,所以第一组接好线后,后面的不要重新接线,只是检查线是否接对,但控制程序可以更改。 2、由于没有成套设备,要现场接线,所以每组进行时要注意用电安全。 七、评分标准。 八、思考题: 1、如电机在运行的过程中,如产生误差,因如何消除?

实验三PLC步进电机控制实验

实验三 PLC步进电机控制实验 一、实验目的 1、掌握步进电机工作原理; 2、用PLC构成五相步进电机控制系统。 二、实验要求 1、通过实验,加深并验证学过的理论知识,掌握实验的基本方法和实验原理; 2、正确使用仪器设备; 3、认真观察仪器设备的运动方式,独立编写控制程序并进行操作。 4、学生在实验过程中,应学会独立思考,应用所学专业理论知识分析和解决实验中遇到的具体问题; 三、实验原理 步进电机工作原理 步进电机按工作原理可分为电磁式、磁阻式、永磁式、混合式四类。其中混合式步进电机从定子或转子的导磁体来看,它如反应式步进电机,所不同的是它的转子上置有磁钢,反应式转子则无磁钢。从它的磁路内含有永久磁钢这一点来说,又可以说它是永磁式,但因其结构不同,使其作用原理及性能方面,都与永磁式步进电机有明显区别。它好像是反应式和永磁式的结合,所以常称为混合式。混合式步进电机具有驱动电流小,效率高,过载能力强、控制精度高等特点,是目前市面上应用最为广泛的一种步进电机。 四、实验所用仪器 1、三菱FX1N-60MR一台; 2、计算机一台; 五、实验步骤和方法 1、熟悉编程环境,输入所编制的程序; 2、接通实验箱电源、串口通讯线; 3、将程序下载至PLC并运行。 六、实验注意事项 经指导教师检查同意后,方可接通电源进行实验操作。 七、实验预习要求 1、预习PLC编程环境,上机前预先将控制程序编制完成; 2、预习步进电机工作原理。 八、实验报告要求 实验报告的主要内容 1、实验目的 2、实验所用仪器 3、实验原理方法简要说明 4、程序清单。

实验报告册样式

实验步骤: 1、熟悉编程环境,编制程序;

计算机组成原理虚拟实验指导书

计算机组成原理实验指导书 (虚拟实验系统)

实验1 1位全加器 ?实验目的 ?掌握全加器的原理及其设计方法。 ?熟悉组成原理虚拟教学平台的使用。 ?实验设备 与非门(3片)、异或门(2片)、开关若干、指示灯若干 ?实验原理 1位二进制加法器单元有三个输入量:两个二进制数Ai,Bi和低位传来的进位信号Ci,两个输出量:本位和输出Si以及向高位的进位输出C(i+1),这种考虑了全部三个输入量的加法单元称为全加器。来实验要求利用基本门搭建一个全加器,并完成全加器真值表。 ?实验步骤 各门电路芯片引脚显示于组件信息栏。 1. 测从组件信息栏中添加所需组件到实验流程面板中,按照图1.1所示搭建实验。 图1.1 组合逻辑电路实验流程图

2. 打开电源开关,按表1设置开关的值,完成表1-1。 表1-1 实验2 算术逻辑运算实验 ?实验目的 ?了解运算器的组成结构 ?掌握运算器的工作原理 ?掌握简单运算器的组成以及数据传送通路 ?验证运算功能发生器(74LS181)的组合功能 ?实验设备 74LS181(2片),74LS273(2片), 74LS245(2片),开关若干,灯泡若干,单脉冲一片 ?实验原理 实验中所用的运算器数据通路图如图2.1所示,实验中的运算器由两片74LS181以并/串形式构成8位字长的ALU。运算器的输出经过一个三态门(74LS245)和数据总线相连,运算器的两个数据输入端分别由两个锁存器(74LS373)锁存,锁存器的输入连至数据总线,数据开关用来给出参与运算的数据(A和B),并经过一个三态门(74LS245)和数据显示灯相连,显示结果。 ?74LS181:完成加法运算 ?74LS273:输入端接数据开关,输出端181。在收到上升沿的时钟信号前181和其 输出数据线之间是隔断的。在收到上升沿信号后,其将输出端的数据将传到181, 同时,作为触发器,其也将输入的数据进行保存。因此,通过增加该芯片,可以通 过顺序输入时钟信号,将不同寄存器中的数据通过同一组输出数据线传输到181 芯片的不同引脚之中 ?74LS245:相当于181的输出和数据显示灯泡组件之间的一个开关,在开始实验后

过程控制系统实验指导书解析

过程控制系统实验指导书 王永昌 西安交通大学自动化系 2015.3

实验一先进智能仪表控制实验 一、实验目的 1.学习YS—170、YS—1700等仪表的使用; 2.掌握控制系统中PID参数的整定方法; 3.熟悉Smith补偿算法。 二、实验内容 1.熟悉YS-1700单回路调节器与编程器的操作方法与步骤,用图形编程器编写简单的PID仿真程序; 2.重点进行Smith补偿器法改善大滞后对象的控制仿真实验; 3.设置SV与仿真参数,对PID参数进行整定,观察仿真结果,记录数据。 4.了解单回路控制,串级控制及顺序控制的概念,组成方式。 三、实验原理 1、YS—1700介绍 YS1700 产于日本横河公司,是一款用于过程控制的指示调节器,除了具有YS170一样的功能外,还带有可编程运算功能和2回路控制模式,可用于构建小规模的控制系统。其外形图如下: YS1700 是一款带有模拟和顺序逻辑运算的智能调节器,可以使用简单的语言对过程控制进行编程(当然,也可不使用编程模式)。高清晰的LCD提供了4种模拟类型操作面板和方便的双回路显示,简单地按前面板键就可进行操作。能在一个屏幕上对串级或两个独立的回路进行操作。标准配置I/O状态显示、预置PID控制、趋势、MV后备手动输出等功能,并且可选择是否通信及直接接收热偶、热阻等现场信号。对YS1700编程可直接在PC机上完成。

SLPC内的控制模块有三种功能结构,可用来组成不同类型的控制回路:(1)基本控制模块BSC,内含1个调节单元CNT1,相当于模拟仪表中的l台PID调节器,可用来组成各种单回路调节系统。 (2)串级控制模块CSC,内含2个互相串联的调节单元CNTl、CNT2,可组成串级调节系统。 (3)选择控制模块SSC,内含2个并联的调节单元CNTl、CNT2和1个单刀三掷切换开关CNT3,可组成选择控制系统。 当YS1700处于不同类型的控制模式时,其内部模块连接关系可以表示如下:(1)、单回路控制模式

电机传动与控制实验指导书

实验一步进电机基本原理实验 一、实验目的 1、了解步进电动机的基本结构和工作原理。 2、掌握步进电机驱动程序的设计方法。 二、实验原理 步进电动机又称为脉冲电机,是工业过程控制和仪表中一种能够快速启动、反转和 制动的执行元件。其功能是将电脉冲转换为相应的角位移或直线位移。步进电动机的运 转是由电脉冲信号控制的,步进电动机的角位移量或线位移量与脉冲数成正比,每给一 个脉冲,步进电机就转动一个角度(步距角)或前进/倒退一步。步进电机旋转的角度由 输入的电脉冲数确定,所以,也有人称步进电动机为一个数字/角度转换器。 当某一相绕阻通电时,对应的磁极产生磁场,并与转子形成磁路,这时,如果定子 和转子的小齿没有对齐,在磁场的作用下,由于磁通具有力图走磁阻最小路径的特点, 转子将转动一定的角度,使转子与定子的齿相互对齐,由此可见,错齿是促使电机旋转 的原因。 四相步进电动机以四相单四拍、四相双四拍、四相八拍方式工作时的脉冲分配表如 表1,表2和表3 表1 四相单四拍脉冲分配表表2 四相双四拍脉冲分配表 时,若用手旋转它,感觉很难转动。

三、实验步骤: 1.将DRYDC-A型运动控制台的电源线和串行通信接口线连接好。 2.打开DRMU-ME-B综合实验台的电源总开关,开关电源的开关,采集仪开关。 启动硬件设备。 3.打开计算机,从桌面或程序组运行DRLink主程序,然后点击DRLink快捷 工具条上的“联机注册”图标,选择“DRLink采集主卡检测”进行注册。 没有使用信号采集主卡的用户可选择:“局域网服务器”进行注册,此时,必需在对话框中填入DRLink服务器的主机IP地址。 4.点击DRLink快捷工具条上“文件夹”图标,出现文件选择对话框,在实验 目录中选择“步进电机基本原理”实验,并启动该实验。 5.点击该实验脚本中的“开关”按钮,向运动控制卡下载实验程序。 6.本实验中先做步进电机的驱动实验:选择运行方式为“连续驱动”,依次选 择步进电机的工作方式为:四相单四拍、四相双四拍、四相八拍;方向可以是任意的;脉冲间隔参数可用5~10ms。点“电机驱动”按钮,驱动电机工作。观察电机的工作情况。(对于四相八拍的工作方式,脉冲间隔最小可以到2ms)终止电机运行请在运行方式中选择“停止保持”或“停止不保持”。 7.步进电机的自锁实验:运行方式选择“停止保持”,其它参数不变,点“电 机驱动”按钮。可以使步进电机某相通电,处于“自锁”状态。此时,用手转动电机的皮带轮,可以感到转动比较困难。 8.步进电机的步距角演示:运行方式选择“单步驱动”,点“电机驱动”按钮。 每点击一次“电机驱动”按钮,步进电机旋转一个角度,这个角度就是步距角。对于本实验台步距角为1.8o。 除了可以使用DRLink平台下的实验脚本进行本实验外,还可以使用C-51的C语言程序进行本实验。本运动控制平台在内部使用了DRMC-A型运动控制卡,其CPU是ADUC842,关于ADUC842的硬件的详细信息,请参考我们提供的pdf 文档。在DRMC-A型运动控制台,步进电机的端口地址:0x8000,用低4位表示电机的4相,1表示发送脉冲,0表示空。根据步进电机的工作方式的脉冲分配表(表1~3),逐步向端口的低4位写入0和1就可以了。具体的程序请参考StepMotor1.c~StepMotor5.c。在生成执行代码后,按运动控制台的“PRG”+“RST”按钮后,使用Windows Serial Downloader将执行程序下载到单片机内。 四、实验报告要求 1.简述步进电机的工作原理。 2.简述步进电机的四相八拍工作方式的优、缺点。 五、思考题 根据四相双四拍脉冲分配表(表2),参考StepMotor1.c,设计四相双四拍工作

实验6(步进电机实验)

实验6:步进电机实验 一、实验目的 了解直流电机和步进电机的工作原理 学会Linux下用软件的方法实现步进电机的脉冲分配,用软件 的方法代替硬件的脉冲分配器 二、实验内容 学习步进电机的工作原理,了解实现电机转动对于系统的软件和硬件要求。学习ARM知识,要掌握I/O的控制方法。Linux下编程实现ARM的四路I/O通道实现环形脉冲分配用于控制步进电机的转动。 三、预备知识 C语言的基础知识、程序调试的基础知识和方法,Linux的基本操作。Linux关于module的必要知识。 四、实验设备及工具 硬件:UP-NETARM2410-S嵌入式实验平台、PC机Pentium 500以上,硬盘10G以上 软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境 五、实验原理 1、步进电机概述 步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上是一种单相或多相同步电动机。单相步进电动机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。多相步进电动机有多相方波脉冲驱动,用途很广。使用多相步进电动机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电动机各相绕组。每输入一个脉冲到脉冲分配器,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受

电压波动和负载变化的影响。由于步进电动机能直接接收数字量的输入,所以特别适合于微机控制。 2、步进电机的种类 目前常用的步进电机有三类: 1、反应式步进电动机(VR)。它的结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。 2、永磁式步进电动机(PM)。它的出力大,动态性能好;但步距角一般比较大。 3、混合步进电动机(HB)。它综合了反应式和永磁式两者的优点,步距角小,出力大,动态性能好,是性能较好的一类步进电动机。 3、步进电机的工作原理 现以反应式三相步进电机为例说明其工作原理。定子铁心上有六个形状相同的大齿,相邻两个大齿之间的夹角为60度。每个大齿上都套有一个线圈,径向相对的两个线圈串联起来成为一相绕组。各个大齿的内表面上又有若干个均匀分布的小齿。转子是一个圆柱形铁心,外表面上圆周方向均匀的布满了小齿。转子小齿的齿距是和定子相同的。设计时应使转子齿数能被二整除。但某一相绕组通电,而转子可自由旋转时,该相两个大齿下的各个小齿将吸引相近的转子小齿,使电动机转动到转子小齿与该相定子小齿对齐的位置,而其它两相的各个大齿下的小齿必定和转子的小齿分别错开正负1/3的齿距,形成“齿错位”,从而形成电磁引力使电动机连续的转动下去。 和反应式步进电动机不同,永磁式步进电动机的绕组电流要求正,反向流动,故驱动电路一般要做成双极性驱动。混合式步进电动机的绕组电流也要求正,反向流动,故驱动电路通常也要做成双极性。 4、开发板中步进电机控制的实现 本开发板中使用的步进电机为四相步进电机。转子小齿数为64。 系统中采用四路I/O进行并行控制,ARM控制器直接发出多相脉冲信号,在通过功率放大后,进入步进电机的各相绕组。这样就不再需要脉冲分配器。脉冲分配器的功能可以由纯软件的方法实现。

计算机过程控制系统(DCS)课程实验指导书(详)

计算机过程控制系统(DCS)课程实验指导书实验一、单容水箱液位PID整定实验 一、实验目的 1、通过实验熟悉单回路反馈控制系统的组成和工作原理。 2、分析分别用P、PI和PID调节时的过程图形曲线。 3、定性地研究P、PI和PID调节器的参数对系统性能的影响。 二、实验设备 AE2000A型过程控制实验装置、JX-300X DCS控制系统、万用表、上位机软件、计算机、RS232-485转换器1只、串口线1根、网线1根、24芯通讯电缆1根。 三、实验原理 图2-15为单回路水箱液位控制系统 单回路调节系统一般指在一个调节对象上用一个调节器来保持一个参数的恒定,而调节器只接受一个测量信号,其输出也只控制一个执行机构。本系统所要保持的参数是液位的给定高度,即控制的任务是控制水箱液位等于给定值所要求的高度。根据控制框图,这是一个闭环反馈单回路液位控制,采用SUPCON JX-300X DCS控制。当调节方案确定之后,接下来就是整定调节器的参数,一个单回路系统设计安装就绪之后,控制质量的好坏与控制器参数选择有着很大的关系。合适的控制参数,可以带来满意的控制效果。反之,控制器参数选择得不合适,则会使控制质量变坏,达不到预期效果。一个控制系统设计好以后,系统的投运和参数整定是十分重要的工作。 一般言之,用比例(P)调节器的系统是一个有差系统,比例度δ的大小不仅会影响到余差的大小,而且也与系统的动态性能密切相关。比例积分(PI)调节器,由于积分的作用,不仅能实现系统无余差,而且只要参数δ,Ti调节合理,也能使系统具有良好的动态性能。比例积分微分(PID)调节器是在PI调节器的基础上再引入微分D的作用,从而使系统既无余差存在,又能改善系统的动态性能(快速性、稳定性等)。但是,并不是所有单回路控制系统在加入微分作用后都能改善系统品质,对于容量滞后不大,微分作用的效果并不明显,而对噪声敏感的流量系统,加入微分作用后,反而使流量品质变坏。对于我们的实验系统,在单位阶跃作用下,P、PI、PID调节系统的阶跃响应分别如图2-16中的曲线①、②、③所示。 图2-16 P、PI和PID调节的阶跃响应曲线

控制电机实验指导书

安徽工程大学 《控制电机》课程实验指导书 专业:自动化 安徽工程大学电气工程学院 2013年12月

目录 步进电动机使用说明 (2) 实验一步进电动机(2学时) (5) 实验二交流伺服机电动机(2学时) (10)

步进电动机说明 步进电动机又称脉冲电机,是数字控制系统中的一种重要的执行元件,它是将电脉冲信号变换成转角或转速的执行电动机,其角位移量与输入电脉冲数成正比;其转速与电脉冲的频率成正比。在负载能力范围内,这些关系将不受电源电压、负载、环境、温度等因素的影响,还可在很宽的范围内实现调速,快速启动、制动和反转。随着数字技术和电子计算机的发展,使步进电机的控制更加简便、灵活和智能化。现已广泛用于各种数控机床、绘图机、自动化仪表、计算机外设,数、模变换等数字控制系统中作为元件。 一、使用说明 D54步进电机实验装置由步进电机智能控制箱和实验装置两部分构成。 (一)步进电机智能控制箱 本控制箱用以控制步进电机的各种运行方式,它的控制功能是由单片机来实现的。通过键盘的操作和不同的显示方式来确定步进电机的运行状况。 本控制箱可适用于三相、四相、五相步进电动机各种运行方式的控制。 因实验装置仅提供三相反应式步进电动机,故控制箱只提供三相步进电动机的驱动电源,面板上也只装有三相步进电动机的绕组接口。 1、面板示意图(见附录) 2、技术指标 功能:能实现单步运行、连续运行和预置数运行;能实现单拍、双拍及电机的可逆运行。 电脉冲频率:5Hz~1KHz 工作条件:供电电源AC220V±10%,50Hz 环境温度-5℃~40℃ 相对湿度≥80% 重量:6kg 尺寸:390×200×230mm3 3、使用说明 (1)开启电源开关,面板上的三位数字频率计将显示“000”;由六位LED数码管组成的步 进电机运行状态显示器自动进入 “9999→8888→7777→6666→5555→4444→3333→2222→1111→0000”动态自检过程,而 后停显在系统的初态“┤.3”。 (2)控制键盘功能说明 设置键:手动单步运行方式和连续运行各方式的选择。

计算机组成原理实验

计算机组成原理上机实验指导

一、实验准备和实验注意事项 1.本课程实验使用专门的TDN-CM++计算机组成原理教学实验设备,使用前后均应仔细检查主机板,防止导线、元件等物品落入装置内导致线路短路、元件损坏。 2.完成本实验的方法是先找到实验板上相应的丝印字及其对应的引出排针,将排针用电缆线连接起来,连接时要注意电缆线的方向,不能反向连接;如果实验装置中引出排针上已表明两针相连,表明两根引出线内部已经连接起来,此时可以只使用一根线连接。 3.为了弄清计算机各部件的工作原理,前面几个实验的控制信号由开关单元“SWITCH UNIT”模拟输入;只有在模型机实验中才真正由控制器对指令译码产生控制信号。在每个实验开始时需将所有的开关置为初始状态“1”。 4.本实验装置的发光二极管的指示灯亮时表示信号为“0”,灯灭时表示信号为“1”。 5.实验接线图中带有圆圈的连线为实验中要接的线。 6.电源关闭后,不能立即重新开启,关闭与重启之间至少应有30秒间隔。 7.电源线应放置在机内专用线盒中。 8.保证设备的整洁。

二、实验设备的数据通路结构 利用本实验装置构造的模型机的数据通路结构框图如下图。其中各单元内部已经连接好,单元之间可能已经连接好,其它一些单元之间的连线需要根据实验目的用排线连接。 图0-2 模型机数据通路结构框图

实验一运算器实验:算术逻辑运算实验 一.实验目的 1.了解运算器的组成结构; 2.掌握运算器的工作原理; 3.掌握简单运算器的数据传送通路。 4.验证运算功能发生器(74LSl81)的组合功能。 二.实验设备 TDN-CM++计算机组成原理教学实验系统一台,排线若干。 三.实验原理 实验中所用的运算器数据通路如图1-l所示。其中两片74LSl81以串行方式构成8位字长的ALU,ALU的输出经过一个三态门(74LS245)和数据总线相连。三态门由ALU-B控制,控制运算器运算的结果能否送往总线,低电平有效。 为实现双操作数的运算,ALU的两个数据输入端分别由二个锁存器DR1、DR2(由74LS273实现)锁存数据。要将数据总线上的数据锁存到DR1、DR2中,锁存器的控制端LDDR1和LDDR2必须为高电平,同时由T4脉冲到来。 数据开关(“INPUT DEVICE”)用来给出参与运算的数据,经过三态门(74LS245)后送入数据总线,三态门由SW-B控制,低电平有效。数据显示灯(“BUS UNIT”)已和数据总线相连,用来显示数据总线上的内容。 图中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4为脉冲信号外,其它均为电平信号。由于实验电路中的时序信号均已连至“W/R UNIT”的相应时序信号引出端,因此,在进行实验时,只需将“W/R UNIT”的T4接至“STATE UNIT”的微动开关KK2的输出端,按动微动开关,即可获得实验所需的单脉冲。 ALU运算所需的电平控制信号S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、ALU-B、SW-B均由“SWITCH UNIT”中的二进制数据开关来模拟,其中Cn、ALU-B、SW-B为低电平有效,LDDRl、LDDR2为高电平有效。 对单总线数据通路,需要分时共享总线,每一时刻只能由一组数据送往总线。

单回路控制系统实验过程控制实验指导书

单回路控制系统实验 单回路控制系统概述 实验三单容水箱液位定值控制实验 实验四双容水箱液位定值控制实验 实验五锅炉内胆静(动)态水温定值控制实验 实验三 实验项目名称:单容液位定值控制系统 实验项目性质:综合型实验 所属课程名称:过程控制系统 实验计划学时:2学时 一、实验目的 1.了解单容液位定值控制系统的结构与组成。 2.掌握单容液位定值控制系统调节器参数的整定和投运方法。 3.研究调节器相关参数的变化对系统静、动态性能的影响。 4.了解P、PI、PD和PID四种调节器分别对液位控制的作用。 5.掌握同一控制系统采用不同控制方案的实现过程。 二、实验内容和(原理)要求 本实验系统结构图和方框图如图3-4所示。被控量为中水箱(也可采用上水箱或下水箱)的液位高度,实验要求中水箱的液位稳定在给定值。将压力传感器LT2检测到的中水箱液位信号作为反馈信号,在与给定量比较后的差值通过调节器控制电动调节阀的开度,以达到控制中水箱液位的目的。为了实现系统在阶跃

给定和阶跃扰动作用下的无静差控制,系统的调节器应为PI或PID控制。 三、实验主要仪器设备和材料 1.实验对象及控制屏、SA-11挂件一个、计算机一台、万用表一个; 2.SA-12挂件一个、RS485/232转换器一个、通讯线一根; 3.SA-44挂件一个、CP5611专用网卡及网线、PC/PPI通讯电缆一根。 四、实验方法、步骤及结果测试 本实验选择中水箱作为被控对象。实验之前先将储水箱中贮足水量,然后将阀门F1-1、F1-2、F1-7、F1-11全开,将中水箱出水阀门F1-10开至适当开度,其余阀门均关闭。 具体实验内容与步骤按二种方案分别叙述。 (一)、智能仪表控制 1.按照图3-5连接实验系统。将“LT2中水箱液位”钮子开关拨到“ON”的位置。 图3-4 中水箱单容液位定值控制系统

步进电机实验报告剖析

北华航天工业学院 课程设计报告(论文) 课程名称:微机控制技术课程设计 设计课题:步进电机的控制系统 专业班级: 学生姓名: 指导教师: 设计时间:2013年06月11日

北华航天工业学院电子工程系 微机控制技术课程设计任务书 姓名:专业:班级: 指导教师:职称:教授时间:2013.6.11 课程设计题目:步进电机的控制系统 设计步进电机单片机控制系统,其功能如下: 1.具有对步进电机的启停、正反转、加减速控制; 2.控制按钮分别为正转、反转、加速、减速、以及停止键; 3.能够通过三位LED数码管(或液晶显示器)显示当前的转动速度,并且由两只不同颜色的发光二极管分别指示正转和反转,因此可以清楚的显示当前转动方向和转速; 4.要求每组选择的步进电机控制字不同; 5.用单片机做控制微机; 应用软件:keil protues 成果验收形式: 1.课程设计的仿真结果 2.课程设计的报告书 参考文献: 【1】张家生. 电机原理与拖动基础【M】. 北京:北京邮电大学出版社,2006. 【2】马淑华,王凤文,张美金. 单片机原理与接口技术【M】.北京:北京邮电大学出版社,2007. 【3】顾德英,张健,马淑华.计算机控制技术【M】. 北京:北京邮电大学出版社,2006. 【4】张靖武,周灵彬. 单片机系统的PROTEUS设计与仿真【M】. 北京:电子工业出版社,2007 第16周 时间 安排 指导教师教研室主任: 2013年06 月11日

内容摘要 步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O接口、中断、键盘、LED显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。 关键词:步进电机单片机数码管显示

计算机组成原理实验指导书

计算机组成原理 实验报告 学号: 姓名: 提交日期: 成绩: 计算机组成原理实验报告 Computer Organization Lab Reports ______________________________________________________________________________ 班级: ____ 姓名:____学号:_____ 实验日期:____

一.实验目的 1. 熟悉Dais-CMX16+达爱思教仪的各部分功能和使用方法。 2. 掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制的组合功能。了解运算器的工作原理。 3. 完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。 ______________________________________________________________________________二.实验环境 Dais-CMX16+达爱思教仪 ______________________________________________________________________________三.实验原理 实验中所用的运算器数据通路如图1-1所示。ALU运算器由CPLD描述。运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分别由4个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。 图1-1 运算器数据通路 图1-1中,AXW、BXW在“搭接态”由实验连接对应的二进制开关控制,“0”有效,通过【单拍】按钮产生的负脉冲把总线上的数据打入,实现AXW、BXW写入操作。 表1-1 ALU运算器编码表 算术运算逻辑运算 M M13 M12 M11 功能M M13 M12 M11 功能 M S2 S1 S0 M S2 S1 S0 0 0 0 0 A+B+C 1 0 0 0 读B 0 0 0 1 A—B —C 1 0 0 1 非A 0 0 1 0 RLC 1 0 1 0 A-1

实验指导书(7)-步进电机控制

实验七步进电机控制 一、实验目的 1、掌握PLC功能指令的用法 2、掌握用PLC控制步进电机的方法 二、实验器材 1. DICE-PLC01型可编程序控制器实验台/箱l台 2. 编程电缆l根 3. 连接导线若干 三、实验内容及步骤 1、步进电机的工作原理 步进电也称为脉冲电机,它可以直接接收来自计算机的数字脉冲,使电机旋转过 相应的角度。步进电机在要求快速启停,精确定位的场合做为执行部件,得到了广泛采 用。 四相步进电机的工作方式: *单相四拍工作方式,其电机控制绕组A、B、C、D相的正转通电顺序为: A→B→C→D→A;反转通电顺序为:A→D→C→B→A。 *四相八拍工作方式,正转的绕组通电顺序为:A→AB→B→BC→C→CD→D→ DA→A;反向的通电顺序为:A→AD→D→DC→C→CB→B→BA→A。 *双四拍工作方式,正转的绕组通电顺序为:AB→BC→CD→DA→AB;反向的通 电顺序为:AB→AD→DC→CB→BA。 步进电机有如下特点:给步进脉冲电机就转,不给步进脉冲电机就不转;步进脉 冲的频率越高,步进电机转得越快;改变各相的通电方式,可以改变电机的运行方式; 改变通电顺序,可以控制电机的正、反转。 2、设计要求 (1)控制模块中的步进电机工作方式为四相八拍,电机的四相线圈分别用A、B、C、D表示,公共端已接地。 当电机正转时,其工作方式如下:A→AB→B→BC→C→CD→D→DA→A。 当电机反转时,其工作方式如下:A→-AD→D→DC→C→CB→B→BA→A。 设计程序,要求能控制步进电机正反转,并能控制它的转速。 (2)设置以下控制按钮:启动、停止按钮;正、反转控制按钮;快速、慢速控制 按钮。步进电机的脉冲可用逐位移位指令循环移位来实现,其脉冲频率可通过控制逐位 移位指令的移位脉冲来调节,而移位脉冲可用两个定时器组合来完成,要改变脉冲频率, 只要改变定时器设定值即可。 (3)程序运行后,首先选择正、反转按钮,然后选择快、慢速按钮,最后按下“启 动”按钮,电机便会按照按钮的选择控制来工作。步进电机在工作过程中可实时改变电 机的转速、正反转,也可按下停止按钮结束电机的工作。 3、程序修改和讨论 (1)修改程序,改变步进电机的工作方式,上机调试通过;讨论步进电机的几种 工作方式有何区别? (2)通过修改程序,改变步进电机工作的脉冲频率,即改变步进电机的转速,并 观察步进电机的工作情况? (3)仔细阅读源程序,掌握如何控制步进电机的正反转,即改变各相的通电顺序, 在程序中如何实现?

相关文档
最新文档