M-BUS協(xié)議基礎知識
隨著(zhù)電子和通信技術(shù)的發(fā)展,各種消耗量?jì)x表(包括熱量表)從“人工抄讀”逐漸發(fā)展到“遠程控制抄讀”,后者是消耗量?jì)x表技術(shù)的邏輯發(fā)展與延伸。熱量表一般提供RS-485、Modbus或MBus總線(xiàn)接口之一以實(shí)現遠程抄表和控制功能。儀表總線(xiàn)MBus(Meter-Bus)是一種專(zhuān)門(mén)為熱量表遠程數據傳輸設計的總線(xiàn)協(xié)議,它是測量?jì)x表數據傳輸數字化的一種重要技術(shù),已經(jīng)廣泛應用于熱量計量領(lǐng)域,并成為歐洲的熱量計量標準的一部分(歐洲標準EN1434-3)。除了熱計量領(lǐng)域,它也可用于連接其他的各種消耗量?jì)x表、傳感器、執行器。
為了滿(mǎn)足日常使用,一個(gè)優(yōu)秀的總線(xiàn)系統必須滿(mǎn)足如下一些經(jīng)濟和技術(shù)方面的要求:容量大,可擴展,魯棒性、成本低、用電量少、傳輸速度。M-Bus總線(xiàn)協(xié)議在這些方面能獲得最佳性?xún)r(jià)比,歐洲能源計量領(lǐng)域的著(zhù)名公司,如斯倫貝謝、卡盧姆普、真蘭等公司生產(chǎn)的熱量表大多遵循EN1434-3技術(shù)標準,支持MBus協(xié)議,這使得MBus協(xié)議成為事實(shí)上的行業(yè)標準。隨著(zhù)MBus技術(shù)的發(fā)展,其應用將逐漸擴展到報警系統、照明系統等更廣闊的領(lǐng)域。
遠程終端很好地支持了MBus協(xié)議,實(shí)現了與國外先進(jìn)儀表產(chǎn)品的無(wú)縫連接,可以通過(guò)MBus總線(xiàn)接口讀取熱力站內安裝的熱量表主要測量值,包括累積熱量、累積流量、瞬時(shí)溫度、瞬時(shí)流量、供水溫度、回水溫度和供回水溫差,從而為監測、控制和計費提供依據。
1.1
MBus總線(xiàn)是一種主從式半雙工傳輸總線(xiàn),采用主叫/應答的方式通信,即只有處于中心地位的主站(Master)發(fā)出詢(xún)問(wèn)后,從站(Slave)才能向主站傳輸數據,如圖1-1所示。
圖1-1MBus總線(xiàn)結構
MBus的主要特點(diǎn)如下:
1.
2.
3.
4.
5.
6.
MBus總線(xiàn)協(xié)議的體系結構建立在ISO/OSI參考模型上,由下至上定義了物理層,數據鏈路層和應用層(參見(jiàn)表1-1)。
表1-1MBus總線(xiàn)協(xié)議與OSI參考模型
OSI | MBus | 功能 |
物理層 | MBus | 電纜、拓撲結構、Bit流的表示傳輸、電氣特性 |
數據鏈路層 | IEC870-5 | 傳輸參數、數據報格式、尋址、數據完整性 |
網(wǎng)絡(luò )層 | MBus | 擴展尋址(可選) |
傳輸層 | - | |
會(huì )話(huà)層 | - | |
表示層 | - | |
應用層 | MBus | 定義數據結構、數據類(lèi)型、功能代碼等 |
1.2
1.2.1
圖1-2基于MBus的遠程抄表系統
原則上MBus可以任一種拓撲結構建立網(wǎng)絡(luò ),如星型、環(huán)形、總線(xiàn)型等,但通常MBus采用總線(xiàn)型拓撲結構。典型的MBus系統如圖1-2所示,由一個(gè)主站、若干個(gè)從站和兩根連接電纜組成。
主站是一個(gè)智能控制器,可為MBus總線(xiàn)提供電源,與從站進(jìn)行通信,保存從站的測量數據,還可以利用各種現有的通訊手段與異地的計算機聯(lián)網(wǎng)構成一個(gè)完備的遠程管理計量系統。從站是各種計量?jì)x表,如電表、水表、熱表、氣表等,它們通過(guò)MBus接口并聯(lián)在總線(xiàn)主電纜上,該接口負責收發(fā)總線(xiàn)數據,控制總線(xiàn)電源和電池電源的切換。兩線(xiàn)電纜通常采用標準電話(huà)雙絞線(xiàn),沒(méi)有正負極性之分。
MBus物理層bit流傳輸具有獨特的電平特征(如表1-2)。主站到從站的bit流傳輸通過(guò)總線(xiàn)電平切換實(shí)現,而從站到主站的bit流傳輸通過(guò)電流調制實(shí)現。定義邏輯“1”為MARK,邏輯“0”為SPACE。
表1-2MBus物理層bit流表示
Bit | Bit流的表示 | Bit流傳輸方向 |
邏輯“1”(MARK) | 22V≤Vmark≤42V | 主站到從站 |
0mA≤Imark≤1.5mA | 從站到主站 | |
邏輯“0”(SPACE) | 12V≤Vspace≤Vmark-10V | 主站到從站 |
Imark+11mA≤Ispace≤Imark+20mA | 從站到主站 |
主站向從站發(fā)送邏輯“1”(MARK)時(shí),總線(xiàn)電壓為Vmark(≤42V),發(fā)送邏輯“0”(SPACE)時(shí),電壓下降10V以上,降到Vspace(≥12V);從站向主站發(fā)送邏輯“1”時(shí),從站所取電流為Imark(≤1.5mA),發(fā)送邏輯“0”時(shí),從站的MBus接口會(huì )在Imark上加上脈沖電流11-20mA,形成Ispace。
MBus協(xié)議規定總線(xiàn)處于空閑狀態(tài)時(shí)用邏輯“1”表示,即總線(xiàn)電壓維持在Vmark,而每個(gè)從站取電流Imark≈1.5mA,即兩線(xiàn)制總線(xiàn)上的總電流等于Imark*從站總數。這樣無(wú)論總線(xiàn)處于空閑狀態(tài)還是數據傳輸狀態(tài),總線(xiàn)電壓不低于Vspace,每個(gè)從站所取電流不小于Imark,這個(gè)電流就可用作從站電源??梢?jiàn)在MBus的正常運行狀態(tài)下,總線(xiàn)可以持續不斷地既傳信號又供電源,使終端儀表所用電池成為備用電源,減少了儀表定期維護、更換電池等工作量,儀表的安裝位置也可以比較隨意。MBus總線(xiàn)上的bit流傳輸過(guò)程如圖1-3所示。
相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論