Le protocole LIN (Local Interconnect Network) est un bus système série principalement utilisé dans l'industrie automobile
conforme à la norme ISO-17987. Il s'agit d'un protocole de communication fiable et économique
qui permet à l'ordinateur de bord du véhicule de communiquer avec ses sous-systèmes.
Il existe 2 principales familles LIN : LIN1 et LIN2. Elles se différencient essentiellement
par la manière dont leurs messages sont encodés. Ces deux
familles peuvent généralement fonctionner à deux vitesses de transfert : 9600 ou
19200 bauds.
Au sein du protocole LIN, nous trouvons cinq types (1, 2, 3, 4 et 5)
avec cinq versions différentes (a, b, c, d et e). Ces variantes
permettent aux systèmes d'identifier des problèmes, d'envoyer des retours d'information et
des données ou de piloter.
Une communication utilisant le protocole LIN se compose d'une série de trames qui envoient un
message spécifique, tel que l'identification de l'alternateur ou le diagnostic.