研究生: |
洪偉倫 Wei-Lun Hong |
---|---|
論文名稱: |
基於Modbus TCP之無線室內空氣品質感測器研究 Study of wireless indoor air quality sensor based on Modbus TCP |
指導教授: |
蔡明忠
Ming-Jong Tsai |
口試委員: |
林淵翔
Yuan-Hsiang Lin 阮張榮 Zhang-Rong Ruan |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 自動化及控制研究所 Graduate Institute of Automation and Control |
論文出版年: | 2015 |
畢業學年度: | 104 |
語文別: | 中文 |
論文頁數: | 90 |
中文關鍵詞: | Wi-Fi 、資料擷取 、Modbus通訊協定 、無線傳輸 、室內品質感測器 |
外文關鍵詞: | Wi-Fi, Data acquisition, Modbus protocol, Wireless transmission, Indoor air quality sensor |
相關次數: | 點閱:1424 下載:9 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
現代人每天花許多時間在室內,室內空氣品質的好壞直接影響工作品質與效率,又或者引發相關疾病,因此室內空氣汙染物對人體健康有必要受到重視,若能了解目前處在室內環境影響人體氣體之濃度,即能解決此問題。由於工業4.0與物聯網(IoT)蓬勃發展,近年來利用無線傳輸技術開發出的產品也越來越多,本研究將室內品質監視器與Wi-Fi模組結合,除了能排除佈線困擾,也能落實物聯網概念。
一般室內品質監視器可透過RS-485或類比傳輸介面傳收資料,而通訊協定使用工業通訊標準的Modbus RTU,由於本研究目的在於無線傳輸之應用,因此室內品質監視器之韌體端透過IAR開發環境,使用開放原始碼的Free Modbus進行開發,通訊協定則使用Modbus TCP方式通訊,Wi-Fi模組選擇意法半導體公司(STMicroelectronic)的SPWF01SC,透過UART介面進行溝通,並以AT指令的方式整合室內品質監視器與Wi-Fi模組。應用軟體部份利用微軟.NET平台下的C#語言開發人機介面,本研究實現Wi-Fi無線六合一室內品質監視器,可量測溫度、濕度、二氧化碳、一氧化碳、揮發性有機化合物(VOC)以及甲醛(HCHO),經由人機介面可清楚知道室內品質監視器所量測的感測值, 透過Data log功能蒐集資料進行資料分析。
In modern society, people spend most of time indoor. This leads to the importance of indoor living quality. Low living quality may cause different kinds of diseases and affect working efficiency. This study, reacts to the Industry 4.0 and the IoT developing concept, focuses on the integration of 6-in-1 indoor gas quality monitoring device and Wi-fi module, in order to supervise the concentration of noxious gases wirelessly, and implement an application of wireless transmission.
Basically in common with other indoor gas quality monitoring devices in market, the device used in this study is available to detect temperature, humidity, CO, CO2, Volatile Organic Compounds (VOC), and formaldehyde (HCHO). However, most of other devices transfer their data via RS-485 or analog communication interface; and use Modbus RTU as communication protocol. Different from common approaches, this study develops a wireless technique using IAR evaluating environment on the firmware part of the monitoring device. This study, on the other hand, uses Free Modbus, which has public source code. In terms of communication protocol, Modbus TCP is chosen and applied. In back-end applications respect, this study provides a HMI (Human Machine Interface) programmed by C#. Via data logging and analyzing, values detected by monitoring machine can be clearly seen on the HMI.
[1]AIR MENTOR氣質寶,https://www.air-mentor.com/
[2]室內空氣品質資訊網,http://iaq.epa.gov.tw/indoorair/page/6_1.aspx
[3]室內空氣品質標準-環保法規查詢系統-全部法條-行政院環境保護署,http://ivy5.epa.gov.tw/epalaw/search/LordiDispFull.aspx?ltype=20 &lname=0030
[4]國家實驗研究室,科技政策研究與資訊中心-科技產業資訊室,
http://iknow.stpi.narl.org.tw/post/Read.aspx?PostID=10327
[5]MBA智庫百科-物聯網,http://wiki.mbalib.com/zh-tw/物聯網
[6]資策會FIND,下一波資訊發展浪潮:物聯網時代即將降臨,http://www.find.org.tw/
[7]台灣台灣區電機電子工業同業公會電子報- WiMAX與Wi-Fi無線寬頻通訊現況分析,http://www.teema.org.tw/epaper/20090218/industrial004.html
[8]了解無線網路規格,使用沒煩惱! ,http://kitty.2y.idv.tw/~pcy/article_3.htm
[9]曾煜棋、林政寬、林致宇、潘孟鉉,「無線網路:通訊協定、感測網路、射頻技術與應用服務」,碁峰,2011。
[10]Modbus.Org, http://www.modbus.org/
[11]Modbus Tools, http://www.modbustools.com/
[12]MODBUS APPLICATION PROTOCAL SPECIFICATION V1.1b3,http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf
[13][網路管理]常用port說明,http://www.dotblogs.com.tw/box5068/archive/2011/01/19/20901.aspx
[14]MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE v1.0b,http://www.modbus.org/docs/Modbus_Messaging_Implementation _Guide_V1_0b.pdf
[15]IEEE 754 Converter,http://www.h-schmidt.net/FloatConverter/IEEE754.html
[16]許世杰,嵌入式系統應用於遠端監控之開發與研究,碩士論文,國防大學中正理工學院電子工程研究所,2006。
[17]林昌逸,基於PLC-LabVIEW及Internet之電力需量監控系統人機介面研製,碩士論文,崑山科技大學電機工程研究所,2010。
[18]徐子浩,在無線網狀網路上的Modbus通訊架構,碩士論文,國立暨南國際大學資訊管理學系,2010。
[19]陶嘉偉,整合WSN、WiFi以及3G網路建構患者自控止痛系統,碩士論文,國立交通大學網路工程研究所,2010。
[20]陳重亨,無線網路架構之居家照護資訊系統,碩士論文,亞洲大學資訊工程學系碩士班,2005。
[21]李奇峰,無線智慧型節能開關之研製,碩士論文,龍華科技大學電機工程系碩士班,2012。
[22]USART-成功大學資工系(所)Wiki系統,http://wiki.csie.ncku.edu.tw/embedded/USART
[23]GPIO-成功大學資工系(所)Wiki系統,http://wiki.csie.ncku.edu.tw/embedded/GPIO
[24]STM32F100 Datasheet,http://www.galexander.org/stm32/stm32f100x-RM.pdf
[25]WiFi模組-SPWF01SC,http://www.st.com/web/catalog/sense_power/FM2185/SC1930/PF258592#
[26]Wi-Fi模組- SPWF01SC使用手冊,http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00100306.pdf
[27]EYC GTH53室內型空氣品質監視器,http://www.yuden.com.tw/EYC-GTH53.html
[28]Modbus TCP 1.2.5測試軟體,http://ebook.yourplc.net/modules/wfdownloads/singlefile.php?cid=11&lid=104
[29]WinTECH Software Modbus Applications,http://www.win-tech.com/html/modbus1.htm
[30]OGM220 -2-4A2模組,http://www.orisystech.com/upload/files/OGM220_Spec_V1_5.pdf
[31]TGS5024電化學式感測器,https://www.soselectronic.com/a_info/resource/c/figaro/tgs5042.pdf
[32]iAQ-engine金屬氧化物感測器,http://www.mikrocontroller.net/attachment/120575/manual_iAQengine.pdf
[33]SHT21半導體晶片式感測器,http://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Humidity/Sensirion_Humidity_SHT21_Datasheet_V4.pdf
[34]Sherin Abraham, Xinrong Li,“A Cost-Effective Wireless Sensor Network System for Indoor Air Quality Monitoring Applications,”
International Conference on Future Networks and Communications (FNC), pp.165-171 (2014).
[35]張書愷,基於Wi-Fi無線技術之智慧型家庭環境監控研究,碩士論文,成功大學製造資訊與系統研究所,2013。
[36]Simple Modbus,http://www.simplymodbus.ca/TCP.htm
[37]法雷迪,「建置無線感測網路」,碁峰資訊,2012。
[38]蒙博宇,「STM32自學筆記」,北京航空航天大學出版社,2012。
[39]廖義奎,「Cortex-M3之STM32嵌入式系統設計」,中國電力出版社,2013。
[40]陳志旺,「STM32嵌入式微控制器快速上手」,電子工業出版社,2012。