Nouvelles:

Le Forum est maintenant chiffré (préambule https). Bien sûr, des liens externes insérés dans les sujets vont demeurer inchangés. Mais la composition des pages du Forum est désormais sécurisée. Si des problèmes d'affichage surviennent, veillez à vider votre cache pour ce site.

Menu principal

Contrôle de compteur de vitesse 12V via bus CAN et Arduino USB

Démarré par CyrilMeyer, Juillet 01, 2023, 07:59:12 PM

« précédent - suivant »

CyrilMeyer

Bonjour,

Pour résumer le poste, la question traite de l'utilisation de différentes tensions et sources d'alimentations dans un même circuit électronique.

Je souhaite commander avec mon ordinateur des compteurs de vitesses de voitures (cluster en anglais).
L'interface / le code doit être très général et fonctionner avec n'importe quel bus CAN, mais j'ai décidé de spécialiser mon approche sur des compteurs de voiture BMW récents (facile à  trouver pour moins de 10€ pièce).

Voici le schéma de l'idée générale :



Le problème qui se pose à  moi, c'est que je dois alimenter le compteur en 12 V et contrôler mon Arduino en USB alimenté par mon PC.

Côté Arduino, l'alimentation se fait donc via USB.
Pour le contrôleur CAN, l'alimentation se fait via l'Arduino en 5 V.
Enfin, le compteur de vitesse a besoin d'une alimentation 12 V en plus des signaux.

Pour l'alimentation 12 V, ne connaissant pas les spécifications, j'ai opté pour un bloc d'alimentation 12 V 2 A chinois (AliExpress) de ce type :




Le circuit que je propose est le suivant :







Donc, je connecte juste le 0 V de l'alimentation 12V et le 0 V (GND) de l'Arduino avec un fil simple.
La question est de ce fait de savoir si ce que je propose est bon, et si cela ne va pas, quelles modifications vous apporteriez.

Merci pour vos réponses !

CyrilMeyer

#1
Je partage un MP que j'ai reçu concernant ce sujet :

"
Aucun besoin de GND entre le rose et le bleu. Un CAN Bus est isolé et différentiel.
"

Qu'en pensez-vous ?

Curiosus

#2
Bonjour,

Peut on avoir un lien sur ce compteur .....

Quand à  l'alimentation je mettrais un Boost Converter 5v à  12v  pas besoin de passer par le 220 volts, voici un lien au cas ou : https://fr.aliexpress.com/item/1005003319875051.html?spm=a2g0o.productlist.main.59.37586091JkMg5V&algo_pvid=da568b60-9e37-48e3-a26c-14945fa37bf9&algo_exp_id=da568b60-9e37-48e3-a26c-14945fa37bf9-29&pdp_npi=3%40dis%21EUR%211.24%211.12%21%21%21%21%21%402100b78b16882961245984441d07b2%2112000025192128599%21sea%21FR%210&curPageLogUid=Sbnsjrkq3ljR&gatewayAdapt=Msite2Pc


il y a pas mal d'autre chose  à  voir, comment fait tu tourner ton compteur ?   

A+

CyrilMeyer

En fait, la question que je pose ne dépend pas vraiment du compteur à  partir du moment où c'est un compteur « récent » qui est alimenté en 12 V et commandé via un bus CAN.
Je n'ai pas réellement de lien, c'est-à -dire que les constructeurs automobiles fournissent rarement des datasheet ou schéma détaillé de leurs véhicules...

Pour le boost converter, j'aurais peur de « surcharger » mon ordinateur portable, les ports USB 2.0 ne sont pas censés délivrer plus de 0.5 A en 5 V donc environ 0.2 A en 12 V, cela me parait un peu limite.