当前位置:主页 > 科技论文 > 自动化论文 >

基于Arduino与LabVIEW的智能厂房环境监控系统

发布时间:2017-10-29 02:33

  本文关键词:基于Arduino与LabVIEW的智能厂房环境监控系统


  更多相关文章: Arduino控制器 TCP/IP协议 LabVIEW上位机 智能控制


【摘要】:基于Arduino的智能厂房环境监控系统,是以Ardunio控制板以及模块为下位机,PC为上位机实时对厂房的温度以及湿度进行监控,并可对温湿度设定报警值,现场以及PC上位机发出声光报警的系统。该系统的硬件由Arduino Uno控制板,RS485扩展板,W5100扩展板,LM35温度传感器,DS 18B20数字型温度传感器,DHT11数字型温湿度传感器以及PC上位机支持,软件部分由Arduino IDE, Protues, Eagle, LabVIEW,虚拟串口助手以及串口调试助手支持。其中,下位机通过Arduino+RS485模块,可实现远距离,有线的无网络数据传输;通过Arduino+W5100以太网扩展板,接入路由器,实现远距离网络数据传输。上位机采用LabVIEW VISA串口函数库与RS485模块,TCP/IP协议函数库与W5100模块实现通讯编程,数据传输,数据保存,报警值设定,声光报警功能,Protues软件对硬件电路进行仿真,Eagle软件绘制电路板。智能厂房环境监控系统可代替传统的温湿度计,厂房环境参数智能采集,温湿度声光报警,具有代替人工,效率高,使用方便,可控性强等特点。
【关键词】:Arduino控制器 TCP/IP协议 LabVIEW上位机 智能控制
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP277;TP316
【目录】:
  • 摘要4-5
  • Abstract5-9
  • 1 绪论9-14
  • 1.1 课题背景9
  • 1.2 Arduino控制器以及扩展板硬件介绍9-12
  • 1.3 LabVIEW,Protues和Eagle软件介绍12
  • 1.4 本文研究的主要内容12-14
  • 2 基于Arduino的温湿度数据采集14-28
  • 2.1 基于Arduino的模拟量温度采集14-16
  • 2.1.1 ADC模块14
  • 2.1.2 LM3514
  • 2.1.3 基于Arduino的LM35的Protues仿真14-16
  • 2.2 基于Arduino的数字量温度采集16-20
  • 2.2.1 DS18B2016-17
  • 2.2.2 基于Arduino的DS18B20的Protues仿真17-20
  • 2.3 基于LabVIEW的LM35和DS18B20程序设计20-22
  • 2.3.1 LabVIEW前面板设计20-21
  • 2.3.2 LabVIEW程序框图设计21-22
  • 2.4 基于Arduino的数字量温湿度采集22-28
  • 2.4.1 DHT1122-24
  • 2.4.2 基于Arduino的DHT11温湿度采集24-26
  • 2.4.3 LabVIEW程序设计26-28
  • 3 基于Arduino Ethernet W5100的数据采集28-36
  • 3.1 Arduino Ethernet模块28-31
  • 3.1.1 W5100芯片28-29
  • 3.1.2 W5500 芯片29-30
  • 3.1.3 Arduino以太网插件模块30-31
  • 3.2 Arduino控制器程序31-34
  • 3.2.1 Ethernet库及使用31-32
  • 3.2.2 SPI库及其使用32
  • 3.2.3 Arduino Ethernet创建网页服务器32-33
  • 3.2.4 基于LabVIEW上位机的Arduino程序设计33-34
  • 3.3 LabVIEW上位机程序设计34-36
  • 3.3.1 LabVIEW的TCP函数库的使用34
  • 3.3.2 LabVIEW程序设计34-36
  • 4 基于Arduino RS485 MAX485扩展板的数据采集36-42
  • 4.1 Arduino RS485 MAX485扩展板36-38
  • 4.1.1 平衡串行通信总线RS48536
  • 4.1.2 MAX485芯片36-37
  • 4.1.3 MAX485扩展板37-38
  • 4.2 Arduino控制器程序38-40
  • 4.2.1 Wire库38
  • 4.2.2 基于LabVIEW上位机的Arduino程序设计38-40
  • 4.3 LabVIEW上位机程序设计40-42
  • 4.3.1 LabVIEW前面板设计40-41
  • 4.3.2 LabVIEW程序图设计41-42
  • 5 基于Arduino+Zigbee的无线数据采集42-50
  • 5.1 ZigBee42
  • 5.2 XBee模块42-44
  • 5.3 Arduino下位机搭建44-46
  • 5.4 LabVIEW程序设计46-50
  • 5.4.1 LabVIEW前面板设计46-47
  • 5.4.2 LabVIEW程序图设计47-50
  • 6 数据的存储以及处理50-56
  • 6.1 Arduino下位机SD卡存储50-52
  • 6.2 LabVIEW上位机数据保存52-54
  • 6.3 数据处理54-56
  • 6.3.1 Arduino下位机数据处理54-55
  • 6.3.2 LabVIEW上位机数据处理55-56
  • 7 系统测试56-59
  • 7.1 Arduino下位机系统搭建56-57
  • 7.2 上位机系统编程以及测试57-59
  • 结论59-60
  • 参考文献60-62
  • 附录A 附录内容名称62-66
  • 致谢66-67

【参考文献】

中国期刊全文数据库 前10条

1 左现刚;刘艳昌;王建平;;基于Arduino和VI的农田信息无线采集系统设计[J];农机化研究;2016年02期

2 李光明;孙英爽;党晓娟;;基于LabVIEW和Arduino的远程监控系统设计与实现[J];计算机测量与控制;2015年10期

3 欧阳超慧;孙以泽;;Arduino控制器CAN驱动模块的设计[J];计算机测量与控制;2015年10期

4 王健;刘雪花;;基于TCP/IP协议的远程温度监测系统的设计[J];数字技术与应用;2015年09期

5 赵广元;王文庆;蔡秀梅;;基于Arduino和Matlab/Simulink的仿真环境设计研究[J];测控技术;2015年08期

6 韦潜;梁京章;杨兆阳;;基于Arduino Web Server的红外家电控制[J];电视技术;2015年10期

7 王钢;贾晓强;;一种基于Arduino的小型WSID控制器节点设计与实现[J];内蒙古工业大学学报(自然科学版);2015年01期

8 杨亿;刘波;周紫燕;;基于Arduino及LabVIEW平台的齿轮箱出厂试验温度检测系统[J];机械研究与应用;2015年01期

9 崔晓梦;;基于Arduino的物联网接入器的设计[J];电子技术与软件工程;2015年03期

10 刘泽良;胡日新;;物联网技术下基于Arduino的智能公交系统模型设计[J];实验技术与管理;2014年11期

中国硕士学位论文全文数据库 前10条

1 王也;基于aJson的Arduino平台上的Web应用研究[D];吉林大学;2015年

2 张明;基于Arduino平台的心音信号采集系统设计与实现[D];云南大学;2015年

3 杨楠;基于Arduino的智能产品原型设计研究[D];江南大学;2014年

4 周维;基于Web技术的智能家居控制系统的设计与实现[D];西安电子科技大学;2014年

5 唐懋;基于Arduino兼容的Stm32单片机的四旋翼飞行器设计[D];厦门大学;2014年

6 肖良;基于Android的消防监控网关的设计与实现[D];武汉理工大学;2014年

7 郭子靖;基于LabVIEW的脉搏数据处理系统的设计与实现[D];北京工业大学;2014年

8 周凯;超便携振动信号的采集与处理技术研究[D];宁波大学;2013年

9 刘洁;互动式建筑的设计及其建造研究[D];清华大学;2013年

10 王胜;基于Android平台家庭智能系统的研究与实现[D];南京邮电大学;2013年



本文编号:1111065

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1111065.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户16f13***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com