- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[ 录入者:admin |?时间:2008-09-09 11:23:44 | 作者: | 来源: | 浏览:174次 ]【 HYPERLINK javascript:doZoom(16) 大 HYPERLINK javascript:doZoom(14) 中 HYPERLINK javascript:doZoom(12) 小】
基于LABVIEW的虚拟仪器温度检测系统的设计
HYPERLINK /shop/ClassSmall.php?ClassSmallID=60 TOP系列编程器
摘要: 虚拟仪器(VI)是计算机技术和传统的仪器技术相结合的产物,是仪器发展的一个重要方向。LabVIEW是一个基于图形化编程语言的虚拟仪器软件开发工具。本文重点介绍了虚拟仪器的界面,LabVIEW应用,并设计了一个基于虚拟仪器的数字化温度测量和控制系统,阐述了系统开发过程中数据的采集和软硬件的设计。 关键词:虚拟仪器;LabVIEW;温度测量;数据采集
0?????????? 引言
虚拟仪器技术,就是用户在通用计算机平台上,根据测试任务的需要来定义和设计的测试功能,其实质是充分利用计算机来实现和扩展传统仪器功能。“软件就是仪器”反映了虚拟仪器技术的本质特征。美国国家仪器公司生产的NI-LabVIEW是目前最为成功,应用最广泛的虚拟仪器软件开发系统。它一种基于G语言的32位编译型图形化编程语言,其图形化界面可以方便的进行虚拟仪器的开发。在现代工业化生产中,需要进行温度测量和控制的场合越来越多。测温的方法也是多种多样的。
1? 虚拟仪器的特点
虚拟仪器设备可以由使用者自己定义,这意味着可以自由地组合计算机平台,硬件(包括传统仪器),软件,以及各种实现应用所需要的附件。这种灵活性在由供应商定义,功能固定,独立的传统仪器上是很难达到的。常用的数字万用表,示波器,信号发生器,数据记录仪,以及温度和压力监控仪器就是这种传统仪器的代表。从传统仪器设备向虚拟仪器设备的转变,为现代实验带来了更多实际的利益,同时也促进着实验手段不断更新。
2? 系统设计
2.1 系统硬件结构 虚拟仪器系统的硬件主要是由个人计算机或者工作站和硬件接口模块组成。其中计算机是主体,主要用来提供实时高效的数据处理性能。硬件接口模块包括仪器硬件和各种通用接口总线,主要用来采集,传输信号。仪器硬件如各种传感器,插入式数据采集卡(DAQ),信号调理器等,通用接口总线用来把独立的仪器连接到计算机上。目前较为常用的虚拟仪器系统是数据采集卡系统,GPIB一起控制系统,VXI仪器系统以及这三者之间的任意组合。
本系统利用半导体来调节温度的大小,利用温度传感器来对温度进行数据采集,利用LabVIEW编程来实现半导体与PC机之间的串行通讯以及虚拟面板的设计,最后由PC机显示测量的溶液温度。对温度的测量而言,温度传感器的选择是整个系统的第一步,也直接影响系统性能的重要因素之一。金属铂的纯度可达99.89%,热性能稳定,线性较好,电阻温度系数分散性小,因此在这里我们选择铂电阻作为温度传感器。图1给出了数据采集系统结构框图,其中信号调节的主要作用是将传感器输出的信号与A/D转换器相匹配。例如A/D转换的输入电平是0~5V,而传感器输出信号通常很小,这时必须采取放大措施减小量化误差,相对误差也就减小了。如果传感器在输出信号和传输过程中混入虚假成分,就需要进行滤波。
图1 数据采集结构图
?2.2系统软件设计
?2.2.1 标度变换
对于同一物理量,用不同的传感器测量得到的不同的电压信号,或者是对于不同的物理量,不同的传感器测量得到的相同的电压信号,为了显示正确的物理量,就需要进行标度转换。 因为被测对象的各种数据的量纲与A/D转换的输入值是不一样的。例如,温度的单位为℃,压力单位为Pa,频率的单位为Hz,流量的单位 /h等等。这些参量并不等于原来带有量纲的参数值,必须把它转化成带有量纲的数值后才能计算。一般的线性系统的标度变换公式为:
???
2.2.2 数据采集子程序(SubVI)设计
LabVIEW图形编程语言中的基本编程单元是VI(Virtual Intrument,虚拟仪器),VI包括三个部分:前面板(Front Panel),框图程序(Blcok Diagram)以及图标(Icon)/连接器(Connector)。前面板既接受来自框图程序的指令,又是用户与程序代码发生联系的窗口。这个窗口模拟真实仪表的前面板,用于设置输入和观察输出,输入量称为控件(Controls),输出量称为指示器(Indicators)。当把一个控件或指示器放到前面板上时,框图上相应地放置一个端子(Terminals),这个端子不能随意被删除。用户可以使用多个图标,如旋钮,开换,按钮,图表,文本框,图形等等。
其显示和
您可能关注的文档
- 基于IC温湿传感器控制系统的设计.doc
- 基于J2EE的掌上商店的方案设计书与实现.doc
- 基于J2EE的网上商城大学本科方案设计书.doc
- 基于J2EE的网络物流系统仓储管理大学本科方案设计书(含源文件).doc
- 基于J2EE的网络物流系统大学本科方案设计书(含源文件).doc
- 基于Java即时聊天系统的方案设计书与实现大学本科方案设计书.doc
- 基于java的博客网站方案设计书与开发大学本科方案设计书.doc
- 基于JAVA的学生学籍管理系统大学本科方案设计书(含源文件).doc
- 基于JAVA的日程安排管理系统(大学本科方案设计书).doc
- 基于JAVA的购物网站(大学本科方案设计书).doc
文档评论(0)