基于Labview的温湿度监控系统设计.doc

上传人:laozhun 文档编号:2387762 上传时间:2023-02-17 格式:DOC 页数:6 大小:460KB
返回 下载 相关 举报
基于Labview的温湿度监控系统设计.doc_第1页
第1页 / 共6页
基于Labview的温湿度监控系统设计.doc_第2页
第2页 / 共6页
基于Labview的温湿度监控系统设计.doc_第3页
第3页 / 共6页
基于Labview的温湿度监控系统设计.doc_第4页
第4页 / 共6页
基于Labview的温湿度监控系统设计.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《基于Labview的温湿度监控系统设计.doc》由会员分享,可在线阅读,更多相关《基于Labview的温湿度监控系统设计.doc(6页珍藏版)》请在三一办公上搜索。

1、基于Labview的温湿度监控系统设计摘 要: 本论文研究的是短距离无线通信技术在工业数据控制上的一个具体应用,主要介绍了系统的总体设计和软硬件组成,硬件部分选择PIC单片机作为控制核心,控制微功率RF芯片(nRF24E1)完成数据的无线传输,控制ICL7135完成传感器数据的AD转换,选择Labview软件编写控制界面。该系统能实时显示监控曲线和数据存储,可实现对复杂环境的温湿度精确控制。关键词: 光学滤光片;镀膜;Labview;Matlab The Design of Temperature and humidity monitoring systemWANG Hai-Feng( Gua

2、ngDong Institute of Technology, ZhuHai 519090,China )Abstract: This paper emphasizes the short range wireless communication technique in an industrial data acquisition application ,this paper mainly focus on the system architecture , the hardware and the software. Adopting the PIC SCM as the control

3、ling kernel, controlling the RF chip(nRF24E1) to achieve the the wireless data transmission, controlling the chip ICL7135 to achieve the AD converion of the data from the sensor, adopting the Labview to compile the software. Adopting this system, the accurate monitoring of temperature and humidity i

4、n complicate circumstance can be obtain , the monitoring curve real-time displaying ,the data saving is also obtainable. Keyword: light filter flake, film coating, Labview, Matlab0 引 言随着科学技术的发展,许多新兴产业对环境提出了更高的要求:制造大规模集成电路需要极高的空气洁净度,生物化学制药需要精确的温湿度控制。因此,对温、湿度和一些基本数据的监测和控制已成为生产过程中非常重要的技术要求。PIC单片机(Perip

5、heral Interface Controller)是由美国Microchip公司推出的,由于它的硬件系统设计便捷、指令系统设计精炼、采用精简指令集和哈佛总线结构,拥有速度高、功率低、驱动电流大及控制能力强等优点,能满足用户的各种需要,因此得到广泛的应用1。本文提出一种采用PIC单片来设计实现的测量和控制系统。首先进行实例内容描述。1 系统组成本系统设计内容分成两大部分:温度的测量和控制。1.1温度测量部分温度测量部分如图1所示,由传感器、信号调理前端、AD模数转换部分和无线收发模块组成。 1.2温度控制回馈部分控制回馈,就是控制核心MCU根据采集的数据,通过特定的算法判断当前的状态,并输出

6、相应的指令来控制特定的模块以控制温度。系统结构框图如图2所示。2 系统硬件设计2.1温度传感器的选择温度传感器大致可以分为模拟温度传感器和数字温度传感器两类。模拟温度传感器,其输出的是信号通常是电流、电压等线性信号,要通过信号前端调理电路和AD转换电路来实现数字化,才能输入PIC控制核心来运算。这类常用的型号如:热敏电阻、热电偶、ADI公司出品的AD590、美信公司出品的MAX6613等。数字化的温度传感器在内部集成了传感器、调理电路和AD转换等电路,可以直接输出数字信号,也可以直接和PIC单片机相连。常用的数字温度传感器有达拉斯公司出品的DS18B20、ADI公司出品的ADT75等。本系统选

7、用ADI公司出品的AD590,其主要特点如下:(1) 线性化的电流输出:1A对应1K(K是绝对温度单位)(2) 宽温度测量范围:-55+150(3) 优异的线性:全温度范围内达到0.3(4) 宽泛的供电范围:+4V+30V(5) 低廉的价格2.2 PIC单片机硬件PIC单片机作为控制核心,其最小系统原理如图所示。图中PIC16F877接上供电电压(+5V和GND),复位电路及晶振电路,即可正常工作,显得简洁易用。 图3:PIC单片机最小系统原理2.3 A/D转换芯片 ICL7135是一种四位半的双积分A/D转换器,具有精度高(精度相当于14位二进制数)、价格低廉、抗干扰能力强等优点。本系统利用

8、ICL7135进行串行数据采集,该方式结构简单、编程简洁、占用单片机资源少。通过单片机PIC16F877的定时器T0来计脉冲个数,定时器T0所用的频率是系统晶振频率的1/12。为了使定时器T0的计数脉冲与ICL7135工作所需的脉冲同步,可以将ICL7135的BUSY信号接至PIC16F877的PSP5引脚上,此时定时器T0是否工作将受BUSY信号的控制。当ICL7135开始工作时,也就是ICL7135的BUSY信号跳高时,定时器T0才开始工作。ICL7135与单片机的接口电路如图4所示。将单片机的ALE端的信号经过D触发器4分频后连接到ICL7135的CLK端。这样,定时器T0所记录的脉冲数

9、是ICL7135测量得到的脉冲数的两倍。将定时器记录的脉冲个数除以2所得到是测量的脉冲个数。再将测量脉冲个数减去10 001就得到了A/D转换的结果,这样就得到了被测的模拟量,这些转换的实现全部在软件中完成,因此非常简单。其软件设计如图5所示,采用查询方式。 图4:ICL7135与单片机接口电路图2.4 无线收发芯片 nRF24E1是挪威Nordic公司2003年开发的一种嵌入了高性能单片机内核的高速单片无线收发模块。采用QFN封装,将射频发射、接收、GMSK调制、解调、增强型8051内核、9输入12位ADC、125频道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中。芯片的内部结

10、构如图所示: 图5 nRF24E1的硬件模块 主要组成模块有:1、 微处理器:增强型8051内核2、 可编程控制的PWM输出3、 SPI接口:nRF24E1的SPI总线中含3条串口线(SDI,SCK和SDO)4、 RTC唤醒定时器、WTD和RC振荡器5、 A/D转换器:nRF24E1 A/D转换器有10位的动态范围6、 无线收发器:nRF2401工作于全球开放的2.42.5GHz频段。收发器由1个完整的频率合成器、1个功率放大器、1个调节器和2个接收器组成。7、 电源管理:在程序的控制下,nRF24E1可进入POWER DOWN省电模式,此时电流消耗仅为2A,外部中断和看门狗复位能使系统退出省

11、电模式。8、 抗干扰能力:采用nRF24E1芯片很容易引入跳频机制,采用频点躲避方式降低同频干扰的影响。 3 系统软件设计 软件部分包括初始化、AD数据采集、阈值判断以及控制输入输出等几个模块,总体构成如图所示: 图:软件系统组成3.1 软件系统介绍 本系统的PC机端的软件采用美国NI公司的图形化编程语言LabVIEW平台,该平台是测控领域优秀软件,被誉为工程师的语言,可以加快产品开发速度。LabVIEW是实验室虚拟仪器集成环境的简称,是目前应用最广、发展最快、功能最强的图形化软件开发集成环境,摒弃了传统开发工具的复杂性。LabVIEW将广泛的数据采集、分析与显示功能集中在同一个环境,且功能强

12、大。 图:监控系统界面 图:部分框图程序3.2 数据采集系统流程图4 程序验证镀膜实验测试对膜厚监控系统的验证主要是镀制1.55m宽带滤光片实验,镀膜材料为SiO2,TiO2,折射率分别为1.46和2.61,它的膜系结构为: Air/254.0L,401.2H,406.2L,391.8H/Sub,监控曲线如图8所示:5 结束语本章介绍了一个完整的温度测量、控制系统的设计方案,包括器件的选择、硬件的设计、软件的设计,以及代码注释。本例采用了PIC单片机上自带的ADC模块,用户在自行设计时,可以考虑将其换成外部的高精度或高速的ADC器件,从而将精度、速度提高;也可以采用更新、更好的传感器,从而简化

