基于LabVIEW的直流电机速度控制系统的设计与分析(共61页).doc
《基于LabVIEW的直流电机速度控制系统的设计与分析(共61页).doc》由会员分享,可在线阅读,更多相关《基于LabVIEW的直流电机速度控制系统的设计与分析(共61页).doc(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上本科生毕业论文(设计)题 目: 基于LabVIEW的直流电机速度 控制系统的设计与分析 院 系: 机电工程学院 专 业: 班 级: 学生姓名: 姜京元 指导教师: 二一五 年 五 月学术诚信声明本人所呈交的毕业论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料均真实可靠。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究作出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。本人完全意识到本声明的法律结果由本人承担。学生姓名: 姜京元 日期:2015年6月18日
2、写在前面的话这篇论文与其理解为一个 基于LabVIEW的直流电机速度控制系统设计与分析的学术论文,倒不如理解其是一个LabVIEW新手指导教程。本论文详细介绍了LabVIEW基本操作方法,Simulation & Control Design工具包、PID工具包中的各种工具和使用方法,DAQ系统的建立和使用方法。这是一个非常适合本科大学生初次使用LabVIEW时进行学习的材料。我在写这篇论文的过程中走了很多弯路但是好在最终结果还算令人满意。在这里我把我总结的LabVIEW各部件作用及使用方法系统的介绍给大家,方便大家学习和使用LabVIEW。摘 要直流电机由于具有传动比分级精细,转速型谱宽,电
3、机结构紧凑,承受过载能力强,等优势,实现对直流电机的精确速度和位置控制一直是国内外研究的焦点。本次实验设计借助NI公司的LabVIEW2013软件构建直流电机速度控制程序实现直流电机的速度控制。设计过程主要分为四部分,第一部分为虚拟电机模型的构建。通过对电机的电气方程和机械方程的拉数学处理求得电机转速与输入电压之间的传递函数。查阅直流电机用户手册上的相关参数值代入传递函数获得电机数学模型。第二部分为模型匹配过程,通过向真实电机和虚拟电机发送相同的控制信号,并比对响应波形进行模型参数调整达到模型匹配要求。第三部分为PID控55制器设计,即PID参数试凑部分,借助于虚拟电机传递函数进行PID参数的
4、试凑,获得一套可以使电机控制系统性能指标达到设计要求的PID参数。第四部分为真机测试,将PID试凑获得的参数代入实际控制系统的PID控制器中进行实际电机速度控制,观察分析响应波性是否达到设计指标。上述四部分中,后面三部分都需要在LabVIEW软件上面进行,通过编写相应的VI达到功能要求。需要掌握的基础知识有:LabVIEW基本操作方法,利用Simulation & Control Design工具包、PID工具包构建控制系统,DAQ系统的建立和使用,PID参数的整定方法,DCMCT实验板的硬件结构及使用方法。关键词:直流电机;速度控制;LabVIEW;PID;DAQ;DCMCTAbstract
5、For the reason that DC motor equips the advantages of fine transmission ratio classification, wide speed type spectral, compact motor structure and overload bearing, the research of precise velocity and position control of DC motor has always been the experimenting focus. This experiment established
6、 DC motor velocity control system based on the LabVIEW2013 by NI company.The overall system design process can be divided into 4 sections. The first section is model construction. By the mathematical deductions on the motor electrical equations and mechanical equations of the motor, the transfer fun
7、ction with parameters is obtained, following the reference of the user manual of DCMCT in order to find out the parameter values, which helped to build up the mathematical model. The second part is model validation, in which the model and the real motor receive the same input signal. By comparing th
8、e differences between the outputs of model and read motor, the parameter values of the model are determined. The next is PID controller construction and the most important part in this stage is the estimation of PID gains. Finally, the last part of this experiment is the realization of control syste
9、m. The PID gains calculated are put into the real control system and the final result of the control system is analyzed.In the four sections above, all of the last three stages are operating on LabVIEW. By programming different VIs to accomplish the requirements respectively. The demands of this exp
10、eriment are that students should master the operation of LabVIEW basic functions, as well as the use of Simulation & Control Design toolkit, PID toolkit, NI DAQmx, QNET DCMCT and the method of parameter setting.Keywords: DC motor; velocity control; LabVIEW; PID; DAQ; DCMCT目 录专心-专注-专业第1章 绪论1.1 本课题的研究
11、背景和意义虚拟仪器技术(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。Error! Reference source not found.因此,其研究的意义非常重要。直流电机
12、(direct current machine)是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。直流电机的定子是一个固定磁场,直流电通过转子的电刷在其周围形成变化的磁场,从而在定子内转动。在工业企业中,由于直流电源相对比较可靠,直流电机一般用于要求能够可靠运行的备用机械或保安机械;而由于直流电机随着输入电压的变动转速也能变动,所以需要经常调速的地方采用直流电机也不少,如电车、电力机车等等。Error! Reference source not found.在此基础上,研究直流电机的基于虚拟仪器的速度控制将有极大的意义。1.2 课题的研究现状直流电机由
13、于具有传动比分级精细,选择范围广,转速型谱宽,电机结构紧凑,体积小,造型美观,承受过载能力强,能耗低,性能优越,振动小,噪音低等优势,实现对直流电机的精确速度和位置控制一直是国内外研究的焦点。但是在NI公司的LabVIEW软件面世之前,直流电机的控制系统设计和研究由于体系不规范,通用性不强等原因,普通高校通常情况下并没有涉足。我国基于LabVIEW和QNET DCMCT实验板的直流电机速度控制系统设计,手头可以找到最早的是在2008年由中山大学出版的虚拟仪器教学实验简明教程,书中已经有过对此控制系统的完整的介绍。除此之外这本书还详细介绍了其他各种基于LabVIEW的虚拟仪器和控制理论实验设计。
14、但是直到目前很多最新发表的本科甚至硕士论文还都在照搬中山大学教程中的VI图以及显示结果,而由于早年创建的VI使用的LabVIEW版本过低,新版本的软件已经无法支持,对于初学者学习LabVIEW的使用和控制系统的建立造成了较大阻碍。在此我通过对直流电机控制的理论知识的认真学习以及对LabVIEW使用的大量练习,运用LabVIEW2013版本中新加入的实用工具,独立重建了一系列新的VI,实现直流电机控制,方便后人参考学习。1.3 本课题的工作内容(1) 介绍了LabVIEW软件的基本使用方法。(2) 介绍了QNET DCMCT实验板的结构。(3) 介绍了NI DAQmx的使用方法。(4) 介绍了C
15、ontrol Design & Simulation工具包,PID工具包的使用以及控制系统在LabVIEW中的多种建立方法。(5) 介绍了虚拟仪器数学模型的构建过程。(6) 在LabVIEW的开发平台上搭建了直流电机转速控制VI及多个子VI。通过计算机与QNET CDMCT实验板相连接实现直流电机速度控制。(7) 介绍了PID控制系数整定方法,并应用于直流电机速度控制系统PID参数整定当中。1.4 本文的结构安排本论文主要分八章:第1章 前言,介绍课题的研究背景、本课题的研究现状、本文内容以及架构;第2章 硬件介绍,介绍了DCMCT实验板基本组件及其DAQ系统,并对NI ELVIS II作了简
16、单介绍;第3章 虚拟仪器与LabVIEW介绍,介绍了虚拟仪器和LabVIEW编程语言。第4章 NI DAQmx的功能介绍及使用方法;第5章 介绍Control Design & Simulation工具包,PID工具包及基本控制系统和PID控制器的多种构建方法;第6章 介绍直流电机模型的构建方法和模型匹配过程。第7章 直流电机速度控制系统的控制器设计与控制结果分析。第8章 结论。第2章 硬件介绍本次进行直流电机速度控制实验使用到的硬件主要是NI公司的QNET DCMCT实验板以及安装实验板的平台NI ELVIS II和一台PC机。DCMCT实验板是专门用于直流电机控制教学训练的实验设备,除此之
17、外同系列的设备还有HVAC、MECHKIT、MYOELECTRIC、ROTPEN以及VTOL实验板,分别用于温度实验教学、物理传感器介绍、肌动电流信号处理、单摆控制和平衡控制实验。这些实验板同属于NI QNET控制与仿真系列教学板卡。ELVIS II实验平台是所有实验板发挥其效能的基础,没有这个基础所有实验板都无法独自发挥作用。ELVIS II的最主要功能就是内置了一块数据采集卡,可以方便的实现PC机和实验板之间的通讯。图 2-1 DCMCT实验板和ELVIS II2.1 DCMCT实验板2.1.1 实验板基本组件介绍DCMCT即DC Motor Control Trainer直流电机控制训练
18、板,是专门设计用来进行直流电机控制系统设计训练的教学设备。在这个实验板上面可以实现直流电机速度和位值控制训练,也非常适合PID控制器的应用训练。要实现这些功能,需要一个安装有相应应用的电脑以及NI ELVIS II实验平台。 DCMCT实验板上面集成的器件可参照表格 2-1和图 2-2、图 2-3。表格 2-1 实验板各组件编号及名称编号名称编号名称1直流电机5PCI插槽2高分辨率编码器6运放和编码器3电机金属框架7电源入口4转动负载8电阻丝图 2-2 实验板电机结构图 2-3 实验板结构系统的板载放大器作用是驱动电机转动,并进行数模转换。板载放大器的最大输出电压是24V,放大倍数为2.3V/
19、V,也就是说计算机的输出电压要小于10V。但是实际上,在向实验板输出6V电压时实验板发热已经较为剧烈,震动也非常明显,在实际使用中应限制计算机输出电压的绝对值在4V以下为宜。2.1.2 实验板DAQ系统介绍实验板的DAQ系统布局如图 2-4所示,从图上我们可以获知,这个实验板共有四个接口,三个输入一个输出(相对计算机而言)。分别是: AO#0(模拟信号输出0口),控制电压输出口,控制电机转动的电压输入实验板的接口。 AI#0(模拟信号输入0口),电机电枢电流输入口,电机的点数电流被从实验板读出的接口。 DI#0(计数器信号输人0口),板载编码器的输出,计算机从这个接口读入信号。 AI#4(模拟
20、信号输入4口),板载速度传感器输出口,输出信号为电压信号,需要经过一定的数学运算得到电机转速。需要特别提到的是,通常搭载实验板的NI ELVIS II的数据采集卡上面只有一个计数器时钟,同时输出电流和速度传感器的采样信号需要两个计数器提供采样时钟。因此同时输出这两个信号不能简单地实现,尤其是不能用DAQ助手实现,具体内容将在下面第四章DAQmx介绍中提到。图 2-4 实验板DAQ系统简图2.2 NI ELVIS IIELVIS II实验平台是所有实验板的基础平台,其内置一块数据采集卡,可以将实验板上的信号进行收集和处理并从特定的通道输出,也可以对来自计算机的信号进行数模转换进而控制电机旋转。通
21、过PC机上面安装的DAQmx驱动程序方便的实现控制终端与被控对象之间的通信。除此之外,ELVIS II实验板还集成了12个常用仪器的功能,典型的有示波器,函数发生器,数字万用表等等。这些仪器设备统一通过安装在计算机上的ELVIS II驱动程序实现在计算机显示器上面显示仪器前面板,在ELVIS II上面并没有显示设备。这种设计方法大大简化了物理结构设计难度,降低了设备成本。除此之外,这些常用仪器的集成方便了控制系统的构建和拓展,使得ELVIS II在配合原型实验板的时候不但可以实现普通的教学任务,在实际工程应用中的控制系统搭建及测试环节也可以占据一席之地。2.2.1 NI ELVIS II结构介
22、绍NI ELVIS II的各个接口和开关的介绍可以参照表格 2-2和图 2-5。表格 2-2 NI ELVIS II各部分介绍编号介绍编号介绍1实验平台4平台已准备好提示 LED2实验平台电源开关5平台电源接口3电源提示LED6USB线缆接口图 2-5 NI ELVIS II第3章 虚拟仪器与LabVIEW介绍3.1 虚拟仪器3.1.1 虚拟仪器简介20年来,无论是初学乍用的新手还是经验丰富的程序开发人员,虚拟仪器(Virtual Instrument)在各种不同的工程应用和行业的测量及控制的用户中广受欢迎,这都归功于其直观化的图形编程语言。虚拟仪器的图形化数据流语言和程序框图能自然地显示您的
23、数据流,同时地图化的用户界面直观地显示数据,使我们能够轻松地查看、修改数据或控制输入。美国国家仪器公司NI(National Instruments)提出的虚拟测量仪器(VI)概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来,从而开创了“软件即是仪器”的先河。“软件即是仪器”这是NI公司提出的虚拟仪器理念的核心思想。从这一思想出发,基于电脑或工作站、软件和I/O部件来构建虚拟仪器。I/O部件可以是独立仪器、模块化仪器、数据采集板(DAQ)或传感器。NI所拥有的虚拟仪器产品包括软件产品(如LabVIEW)、GPIB产品、数据采集产品、信号处理产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 直流电机 速度 控制系统 设计 分析 61
限制150内