Le LIN (Local Interconnect Network) est un bus de communication multiplexé, bas débit, bas coût qui s'adresse à l'origine à des applications automobiles non sécuritaires (principalement dans le domaine de l'habitacle) telles que la commande de lève-vitres ou de rétroviseurs. Il intéresse aujourd'hui également des concepteurs d'applications industrielles ou grand public.
Qu'est que le LIN ?

L'émission des entêtes de messages par le maître s'effectue de façon cyclique et périodique (gestion d'une table de messages) ce qui permet de définir des temps de latence maximum pour chacun des messages.

La spécification LIN définit trois vitesses de communication : 2400 bauds, 9600 bauds et 19200 bauds. La communication sur le réseau est de type maître/esclave et s'effectue sur un fil. Un réseau peut être composé de 16 noeuds maximum. Le maître envoie un en-tête de message qui est reçu par tous les noeuds du réseau. Chaque noeud analyse l'identificateur contenu dans cet en-tête et passe alors soit en émission soit en réception de données en fonction du message associé à l'identificateur (figure 1).

Le champ d'en-tête, envoyé par le maître est composé de trois sous-champs : le champ synchronization break, composé d'au moins treize bits dominant (0) et d'un bit récessif (1), qui indique le début de la trame, le champ de synchronisation qui permet aux esclaves de s'ajuster sur le débit binaire exact du maître et l'identificateur qui identifie le message et le nombre de données du champ de réponse. Le champ de réponse, envoyé soit par le maître soit par l'un des esclaves, se compose d'un champ de données pouvant contenir deux, quatre ou huit octets, et d'un champ de « checksum ».

Les réalisations de Créalie sur le LIN
L'offre de Créalie

Le bus LIN peut trouver des applications dans des domaines très variés car c'est un moyen simple et économique de faire communiquer différents équipements ou sous-équipements entre eux.

Pour simplifier sa mise en oeuvre, Créalie propose différents types de prestations :
  • Formation (1 ou 2 jours)
  • Conseil / expertise :
- étude préliminaire à l'ntroduction du LIN dans un produit,
- choix de composants / architecture électronique
- accompagnement d'un projet avec participation à toutes les phases critiques
- validation des choix
  • Développement de driver maître ou esclave
  • Accompagnement pour la mise en oeuvre de la solution LIN à base de PSoC de Cypress.