Your SICK ID gives you access to our extensive range of services. This includes direct online orders, price and availability checks, and access to our digital services.
Designing a Robust CANopen Network with SICK AHM36
Purpose: Provide a compact, technical checklist for designing a CANopen network with SICK AHM36 encoders, clarifying trunk vs. stub lengths, the bit‑timing / arbitration reason behind length limits, and how to choose 125 / 250 / 500 kbit/s vs. 1 Mbit/s for robustness.
Reference documents for this article:
1. SICK Manual – Table 141 (“Maximum stub line length”)
2. Bus length vs. bitrate table (attached)
3. CiA CANopen CC bit timing table (bus length + max/ accumulated stub length)
4. Example network graphic (20 m trunk, 5 m stub, 2×AHM36)
1) Encoder capability vs. network capability (common misunderstanding)
Encoder capability: The AHM36 CANopen supports high baud rates including 125 / 250 / 500 kbit/s and 1 Mbit/s. Therefore, from the encoder perspective, these baud rates are allowed (among others).
Network capability: Whether 1 Mbit/s (or any high baud rate) works reliably is primarily determined by the physical network: topology, termination, trunk length, stub lengths, EMC / grounding. The CiA CANopen physical-layer guidance explicitly treats these as design constraints.
Engineering rule: If 500 Kbit/s meets the bus‑load / performance need, prefer 500 Kbit/s over 1 Mbit/s because timing / reflection margins are higher at lower baud rates. Simply, at lower baud rates the network robustness is higher.
2) Two different “length” terms (must be separated)
1.Trunk / Bus length (end‑to‑end)
Definition: The length of the terminated main line between the two physical ends with 120 Ω termination.
Where used: The attached bus length vs. bitrate table and CiA bus-length guidance.
2. Stub / Drop‑line length (unterminated branch)
Definition: The unterminated branch from the trunk to a node (often via T‑connector). CiA explicitly defines stub / drop cables as an unterminated branch off the CAN cable.
Where used: SICK Manual Table 141 (device-specific stub limits) and CiA “max stub length / accumulated stub length”.
Practical implication: A project can meet “bus length” guidance but still fail if stubs are too long (reflection-driven errors). Therefore, keep stubs as short as possible.
CAN arbitration is bitwise; nodes must observe the bus and resolve dominance within the timing window of a bit. As bitrate increases, bit time decreases, leaving less margin for signal propagation (cable delay) plus device delays. This is the technical basis for the attached bus-length-vs-bitrate table.
CiA’s CANopen CC bit timing guidance explicitly connects bit timing (including sample-point placement) to resulting maximum network length.
4) Why stubs limit high baud rates (reflections)
A stub is an unterminated branch, it acts as an impedance discontinuity and creates reflections. At high baud rates, reflected edges can interfere with sampling, causing bit errors, error frames, and possibly bus‑off behavior.
CiA 303‑1 recommends keeping stub cables “as short as possible” and provides engineering rules-of-thumb for single and cumulative stub lengths.
CiA “CANopen lower layers” provides explicit max stub length and accumulated stub length per baud rate, reflecting this reflection / timing constraint.
CiA CANopen CC reference values (illustrative design limits):
1 Mbit/s: bus 25 m, max stub 1.5 m, accumulated stubs 7.5 m
500 kbit/s: bus 100 m, max stub 5.5 m, accumulated stubs 27.5 m
250 kbit/s: bus 250 m, max stub 11 m, accumulated stubs 55 m
125 kbit/s: bus 500 m, max stub 22 m, accumulated stubs 110 m
SICK AHM36 device-specific stub limits:
1 Mbit/s: single stub ≤ 1 m, sum of stubs ≤ 5 m
500 kbit/s: single stub ≤ 5 m, sum of stubs ≤ 25 m
250 kbit/s: single stub ≤ 10 m, sum of stubs ≤ 50 m
125 kbit/s: single stub ≤ 20 m, sum of stubs ≤ 100 m
Engineering rule: Apply the more conservative limit (typically the SICK table) for real installations, because it embeds device-/connector-/EMC margin.
7) Example network assessment
Trunk total 20 m
After 10 m: T‑connector with 5 m stub to AHM36 #1
After another 10 m: AHM36 #2 at trunk end with 120 Ω termination
Stub 5 m meets SICK’s 5 m max and is below CiA 5.5 m
Cumulative stubs ~5 m ≪ SICK 25 m / CiA 27.5 m → 500 kbit/s is technically compliant and expected to be robust if termination and EMC are executed correctly.
At 1 Mbit/s:
Stub 5 m violates SICK (≤1 m) and CiA (≤1.5 m) stub limits → 1 Mbit/s not recommended for this physical layout.
8) Field “Do / Don’t” (quick troubleshooting prevention)
DO
Line topology, two terminations at trunk ends, short stubs, shielded cables (CANopen-conform), well grounding
Select baud rate based on both trunk length and stub limits, if unsure, prefer lower baud rate for more robustness.