Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
40 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.45 MB
Просмотров:
71
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![LIN protocol description](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img0.jpg)
Содержание слайда: LIN protocol description
№2 слайд![Automotive Body Network](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img1.jpg)
Содержание слайда: Automotive Body Network
№3 слайд![Typical LIN Applications](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img2.jpg)
Содержание слайда: Typical LIN Applications
№4 слайд![MUX Standards Costs and Speeds](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img3.jpg)
Содержание слайда: MUX Standards (Costs and Speeds)
№5 слайд![LIN Consortium Consortium](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img4.jpg)
Содержание слайда: LIN Consortium
Consortium formed in 1998.
Five Car manufacturers
ONE Semiconductor Supplier (Motorola)
One tool Supplier (VCT)
Specification finalised on 02/02/00
Official Launch at SAE March ‘00
Open Specification.
Motorola Ready to support LIN with extensive
device families and new parts already in the
discussion/ spec finalization loop.
First dedicated LIN part available Q3 ‘00
№6 слайд![LIN Standard - Overview](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img5.jpg)
Содержание слайда: LIN Standard - Overview
№7 слайд![Hierarchical Network Structure](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img6.jpg)
Содержание слайда: Hierarchical Network Structure
№8 слайд![Sub-Network LIN vs. CAN](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img7.jpg)
Содержание слайда: Sub-Network: LIN vs. CAN
№9 слайд![SubNets Necessary to reduce](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img8.jpg)
Содержание слайда: SubNets
Necessary to reduce Busload on main Bus
Solutions
CAN
Automotive Standard Bus
Compatible with Main Bus
Expensive (Die Size/ Dual Wire)
Serial Sub Bus
no standard Bus System
not compatible with Main Bus
inexpensive
SCI-Based: Interface exists even on cheap devices
Interface can easily be reconstructed by ASIC or CPLD
№10 слайд![Sub Bus Concept Basic](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img9.jpg)
Содержание слайда: Sub Bus Concept
Basic Requirements:
Satisfy Need for a Standard for Sub Busses
Cost driven: The solution must be cheaper than CAN
Reliability: Same Level as CAN expected
Long Term Solution
Logical Extension to CAN
Scalable: Capability to extend Systems with additional nodes
Lowering Cost of Satellite nodes:
No Crystal or Resonator
Easy implementation
Simple State Machines
Low Reaction Time (100 ms max)
Predictable Worst Case Timing
№11 слайд![](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img10.jpg)
№12 слайд![Master Slave Protocol Master](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img11.jpg)
Содержание слайда: Master / Slave Protocol
Master Task
Determines order and priority of messages.
Monitors Data and check byte and controls the error handler.
Serves as a reference with its clock base (stable clock necessary)
Receives Wake- Up Break from slave nodes
Slave Task
Is one of 2-16 members on the bus
Receives or transmits data when an appropriate ID is sent by the master.
The node serving as a master can be slave, too!
№13 слайд![Master Slave Protocol Master](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img12.jpg)
Содержание слайда: Master / Slave Protocol
Master
has control over the whole Bus and Protocol
The master controls which message at what time is to be transferred over the bus. It also does the error handling.
To accomplish this the master
sends Sync Break
sends Sync Byte
sends ID-Field
monitors Data Bytes and Check Byte, and evaluates them on consistance
receives WakeUp Break from slave nodes when the bus is inactive and they request some action.
serves as a reference with it’s clock base (stable clock necessary)
№14 слайд![Master Slave Protocol Slave](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img13.jpg)
Содержание слайда: Master/Slave Protocol
Slave
Is one of 2-16 Members on the Bus and receives or transmits Data when an appropriate ID is sent by the master.
Slave snoops for ID.
According to ID, slave determines what to do.
either receive data
or transmit data
or do nothing.
When transmitting the slave
sends 1, 2, 4, or 8 Data Bytes
sends Check-Byte
The node serving as a master can be slave, too!
№15 слайд![LIN protocol offers message](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img14.jpg)
Содержание слайда: LIN protocol offers message timing predictability
Time Triggered Approach
Message Length is known
Number of transmitted data bytes is known
minimum length can be calculated
Each Message has length budget of 140% of it’s minimum length
maximum allowed length is known
distance between beginning of two messages
№16 слайд![Data Transmission](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img15.jpg)
Содержание слайда: Data Transmission
№17 слайд![Message Frame Synch Byte](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img16.jpg)
Содержание слайда: Message Frame
Synch Byte:
Specific Pattern for Determination of Time Base
(Determination of the time between two rising edges)
A Synch Byte precedes any Message Frame
ID-Field:
Message Identifier: Incorporates Information about the sender, the receiver(s), the purpose, and the Data field length.
Length 6 Bit.
4 classes of 1/2/4/8 Data Bytes. The length coding is in the
2 LSB of the ID-Field. Each class has 16 Identifiers. A total of 64 Message Identifiers are possible.
2 Parity Bits protect this highly sensitive ID-Field.
№18 слайд![Identifier The identifier](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img17.jpg)
Содержание слайда: Identifier
The identifier field is sent by the master node to all LIN nodes
This identifier normally contains one of 64 different values and includes 2 parity bits in the 8 bit data
The identifier is normally associated with a collection of signals that are subsequently transmitted on the LIN bus
In a specific case this can initiate SLEEP mode in the LIN slave nodes – in this case no further data is transmitted on the LIN bus
№19 слайд![LIN Message Frame](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img18.jpg)
Содержание слайда: LIN Message Frame
№20 слайд![LIN Communication - Data from](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img19.jpg)
Содержание слайда: LIN Communication - Data from Slave to Master
№21 слайд![LIN Communication - Data from](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img20.jpg)
Содержание слайда: LIN Communication - Data from Master to Slave(s)
№22 слайд![LIN Communication - Data from](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img21.jpg)
Содержание слайда: LIN Communication - Data from Slave to Slave
№23 слайд![LIN Message Frame](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img22.jpg)
Содержание слайда: LIN Message Frame
№24 слайд![Frame Synchronisation](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img23.jpg)
Содержание слайда: Frame Synchronisation (1)
№25 слайд![Frame Synchronisation](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img24.jpg)
Содержание слайда: Frame Synchronisation (2)
№26 слайд![Bit-Synchronisation A start](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img25.jpg)
Содержание слайда: Bit-Synchronisation
A start bit transition to a low logic level (dominant) indicates a start of a byte, least significiant first and completing with a logic high level (resessive) bit to indicate the STOP bit
№27 слайд![Bit Sampling](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img26.jpg)
Содержание слайда: Bit Sampling
№28 слайд![Bit-Synchronisation](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img27.jpg)
Содержание слайда: Bit-Synchronisation
№29 слайд![Taking account of Ground-Shift](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img28.jpg)
Содержание слайда: Taking account of Ground-Shift
№30 слайд![LIN Physical Interface](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img29.jpg)
Содержание слайда: LIN Physical Interface
№31 слайд![Examination of whether the](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img30.jpg)
Содержание слайда: Examination of whether the Deadline is met
№32 слайд![Message latency](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img31.jpg)
Содержание слайда: Message latency
№33 слайд![Message latency across a](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img32.jpg)
Содержание слайда: Message latency across a network
№34 слайд![Latency optimisation with LIN](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img33.jpg)
Содержание слайда: Latency optimisation with LIN
№35 слайд![Variables Scheduling](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img34.jpg)
Содержание слайда: Variables Scheduling
№36 слайд![Event Triggered Message](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img35.jpg)
Содержание слайда: Event Triggered Message
Problem
Specific node communication required but this takes up too much time for all network messages
Solution : Event Triggered frame:
Header is sent out
normal case: no answer
Rare response: only one node responds
Very rare response : several nodes respond simultaneously
Cases 1 and 3 are exceptions that should be addressed at the application design.
Event triggered messaging is complementary to the regular signal based messaging scheme
№37 слайд![Further information http](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img36.jpg)
Содержание слайда: Further information
http://www.lin-subbus.org
№38 слайд![LIN Development Flow](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img37.jpg)
Содержание слайда: LIN Development Flow
№39 слайд![LIN Configuration Description](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img38.jpg)
Содержание слайда: LIN Configuration Description File
Includes all essential information of network signals, latency periods, cycle times, nodes affected
Input file serves as a development interface for a node
LIN Application Generator
LIN-Emulator
LIN Analyser
№40 слайд![The Workflow Data Input](/documents_6/13f2d7945f4d45b8d21fd34743e9fee6/img39.jpg)
Содержание слайда: The Workflow
Data Input
Definition of objects
Definition of relations between the objects
Data Processing
Signal Packing (Frame Editor/Frame Compiler)
Timing Analysis
Data Output
Configuration file generation
Various optional customer-defined post-operations