1. premier connaissance avec la communication CAN
En parlant de communication Can, de nombreuses personnes peuvent être relativement peu familières, mais en fait, nous y sommes traités. Avec la vulgarisation des voitures familiales, nous conduisons chaque frein, chaque fois que nous montons sur le gaz, et même chaque fois que nous ouvrons la porte, ouvrons en fait la fenêtre est l'application de la communication CAN.

2.Pouan des concepts de base
CAN, qui signifie Controller Area Network, est un protocole de communication série standardisé ISO qui a été développé par l'électricien allemand Bosch en 1986 pour répondre aux besoins de "réduction du nombre de faisceaux de câbles" et de "communication à grande vitesse de grandes quantités de données sur plusieurs Lans ". En 1986, afin de répondre aux besoins de «réduire le nombre de faisceaux de câbles» et de «communication à grande vitesse de grandes quantités de données sur plusieurs Lans», l'électricien allemand Bosch a développé le protocole de communication CAN pour les automobiles. Depuis lors, CAN a été standardisé par ISO11898 et ISO11519, et est désormais le protocole standard pour les réseaux automobiles en Europe.
Maintenant, les performances et la fiabilité élevées de la boîte ont été reconnues et largement utilisées dans l'automatisation industrielle, les navires, l'équipement médical, l'équipement industriel, etc. Seulement trois couches, c'est-à-dire la couche physique, la couche de liaison de données et la couche d'application, et le bus CAN est un protocole de communication de données série dont l'interface de communication intègre la couche physique et la couche d'application du CAN protocole. CAN BUS est un protocole de communication de données série qui intègre la couche physique et les fonctions de couche de liaison de données du protocole CAN dans son interface de communication, qui peut compléter le traitement de cadrage des données de communication, y compris le rembourrage de bits, le codage de blocs de données, la somme de contrôle CRC et la discrimination prioritaire.
Can Bus a les caractéristiques suivantes:
- Travail multi-maître, l'un des nœuds du réseau peut prendre l'initiative d'envoyer des informations à d'autres nœuds sur le réseau à tout moment, sans distinguer le maître et l'esclave, le mode de communication est flexible.
- Les informations de nœud sur le réseau seront divisées en diverses priorités différentes, qui peuvent répondre à différentes exigences en temps réel.
- L'adoption d'un mécanisme d'arbitrage de bits non destructif, lorsque deux nœuds transmettent des informations au réseau en même temps, le nœud avec une faible priorité cesse activement d'envoi de données, tandis que le nœud avec une priorité élevée continue de transmettre inchangé.
- La transmission des données est effectuée par la diffusion point à point, point à multipoint et mondiale.
- Distance de communication directe jusqu'à 10 km.
- Taux de communication jusqu'à 1 Mo / s.
- Le nombre réel de points peut atteindre 110.
- Avec une structure de trame courte, le nombre effectif d'octets dans chaque trame est de 8.
- Chaque trame a une somme de contrôle CRC et d'autres mécanismes de vérification des erreurs, et le taux d'erreur des données est faible.
- Les supports de communication peuvent être des paires torsadées, des câbles coaxiaux et des fibres optiques, généralement en utilisant une paire torsadée bon marché.
- Le nœud a la fonction de fermer automatiquement le bus en cas d'erreurs graves, en changeant la connexion avec le bus afin que d'autres opérations dans le bus ne soient pas affectées,
3.Par Communication et Rs -485 Différence de communication
Le bus RS -485 est également l'un des protocoles de bus qui sont très largement utilisés dans le champ industriel de nos jours, afin que nous puissions combiner la communication RS -485 pour mieux comprendre la communication peut, en particulier dans les aspects suivants:
Distance de communication:La distance de transmission maximale du bus RS -485 est de 1,2 km, et la distance de transmission maximale du bus CAN est de 10 km.
Taux de transmission:RS -485 Le taux de transmission de bus est 300-10 m BPS, le taux de transmission de bus CAN est 5K -1 m BPS.
Structure du réseau:Le réseau de bus RS -485 constitue un système de contrôle centralisé-esclave, le bus peut réaliser des formulaires de diffusion point à point, un-à-plusieurs et mondiaux pour envoyer et recevoir des données.
Capacité du réseau:Le réseau de bus RS -485 d'une communication peut être connecté à un maximum de 255 nœuds, les nœuds réels du bus peuvent jusqu'à 110 ou plus.
Mode de communication:Le réseau de bus RS -485 est difficile pour réaliser une communication en temps réel, peut adopter une technologie non destructive et se combine avec le mécanisme d'arbitrage bit, qui peut considérablement économiser le temps de décision des conflits de bus.
Fiabilité de la communication:Le réseau de bus RS -485 a une mauvaise capacité de tolérance aux défauts et de détection des défauts, le bus Can a la fonction de l'arrêt automatique du bus en cas d'erreur grave.




