基于LabVIEW的温度控制系统设计
基于LabVIEW的温度控制系统设计
Vol.29No .3Mar.2013赤峰学院学报(自然科学版)J o urnal o f Chifeng University (Natural S cience Editio n )第29卷第3期(上)2013年3月1引言虚拟仪器与传统仪器不同,传统仪器是由生产厂家定义制造的,具有固定的外观和功能[1];虚拟仪器通过软件将计算机硬件资源与仪器硬件有机地融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理.2系统硬件设计待测温度信号经传感器转为电信号[2],再由信号调理电路处理成标准信号进入数据采集卡,由计算机软件系统(LabVIEW )采集.整个系统的硬件组成如图1所示.可见,采用虚拟仪器技术可以大大简化硬件部分设计,传统测试系统的A/D 转换,采样保持以及数据通信等功能集成在通用数据采集卡中,由计算机完成数据处理功能.用户可以根据不同需求采用不同的传感器和编写相应的程序即可实现要求的测试功能,大大增强了系统的灵活性.图1给出系统硬件组成框图由计算机、数据采集卡、测温电路及温度控制电路组成.3系统软件设计3.1系统整体功能介绍系统软件设计主要完成数据采集与显示、测试结果记录、数据查询、超限报警、温度实时控制等,同时为用户提供一个方便的操作界面.图2给出上位机的监控界面.该系统软件是基于LabVIEW8.5软件平台设计的,图3温度检测部分框图程序.用户首先根据实际需要在“温度上限”或“温度下限”中输入要设定的温度限定值,当点击“START ”按钮即可开始温度的采集;所测温度超过或低于温度上限或下限,与之对应的LED 灯就会变绿;滑动“温度历史显示”表下方的滑动条即可查看历史温度趋基于LabVIEW 的温度控制系统设计王雪晴,卫亚博(平顶山学院电气信息工程学院,河南平顶山467000)摘要:待测温度信号经传感器转为电信号[2],再由信号调理电路处理成标准信号进入数据采集卡,由计算机软件系统(La bVIEW )采集.其中温度采集采用集成元件,简单易行可靠.利用La bVIEW 实现了温度的温度控制且实时显示模块、温度自动存储模块、超限自动报警模块,其系统功能强大,外围电路简单易于实现,且便于系统硬件维护、功能扩展以及人机界面良好等优点.关键词:La bVIEW ;虚拟仪器;温度控制中图分类号:TO273文献标识码:A文章编号:1673-260X (2013)03-0139-02图1系统硬件框图图2系统总界面图3温度检测部分框图程序139--. All Rights Reserved.势;当系统处于运行过程中再次单击“START”按钮即可使系统停止工作.3.2数据采集数据采集模块可分为数据采集卡驱动程序的打开、数据采集卡的设置、数据采集卡的启动、数据采样控制、数据采集卡驱动程序的关闭等子模块[3].程序运行以后,数据采集卡连续采集数据,并把采集到的数据不断的送入到缓存中,并在前面板上显示采集到的数据波形.如图2系统总界面中的数据波形显示.3.3数据记录与存储系统提示输入文件名即确定好存储路径后,所采集测量的数据将存储到相应文件中.程序如图4所示.3.4温度实时控制采用LabVIEW中所带的PID控制器模块来控制温度.该模块采用增量式PID控制器,在Lab-VIEW中主要通过两种途径实现.一是利用其外部接口调用其他软件或编程代码[4];二是利用Lab-VIEW本身的图形编程语言编程.由于LabVIEW提供了Matlab Script节点,可在Matlab script节点中编辑Matlab程序,并在LabVIEW环境下运行,而且使用Matlab script节点实现,这样既能使程序结构清晰,又能提高运算速度.因此可采用Matlab script节点实现增量式PID控制程序.其表达式为:Δu(k)=Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)](3-1) (3-1)式中:k为采样序列;u(k)为第k次采样时刻的计算机输出值;e(k)为第k次采样时刻输入的偏差值;e(k-1)为第k-1次采样时刻输入的偏差值;Kp为比例系数;Ki为积分系数;Kd为微分系数.4结论所设计的温度测控系统软件上采用LabVIEW 强大的虚拟仪器设计能力,设计了操作简单、界面良好的温度测试系统,实现对环境温度信号的采集、分析、数据显示与存储,并对超出设定范围的故障进行报警等功能.系统在功能和应用可以进一度开放,比如可以实现更多路温度活或变量的信号的采集和控制,实现对温、湿度的控制反馈等.———————————————————参考文献:〔1〕袁源.虚拟仪器基础教程[M].成都:电子科技大学出版社,2002.〔2〕郁有文.传感器原理及工程应用[M].西安电子科技大学出版社,2008.〔3〕李亚.基于LabVIEW的温湿度检测系统设计[J].湖南工程学院学报,2012,22(1):24~26.〔4〕倪自强.LabVIEW环境下温湿度监控系统实现[J].电子元器件应用,2009,11(2):32~34.图4测量数据存储框图程序140--. All Rights Reserved.。
基于LabVIEW和声卡采集的温度控制系统设计
口
L曲 Ⅵ EW
温 度 控
伟 U
采
集 —
程序设计
ห้องสมุดไป่ตู้
接
口
电
路
电
路
由式知 电阻 R 、 ,凡 和 c 会直接影响转换结果 , 2R 、 因此对元件 的 精度有一定的要求 , 可根据转换精度适当选择。实际应用 中, 考虑到声卡 采集信号的频率范 围, 故将输 出信号 的频率范围设置在 6 ~ 5 K z . 1. H , 2 0 在此区间内 , 压频之间基本成 准线性分布 。电阻 R 和电容 C 组成滤 波 器, 可减少输入电压中的干扰脉 冲, 有利于提高转换精度 。R 处 的外 接 电源则对于输出频率脉冲的幅度具有控制作用 。 212温 度控 制 接 口 电路 .- 要对温度进行 控制 , 则需 针对不 同的控制需求采用不 同的电压值 。 所以本单元电路的作用是通 过 F v 频压 ) 厂( 转换电路 , 级输 出的特定 将前 频率信号变成特定 的电压值 , 然后通过窗 口电压 比较器输 出, 控制继 电 器, 进而实现对 温度的控 制。 ( )/ 频压 ) 1 vv( 转换 电路 Fv转换 电路 仍 由 L 3 构 成 ,L 3 厂 M3 1 M3 1原理 已在 前 面进行 过介 绍, 这里不再赘述 。 () 2 双限电压 比较器 电路 双限电压 比较器 电路如图 3所示 。当输入信号位于窗口电压 U。 ~U
科技信息
计 算机 与 网络
基 于 L b E 和声卡 采集的温度控制 系统设计 a VIW
华 中科技 大学 电子与信 息工程 系 陈 林 马 天 阳 林 凯 钱 世 龙
[ 摘 要 ] 文章以一种基于 L b IW 和声卡采集的温度控制 系统 为例 , aV E 详细介绍 了其 系统组成和 实现。测试结果表 明该 系统性价 比 高, 硬件结构 简单 , 而利用 L b E 进行 设计 , aVIW 更便 于系统功 能扩展 。该 系统既可作为 电子线路 实验课程 的综合 实验项 目, 也可作
基于LabView的温度控制系统
法做 到精确控 制温度 的变化 ,想要得 到某 一温度 下 的测试 统 ) 、 通信芯 片( 或显示器、 储存卡 ) 。 参数 , 还 需要配 备温度传 感器和 配套控 制程序 , 这样成 本反
而会提 高。
在 温 度 控 制 系统 中 , 应 以便 捷 、 实时 、 减少人工 损耗 为 目 的, 从 而 一 般 采 用 温度 采 集 装 置 与 分 析控 制 软 件 进 行 通 信 的 温 度 传 感 器 分 为模 拟 传 感 器 和 数 字 传 感 器 两 种 。 模 拟 传 感 器 会 输 出 某 一 范 围 内 的 电压 或 者 电 流 信 号 。 数 字 传 感
传 统 的 方法 实 现 起来 简 单 且 成 本 低 ,被 广 泛 用 于 日常
生活 中。但是 这种 方法 同样 存在着 巨大 的缺 陷 . 在 实验 中 ,
往往 需要频 繁的改 变环境 的温度 , 以达 到 分 析 测 试 的 需 要 , 读 取 这 些 输 出 的 变化 , 可 以 得 到 外 界 环 境 的 温 度 。除 此 之 外 , 而 继 电 器 切 换 的 方式 无 论 是 使 用 多 路 选 通 开 关 还 是 比较 器 温 度 采 集 装 置还 需 要 具 有 通 信 、 储 存 或者 显 示 功 能 中 的 至 少 都 只 能 控 制 温 度 在 某 几 个 点 的 范 围 内 变 化 ,而 且 电路 一 旦
算 得到 一定的控制逻辑 ; 最后分析控 制软 件会根据 运算得到 定 、不 易 更 改 。传 感 器 的 选 择 可 以 根 据 具 体 的 测 试 要 求 确
的高亮显示 功能更是能够省去 仿真软件 的开 发时间 , 在尽可 有 实时性 , 而 且只要传 感器 的线性度 足够好 , 配备高精 度 的
LabVIEW环境下温度控制系统的设计
单端/8路差动模拟输入通道,2路独立的D/A输出通道,它的采样速率可达到100KS/s。
本温度控制系统可以通过温度控制电路的输出端与数据采集卡的A/D输人通道相连接,温度控制电路的控制端与数据采集卡的D/A输出通道连接,同时用NI公司提供的Measurement&Automation进行简单的设置便可完成系统软件与数据采集卡的通讯。
3.声音报警电路报警信号由数据采集卡的D/A的另一输出通道给出,由于给出的信号很微弱,不能直接控制报警器,所以必须将信号放大。
该电路的控制原理是:从数据采集卡的输出通道输出的报警信号,通过一个电阻接到三极管的基极,当报警信号是高电平,三极管导通,继电器J1的线圈得电吸合,报警器得电,发出报警信号;当信号电压是低电平,三极管截止,继电器J1失电,其触点断开,报警器不工作。
温度控制系统的软件设计基于LabVIEW的温度控制系统是采用模块化的思想来编写的,每个功能的实现由一个模块完成,然后由主控模块调用各个子模块,最后实现数据采集、处理、显示、记录、打印、数据通过网络传输等功能。
软件系统的构成如图2所示。
同时一,LabVIEW图形化编程语言能方便而高效地按照系统的功能要求编写友好的操作界面,本系统软件的主操作界面是如图3所示。
图2软件系统的构成1.主控模块主控模块提供了温度控制的功能,它通过与其它模块的通讯来完成数据采集处理、PID控制、数据记录、数据查看、数据打印、网络数据传输和错误事件处理等功能。
2.数据采集模块数据采集模块就是将温度信号转化为数字量并传递到计算机中的过程。
该模块的数据采集功能由图3温度控制系统主操作界面数据采集函数Functions_DataAcquisition÷Ana—logInput—I.AnalogInputUtilities—}AIReadOneScan来实现。
该函数可以对某个信道进行数据采集,将采集结果存放到设置的缓存中,并返回由采样数指定的数据。
基于LabVIEW的无线温度测控系统设计
( c o l f e tia n ie r g o t e s Unv riy S h o crclE gn ei ,S uh a t ie s ,Na j g 2 0 9 ,Chn ) o El n t ni 1 0 6 n ia
关 键 词 :P 9 1 8I V5 RD2 TMP 1 ;La VI W ;温 度 测 控 ;无 线 通 信 ;P D 控 制 ; 12 b E I
中 图分 类 号 :TP 7 23
文 献标 识码 :A
W iel s emp a u e De ec ig Sy t r e sT er t r t tn s em Bas d o a e n L bVl EW
Ab ta :A e ltm et m pe a u e d t c ig s t m s d sg d b s d o rua ns r e . T h yse s sLa s rct r a—i e r t r e e tn yse i e ine a e n vit li tum nt e s t m u e bVI EW 8. ss fwa e 5a ot r de i a f r ,a ow— owe CU 9IV 51 sgn plto m nd l p rM P8 RD2 a r w a e c e Thes s e a quie e p r t r ina n st y P89 sha d r or . y t m c r st m e a u esg lo ie b IV51 RD2 a i ia e pe a ur e orTM P1 2,a d c nd d gt lt m r t e s ns 1 n omm u c ts w ih PC hr gh Zi nia e t t ou gBe iee s c m u c to od e SZ0 . I o t r ew r ls om nia in m ul 5 n s fwa e pltor ,t m p r t r i na sds a e af m e e a u esg li iply d,a l e n a e nayz d a d s v d,a d PI c nto e p r t r sa h e d. Thed sg d s t m e t e n D o r loft m e a u ei c ive e ine yse f a ur s l w we o po r,hih p e iin,f in y i t ra e,sm p eop r to n o x e i lt ih lw os. g r cso re dl n e fc i l e a in a d go d e t nsbiiy w t o c t Ke y wor ds:P89 LV 51 RD2;TM P1 2; La 1 bV I EW ;t m p r t r t c i e e a u e dee tng; wiee sc m m u c to r ls o nia in;PI c ntol D o r 。
(最新整理)基于LabVIEW的温控系统设计
(完整)基于LabVIEW的温控系统设计编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)基于LabVIEW的温控系统设计)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)基于LabVIEW的温控系统设计的全部内容。
基于LabVIEW的温控系统设计杨希(武汉工程大学)摘要:给出了基于LabVIEW的室温测试方法以及直流电机PID控制系统的设计方法。
介绍了系统的组成,工作原理和程序设计方法。
关键词:LabVIEW;室温测试;直流电机;PID控制The design of thermal control system based on LabVIEWYang Xi(Wuhan Insitute of Technology)Abstract:This paper presents the method of PID control system based on LabVIEW for room temperature test and DC motor.The component of the system ,opetating principle and method of program design is described.Key words:LabVIEW;room temperature test;DC motor;PID control0 引言由于在最近实验室在进行对温室育苗的研究,需要实现对温度的采集以及控制,因此设计了温控系统。
此系统主要包括两个部分,一个部分是对温度的采集,另一部分是对电机的控制。
系统采用虚拟仪器图形化编程软件LabVIEW实现对室温的测试和电机转速的控制,为了得到较好的控制效果,采用PID控制算法。
基于LabVIEW的自动温度监控系统的设计
基于LabVIEW的自动温度监控系统的设计作者:何乾伟,王小魏,黄致尧来源:《科技视界》 2015年第27期何乾伟王小魏黄致尧(西南石油大学石油与天然气工程学院,四川成都610500)【摘要】传统的温度监控器功能完全依赖硬件实现,有精度低、速度慢、价格昂贵等缺点,根据温度监控的需要,结合虚拟仪器的特点,基于LabVIEW的开发平台设计了一种自动温度监控系统。
该系统主要完成了前面板和程序框图的设计,具有使用灵活、效率高、自动化程度高、操作简单、可实现用户自定义其功能等优点。
【关键词】温度监控系统;LabVIEW;程序;设计0引言借助于仪器仪表技术和计算机技术的飞速发展,虚拟仪器随之诞生,20世纪80年代,美国国家仪器公司首先提出虚拟仪器的概念,和传统仪器相比,虚拟仪器具有使用灵活、效率高、自动化程度高、操作简单、可实现用户自定义其功能等优点。
虚拟仪器已成为未来仪器发展的一种趋势,但这也对现有虚拟仪器技术提出了更高的要求。
本文重点介绍了一种基于LabVIEW而设计的数字化自动温度监控系统,在很大程度上解决了传统温度检测仪器的诸多弊端。
该仪器可以由用户自由地组合计算机平台、硬件、软件、以及各种实现应用所需要的附件,这种灵活性可由供应商定义,功能固定、独立的传统仪器无法与之相比。
1自动温度监控系统的设计指标该自动温度监控系统基于LebView而设计,在实现传统温度监控器所实现的功能的基础上,结合虚拟仪器的特点进而增加了一些传统仪器不具备的新功能,该设计实现的主要功能如下:1)实时监测温度数值;2)自动分析已检测温度,显示最大温度、最小温度和平均温度;3)设定温度的监控范围,出现异常时报警提示;4)华氏温度与摄氏温度之间互相转换;5)用户可以控制监测过程。
2自动温度监控系统的设计2.1前面板的设计前面板的设计主要包括显示部分和控制部分,具体设计步骤如下,图1为前面板的设计图。
2.1.1显示部分显示部分主要包括一个波形图表和多个字符串显示控件,波形图表用于显示当前温度值和规定的报警温度温度上下线,字符串显示控件分别用于显示设定的温度上下线、当前温度值、最大温度、最小温度和平均温度,以便于更加直观的观察各项温度的精确值。
基于LabVIEW的温度控制系统设计
引言随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,一种新型的先进仪器——虚拟仪器成为当前系统研究的热点。
虚拟仪器的出现开辟了仪器技术的新纪元,它是多门技术与计算机技术结合的产物,其基本思想逐步代替仪器完成某些功能,如数据的采集、分析、显示和存储等,最终达到取代传统电子仪器的目的。
虚拟仪器通过软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储及分析处理,并通过交互式图形界面实现系统控制和显示测量数据,并使用框图模块指定各种功能。
采用集成电路温度传感器和虚拟仪器方便地构建一个测温系统,且外围电路简单,易于实现,便于系统硬件维护、功能扩展和软件升级。
本设计利用LabVIEW作为语言开发平台,设计了一个温度控制系统,并利用计算机串口与下位机串行通讯,能实现温度的实时测量与控制。
1 绪论现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。
人们曾为测量仪器从模拟化、数字化到智能化的进步而欣喜,也为自动测试技术的日新月异的发展所鼓舞,当今虚拟仪器技术的出现又使得测量仪器进步入了高科技的殿堂。
与传统的仪器不同,虚拟仪器(virtual instrument)是基于计算机和标准总线技术的模块化系统,通常它是由控制模块、仪器模块和软件组成,在虚拟仪器中软件是至关重要的,仪器的功能都要通过它来实现,因此软件是虚拟仪器的核心,“软件就是仪器”,从本质上反映了虚拟仪器的特征。
从构成方式上讲,虚拟仪器可分为四大类:GPIB体系结构、PC-DAQ体系结构、VXI体系结构和PXI体系结构。
GPIB体系结构是通过GPIB总线将具有GPIB接口的计算机和仪器集成的测试系统。
其优点是用户可以充分利用自己的计算机和仪器资源,且组建方便灵活、操作简单,曾是国际流行的自动测试系统。
基于LABVIEW的温度控制系统设计
78第6卷 第1期Vol.6 No.1四川工商学院学术新视野Academic New Vision of Sichuan Technology and Business University2021年3月Mar.2021·理学与工学·引言如今,温度正是所有行业中和安全挂钩的最为重要的指标之一。
为了提高数据处理的效率,在实际应用中都采用数字温度传感器进行温度数据的采集工作。
但要达到对温度的实时监测就会产生大量的数据。
如果完全采用人工方式来处理这些数据,根本无法满足实时监测的需要。
因此必须使用一套完整的温度测控系统来处理这些信息。
1 课题研究内容本设计利用一个STC89C52为核心的单片机作为下位机,利用LABVIEW 作为上位机,开发出一个温度测控系统。
通过控制程序、逻辑算法和数据筛选实现对环境温度的实时测量与控制。
收稿日期:2021-2-5作者简介:唐乾城(1998- ),男,四川广安人,四川工商学院电子信息工程学院2016级通信工程专业1班学生,主要研 究方向:移动通信技术。
通讯作者:段恒利(1984- ),女,四川遂宁人,副教授,主要研究方向:数据通信、移动通信方向。
基于中图分类号:TP273,TM924.3于LABVIEW 的温度控制系统设计唐乾程,段恒利(四川工商学院电子信息工程学院,四川成都611745)摘要:随着科技的迅猛发展,温度控制技术取得了重大的突破。
温度控制系统的开发与应用,在信息自动化行列中占据了非常重要的地位。
在所有的温度控制系统中,以虚拟仪器作为核心上位机的方式成为了系统开发者的首选。
本设计分为上位机与下位机,功能上有温度采集及显示、温度数据处理及分析、温度控制、温度超限报警、数据存储。
系统整体工作方式为下位机从外界采集温度数据,通过串口通信传输至上位机,从而实现所有的操作流程及功能。
本设计详细的阐述了整个控制系统的制作过程和所有功能图分类号:TP273,TM924.3文献标识码:A Design of Temperature Control System Based on LABVIEWTang Qiancheng ,Duan Hengli(School of Electronic Information Engineering ,Sichuan Technology and Business University ,Chengdu 611745China )Abstract:With the rapid development of science and technology,major breakthroughs have been made in temperature control technology.The development and application of temperature control systems occupy a very important position in the ranks of information automation.Among all the temperature control systems,the way of using virtual instrument as the core PC has become the first choice of system developers.This design contains a PC and a micro control unit.The functions include temperature acquisition and display,temperature data processing and analysis,temperature control,temperature over-limit alarm and data storage.The overall working mode of the system is that the micro control unit collects the temperature data from the outside world and transmits the temperature data to PC through serial communication,so as to complete all the operating processes and perform functions.This design elaborates the production process of the whole control system and the steps to perform all the functions.Key words:LABVIEW ;DS18B20;Micro control unit ;PC system design ;Micro control unit design792021年四川工商学院学术新视野2 系统总体设计系统分为硬件和软件两个部分。
基于labview的温度监测系统设计任务书
基于labview的温度监测系统设计任务书一、项目背景随着工业和生活水平的提高,对温度监测系统的需求日益增加。
温度监测系统是通过传感器对环境或物体的温度进行实时监测、采集和处理,以达到控制、报警、记录或调节的目的。
本项目旨在设计一套基于LabVIEW的温度监测系统,能够实现高精度、高稳定性的温度监测,并具有数据可视化、报警提示、远程监测等功能。
二、项目目标1.设计一套温度监测系统,能够实现对环境或物体的温度进行实时监测、采集、处理和显示。
2.实现对温度数据的实时监测和记录,能够生成温度曲线图,并具有数据查询、导出、打印等功能。
3.实现对温度数据的报警处理,能够根据设定的温度阈值进行报警提示,并具有报警记录和处理功能。
4.设计一套用户界面友好、操作简便的温度监测系统,能够实现远程监控和操作。
三、系统总体设计1.系统硬件设计:包括传感器、数据采集模块、数据处理模块、显示模块等。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集、数据处理、数据显示、报警处理、远程监控等功能的实现。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置等功能。
四、具体实施方案1.系统硬件设计:选择高精度、高稳定性的温度传感器,并通过数据采集模块进行数据采集和处理;数据采集模块采用高速ADC进行温度数据转换,并通过数据处理模块进行数据存储和处理;显示模块采用高清晰度显示屏进行温度数据的显示。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集模块、数据处理模块、数据显示模块、报警处理模块和远程监控模块等功能的实现;利用LabVIEW的图形化编程和数据可视化功能,实现对温度数据的实时监测、记录、显示和分析。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置、远程监控等功能的实现;实现对温度数据的可视化和直观显示,使用户能够方便地进行操作和管理。
基于LabVIEW的温度测控系统设计
控 系 统 成 本 较 高 。 为 解 决 这 一 问 题 , 文 采 用 本
A 8 S 1单 片 机 及 温 控 部 件 、 度 传 感 器 、 数 转 T 95 温 模 换 : 等 构 成 了 温 度 测 控 节 点 , 通 过 串 口 与 上 芷片 并
节 点 。 L b EW . a VI 8 5中 , 行 通 信 节 点 位 于 函 数 串 选 板 的 “ 器 I 0” “ 口 ” 一 共 包 括 8个 点 , 仪 / 一 串 , 分 别 实 现 初 始 化 串 口 、 口写 、 口度 、 闭 串 口 串 串 关 等 功能 。使用 时 , 需 要简 单 的配置 即可 。 只
快 , 试 结 果 的 表 达 方 式 更 丰 富 多样 , 以 方 便 地 测 可 存 储 和 交 换 测 试 数 据 , 格 低 且 技 术 更 新 快 。 虚 价 拟仪 器技术 已经 广 泛应 用 于分 布 式 测控 系 统 、 远
程 设 备 诊 断 以 及 网 络 虚 拟 实 验 室 建 设 等 诸 多 领
替 加 热 电机 , 却 采 用 自然 冷 却 方 式 , 过 P . 冷 通 32
输 出 高/ 电平 实 现 启 动 / 止 加 热 。 低 停
[ 收稿 日期]2 1 1 2 0 0 0—1 [ 作者简介]刘志先(9 0一 , 壮族 ) 广西钦州人 , 18 ) 男( , 钦州学院数 学与计算机科学学院讲 师。
接 收 上 位 机 设 置器 是 指 在 以 通 用 计 算 机 为 核 心 的 硬 件
平 台上 , 用 户 自己设 计 定 义 , 有 虚 拟 的操 作 面 由 具
基于LabVIEW的多功能温度测控系统设计
升级维护方便等优点,是延长医院精密仪器使用寿命、降低医 院运行成本的有效途径。
1 系统总体结构
该系统采用软硬件相结合的控制结构,软件部分采用 Lab⁃ VIEW 编写监控程序,实现实时温度的仪表和数字显示、实时温 度曲线显示、接收的短信指令和号码显示、温度数据存储和报 警等功能[1][2]。硬件部分以 ATC89C52RC 为主控芯片,短信收发 模块由 GSM 模块构成,温度采集模块由 DS18B20 温度传感器[3] 构成,将采集到的温度由单片机处理后通过串口传到计算机。 当温度超过或低于设置的报警温度时会发出报警信号,并经过 单片机处理后发出相应的控制指令,然后驱动对应的继电器去 启动制冷或加热设备,同时把报警信息编辑成短信通过 GSM 模
收稿日期:2021-03-20 作者简介:李春辉(1991—),男,河南周口人,硕士,研究方向为智能控制与检测技术。
66
软件设计开发
本栏目责任编辑:谢媛媛
第 17 卷第 17 期 (2021 年 6 月)
块发送给管理人员的手机,管理人员可通过 GSM 模块把编辑好 的控制指令传给单片机,单片机处理后产生对应的控制指令去 控制继电器,进而启动制冷或加热设备。这样可增加了管理人 员的态势感知能力,使其能够及时了解到仪器室的动态。另 外,管理人员还可通过网页浏览器访问 WEB 服务器发布的温 控前面板页面,查看仪器室当前温度,实现远程监控。系统结 构框图如图 1 所示。
图 8 收到的短信内容图
图 6 短信显示程序图
4 网络远程监测
传统的温控系统往往在现场操作,这给管理带来不便。网 络技术拓展了虚拟仪器的使用范围,使之能通过局域网或 In⁃ ternet 实现远程测控的功能。本系统运用 LabVIEW 自身具有的 Web 发布功能,实现系统的网络与远程控制[4]。首先配置好服 务器目录与日志配置、客户端可见 VI 配置和客户端访问权限 配置,在客户端通过网页浏览器输入地址打开服务器上的 VI, 浏览器操作方式只需要在客户端安装一个 Run-Time Engine 就 可远程操作。Web 发布时保存网页的面板如图 7 所示。
基于labview的温度监测系统设计任务书
基于labview的温度监测系统设计任务书基于LabVIEW的温度监测系统设计任务书:1. 任务概述本任务旨在设计一个基于LabVIEW的温度监测系统,能够实时监测传感器输出的温度数据,并能够进行数据采集、处理、存储和实时显示。
该系统将使用一个传感器、一个数据采集模块和一个图形化用户界面,以实现对温度的监测和控制。
2. 系统功能2.1 数据采集该系统将使用一个温度传感器来采集温度数据。
传感器将实时输出温度值,并将其发送到数据采集模块。
数据采集模块将接收传感器输出并将其转换为数字信号,以便在图形化用户界面中进行显示。
2.2 数据处理数据采集模块将接收传感器输出并将其转换为数字信号。
这些数据将存储在一个数据库中,以便进行后续分析和处理。
数据处理模块将使用SQL语言或其他数据库技术来访问数据库,并提取所需的数据。
2.3 实时显示系统将使用图形化用户界面来实时显示温度数据。
用户将能够通过拖拽和放置控件来自定义用户界面,并使用控件来实时监测温度数据。
2.4 控制系统将使用LabVIEW编程语言来控制系统的运行。
用户可以通过编程来设置温度传感器的阈值、设定温度报警阈值等,以便对系统进行控制。
3. 系统硬件3.1 传感器该系统将使用一个温度传感器来采集温度数据。
传感器将实时输出温度值,并将其发送到数据采集模块。
3.2 数据采集模块该系统将使用一个数据采集模块来接收传感器输出并将其转换为数字信号。
数据采集模块将具有多个输入端口,以满足不同的温度传感器输出。
3.3 图形化用户界面该系统将使用图形化用户界面来实时显示温度数据。
用户将能够通过拖拽和放置控件来自定义用户界面,并使用控件来实时监测温度数据。
4. 系统软件4.1 LabVIEW编程语言该系统将使用LabVIEW编程语言来控制系统的运行。
用户可以通过编写程序来设置温度传感器的阈值、设定温度报警阈值等,以便对系统进行控制。
4.2 数据库技术系统将使用SQL语言或其他数据库技术来访问数据库,以提取所需的数据。
基于Labview的PLC温度控制系统-需求分析
02 温度监控系统实训要求
1、实训模拟工业现场温度监控报警 2、PLC通过PT100检测现场温度 3、根据设定值做温度超温报警 4、设计LabView实时监控人机界面传感器 PT100
PLC
ModBus 通信协议
温度调节器 报警 加热或制冷
PC机 LabView 控制程序
THANK YOU FOR WATCHING
LabVIEW培训
团队:晏 凯 韩君
肖迎春 张胜宇
基于Labview的PLC 温度监控系统
基本需求分析
01 温度监控系统分析
在温度控制应用中,传统是采用温控 仪表作为控制器,在面板开孔安装,若 温控点数较多时,安装麻烦,不美观, 成本也高。随着触摸屏、工业PC、PLC 的广泛应用,几乎每条生产线、每台设 备都配备有触摸屏,有的甚至是多屏, 因此将温控功能做在这些控制器里面已 是首选。通过触摸屏,除了方便操作、 灵活处理外,温度历史曲线、实时曲线 、数据记录、配方等等就很容易做出来 ,这是传统温控仪表方案无法比拟的。
labview课程设计实例
labview课程设计实例LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款用于数据采集、仪器控制、实验测量和过程控制的可视化编程语言和开发环境。
它是一种图形化编程语言,允许用户通过拖拽和连接图标来编写程序,而不需要编写传统的文本代码。
由于其易于学习和使用的特点,LabVIEW被广泛应用于科学研究、工程设计、教育培训等领域。
在LabVIEW课程设计中,学生们通常会接触到各种实例来帮助他们理解和掌握LabVIEW的使用。
下面将介绍几个常见的LabVIEW课程设计实例,希望能为读者提供一些参考和启发。
1. 温度控制系统设计实例在这个实例中,学生们将学习如何使用LabVIEW来设计一个温度控制系统。
他们可以通过连接温度传感器和加热器,实时监测和控制温度。
通过LabVIEW的图形化编程界面,学生们可以轻松地设置温度范围,并实时监测温度变化。
当温度超过设定的阈值时,LabVIEW 会触发相应的控制信号,使加热器自动调节温度。
2. 数据采集和分析实例在这个实例中,学生们将学习如何使用LabVIEW来进行数据采集和分析。
他们可以连接各种传感器和仪器,实时采集和记录各种数据。
通过LabVIEW的图形化编程界面,学生们可以直观地配置数据采集参数,并实时显示采集到的数据。
此外,LabVIEW还提供了丰富的数据分析工具,学生们可以使用这些工具来对采集到的数据进行处理、统计和分析。
3. 机器人控制实例在这个实例中,学生们将学习如何使用LabVIEW来控制机器人的运动。
他们可以通过连接各种传感器和执行器,实现机器人的自动导航和运动控制。
通过LabVIEW的图形化编程界面,学生们可以轻松地设置机器人的运动轨迹,并实时监测机器人的位置和姿态。
此外,LabVIEW还可以与机器视觉系统集成,实现更复杂的机器人控制任务。
4. 信号处理实例在这个实例中,学生们将学习如何使用LabVIEW来进行信号处理。
基于LabVIEW的温度控制系统设计资料
引言随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,一种新型的先进仪器——虚拟仪器成为当前系统研究的热点。
虚拟仪器的出现开辟了仪器技术的新纪元,它是多门技术与计算机技术结合的产物,其基本思想逐步代替仪器完成某些功能,如数据的采集、分析、显示和存储等,最终达到取代传统电子仪器的目的。
虚拟仪器通过软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储及分析处理,并通过交互式图形界面实现系统控制和显示测量数据,并使用框图模块指定各种功能。
采用集成电路温度传感器和虚拟仪器方便地构建一个测温系统,且外围电路简单,易于实现,便于系统硬件维护、功能扩展和软件升级。
本设计利用LabVIEW作为语言开发平台,设计了一个温度控制系统,并利用计算机串口与下位机串行通讯,能实现温度的实时测量与控制。
1 绪论现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。
人们曾为测量仪器从模拟化、数字化到智能化的进步而欣喜,也为自动测试技术的日新月异的发展所鼓舞,当今虚拟仪器技术的出现又使得测量仪器进步入了高科技的殿堂。
与传统的仪器不同,虚拟仪器(virtual instrument)是基于计算机和标准总线技术的模块化系统,通常它是由控制模块、仪器模块和软件组成,在虚拟仪器中软件是至关重要的,仪器的功能都要通过它来实现,因此软件是虚拟仪器的核心,“软件就是仪器”,从本质上反映了虚拟仪器的特征。
从构成方式上讲,虚拟仪器可分为四大类:GPIB体系结构、PC-DAQ体系结构、VXI体系结构和PXI体系结构。
GPIB体系结构是通过GPIB总线将具有GPIB接口的计算机和仪器集成的测试系统。
其优点是用户可以充分利用自己的计算机和仪器资源,且组建方便灵活、操作简单,曾是国际流行的自动测试系统。
基于LabVIEW水温专家PID控制系统设计与实现
基于LabVIEW水温专家PID控制系统设计与实现水温是工业上常见的控制对象之一,因其具有大惯性、大滞后等特点,如果控制系统在快速性、准确性等方面要求较高情况下,控制起来将会有一定困难。
混合器水温控制系统以虚拟仪器开发工具LabVIEW作为开发平台,采用专家PID控制算法对水温进行控制,控制结果表明基于LabVIEW水温专家PID控制具有良好的控制效果。
标签:LabVIEW;混合器水温;专家PID控制1 LabVIEW概述LabVIEW是美国国家仪器公司(NATIONAL INSTRUMETS,简称NI)开发的一款具有图形化编程特点的软件,全称是Laboratory Virtual Instrument Engineering Workbench(中文名称:实验室虚拟仪器工程平台)。
由于LabVIEW 采用数据流图编程,与其它文本编程语言比较,它只需使用图标便能代替文本行进行创建应用程序,因而更简单、快捷,同时其还拥有处理工程上复杂的计算和分析等强大功能,因而受到广泛的应用和普及。
2 混合器水温控制系统设计简介混合器水温控制系统设计示意图如下图1所示,系统由混合器、热水泵、冷水泵、变频器1、变频器2、温度传感器、采集卡(研华PCI-6014)及PC机等组成。
系统是以混合器内的水温为控制对象,由PC机上安装的采集卡采集混合器内的温度传感器信号及输出电压信号控制变频器的频率以调节流入混合器的冷、热水量从而实现水温的控制。
3 专家PID控制3.1 PID控制原理与算法在工程实际应用中,PID由于原理简单、使用方便、鲁棒性强、适应性广等优点被广泛使用,其控制规律如下:M1设定的较大误差界限;M2设定的较小误差界限。
3.3 专家PID控制程序与控制界面设计根据上面专家PID控制算法,通过调用LabVIEW的公式节点,将专家PID 控制的程序代码写入即可。
如图2所示是专家PID控制的总程序代码图。
3.4 运行结果混合器水温控制系统运行结果如下图3所示,由图可见基于LabVIEW水温专家PID控制具有良好的控制效果。
labview课程设计实例
labview课程设计实例LabVIEW课程设计实例引言:LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款用于数据采集、信号处理、控制系统设计等科学与工程领域的编程环境。
它以图形化的编程方式,通过连接不同的图标来构建程序,使得用户可以快速实现各种功能。
本文将介绍几个LabVIEW课程设计实例,以展示其在实际应用中的灵活性和强大功能。
1. 温度监控系统设计在工业生产过程中,温度的稳定控制对于保证产品质量至关重要。
本实例将展示如何使用LabVIEW设计一个温度监控系统。
首先,通过传感器采集温度数据,并利用LabVIEW的图形化编程界面进行数据处理和显示。
然后,根据设定的温度范围,设计报警功能,当温度超出设定范围时,系统会自动触发报警。
最后,将数据保存至数据库中,以便后续分析和查询。
2. 机器人控制系统设计机器人在自动化生产中发挥着重要作用,而机器人控制系统的设计是实现机器人自动化操作的关键。
本实例将展示如何利用LabVIEW 设计一个简单的机器人控制系统。
首先,通过连接传感器和执行器,实现机器人的感知和执行功能。
然后,利用LabVIEW的控制模块,设计机器人的运动轨迹和动作序列,使其能够完成指定的任务。
最后,通过图形化界面,实现对机器人的监控和控制。
3. 数据采集与分析系统设计在科学实验和工程测试中,数据采集和分析是必不可少的环节。
本实例将展示如何使用LabVIEW设计一个数据采集与分析系统。
首先,通过连接传感器和信号采集设备,实时采集各种参数的数据。
然后,利用LabVIEW提供的数据处理工具,对采集到的数据进行滤波、峰值检测、趋势分析等处理。
最后,通过图形化界面,展示处理后的数据结果,并提供数据导出和报表生成功能。
4. 智能家居控制系统设计随着物联网技术的发展,智能家居控制系统的需求日益增长。
本实例将展示如何使用LabVIEW设计一个智能家居控制系统。
基于LabVIEW的温度控制系统的设计
集、控制.例如在发电厂、钢铁厂、化工领域的生产中都需要对人量数据进 行现场男集,_而温度采集又是其中极为重要的部分。在极端恶劣1 :作环境 下,温度的测量常伴有巨大的掩击力或高温气体的高速流动,其共同特点是 温度高且是瞬态变化的,响应时间町达ms甚拿u s级,测量技术难度大。目
前,常用的温度采集系统绝大部分是由集成温度传感器和单片机构成的,这 种方案人机界面不友好、调试期长、修改不方便,因此采用效率和自动化水 平更 高的新 的测母 手段, 是温度 测控系 统的发 展趋势 。
配备NI 公司的数据采集板膏比较贵,在实际开发中可选用单片机系统对数据 进行 采集 。
本文设计了一种基于LabVI EW的单片机温度自动控制系统,并对其系统 的组成、实现给 出了详细描述。
=、系统硬件电路设计
系统dI 温度传感器、信号的处理、信号的采集、温度的监控组成,实现 了温度的监测和控制,提高了系统的安全性、方便性。系统框图如图I 所 示。温度传感器将待测物体的温度变化转换成电流变化,然后通过信号处理
图2温度 检测电 路 ( 二) 脉宽调制电路 采用脉宽调制电路的优点是:当平台温度较低时,可以给出较宽的电压 脉冲,提供大电流对系统进行快速的加温;当温度接近于设定值,可以给出 较窄的脉冲,提供小电流进行加温;当温度值在设定值范围内时,脉宽调制 电路可以给出更窄的脉冲,提供给微小的加温电流,使系统的温度始终保持 在要求的范围内。 该电路以电压驱动璋! 脉宽调制控制集成电路TL49 4为核心元件并加上简 单滤波电路及RC放电同路构成同路控制器。它能把脉冲宽度变化的信号转换 成与脉冲宽度成正比变化的直流信号,输出给电阻丝,使其对惯性器件进行 加 温。 整个 电路 由输 入、 脉宽 调制 、输 出三 个模 块组 成。 ( - - ) 通信接口电路 通信接u 电路采用RS485 标准。RS48 5采用平衡发送和差分接收方式实现 通信。具有极强的抗共模干扰的能力。系统选用MAX48 5作为RS48 5收发器, 其最高 传输速率为 2.5 Mbp s,完全 可以 满足通 信要求 。 Pc 机侧与单片机之间通信采用RS- 2 32 与RS- 485 转换接口装置,把48 5信 号变 成计 算机能 够识别 的23 2电平 。 三 、系 统的 软件 设计 系统 的 软件包 括 Pc机的 系 统软件 和 单片机 的 系统软 件 。 ( 一) PG机的系统软件设计 Pc 机的系统软件采用La bVI EW软件。Lab vI El r 采用了基于数据流的图形化 编程方式,因此也被称为G语言( Gr a phi c a La ngua ge ) 。与其它的编程语言 相同.G语肓既提供了数据结构、结构类氆、语法规则等编程基本要素,也 提供了包括断点设置,单步调试和数据探针在内的程序调试上具,在功能完 整性 和应 用灵 活性 上不 逊于其 它的 高级 语言 。 Pc 机的软件部分#要完成 采集与控制、测试结果的分析和记录等功 能,同时为用户提供一个 便的操作界面。系统软件l :要有由以下几个模块 组成,即系统的主控模块、串行通信模块、PI D控制模块、PI D参 整定、
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,一种新型的先进仪器——虚拟仪器成为当前系统研究的热点。
虚拟仪器的出现开辟了仪器技术的新纪元,它是多门技术与计算机技术结合的产物,其基本思想逐步代替仪器完成某些功能,如数据的采集、分析、显示和存储等,最终达到取代传统电子仪器的目的。
虚拟仪器通过软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储及分析处理,并通过交互式图形界面实现系统控制和显示测量数据,并使用框图模块指定各种功能。
采用集成电路温度传感器和虚拟仪器方便地构建一个测温系统,且外围电路简单,易于实现,便于系统硬件维护、功能扩展和软件升级。
本设计利用LabVIEW作为语言开发平台,设计了一个温度控制系统,并利用计算机串口与下位机串行通讯,能实现温度的实时测量与控制。
1 绪论现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。
人们曾为测量仪器从模拟化、数字化到智能化的进步而欣喜,也为自动测试技术的日新月异的发展所鼓舞,当今虚拟仪器技术的出现又使得测量仪器进步入了高科技的殿堂。
与传统的仪器不同,虚拟仪器(virtual instrument)是基于计算机和标准总线技术的模块化系统,通常它是由控制模块、仪器模块和软件组成,在虚拟仪器中软件是至关重要的,仪器的功能都要通过它来实现,因此软件是虚拟仪器的核心,“软件就是仪器”,从本质上反映了虚拟仪器的特征。
从构成方式上讲,虚拟仪器可分为四大类:GPIB体系结构、PC-DAQ体系结构、VXI体系结构和PXI体系结构。
GPIB体系结构是通过GPIB总线将具有GPIB接口的计算机和仪器集成的测试系统。
其优点是用户可以充分利用自己的计算机和仪器资源,且组建方便灵活、操作简单,曾是国际流行的自动测试系统。
当今,在VXI为主的体系结构中,有时也采用GPIB作为辅助,这样可以充分利用本单位仪器资源,或称补VXI仪器模块的不足。
VXI体系结构综合了。
pib和vem总线的优点,它集成的系统硬件集成度高、数据传输率快、便携性好,是当今倍受业界关注的体系结构。
PXI体系结构是以PCI总线为基础的体系结构,由于其总线吞吐率高、硬件的价格较低被业内人士认为是符合国情的一种体系结构。
虚拟仪器应用程序的开发环境主要有两种=一种是基于传统的文本语言的软件开发环境,常用的有lab windows/cvi、.visual basidc=vc++等:一种是基于图形化语言的软件开发环境,常用的有LabVIEW和hp vee。
其中图形化软件开发系统是用工程人员所熟悉的术语和图形化符号代替常规的文本语言编程,界面友好,操作简便,可大大缩短系统开发周期,深受专业人员的青睐。
1.1 课题背景随着世界经济的发展,工业的迅速扩张,政府和企业家们花在设备上的投入越来越多,这笔巨大的开销,极大地限制了企业的资金,从而制约着企业的发展。
而虚拟仪器技术凭借着其开发容易、开发成本低、开发周期短等明显的优点,渐渐地在工业测控领域崭露头角。
它的出现使企业家们看到了降低成本的希望。
本设计将就虚拟仪器怎样用在工业测控中进行一番简单的探讨。
1.2 虚拟仪器简介随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,桂林电子科技大学毕业设计(论文)报告用纸第3 页共50页一种新型的先进仪器——虚拟仪器成为当前系统研究的热点。
虚拟仪器通过软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储及分析处理。
在对大规模、集成化、智能化及数字电子仪器需求愈加迫切的形势下,计算机技术、仪器技术和通信技术相结合,产生了具有里程碑意义的新一代仪器——虚拟仪器。
虚拟仪器的出现开辟了仪器技术的新纪元,它是多门技术与计算机技术结合的产物,其基本思想逐步代替仪器完成某些功能,如数据的采集、分析、显示和存储等,最终达到取代传统电子仪器的目的。
虚拟仪器是计算机硬件资源、仪器硬件、数据分析处理、软件、通信软件极图形用户界面的又效结合,具有传统仪器所具备的信号采集、信号处理分析、信号输出等功能。
其基本构成包括计算机、虚拟仪器软件、硬件接口和测试仪器等。
虚拟仪器有以下优点:(1)利用了计算机丰富的软件资源。
实现了部分仪器硬件的软件化,节省了物质资源,增加了系统的灵活性。
通过软件技术和相应数值算法,实时直接地对测试数据进行各种分析与处理。
图形用户界面(GUI)技术的应用,真正的做到界面友好、人机交互。
(2)基于计算机网络技术和接口技术。
虚拟仪器具有方便、灵活的互联能力(Connectivity),广泛支持诸如CAN、Field Bus、PROFIBUS等各种工业总线标准。
因此,利用虚拟仪器技术可方便地构建自动测试系统,实现测量、控制过程的网络化。
(3)基于计算机的开放式标准体系结构。
虚拟仪器的硬、软件具有开放性、模块化、可重复使用及互换性等特点,用户可根据自己上的需要,选用不同厂家的标准接口产品,使仪器的开发更为高效,缩短仪器组建、开发时间。
(4)具有很强的灵活性。
虚拟仪器的功能由用户自己定义,这意味着可自由的组合计算机平台、硬件、软件以及各种实现应用系统所需要的附件。
这种灵活性在由供应商定义、功能固定、独立的传统仪器是达不到的。
从传统仪器的转变,为用户带来了更多的实际利益。
上述虚拟仪器的特点不仅推进了仪器为基础的界面系统改造,同时也影响了以虚拟仪器为主的图形构造方法的进化。
过去独立分散、互不相干的许多领域,虚拟仪器通过软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储及分析处理。
虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新方向和潮流,是信息技术的一个重要领域,必将对科学技术的发展和工业生产产生不可估量的影响。
1.2.1虚拟仪器的概念、发展传统仪器一般是一台独立的装置,从外观上看,它是一般由操作面板、信号输入端口、检测结果输出这几个部分组成。
操作面板上一般有一些开关、按钮、旋钮等。
检测结果的输出方式有数字显示、指针式表头显示、图形显示及打印输出等。
从功能方面分析,传统仪器可分为信号的采集与控制、信号的分析与处理、结果的表达与输出这几个部分。
传统仪器的功能都是通过硬件电路或固化软件实现的,而且由仪器生产厂家给定,其功能和规模一般都是固定的,用户无法随意改变其结构和功能。
传统仪器大都是一个封闭的系统,与其它设备的连接受到限制。
另外,传统仪器价格昂贵,技术更新慢,开发费用高。
随着计算机技术、微电子技术和大规模集成电路技术的发展,出现了数字化仪器和智能仪器。
尽管如此,传统仪器还是没有摆脱独立使用和受同操作的模式,在较为复杂的应用场合或测试参加较多的情况下,使用起来就不太方便。
这三方面的原因,使传统仪器很难事业信息时代对仪器的需求。
那么如何解决这个问题呢?可以设想,在必要的数据采集硬件和通用计算机支持下,通过软件来实现仪器的部分或全部功能,这就是设计虚拟仪器的核心思想。
所谓虚拟仪器,就是在通用的计算机平台上定义和设计仪器的功能,用户操作计算机的同时就是在使用一台专门的电子仪器。
虚拟仪器以计算机为核心,充分利用计算机强大的图形界面和数据处理能力,提供对测量数据的分析和显示功能。
虚拟仪器技术给用户一个充分发挥自己的才能、想象力的空间。
用户可以随心所欲地根据自己的需求,设计自己的仪器系统,满足多种多样的用户需求。
表 2.1 为传统仪器与虚拟仪器的比较一览表。
虚拟仪器作为一种新型的仪器种类,具有以下特点:(1)强调“软件即仪器”的概念,软件充当了仪器中相当重要的且以往由硬件充当的角色。
(2)打破了传统仪器小而全的现状,可以将信号的分析、显示、存储、打印和其它管理利用计算机来完成。
(3)便于工作和管理,虚拟仪器技术是仪器的设计和管理统一到虚拟仪器的标准,使得仪器管理规范,使用简便,维护费用低。
(4)仪器自定义,科研和工程人员自己设计自己的仪器。
由于虚拟仪器的开放性,用户可以方便地修改测试方案,构成各种专用仪器。
仪器的开发周期短,升级容易,节省了硬件开发和生产的费用。
(5)便于组成自动测试系统。
虚拟仪器充分利用计算机技术,可以对测试方案进行编程;而且数据的远程传输、数据在软件之间的交换等,都使系统组建变得灵活;计算机的存储、打印和网络化等功能也进一步增进了虚拟仪器的功能。
电子仪器发展至今,大体可分为四代:模拟仪器、数字仪器、智能仪器和虚拟仪器。
第一代模拟仪器桂林电子科技大学毕业设计(论文)报告用纸 第 5 页 共 50页第一代模拟仪器如指针式万用表、晶体管电压表等,它们的基本结构是电磁机械式的,借助指针来显示最终结果。
第二代数字化仪器数字化仪器目前相当普及,如数字电压表等。
这类仪器将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果,实用于快速响应和较高准确度的测量。
第三代智能要求智能仪器内置微处理器,既能进行自动测试,又具有一定的数据处理,可取代部分脑力劳动,习惯上称为智能仪器。
它的功能块全部都是以硬件的形式存在,无论是开发还是应用,都缺乏灵活性。
第四代虚拟仪器虚拟仪器是现代计算机教技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是将来虚拟产业发展的一个重要方向。
从1988年开始,陆续有虚拟仪器产品面市。
此后,虚拟仪器产品的陆续飞速增加。
1.2.2虚拟仪器的工作原理虚拟仪器以透明的方式把计算与传统仪器一样。
虚拟仪器同样划分为数据采集与控制、数据分析与处理、结果表达三大功机资源和仪器硬件的测试能力结合起来,实现了仪器功能的运作。
虚拟仪器的功能模块如图所示。
虚拟仪器用各种图标或控件来虚拟传统仪器面板上的各种器件。
由各种开关图标实现仪器电源的通断;由各种按钮图标来设置被测信号的“放大倍数”、“通道”等参数;由各种显示控件以数值或波形的方式显示测量或分析结果;由计算机的鼠标和键盘操作来模拟传统仪器面板上的实际操作;以对图形化软件流程图的编程来实现各种信号测量和数据分析功能。
图1.1 虚拟仪器的功能模块1.2.3虚拟仪器与传统仪器的比较传统仪器和虚拟仪器的比较1.3 图形化编程语言LabVIEW的简介LabVIEW(laboratory virtual instrument engineering workbench)是一种图形化的编程语言和开发环境,它广泛地被工业界、学术界和研究实验室所接收,被公认为是标准的数据采集和仪器控制软件。