CAN Bus Shield Expliqué : Caractéristiques Clés et Applications dans les Systèmes Automobiles Modernes
Autrefois, la technologie automobile n'était pas aussi avancée. Parmi les innovations : le shield CAN bus. Grâce à lui, les véhicules modernes sont plus intelligents. Informations comme régime moteur réel et vitesse via le circuit électrique sont désormais disponibles.
Sa popularité n'est pas surprenante vu sa fiabilité et sa vitesse de communication moyenne. Nous discutons des capacités CAN-bus et de leur utilisation avec microcontrôleurs.
1. Qu'est-ce que le CAN Bus ?
Le shield CAN-Bus est un contrôleur industriel dans les machines-outils modernes. Exemple : diagnostics embarqués utilisant un message valide de mini-moteurs ou TIPM pour actionner fonctions électroniques.
(Puce Can-bus shield V2).
https://commons.wikimedia.org/wiki/File:CAN_BUS_Shield_V2.jpg
2. Caractéristiques
- Broche CS compatible stockage données carte TF, emplacement carte SD pour stockage messages.
- Broche de sélection de puce modifiable sur brochage standard.
- CAN version 2 trames distantes, vitesse données 1 Mo/s.
- Brochage standard par défaut avec connecteur sub-D industriel 9 broches.
- Fonctionnalité sélection brochage CAN et OBD-II.
- Broche INT remplaçable.
- Support trame standard, deux méthodes réception, compatibilité interface standard Arduino.
- Connecteurs Grove CAN-bus pour UART et I2C.
3. Matériel et Logiciel
A. Matériel
- Interface d'alimentation DB9.
- V_OBD.
- Indicateurs LED : PWR, TX, RX, V_OBD, INT.
- Bornes pour CAN_L et CAN_H.
- Brochage Arduino UNO.
- Connecteurs Grove série.
- Connecteurs Grove I2C.
- Broches ICSP.
- Contrôleur MCP2551 CAN-bus – Transceiver CAN haute vitesse.
- Contrôleur MCP2515 CAN-bus – Contrôleur CAN unique avec interface SPI.
(Shield CAN-bus avec Arduino Uno).
https://commons.wikimedia.org/wiki/File:Arduino_Uno_with_CAN-bus_shield.JPG
B. Logiciel
Généralement compatible interfaces standard Arduino : Arduino Uno, Leonardo, MEGA.
4. Comment Fonctionne le Shield CAN-bus ?
https://www.youtube.com/watch?v=PEI5EWSgaRk
(Vidéo expliquant le fonctionnement d'un shield CAN-bus).
5. Opération Niveau Entrée du Shield CAN Bus
Pour débuter avec le shield CAN-bus, suivez ces étapes :
Matériel Nécessaire
- 2 shields CAN-bus pour communication SPI CAN-bus.
- 2 microcontrôleurs Seeeduino V4.2.
- Fils de connexion pour shields CAN-bus et contrôleurs Seeeduino.
Connexion Matérielle
Placez les deux shields CAN-bus sur les Seeeduino v4.2. Connectez-les avec fils : CAN_L vers CAN_L et CAN_H vers CAN_H.
Installation Logicielle
Consultez la bibliothèque Arduino pour CAN-Bus. Définissez un nœud comme Maître, l'autre comme Esclave.
Code
Téléversez le code approprié sur l'IDE Arduino pour programmer votre shield CAN-bus.
(Moniteur série montrant données envoyées/reçues entre deux shields CAN-bus).
6. FAQ
Les shields CAN-bus sont-ils compatibles Arduino ?
Oui. Contrôleur entièrement compatible Arduino Uno, MEGA, Leonardo.
Comment Changer la Broche SS ?
- Coupez la piste cuivre entre broche digitale 10 et CS au cutter.
- Soudez un fil cuivre pour la connecter à D9.
- Modifiez la broche SS dans la bibliothèque en conséquence.
Échec d'Initialisation du Shield CAN-BUS
Pour shield V1.1 à V2 et versions supérieures, modifiez le code :
MCP_CAN CAN(9); // Définit CS sur broche 9.
Conclusion
En résumé, les shields CAN Bus sont excellents pour applications automobiles. Avec un microcontrôleur Arduino, ils pilotent via code plusieurs éléments du tableau de bord.
Construire et programmer des projets géniaux avec le module CAN-bus devient plus facile. Contactez-nous pour assistance professionnelle sur de tels projets.
Technologie industrielle
- Construire un Spybot Arduino piloté par Bluetooth
- Exploiter les données : comment les usines intelligentes boostent l'efficacité dans l'Industrie 4.0
- Coupage oxy-combustible : la solution intemporelle et rentable de formage des métaux
- Technologie de Montage en Surface (CMS) Expliquée : L'Avenir de l'Intégration PCB
- Moulage à la Cire Perdue dans l'Aéronautique : Précision, Efficacité et Durabilité
- Comprendre l'Enfonçage de Matrice EDM : Les Essentiels de l'EDM à Cavité pour la Fabrication de Précision
- Usinage Dur Démystifié : Concepts Clés et Meilleures Pratiques
- Démystifier les moteurs automobiles : au cœur de la puissance de votre voiture
- Relais automobiles : fonctionnement, types, câblage et diagnostic