LIN [Local Interconnect Network] is used as an in-vehicle [Automotive] communication and networking serial bus between intelligent sensors and actuators operating at 12 volts. Other auto body electronics include air conditioning systems, doors, seats, column, climate control, switch panel, intelligent wipers, and sunroof actuators. The LIN specification covers the transmission protocol [Physical Layer and the Data Link Layer of LIN], and the transmission medium. The maximum communication speed on a LIN bus is 19200 baud [a 1K termination pull-up resistor is required]. The LIN Bus is a class A protocol operating at a maximum bus speed of 19200 baud over a maximum cable length of 40 meters. LIN nodes can send/receive a full 8 byte command every 10ms (or shorter commands every 5ms). The LIN specification will also handle 2400, and 9600 baud rates, and may be used as a sub-bus [sub-network] for a CANbus interface. The LIN bus uses a Master/Slave approach, having one Master and one or more Slaves. The LIN bus does not need to resolve bus collisions because only one message is allowed on the bus at a time. The LIN message protocol is defined by:
Master, Sync break [13 bits]: used to identify the start of the frame
Master, Sync field [alternate 1-0 sequences]: used by the slave node for clock synchronization
Master, Identifier [6-bit long message ID and a 2-bit long parity field]
Master, Message ID [2, 4 or 8 data bytes]: optional message length information
Slave transmission ~[1-8 data bytes]: data bytes
Slave transmission ~[8 bit]: checksum
Additional Automotive and Vehicle Buses. The different class of vehicle buses are also described.
Master, Sync field [alternate 1-0 sequences]: used by the slave node for clock synchronization
Master, Identifier [6-bit long message ID and a 2-bit long parity field]
Master, Message ID [2, 4 or 8 data bytes]: optional message length information
Slave transmission ~[1-8 data bytes]: data bytes
Slave transmission ~[8 bit]: checksum
Additional Automotive and Vehicle Buses. The different class of vehicle buses are also described.
The automotive Local Interconnect Network is a UART based networking architecture. LIN uses one Bidirectional line that represents the single-wire bus transmitter and receiver.
Source : http://www.interfacebus.com/Design_Connector_LIN_Bus.htmlFor more Info :
Read Page 1 to 6 of http://www.esnips.com/doc/e67533a4-1dbb-4759-b5be-90825abd420e/LIN-Protocol-Implementation-Using-PICmicro
and also
and from wikipedia:
http://en.wikipedia.org/wiki/Local_Interconnect_Network