Qu'est-ce que CAN (Controller Area Network)?
Quelles sont les différences entre un protocole OBD-II et une configuration CAN? '
Comment utiliser un scanner OBD-II sur un véhicule avec CAN?
Qu'est-ce que CAN (Controller Area Network)?
Quelles sont les différences entre un protocole OBD-II et une configuration CAN? '
Comment utiliser un scanner OBD-II sur un véhicule avec CAN?
Réponses:
Ok, avant de répondre à vos questions spécifiques, faisons une introduction sur les systèmes de bus. Il se peut que vous connaissiez certaines parties de ces choses, mais je vais commencer ici car les personnes ayant peu ou pas de connaissances en informatique ou en électronique devraient également pouvoir le comprendre.
Dans les systèmes électroniques, les signaux sont envoyés d'une puce à une autre à l'aide de fils (oublions les choses sans fil pendant une seconde). La manière la plus simple de le faire est d'utiliser un fil par bit d'informations que vous souhaitez transmettre. Une information est simplement une réponse à une question oui / non comme "Les phares sont-ils allumés?" Si les phares sont allumés, il y a une tension sur ce fil, disons 5 volts. S'ils sont éteints, il y a 0 volt sur le fil.
Maintenant, c'est bien pour un bit d'information. Mais plus de données nécessitent plus de fils. Malheureusement: plus de fils signifie plus de complexité. Une voiture moderne n'est qu'un ordinateur avec des pneus , donc il y a beaucoup de fils ( plusieurs kilomètres ou miles ). Plus de fils entraînent plus de poids et plus de coûts et les constructeurs automobiles n'aiment pas cela. Nous avons donc besoin d'un moyen de réduire la quantité de fils.
La façon habituelle de le faire est d'utiliser un système de bus .
Considérez un bus comme un moyen de transmettre plus d'informations en utilisant moins de fils . Les systèmes de bus présentent d'autres avantages, mais je me concentrerai sur cet aspect.
Exemple:
Nous voulons allumer ou éteindre quatre lampes.
C'est facile à voir; nous avons besoin d'un fil par lampe.
Avec ce type de système de bus primitif, nous avons réduit la quantité de fils à deux . Quel que soit le nombre de lampes que nous aimons contrôler, nous n'avons besoin que d'un fil pour indiquer à l'autre puce quelle lampe nous aimons allumer et d'un second fil pour lui dire si nous voulons que la lampe soit allumée ou éteinte. Mon exemple aurait des limites dans le monde réel car on ne peut pas simplement augmenter la tension à 1000 V sur le fil 1 pour commuter mille lampes différentes.
Cet exemple montre pourquoi, en électronique en général et dans les voitures en particulier, des systèmes de bus sont utilisés. Les voitures utilisent un certain nombre de systèmes de bus spécialement conçus pour eux:
Qu'est-ce que CAN (Controller Area Network)?
CAN est le système de bus le plus important dans une voiture. Je n'entrerai pas dans les détails sur ce point, pensez-y simplement comme un moyen de transférer de grandes quantités de données en utilisant seulement deux fils. Vous pouvez en savoir plus sur CAN sur Wikipedia .
Quelle est la différence entre un protocole OBD-II et une configuration CAN?
OBD-II est un protocole de niveau supérieur utilisé à des fins de diagnostic. OBD-II peut utiliser l'un des (nombreux) systèmes de bus différents pour transférer des données de diagnostic de et vers votre voiture. Considérez OBD-II comme une langue (anglais) que vous parlez et CAN comme le dispositif de communication (téléphone) que vous utilisez pour parler à quelqu'un (de votre voiture et de son état de santé;).
Beaucoup de gens se réfèrent à OBD (abréviation de diagnostic embarqué) ou OBD-II en tant que «normes». OBD-II est une norme, mais elle se compose à nouveau de tant de normes, de protocoles et de systèmes de bus différents utilisés pour communiquer qu'il est difficile de tous les énumérer. J'ai fait une fois un graphique d'ensemble et je verrai si je peux ajouter cela à ma réponse plus tard.
Comment utiliser le scanner OBD-II sur un véhicule avec CAN?
Branchez-le simplement sur le port OBD-II de votre voiture. CAN est l'un des protocoles de transport de la spécification OBD-II et devrait être pris en charge par la plupart des scanners OBD-II. L'emplacement du port peut être trouvé à l'aide d'une recherche Google (image). Habituellement, le port est situé à portée du conducteur , par exemple sous le tableau de bord ou caché dans la console centrale .
OBD II est une interface de diagnostic mandatée par le gouvernement américain. Cette interface est garantie de fournir un ensemble spécifique d'informations, y compris mais sans s'y limiter, les données informatiques du moteur et les codes de panne de l'ordinateur moteur.
Lors du lancement d'OBD II, le gouvernement américain n'a pas forcé les fabricants à standardiser également l'interface de communication avec l'ordinateur du moteur. Le premier OBD II avait au moins une demi-douzaine de protocoles de communication. Plus tard, le gouvernement américain s'est rendu compte que son erreur exigeait qu'au moins l'ordinateur moteur doive prendre en charge le protocole de communication CAN.
Le protocole de communication CAN est celui qui est pris en charge sous l'égide d'OBD II.
Si votre scanner OBD II prend en charge CAN, certains anciens qui sont apparus entre OBD II et le mandat CAN ne le prennent pas en charge, il n'y a pas de différence d'utilisation. Le scanner choisira automatiquement le protocole à utiliser, soit en détectant automatiquement le protocole disponible, soit lorsque le modèle de marque et l'année seront entrés, l'outil d'analyse utilisera ce qu'il sait être disponible.