RS-485

RS-485


RS-485 (also known as EIA-485) is a serial communication protocol used for data transfer between different devices. The data transmitted by RS-485 uses differential signaling, a method commonly used in electronic signal transmission where data is communicated as the difference between two complementary signals. RS-485 supports multi-point communication, making it suitable for applications where communication between multiple devices is needed. RS-485 can operate in half-duplex or full-duplex communication modes. In half-duplex mode, the transmission direction is switchable, allowing only one device to send data at a time. In full-duplex mode, simultaneous two-way communication is possible. RS-485 is widely used in industrial control systems, automation systems, building automation, energy management systems, and other fields that require reliable and long-distance transmission.

In terms of hardware, to ensure the accuracy of transmission, termination resistors are usually installed at both ends of the RS-485 communication line. This helps eliminate signal reflections and improve transmission stability.

Logic Analyzer / MSO

TB3016B MSO3124B (w/ analog channels)
TB3000 series Specifications PDF MSO3000 series Specifications PDF
Model TB3016B MSO3124B
Decode / Trigger y y
Analog Channels y

Differential Probe: ADP series

RS485 Decode


Save as TXT/CSV

In Logic Analyzer mode, click the icon above the report area to save the decoded data as a TXT/CSV file.


RS485 Decoding Setup Steps

1. Click Quick Settings or Add Protocol Decode to select a protocol for logic analyzer capture.

2. Select UART(RS232) for RS232 / RS485 decoding.

3. The system provides recommended settings for trigger type, sampling rate, voltage threshold, and channel settings.

4. Click the icon to access the Decode Settings screen

 

Decode Settings

Channel:

  • Tx: Assign the Tx signal pin to the corresponding channel number of the logic analyzer.
  • Rx: Assign the Rx signal pin to the corresponding channel number of the logic analyzer. Enabled when selected.

Format:

  • Auto: Automatically detect the settings for the following options. Enabled when selected.
  • Baud Rate: The data transmission speed, measured in bits per second (bps). The supported range is 110 to 2M bps.
  • Polarity: Includes Idle High and Idle Low formats.
  • Parity: Includes N - None Parity (No parity bit), O - Odd Parity, and E - Even Parity.
  • Data Bits: Can be set between 4 to 16 bits.
  • Stop Bits: Can be set to 1, 1.5, 2, 2.5, 3, 3.5, 4, or 4.5 bits.
  • MSB First: When selected, the Most Significant Bit (MSB) comes after the Start Bit. When not selected, the Least Significant Bit (LSB) is used.
  • Invert Bits: Reverses High and Low levels. Enabled when selected.
  • Show S/P: Displays Start and Stop in the waveform area. Enabled when selected.

Waveform Area Settings:

  • Decode: Select whether to display the Rx or Tx decoding results in the waveform area. The Rx option is only effective when the Rx channel is enabled.
  • Show Scale: Displays the scale in the waveform area. Enabled when selected.

Report Area Settings (enabled when selected):

  • Show Idle State: Displays Unknown and Idle states in the report window.
  • Line Wrap Data: Allows setting two values as the primary order for decoding, making it easier to view analysis results.
  • Report Size: Sets the number of Data fields in the report area. Can be set to 16 or 32.

 

¿No encontraste lo que buscas? No dudes en comunicarte; ¡Es muy probable que tengamos una herramienta para ayudarte!