基于Modbus协议的空间分布式温湿度测控系统设计与现场总线技术PPT应用于自然环境场景
目前,大型基地(比如仓库)对其空间内部的温度和湿度参数非常关注,因为这直接关系到其中储存的设备是否能够无腐蚀、完好的被保存。因此,能够自动测量空间内的温湿度并在需要的时候开启风机以控制温湿度是很有必要的。本文提出用分布式系统结合Modbus协议来高稳定高可靠地收集数据,同时在PC机上利用ACCESS的强大功能分析和处理数据并发出风机指令,从而实现温湿度的自动测控。
系统构成
该温湿度测量控制系统属于传感器空间立体分布式测控系统,采用PC主机和一台上位机、以及若干台下位机来实现主从式通信,同时使用RS485通信方式并采用Modbus协议组成工业级485网络,然后再加上风機、打印機等。从而构成一套完整的系統來實現對基地溫濕度參數進行監測與控制。下位機採用一線總線(12wireinter2face)溫濕傳感器來與SHTLL濕含傳感器精確地采集溫濕信號,並應用PIC16單片機來把處理信號通過RS-485總線發送給上位機。上位機是採用AT89S52中央控制單元,可進行數據處理與數據儲存,並可與PC機實現數據交互,進而通過該網絡驅動風力推舉開關通斷。圖1所示為系統總體框圖。
Modbus協議
Modbus協議適用于半雙工的RS-485總線。那條路一般可有一個主機及多個從站,每個從站分配唯一地址。在運作時,用命令——應答的一種通訊方式,每種命令帧都對應著一種應答帧,主機可以向要訪問的一個從站發出命令帧,那由地址匹配的一個從站就會進行響應,再向主機發出跟隨命令帆對應的是回覆帆;地址不匹配的一些從站就不會響應那個命令帶桿。在這樣的一問一答通訊方式中,可以大幅提升資料傳輸正確性。
系統硬件實現
該系統硬件採用了一台以上位機及幾台以下位用的方法構造起了通訊網絡,以便完成資料收集及儲存。
上位節點主要由AT89S52微型計算儀、通訊模組、儲存模組狀態指示模組組成,其結構如圖二所示。
系統軟件設計
本系統中的溫濕調查軟件則可能透過VB語言開發,並依附於Access庫來執行管理。此軟件之特點類似於Windows界面操作,因此十分簡易操作。
其完成主要功能包括:數據收集系統設置使用者管理歷史數據分析報警設置設備管理輸出報告顯示等。
結束語
本文主要探討通過基于Modbus協議之485網絡以達到溫濕調查及其控制具體方法。文章根據項目中具體操作提供了各環節之具体實施方法,以供設計師在開發適用時作為參考資源。