Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Dark

Collapse
SHARUR
Community Wiki DLMS/COSEM Tools
Search Sign in

RS-485 Multi-Drop Bus Reflection and Biasing Issues in Smart Meter Substation Loops

Scheduled Pinned Locked Moved General Discussion
rs485hardwaresubstationterminationsignal-integrit
2 Posts 2 Posters 10 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
  • C Offline
    C Offline
    carlos_mendez
    wrote on last edited by
    #1

    Substation Case Study: 64-Meter RS-485 Daisy Chain Failures

    During commissioning of an industrial metering gateway polling 64 DLMS meters over an 800-meter RS-485 bus, we observed intermittent framing errors (CRC-16 HCS/FCS mismatch) when polling meters located beyond meter #40.

    Oscilloscope Measurements

    • Differential Voltage ($V_A - V_B$): Ringing amplitudes exceeded 1.8V during signal transitions.
    • Idle Bus State: Floating between -50mV and +80mV, falling into the RS-485 receiver indeterminate zone (-200mV to +200mV).

    Corrective Engineering Measures

    1. 120-Ohm Termination Resistors: Installed strictly at the physical two extreme ends of the daisy chain (Gateway and Meter #64). Removed intermediate termination switches from middle meters.
    2. Fail-Safe Biasing: Added 680-ohm pull-up on Line A (+5V) and 680-ohm pull-down on Line B (GND) at the gateway master to hold idle voltage at $+250\text{ mV}$.
    3. Baud Rate Optimization: Standardized at 9600 bps, 8N1 with shielded twisted pair (STP, 24 AWG, $120,\Omega$ characteristic impedance).

    Result: 100% packet success rate across all 64 nodes over continuous 72-hour run.

    1 Reply Last reply
    0
    • D Offline
      D Offline
      david_miller
      wrote on last edited by
      #2

      Proper biasing is essential! Without fail-safe bias resistors, when the transmitter driver enters high-impedance tri-state mode between frames, ambient electrical noise triggers spurious start bits on UART controllers, generating Invalid Opening Flag errors.

      1 Reply Last reply
      0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      Powered by NodeBB Contributors
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups