M-Bus儀表總線(xiàn)協(xié)議及其應用
關(guān)鍵詞: 儀表總線(xiàn);應用;遠程抄表
Meter-bus protocol and its application
SHENYu-ming,ZHENLan-h(huán)an,GUANXiao-chun,WEIJie
(Shanghai University of Technology,Shanghai200093,China)
Abstract:This paper presents the M-busincluding its configuration,bus communication protocol and itsapplication to remotely coping meters.The house-using public business meters havethe performance ofcommu-nication with the M-bus and realizethe remotely coppying meters by exanding the M-bus.
Key words:Meters bus;application;remotely coping meters
1 M-Bus總線(xiàn)的結構模型及特點(diǎn)
1)物理層
2)數據鏈路層
3)應用層
2 M-Bus儀表總線(xiàn)協(xié)議
(1)前導字節
(2)幀起始符
(3)儀表類(lèi)型
(4)地址域
(5)控制碼
其中:
D7:0—表示由主站發(fā)出的控制幀;
1—表示由從站發(fā)出的應答幀;
D6:0—表示從站正確應答;
1—表示從站對異常信息的應答;
D5~D0:控制碼
000000:保留;
000100:讀計量數據;
000101:讀地址;
001000:廣播校時(shí);
001100:更改通信速率;
010010:寫(xiě)機電同步數據;
010100:寫(xiě)時(shí)域;
010101:寫(xiě)閥門(mén)控制;
011010:設定密鑰;
1XXXXX:廠(chǎng)商自定義。
(6)數據長(cháng)度
數據長(cháng)度字段包含一個(gè)表示字節數的整數,用十六進(jìn)制表示,是數據長(cháng)度字段和校驗字段之間(不包括該兩個(gè)字段)的數據字節的計數值。讀數據時(shí)數據長(cháng)度小于或等于64H。寫(xiě)數據時(shí)數據長(cháng)度小于或等于32H,數據長(cháng)度等于零表示無(wú)數據域。
(7)數據域(DATA)
數據傳送時(shí),發(fā)送方按字節進(jìn)行加33H處理,接收方按字節進(jìn)行減33H處理。
(8)校驗碼(CS)
一個(gè)字節從幀起始符開(kāi)始到校驗碼之前的所有各字節進(jìn)行二進(jìn)制算術(shù)累加,不計超過(guò)FFH的溢出值。
3 數據的傳輸
所有多字節數據域均先傳送 低位字節,再傳送高位字節。例如,傳送數據域的值為12345678,其傳輸次序如圖5所示。
每次通訊先由主站發(fā)出命令幀,被選擇的從站根據命令幀的要求做出響應。傳輸響應的時(shí)序見(jiàn)圖6、圖7。數據通信過(guò)程中,若接收方檢測到校驗和奇偶校驗或格式出錯,均放棄該信息幀不予響應。
圖中Tbit=1/波特率秒———二進(jìn)制位傳送時(shí)間
Tbyte=11Tbit———字節傳送時(shí)間
Td 1=Tbyte———延遲時(shí)間
Tframe=幀字節數*Tbyte———幀傳輸時(shí)間
Tr=50 ms+30*Tbyte———最長(cháng)響應時(shí)間
Tfba=實(shí)際幀字節長(cháng)度*Tbyte———實(shí)際幀傳輸時(shí)間
Tb≤1Tbyte———字節間的停頓時(shí)間
4 M-Bus儀表總線(xiàn)的應用
M-Bus總線(xiàn)的工作狀態(tài)分為數據傳輸狀態(tài)和空閑工作方式兩種。數據傳輸狀態(tài)又分為主站至從站的數據傳輸和從站至主站的數據傳輸。
主站至從站的數據傳輸只允許一個(gè)主站連接到戶(hù)用儀表總線(xiàn)。主站工作時(shí)應向總線(xiàn)提供電源。
5 小 結
M-Bus儀表總線(xiàn)是一種低成本的戶(hù)用電子系統,可以實(shí)現公共事業(yè)儀表的聯(lián)網(wǎng)和遠程抄表功能。公共事業(yè)儀表包括戶(hù)用電表、水表、熱量表等計量?jì)x表。文章詳細介紹了M-Bus儀表總線(xiàn),包括總線(xiàn)結構、總線(xiàn)的通信協(xié)議,及其在遠程抄表中的應用。家用公共事業(yè)儀表通過(guò)擴展M-Bus總線(xiàn),使其具有與M-Bus 儀表總線(xiàn)通訊的功能,從而實(shí)現遠程抄表。
評論