当前位置:文档之家› 基于某labView地温度采集系统设计

基于某labView地温度采集系统设计

基于某labView地温度采集系统设计
基于某labView地温度采集系统设计

基于LabVIEW的温度采集系统设计

摘要:设计了基于LabV IEW的温度采集系统。它利用DS18B20数字温度传感器和STC公司生产的STC89C52单片机采集被测环境温度,将测得的数据经串口传给计算机。计算机利用LabV IEW的V ISA读取串口数据并进行处理和显示,实现基于V ISA的串口温度采集。

关键词:温度传感器;单片机;LabV IEW;温度采集

1引言

虚拟仪器(Virtual Instrument)是基于计算机的软硬件测试平台,它可代替传统的测量仪器。LabVIEW是由美国国家仪器公司(National Instruments Co.)推出的、主要面向计算机测控领域的虚拟仪器软件开发平台,是一种基于图形开发、调试和运行的集成化环境[1]。

利用LabVIEW设计的数据采集系统,可模拟采集各种信号,但是配备NI公司的数据采集板卡比较贵,因此,可以选择单片机小系统作为前端数据采集系统,进行采集数据,然后通过RS-232串口通讯将数据送给计算机,在LabVIEW开发平台下,对数据进行各种处理、分析并对信号进行存储、显示和打印,从而实现了一种在LabVIEW环境下的单片机数据采集系统。

2 温度采集系统设计

本系统采用STC公司生产STC89C52单片机作为温度数据采集和传输的主控芯片,温度传感器采用单总线方式的集成数字温度传感器DS18B20。采集得到的数据利用单片机经串口通信的方式传输至计算机的串口。计算机上位机软件采用数据处理能力超强的LabV IEW软件编写,利用其所带的V ISA驱动进行串口的数据采集和处理,实现了基于V ISA的串口温度采集。

2.1温度采集系统的硬件设计

本系统以AT89C51为中央处理单元,利用DS18B20数字温度传感器对温度信号进行采集,采集到的信号被送到AT89C51中, 将采集到的温度值在LCD上显示并通过串口发送到上位机,其原理图如1所示(见附录1)。

2.1.1 中央处理单元——STC89C51

本设计选用的中央处理单元是STC89C52单片机,STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Eras-able Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除。该器件采用ATMEL高密度非易失存储器制造技

术制造,与工业标准的MCS-51指令集和输出管脚相兼容[2]。其优点有三:

(1)低功耗、低价;

(2)高速、高可靠;

(3)抗静电、干扰能力强;

STC89C52标识分别解释如下:

STC—表示芯片为STC公司生产的的产品。

8—表示该芯片为8051核芯片。

9—标示部含Falsh E2 PROM存储器。

C—标示该器件为COMS产品。

5—固定不变。

2—表示该芯片部程序存储空间大小,1为4KB。2为8KB,3为12KB。

2.1.2 DS18B20数字温度传感器

DSI8B20是DALLAS公司的最新单线数字温度传感器,它体积小、经济。是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念[3]。它的测量温度围为-55~+125℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3~5.5 V的电压围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。DSI8B20可以程序设定9~12位的分辨率,精度为±0.5℃。可以选择更小的封装方式,更宽的电压适用围。分辨率设定及用户设定的报警温度存储在EPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的,性能价格比也非常出色,继“一线总线”的早期产品后,DSI8B20开辟了温度传感器技术的新概念。DS18B20和DS18B22使电压特性及封装有更多的选择,让用户可以构建适合自己的经济的测温系统。DS18B20部结构主要由4部分组成:64位光刻R OM,温度传感器、非挥发的温度报警触发器T H和TL,配置寄存器。本次设计智能温度报警系统的温度采集就由DSI8B20完成。将DSI8B20的GND脚接地,VDD脚接高电平,而单总线DQ 脚接单片机的外部中断1脚,具体的采集电路如图2所示。

图2 温度采集电路

2.1.3 LCD1602显示模块

本设计使用的1602液晶是一种点阵液晶显示器,电压驱动为5V,带背光,每行显示16个字符,一共可以显示两行。1602是字符型液晶,即只能显示ASCII 码字符,如数字、大小写字母、各种符号等,不能显示汉字。置含128个字符的ASCII字符集字库,只有并行接口,无串行接口。工作温度一般在-10到+50度,

存储温度一般在-20到+70度。

2.2温度采集系统的软件设计

