beautypg.com

Rc1180-mbus – Rainbow Electronics RC1180-MBUS User Manual

Page 9

background image

RC1180-MBUS

2008 Radiocrafts AS

RC1180-MBUS Data Sheet (rev. 1.0)

Page 9 of 28

Wireless M-Bus Embedded Protocol

The module offers a buffered packet radio acting as a Wireless M-Bus modem. The module

contains a fully embedded protocol supporting EN13757-4:2005 modes:

Stationary mode S (S1, S1-m, S2)

Frequent transmit mode T (T1 and T2)

Frequent receive mode R2

The mode is configurable by the MBUS_MODE parameter.

The required M-Bus mode is configured by setting the module in configuration mode and

entering appropriate UART commands. The following modes are supported:

S1-mode:

Set RF_CHANNEL = 11

Set RF_DATA_RATE = 2

Set MBUS_MODE = 0

Set PREAMBLE_LENGTH = 4 (for short preamble) or 70 (for long preamble)

T1-mode:

Set RF_CHANNEL = 12

Set RF_DATA_RATE = 3

Set MBUS_MODE = 1

Set PREAMBLE_LENGTH = 4

R2-mode:

Set RF_CHANNEL = 1-10

Set RF_DATA_RATE = 1

Set MBUS_MODE = 0

Set PREAMBLE_LENGTH = 10

The module supports automatic generation of L, C, M, A and CRC-field, ie;

- Preamble (header + synchronisation)

- CRC

- Postamble

The RF signal is Manchester coded or "3 out of 6" coded for increased signal integrity.

Manufacturer ID and unique meter Address is entered and stored in the modules’ non-volatile

memory.

The module has an internal buffer and transmits application data when the whole packet is

received based on packet length (first byte). The module also has a timeout feature that will

empty the input buffer in case of false data packets. Max total payload is 128 bytes.

Sleep mode can be entered via an UART command and wake-up is triggered on UART traffic

(one FFh byte). Sleep mode can also be entered automatically after a transmission

(configurable by SLEEP_MODE).

The module acts as a buffered packet radio, hence all data to be sent is stored in the module

before they are transmitted by the RF circuitry. Likewise, when data is received they are

stored in the module before they are sent to the host. This allows the communication

controller to add address information and to do error check of the data.