问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高分求一篇labview 温度控制 中英对照的文章!

发布网友 发布时间:2023-07-15 20:52

我来回答

2个回答

热心网友 时间:2024-10-24 19:27

NI论坛上太多了,建议去多参考,找个适合自己的。

热心网友 时间:2024-10-24 19:27

基于LabVIEW的温度测控系统设计时间:2009-02-02 10:29:42 来源:国外电子元器件 作者:张伟,刘红丽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来标识ODBC。先在Access中建立一个数据库,并命名为tmp.mdb。在Windows操作系统的控制面板中选择ODBC,弹出ODBC数据源管理器;然后单击系统DSN选项卡中的“添加”按键,在随后出现的“创建新数据源”对话框“驱动程序列表中”选择“Microsoft Access Driver(*.mdb)”,并单击“完成”按键;接着在随后出现的对话框“数据源名”中创建DSN的名称,如dsn_tmp,并利用“选择”按键选择需要利用Lab-SQL访问的数据库tmp.mdb,单击“确定”按键,以完成DSN的创建。此后,LabSQL就能利用这个DSN访问与之相关的数据库。无论是查询数据库,还是删除数据库,步骤大体相同,即建立与数据库的连接,建立与记录集(Recordset)的连接,执行数据库的操作,断开与数据库之间的连接。图4给出从数据库tmp.mdb中读出表tmp的温度数据。

(5)PID控制器模块该模块采用增量式PID控制器,在LabVIEW中主要通过两种途径实现。一是利用其外部接口调用其他软件或编程代码;二是利用LabVIEW本身的图形编程语言编程。由于LabVIEW提供了MatlabScript节点,可在Matlab script节点中编辑Matlab程序,并在LabVIEW环境下运行,而且使用Matlab script节点实现,这样既能使程序结构清晰,又能提高运算速度。因此可采用Maflab script节点实现增量式PID控制程序,其表达式为:

式中:k为采样序列;u(k)为第k次采样时刻的计算机输出值:e(k)为第k次采样时刻输入的偏差值;e(k一1)为第k一1次采样时刻输入的偏差值;KP为比例系数;Ki为积分系数;Kd为微分系数。
图5给出增量式PID控制器的程序流程图。

3.2 下位机软件设计
在此,选用AT89S51单片机和C语言编程。AT89S5l单片机自身具有全双工的异步通信接口,可方便串行通信。通过软件编程,可用作通用异步接收和发送器UART,也可用作同步移位寄存器。它的帧格式可有8位、10位和ll位。并能设置各种波特率,使用灵活方便。图6给出单片机程序流程图。在系统初始化时,先令单片机的定时器T1工作于定时方式2,产生串行通信所需的波特率;再令单片机的串行口工作在定时方式l,为10位异步通信方式,即每帧数据由1个起始位,8数据位,1个停止位构成。令AT89S51单片机的定时器T0工作在定时器模式,用于产生指定的控制周期。在T0的中断程序中,首先将采集的温度信息传输至上位机,然后上位机利用PID控制算法,求出系统输出控制量的大小并传输至单片机,再由单片机输出控制量,进而实现实时温度控制。

4 结语
利用LabVIEW设计阁的温度测控系统,它可在计算机上完成被控温度的实时显示、直方图统计显示及PID控制.还可将采集的温度数据保存到指定的数据库中。以备系统运行中随时查阅和分析。查询结果以表格形式呈现,非常方便用户查看。该系统已用于学生的教学试验中,经实验调试能达到系统的设计要求。它与传统仪器构建的系统相比,界面友好,测量精度高,易于扩展。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...有关气体的制取装置或实验操作,错误的是( )A.制取氧气的发生装置B... 下列实验操作和做法中,错误的是( ) A.制取气体时,先检查气体发生装置的... 《两个人的小森林》庄羽身世 《我的兄弟叫顺溜》中陈大雷的警卫员演员庄羽的基本资料,要详细点 1s2 2s2 2p6 3s2……能继续往后吗?f再往后是什么?顺序怎么排? 苹果六s24G 的是多少寸? 庄羽作品集内容简介 惰性电子对效应解释与其内容 不是我说你内容简介 半张脸的作者简介 为什么会天天颓废? ...我需要的也只不过是一个护我周全免我惊慌舍不得我受半点委屈难过无论... 精短唯美爱情文案 老福黄金是什么档次 金灿福黄金是真的吗 福大福黄金是正品吗 初中作文《我变了》 给我点思路,大致的给我讲下。 比如:开头写...换... 变写作文开头怎么写 急需《……变了》好的开头和结尾,以及好词好句,小学生用。 福建医科大学拟录取名单 一首印度歌曲。现在很流行。开始是“当,当,当,当,,当当当当”,女的的... 台北kimi和璐儿综艺叫什么 缙云天气预报 缙云乌大岩天气预报 浙江省缙云县大阳镇天气 手机耗电是不是电池不行了 旧手机会不会更耗电 旧手机是不是会比新手机更耗电 怎么注销 如何应对宝宝衣服上的粑粑 一般生发药包煮的效果好点还是用开水浸泡的效果好呢? 富人和贵族言行上的区别 土豪与贵族的区别 8800km还是8800kms缩写单词有复数形式吗 35度32分24秒等于多少度 把28度32分24秒等于多少度 为什么网游那么赚钱还有人做单机游戏? 《遇见爱情:这个总裁有点甜》txt下载在线阅读全文,求百度网盘云资源 盐酸特比萘芬片在什么时候吃最好? 特比萘芬片治疗霉菌怎么吃法 盐酸特比萘芬片饭前吃还是饭后吃 盐酸特比萘芬片怎么吃 2022年资阳口腔职业学院招生简章 雪莲多肉最近掉价掉的很厉害,会沦为普货吗? 哪些多肉植物长大了值钱 什么叫多肉普货 从咸阳泾阳到阎良怎么坐车,求告知,具体在什么地方等车,谢谢 泾阳到闫良多少公里 泾阳到阎良农业园区多远 闫良去经阳路线