下位机软件采用C语言编写,包括DS18B20的读写和串口通信[4]两个主要部分。上位机软件采用当前测试测量应用最广泛的LabV IEW编写[5]。LabV IEW (L abo ra to ry V irtua l In st rum en t Eng ineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控

制软件。

2.2.1下位机软件软件设计

程序采用C语言进行编写,主要完成LCD1602初始化、DS18B20初始化从DS18B20读取数据、向DS18B20写数据及温度转化等子程序的编写。

此外,在进行程序的编写时,一定要严格保证DS18B20读写时序的正确性,否则无法读取测温结果。其初始化时序和写时序的程序分别如下:(1)DS18B20初始化时序

初始化时序包括一个主机发出的复位脉冲以及从机的应答脉冲,这一过程如图3所示,复位脉冲是一个480~960us的低电平,然后释放总线将总线拉至高电平,时间持续15~60us。之后,从机开始向总线发出一个应答脉冲,该脉冲是一个60us~240us的低电平信号,表示从机已准备好。在初始化过程中,主机接收脉冲的时间最少为480us。

void ds18B20_initial()//DS18B20初始化程序

{do

{DQ=1;

_nop_();

_nop_();

DQ=0;

Delay(36);

DQ=1;

delay(3);

result_ds18b20=DQ;

delay(18);

}

while(result_ds18b20==1);

}

(2)DS18B20的写时序

DS18B20的写时序如图4所示,分为写0和写1时序两个过程,主机把单线总线从高电平拉到低电平时,表示一个写周期的开始。当要写0时序时,单总线要被拉至至少60us,当要写1时序时,单总线被拉低以后,在15us之就得释放单总线,将总线拉为高电平。此外,两个写周期之间至少要1us的恢复时间。

图4 DS18B20的写时序

void WriteOneChar(unsigned char dat)//写一个字节程序

{unsigned char k,m;

for(k=8;k>0;k--)

{DQ=0;

for(m=2;m>0;m--);

DQ=dat&0x01;

delay(5);

DQ=1;

dat>>=1;

}

}

下位机软件流程图如图图5:

初始化1602液晶

和传感器DS18B20

设置温度上限值

启动温度转换

温度换算及显示

开始

图5:下位机软件流程图

2.2.2 LabVIEW下的串口通讯的实现

LabVIEW的函数库中提供了串口通讯函数,可用来设计单片机与PC机的串口通讯[6]。

(1)串口初始化:

图6 串口初始化

图6中包含以下参数:

<1>flow control etc该参数包括Input XON/XOFF、Output XON/XOFF、Input HW Handshake、Input alt HW Handshake、XOFF byte、XON byte以及Parity Errorr byte主要用于设置串口通讯的握手方式和奇偶效验方式。

<2>baud size LabVIEW分配给串行通讯输入/输出缓冲器的容量,可以由用户设置。

<3>port number串行端口号,在Windows操作系统中参数port number有以下选择:0:COM1 1:COM22:COM3 3:COM4 4:LPT1

<4>)baud rate波特率设置。

<5>data bits一祯信息中的数据位数,LabVIEW允许5-8位数据。

<6>stop bits一祯信息中停止位的位数。设置为0则有1位停止位,设置为1有1位半的停止位,设置位2有2个停止位。

<7>parity奇偶效验设置.0表示无奇偶效验,1表示奇效验,2表示偶效验。

<8>error code错误码输出。

(2)串口读程序

图7 串口读程序

其中参数requested byte count用于设置所要读的字符数。如果要读入当前串口中的所有字符,用参数byte count的输出作为输入。

(3)主程序设计图

经过设计,波特率1200,自定义软件握手,无奇偶校验,数据位为8位,停止位设置为0,有1位停止位。主程序的前面板如8图所示:

图8 主程序的前面板

而主程序的流程框图如下:

图9主程序的流程框图

基于LabVIEW的温度检测系统

基于LabVIEW的温度检测系统

摘要 温度是个基本的物理量,他是工业生产过程中最普遍,最重要的工艺参数之一。随着工业的不断发展,对温度测量的要求也越来越高,而且测量范围也越来越广。合理的温度范围和精确地温度的测量队提高产品的质量、产量,降低消耗,实现工业生产自动化,均有积极作用,因此温度检测技术的研究具有重大意义。 本系统是一个基于LabVIEW的温度检测系统,采用多点温度检测,能检测较大区域内的温度变化,主要包括上位机和下位机两个部分。下位机使用的DS18B20传感器和AT89C51单片机。上位机和下位机的通讯方式是串口通讯。上位机使用的是虚拟仪器LabVIEW,主要功能是实时温度的显示,温度曲线时间轴的显示,历史温度曲线的显示以及超限温度报警。 关键字:Labview 温度测量

