基于虚拟仪器的温度采集系统
基于LabVIEW和Arduino的温湿度采集系统设计
CHINA SCIENCE AND TECHNOLOGY INFORMATION Mar.2021•中国科技信息2021年第6期31万~60万©器d linkdappraisement industry郑玲玲张金刘芳丁俊香赵婷陆军炮兵防空兵学院郑玲玲(1983-)女,安徽省全椒县,硕士,讲师,研究方向:计算机控制。
DOI:10.3969/j.issn.1001-8972.2021.06.028基于LabVIEW和Arduino的温湿度采集系统设计本文利用虚拟仪器平台实现对温湿度数据的采集和控制。
在整个系统中,Arduino Uno作为下位机,负责对传感器信息的读写和数据传输;LabVIEW编写的显示软件作为上位机,上位机和下位机之间利用USB-TTL接口实现通信。
实验结果表明,该系统可以使温湿度数据的采集变得更加高效、快捷,通过计算机的辅助决策实现了数据的处理和显示,提高工作效率,达到对温湿度环境有较高要求的场合进行环境监测的目的。
温湿度测量一直是工业生产和科学研究中非常重要的环节之一,测量数据的准确性和时效性又与测量仪器有着密不可分的联系。
目前的温湿度数据一般采用诸如温湿度计这类传统仪器进行测量,然而传统仪器结构固化,功能单一,已经不能满足用户对数据变化趋势的实时显示和预测,以及温湿度超限报警等功能的需求。
随着科学技术的快速发展和用户需求的不断提高,应运而生的虚拟仪器技术,则是以高性能的模块化硬件为基础、灵活高效的软件为核心,通过计算机技术、通信技术和测量技术等来完成各种测试、测量工作。
虚拟仪器可以将计算机强大的计算处理能力和仪器设备的测量控制能力有效结合,并通过软件开发出交互式图形界面来实现对数据的显示、存储以及分析处理。
这种融合不仅缩小了仪器的体积和成本,还有效降低软硬件开发和维护费用,同时还能完成个性化功能的实现。
所以和传统仪器相比,虚拟仪器有着不可比拟的显著优势。
系统设计方案本设计分为两个部分,上位机的检测界面由图形化的编程软件LabVIE W来实现,它不仅能方便快捷地完成与各种软硬件的连接,还拥有强大的数据处理能力,它将采集到的温湿度数据进行处理、存储并通过曲线来显示,这样可以实时观测温湿度的变化趋势。
基于虚拟仪器的温度测量系统
基于虚拟仪器的温度测量系统1. 背景在现实生活中,温度是一项重要的物理量。
在工业生产、科研实验、生活环境等方面都需要精确测量温度。
为了提高测量的准确性和效率,许多科技公司和实验室开发了各种各样的温度测量系统。
其中,基于虚拟仪器技术的温度测量系统受到了广泛关注和使用。
2. 系统架构基于虚拟仪器的温度测量系统主要由以下组成部分构成: - 温度测量传感器 -虚拟仪器平台 - 计算机或嵌入式系统其中,温度测量传感器负责将物体表面的温度信号转换为电信号,再通过虚拟仪器平台传输到计算机或嵌入式系统中。
虚拟仪器平台是基于软件的虚拟仪器,可模拟实际仪器的功能,并实现数据采集、处理和分析功能。
计算机或嵌入式系统可对传输过来的温度信号进行计算、分析和显示。
3. 系统功能基于虚拟仪器的温度测量系统具有以下功能: - 实时监测温度变化 - 显示温度变化曲线 - 记录温度数据并生成报告 - 可配合软件进行数据分析和处理4. 应用领域基于虚拟仪器的温度测量系统在以下领域有广泛应用:- 工业生产:测量液体、气体等工业生产中不同物体的温度,对生产过程进行调控和控制。
- 科研实验:配合实验数据采集和处理软件,进行科研实验并分析实验数据。
- 环境监测:对生活环境中的温度进行监测,保障人们的生活质量。
- 医疗领域:对人体进行测量,确保身体温度在正常范围内。
5. 未来发展随着科技的不断进步,基于虚拟仪器的温度测量系统也将有所发展。
未来可能出现的新特点包括: - 针对特殊环境的温度测量:结合传感器和虚拟仪器平台,开发专门测量高温、低温、高压等特殊环境下温度的测量系统。
- 计算机视觉技术结合:结合计算机视觉技术,通过图像识别实现对温度的测量和监测。
- 大数据和人工智能技术结合:融合大数据和人工智能技术,实现对温度数据的自动分析和处理。
6.,基于虚拟仪器的温度测量系统是一种具有广泛应用前景的温度测量技术。
其通过传感器、虚拟仪器平台和计算机或嵌入式系统的结合,实现对温度的实时监测、数据记录和分析处理等功能,已经被广泛应用于工业生产、科研实验、环境监测和医疗领域等方面,并有望在未来和其他领域相结合,实现更多领域和应用的拓展。
基于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 。
基于虚拟仪器的温度测量系统设计
统软件i - , . '- . t 与传统的 温度 测量仪表 相比 , 系统具有 结构简单 、 t A 该 成本低 、 建方便 、 构 工作 可靠等特点 . 具有较
高的应 用价值 ,
Ab t c : hs p p rp e e t d a t e u e me s r me ts s m a e n La VI W i u l is u n n sr t i a e rs ne e a T mp mt r a u e n y t b s d o b E v a a n t me t d e r a
1 l 言
在 ~业 生产中温瘦测 量的准确性 直接{ 响产品 的 r ; l ; 质 墩与, i 1 娥髓 .具有 重婴意义 - 随 着电 技术 的迅 速发展 . 现溯度测攮 的各类传感 器层 I 穷 I , 实 l l 前
2L 3 M 5集成温度 传感器
L3 M 5集成温度 传感 器足 N 公司 5 7 的集 成电路 S -' 温度传感器 系列产 品之 一 ,为 3 端子 电』 输 …的精 密 K 集成电路稠度 传感器 , 采用 T)4 f 6晶体 符封装或 塑料 一 I
me s r me t y tm r to u e . h e i no evr a srme t n es l ae i e h sz dp riua l. a u e n se aei r d c d T e sg fh iu ln t s n d t t i u n dt o , r s mp a ie atc lr a h  ̄ w y
囤际 I 新喇温度传感 器 I从模拟 式向数字式 ,从集成 T 一 2 E O 9 晶体僻封 装 +具有较 r I 两的 作精 度和较宽 的线 化 向智 能化 、州络化的 , 飞速发展 .小型 、 l J 低功 耗 、 高可 靠悱 、 低成 本的温度传感 器 经越束越受 到父注 , 并 广泛臆 『 丁 1 业控 制币 自动 化测 量 系统 q _ 二 『 j ¨ I 』 拟仪 器技 术 允分利 用汁算机强 大的运算处理功 { 言 性 I 池嗣, f J 与温度成线性 比例关 系, M3 作 输 …乜 _ K L 5 使用时 尤需 外部 校准或微 调 .口 以提供± / %常 用的 f 1 4 温精度 其 t婴特性 如 F: ( )校准 式 :直接 用摄 氏黼 度校 准 ; L
虚拟仪器技术在温度采集系统中的应用
武
汉
工
程
大
学
学
报
Vo 1 . 3 5 NO . 7
J . Wu h a n I n s t . Te c h .
J u 1 . 2 O 1 3
文章编号 : 1 6 7 4 —2 8 6 9 ( 2 0 1 3 ) 0 7— 0 0 8 1 — 0 6
图 1 系 统 结 构 示 意 图
Fi g . 1 S k e t c h ma p o f t h e s y s t e m
2 下 位 机 系统 设 计
下位 机 系统 主要 实 现 系 统 温 度 数 据 的采 集 ,
上 位机 系 统 , 下 位 机 系 统 采 集 温度 由串 口通 信 传
件 实现 容 易. 2 . 1 硬件 设计
1 系统 设计 方 案
该 系统 由上 位机 和 下位 机 构 成 主从 式控 制 系 统: 单片机 S T C 8 9 C 5 4 R D+ 和 数 字 温 度 传 感 器
宏 晶科 技推 出 的 S T C 8 9系 列单 片 机低 功 耗 、
虚拟仪器技术在温度采集 系统中的应用
许 钢, 林园 胜, 胡天水, 陈 亮
( 安徽 工程 大 学安徽检 测技 术 与 节能装 置省 级 实验 室 , 安徽 芜湖 2 4 1 0 0 0 )
摘 要: 针 对 目前 越 来 越 多 的 控 制 系 统 以 个 人 计 算 机 为 控 制 核 心 和虚 拟 仪 器 技 术 的 快 速 发 展 等 特 点 , 为 了使
0 引 言
随着 电子 技 术 的快 速 发 展 , 测 温 的方 法 多 种
基于LabVIEW的四通道温度数据采集系统的设计概要
摘要虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密地融合在一起,利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。
本设计是基于LabVIEW 2010开发平台而简单模拟设计的一个四通道数据采集系统,其中下位机是采用单片机模拟产生实时温度数据,上位机系统则具有数据同时采集、采集数据实时显示、存储与管理、报警系统、数据记录查看等功能,实现了四通道温度数据采集的目的。
本文首先概述了虚拟仪器技术,LabVIEW开发平台,然后简单那介绍了数据采集的相关理论,最后具体讲解了本设计的各个模块在LabVIEW 上是如何实现的。
关键字:虚拟仪器;数据采集;LabVIEWAbstractVirtual instrument(VI) combines computer science, bus technology, software engineering with measurement instrumentation technology, making use of the computer powerful digital processing ability realize most of the functions of the instrument, breaking the traditional instrument, forming the framework of a new instrument model.This design is based on LabVIEW 2010 development platform and simple simulation design of a four channel data acquisition system, including lower machine is produced by single chip microcomputer simulation real-time temperature data, PC system has data collection, data collection and real-time display, storage and management, alarm system, data record check, and other functions, realize the four channel temperature data collection purpose.This paper first summarizes the virtual instrument technology, LabVIEW development platform, and then simple that introduces the data acquisition of relevant theory, and finally to explain in detail the design of each module in LabVIEW on how it is done.Key words: Virtual Instrument; Data acquisition;LabVIEW目录摘要....................................................................................................................... - 1 -Abstract ..................................................................................................................... - 2 -目录................................................................................................................... - 3 -第一章绪论........................................................................................................... - 5 -1.1 引言......................................................................................................... - 5 -1.2 数据采集的意义和任务......................................................................... - 5 -1.3 虚拟仪器在数据采集中的应用价值..................................................... - 5 -1.4 本设计所做的工作................................................................................. - 6 -第二章设计原理................................................................................................... - 6 -2.1 数据产生................................................................................................. - 6 -2.2 串口接收................................................................................................. - 7 -2.3 分通道显示............................................................................................. - 8 -2.3.1 数据分离..................................................................................... - 8 -2.3.2 门限设置..................................................................................... - 8 -2.3.3 波形显示..................................................................................... - 9 -2.4 华氏转换................................................................................................. - 9 -2.5 报警系统............................................................................................... - 10 -2.6 数据文件存储....................................................................................... - 10 -2.6.1 建立头文件............................................................................... - 10 -2.6.2 数据TXT存储........................................................................... - 11 -2.7 记录数据读取....................................................................................... - 11 -2.8 面板设计............................................................................................... - 12 -第三章程序的调试............................................................................................. - 12 -3.1 调试结果............................................................................................... - 13 -3.1.1 波形显示................................................................................... - 13 -3.1.2 缓冲区字符串........................................................................... - 13 -3.1.3 数据存储文件........................................................................... - 13 -3.1.4 报警........................................................................................... - 14 -3.1.5 华氏转换................................................................................... - 14 -3.1.6 波形回显................................................................................... - 14 -3.2 调试问题与解决方案........................................................................... - 15 -3.2.1 字符串缓冲区........................................................................... - 15 -3.2.2文件存储................................................................................... - 15 -3.2.3 华氏转换................................................................................... - 15 -3.2.4 波形回显................................................................................... - 16 -3.3 调试心得和建议................................................................................... - 16 -第四章总结......................................................................................................... - 17 -参考文献................................................................................................................. - 18 -附录(一)单片机程序代码.................................................... 错误!未定义书签。
基于labview的温度采集系统
目录1 绪论 (1)1.1 课题背景 (1)1.2 虚拟仪器简介 (2)1.3 图形化编程语言LabVIEW的简介 (3)1.4 本论文任务 (3)2 温度控制设计方案 (5)2.1 硬件及软件的选择 (5)2.1.1硬件的选择 (5)2.1.2软件的选择 (6)2.2 硬件及软件设计方案 (7)2.2.1硬件设计方案 (7)2.2.2软件设计方案 (7)3 LabVIEW 开发环境以及PID和模糊控制模块简介 (11)3.1 LabVIEW前台显示面板与后台控制面板 (11)3.1.1 LabVIEW前台显示面板 (11)3.1.2 LabVIEW后台控制面板 (11)3.2 LabVIEW程序执行流程 (11)3.3 LabVIEW中的仪器控制和驱动 (11)3.3.1常用的仪器通信方式 (12)3.3.2 LabVIEW支持的GPIB、VXI、标准串口I/O仪器的驱动 (12)3.3.3 VISA简介 (12)3.4 PID控制模块简介 (13)3.5 模糊控制模块简介 (15)4 以单片机为核心的下位机的设计 (17)4.1 下位机设计方案 (17)4.2下位机的硬件设计 (17)4.2.1主控部分 (17)4.2.2 DS18B20测温部分 (17)4.2.3通信部分 (18)4.2.4程序下载部分 (18)4.3 下位机的软件设计 (18)4.3.1DS18B20工作原理及应用 (19)4.3.2单片机串口通信部分 (20)4.3.3单片机PWM功率控制部分 (20)5 基于PC的上位机编程设计 (23)5.1 方案设计与选择 (23)5.2 上位机各模块设计 (23)5.2.1串口通信模块设计 (23)5.2.2数据处理部分设计 (23)5.2.3 PID控制部分设计 (24)6 总结 (25)参考文献 (26)谢辞 (27)附录 (28)1 绪论现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。
基于虚拟仪器的分布式温度测控系统设计
Ab t a t T i p p r d s rb s a d sr u e e e a u e c n r l y t m a e n vru l i sr me t h s r c : h s a e e c i e it b t d tmp r t r o t s se b s d o it a n t i o u n .T e o e ala c i cu e o e e a u e c n r ls se i r s n e . d t h a h c mp n n ft e s se v r l r h t t r ftmp r t r o t y tm s p e e t d An o t e e c o o e to h y t m,i e o t s h r w r o s t t s a d s f r e l ai n a e e p an d i ea l Af rt e c mmiso i g t e s se r n a d a e c n t u e n ot e r ai t r x l i e n d t i i wa z o . t h o e s i n n , h y t m s u sa l ,h s o lt d mu t on tmp r t r d t c l c in n lss c n r l ip a ,so a e n oh r t b y a c mp e e l p it e e au e a a o l t ,a a y i, o to ,d s l y t r g a d t e i e o f au e . h n i ao s me tt e s se r q i me t. e t r s T e i d c t r e h y t m e u r e ns
基于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 (Laboratory Virtual Instrument Engineering Workbench)作为一种由美国国家仪器(National Instruments,简称NI)公司开发的图形化编程语言,以其直观易用的界面和强大的数据处理能力,在数据采集领域得到了广泛应用。
本文旨在介绍基于LabVIEW的数据采集系统的设计与实现。
文章将首先介绍LabVIEW的基本概念和特点,然后详细阐述数据采集系统的整体架构、硬件组成和软件设计。
在硬件组成部分,将介绍传感器的选择与连接、数据采集卡的功能与配置等;在软件设计部分,将详细介绍如何利用LabVIEW实现数据采集、数据处理、数据存储以及用户界面设计等。
文章还将讨论系统的性能测试与优化,以及在实际应用中的案例分析。
通过本文的阅读,读者可以对基于LabVIEW的数据采集系统的实现有一个全面而深入的了解,从而为相关领域的研发和应用提供有益的参考。
二、LabVIEW概述LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是由美国国家仪器(National Instruments,简称NI)公司开发的一款图形化编程语言,它采用了图形化的代码块,以数据流编程方式实现各种功能的开发。
相较于传统的文本编程语言,如C、C++或Python等,LabVIEW提供了更加直观、易于理解和学习的编程环境,特别适合于工程师和科学家进行数据采集、仪器控制、自动化测试以及数据分析等应用。
基于虚拟仪器的温度测量系统
虚拟仪器是计算 机技 术和仪器测量技术相结合 的产物 , 它充分利用计算机强 大的运算处理功能 , 突破 了传统仪 器在 数据处理 、 显示 、 传输 、 存储等方 面的限制… 。本文利用虚拟
仪器平 台 , 通过编写 Lbiw软件对温度进行测 量 , 以减少 av e 可
(10 , tt) t,)E(, 可直接测得, 1 这样就可 以求出 E t )再 (, , 0
查分度表 即可得 到热端 的温度。
2 系统硬件 设计
系统 硬件由热电偶 、 信号调 理模 块 、 数据 采集卡 、X 机 PI
箱组成 , 如图 2 示。本设计采 用 K型热 电偶 , 所 使用 温度范 围为 一 0 2 0℃ 一1 0 其输 出电压信号为 m 0q 2 C, V级 , 因此 , 信 号调理模块 包括信 号 放大 电路 、 波 电路 以及 冷端 补 偿 电 滤 路 。热 电偶测试 的冷 端补偿通常有两种方式 : 件补偿和软 硬 件补偿 , 本设计采用软件补偿 的方式 。
() 1
为 了抑制放大器的零点 漂移 , 一个基 准调节 电路 , 放 设置 将 大器 的基准电压稳 定在 5 V, 减小 放大器 自身引 入 的误差 。
电路 原理图如图 3所 示。
热 电偶 用于探测 温度 的一 端称 为 “ 端 ” 处 于标 准温 热 ,收 稿 日期 0 1— 4—0 21 0 7
路 中形成 电流 , 温度差越大 , 电流越大 , 这种现象称为热 电效
应, 也叫塞 贝克效应 。热 电偶 就是利 用这 一效应 来 工作 的。 如果两个接 点的温度相 同, 则不会产生电流 。
A
热电偶
基于虚拟仪器的多点温度检测控制系统
上 编程 实现 了多点温 度采 集 、 态 图形 显 示 、 储 、 警 、 据 回放 、 制 等功 能 , 动 存 报 数 控 用较 少的投 入 实
现 了 多点 温 度 检 测 控 制 , 系统 在 实 验 室 运 行 得 到 了 预 期 的 效 果 。
[ 关键 词 ] 虚 拟仪 器 ; 温度 采 集 ; 制 ;a V E 控 L b I W
2 0年 9月 01 第2 4卷 第 3期 总 8 1期
北 京联合大学学报 ( 自然 科 学 版 )
Jun l fB in inUnv ri ( trlS in e ) o r a o ej gUno iest Naua ce cs i y
Se . 2 0 p 01
Vo . 4 No 3 S 1 2 . um . No 81
[ 中图分 类号 ] T 1 P 23
[ 文献标 志 码 ] A
[ 文章 编号 ] 1 0 -3 0 2 1 ) 30 3 -5 0 50 1 ( 0 0 0 -0 3 0
A u t— o ntTe p r t r e s r m e t a d Co t o y t m M lip i m e a u e M a u e n n n r lS s e
对提 高产 品的质 量 、 量 , 产 降低 消 耗 , 现 工业 生 产 实
Ba e n Vit a nsr s d o r u lI t um e t n
GUO Da n
( c o lo o t lS in ea d E gn eig h n o g U iest,Jn n 2 0 6 , ia S h o fC nr ce c n n ie rn ,S a d n nv ri o y ia 5 0 1 Chn )
基于LabView的温度采集系统设计
基于LabView的温度采集系统设计学校:长春理工大学学院:电子信息工程教师:学号:姓名:摘要:随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。
各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。
随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。
数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。
数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。
温度数据采集系统广泛的应用于人们的日常生活中。
此次设计主要利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。
关键词:labview ,温度监测系统Labview简介LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW 使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。
LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。
LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
虚拟仪器(virtual instrumention)是基于计算机的仪器。
计算机和仪器的密切结合是目前仪器发展的一个重要方向。
粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。
随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。
基于虚拟仪器和USB的温度测量系统的研制
( 四川理工学院计算 机学 院, I自贡 四J I 63 0 ) 4 00
摘要 : 中开发 了一 个基 于虚拟仪器的温度 测量 系统 。以 D I B 0单线数 字温度传 感器为基础 , A 8 C 0 1单片 文 S8 2 以 T9 25 机 为核心构建 了下位机温度采集模块 ; Lb IW 为开发平 台, 计 了上位机控制软件 ; 以 a VE 设 上位机通过 U B接 口与下位机 S 通信 ; 实现 了对温度 的采 集、 分析 、 显示高, 精 抗干扰能 力强 , 可
应 用 于许 多 温度 检 测 领 域 。
关键词 : 虚拟仪器 ; 通用 串行总线; 单片机 ; 单线数字温度传感器 中图分类号 :P 9 T 31 文献标识码 : A 文章编号:0 2—14 (0 0 1 — 00~ 2 10 8 1 2 1 ) 1 0 3 0
Te p r t r e s r m e se s d o Vit a n tum e nd US m e a u e M a u e ntSy tm Ba e n r u lI sr nta B
s ,i lyads r ecpbli e a zdtr g eu pr o p t o u i t gwt el e o p t ru S i ds a n oa aait s r rl e o ht pe m ue cmm nc i i t w r m ue t og U B s p t g ie w e e i h u h c r an hh o c r h h
基于LabView的温度采集系统
LabView 温度采集系统090411416 李向龙摘要:虚拟仪器最为检测技术的一个分支, 进入新世界后, 在国内得到了快速的发展。
它可以利用计算机显示器的强大显示功能来模拟传统仪器的控制面板, 以多种形式表达输出检测结果。
目前, 常用的温度采集系统绝大部分是由集成温度传感器和单片机构成的,设计过程繁琐、调试期长、修改不方便。
随着工业的不断发展,对温度测量的要求越来越高, 而且测量范围也越来越广。
采用虚拟仪器将会使工作大大简化, 本设计用 LabView 软件在 PC 机上编程实现多点温度采集、动态图形显示、数据存储、报警、数据分析等功能,并重点对基于 LabView 的虚拟温度采集系统的设计进行了讨论。
关键词 :LabVIEW 温度采集1 设计思想该系统的功能框图如图 1所示。
图 1 系统功能框图本温度采集系统的设计采用软件代替 DAQ 数据采集卡,使用 Demo read voltage 子程序来仿真电压测量, 然后把所测得的电压值转换成摄氏或华氏温度读数。
在数据采集过程中, 实时地显示数据。
当采集的温度值大于设定的高限报警数值时, 就会点亮高报警红色灯, 同时触发条件结构里的事件发生, 使系统发出蜂呜声。
当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值和平均值,并自动产生数据文件的头文件, 它包括操作者名字和文件名, 将采集的数据附在头文件后面, 以供查询。
2 子程序设计2.1 温度计子程序温度计界面程序如图 2所示。
在框图程序中设定温度计范围为 0到 100,在前面板窗口中放入竖直开关控制器以选择显示华氏还是摄氏温度。
图 2 温度计程序图2.2 实现步骤1、点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象。
本程序用到下面的对象:Multiply (乘法功能,将读取电压值乘以 100.00,以获得华氏温度。
Subtract (减法功能,从华氏温度中减去 32.0,以便转换成摄氏温度。
基于LabVIEW和ADAM4000模块的温度采集系统
维普资讯
仪器 仪表 用户
( ) 图像 预 处 理 。 图 像 预 处 理 包 括 3个 步 骤 , 图像 分 1 即 割、 图像 增 强 和二 值化 。 ( )细化处理。为了进一步 压缩 数据 , 2 还需要对二值化 图 像进行细化处理。细化时应 保持纹线 的连接 性 、 向性不 变 , 方 还 应 保 持 纹 线 的 中 心 基 本 不 变 。细 化 后 还 必 须 进 行 细 化后 的 佳 的 图像 质 量 。
作者 简 介 : 秀 芬 (9 7一) 女 。 东 泰 安 人 , 研 究 馆 员 , 要研 究 方 谭 16 , 山 副 主
向: 图书 馆 自动 化 。 收稿 日期 :0 7—1 20 1—1 7 9 2( 10)
数。其 中最关键 的是 D R、 T P C这 3个寄 存器 的参数 设 C D R、 G
口科研设 计成 果口
置 。通过反复试验进行 了寄 存器 的参数最 佳设 置 , 可获得 最
4 结束 语
本文基于 s C 4 O 3 4 B X嵌入式指纹识别技术 , 设计 了一个 完 整的 、 可独立运行 的嵌入 式指纹识 别系统 , 系统 具有较高 的 该 安全性和可靠性 , 充分 满足 当前 图书馆 借 阅系统对 安全 性 能 的要求 。相信 随着生 物认证 技术 的不 断完 善与 发展 , 本设 计 的应用领域与空问也将得到不断的扩大与深化。口
中 图分 类 号 :K 1 文 献标 识 码 : T31 A
T ed v lp n ftmp r tr aa a q i t n h e eo me to e e au ed t c us i io s se a e n La VI y tm b s d O b EW n a0 )3— 05— 2 17 —14 (0 8 0 0 2 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电控学院
课程设计(集控制
院 (系):
电气与控制工程学院
专业班级:
测控技术与仪器专业
姓 名:
***
学 号:
***********
指导教师:
目录
1. 绪论-------------------------------------------------------------------------------------------- 1 1.1 设计意义--------------------------------------------------------------------------------1 1.2 国内外的研究状况及发展趋势---------------------------------------------------- 1 1.3 主要研究内容--------------------------------------------------------------------------2
第2页
1.3 主要研究内容 本次设计主要围绕在应用智能仪器仪表的过程中,经常需要将仪器仪表的数
据采集到上位机(PC)监测系统。 在本课题中,主要研究基于 LabVIEW 的温度采集和上位机程序设计的实现。 本课题主要涉及以下问题: 1)通过 RS232 接口进行数据采集。利用 RS232 接口实现上位机(PC)与下
如图 3.1.1 所示
图 3.1.1 硬件原理图
DS18B20 的工作电路如图 3.1.2 所示,采用外部供电而非总线供电的方式, 由于单片机的最小系统中有 5V 电源,直接使用单片机中的 5V 电源对 DS18B20 进行供电。
AT89C52
RS-232
PC 机
2.2 设计任务
图 2.1.1 系统整体设计框图
1 下位机实现实时温度的采集,数据精度为 1。 2 利用 52 单片机上的 RS-232 接口实现上位机与下位机之间的通信。 3 上位机的设计实现对下位机发送的温度数据实时接收和数据曲线显示。 2.3 系统方案选择
第3页
2.3.1 通信协议 RS-232 是 PC 机与通信工业中应用最广泛的一种串行接口。RS-232 采取不平
衡传输方式,即所谓单端通讯。典型的 RS-232 信号在正负电平之间摆动,在发 送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V 电平。当 无数据传输时,线上为 TTL,从开始传送数据到结束,线上电平从 TTL 电平到 RS-232 电平再返回 TTL 电平。接收器典型的工作电平在+3~+12V 与-3~-12V。 由于发送电平与接收电平的差仅为 2V 至 3V 左右,所以其共模抑制能力差,再加 上双绞线上的分布电容,其传送距离最大为约 15 米,最高速率为 20kb/s。RS-232 是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为 3~7kΩ。 所以 RS-232 适合本地设备之间的通信。
第5页
独立的传统仪器和 PC 机之间的距离,除了融合诸多功能强大的特性,这些 平台还为用户提供了简单的联网工具。此外,虚拟仪器应用安装在 PC 机上 的软件和一系列可选的插入式硬件,无需更换整套设备,即能完成新系统 的开发。
3.下位机设计
3.1 硬件设计 单片机最小系统(包括复位电路、晶振电路)并集成 RS-232 作为通信接口,
2.3.2 下位机总体设计
图 2.3.1 RS-232 串口通信电路
下位机采用 52 单片机最小系统作为主控系统,DS18B20 作为采集温度数据 的传感器。
DS18B20 读温度的流程为:复位→发 0CCH SKIP ROM 命令→发 44H 开始转换 命令→延时→复位→发 0CCHSKIP ROM 命令→发 0BEH 读存储器命令→连续读出两 个字节数据(即温度)→结束。
程序清单----------------------------------------------------------------------------------- 10
I
[摘 要] 本文主要描述了利用 PC 机与 AT89C52 单片机之间的通信程序设计实现温度
采集和显示。由单片机采集一个温度信号,将采集到的温度信号传送给 PC 机并 显示,单片机程序用 C 语言编写,最后实现上位机同步显示下位机测量的温度值。 关键词:单片机 AT89c52 温度采集 DS18B20 传感器 LabVIEW
位机(单片机)之间的数据通讯。 2)利用图形方式实时显示数据。对于监控界面数据的显示,包括数值显示
和实时曲线显示两种方式。
2.系统整体设计
2.1 整体设计 利用 52 单片机作为数据处理传输的控制器,52 单片机最小系统中集成了 MAX232, 可以直接利用 232 接口实现与上位机的通信。整体设计框图如下图 2.1.1 所示
图 2.3.2 DS18B20 封装图
当 DS18B20 处于写存储器操作和温度 A/D 转换操作时,总线上必须有强的上 拉,上拉开启时间最大为 10us。采用寄生电源供电方式时 VDD 端接地。由于单 线制只有一根线,因此发送接口必须是三态的。 2.3.3 上位机总体设计
上位机软件采用当前测试测量应用最广泛的 LabVIEW 编写。LabVIEW 是一 种程序开发环境,类似于 C 和 BASIC 开发环境,但 LabVIEW 与其它计算机 语言的显著区别是:其它计算机语言都是采用基于文本的语言产生代码行, 而 LabVIEW 使用图形化编程语言 G 语言编写程序,产生的程序是框图的形 式。像 C 或 BASIC 一样, LabVIEW 也是通用的编程系统,有一个可完成任 何编程任务的庞大的函数库。 LabVIEW 的函数库包括数据采集、GPIB、串 口控制、数据分析、数据显示及数据存储等等。 LabVIEW 也有传统的程序 调试工具,如设置断点、以动画形式显示数据及其通过程序(子 VI)的结 果、单步执行等等,便于程序的调试。
1.2 国内外的研究状况及发展趋势 传统的热电偶、热电阻测温方法以其技术成熟、结构简单、使用方便等特点 ,
在未来温度测量领域中,依然能够广泛使用。随着新材料、新工艺以及一些新技 术的发展 ,其应用范围更加拓展。在传感器结构改进方面,出现了薄膜温度传感 器 、陶瓷薄膜热电偶 ,红外测温技术、分布式光纤测温、光纤多点温度传感器 等,可以应用在油井温度测量、大坝或地质灾害监测、飞机蒙皮的健康监测方面 等场合 , 具有很好的应用前景,是近几年温度测量技术发展的重点之一。
温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与 温度密切相关,因此温度控制是生产自动化的重要任务。采用 MCS-51 单片机来 对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大 幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单 片机对温度的控制问题是一个工业生产中经常会遇到的问题。
4.上位机设计------------------------------------------------------------------------------------- 6 4.1 前面板设计----------------------------------------------------------------------------6 4.2 后面板设计-----------------------------------------------------------------------------7
现代化集中管理需要对现场数据进行统计、分析、制表、打印、绘图、报警 等,同时,又要求对现场装置进行实时控制,完成各种规定操作,达到集中管理的 目的。加之单片机的计算能力有限,难以进行复杂的数据处理。因此在功能比较 复杂的控制系统中,通常以 PC 机为上位机,单片机为下位机,由单片机完成数 据的采集及对装置的控制,而由上位机完成各种复杂的数据处理及对单片机的控 制。
虚 拟 仪 器 和 传 统 仪 器 的 差 异 很 大 ,具 有 很 强 的 优 势 。独 立 的 传 统 仪 器 , 例如示波器和波形发生器,性能强大,但是价格昂贵,且被厂家限定了功 能,只能完成一件或几件具体的工作,因此,用户通常都不能够对其加以 扩展或自定义其功能。基于 PC 机的虚拟仪器系统,诞生以来就充分利用了 现成即用的 PC 机所带来的最新科技。这些科技和性能上的优势迅速缩短了
2.系统整体设计---------------------------------------------------------------------------------- 2 2.1 整体设计--------------------------------------------------------------------------------2 2.2 设计任务--------------------------------------------------------------------------------2 2.3 系统方案选择--------------------------------------------------------------------------2