實驗設備運行狀況監(jiān)測系統的設計與實現
3.2 協議設計
協議是銜接下位機、上位機軟件的支架,只有遵循協議,進入通信鏈路的數據,才可以被識別并響應。協議具體如下。
1)電流監(jiān)測模塊通過中位機向管理系統發(fā)送的數據包。共有3種類型:電流監(jiān)測模塊發(fā)送數據時,而中位機或上位機未工作時發(fā)送的數據包A;電流監(jiān)測模塊實時發(fā)送數據的數據包B;對管理系統的確認數據包C。長度為20字節(jié)、8字節(jié)和7字節(jié),分別如表1,表2,表3所示。本文引用地址:http://m.ptau.cn/article/193658.htm
其中標識碼用來區(qū)分數據包類型,目的地址為管理系統編址,源地址用來區(qū)分某個實驗室的某個設備,設備狀態(tài)包括運行、待機、關機3種狀態(tài),開始時間和結束時間為設備處于某一種狀態(tài)的起止時間,校驗為整個數據包的某種運算,用于發(fā)現傳輸過程中是否發(fā)生錯誤。
2)管理系統通過中位機向電流監(jiān)測模塊發(fā)送的數據。共有3種類型數據包管理系統每次運行后告知設備可以實時發(fā)送數據的數據包D;管理系統向監(jiān)電流監(jiān)測模塊發(fā)送的時間校正數據包E;閾值下載數據包F。長度為7字節(jié)、13字節(jié)和8字節(jié),分別如表4,表5,表6所示。
標識碼、目的地址、源地址、校驗和上述含義相同。當前時間字段為管理系統時間,將其下發(fā)給各電路監(jiān)測模塊作為標準。
4 結束語
文中從可行性、控制器選擇、硬件方案、軟件設計及協議設計等方面系統地對“實驗設備運行狀況監(jiān)測系統”進行了分析并實現,最終達到了監(jiān)測實驗室設備運行、關閉狀態(tài)的目的。經過測試,不管實時監(jiān)測還是斷電后再發(fā)送數據都未發(fā)生遺漏現象,很好地監(jiān)督了設備使用情況,也對高校設備管理提供了一種新思路,對提高設備利用率有很大的幫助。
評論