13、后级电路设计,也可以达到提高性能的目的。参 考 文 献1 刘向宇. PIC单片机C语言程序设计M.电子工业出版社,北京,2010.22 韩军,弥谦,杨晓军. 光学薄膜厚度监控极值点判断方法研究J. 西安工业学院学报,2001,21卷第2期:105-1093 龙小平,张阳安,周黎明. DWDM系统中光信道监测的实现J. 光通信技术,2010年第1期:25-27页4 周光亚.光学镀膜机使用手册M. 北京光学仪器厂,2000 5 宋凡峰,王开福. LabVIEW调用MATLAB进行图像处理的实现J. 山东水利职业学院院刊,2009年9月,第3期:19-21页6 杨乐平,李海涛,杨磊.LabVIEW程

14、序设计与应用M.北京:电子工业出版社,2005宋凡峰,王开福. LabVIEW调用MATLAB进行图像处理的实现J. 山东水利职业学院院刊,2009年9月,第3期:19-21页7 K.F.Wang,A.K.Tieu.Volume-grating phase-shifting digital speckle pattern interferometry used for measurement of out-of-plane displacement.Optics&Laser TechnologyJ.2004,36:117120 8 范寿康.基于LabVIEW平台的虚拟仪器实验室的实现M南京:三

15、江学院学报,2005年6月第1卷第1、2期9 基于LabVIEW可视化数据采集处理系统探讨,周华,陕西邮电职业技术学院,现代商贸工业,2010年第1期10 裴锋,汪翠英,李资荣.基于LabVIEW的虚拟仪器算法解决方案J.自动化仪表,2005,26(8):63-65.投稿栏目:通信与信息技术温度测量软件编写:1、 主函数mainVoid main()Unsigned int result=0x0000;Float temp;Inint();2、 初始化函数3、 AD数据采集函数4、 阈值判断5、 控制输出子函数6、7、8、9、10、11、张春峰.MCU架构下温湿度无线采集监控系统J.电子技术,

16、 2005, 41 (9): 34-37.王恒海,陈照章.基于LabVIEW的温度测控系统设计J.仪表技术与传感器, 2007, 43 (4): 26-28.郑启忠,朱宏辉.系统级RF芯片nRF24E1收发原理与应用编程J.单片机与嵌入式系统应用,2004,(7):42-45王桂静,梁得胜,田锡天.基于nRF24E1的生命信号实时无线采集系统设计J.工业仪表与自动化装置,2005(3);38-403.1 EPP并口通信协议增强型并行接口协议EPP (Enhanced Parallel Port),是PC和外设之间定义的并行双向通信的标准。该协议通过硬件自动握手,能达到500 KB/S-2MB/

17、S的通信速率,适合需要传送大量数据传输的外设进行高速通信。EPP协议支持4种操作,包括数据写出、地址写出,数据读取和地址读取。EPP模式分为EPP1.7和EPP1.9两种,二者之间的区别是: EPP1.9需要判断超时(避免出现“死循环”)以及nwait信号是否有效,而EPP1.7不需要判断,则传输速度更快。本系统采用EPP1.9模式,支持超时和nwait判断。3.2 LabVIEW8.2环境下PC与单片机并口通信设计LabVIEW是实验室虚拟仪器集成环境的简称,是目前应用最广、发展最快、功能最强的图形化软件开发集成环境,摒弃了传统开发工具的复杂性6。LabVIEW将广泛的数据采集、分析与显示功能集中在同一个环境,且功能强大。因此本系统采用LabVIEW8.0编程环境和EPP高速数据通信协议,通过LPT打印机接口与单片机处理模块通信。PC机软件系统主界面如图5所示。可以设置单个采集点或者多个采集点的循环采集,还可以设置采集上下限以及采集时间间隔。通过LPT并口将采集点的数字代码和采集次数传送给接收端的单片机进行识别和处理,对应去控制接收模块PT2272的地址码和循环接收的次数。当设置完成后,点击开始采集按钮,采集到的数据就会显示到波形图表上,并可自动保存成文本文件,直到停止采集为止。若某采集点的采集数据超过采集上下限,系统报警等发亮同时自动蜂鸣报警。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号