LIN 2.0
LIN통신 LIN 인증 시험 (LIN Conformance Test)
출처 :
http://www.ihr.de/cms/front_content.php?client=1&changelang=3&parent=&s+ubid=&idcat=55
1 What is a LIN Conformance Test?
A LIN conformance test is a test procedure, used to determine, whether a component, a device, an implementation, or an ECU is matching the specified standards. By executing a conformance test the above described elements are scrutinized referring to the requirements of the conformance test specification.
The purpose of a conformance test is to enhance the feasibility of reliable interoperability of different system implementation, by considering technical and economic aspects at the same time.
2 Why LIN Conformance Tests?
Laboratories, where those devices and implementation are tested, operate worldwide. Thus a standardized conformance test, as defined in the conformance test specification is needed. This guarantees repeatable and traceable results, which are comparable with each other. Especially in respect of an automotive communication standard as per LIN.
3 The Test Types
The test specification defines three fields of the LIN bus and the LIN communication.
- LIN OSI Layer 1 - Physical Layer- LIN OSI Layer 2 - Data Link Layer, inclusive NCNM
(Node Configuration / Network Management)
- LIN EMC Test
3.1 Physical Layer Test
The conformance test specification concerning the physical layer test is close to the LIN specification and deals mainly with the following tests (depending on the version a variation is possible).
OPERATIONAL CONDITIONS – CALIBRATION- Operating Voltage Range
- Signal Threshold Voltages
- IUT as Receiver
- Variation of VSUP_NON_OP
- IBUS Under Several Conditions
- IBUS_LIM @ Dominant State ( Driver on )
- IBUS_Pas_dom : IUT in Recessive State
- IBUS_Pas_rec : IUT in Recessive State
- Slope Control
- Measuring the Duty Cycle @ 10.kBit/sec – IUT as Transmitter
- Measuring the Duty Cycle @ 20.0 kBit/sec – IUT as Transmitter
- Propagation Delay
- Propagation Delay of the Receiver
- GND / VBAT Shift Test - Dynamic
- GND Shift Test – Dynamic – IUT as Transceiver
- VBAT Shift Test – Dynamic – IUT as Transceiver
- Failure
- Loss of Battery
- Loss of GND
OPERATION MODE
- Termination
- Measuring Internal Resistor – IUT as Slave
- Measuring Internal Resistor – IUT as Master
- Measuring Internal Capacitance – IUT as Slave
3.2 Data Link Layer Test / NCNM
3.2.1 Data Link Layer
Also the data link layer test is close to the LIN specification and the following tests are dealt with (depending on the version a variation is possible).
TIMING PARAMETERS- Length of Synch Break Low Phase, IUT as Master
- Variation of Length of Synch Break Low Phase, IUT as Slave
- Length of Synch Break Delimiter, IUT as Master
- Variation of Length of Synch Break Delimiter, IUT as Slave
- Length of Header, IUT as Master
- Variation of Length of Header, IUT as Slave
- Oscillator Tolerance, IUT as Master
- Oscillator Tolerance, IUT as Slave without Making Use of Synchronization
- Oscillator Tolerance, IUT as Slave with Making Use of Synchronization
- Length of Frame, IUT as Slave Answering to a Master Request
- IUT as Slave
- IUT as Master with a Slave Task
COMMUNICATION WITHOUT FAILURE
- Variation of LIN Identifier
- IUT as Master
- IUT as Slave
- IUT as Master with Slave Task
- Transmission of the Checksum Byte
- IUT as Slave
- IUT as Master with Slave Task
- Extended Frame, Reserved , IUT as Slave
- Command Frame 'Master Request', IUT as Master
- Command Frame 'Master Request', IUT as Slave
- Command Frame 'Slave Response Frame, IUT as Master
- Command Frame 'Slave Response Frame', IUT as Slave
- Supported Frames According to the IUT Specification', IUT as Slave
COMMUNICATION WITH FAILURE
- Bit Error, IUT as Slave
- Checksum Error, IUT as Slave
EVENT TRIGGERED FRAMES
- Event Triggered Frame, IUT as Slave
3.2.2 NCNM
The following tests are part of the Node Configuration / Network Management Tests.
- Error in Received Frame, IUT as Slave
- Error in Transmitted Frame, IUT as Slave
- Error in Transmitted Frame with Collision, IUT as Slave
SLEEP / WAKE UP TESTS
- Send Command Frame 'Sleep Mode Command', IUT as Master
- Receive Command Frame 'Sleep Mode Command', IUT as Slave
- Receive a Wake Up Request, IUT as Master
- Receive a Wake Up Request, IUT as Slave
- Send a Wake Up Request
- IUT as Slave and Master with Slave Task
- Send a Wake Up Request, No Following Frame Header from a Master, IUT as Slave
- Send a Wake Up Request, Frame Header from a Master Following, IUT as Slave
- Sleep Mode After Bus Idle
NODE CONFIGURATION
- Frame ID Assignment
- Frame ID Assignment – with Indirect Response
- Frame ID Assignment – with Direct Response
- LIN Product ID
- LIN Product ID – with Direct Response
- LIN Product ID – with Indirect Response
- Read by Identifier Command
- Read by Identifier Command with Correct NAD
- Read by Identifier Command with Incorrect NAD
- NAD Assignment
- NAD Assignment – Followed by ”Read by Identifier”
- NAD Assignment – with Positive Response
- Conditional Change NAD
3.3 EMC
The following EMC tests are descibed in the conformance test specification.
TEST SET-UP- Immunity Against Transients
- RF-Immunity
- ESD
- Emission of RF Disturbances
- Test Circuit Boards
REQUIREMENTS
- Immunity Against Transients
- Immunity Against RF Disturbances
- Immunity Against ESD
- Emission
4 LIN related bus systems
Based on the LIN bus two additional automotive bus systems have established. The Cooling bus on the one hand and then again the SAE-J2602 called bus standard.
4.1 Cooling Bus
The Cooling bus is a proprietary bus adopted to automotive air condition. The bus is based on LIN 1.3 and shows the following LIN-differing features:
- address-orientated communication system- especially developed for motors, sensors and actuators in air condition
- auto-addressing of actuators (flaps) for reuse of non-variable parts
- special command for auto-addressing
- physical daisy chain
- special measuring method (via a resistor chain) for the positioning inside the network
4.2 SAE-J2602
Bus systems referring to SAE standard J2602 are generally in use by US American OEM. This bus is based on LIN 2.0 and shows the following basic differences:
- 10417bit/s transfer rate (for reducing radiation)
- maximum wiring length and number of ECU
- fixed assignment for frame identifier
- the 1st data byte of a slave response has a defined structure for the transmission of
slave status and indication of communication error
- specification of additional parameters for efficient bus load is possible
There are no differences to the physical layer.
5 Documents
For those, who want further information about the mentioned bus systems, the referred specifications are listed below. The according organizations may provide you with the documents partially for a fee (please understand that ihr GmbH does not allocate any papers).
- LIN Specification Package, Revision 2.0, September 23, 2003
- LIN Conformance Test Specification for the LIN Specification Package, Revision 2.0,
Sep. 18, 2003, Version 1.0, August 1, 2004 with sub-specifications
* LIN OSI Layer 1 – Physical Layer for the LIN Physical Layer Specification, Revision 2.0,
Sep. 23, 2003, Version 1.0, August 1, 2004
* LIN OSI Layer 2 – Data Link Layer for the LIN Protocol Specification, Revision 2.0,
Sep. 18, 2003, Version 1.0, August 1, 2004
* Node Configuration / Network Management for the LIN Specification Package,
Revision 2.0, Sep. 18, 2003 Version 1.0, August 1, 2004
- SAE-J2602-1, Issued 2004-08, Revised 2005-09, LIN Network for Vehicle Applications
- SAE-J2602-2, Issued 2005-09, LIN Network for Vehicle Applications Conformance Test
6 Addresses
LIN Consortium / Administration |
Administrator: Mr. Guenter Dengel Deputy: Mrs. Andrea Kruelle c/o BERATA GmbH Industriestr. 6 70565 Stuttgart Phone: +49 711 220611 515 Fax: +49 711 220614 515 |
Homepage of the LIN Consortium |
http://www.lin-subbus.org |
LIN Conformance Testing |
IHR GmbH |
LIN Development Tools |
IHR GmbH Airport Boulevard B210 77836 Rheinmuenster Mr. Ruediger Kewitz Phone: +49 7229 18475 - 15 Fax: +49 7229 18475 - 11 Ruediger.kewitz@ihr.de |
LIN Conformance Test Tools |
IHR GmbH Airport Boulevard B210 77836 Rheinmuenster Mr. Ruediger Kewitz Phone: +49 7229 18475 - 15 Fax: +49 7229 18475 - 11 Ruediger.kewitz@ihr.de |
SAE International |
SAE Automotive Headquarters 755 W. Big Beaver, Suite 1600, Troy MI 48084 Phone: 248/273-2455 Fax: 248/273-2494 automotive_hq@sae.org |
'LIN 2.0' 카테고리의 다른 글
LIN2.0 통신 프로그래밍 강좌 2 - PID 수신 처리 (0) | 2013.02.13 |
---|---|
LIN2.0 통신 프로그래밍 강좌 1 - BREAK/SYNC 처리 (0) | 2013.02.12 |
LIN통신 LIN2.0 Diag. & Config. Spec.(2)...진단 (0) | 2012.12.10 |
LIN통신 LIN2.0 Diag. & Config. Spec.(1)...노드 설정 (0) | 2012.12.04 |
LIN통신 LIN2.0 Protocol Spec.(3) (0) | 2012.11.27 |
'LIN 2.0'의 다른글
- 현재글LIN통신 LIN 인증 시험 (LIN Conformance Test)