基于LabVIEW远程监控系统设计
- 格式:doc
- 大小:527.00 KB
- 文档页数:59
基于LabVIEW与Proteus的测控仿真实验系统设计周春明【摘要】A method of design of measurement and control simulation experiment system based on LabVIEW and Proteus was proposed with the remote temperature controlling system as an example. AT89C51 in Proteus was used as the slave computer to achieve the functions of temperature acquisition, A/D conversion and data transmis-sion to the host computer. LabVIEW was employed to construct the master system to achieve the PID control of the received temperature. It transmitted the PID adjustmentdata to SCM in order to adjust its PWM wave’ s duty rati-o. So the working state of“OVEN” could be controlled and the purpose of the remote temperature controlling could be achieved. The master system communicated with the slave computer by a pair of virtual serial ports constructed by Virtual Serial Port Driver 6 . 9 . Simulation results demonstrated the validity of the methods of design of measure-ment and control system. It has a practicability in the field of experiment teaching and project development.%以单片机远程温度控制系统为例,给出了一种基于LabVIEW与Proteus的测控仿真实验系统的设计方法,利用Proteus中的AT89 C51单片机仿真下位机运行,实现温度的采集、 A/D转换器的控制及向上位机传输数据等功能。
Namisoft基于LabVIEW的SCPI命令可编程电源监控软件设计 1 引言 在飞行控制系统半物理仿真试验中.为了向飞控计算机提供可靠的电源以及进行被测设备耐压扰动性能的测试,选用高可靠的程控电源是十分必要的。Namisoft选用可编程电源,采用串口通讯方式,运用一种“时间片轮转与事件触发相结合”的方法在LabVIEW环境下开发了监控软件。利用程序控制电源,可实时监测电源状态,使电压、电流等参数在限定范围内任意可调并快速响应。该电源监控软件作为单独一功能模块嵌入到无人机半物理仿真试验综合测试系统中.完成了飞控计算机的电压稳定供给
2Namisoft选用可编程电源及其与上位机的通讯 电源的选择除了考虑其自身的性能好坏。价格因素外。还要考虑其与计算机通信的难易程度。Namisoft本次选用可编程直流电源具有高性能、大功率、高精度的特点;并且配备多种通信接口,可方便地实现计算机程序监控。上位机要向电源发送控制命令。并采集电压电流及状态数据,就要解决二者的通信问题。该电源配备USB、GPIB、RS232等通信接口,虽然USB口对于计算机来说比较常见。传输速率也很快,但编程实现监控比较复杂,开发周期长,不是一个合适的选择;GPIB传输速率非常快,hbVIEW也提供的GPIB函数模块,编程实现很方便,但GPIB接口卡价格昂贵,在不需要高速通信的电源控制软件中配备GPIB接口卡显然提高了开发成本。RS232串口通信在LabVIEW开发环境可以方便实现,对计算机硬件资源,只需要一个串口,在软件集成时可以节省出更多的硬件资源供其他功能模块来使用,并且考虑到电源部分的附加硬件成本。只需要配备一个串口电平转换开关(13'6153的串121输出为7TTL电平),价格也不是很昂贵。串13最大的不足在于传输速率最大是38 400 bps。但是电源监控软件在此综合测试系统中对实时性要求并不是非常高。百毫秒级的响应速度即可满足需求。综合以上考虑,选择RS232串口连接计算机.实现电源的程序控制与观测;向下连接被测设备,这里主要指飞控计算机,给被测设备供电及进行电压测试。采用这种上位机控制电源的方案,主要是因为程序控制比较灵活。例如试验人员需要观测电压电流的变化走向时.电源面板上的数字显示就满足不了需求,而通过计算机采集数据,程序绘制曲线.就可以很好地完成任务。
基于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开发平台设计一个可以局域网运行的的多通道远程数据采集系统,实现远程实时数据的采集、显示和数据库存储传输和WEB发布。
要求完成系统需求分析,功能模块划分,流程图的设计,各个应用程序各模块的具体代码实现等全部过程。
其流程是:通过数据采集卡和PC机、传感器构成一个系统采集相应的外部性息,将采集的数据放入Access构建数据库中,利用LABWindows/CVI实现数据文件的数据库动态存储与更新,最后通过LABVIEW 软件平台,实现数据的处理、传输和发布。
软件功能包括:数据采集、数据查询、数据处理、数据传输和WEB发布。
运行结果表明实现了基本功能,达到预期要求。
本系统具有结构简单、通用性强、稳定、可靠、实时性好、使用灵活、成本低等优点,并具有较强的扩展能力,适用于远程数据采集、远程测控等领域,有较高的使用价值。
关键词虚拟仪器;ACCESS数据库;数据通信;远程数据采集AbstractData acquisition is the basic means of access to information, data acquisition technology as an important branch of information science to sensor, signal measurement and processing, micro-computers and other technology formed the basis of a comprehensive application of technology, research data collection, storage , treatment and control operations, with strong use of science and technology with the development and wider use of data acquisition system, one of the data acquisition system made increasing demands, especially in the radar, weather, earthquake prediction, aerospace, communications and other fields, the field has an important role in the signal, the main characteristics of these signals is real strong, high data rate, data volume, complex, large amount of computation.This topic using LabView development platform design a can of multi channel running LAN remote data acquisition system, to realize the remote real-time data acquisition, display and database storage transmission and WEB publishing. Asked to complete system needs analysis, function moduledivides, flowchart design, each application of each module in specific code realization all process. The process is: through the data acquisition card and PC, sensor constitute a system acquisition corresponding externality ceases, will the data in the database, the paper takes Access by constructing LabWindows/CVI realize data file database dynamic storage and update, finally through LabVIEW software platform, realize the data processing, transmission and release. Software functions include: data acquisition, data query, data processing and data transmission and WEB publishing.Operation shows that realize the basic functions, and is expected to reach.This system has simple structure, strong commonality, stable and reliable, good real-time, use agile, low cost advantages, and has strong expansion ability, for remote data acquisition, remote measurement and control, and other fields, have higher use value.Keywords Virtual Instruments Accdss database Data communication Remote Data Acquisition目录1 绪论 (1)1.1 远程数据采集的背景和意义 (1)1.1.1 虚拟仪器的起源 (1)1.1.2 虚拟仪器的结构 (2)1.1.3 虚拟仪器的特点 (3)1.2 虚拟仪器的国内外发展现状 (4)1.3本文研究的主要内容和意义 (5)2 虚拟仪器的硬件 (6)2.1 通用仪器硬件部分 (6)2.1.1 传感器 (6)2.1.2 信号调理器 (6)2.1.3 数据采集卡 (6)2.2虚拟仪器硬件部分 (8)2.3 LabVIEW软件开发平台 (9)2.3.1 LabVIEW的程序设计 (10)2.3.2 LabVIEW的网络访问功能 (10)3 系统方案设计 (13)3.1 远程数据采集的功能 (13)3.2远程数据采集总体流程图 (13)3.3 系统硬件方案部分 (13)3.4 系统软件方案设计 (14)3.5本章小结 (16)4 系统总体的实现 (17)4.1 登录界面 (17)4.2 主程序设计 (18)4.3 数据采集模块 (19)4.3.1 参数设置 (19)4.3.2数据采集 (20)4.4 数据传输模块 (21)4.5 数据存储模块 (23)4.6 数据库查询 (24)4.7数据处理模块 (25)4.8 服务器端的Web发布配置 (26)4.9 客户端的远程测控 (29)4.10 本章小结 (30)5 总结与展望 (31)结论 (32)致谢.................................................................................................................. 错误!未定义书签。
基于labview的温度监测系统设计任务书一、项目背景随着工业和生活水平的提高,对温度监测系统的需求日益增加。
温度监测系统是通过传感器对环境或物体的温度进行实时监测、采集和处理,以达到控制、报警、记录或调节的目的。
本项目旨在设计一套基于LabVIEW的温度监测系统,能够实现高精度、高稳定性的温度监测,并具有数据可视化、报警提示、远程监测等功能。
二、项目目标1.设计一套温度监测系统,能够实现对环境或物体的温度进行实时监测、采集、处理和显示。
2.实现对温度数据的实时监测和记录,能够生成温度曲线图,并具有数据查询、导出、打印等功能。
3.实现对温度数据的报警处理,能够根据设定的温度阈值进行报警提示,并具有报警记录和处理功能。
4.设计一套用户界面友好、操作简便的温度监测系统,能够实现远程监控和操作。
三、系统总体设计1.系统硬件设计:包括传感器、数据采集模块、数据处理模块、显示模块等。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集、数据处理、数据显示、报警处理、远程监控等功能的实现。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置等功能。
四、具体实施方案1.系统硬件设计:选择高精度、高稳定性的温度传感器,并通过数据采集模块进行数据采集和处理;数据采集模块采用高速ADC进行温度数据转换,并通过数据处理模块进行数据存储和处理;显示模块采用高清晰度显示屏进行温度数据的显示。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集模块、数据处理模块、数据显示模块、报警处理模块和远程监控模块等功能的实现;利用LabVIEW的图形化编程和数据可视化功能,实现对温度数据的实时监测、记录、显示和分析。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置、远程监控等功能的实现;实现对温度数据的可视化和直观显示,使用户能够方便地进行操作和管理。