ABSTRACT The temperature is a basic physical quantity, it is one of the most common industrial processes, the most important process parameters. With the continuous development of industry, the requirements for temperature measurement is also getting higher and higher, and the increasingly wide range of measurement. Reasonable temperature range and accurate temperature measurement team to improve product quality, production, reduce consumption, to achieve the automation of industrial production, had an active role in temperature sensing technology is of great significance. This system is a temperature sensing system based on LabVIEW, using multi-point temperature detection can detect temperature changes within the larger area, including two parts of the upper and lower machine. The next bit machine using the DS18B20 sensors and AT89C51 microcontroller. The upper and lower machine communication is serial communication. The host computer using a virtual instrument LabVIEW, the main function is to display real-time temperature, the temperature curve Timeline display, alarm display and gauge the temperature of the historical temperature curve. Keywords: LabVIEW Temperature survey

基于LabVIEW的温度测量及数据采集系统设计

LabVIEW技术大作业 题目:基于LabVIEW的温度测量及数据采集系统设计学院(系):信息与通信工程学院 班级:通信133 学号:xxxxxxxxx 姓名:xxxxxx

一、设计背景 LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。 二、系统方案 本设计的程序框图和前面板图分别是图1.1和图1.2,“温度测量及数据采集系统.vi”是一个测量温度并将测试数据输出到文件的VI。此VI中的温度是用一个20至40的随机整数来代替的,测试及采集100个温度值,每隔0.25秒测一次,共测定25秒。在数据采集过程中,VI将在前面板的波形图上实时地显示测量结果。采集过程结束后,波形图上显示出温度数据曲线,数组中显示每次的温度测量数据,并在显示控件中显示测试中温度的最大值、最小值和平均值,同时把测量的温度值以文件的形式存盘。

图1.1温度测量及数据采集程序框图 1.2温度测量及数据采集前面板图

二、系统各模块介绍 2.1循环模块 For循环用于将某段程序循环执行指定的次数, 是总数接线端,指定For循环内部代码执行的次数。如将0或负数连接至总数接线端,For循环不执行。 是计数接线端,表示完成的循环次数。第一次循环的计数为0。 本设计使用for循环将循环内的程序循环100次。

传感器课程设计(基于labview的pt100温度测量系统)

目录 第一章方案设计与论证 (2) 第一节传感器的选择 (2) 第二节方案论证 (3) 第三节系统的工作原理 (3) 第四节系统框图 (4) 第二章硬件设计 (4) 第一节PT100传感器特性和测温原理 (5) 第二节信号调理电路 (6) 第三节恒流源电路的设计 (6) 第四节TL431简介 (8) 第三章软件设计 (9) 第一节软件的流程图 (9) 第二节部分设计模块 (10) 总结 (11) 参考文献 (11)

第一章方案设计与论证 第一节传感器的选择 温度传感器从使用的角度大致可分为接触式和非接触式两大类,前者是让温度传感器直接与待测物体接触,而后者是使温度传感器与待测物体离开一定的距离,检测从待测物体放射出的红外线,达到测温的目的。在接触式和非接触式两大类温度传感器中,相比运用多的是接触式传感器,非接触式传感器一般在比较特殊的场合才使用,目前得到广泛使用的接触式温度传感器主要有热电式传感器,其中将温度变化转换为电阻变化的称为热电阻传感器,将温度变化转换为热电势变化的称为热电偶传感器。 热电阻传感器可分为金属热电阻式和半导体热电阻式两大类,前者简称热电阻,后者简称热敏电阻。常用的热电阻材料有铂、铜、镍、铁等,它具有高温度系数、高电阻率、化学、物理性能稳定、良好的线性输出特性等,常用的热电阻如PT100、PT1000等。近年来各半导体厂商陆续开发了数字式的温度传感器,如DALLAS公司DS18B20,MAXIM公司的MAX6576、MAX6577,ADI公司的AD7416等,这些芯片的显著优点是与单片机的接口简单,如DS18B20该温度传感器为单总线技术,MAXIM公司的2种温度传感器一个为频率输出,一个为周期输出,其本质均为数字输出,而ADI公司的AD7416的数字接口则为近年也比较流行的I2C总线,这些本身都带数字接口的温度传感器芯片给用户带来了极大的方便,但这类器件的最大缺点是测温的范围太窄,一般只有-55~+125℃,而且温度的测量精度都不高,好的才±0.5℃,一般有±2℃左右,因此在高精度的场合不太满足用户的需要。 热电偶是目前接触式测温中应用也十分广泛的热电式传感器,它具有结构简单、制造方便、测温范围宽、热惯性小、准确度高、输出信号便于远传等优点。常用的热电偶材料有铂铑-铂、铱铑-铱、镍铁-镍铜、铜-康铜等,各种不同材料的热电偶使用在不同的测温范围场合。热电偶的使用误差主要来自于分度误差、延伸导线误差、动态误差以及使用的仪表误差等。

labview温度监控系统设计

