当前位置:文档之家› 计算机控制技术课程设计

计算机控制技术课程设计

计算机控制技术课程设计
计算机控制技术课程设计

计算机控制技术课程设计标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

目录

1 引言 (1)

2 课程设计任务和要求 (2)

3 直流伺服电机控制系统概述 (2)

直流伺服系统的构成 (2)

伺服系统的定义 (2)

伺服系统的组成 (2)

伺服系统的控制器的分类 (3)

直流伺服系统的工作过程 (4)

4 直流伺服电机控制系统的设计 (5)

方案设计步骤 (5)

总体方案的设计 (5)

控制系统的建模和数字控制器设计 (7)

数字PID工作原理 (8)

数字PID算法的simulink仿真 (8)

5 硬件的设计和实现 (9)

选择计算机机型(采用51内核的单片机) (9)

80C51电源 (10)

80C51时钟 (10)

80C51 控制线 (10)

80C51 I/O接口 (11)

设计支持计算机工作的外围电路(键盘、显示接口电路等) (11)

数据锁存器 (11)

键盘 (11)

显示器 (12)

数模转换器ADC0808 (12)

其它相关电路的设计或方案 (13)

供电电源设计 (13)

检测电路设计 (13)

功率驱动电路 (14)

仿真原理图 (14)

6软件设计 (14)

程序设计思想 (14)

主程序模块框图 (15)

编写主程序 (15)

7 总结 (16)

附录1 ADC0808程序 (17)

附录2 数字控制算法程序 (18)

参考文献 (19)

1 引言

半个世纪来,直流伺服控制系统己经得到了广泛的应用。随着伺服电动机技术、电力电子技术、计算机控制技术的发展,使得伺服控制系统朝着控制电路数字化和功率器件的模块化的方向发展。

本文介绍直流伺服电机实验台的硬件、软件设计方案。通过传感器对电机位移进行测量,控制器将实际位移量与给定位移量进行比较,控制信号驱动伺服电机控制电源工作,实现伺服电机的位置控制。其电机位置随动系统硬件设计主要包括:总体方案设计、单片机应用系统设计、驱动电路设计和测量电路设计。软件编制采用模块化的设计方式,通过系统的整体设计,完成了系统的基本要求,系统可以稳定的运行。

本次设计说明书主要包括主要包括主程序设计、模数转换器ADC0809程序及数字控制算法程序的设计等内容。

通过本次设计,加深在计算机控制系统课程中所学的知识的理解,提高电气设计与分析的能力,为今后的工作打下基础。

2 课程设计任务和要求

课程设计对象是直流伺服电机实验台,设计一个计算机控制的直流伺服电机控制系统。由测量元件(位移传感器)对被控对象(电机)的被控参数(位移)进行测量,由变换发送单元(A\D 转换器)将被控参数(位移)变成一定形式的信号,送给控制器CPU ,控制器将测量信号(实际位移量)与给定信号(位移量)进行比较,若有误差则按预定的控制规律产生一控制信号驱动执行机构(伺服电机控制电源)工作,使被控参数(实际位移量)与给定值(给定位移量)保持一致。其电机位置随动系统:

)

