Calculate CAN bus utilization percentage based on message count, data length, and bus speed to prevent communication errors.
Input Parameters
Results
--
Bus Load
%
--
Avg Bits per Message
--
Data Throughput
kbps
--
Max Messages at 70%
Note: CAN 2.0B standard frame: 11-bit ID + 8 bytes max. Bus load above 70% causes latency; above 85% risks lost messages. CAN FD supports 64-byte payloads at up to 8 Mbps.
Reference
Bits/Msg = 48 (overhead) + DLC×8 + Stuff Bits
Stuff Bits ≈ 20% of frame bits
Msg/sec = N_messages × (1000 / Period_ms)
Bus Load = (Bits/sec / Bus_speed) × 100
Max recommended load: 70% (ISO 11898)