CanCC, CanFD, CanXL
- Renaud Jordi
- 6 déc. 2024
- 2 min de lecture
Depuis les années 90, le CAN s’est imposé dans les véhicules.
Aujourd’hui, devant l’émergence des nouvelles technologies et le volume de données échangées, quel est l’avenir de ce bus ?
Bien sûr, pas de boule de cristal, mais reprenons les bases techniques.
Celui que vous connaissez sûrement, c’est le CAN 2.0 dit High Speed ou Can Classic. Permettant de transporter jusqu’à 8 octets à une vitesse max de 1 Mbits/s, ce bus a fait le bonheur des constructeurs pendant des décennies.
Bien entendu, un paquet de 8 octets devient vite limitant, dès lors que l’on veut faire de la reprogrammation ou du diagnostic. Alors en attendant mieux, le protocole ISO-TP (Transport Protocole) ou ISO 15765-2 permet de transférer jusqu’à 4095 octets en point à point (ou 4GB en version 2016) moyennant l’overhead inhérent à ce protocole.
Mais l’introduction de fonctionnalités plus complexes, avec une messagerie plus fournie, a poussé au développement d’une nouvelle norme répondant aux besoins de volume et de vitesse de transfert, j’ai nommé le CanFD : Can Flexible Datarate.
Cette norme permet un transfert jusqu’à 64 octets par trame et jusqu’à 8 Mbits/s (même si en pratique, peu de contrôleurs vont au-delà de 5 Mbits/s pour des soucis de fiabilité) tout en restant compatible avec l’infrastructure CAN existante.
Les contrôleurs CAN FD peuvent décoder du CAN CC, quand les contrôleurs CAN CC jetteront simplement une trame CAN FD qu’ils ne sauront pas décoder.
Cette évolution a participé au déploiement de la cybersécurité dans la messagerie inter-systèmes.
Plus de données, toujours plus vite !
Les équipements d’aide à la conduite et de conduite autonome sont très gourmands. Beaucoup d’informations sont nécessaires avant de prendre une décision ! Pour cette raison et parce que le CAN FD ne suffisait pas, l’Ethernet a fait son entrée dans le secteur. 10Mbits/s et 1500 octets par trame, voilà de quoi ravir les équipementiers toujours à l’affut de bande-passante pour de nouvelles fonctionnalités 🙂
C’est ainsi que depuis des années un nouveau protocole est en développement au sein du consortium CAN : le CanXL
Capable de transporter jusqu’à 2048 octets par paquet et jusqu’à 20 Mbits/s, tout en utilisant l’infrastructure CAN existante, c’est le support idéal pour relier le monde CAN et le monde Ethernet.
Une première version de la spécification est disponible dans le document ISO 11898-1:2024 et ISO 11898-2:2024, mais selon les dires du can-cia lui-même, celle-ci peut prêter à confusion, voire contenir des erreurs.
Restez à l’affut !
Plus d’infos dans le document : https://www.can-cia.org/fileadmin/cia/documents/publications/cnlm/september_2024/cnlm_24-3_p4_standards_and_specifications_holger_zeltwanger_cia.pdf
