PRODUCT

OP-SB87 CAN/LIN Communications Expansion Kit


Outline

CAN/LIN Communications Expansion Kit
Outline
This expansion kit makes the measurement of up to 2 channels simultaneously by using Controller Area Network (CAN) communications (conforming to ISO11898/ISO11519-2 standards) used widely in FA systems and in-vehicle communications, and Local Interconnect Network (LIN) communications data in flexible connection.
External signals in four lines can be measured as digital or analog signals simultaneously with the measurement of communications data.

Operating Instructions

After inserting the expansion board into the analyzer, connect to the CAN BUS using the included monitor cable. For ISO11898, the terminator can be set by use of the jumper pin of the expansion board. You can select CAN (ISO11898 or ISO11519-2) or LIN from your analyzer. For CAN, connect to the CAN BUS using the included CAN monitor cable. For LIN, connect to the LIN BUS using the included LIN monitor cable.
<Example of CAN measurement>
<Example of LIN measurement>

Monitoring

Since measurement data is recorded with time stamp at the same time, error timing can be easily detected. Also, efficient analysis is possible by using the ID filter. Supports the standard format (11bit ID) and the expansion format (29bit ID) for CAN. You can customize bit timing for every channel, and measure based on the actual CAN BUS state. You can set speed settings arbitrary and calculation method of the Checksum for every channel in the case of LIN.

                        Sampling Point
 
< ID Filter Setup Screen >
< LIN Configuration Screen >
< Data Length and Checksum Setup Screen >
<Screen of Monitoring CAN/LIN Simultaneously>
Display Meaning
Time Displays the time when the frame is received at the unit selected at "Record control".
(e.g. : When "MS1ms" is selected and displays 042:16:898, that means frame was received at 42 minuts and 16.898 seconds.)
ΔTime Displays the difference of time stamps compared to the previous time stamp.
( does not display the difference of time stamps compared to the beggining of time stamp. )
"Time" and "rTime" can be changed by pressing [F5].
CH Displays the channel received. (1:CH1, 2:CH2)
(Br-Sy-)ID At the time of CAN, displays the ID of the frame received.
At the time of LIN, displays the bit number of "Syncbreakno", and the values of "Syncfield" and "Identifer" in hex.
Type Displays a type of the frame received.
DL At the time of CAN, displays the contents of data length code in decimal.
At the time of LIN, displays the data length which is set by Configuration.
St Displays whether the condition of the frame is normal or abnormal.
Data Displays the contents of the data field in hex.
I1234 Displays the status of the external input in binary. (0=Low, 1=High)
FC Displays the contents of CRC in CAN, or the contents of checksum in LIN.
By pressing [F3], "l1234" and "FC" are changed.

Trigger

<Trigger Setup Screen>
The trigger function enables you to use some condition and measurement operation of after the condition is specified, such as receiving specific data frame and remote frame etc., up to four pairs as the trigger. It can be used as a sequential trigger which enables another trigger conditions as satisfied action of some trigger conditions. Therefore, It is useful for intermittent analysis of troubles.
FACTOR Contents
ERROR Executed the trigger by an error of LIN.
BREAK : Considers as an error when Dominant of BREAK field is 10 bit.
SYNC : Considers as an error when the value of SYNC field is other than 55(h).
PARITY : Parity Error
CHECKSUM : Checksum Error
FRAMING : Framing Error (When the stop bit is Dominant.)
DATA Executes the trigger when the specific data frame is received.
Sets for the receiving channel, ID, and the contents of the data field.
(Settable for DON'T CARE and a bit mask.)
REMOTE Executes the trigger when the specific remote frame of CAN is received.
Sets for the receiving channel and ID.
(Settable for DON'T CARE and a bit mask.)
TM/CT Executes the trigger when the timer or the counter reaches the value being set.
SelectsTM0/TM1 or CT0/CT1.
EXTERNAL Executes the trigger by an external trigger input.
Sets RISING or FALLING.

ACTION Contents
BUZZER Sounds for about 0.3 seconds.
STOP Stops the measurement. Sets the time from the occurrence of the trigger to the stop of the measurement as OFFSET.
* QUICK: Stops the measurement immediately.
* BEFORE: Stops the measurement after taking some data following the trigger.
* CENTER: Stops the measurement so that same amount of data is taken in before and after the trigger.
* AFTER: Stops the measurement after taking in a large amount of data after the trigger.
SAVE Save data of before and after the trigger specified by the OFFSET when the trigger is specified.
TIMER Control the timer. Sets the kind of the timer and the contents of the control.
* START: Starts the timer.
* STOP: Stops the timer.
* RESTART: Clears and restarts the timer.
COUNTER Control the counter. Sets the kind of the counter and the contents of the control.
* INCREMENT: Adds 1 to the counter.
* CLEAR: Sets 0 for the counter.
TRIG SW Controls another trigger state.
* DISABLE: Sets invalid for the trigger.
* ENABLE: Sets valid for the trigger.
* CHANGE: Changes the trigger state. DTSABLE « ENABLE
SEND Executes the control of the data which is set on the transmission data table. Sets transmission data table, the contents of the control (Transmit or Stop), and the time (RESPONSE) from the occurrence of the trigger to the control. (It is effective only at CAN.)

Simulation

[CAN]
The simulation function makes it possible to transmit the data frame and remote frame of the standard and expansion format with one click. Also, it can transmit changing data at the appointed time in order. Those functions are very useful for development of CAN BUS and DeviceNet equipment.
< CAN Data Table Screen >
< Data Table Setup Screen >
< Sweep Data Setup Screen >
[LIN]
Supports both Master and Slave. At the time of Master, it is possible to perform the data transmission and the one-touch transmission following the schedule.
At the time of Slave, transmits when meeting with ID set to the data table. Also, it is possible to transmit Wake-up (80h) and Error frame (BREAK, SYNC, Parity, Checksum etc.).
< Master Mode Screen >
< Schedule Setup Screen >
< Slave Mode Screen >
< Data Table Setup Screen >

Specification

Measurement Interface CAN: Conforming to ISO11898/ISO11519-2 standards (selectable with relay) (DSUB 9-pin connector x 2)
LIN: Conforming to ISO9141 (header 3-pin connector x 2)
Transceiver CAN: TJA1050/1054 or equivalent
LIN: TJA1020 or equivalent
No. of measurement channels 2 channels in total with CAN, LIN, or CAN/LIN in combination
Expansion protocol CAN, device network, LIN (Rev1.1, 1.2, 1.3, 2.0)
Baud Rate (bps) CAN: 1 Mbps max. LIN: 20 Kbps max.
Monitor function ID filter, time stamp stamp(the resolution : 1ms, 100us, 10us,
1us) recordable
CAN: Standard/Expansion format supported, and bit timing arbitrary settings possible
LIN: Arbitrary baud rate settings possible
Trigger function Conditions: Specified communications data string (8 characters max), specified remote frame (CAN), frame error (LIN), timer and counter coincidence, external signal logic
Operation: Measurement stop, saving in a memory card, timer control, counter control, specification data transmission, buzzer, validation of trigger conditions
Simulation function Pre-registered data is selected by key operation and transmitted (sweep transmission available)
Master and slave simulation (LIN only)
External signal input Real-time display of 4-channel external signal state with LED possible
Signal logic recordable in synchronization with data
Continuous measurement of signal voltage possible (Measurement range: ±15 V)
Composition Dedicated expansion board, line state indication sheet B, DB9 monitor cable x 2, 3-wire probe cable x 2, 8-wire probe cable