虚拟仪器 期末设计报告 课题名称:温度监控系统 起讫日期:2012年6月19日- 2012年6月20日学生学号:XXXXXX 学生:____ ____XXXX________ ____ 报告成绩: 中国计量学院信息工程学院 生物医学工程专业 2012年 6 月20 日

目录 一、labVIEW介绍 (3) 二、labview温度监控设计的介绍 (3) 三、labview温度监控程序框图的设计 (3) 四、labview温度监控前面板的设计 (6) 五、DAQ信号采集的概述和配置 (7) 六、labview温度监控系统的检验和调试 (8) 七、个人心得和体会 (9) 八、参考资料 (10)

labVIEW介绍 LabVIEW(Laboratory Virtual Instrument EngineeringWorkbench,实验室虚拟仪器集成环境)是一个基于G(Graphic)语言的图形编程开发环境,在工业界和学术界中广泛用作开发数据采集系统、仪器控制软件和分析软件的标准语言,对于科学研究和工程应用来说是很理想的语言。它含有种类丰富的函数库,科学家和工程师们利用它可以方便灵活地搭建功能强大的测试系统。LabVIEW编程语言最主要的两个特点是图形化编程和数据流驱动。 labview温度监控设计的介绍 这个系统是在硬件温度传感器热敏电阻的基础上完成对温度信号的采集以得知某段时间的最高温度、最低温度和平均温度,还可以把测得的摄氏度转换为华氏供一些特殊的需要,在测量之前同时还可以人为的设定温的上限值和下限值当温度超过用户设定的温度上限值或者下限值时,红色警示灯会被点亮并且会有喇叭警告,但温度在上下界限时亮的时绿色的灯会亮着表示温度在用户设定的正常围。 labview温度监控程序框图的设计 首先是要了解怎么用热敏电阻上采集来的电压值Ut来转化为我们所需要温度值。在电路上我们要运用一个固定电阻和热敏电阻进行串联接在5伏的电源上,然后再用伏安法求得热敏电阻的阻值。如图1所示: 图1 其中R0为固定电阻,Rt为热敏电阻。通过简单的计算可得Rt=(Ut*R0)/(5-Ut); 在程序框图的实现如图2所示:

基于labview温度监测系统

课题基于labview的温度监测系统班级 12电信 学号 201210350120 姓名邹临昌 时间 2015.12 .12-2016.1.12 景德镇陶瓷学院

摘要:本课题介绍了虚拟仪器概况及其发展背景;通过对虚拟仪器的学习和研究,运用软件工具,实现温度显示系统的模拟。实现系统软件设计思路是:利用LabVIEW中的各种控件,实现温度数据采集显示。利用虚拟仪器的优越性实现了基于操作系统下的交通终端服务系统的展示部分。 关键字:labVIEW,温度,数据采集 引言 美国国家仪器公司推出的LabVIEW不仅是一个图形化编程语言,而且是一个广泛应用于虚拟测控系统的虚拟仪器平台,它与数据采集卡一起构成虚拟测试仪器,其测试系统的构建可以通过图形化的语言描述,组态容易,设计简单,广泛应用于测量与控制。 LabVIEW是虚拟仪器领域中最具有代表性的图形化编程开发平台[1] ,是目前国际上首推并应用最广的数据采集和控制开发环境之一,主要应用于仪器控制、数据采集、数据分析、数据显示等领域,并适用于多种不同的操作系统平台。与传统程序语言不同,LabVIEW采用强大的图形化语言(G 语言)编程,面向测试工程师而非专业程序员,编程非常方便,人机交互界面直观友好,具有强大的数据可视化分析和仪器控制能力等特点。使用LabVIEW 开发环境,用户可以创建32位的编译程序,从而为常规的数据采集、测试、测量等任务提供了更快的运行速度。LabVIEW是真正的编译器,用户可以创建独立的可执行文件,且该文件能够脱离开发环境而单独运行。

1.1虚拟仪器的优势 1.经济实惠 2.方便适用 3.提高测试效果 4.开放且灵活 远程虚拟仪器的优势在于不受地域限制,功能可由用户自己定义,且构建容易,所以使用面极为广泛,是科研、开发、测量、检测、计量、测控等领域不可多得的好工具,更值得一提的是它可应用在高危险的区域进行在线的数据采集和检测[5]。使测量人员的工作不但摆脱了地理位置和条件的限制,还可以通过Intcrnet把所采集到的数据自动地转送到另一台计算机进行评估。

基于某labView地温度采集系统设计

