Maison >Problème commun >Quelle est la différence entre le bus flexray et le bus can ?

Quelle est la différence entre le bus flexray et le bus can ?

小老鼠
小老鼠original
2023-04-19 11:06:588380parcourir

La différence entre le bus flexray et le bus can : 1. le bus can est une technologie de bus de réseau de zone de contrôleur, tandis que le bus flexray est une technologie de bus à grande vitesse, déterministe et tolérante aux pannes utilisée dans les automobiles ; Mécanisme CSMA/CA, tandis que Flexray utilise TDMA et FTDMA ; 3. Par rapport au bus can, flexray a une sécurité relativement plus élevée, mais le coût est trop élevé, de sorte que le bus can est toujours le bus automobile le plus couramment utilisé.

Quelle est la différence entre le bus flexray et le bus can ?

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Les bus automobiles actuellement couramment utilisés dans les voitures incluent le protocole d'interconnexion local LIN et le réseau de zone de contrôleur CAN. La technologie de bus automobile en développement comprend également le protocole réseau à haute vitesse tolérant aux pannes FlexRay, MOST pour le multimédia et la navigation automobiles, et compatible avec les réseaux informatiques. Technologies de réseau sans fil telles que Bluetooth et LAN sans fil.

Ici, nous expliquons principalement les différences, les avantages et les tendances de développement futures entre le bus traditionnel CAN et FlexRay. Jetons un coup d'oeil ensemble

Quelle est la différence entre le bus flexray et le bus can ?

CAN bus

CAN-BUS est la technologie de bus CAN, le nom complet est "Controller Area Network-BUS". La technologie des bus Can-Bus a été utilisée pour la première fois dans la communication des systèmes électroniques d’armes tels que les avions et les chars. L'utilisation de cette technologie dans les voitures civiles est originaire d'Europe. Dans les voitures, ce réseau de bus est utilisé pour transmettre diverses données de capteurs sur la voiture.

Les voitures sont couvertes de diverses unités de contrôle. Plus la voiture est avancée, plus elle possède d'unités de contrôle et plus le système de contrôle est complexe. Chaque unité de contrôle peut être considérée comme un ordinateur indépendant. Elle peut recevoir des informations, traiter et analyser diverses informations, puis émettre une instruction. Par exemple, l'unité de commande du moteur recevra des informations du capteur de pression d'air d'admission, du capteur de température du moteur, du capteur de position de la pédale d'accélérateur, du capteur de régime moteur, etc., et après analyse et traitement, elle enverra les instructions correspondantes pour contrôler la quantité d'injection de carburant. de l'injecteur, de l'angle d'avance à l'allumage, etc., les principes de fonctionnement des autres unités de commande sont également similaires. Je peux vous donner une analogie : les différentes unités de contrôle de la voiture sont comme les responsables des différents départements d'une entreprise. Les responsables de chaque département reçoivent les rapports de travail des employés de leur propre service, prennent des décisions après analyse et donnent des ordres aux employés. dans ce département pour exécuter.

Toutes les informations entre les unités de contrôle de certaines voitures sont échangées via deux lignes de données. Cette ligne de données est également appelée bus de données CAN. Grâce à cette méthode, toutes les informations, quelle que soit la taille de la capacité d'information, peuvent être transmises via ces deux lignes de données. Cette méthode améliore pleinement l'efficacité opérationnelle de l'ensemble du système.

Le système de bus est appelé CAN-BUS car son principe de fonctionnement est très similaire à celui d'un bus en marche. Chaque station équivaut à une unité de contrôle et l'itinéraire de conduite est un bus de données CAN. Les données sont transmises sur le bus de données CAN et les passagers sont transportés dans le bus. Une fois qu'une unité de contrôle reçoit des informations du capteur chargé de lui envoyer les données, elle prend les mesures appropriées après analyse et traitement et envoie ces informations au système de bus. De cette manière, cette information sera transmise sur le système de bus. Chaque centrale connectée au système de bus recevra cette information. Si l'information lui est utile, elle sera stockée. Si elle ne lui est pas utile, elle le sera. être ignoré.

Il existe actuellement deux méthodes principales de connexion de bus de données CAN dans les voitures. L'une est un bus CAN à grande vitesse utilisé pour les systèmes d'entraînement, avec un débit allant jusqu'à 500 Ko/s, et l'autre est un bus CAN à faible vitesse utilisé pour les systèmes d'entraînement. systèmes corporels, avec un débit de 100kb/s. Bien entendu, pour les voitures de milieu à haut de gamme, il existe également certains bus comme les systèmes de divertissement ou les systèmes de communication intelligents. Leurs débits de transmission sont plus élevés et peuvent dépasser 1 Mb/s.

Ensuite, jetons un coup d'œil aux avantages du bus CAN :

·Vitesse de transmission des données plus élevée que les méthodes de câblage traditionnelles.

·Il permet d'économiser des faisceaux de câbles par rapport aux méthodes de câblage traditionnelles, réduit le poids de la carrosserie et optimise la méthode de câblage de la carrosserie.

·Si l'une des unités de contrôle connectées via le bus CAN tombe en panne, les autres unités de contrôle peuvent toujours envoyer leurs propres données sans s'affecter mutuellement.

·Le bus de données CAN est un système à deux fils. Si une ligne tombe en panne, le système CAN passe en mode de fonctionnement monoligne, ce qui améliore la stabilité de l'ensemble du véhicule.

·Les doubles fils du système CAN sont en fait torsadés ensemble comme une « torsion », ce qui peut empêcher efficacement les interférences des ondes électromagnétiques et le rayonnement vers l'extérieur.

·Basé sur le système de bus CAN, des fonctions corporelles plus riches peuvent être réalisées.

Le bus CAN est actuellement le bus automobile le plus utilisé. Cependant, en raison de sa propre sécurité et d'autres raisons, les gens ont commencé à rechercher des substituts qualifiés au bus CAN FlexRay et Ethernet qui sont les plus populaires dans ce processus.

Bus FlexRay

FlexRay est une technologie de bus à grande vitesse, déterministe et tolérante aux pannes pour les automobiles. Elle combine le déclenchement d'événements et le déclenchement temporel, et présente les caractéristiques d'une utilisation efficace du réseau et de la flexibilité du système. réseaux internes. FlexRay est la norme de fait dans l'industrie automobile.

Flexray a différentes topologies, il peut utiliser soit une structure linéaire comme le bus CAN, soit une structure en étoile. Le nœud central est responsable de la transmission des informations. Lorsqu'un nœud autre que le nœud central est endommagé ou que la ligne tombe en panne, le nœud central peut déconnecter la communication avec ce nœud. Mais lorsque le nœud central est endommagé, l’ensemble du bus ne peut plus fonctionner. Les nœuds centraux de plusieurs bus en étoile peuvent être connectés.

La différence entre le bus Flexray et le bus CAN

La différence la plus essentielle entre Flexray et le bus CAN est la manière d'attribuer le bus. Le bus CAN utilise le mécanisme CSMA/CA. Chaque nœud surveillera toujours le bus et commencera à envoyer des données lorsqu'il constatera que le bus est inactif. Flexray utilise deux méthodes : TDMA (Time Division MulTIple Access) et FTDMA (Flexible TIme Division MulTIple Access). Flexray divise un cycle de communication en partie statique, partie dynamique et temps d'inactivité du réseau. La partie statique utilise la méthode TDMA. Chaque nœud allouera des tranches de temps de manière égale. Chaque nœud ne peut envoyer des messages que dans sa propre tranche de temps. Même si un nœud n'a actuellement aucun message à envoyer, la tranche de temps sera toujours conservée (ce qui provoque A. une certaine quantité de ressources du bus est gaspillée). En utilisant la méthode FTDMA dans la partie dynamique, il sera demandé à chaque nœud tour à tour s'il y a un message à envoyer, si c'est le cas, il sera envoyé, sinon, il sera ignoré. La partie statique est utilisée pour envoyer des données de grande importance qui doivent être envoyées fréquemment, et la partie dynamique est utilisée pour envoyer des données relativement sans importance avec une fréquence d'utilisation incertaine.

Flexray est beaucoup plus complexe que le bus CAN et offre une sécurité relativement élevée. Cependant, le bus Flexray a aussi ses inconvénients, à savoir son coût trop élevé. À l'exception des constructeurs automobiles allemands qui l'ont utilisé dans des voitures produites en série, il est rarement utilisé dans d'autres pays. À mesure que le degré d'électronique automobile augmente, les exigences en matière de bande passante du bus deviennent également de plus en plus élevées. Il n'est pas réaliste d'utiliser Flexray pour remplacer le bus CAN couramment utilisé car le coût est trop élevé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn