Rohde & Schwarz MXO44-245 Oscilloscope

User Manual - Page 322

For MXO44-245.

PDF File Manual, 759 pages, Read Online | Download pdf file

MXO44-245 photo
Loading ...
Loading ...
Loading ...
Protocol analysis
R&S
®
MXO 4 Series
322User Manual 1335.5337.02 ─ 05
13.5.1.3 CAN symbols
For the CAN protocol, you can upload symbol lists containing IDs and a symbolic name
for each node. You can load a file in one of the supported formats: DBC and CSV.
DBC files for CAN and CAN-FD
Industry-standard DBC files contain more information than CSV files and translate the
abstract decode results to human language. For each frame, the frame ID and the
symbolic name of the ID are given. The frames are also called messages in CAN. The
data of a CAN message can consist of several "signals". The DBC file provides the
label, unit, start bit, length and other indicators for each signal. For state-encoded sig-
nals, the meaning of the states is given.
In the following demo example, the message "EngineData" has the decimal ID
2,166,573,756 and consists of 8 data bytes. These 8 bytes are defined as 6 signals.
The first one, "PetrolLevel", starts at bit #24, has a length of 8 bit, and the unit is liter.
The signal "IdleRunning" is state-encoded. It has only one bit. The binary value 0
means "Running", and the binary value 1 means "Idle".
Example: CAN DBC file section
BO_ 2166573756 EngineData: 8 Engine
SG_ PetrolLevel : 24|8@1+ (1,0) [0|255] "l" ...
SG_ EngPower : 48|16@1+ (0.01,0) [0|350] "kW" ...
SG_ EngForce : 32|10@1+ (1,0) [0|1000] "N" ...
SG_ IdleRunning : 23|1@1+ (1,0) [0|1] "" ...
SG_ EngTemp : 16|7@1+ (2,-50) [-50|150] "degC" ....
SG_ EngSpeed : 0|13@1+ (1,0) [0|8000] "rpm" ...
....
VAL_ 2166573756 IdleRunning 0 "Running" 1 "Idle" ;
CSV files for CAN / CAN FD
Symbol list files are protocol-specific. A CSV label file for CAN protocols contains three
values for each identifier:
Identifier type, 11-bit or 29-bit long
Identifier value
Symbolic name of the identifier, specifying its function in the bus network.
Example: CAN CSV file
# ----------------------------------------------------------------------------
@FILE_VERSION = 1.00
@PROTOCOL_NAME = can
# ---------------------------------------------------------------------------
# Labels for CAN protocol
# Column order: Identifier type, Identifier value, Label
# ---------------------------------------------------------------------------
11,064h,Diag_Response
11,1E5h,EngineData
11,0A2h,Ignition_Info
CAN (option R&S
MXO4-K520)
Loading ...
Loading ...
Loading ...