基于LabVIEW计算机温度检测器设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW计算机温度检测器设计

基于LabVIEW计算机温度检测器设计   [摘 要]随着计算机的日益普及和计算机频率和速度的提高,计算机内部温度检测的控制器的需求显得必要,因此设计一款方便、便宜的计算机温度检测器有非常重要的意义。本文详细阐述计算机温度检测器的设计,着重对计算机温度信号的检测、采集和处理进行了分析和设计。该设计是基于虚拟技术的单片机数据采集系统,系统具有人机界面良好,操作方便,成本低廉,设置灵活等优点,具有很好的实用价值。   [关键词]温度 数据采集 单片机 虚拟仪器 LabVIEW   [中图分类号][文献标识码]A[文章编号]1007-9416(2010)03-0024-02      现在PC和笔记本电脑的流行趋势是执行速度越来越快,功能越来越多。换句话说,整个电脑系统也愈来愈热,散热的需求也愈来愈普遍。在构思散热方案的同时,准确地侦测系统或单一芯片的温度格外地重要。否则,就可能会产生散热系统在低温的时候启动,但在高温的环境中关闭功能,这时如果没有一个系统的温度检测器,可能会使系统不正常地损坏。   虚拟仪器是电子仪器与计算机技术更深层次的结合产生了一种新的仪器模式,虚拟仪器利用加在计算机上的一组软件与仪器模块相连接,以计算机为核心,充分利用计算机强大的图形界面和数据处理能力提供对测量数据的分析和显示,打破了传统仪器功能为厂家定义,用户可以很方便地组建自己的自动测试系统。因此,采用虚拟仪器完成计算机温度测试具有广阔的前景性。进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。[1]   1 总体设计方案   该设计选择NI公司的LabVIEW完成对虚拟仪器的软件编写。LabVIEW是一套专为数据采集与仪器控制、数据分析和数据表达而设计的图形化编程软件,将其与一般的数据采集以及仪器设备加以组合,就可以设计出虚拟仪器。   计算机温度检测仪总体上说是一个智能化的信号采集处理系统,在其结构上主要由完成计算机内部温度信号采集、放大和预处理的前端硬件电路部分和完成数据分析和诊断的计算机部分构成,这两部分协调配合工作完成整个系统功能。整体设计方案如图1所示。   2 硬件设计   该设计是以计算机和单片机数据采集系统为核心,单片机数据采集系统主要完成对温度信号进行数据采集,计算机主要完成温度信号的分析、显示和控制等功能。设计中采用Intel公司的89C51单片机完成数据采集,采用AD574完成数据的A/D转换。图2为AD574与89C51单片机的接口电路。   3 计算机温度检测器的软件设计   系统的软件设计分为单片机软件设计和计算机软件设计两个部分。单片机软件实现数据采集和数据传输功能,计算机软件实现数据的分析和显示等功能。   3.1 单片机端软件设计   单片机是硬件部分的核心,其功能是多方面的,为了便于程序的调试、连接和修改,各功能程序实行模块化、子程序化,将程序分为初始化模块、数据采集控制模块、串行通信模块和信号处理模块。初始化模块主要完成单片机系统、串口通讯以及AD转换的初始化工作。数据采集控制模块主要完成单片机对AD574数据采集的控制工作。串行通信模块主要完成单片机通过串行接口和计算机进行数据的传送工作。信号处理模块主要完成对AD574采集到的数据进行分析,并及时对信号进行处理。[2]   3.2 计算机端软件   计算机端软件是软件部分的核心,其功能是多方面的,不仅负责采集数据的接收,还有对接收的数据进行处理和显示等功能。本系统的上位机软件开发选用了虚拟仪器LabVIEW软件开发系统。为了便于程序的设计、连接和修改,各功能程序实行模块化,设计从总体上,将程序分为8个模块:串行通信模块:该模块主要完成对单片机发送的数据进行接收和对单片机进行控制的工作。在LabVIEW功能模板中,Instrument I/0子模板包含了进行串行通信操作的一些功能模块,有串口写、串口读、串口设置、关闭串口等模块。   数据转换模块:该模块主要完成对串口接收到的数据进行转换,以和实际的温度值相一致。   信号处理模块:该模块主要是完成对信号进行滤波处理,该设计对这些信号进行限幅处理以及平滑滤波。   信号分析模块:该模块主要进行对温度信号图的分析工作。   数据存储模块:该模块主要完成对温度数据进行存储。   数据读取模块:该模块主要完成对以前的温度数据进行读取。   信息调用模块:该模块主要完成对温度进行必要调用。在温度监护中,存储到文件的只能是文本性的信息,本系统中将数据恢复成曲线图,通过观察波形图的变化来对计算机的温度状况作出判断。   系统定时模块:该模块主要完成对监控时间的控制。[3]   综上

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档