基于LabVIEW的温度采集系统设计 摘要:设计了基于LabV IEW的温度采集系统。它利用DS18B20数字温度传感器和STC公司生产的STC89C52单片机采集被测环境温度,将测得的数据经串口传给计算机。计算机利用LabV IEW的V ISA读取串口数据并进行处理和显示,实现基于V ISA的串口温度采集。 关键词:温度传感器;单片机;LabV IEW;温度采集 1引言 虚拟仪器(Virtual Instrument)是基于计算机的软硬件测试平台,它可代替传统的测量仪器。LabVIEW是由美国国家仪器公司(National Instruments Co.)推出的、主要面向计算机测控领域的虚拟仪器软件开发平台,是一种基于图形开发、调试和运行的集成化环境[1]。 利用LabVIEW设计的数据采集系统,可模拟采集各种信号,但是配备NI公司的数据采集板卡比较贵,因此,可以选择单片机小系统作为前端数据采集系统,进行采集数据,然后通过RS-232串口通讯将数据送给计算机,在LabVIEW开发平台下,对数据进行各种处理、分析并对信号进行存储、显示和打印,从而实现了一种在LabVIEW环境下的单片机数据采集系统。 2 温度采集系统设计 本系统采用STC公司生产STC89C52单片机作为温度数据采集和传输的主控芯片,温度传感器采用单总线方式的集成数字温度传感器DS18B20。采集得到的数据利用单片机经串口通信的方式传输至计算机的串口。计算机上位机软件采用数据处理能力超强的LabV IEW软件编写,利用其所带的V ISA驱动进行串口的数据采集和处理,实现了基于V ISA的串口温度采集。 2.1温度采集系统的硬件设计 本系统以AT89C51为中央处理单元,利用DS18B20数字温度传感器对温度信号进行采集,采集到的信号被送到AT89C51中, 将采集到的温度值在LCD上显示并通过串口发送到上位机,其原理图如1所示(见附录1)。 2.1.1 中央处理单元——STC89C51 本设计选用的中央处理单元是STC89C52单片机,STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Eras-able Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除。该器件采用ATMEL高密度非易失存储器制造技

基于LabVIEW的温度监测仪的设计

摘要 近年来,美国NI公司的LabVIEW已经面向成熟和商业化,使用者在配有专用或通用插卡式硬件和软件开发平台的个人计算机上,可按自己的需求,设计和组建各种测试分析仪器和测控系统。由于LabVIEW提供的是一种适应工程技术人员思维习惯的图形化编程语言,图形界面丰富,内含大量分析处理子程序,使用十分方便,个人仪器发展到了使用者也能设计、开发的新阶段。 针对传统测温系统存在的若干问题,基于虚拟仪器技术,利用LabVIEW 软件设计开发了温度测量系统。将传感器测量到的数据通过数据采集卡采集到计算机,再利用虚拟仪器开发软件LabVIEW进行编程,向用户提供操作界面和显示界面,实现了温度的数据采集、传送、分析和显示,并向用户提供历史查询功能。结果表明,系统结构简单、界面良好、易于操作,测量准确、稳定可靠、温度控制精度优于±0.3℃,可以满足各个行业测试的需要。 关键词: LABVIEW,DAQ助手,温度监测,数据采集

Abstract In recent years,NI LabVIEW companies have mature and commercially oriented,the user with a dedicated or general-purpose plug-in hardware and software development platform for personal computers,according to their needs,design and build of various test instrumentation and control system. LabVIEW provides the engineering and technical personnel is a habit of thinking to adapt the graphical programming language,a rich graphical interface,containing a large number of processing routines,easy to use,users of personal equipment can be developed to design a new stage of development. In view of traditional temperature measurement existence certain questions,using of LabVIEW software,the temperature measuring system based on virtual instrument technique is designed. It can realize the data acquisition of temperature as well as data transmission,analysis and display,with the development software of virtual instruments LabVIEW,sensors,data acquisitions and so on,in addition to provide users with historic data inquire. Experimental results show that the system is simple,good interface,easy operation,measurement accuracy,stable,temperature control accuracy is better than ± 0.3 ℃ to meet the needs of various industries test. Keywords: LABVIEW, DAQ Assistant,Temperature Monitoring, Data Acquisition

LabView的温度监测系统

传感器技术与应用课程设计 设计题目:___ _基于LabView的温度监测系统_______ 班级:__________ _电信08-1班________________ 学号:__________ _ __29号____________________ 姓名:_______ _ _李锦明 _______ _________ 指导老师:_____ ____ ___张静_ ________________ 设计时间:__________2011年12月5日_ _________

摘要 随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。 数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。温度数据采集系统广泛的应用于人们的日常生活中。 本文主要介绍了利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。全文的内容主要包括:虚拟仪器的发展,labview虚拟仪器的介绍,温度采集系统的制作与调试最后是自己在本次制作中的不足与展望。 关键词:labview ,虚拟仪器,温度监测系统

