Advertisement

MPC1 User Manual
RC1180-MPC1
RC1701HP-MPC1

Advertisement

Table of Contents
loading

Summary of Contents for Radiocrafts MPC1 Series

  • Page 1 MPC1 User Manual RC1180-MPC1 RC1701HP-MPC1...
  • Page 2: Table Of Contents

    Example 10 – Example message – Two pulse counters and flow for both ..........28 Abbreviations Abbreviation Description Wireless M-Bus with Pulse Counter Over The Air DLMS Design Language Message Specification https://www.dlms.com/eng/get-a-flag-id-37062.shtml Page 1 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 3: Introduction

    In most cases a simple quarter wavelength wire or a PCB track will do. Connect a piece of wire to the RF pin with length corresponding to the quarter of a wavelength. For space limited products, contact Radiocrafts and we will recommend the best antenna solution for your application.
  • Page 4: Wireless M-Bus Embedded Protocol

    To fully understand the protocol and details like packet format, configuration, sleep modes and so on for a complete Wireless M-Bus setup, please refer to the Data Sheet and the User Manual for RC1xx0-MBUSx found on the Radiocrafts website www.radiocrafts.com. Page 3 of 29 ©2019 Radiocrafts AS...
  • Page 5: Configuring The Module Over The Uart Interface

    3.3 Exit CONFIG mode and return to SLEEP When you have configured the module, you can send either ‘Z’ or ‘X’ to exit CONFIG mode and go back to SLEEP (normal operation). Page 4 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 6: Set Up And Use The Pulse Inputs

    If the UART is not connected to any circuitry during operation, make sure to include a pull-up resistor to RXD. Data to this pin will wake up the module from sleep. Page 5 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 7: Set Up And Use The Installation Pin

    This byte will contain access number, which is increased automatically for each message sent. 0x00 Status byte. This byte will contain information about Tamper and Battery alarm. 0x00 0x00 Configuration word. No encryption enabled. Page 6 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 8: Set Up And Use The Tamper Pin

    When the Tamper pin is enabled as mentioned above, and the Tamper pin is activated the MPC module will set the alarm bit in the STATUS byte of the next message. The STATUS byte is found in the transport layer header. Page 7 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 9: Set Up And Use Encryption

    Wait for ‘>’ prompt. ‘Z’ 0x5A (none) Exit CONFIG mode. Module returns to SLEEP state Note! The module does not support encrypted messages for the OTA123 update procedure. Page 8 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 10: Set Up And Use Ota (Over The Air) Configuration

    Warning!: If some of the configurations are changed un-intentionally to illegal values, it can set the module into a not recoverable, nonworking condition. Currently there is no filter on permitted values. Note! The module does not support encrypted messages for the OTA123 update procedure. Page 9 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 11: Document Revision History

    Updated and extended Configuration Memory description according to FW release 0B63. 1.02 Add description of data point formatting and status byte in page 2 1.10 Rewritten to new company standard. Page 10 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 12: Appendix Aconfiguration Commands

    This command is used to exit configuration mode and at the same time set module in sleep mode. To exit sleep mode (go to IDLE again) – send 0xFF on UART RXD. Argument Options Returns (none) (none) (none) Page 11 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 13 (‘X’) in order to (none) (none) (none)? ensure proper operation Prompt? in normal mode. Note!!! Test mode 4 must be used between Test modes 1 and 2. Page 12 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 14 Pulsed transmission Use ‘4’ before exit. This command will send 100ms packet for every 5 seconds. It is used to verify antenna. Argument Options Returns (none) (none) (none)? Prompt? Page 13 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 15: Appendix Bconfiguration Memory

    U_ID2 0x1C 0x00-0xFF Unique ID, second byte 0x34 ✔ ✔ U_ID3 0x1D 0x00-0xFF Unique ID, third byte 0x56 ✔ ✔ U_ID4 0x1E 0x00-0xFF Unique ID, fourth byte 0x78 Page 14 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 16 As a special protection, the @ commands require the CONFIG pin to be asserted, but this can be disabled. Config pin required for 0x00 @ commands Config pin NOT required for 0x01 @ commands Page 15 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 17 MPC_PULLUP 0x0B I/O pin pullups. 0x00 Set bit high to enable pullup. 0x01 PULSE1 0x02 PULSE2 0x04 TAMPER Values can be combined. INSTALL and CONFIG has pull-up always Page 16 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 18 32bit initial coutner value for pulse counter 2. 0x00000000 0x28 Start value after reset. Addr 0x25: MSB Addr 0x28: LSB Note! COUNTER_2_INIT sets the internal COUNTER_2_VALUE. The reported counter status is always COUNTER_2_VALUE / PULSE_DIVIDER_2. Page 17 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 19 0x01-0xFF Battery voltage alarm threshold. 0x66 �� ��ℎ ��������������_�������������������� = 128 ∗ 1.25 Default value sets V to 3.0V. ✔ ✔ MPC_WATCHDOG 0x39 0x00 0x00 Disabled 0x01 Enabled Page 18 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 20: Appendix Cconfiguration Memory Defaults

    FF FF FF FF FF FF FF FF 0xF0 FF FF FF FF FF FF FF FF 0xF8 FF FF FF FF FF FF FF FF 0xF8 FF FF FF FF FF FF FF FF Page 19 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 21: Appendix Dexamples

    (none) Address TX_INTERVAL_L (LSB) 0xA0 (none) Value TX_INTERVAL_L (LSB) ‘>’ 0xFF Exit M-command. Wait for ‘>’ prompt. ‘Z’ 0x5A (none) Exit CONFIG mode. Module returns to SLEEP state Page 20 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 22: Example 3 - Set Manufacturer Id, Unique Id, Version And Device Information

    Example 3 – Set Manufacturer ID, Unique ID, version and device information Example This example sets • Manufacturer ID (M_ID) to “RAD” = 0x2448 (Radiocrafts). Note! To get your own Manufacturer ID, register a 3-letter code with DLMS, then use 5-bit ASCII representation.
  • Page 23: Example 4 - Set Desired Tx_Interval

    (none) Address TX_INTERVAL_L (LSB) 0xA0 (none) Value TX_INTERVAL_L (LSB) ‘>’ 0xFF Exit M-command. Wait for ‘>’ prompt. ‘Z’ 0x5A (none) Exit CONFIG mode. Module returns to SLEEP state Page 22 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 24: Example 5 - Example Message - Snd-Nr Sent From Dual Electricity Meter

    0x0C User data DIF field 0x03 User data VIF field DATA 0x14 User data LSB DATA 0x20 User data DATA 0x00 User data DATA 0x00 User data MSB Page 23 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 25: Example 6 - Example Message - Configuration Message (Ota123, Step 1), Rc1701Hp-Mpc1

    2E 31 30 2C 31 2E 30 30 20 20 20 20 20 20 20 20 Note: the actual data record start after CI=AA (bold). There is no header in this message. Page 24 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 26: Example 7 - Example Message - Configuration Message (Ota123, Step 1), Rc1180-Mpc1

    2E 30 30 2C 31 2E 30 30 20 00 00 00 00 00 00 00 00 00 Note, the actual data record start after CI=AA (bold). There is no header in this message. Page 25 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 27: Example 8 - Example Message - Configuration Setting Message (Ota123, Step 2)

    0x00 0x00 0x00 0x03 0x01 • C-field and Master address will then be inserted by module before sending, and L-field will be adjusted, resulting in the above message. Page 26 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 28: Example 9 - Example Message - Reset Message (Ota123, Step 2)

    0x0D 0xAC 0x78 0x56 0x34 0x12 0x24 0x48 0x01 0x00 0x01 0x00 0x00 0x00 • C-field and Master address will then be inserted by module before sending, and L-field will be adjusted, resulting in the above message. Page 27 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 29: Example 10 - Example Message - Two Pulse Counters And Flow For Both

    BCD encoded, LSB first. 0x00 0x01 0x00 0x00 Counter 2 value = 99L. DATA 0x0C 0x6F BCD encoded, LSB first. 0x50 0x00 0x00 0x00 Flow for counter 2 = 49L/h. Page 28 of 29 ©2019 Radiocrafts AS RC1180-MPC1/RC1701HP-MPC1 User Manual (rev. 1.1)
  • Page 30 Radiocrafts AS customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Radiocrafts AS for any damages resulting from any improper use or sale.

This manual is also suitable for:

Rc1701hp-mpc1Rc1180-mpc1

Table of Contents