基于LABVIEW的数据采集系统设计毕业论文.doc

基于LABVIEW的数据采集系统设计毕业论文.doc

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LABVIEW的数据采集系统设计毕业论文 目 录 摘 要 I Abstract II 第1章 绪 论 1 1.1 系统背景 1 1.2 系统来源及现状 1 1.2.1 温度采集 1 1.2.2 虚拟仪器 2 1.3 系统概述 4 1.4 本文研究的主要内容 4 第2章 系统方案设计论证 6 2.1 下位机温度采集部分 6 2.1.1 传感器 6 2.1.2 测量方式比较 7 2.2 上位机虚拟仪器部分 8 2.4 系统的总体方案设计 10 第3章 下位机硬件和软件的设计 11 3.1温度传感器的选型及介绍 11 3.1.1 DS18B20 的封装及引脚功能 12 3.1.2 DS18B20的内部结构 12 3.1.3 DS18B20的常用命令和时序 15 3.1.4 DS18B20使用中的注意事项 17 3.2 硬件电路设计 18 3.2.1 系统模块电路组成 18 3.2.2 单片机最小系统设计 19 3.2.3 传感器电路设计 22 3.2.4 通讯电路设计 22 3.2.5 电源电路设计 25 3.2.6 状态显示电路设计 25 3.3 软件设计 26 3.3.1 单片机主程序 27 3.3.2 温度采集程序 27 3.3.3 获取DS18B20序列号程序 29 3.4 本章小结 31 第4章 上位机LabVIEW中程序的设计 33 4.1 LabVIEW的开发环境 33 4.1.1 LabVIEW 程序的执行顺序 34 4.1.2 LabVIEW中的数据类型 34 4.2 程序界面 35 4.3 程序预处理 37 4.3.1 登陆程序 38 4.3.2 串口初始化 40 4.4 程序主体 40 4.4.1 温度数据处理和显示 41 4.4.2 报警设置 42 4.4.3 保存数据 43 4.5 本章小结 45 第5章 系统调试 46 5.1 分步调试 46 5.1.1 下位机调试 46 5.1.2 上位机调试 47 5.2 上下位机联合调试 48 5.3 本章小结 48 结 论 49 参考文献 50 致 谢 52 附 录 53 第1章 绪 论 1.1 系统背景 随着现代控制技术的发展,无论在工业,农业,科学研究,国防和人们日常方面,温度的测量及温度传感器所起的作用越来越重要。其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等。(亦称数字温度传感器)是在20世纪90年代中期问世的。它)VC++,VB,C++Build,LabWindows/CVI,Delphi等;另一种是基于图形化编程语言开发工具,有LabVIEW(NI 公司)、HP VEE (HP 公司)等。其中LabVIEW最流行,是目前应用最广、发展最快、功能最强的图形化软件。LabVIEW是美国国家仪器公司(NI)的创新软件产品,其全称是实验室虚拟仪器工程平台(Laboratory Virtual Instrument Engineering Workbench)D/A转换器,放大器等,结构庞大,安装困难,造价昂贵。 新兴的智能温度传感器如DS18B20,由于可以直接输出温度转换后的数字量,可以在保证测量精度的情况下,大大简化系统软硬件设计。这种传感器的测温范围有一定限制(大多在-50℃~120℃),多适用于环境温度的测量。DS18B20可以在一根数据线上挂接多个传感器, 只需要三根线就可以实现远距离多点温度测量。 利用单片机可以较方便地实现对智能温度传感器的操作,但要实现数据的可视化、保存和程序对硬件扩展有一定的适应性,利用传统的单片机系统的显示和输入输出系统,不仅程序庞大,硬件复杂,而且功能有限。在当前微机非常普及的情况下,可以将单片机采集的数据输入微机,利用微机强大的计算、显示、输入输出能力,使原有系统的功能进一步增强。 基于G语言的虚拟仪器编程工具LabVIEW由于其图形化的形象直观的编程方式和功能强大的函数库为这一方案的实现提供了一种简捷、有效的工具。LabVIEW使用图形语言(即各种图标、图形符号、连线等)编程,使用的都是人们熟悉的旋钮、开关、波形图等,界面非常直观形象。利用LabVIEW提供的串口通讯模块可以非常方便地实现计算机的串口和单片机串口的通讯,从而将数据导入计算机,处理、显示、保存。 1.4 本文研究的主要内容 本设计运用主从分布式思想,由一台上位机(PC微型计算机),下位机(单片机)多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统。该系统采用 RS-232串行通讯标准,通过上位机(PC)控制下位机(单片机)进行现场温度采集。温度值既可以送回主控PC进行数据处理,由LabVIEW编写的虚拟仪器界面显示并控制。也可以由下位机单独工作,实时显示当前各点的温度值,

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档