目录 中文摘要 (1) 一概述 (3) 1.1研究背景 (3) 1.1.1温度的研究背景 (3) 1.1.2 LABVIEW的发展 (3) 1.2研究的意义 (4) 二设计的任务以及要求 (4) 2.1设计的任务 (4) 2.2设计的要求 (4) 三系统化设计 (4) 3.1系统设计方案 (4) 3.1.1 结构框图 (4) 3.2.2 系统工作原理 (5) 3.2单元模块设计 (5) 3.2.1单元模块的设计 (7) 3.2.2单元模块的链接 (9) 四系统调试 (8) 4.1 前面板布置 (8) 4.2 系统运行以及分析 (8) 五结论与展望 (9) 六仪器设备清单 (9) 参考文献 (9)

基于LabVIEW的温度控制系统设计

引言 随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,一种新型的先进仪器——虚拟仪器成为当前系统研究的热点。虚拟仪器的出现开辟了仪器技术的新纪元,它是多门技术与计算机技术结合的产物,其基本思想逐步代替仪器完成某些功能,如数据的采集、分析、显示和存储等,最终达到取代传统电子仪器的目的。 虚拟仪器通过软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储及分析处理,并通过交互式图形界面实现系统控制和显示测量数据,并使用框图模块指定各种功能。采用集成电路温度传感器和虚拟仪器方便地构建一个测温系统,且外围电路简单,易于实现,便于系统硬件维护、功能扩展和软件升级。 本设计利用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 虚拟仪器简介 随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,

基于Labview的温度采集系统

基于Labview 的温度采集系统 摘要:随着工业的不断发展,对温度测量的要求越来越高,而且测量范围也越来越广。本设计用LabView 软件在PC 机上编程实现了多点温度采集、动态图形显示、数据存储、报警、数据分析等功能,并重点对基于LabVIEW 的虚拟温度采集系统的设计进行了讨论。 关键词:LabVIEW; 温度采集 0 引言 进入21世纪以来,作为测试技术的一个分支,虚拟仪器的开发和研制在国内得到了飞速的发展。它可以利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果。目前,常用的温度采集系统绝大部分是由集成温度传感器和单片机构成的,设计过程繁琐、调试期长、修改不方便。本文借助LabVlEW 图形化软件开发系统,用软件代替DAQ 数据采集卡设计的这种虚拟温度采集系统,比以前的更易修改且成本低、周期短。 1 设计思想 该系统的功能框图如图所示。 本温度采集系统的设计采用软件代替了DAQ 数据采集卡,使用Demo read voltage 子程序来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。 在数据采集过程中,实时地显示数据。当采集的温度值大于设定的高限报警数值时,就会点亮高报警红色灯,同时触发条件结构里的事件发生,使系统发出蜂呜温度采集系统 实 时 温 度 显 示 保存数据 报警设定 数值计算 显示转换

声。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值和平均值,并自动产生数据文件的头文件,它包括操作者名字和文件名,将采集的数据附在头文件后面,以供查询。 2 子程序设计 2.1 温度计子程序 温度计界面程序如下图所示。在框图程序中设定温度计的标尺范围为0.0到100.0,在前面板窗口中放入竖直开关控制用下选择“温度值单位”,即选择以华氏还是摄氏显示。 2.2 实现步骤 1、点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象。本程序用到下面的对象: Multiply(乘法)功能,将读取电压值乘以100.00,以获得华氏温度。 Subtract(减法)功能,从华氏温度中减去32.0,以便转换成摄氏温度。 Divide(除法)功能,把相减的结果除以1.8以转换成摄氏温度。 Select(选择)功能(Comparison子模板)。取决于温标选择开关的值,该功能输出华氏温度(当选择开关为false)或者摄氏温度(选择开关为True)数值。 Demo Read Voltage VI程序(Tutorial子模板)。该程序模拟从DAQ卡的0通道读取电压值,并把所测得的电压值转换成华氏或摄氏读数。 随机数产生功能(Numeric子模板),用于产生随机温度值。 数值常数。用连线工具,点击要连接一个数值常数的对象,并选择Create Constant功能。若要修改常数值,用标签工具双点数值,再写入新的数值。

基于LabVIEW的温度采集系统设计

虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。 本设计采用USB5935数据采集卡,运用虚拟仪器及其相关技术于温度采集系统的设计。该系统具有数据同时采集、采集数据实时显示、存储与管理、报警记录等功能。 本文首先概述了测控技术和虚拟仪器技术,探讨了虚拟仪器的总线及其标准、框架结构、LabVIEW开发平台,然后介绍了数据采集的相关理论,给出了数据采集系统的硬件结构图。在分析本系统功能需求的基础上,介绍了程序模块化设计中用到的技术,最后一章给出了本设计的前面板图。 关键字:虚拟仪器;数据采集;LabVIEW

