Difference between revisions of "M-BUS"

From Teknologisk videncenter
Jump to: navigation, search
m
m
 
(10 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
|Meter-BUS or short M-BUS which is designed mainly for remote  reading of water meter, gas or electricity meters - not to be confused with  [[Smart-BUS]] or short S-BUS is designed mainly for home automation  
 
|Meter-BUS or short M-BUS which is designed mainly for remote  reading of water meter, gas or electricity meters - not to be confused with  [[Smart-BUS]] or short S-BUS is designed mainly for home automation  
 
|}
 
|}
 +
[[image:MBusLogo240.svg|right|200px]]
 
==Physical layer==
 
==Physical layer==
 
*Master to slave: 36 Volt = 1 - 24 Volt = 0
 
*Master to slave: 36 Volt = 1 - 24 Volt = 0
Line 16: Line 17:
 
*M-BUS slave example: [https://www.mikroe.com/m-bus-slave-click MIKROE-4137 M-BUS SLAVE CLICK]
 
*M-BUS slave example: [https://www.mikroe.com/m-bus-slave-click MIKROE-4137 M-BUS SLAVE CLICK]
 
**Transceiver example: [https://download.mikroe.com/documents/datasheets/tss721a_datasheet.pdf TI-TSS721A]
 
**Transceiver example: [https://download.mikroe.com/documents/datasheets/tss721a_datasheet.pdf TI-TSS721A]
*M-BUS naster example: [https://www.mikroe.com/m-bus-master-click MIKROE-3880 M-BUS MASTER CLICK]
+
*M-BUS master example: [https://www.mikroe.com/m-bus-master-click MIKROE-3880 M-BUS MASTER CLICK]
 +
*[https://oms-group.org/en/open-metering-system/oms-specification OMS-Group] - Extension of M-BUS and wM-BUS
  
  
Line 22: Line 24:
  
 
==Links==
 
==Links==
 +
*[https://m-bus.com/downloads M-BUS Documentation] (Loads PDF)
 
*[[m-bus Linux]]
 
*[[m-bus Linux]]
 
*https://m-bus.com/  (Good documentation)
 
*https://m-bus.com/  (Good documentation)
 
*[https://github.com/rscada/libmbus libmbus is an open source library for the M-bus (Meter-Bus) protocol]
 
*[https://github.com/rscada/libmbus libmbus is an open source library for the M-bus (Meter-Bus) protocol]
 +
*[https://github.com/rscada/libmbus/tree/master/mbus libmbus on github] (Newest??)
 +
**[http://www.rscada.se/libmbus/doc/libmbus-api.pdf libmbus API]
 
*[https://stockshed.uk/files/kamstrup/M-Bus%20Master%20-%20Installation%20and%20User%20Guide%20-%20English.pdf Kamstrup M-Bus mater Multiport 250D] (PDF)
 
*[https://stockshed.uk/files/kamstrup/M-Bus%20Master%20-%20Installation%20and%20User%20Guide%20-%20English.pdf Kamstrup M-Bus mater Multiport 250D] (PDF)
 +
*[https://www.kamstrup.com/en-en/heat-solutions/meters-devices/meters/multical-603/documents Kamstrup MUTICAL 603 Heat Meter]
  
  
 
[[Category:IoT]]
 
[[Category:IoT]]

Latest revision as of 07:35, 22 November 2023

Comment Meter-BUS or short M-BUS which is designed mainly for remote reading of water meter, gas or electricity meters - not to be confused with Smart-BUS or short S-BUS is designed mainly for home automation
MBusLogo240.svg

Physical layer

  • Master to slave: 36 Volt = 1 - 24 Volt = 0
  • Slave to Master: Draws < 1,5 mA = 1 - draws11-20 mA = 0
  • Baudrate: 300 - 9600
  • Cable: Two-wire standard telephone cable (JYStY N20.8 mm)
  • Max cable length: 350 Meter (Lower baud rates up to 1000 Meter - but restricted power not below 12 V max capacitance 180 nF)
  • Power: Up to 27 Watt through the cable = 0,75 A
  • Slaves: Up to 250 in a single segment
  • Repeater: Also called a master and typically is an M-BUS to RS232 converter attached to a host
  • Plug: No standard
  • M-BUS slave example: MIKROE-4137 M-BUS SLAVE CLICK
  • M-BUS master example: MIKROE-3880 M-BUS MASTER CLICK
  • OMS-Group - Extension of M-BUS and wM-BUS


Links