1)(1()1()(213+++=T s T s s T K S G 式中,K=50, T 1=,T 2=,T 3=

控制算法选用数字PID 控制。

要求根据所给条件确定能够根据功能要求查找相关的元器件的说明书。能够对元器件的说明书进行学习并掌握元器件的控制方法和时序要求。能够利用相关仿真软件对电路进行仿真调试。能够按着规范的课程设计的格式完成课程设计报告。按照任务书要求,提交一份纸制课程设计报告,控制程序工程文件。

3 直流伺服电机控制系统概述

伺服系统也称为随动系统,属于自动控制系统的一种,它是用来控制被控对象的转角或位移,使其能自动的、连续的、精确地复现输入指令的变化规律,它通常具有负反馈的闭环控制系统。

直流伺服系统的构成

伺服系统的定义

“伺服系统”是指执行机构按照控制信号的要求而动作,即控制信号到来之前,被控对象时静止不动的;接收到控制信号后,被控对象则按要求动作;控制信号消失之后,被控对象应自行停止。

伺服系统的主要任务是按照控制命令要求,对信号进行变换、调控和功率放大等处理,使驱动装置输出的转矩、速度及位置都能灵活方便的控制。

伺服系统的组成

伺服系统是具有反馈的闭环自动控制系统。它由检测部分、误差放大部分、部分及被控对象组成。

(1)功率变换器

直流伺服系统功率变换器的主要功能是根据控制电路的指令,功率变换器主要包括控制电路、驱动电路、功率变换主电路等。

功率变换主电路主要由整流电路、滤波电路和逆变电路三部分组成。

控制电路主要由运算电路、PWM 生成电路、检测信号处理电路、输入输出电路、保护电路等构成,其主要作用是完成对功率变换主电路的控制和实现各种保护功能等。 驱动电路的作用是根据控制信号对功率半导体开关进行驱动,并为器件提供保护,主要包括开关器件的前级驱动电路和辅助开关电源电路等。

(2)传感器

在伺服系统中,需要对伺服电机的绕组电流及转子速度、位置进行检测,以构成电流环、速度环和位置环,因此需要相应的传感器及其信号变换电路。

电流检测通常采用电阻隔离检测或霍尔电流传感器。

速度检测可采用无刷测速发电机或无刷旋转变压器。

位置检测通常采用绝对式光电编码器或无刷旋转变压器,也可采用增量式光电编码器进行位置检测。

(3)控制器

在直流电机伺服系统中,控制器的设计直接影响着伺服电机的运行状态,从而在很大程度上决定了整个系统的性能。

位置伺服系统的伺服控制器主要包括电流控制器和速度控制器和位置控制器。其中电流控制器是关键的环节。

因为无论是速度控制还是位置控制,最终都将转换为对电机的电流控制。电流环的响应速度要远远大于速度环和位置环。

对于速度和位置控制,由于其时间常数较大,因此可借助计算机技术实现许多复杂的基于现代控制理论的控制策略,从而提高伺服系统的性能。

伺服系统的控制器的分类

伺服系统控制器主要有以下三种:

电流控制器

电流环由电流控制器和逆变器组成,其作用是使电机绕组电流实时、准确地跟踪电流指令信号。

速度控制器

速度环的作用是保证电机的转速与速度指令值一致,消除负载转矩扰动等因素对电机转速的影响。

速度指令与反馈的电机实际转速相比较,其差值通过速度控制器直接产生交轴电流指令。

并进一步用直轴电流指令共同作用,控制电机加速、减速或匀速旋转,使电机的实际转速与指令值保持一致。速度控制器通常采用的是数字PID控制方式。

位置控制器

位置环的作用是产生电机的速度指令并使电机准确定位和跟踪。通过比较设定的目标位置与电机的世纪位置,利用其偏差通过位置控制器来产生电机的速度指令当电机启动后在大偏差区域,产生最大速度指令,使电机加速运行后以最大速度恒速运行;在小偏差区域,产生逐次递减的速度指令,使电机减速运行直至最终定位。

直流伺服系统的工作过程

直流伺服电机采用改变电枢电压的电枢控制法。该方法以电枢绕组为控制绕组,在负载转矩一定时,保持励磁电压恒定,通过改变电枢电压来改变电动机的转速。

直流伺服电动机输出恒定的电磁转矩,且电磁转矩只与电枢电流的大小有关。直流伺服电动机通过转子位置传感器检测出转子的位置信号。经过换相驱动电路驱动与电枢绕组连接的各功率开关管的导通与关断,从而控制定子绕组的通电,在定子上产生旋转磁场,拖动转子旋转。随着转子的转动,位置传感器不断地送出信号,以改变电枢的通电状态,使得在同一磁极下的导体中的电流方向不变。因此,就可产生恒定的转矩使直流伺服电动机运转起来。

将直流伺服电机与微型计算机连接,首先,用位移传感器将每个采样周期内的直流电机控制试验台移动的距离进行检测,将控制信号传输到锁存器中。然后经锁存器送到

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