1.1 引言 测控技术在现代科学技术、工业生产和国防科技等诸多领域中应用十分广泛,它的现代化已被认为是科学技术、国防现代化的重要条件和明显标志。20世纪70年代以来,计算机、微电子等技术迅猛发展,在其推动下,测控仪器与技术不断进步,相继诞生了智能仪器、PC仪器、VXI仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及其自动测控系统,计算机与现代化仪器设备间的界限日渐模糊,测控领域和范围不断拓宽[1]。 近年来,以计算机为中心、以网络为核心的网络化测控技术与网络化测控系统得到越来越多的应用,尤其是在航空航天等国防科技领域。网络化的测控系统大体上由两部分组成:测控终端与传输介质,随着个人计算机的高速发展,测控终端的位置越来越多的被个人计算机所占据,其中,软件系统是计算机系统的核心,甚至是整个测控系统的灵魂,应用于测控领域的软件系统称为监控软件。传输介质组成的通信网络主要完成数据的通信与采集,这种数据采集系统是整个测控系统的主体,是完成测控任务的主力。因此,这种“监控软件-数据采集系统”构架的测控系统结构在很多领域都得到了广泛的应用,并形成了一套完整的理论[1]。 1.2 课题背景 虚拟仪器(VI)是计算机技术和传统的仪器技术相结合的产物,是仪器发展的一个重要方向。LabVIEW是一个基于图形化编程语言的虚拟仪器软件开发工具。本文重点介绍了虚拟仪器的界面,LabVIEW应用,并设计了一个基于虚拟仪器的数字化温度测量和控制系统,阐述了系统开发过程中数据的采集和软硬件的设计,虚拟仪器设备可以由使用者自己定义,这意味着可以自由地组合计算机平台,硬件(包括传统仪器),软件,以及各种实现应用所需要的附件。这种灵活性在由供应商定义,功能固定,独立的传统仪器上是很难达到的。常用的数字万用表,示波器,信号发生器,数据记录仪,以及温度和压力监控仪器就是这种传统仪器的代表。从传统仪器设备向虚拟仪器设备的转变,为现代实验带来了更多实际的利益,同时也促进着实验手段不断更新。 1.3 本设计所做的工作 本设计以两个独立通道进行设计,从传感器来的模拟输入信号,经过信号调理后,输入到USB5935数据采集卡,然后经过USB总线送入PC机,由软件进行数据处理,包括采样波形的实时显示,并进行历史数据保存,边采集边保存,还有实时报警并记录处理等功能。

基于LabVIEW的温度采集系统实验报告

南通大学计算机科学与技术学院 《虚拟仪器技术》课程作业 报告书 课题名:基于LabVIEW的温度采集系统 班级:软件工程 姓名: 学号: 2014年6月 18 日

1 设计目标 随着工业的不断发展,对温度测量的要求越来越高,而且测量范围也越来越广。本设计用LabView软件在PC机上编程实现了多点温度采集、动态图形显示、数据存储、报警、数据分析等功能。 2 设计内容 本温度采集系统的设计采用软件代替了数据采集卡,在数据采集过程中,实时地显示数据。当采集的温度值大于设定的高限报警数值时,就会点亮高报警红色灯,同时触发条件结构里的事件发生,使系统发出蜂呜声。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值,并自动产生数据文件,以供查询。 3 前面板设计

4 程序框图 温度采集总程序框图 实现步骤: 1、从结构工具模板选择条件循环结构“while循环”放入框图程序窗口,调整该条件循环框的大小,把节点放入循环框内。 2、使用随机数产生功能,用于产生随机温度值。添加温度控件,并将实时温度显示出来。

3、在前面板内再放置一个趋势图,标注为“温度历史趋势”,该图表将实时地显示温度值。 4、使用定时子模板中的等待下一个整数倍毫秒函数,再加上时间常数,把它设置为500。

5、该程序使用了条件结构,右边的TRUE Case与图中的FALSE Case同属于一个Case结构。根据输入端上的数值,来决定执行哪一个Case程序。如果产生的随机温度值大于高限数值,将执行True Case程序,反之则执行False Case 程序。 6.该程序框图还使用了写入电子表格文件函数(在文件 I/O子模块)。该模块把一个二维或者一维单精度数组转换成字符串,并把字符串写入一个新文件或者附回在一个已存在的文件后面。在本系统中,它将由温度采集数据和上限值组成的二维数组附加在一个默认路径为d:testdata.xls数据文件后面

传感器课程设计(基于labview的pt100温度测量系统)重点

