毕业设计(论文)-基于单片机及LabVIEW的制浆机水量调节系统的研究与设计.doc_第1页
毕业设计(论文)-基于单片机及LabVIEW的制浆机水量调节系统的研究与设计.doc_第2页
毕业设计(论文)-基于单片机及LabVIEW的制浆机水量调节系统的研究与设计.doc_第3页
毕业设计(论文)-基于单片机及LabVIEW的制浆机水量调节系统的研究与设计.doc_第4页
毕业设计(论文)-基于单片机及LabVIEW的制浆机水量调节系统的研究与设计.doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机及LabVIEW的制浆机水量调节系统的研究与设计基于单片机及LabVIEW的制浆机水量调节系统的研究与设计 Research and Design for the adjustment of water supply based on MCU and labview 校内导师: 教授黑龙江科技大学二一六年六月致谢在此我要感谢始终陪伴我一起走完学士求学之路的同学们,在论文的书写过程中我们互相借鉴,互相扶持,互相帮助。在我大学时光即将走到最后的现在,我衷心希望在我们的以后还能求学之路中的我们一样,虽然不再同以往在身边,但愿我们感情天长,友谊地久。在我多年的学习生活中,我的亲人始终给我无微不至的关怀,在我求学的道路中不断鼓励我、支持我,正是由于他们多年来对我的信任与理解,给了我克服多种困难的勇气与信心,使我在学习中、在人生旅程中不断前进,你们对我的恩情我无以回报,你们健康快乐是我最大的心愿。最后,向所有帮助过我的老师、同学、亲人、朋友,以及百忙之中对我的论文进行评审的专家表示感谢,谢谢你们!摘 要本次设计为一种制浆机及其控制方法,对此方面文献资料较少,因此论文难度偏难,需要参考资料非常之多。本设计制浆机,包括有水量检测传感器、装在水量阀上的电机及控制装置、置于机头下端的盛浆容器。其特征在于所述盛浆容器内或机头上装设有用于检测浆量(将浓度的测量转化成对浆水的重量测量可以避免浓度探头的损伤带来的经济利益的损失,而且方法更为简便)并将检测结果反馈给控制装置以供控制装置选择不同制浆程序的水位检测装置,水位检测装置的信号输出端与控制装置的信号输入端电连接。本发明制浆机的控制方法:质量检测模块将检测到的固定体积水量质量数据传输到上位控制界面,控制界面将接收到的水量质量数据与之前设定的数据进行比较分析,并得出加入容器内的实际水量;从而控制水量阀的开关大小。底层硬件部分为单片机控制的质量测量模块,经串口与LabVIEW相连接,上位机用LabVIEW编写控制界面。该论文有图64幅,表0个,参考文献 84 篇。关键词:制浆机,MCU,LabVIEW,水量控制。Abstractthe design is a system that focus on the control tecnology of water supply for paper/juice pulp making machine.there is a lack of literature major in this field,so this is kind of different,and I have to consult so many teachers and friends.the machine is include sensors for measuring the water supply,the control facilities of water swithse and the container for water.Its characteristics is the pulp container or arranged on the hand piece has used for detection of plasma volume (concentration measurement transformation gravim etric measurements with pairwise serofluid can avoid loss of concentration probe caused by the damage of the economic benefits, and the method is simple and convenient) and the detection results feedback to the control device for controlling device to choose different pulping process of the water level detection device and water level detecting device of the signal output terminal and the control device of the signal input end of the electric connection. The control method of the pulping machine of the invention: water level detecting device to detect the water level data transmission to the control device, control device to receive the data of water level and pre stored data for comparative analysis, and draw to join Sheng slurry vessel within the actual content; control device with the recall of the actual amount of water corresponding to the pulping process, then adjust the size of the water, pulping machine began pulping. The pulping machine of the invention can avoid the defects of the pulping halfway overflow caused by the addition of water quantity or the small amount of pulping material and the difference of the texture of the pulp.The underlying hardware part is the quality measurement module controlled by single chip microcomputer, which is connected with LabVIEW through serial port, and the host computer is programmed by LabVIEW to control the interface.Keywords: vehicle inverters, SPWM, push-pull converter, power switches 目录1 绪论1.1 课题研究的背景1.2制浆机水量控制技术研究现状1.3 对我国制浆机水量控制技术的分析和课题提出的意义1.4 本课题设计要求与主要研究内容1.4.1 本课题设计要求1.4.2 本课题主要研究内容2 硬件设计2.1 底层测量模块硬件选型2.1.1单片机选型2.1.2 测重传感器选型2.1.3 AD芯片选型2.2 硬件电路设计2.3硬件数据采集控制3 系统软件设计3.1单片机测质量部分程序设计3.2串口通信部分程序设计3.3 labview控制界面编程及设计3.3.1 labview简介3.3.2 数字PID控制算法3.3.3 LabVIEW界面PID控制设计4 软件程序4.1 ADS110模数转换程序4.2单片机串口收发程序4.3 LabVIEW界面串口收发图形化编程4.4 LabVIEW控制界面图形化编程5 实验仿真分析6 总结与展望 参考文献1 绪论1.1 课题研究的背景伴随着时代的发展,人们对制浆的需求越来越多。制浆机是造纸行业使用多种含纤维原料进行制浆生产专用设施,它是纤维再使用造纸过程中广泛采用的机械设施之一。制浆机中,可一次性制成白度70以上的白浆或根据用户需要制成本色浆,满足生产多种纸品的需要。它完全可替代蒸球制浆,整个制浆过程,快速,无污染、高效、无需高温、高压,是最佳的制浆机械。今年一季度,全国共生产机制纸及纸板2832万吨,同比增长3.8%,相比于去年同期的0.8%涨幅明显恢复。机制纸及纸板产量的增长,使得国内造纸及纸制品业主营收入同比增长6.7%,但增幅则下降3.5个百分点,表明市场需求减弱,产能过剩的加剧。造纸行业发展缓慢的原因主要有三个:一是造纸业属于传统行业,前十年是造纸业的黄金发展期,而现在纸品市场已基本饱和,目前处于一个瓶颈期;二是受宏观消费的影响,轻工行业的增速与 GDP 高度相关,近年来我国经济由高速增长进入了新常态,GDP增速不断放缓,快速消费品以及高端消费品的增速也随之回落,行业下游需求不振导致增速下降;三是受外部环境的影响,造纸行业的出口量增速近年来也在逐渐放缓,行业生存压力相对较大。1.2制浆机水量控制技术研究现状据中国造纸协会调查资料显示 2008 年全国纸及纸板生产企业约 3500 家;全国纸及纸板生产量7980 万吨较上年增长 8.57%,消费量 7935 万吨;2007 年瓦楞原纸产量约 1350 万吨,进口量约 60 万吨。我国的纸及纸板产量在 20002008 年间实现了每年 12.78%的高速增长。在纸和纸板产量高速增长的背后却暴露了我国制浆造纸工业的困境:纤维资源短缺,用水量大,环境污染严重。目前,我国造纸的原料结构中,木浆所占比例较少,国产木浆就更少,2008 年我国木浆消耗 672 万吨,废纸浆消耗 4439 万吨,非木浆消耗 1297 万吨。木浆进口量有持续增加的趋势,废纸浆占纸浆消耗的绝大部分,非木浆用量比例有所减少。我国现有林业用地面积 2.63 亿公顷,活立木蓄积量 124.9 亿立方米。对生态环境造成了严重的危害。随着国家对企业排污标准的提高,草浆生产在越来越多的省份受到限制,一大批生产污水不能达标排放的企业面临被强制关停的境况。据统计仅 2008 年全国就有 3000多家小型纸厂被关,其中草类制浆造纸厂据多数。由于废纸制浆相对污染较少,水处理较为简单,因此以废纸为原料制浆造纸的企业迅速增加。在此情况下水量控制显得尤为重要,可以使制浆流程大幅简化,而且可以使制浆效率得到提高。1.3 对我国制浆机水量控制技术的分析和课题提出的意义现代制浆造纸装备具有大型、高速、连续、复杂、自动化程度高、成套化和控制精度要求高等特点,装备要具备高速生产过程浆料纤维悬浮液等多相流、多介质、宏观微观均衡分布和质量能量动力传递等功能,同时与机、电、仪和计算机等高新技术相结合配套,而且是当今新材料和先进制造科技水平的综合1。制浆造纸装备从其科技含量角度上看当属高科技类成套装备,可以说现代制浆造纸装备是在当今工业品制造业中所用的科技含量与水平较高的装备中少有的,因而具有先进水平的大型制浆造纸成套装备价格昂贵,只能被国外少数公司垄断。近年来,通过成套引进或引进关键部件的方法,我国制浆造纸装备的制造能力和科技水平有了一定提高1。世界先进装备厂商在我国的落户和国产化设备制造水平的提高,不仅缩小了我国与国际先进水平的差距,同时也引入了先进的管理方法和技术人才,提高了产品研发能力和自主创新能力。我国制浆造纸工业已拥有世界上领先的制浆造纸技术和装备,如连续蒸煮、氧脱木素、二氧化氯制备及漂白、各种化学机械制浆、涂布加工、废纸脱墨,带有夹网成形器、靴式压榨、单排烘缸、机内超压、软压光等高速纸机,废水处理系统, QCS、DCS、MCC、PLC等自动控制系统目前,我国制浆造纸装备已呈现了大型化、高速化、自动化、国产化、成套化的特征和趋势,在此情况下水量控制显得尤为重要,可以使制浆流程大幅简化,而且可以使制浆效率得到提高1。1.4 本课题设计要求与主要研究内容1.4.1 本课题设计要求如图1所示,固体原料和水进入磨料机中,经过磨料机的研磨和水的混合作用生成含有细颗粒的固液混合物,混合物进入混合装置与另一路给水充分混合形成固液混合物的终产品,浓度计1和浓度计2检测固体颗粒在混合物中的浓度,流量计1、2分别计量中间混合物和终产品的流量,流量阀控制混合水的添加量。【】一、 算法公式Q2=Q1+Q3 (1)式中: Q1流量计1计量的流量 l/min Q2流量计2计量的流量 l/min Q3需要水的流量 l/min1*Q1=2*Q2 Q3*1 (2)式中: Q1流量计1计量的流量 l/min Q2流量计2计量的流量 l/min 1浓度计1计量的浓度 g/l 2浓度计2计量的浓度 g/lT=Q计*计*10 (3)式中: Q计流量计2在10分钟计量的平均值 l/min 计浓度计2在10分钟计量的平均值 l/minT产量 g二、 缺省参数值 Q1:100200 l/min 1:8001000g/l 2:500700g/l三、 控制要求根据流量计1、流量计2和浓度计1、浓度计2的检测数值决定水流量阀的流量值大小,浓度计2的计量值上限和下限可以任意调整。自由选择控制方法(单片机、PC)和通讯方式,出具控制原理图,一次、二次仪表和硬件自主选择,编写相关程序。要求良好的人机界面,面板或显示器可以显示Q1、Q2、Q3、1、2的值,可以设定Q1、1、2默认值范围。取2中间值通过算法公式和程序控制混合水的流量。当2值低于中间值20个单位或高于中间值100个单位时黄灯报警,低于下限值或高于上限值时红灯和声音报警。流量计2计量值为0时阀门1关闭。T值可以清零。显示T值清零以来或开机以后运行时间。系统可以即时储存相关数据也可打印输出。本设计主要目的是通过单片机控制系统对本工艺过程实现优化控制从而提高制浆工艺质量。1.4.2 本课题主要研究内容第一章,介绍了制浆机水量控制技术的发展和现状,阐述了制浆机水量控制的研究价值和意义。第二章,介绍了底层质量测量模块的单片机的硬件架构,包括了单片机的选型,AD选型,信号放大电路的选取,质量测量传感器的选择。第三章 介绍了系统总体的软件设计思路如串口通信部分程序设计,labview控制界面编程及设计等。,介绍了各部分的程序编写,如LabVIEW控制界面的后面板的设计,AD 转换编程,串口通信编程等。, 实验仿真分析,总结与展望 2硬件设计 2.1 底层测量模块硬件选型 2.1.1单片机选型 51单片机是对所有兼容Intel8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flashrom技术的发展,8031单片机取得了长足的进展。成为应用最广泛的8位单片机之一,其代表型号是 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=763333&ss_c=ssc.citiao.link t /_blank ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。其实现在的51内核的单片机功能已经扩展到非常强大了,初学者通常不太了解这方面的知识,只知道AT89S51就是51单片机,它只有 40个脚.遇到一个20、48脚的51单片机他就不认识了,像现在的STC12C5A60S2单片机,也是51内核,但其外围功能和内部资源已经相当丰 富,强抗干扰能力、低功耗、1T单周期指令、高速度、带有SPI接口、PWM输出、PCA、双串口、甚至三串口、自带看门狗、自带EEPROM、扩展 RAM1280字节等,60K大程序存储空间等。所有的单片机中51单片机的结构是最简单的,内部寄存器也是最少的,因此也是最容易入门的。AVR单片机和PIC单片机在51的基础上又增加了 一些其它的外围功能,AVR和PIC系列单片机中,不同型号的单片机还有不同特别功能,比如有带USB接口的、的带CAN总线接口的、有IIC接口、有 SPI接口、有双串口功能等。因此从本测重系统所需功能来看,51单片机完全能够支持。2.1.2 测重传感器选型本测重传感器选型为LC8020完全符合测重要求。其产品特点有:1.量程范围(kg):4kg20kg2.综合精度高,长期稳定性好3.结构简单,易于安装4.低截面小尺寸5.材质铝合金,表面阳极化处理6.四角偏差已调整7.推荐台面尺寸:200mm200mm产品参数见图5,外形尺寸见图6,接线方式见图7,实物图见图8. 2.1.3 AD芯片选型ADS1110是有差分输入精确的连续自校准模/数A/D转换器,分辨率为16位,封装为小型SOT23-6。片内的基准电压2.048V,提供范围为2.048V的输入差分电压。ADS1110使用I2C串行接口在2.7V至5.5V的电源下工作。ADS1110可每秒采样153060或240次以进行转换片内可编程的增益放大器PGA提供高达8倍的增益并且允许以高分辨率对较小的信号进行测量在单周期转换方式中ADS1110在一次转换之后自动掉电在空闲期间极大地减少了电流消耗。ADS1110为需要高分辨率测量的应用而设计在这种应用中空间和电源消耗是首要考虑的问题典型应用包括便携式仪器工业过程控制和小型发送器 图1 ADS1110引脚图AT89C51MCU一直常使用ADC。虽然并行ADC转换器速率高、通道多,但其价钱高,并行占用接口比串行AD转换器多。工业控制及智能机械中经常采用串行AD转换器。ADS1110是一种精密、可连续自校准的串行AD转换器,带有差分输入和高达16位的分辨率,其串行接口为I2C总线。AT89C51单片机通过软件模拟I2C总线实现与ADS1110的连接。ADS1110的特点有:完整的数据采集系统和小型SOT23-6封装;片内基准电压:精度2.048V+0.05;片内可编程增益放大器PGA;片内振荡器;16位分辨率;可编程的转换速率15次秒240次秒;I2C总线接口(8个有效地址);电源电压2.7 V5.5 V;低电流消耗240 A4。ADS1110串行AD转换器采用6引脚贴片封装,其引脚排列如图1所示。VDD:电源端,通常接+5V;GND:模拟地和数字地;VIN+、VIN-:采样模拟信号输入端,其范围为-2.048 V2.048 V;SCL:I2C总线时钟线;SDA:I2C总线数据线。ADS1110是由带有可调增益的-型转换器内核、2.048 V的电压基准、时钟振荡器和I2C总线接口组成。其内部结构如图2所示 图2 ADS1110内部结构图MCU对ADS1110的鉴别别通过识别地址实现,ADS1110作为从机。 ADS1110的I2C地址是1001aaa,其中aaa是出厂时默认设置。ADS1110有8种不一样的类别,每种类别都有不同的I2C地址。芯片封装时,ADS1110的每个类别都以EDx为标志,其中x是地址变量。ADS1110含有输出寄存器和配置寄存器,可通过I2C端口进行访问。输出寄存器存储AD转换结果,而配置寄存器,二者的设定来控制ADS1110的工作方式,数据传输速度和增益放大器,也可用于查询器件状态。从ADS1110中读取输出寄存器和配置寄存器的内容的时候,需要在片内对ADC寻址。从ADS1110中读3个字节即可,前2个字节寄存器的输出内容,第3个字节是配置寄存器的操作。读时,只读前2个字节而不读第3个字节。ADS1110的读时序如图3所示。 图3 ADS110读时序图为了对配置寄存器进行写的操作,要对ADS1110进行片内寻址,并向配置寄存器写进1个字节即可,但不能向输出寄存器写进字节。其写操作时序如图4所示。 图4 ADS110写时序图2.2硬件电路设计电子称的硬件结构由以下五部分组成:电阻应变式传感器、信号放大处理电路、AD转换、单片机控制及独立电源。其结构如图5 所示。测重的过程是把被测物的质量通过电阻应变传感器将质量信号转化为电压输出,信号放大处理模块把来自电阻应变式传感器微小信号放大,放大过后的电压信号经过AD转换为数字量,数字量经过单片机进行处理,然后送上层LabVIEW显进行数据处理控制。 图5 硬件设计框图 质量测量系统中,传感器是重要部位,其精确度,稳定性尤其对测量产生巨大影响。 根据我们设计要求, 设计中选用单点式荷重传感器LC8020,其精度为 百分之零点零三,灵敏度 2.00.2m V/V,额定量程5千克,提供桥电压 为5V。 信号调理电路当称重传感器满负载 5Kg 时,传感器输出电压变化 101m V,此时要求加入ADS1110 的电压为 1024 m V。 若信号放大调节电路的增益为 G。G=1024m V10m V102。信号调节放大电路部分选用高精度、低功耗仪用放大器 INA118,其电路如图 6所示。信号采集处理电路称重信号经信号调理放大后,模数转换是核心部件,目前在低速高分辨率的测量中,delta-sigma 模数转换取得优势地位。 ADS1110 与 STC89C51RC 连接电路如图 7所示 。模数转换后经单片机读出并做数据处理,然后经串口送予LabVIEW用于控制。 图6 信号调理电路 图7 ADS1110与单片机连接图2.3硬件数据采集控制 图8数据采集控制框图 在本系统中主回路为下层以单品机为中心的信号采集模块,控制回路为以LabVIEW为上位机的界面控制。通过 与LabVIEW进行串口连接,在LabVIEW中进行数据处理比较之后控制水流量阀门进行水流量调节。通过将浆水浓度检测转换为固定体积浆水质量检测,设定固定体积浆水质量上下限,从而可以实现控制浆水浓度的目的。3系统软件设计3.1单片机测质量部分程序设计 设计配置8位ADS1110寄存器如图9所列。位76543210名称ST00SCDR1DR0PGA1PGA0值10011110 图9 ADS1110寄存器配置ST位的意义决定于它是被写还是被读。在单周期重复性转换方式中,写1到ST位为AD转换开始,写入0无操作;在连续方式中,ADS1110不必操作ST的值。在进行读操作时,ST表示输出寄存器中的数据是否为新数据。如果ST被写入0,则为新数据;如果ST为1,则刚从输出寄存器读出的值以前已经被读过。保留5,6置为0。ADS1110工作方式为SC位控制,当SC是1时,ADS1110以单周期转换方式工作。2,3位控制ADS1110的传输速率,当DR的位3和位2为1表示ADS1110的数据采样率为15 sps。PGA的位1和0控制ADS1110的增益,置PGA位1和0为1、0表示ADS1110的PGA增益为4。按照硬件电路,采用汇编语言编程,在KeilA51 V8.50环境下调试通过,并成功应用在单片机称重系统中。3.2串口通信部分程序设计计算机通信的类别计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换.可以分为两大类:并行通信与串行通信。a、并行通信:通常是将数据字节的各位用多条数据线同时进行传送。并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。b、串行通信:将数据字节分成一位一位的形式在一条传输线上逐个地传送。串行通信传输线少,长距离传送时成本低,可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。串行通信接口标准如下:RS-232C接口:RS-232C是EIA(美国电子工业协会)1969年修订RS-232C标准。RS-232C定义了数据终端设备(DTE)与数据通信设备(DCE)之间的物理接口标准。单片机与串口的电路连接图:用的是max232芯片。还有其他的接口标准,如RS-485等.比特率是每秒钟传输二进制代码的位数,单位是:位秒(bps)。如每秒钟传送960个字符,而每个字符格式包含10位(1个起始位、1个停止位、8个数据位),这时的比特率为:10位960个/秒 = 9600 bps。在串行通信中,收发双方对发送或接收数据的速率要有约定。通过软件可对单片机串行口编程为四种工作方式,其中方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率来决定。串行口的四种工作方式对应三种波特率。由于输入的移位时钟的来源不同,所以,各种方式的波特率计算公式也不相同。方式0的波特率 = fosc/12方式2的波特率 =(2SMOD/64) fosc方式1的波特率 =(2SMOD/32)(T1溢出率)方式3的波特率 =(2SMOD/32)(T1溢出率)还需计算T1的溢出率,当T1作为波特率发生器时,最典型的用法是使T1工作在自动再装入的8位定时器方式(即方式2,且TCON的TR1=1,以启动定时器)。这时溢出率取决于TH1中的计数值。T1 溢出率 = fosc /12 256 (TH1) 在单片机的应用中,常用的晶振频率为:12MHz和11.0592MHz。所以,选用的波特率也相对固定。最后来讲串行通信的初始化串行口工作之前,应对其进行初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下:确定T1的工作方式(编程TMOD寄存器);计算T1的初值,装载TH1、TL1;启动T1(编程TCON中的TR1位);确定串行口控制(编程SCON寄存器);串行口在中断方式工作时,要进行中断设置(编程IE、IP寄存器)。一般定时器选用方式2(自动装初值),SCON寄存器中的SM0和SM1来选择串口工作方式如:常选用串口方式1,即8位数据传输,波特率可变。=/*功能:简单的串口通信单片机:AT89S52*/#include unsigned char flag,a; / flag为标志位 main(void)/*串口初始化*/TMOD=0x20; / 设置定时器1为工作方式2 TH1=0xfd; /装初值,设定波特率为9600 TL1=0xfd; TR1=1; /启动T1定时器 REN=1;/允许串口接收数据,REN、SM0、SM1这三句亦可以只写一个SCON=0x50 SM0=0;/串口工作方式设置为方式1SM1=1; EA=1;/开总中断 ES=1;/开串口中断while(1)if ( flag = 1 ) /当标志位为1时,进行下列的操作ES=0; /关串口中断,以保证一个数据一个数据的传输flag=0;/标志位清零SBUF=a; /如果收到计算机发送的数据,则将该数据再发回给计算机while(!TI);/这句很重要,等待发送数据的完成TI=0;/串行发送停止位的开始时,由内部硬件使TI置1,向CPU发中断申请。在中断服务程序中,必须用软件将其清0,取消此中断申请。ES=1; /开串口中断,用来接收下一个数据void ser() interrupt 4 /串口中断函数 RI=0; /接收中断标志位,串行接收停止位的中间时,由内部硬件使RI置1,向CPU发中断申请。则必须在中断服务程序中,用软件将其清0,取消此中断申请。a=SBUF; /收到的数据存入缓冲器,然后赋给a flag=1;3.3 labview控制界面编程及设计 本设计在LabVIEW中设计控制界面及仿真。通过串口输入的实际值,在LabVIEW中通过pid进行控制。3.3.1 labview简介LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美国国家仪器公司所开发的图形化程序编译平台,发明者为杰夫考度斯基(Jeff Kodosky),程序最初于1986年在苹果电脑上发表。LabVIEW编程前期是为了机械的智能控制所建立的,至今逐渐转变成为一种完整的的图形化编程语言。LabVIEW程序与传统编程语言之不同点在于程序流程采用 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=319177 t /_blank 数据流之概念打破传统之 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=7827187&ss_c=ssc.citiao.link t /_blank 思维模式,使得程序设计者在 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=126731 t /_blank 流程图构思完毕的同时也完成了程序的撰写。与 C语言 和BASIC语言一样,LabVIEW同样是普遍适应的编程系统,有一个可以完成绝大数编程的巨大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有一般编程软件所具备的的 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=8938649&ss_c=ssc.citiao.link t /_blank 程序调试面板,如设置断点、以动画方式显示数据及其子程序的结果、单步及重复执行等等,便于程序的开发调试。LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统的编程语言根据程序语句和程序指令的先后顺序决定步骤执行顺序,而 LabVIEW则采用数据流编程方式,程序中节点之间的数据流向决定了VI模块及函数进行顺序。VI指虚拟仪器(Virtual Instrument),是 LabVIEW的编程块组。LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。人机控制界面在 LabVIEW中为为前面板。使用形象的图形及连线,便可进行图形话编程处理对前面板上的各个模块进行控制。这就是图形化源代码,又称G代码。 HYPERLINK /Create.e;jsessionid=424C348798A09B55FFD05DC2145DFD9F?sp=2&sp=l7540096&sp=2 o 编辑本段 编辑尽可能采用了通用的硬件,各种仪器的差异主要是 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=5357 t /_blank 软件。LabVIEW可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=219335 t /_blank 仪器。Virtual instrument专研的另外一个问题是各种标准仪表的互相连接及其与PC的连接。现在利用比较多的是IEEE488 或GPIB通信协议。未来的仪器也应当是网络化的。LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言的开发环境,这种编程技术被各个学术机构广泛运用。LabVIEW集成了与满足 GPIB、VXI、RS-232和 RS-485 协议的硬件及数据采集卡通讯的全部功能。LabVIEW内部还配置了使用于TCP/IP、ActiveX等软件标准的 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=8431666&ss_c=ssc.citiao.link t /_blank 库函数。这是一个功能丰使用便捷的控制软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。利用 LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位/64位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是仪器发展的一个重要方向。另一种方式是仪器装入计算机。以通用的 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=507169&ss_c=ssc.citiao.link t /_blank 计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。在这一领域内,使用较为广泛的 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=664318&ss_c=ssc.citiao.link t /_blank 计算机语言是美国NI 公司的 LabVIEW。LabVIEW 的最新版本为 LabVIEW2011,LabVIEW 2009 为多线程功能添加了更多特性,这种特性在 1998 年的版本 5 中被初次引入。使用 LabVIEW 软件,用户可以借助于它提供的软件环境,该环境由于其 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=319177 t /_blank 数据流编程特性、LabVIEW Real-Time 工具对嵌入式平台开发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选。LABVIEW有很多优点,尤其是在某些特殊领域其特点尤其突出。测试测量:LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过将近半个世纪的不断补充完善,LABVIEW在各种控制及传感器数据采集等领域获得了大众的认可。现今,绝大部分的测量仪表仪器都拥有各自使用的基于LabVIEW驱动程序,通过利用LabVIEW图形化编程界面可以更加直观便捷高效的进行控制。并且NI公司为适应各种不同的控制编程需要制定了各种情况下使用的工具包,这些工具包几乎包含了大部分人员所需的所有控制功能,从而用户在利用这些工具包的基础上进行程序的开发就会容易很多。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=64392485 t /_blank 完整的测试测量应用程序。工程控制及工程测量是两个互有交集的范围,LabVIEW是从工程测量领域开始逐步完善的,从而逐渐的扩散到了工程控制的了领域。LabVIEW拥有专门用于工程控制的模块-LabVIEWDSC。除了用于工程控制的模块-LabVIEWDSC,在此领域常用的硬件设备、数据传输线等一般也都带有各自的LabVIEW驱动程序。使用LabVIEW可以非常方便的编制各种控制程序。仿真:LabVIEW包含了多种多样的数学 运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论