LOCODUINO

Discussions Générales => Bus CAN => Discussion démarrée par: Cyril le octobre 02, 2022, 01:32:31 pm

Titre: RPI + BUS CAN + Arduino
Posté par: Cyril le octobre 02, 2022, 01:32:31 pm
Bonjour à tous,

L'architecture de mon projet est la suivante :

- 6 caissons de 1 x 0.5m ( maquette droite de 6m au fond de la classe).
- Une carte arduino (uno, nano ... en fonction des besoins) +1 module (MCP2515 + TJA1050) par caisson.
- Le tout est piloté par une Raspberry Pi 4 qui exécute un TCO (très simplifié) réalisé en scratch.

- Je prévois de programmer un script en python pour récupérer "à la volée" le contenu des variables scratch. Car bien que la dernière version scratch de PI OS gère le GPIO de la RPI, les possibilités restent très très limitées.

 - J'ai commandé un RS485 CAN HAT pour raspberry Pi afin de lui permettre de communiquer avec les cartes Arduino via le BUS CAN.

Ma question est la suivante
: Y a-t-il parmi vous des personnes qui ont déjà essayé de faire communiquer une RPI avec des cartes Arduino via le BUS CAN ? Quel est votre  retour d'expérience ?

Merci d'avance, Cyril
Titre: Re : RPI + BUS CAN + Arduino
Posté par: Dominique le octobre 03, 2022, 04:11:13 pm
Peut-être une réponse là dedans, je ne suis pas compétent dans le domaine du RPI.

https://www.pragmaticlinux.com/2021/10/can-communication-on-the-raspberry-pi-with-socketcan/ (https://www.pragmaticlinux.com/2021/10/can-communication-on-the-raspberry-pi-with-socketcan/)

https://elinux.org/RPi_CANBus (https://elinux.org/RPi_CANBus)

Après c'est une question de définition de messages pour les échanges et de programmation CAN coté Arduino (tout y est sur Locoduino).

 :D
Titre: Re : RPI + BUS CAN + Arduino
Posté par: Cyril le octobre 04, 2022, 02:12:51 pm
Merci pour votre retour.

Cordialement,

Cyril