Instructions

Table Of Contents
Protocol Analysis
R&S
®
Scope Rider RTH
215User Manual 1326.1578.02 ─ 15
9.5.4 CAN Label List
Label list files (symbolic data files) for CAN protocols are available in PTT and CSV file
formats, similar to other serial protocols. In addition, the R&S RTH can read and apply
DBC files to the decoded signal and use them for triggering.
For general information on label lists, see Chapter 9.1.3, "Label Lists", on page 179.
9.5.4.1 PTT and CSV Files for CAN
Label list files are protocol-specific. A PTT label file for CAN protocols contains three
values for each identifier:
Identifier type, 11-bit or 29-bit long
Identifier value
Label, symbolic name of the identifier, specifying its function in the bus network.
Example: CAN PTT 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
11,1BCh,TP_Console
11,333h,ABSdata
11,313h,Door_Left
11,314h,Door_Right
29,01A54321h,Throttle
29,13A00FA2h,LightState
29,0630ABCDh,Engine_Status
29,03B1C002h,Airbag_Status
29,01234ABCh,NM_Gateway
# ----------------------------------------------------------------------------
9.5.4.2 DBC Files for CAN
Industry-standard DBC files contain more information than PTT and 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 pro-
vides the label, unit, start bit, length and other indicators for each signal. For state-
encoded signals, the meaning of the states is given.
In the 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,
CAN and CAN FD (Options R&S
RTH-K3, R&S RTH-K9)