基于LabVIEW的计算机控制技术.pdf

上传人:索**** 文档编号:76197330 上传时间:2023-03-08 格式:PDF 页数:5 大小:1.14MB
返回 下载 相关 举报
基于LabVIEW的计算机控制技术.pdf_第1页
第1页 / 共5页
基于LabVIEW的计算机控制技术.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《基于LabVIEW的计算机控制技术.pdf》由会员分享,可在线阅读,更多相关《基于LabVIEW的计算机控制技术.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于 LabVIEW 的计算机控制技术摘要:LabVIEW 是美国NI 公司推出的虚拟仪器(Virtual Instrument,简称VI)开发台软件。本文通过简绍一个LabVIEW 教学试验控制系统,并且对该系统的功能简介来说明一种较新的计算机控制技术。由于虚拟仪器具有开发周期短,成本低等优点,使得基于LabVIEW 的计算机控制技术具有很大的发展前景。关键词:LabVIEW;计算机控制技术;虚拟仪器;教学1 前言作为一款诞生于1986 年的针对测量和自动化设计的图形化开发环境,LabVIEW 在二十年中持续创新,不断改进。最初作为自动化测量仪器工具的LabVIEW,现在已经成为用于设计、测

2、试和控制的图形化平台。LabVIEW是美国NI 公司推出的虚拟仪器开发台软件。它采用图形化编程语言 G 语言,具有各种各样功能强大的函数库,包括数据采集、IB、串行仪器控制、数据分析、数据显示及数据存储等。改进后的计算机控制实验系统利用LabVIEW 软件和DAQ 虚拟信号发生器、示波器,可以开发PID 控制算法、最小拍控制算法、大林控制算法及其它高级控制算法程序,控制对象不仅可以使用电子模拟实验电路,更可采用温度、电机转速、水槽液位等实际控制对象。计算机控制技术是我国高等院校各类自动化、电子与电气工程、计算机应用、机电一体化等专业的专业主干课程。工业控制是计算机的一个重要应用领域,计算机控制

3、技术正是为了适应这一领域的需要而发展起来的一门专业技术,它主要研究如何将计算机技术和自动控制理论应用于生产过程,并设计出所需要的计算机控制系统。2 试验装置功能介绍本试验装置应具备功能如下:可以开展计算机输入输出技术的试验;可以进行试验法确定控制对象数学模型的试验;可以开展数据处理试验;可以进行控制算法试验。可以开展综合控制试验。3 试验装置系统主要硬件组成实验系统由信号发生器、温控炉、试验接线印刷板、数据采集卡、计算机等组成如图1 所示。3.1 系统所需电源系统中温控炉、试验印刷板所需直流电源由信号发生器供给。试验系统中所需直流电源范围为12 V,10V,5V.其中 12 及 5V 为温控炉

4、测量转换电路所需电源;10V提供给数据采集卡作A/D 转换试验使用;温控炉加热所需220V 电源直接由试验台供给。3.2 温控炉控制原理及电路实现温控炉主控电路如图2 所示。在加温前,先有计算机键盘或鼠标通过虚拟仪器输入温度给定值,上电后温控炉内的检测元件检测到实时温度后经试验板、数据采集卡作D/A 变换,然后送到计算机进行数据处理。处理完毕后将处理好的控制信号经数据采集卡送到印刷接线板,由印刷接线板送出到温控炉的控制线路板上CONTROL INPUT 端子,通过此信号改变加热元件功率,达到控温目的。图 2 温控炉主控控电路图温度信号的检测电路转换电路如图3 所示。温度信号检测采用热敏电阻作测

5、量元件,实时温度经过图2 所示转换放大电路将温度信号变为-10V+10V 的电压信号,通过实验板进入数据采集卡作A/D 转换后,送入计算机作数据处理。图2 中,W1 为调零电位器。图 3 温度信号检测及转换电路图3.3 PCL-818 数据采集卡本系统采用了研华科技的PCL818-B 数据采集卡.PCL-818 是一系列高性能、多功能DAS 卡,能够提供五种最常用的测量和控制功能:100KHZ 的 12 位A/D 转换、D/A 转换、数字量输入、数字量输出和可编程计数器/定时器,具有较强的数据采集、A/D 转换、D/A 转换、数字量输入输出、自动检测设定的通道和定时/计数等功能,还带DMA的自

