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