Serial Communication Basics
▮ Overview
What you'll learn
Baud, parity, stop bits, timing — the fundamentals every RTU integrator must own.
Sections
11
Labs
1
Quiz
7 Qs
What you'll be able to do
- Configure baud, parity, and stop bits to match a Modbus RTU server.
- Calculate the 3.5-character silent interval at a given baud rate.
- Recognize timing-related failures from a capture.
Why you'll need this
- "A device responds at 19200,N,2 but your tool defaults to 9600,E,1. What do you change first and why?"
Three things people get wrong
- 1.Mixing parity and stop-bit defaultsFix Default is 8-E-1 (even parity, 1 stop). If no parity, use 8-N-2.
- 2.Ignoring the 3.5-char silent intervalFix At 19200 baud and below, calculate the 1.5- and 3.5-character intervals. Above 19200 baud, the official guide recommends fixed 750 µs and 1.750 ms intervals.
- 3.Treating timeout as 'wrong address'Fix A timeout only proves that no valid response arrived before the client deadline. Check reachability, settings, address or Unit Identifier, framing, timing, gateway routing, and physical evidence.
From the field
Two stop bits, one bad cable
An integrator could read at 9600 but timed out at 38400. The cable had marginal capacitance — fine at low baud, sloppy at high. Adding a second stop bit hid the symptom for a week until traffic doubled. The fix was the cable, not the settings.
Cited sources
Primary sources come from protocol and standards publishers. Secondary sources provide supporting tool, vendor, or reference context.
- Primary sourceModbus over Serial Line V1.02 ↗Section 2.4 — character framing and timing
This module is paginated — step through the sections, run the labs, then take the quiz. Progress is saved locally.
Print one-pager →