透過您的圖書館登入
IP:3.15.181.124
  • 學位論文

基於BACnet通訊協定MS/TP-Master狀態機設計與實作

BACnet MS/TP Protocol Based – Master State Machine Design and Implementation

指導教授 : 蔡孟伸

摘要


BACnet(Building Automation and Control Networks)通訊協定在現今社會上已漸漸大量使用於智慧化建築物控制中,並以此協定作為智慧化建築的控制標準協定之一。本論文研究使用美國冷凍空調協會(American Society of Heating,Refrigerating and Air-Conditioning Engineers, ASHRAE)訂定的建築物自動化控制網路通訊協定BACnet為基礎,對BACnet的背景、網路架構及所制定的物件、屬性相關內容作介紹,並進一步探討主節點(Master Node)在MS/TP(Master-Slave / Token Passing)中的動作流程。 本論文使用C#程式開發工具撰寫出一符合BACnet通訊協定的Master Node,使用MS/TP方式透過RS-485與符合BACnet通訊協定之直接數位控制器通訊,並實際產生八種網路狀況用以觀察Master在網路中動作,包括Master第一次加入MS/TP網路、Master例行性輪詢、網路新增控制器時Master的動作、宣告本身為網路唯一Master時的動作與例行性輪詢、發出請求命令並等待回應、Token遺失與網路產生MultipleToken時Master的後續動作。過程中,以Wireshark擷取封包並與Master程式內的動作紀錄進行比對,分析Master Node狀態機在MS/TP中的動作。

並列摘要


BACnet(Building Automation and Control Networks) is a communication protocol commonly used in the intelligent control of buildings in present society. It has been used as one of the standard protocols for intelligent buildings. In this thesis, the BACnet proposed by American Society of Heating, Refrigerating,and Air-Conditioning Engineers(AHRAE)is studied. The background of BACnet, components for internet structure and settings, relevant features and contents are introduced. The procedures of Master Node under different scenarios are analyzed. This thesis uses C sharp to implement a Master Node that follows the BACnet protocol standard. MS/TP with RS-485 mode is used to connect to a direct digital controller that also follows BACnet. MS/TP packets are captured by Wireshark to monitor and analyze the communications between nodes. The action descriptions of Master Node under MS/TP status is also monitored and analyzed.

並列關鍵字

BACnet MS/TP DDC

參考文獻


[2] 沈秉錡,BACnet通訊協定與建築耗能監測之研究,碩士論文,國立台北科技大學冷凍空調工程系碩士班,台北,2003。
[3] ANSI/ASHRAE STANDARD 135-2008, A Data Communication Protocol For Building Automation and Control Networks, Atlanta, GA 30329.
[5] ANSI/ASHRAE Addendum z to ANSI/ASHRAE Standard 135-2008, A DataCommunication Protocol for Building Automation and Control Networks, GA 30329.
[6] ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008, A DataCommunication Protocol for Building Automation and Control Networks, GA 30329.
[8] ANSI/ASHRAE STANDARD 135-2004, A Data Communication Protocol For Building Automation and Control Networks, Atlanta, GA 30329.

延伸閱讀