目录 第一章方案设计与论证 ............................................................................................ 2第一节传感器的选择 (2) 第二节方案论证 ........................................................................................................ 3第三节系统的工作原理 ............................................................................................ 3第四节系统框图 ........................................................................................................ 4第二章硬件设计 .......................................................................................................... 4第一节PT100传感器特性和测温原理 . ................................................................... 5第二节信号调理电路 ................................................................................................ 6第三节恒流源电路的设计 ........................................................................................ 6第四节 TL431简介 .................................................................................................... 8第三章软件设 计 ........................................................................................................... 9 第一节软件的流程图 ................................................................................................ 9第二节部分设计模块 ...............................................................................................10总 结 ..................................................................................................................................11参考文献 . (11) 第一章方案设计与论证 第一节传感器的选择 温度传感器从使用的角度大致可分为接触式和非接触式两大类, 前者是让温度传感器直接与待测物体接触, 而后者是使温度传感器与待测物体离开一定的距离, 检测从待测物体放射出的红外线, 达到测温的目的。在接触式和非接触式两大类温度传感器中, 相比运用多的是接触式传感器, 非接触式传感器一般在比较特殊的场合才使用,目前得到广泛使用的接触式温度传感器主要有热电式传感器, 其中将温度变化转换为电阻变化的称为热电阻传感器, 将温度变化转换为热电势变化的称为热电偶传感器。

LabView的温度监测系统

传感器技术与应用课程设计 设计题目:___ _基于LabView的温度监测系统_______班级:__________ _电信08-1班________________ 学号:__________ _ __29号____________________ 姓名:_______ _ _李锦明 _______ _________ 指导老师:_____ ____ ___张静_ ________________ 设计时间:__________2011年12月5日_ _________

摘要 随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。 数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。温度数据采集系统广泛的应用于人们的日常生活中。 本文主要介绍了利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。全文的内容主要包括:虚拟仪器的发展,labview虚拟仪器的介绍,温度采集系统的制作与调试最后是自己在本次制作中的不足与展望。 关键词:labview,虚拟仪器,温度监测系统

目录 中文摘要 ..................................................................................................................... 1 一概述 ....................................................................................................................... 3 1.1研究背景3? 1.1.1温度的研究背景 .................................................................................. 3 1.1.2 LABVIEW的发展?3 1.2研究的意义 (4) 二设计的任务以及要求4? 2.1设计的任务 ................................................................................................ 4 2.2设计的要求4? 三系统化设计 ........................................................................................................... 43.1系统设计方案4? 3.1.1结构框图4? 3.2.2 系统工作原理 (5) 3.2单元模块设计 (5) 3.2.1单元模块的设计7? 3.2.2单元模块的链接 .................................................................................. 9 四系统调试 (8) 4.1前面板布置 (8) 4.2系统运行以及分析………………………………………………………………….8五结论与展望9? 六仪器设备清单 ....................................................................................................... 9 参考文献 (9)

基于labview的温湿度监测系统

毕业设计(论文) 基于labview地粮仓温湿度检测系统 院别控制工程学院 专业名称测控技术与仪器 班级学号 5090914 学生姓名廖訢凯 指导教师宋爱娟 2013年6月13日

基于labview地温湿度检测系统 摘要 随着科技地不断发展,测控技术愈加地自动化,智能化,数字化和网络化.计算机和仪器地密切结合是目前仪器发展地一个重要方向,美国NI公司研制开发地labview 虚拟仪器具有强大地数据处理能力,拥有良好地人机设计界面,能够充分发挥计算机地功能,可以创造出功能强大地仪器,实现普通仪器所不能实现地功能. 随着气象事业地逐步发展,气象要素地数据测量也步入自动化.温度和湿度是两个重要环境参数,直接影响到粮食地储存,因此有必要对其进行时时地检测,本设计借助虚拟仪器技术地易开发、灵活性强和使用方便等优点,将其和传统测量系统结合起来,基于labview 软件设计出可以采集多路温度和多路湿度信号地温湿度检测系统,具有温湿度数据显示、波形显示、温湿度超限报警等功能,并且操作简单. 本系统采用温湿度传感器,将所采集到地温度和湿度,经过变换,转换成电压信号送入数据采集卡中,再通过RS-485接入计算机中,在计算机软件地支持下,完成自动采集自动处理等功能. 关键词:labview,温湿度,检测 the detection system Based on labview of the temperature and humidity Author:Li ao XinkaiTutor:Song Aijuan Abstract With the continuous development of science and technology, measurement and control technology increasingly automation, intelligent, digital and network.The closely combining of instrument and computer is currently an important direction,The labview which United States NI company research and develop has the powerful data processing ability, have a good man-machine interface design, can give full play to the function of the computer, can create a powerful instrument, realize functions that common instrument can’t. With the gradual development of the meteorological service, meteorological data measurement alsointoautomation.Temperature and humidity are two important environmental

相关主题
文本预览
相关文档 最新文档