有用labview设计.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 引言 目前的测温控制系统大都使用传统温度测量仪器.其功能大多都是由硬件或固化的软件来实现,而且只能通过厂家定义、设置,其功能和规格一般都是固定的,用户无法随意改变其结构和功能,因此已不能适应现代化监测系统的要求。随着计算机技术的飞速发展,美国国家仪器公司率先提出了虚拟仪器的概念,彻底打破了传统仪器由厂家定义、用户无法改变的模式,使测控仪器发生了巨大变革。虚拟仪器技术充分利用计算机的强大运算处理功能,突破传统仪器在数据处理、显示、传输、存储等方面的限制,通过交互式图形界面实现系统控制和显示测量数据,并使用框图模块指定各种功能。采用集成电路温度传感器和虚拟仪器方便地构建一个测温系统,且外围电路简单,易于实现,便于系统硬件维护、功能扩展和软件升级。这里利用LabVIEW作为语言开发平台.设计系统软件.并利用计算机串口与下位机串行通讯,实现温度的实时测量与控制。   2 系统硬件设计   图1给出系统硬件组成框图,由计算机、单片机、测温电路及温度控制电路组成。该系统集计算机、强大的图形化编程软件和模块化硬件于一体,建立灵活且以计算机为基础的测量及控制方案,构建出满足需要的系统。利用传感器获取温度信号,再由单片机组成的小系统对温度信号进行采集、调理和转换,然后通过RS-232串口将数据送给计算机.并通过计算机运行的LabVIEW程序来分析处理输入数据.最终由计算机显示结果。同时,通过计算机串口采样输入信号,利用LabVIEW中的PID控制算法,求出系统输出信号的大小,再由串口将输出信号传输至外部温度控制电路,以实现温度控制。 2.1 温度测量电路   温度测量电路主要由温度传感器和信号调理部分组成。温度传感器主要包含数字式温度传感器DSl8820和K型热电偶。DSl8820是美国DALLAS公司推出的一款可组网数字式温度传感器。它采用1一Wire总线接口,测温范围为一55~+125,精度可达0.067 5,最大转换时间为200 ms,K型热电偶的价格低廉,灵敏度高,复现性好,而且热电动势的线性度及在1 000下的抗氧化性能良好。此外,廉金属热电偶中的稳定性更好,但与贵金属热电偶相比,其时效变化大,可在900以下的环境内长期使用。因此该设计采用K型热电偶测量电阻炉的炉温,DSl8820检测校准常温下的温度。调理电路主要用于滤波和放大来自模拟量输入通道的信号,以满足A/D转换器输入端电气参数的要求。   2.2 温度控制电路   图2给出温度控制电路。它主要由MOC3401型光电耦合器Ul和BTl38—600型双向晶闸管VU2组成。全周期内都能将220 V交流电压加载在热棒RL上。单片机发出脉宽调制(PWM)控制信号,经驱动器后控制Ul的状态。当Ul工作后,使VU2的控制极处于高电平,VU2处于导通状态,进而控制RL工作。使用U1可有效地降低外界对系统影响,增强系统的稳定性。   3 系统软件设计   3.1 上位机软件设计   上位机软件设计主要完成数据采集与控制、测试结果的分析和记录、数据查询等,同时为用户提供一个方便的操作界面。图3给出上位机的监控界面。该系统软件主要由数据采集、数据处理、数据报警、数据存取、数据打印及PID控制器等模块组成。基于LabVIEW的测控系统软件采用模块化的思想来编写,每个功能的实现均由一个模块完成,从而最终实现数据采集、处理、显示、记录、打印及报警等。   (1)数据采集模块数据采集模块实现温度的测量,并把采集到的数据全部存储到数据表中,以备后续的数据处理、计算及打印。数据采集是该系统软件的主要功能,也是其他模块进行数据处理、图形绘制的基础。LabVIEW可通过数据采集模块显示实际的信号波形。当数据采集模块采集实测信号时,得到一组离散的信号值,通过图形显示控件在计算机显示器上逐点显示并连线,即可实时显示被测信号。   (2)数据处理模块 采样程序循环一次,就预处理采集数据,主要是对数据的数字滤波。由于仪器用于机房和通信设备的现场中,干扰源较多。为了减少对采样数据的干扰,提高仪器系统性能,在数据处理之前,需对采样数据进行数字滤波。所谓数字滤波,就是通过特定的计算程序处理,减少干扰信号在有用信号中所占的比例,实质上是一种程序滤波。   (3)数据报警模块 当实际温度大于温度上限或小于温度下限值时予以超温报警。超温报警时,系统即中断自动控温,确保人员及设备安全。系统通过信号灯及报警声实现超温报警,即当采样数据超过系统所设定的上下限时,指示灯变红,并发出警报声。   (4)数据存取模块数据存储部分主要利用LabVIEW与数据库接口程序,将采集的原始数据存储到Access数据库中,供后续的结果查询和数据分析。为了实现LabVIEW对Access数据库的访问,要先建立一个数据源(ODBC),并通过DSN来标识O

文档评论(0)

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

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

1亿VIP精品文档

相关文档