6、动通道/增益扫描,具有较高的性价比。支持单端方式下16 个数字量输入和16 个数字量输出,差分方式下 8 个数字量输入和8 个数字量输出。软件支持包括VisiDAQ 3.1TM、ActiveDAQ、LabVIEWTM 和 Windows 3.1/95/NT 高速DLL 驱动程序。4 系统软件设计本系统软件设计采用虚拟仪器(Virtual Instruments,VI)技术,VI 是由用户利用一些基本硬件及软件编程技术组成的各种各样的仪器系统,它的功能是可由用户自己定义的。在VI 的技术的支持下,用户可以随心所欲地根据自己的意愿,设计自己的仪器系统。它集成测量计、记录、信号分析、控制等功能于一体

7、,在同一基本硬件上配置不同的软件而实现。本系统的开发环境是美国国家仪器公司(NationalInstruments,NI)推出的虚拟仪器应用软件开发平台LabVIEW7.0,LabVIEW是一个基于图形化编程语言(G 语言)的虚拟仪器开发环境,它提供了一种全新的编程方法,利用LabVIEW,可以通过交互式的图形化前面板来设计控制系统,例如:可以对几千种硬件设备(GPIB、VXI、PXI、RS232、RS485、PLC、插入式数据采集卡等)进行数据采集;可以通过网络、交互应用通讯和结构化查询语言(SQL)等方式与其他数据源相联;可以利用其功能强大的数据分析程序对原始数据进行分析,得到有意义的结果

8、并加以显示输出。4.1 仪器驱动程序仪器驱动程序主要用来初始化虚拟仪器,并设置特定的参数和工作方式,使虚拟仪器保持正常的工作状态。研华科技的PCL-818 系列数据采集卡提供了LabVIEW 的软件支持,所以,按照提示就可以完成该卡的驱动程序安装。各主要选项选择如下:Board Type:PCL-818L A/D Channels Configuration:8 Differential 4.2 应用程序应用程序主要对输入计算机的数据进行分析和处理,定义虚拟仪器的功能。应用程序包括数据的采集和存储、波形的显示和回放、数据的处理。数据采集模块采用了Function 模板/All Function

9、s子模板/Data Acquisition 子模板中的节点来控制数据采集卡进行数据采集。在设计时要求系统能对多通道进行数据连续采集,所以必须有通道选择控制。LabVIEW 中的 Measurement&Automation Explorer软件以浏览器的形式来配置采集设备及其通道。在使用相关功能时,可以配置设备的虚拟通道,在 LabVIEW中进行编程时,直接指定这些虚拟通道的名称,就可以控制这些通道完成数据采集。在数据采集程序中,主要控制数据采集的通道、采样点数及扫描频率等各种参数。系统信号的采样点数及扫描频率用户可以根据不同信号的要求手动在前板上设置。在试验系统开发中,要求对采集数据的进行显

10、示、处理,还要进行保存,实现离线的数据分析。本系统采用的是电子表格文件(Spreadsheet Text File)来存储信号波形。该系统还能把任意一种试验数据备份到指定的位置。在已知备份文件的目录的前提条件下,可以通过数据模拟再现的功能把以前的数据调出来进行研究、分析。为了配合教学,在软件系统设计时还应用了LabVIEW 中分析信号和系统的环境。例如经典控制理论中的PID 算法、信号分析的曲线拟合、傅立叶变换、数字滤波等功能;热敏电阻的非线性温度特性的曲线拟合等等。此外,也可利用其信号发生器生成了典型测试信号,如脉冲、阶跃、正弦等,对系统性能进行仿真分析。其G 语言框图程序如图4 所示。图

11、4 恒温控制的框图程序4.3 前面板程序前面板程序与真实的物理仪器面板相似,用来提供虚拟仪器与用户的接口,用户可以通过键盘和鼠标对虚拟仪器面板上的开关,按钮等进行各种操作。本系统中加热炉恒温控制系统前面板如图5 所示。图 5 恒温控制系统前面板在前面板上,可以设置模拟通道、数据输出通道;设定控制参数如给定值、P、I、D 参数值;可以利用按钮对系统的启动、停止进行控制;可以显示实时温度曲线、历史温度曲线。5 结束语利用虚拟仪器技术开发的计算机控制试验系统,具有易于实际操作,功能定义灵活,可扩展性强的优点。虚拟仪器有着惊人的通用性,利用其基本的函数和控件,可以创建拥有几乎无限功能组合的仪器。基于LabVIEW 的计算机控制技术实验系统大大简化了实验设备和步骤。本实验系统仍存在不足之处是采用NI 公司的DAQ 板卡成本较高。目前研究采用通用的数据采集卡、控制卡来完成。在本次实验中,通过对LabVIEW 软件控制应用的了解,使我对计算机控制有了一个更加直观的认识。作为其中一种计算机控制软件,LabVIEW有着独特的优势,相信这能使它在未来发展计算机控制中有着很大的前景。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