[Autre] Communication entre arduino et batterie lithium
Répondre à la discussion
Affichage des résultats 1 à 16 sur 16

Communication entre arduino et batterie lithium



  1. #1
    Guigui71

    Communication entre arduino et batterie lithium


    ------

    Bonjour, j'ai une installation solaire avec stockage par batterie LiFePO4 pylontech US2000.
    Je voudrai récupérer les données de la batterie avec arduino pour la gestion de l'énergie. Il y a 3 ports sur la batterie (une console de débogage RS232, une RS485, et une CAN). J'ai choisi le bus CAN, comme j'ai compris la batterie envoie régulièrement ses données par le CAN sans avoir besoin de lui faire la demande.
    J'ai des cartes avec MCP2515, J'ai branché le H sur H, L sur L et GND au GND de l'arduino, mis un jumper pour la résistance 120 Ohms. Mais je ne reçoit rien de la batterie.
    J'ai donc essayé entre 2 arduinos avec succès.
    Aurai-je loupé quelque chose???

    -----

  2. #2
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Bonsoir,

    quel vitesse de bus as-tu pris?
    Il te faut un peak CAN par exemple pour sniffer le bus.

  3. #3
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Pour initier une communication il faut sans doute que tu montres "patte blanche", il est assez rare que le CAN ne soit pas un minimum protégé contre les bidouilleurs.
    As-tu la doc du CAN de cette batterie, avec les ID?
    Il faut aussi que tu saches si c'est du CAN étendu (29 bits) ou standard (11 bits).

  4. #4
    umfred

    Re : Communication entre arduino et batterie lithium

    Selon ce que j'ai pu trouvé sur différents autres forums, la vitesse de communication du CAN est de 500kbds

  5. A voir en vidéo sur Futura
  6. #5
    Guigui71

    Re : Communication entre arduino et batterie lithium

    J'ai pris 500Kb/s, c'est la vitesse que j'ai pu trouver sur d'autres forums ainsi que sur la doc de la US3000.
    J'ai essayé avec d'autres vitesses en voyant que je ne recevait rien.
    C'est quoi un peak CAN? (désolé, je suis novice en électronique et google me propose peak-system.com un câble à 180€!!!)
    La doc est apparemment introuvable d'après ce que j'ai pu lire sur d'autres forums (tous en anglais ou allemand pour simplifier les choses!).
    Pour le standard ou étendu, rien n'est précisé dans le manuel.
    Quelle est la commande pour le mode étendu? J'ai vu pour émettre mais rien pour la réception.

    Merci pour vos réponses rapides.

  7. #6
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Oui peak system, c'est le prix de ce type d'outil indispensable pour travailler et mettre au point une com CAN.

  8. #7
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Sans connaître les ID de leur CAN tu vas perdre ton temps.
    Si tu as acheté cette batterie, il faut demander le doc sur l'interface CAN au fabricant ou au distributeur.

  9. #8
    Guigui71

    Re : Communication entre arduino et batterie lithium

    OK, merci. Je viens de demander la doc au fournisseur.
    Est-ce que j'aurai quand même besoin du peak CAN si je peux avoir la doc?

  10. #9
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Il existe différents outils, il faut au moins que tu puisses voir le trafic sur le bus.
    Surtout que ton prog ne fonctionnera pas à la première tentative.
    Sans outil tu seras comme un aveugle chez un marchand de couleurs.

  11. #10
    Guigui71

    Re : Communication entre arduino et batterie lithium

    D'accord, merci pour ton aide.
    Je commanderai ça le mois prochain.

    Est-ce que tu aurais des bouquins à me conseiller sur la programmation arduino et l'électronique? µPour l'instant, je me suis formé avec l'arduino starter kit, les cours sur openclassroom et quelques infos glanées sur le web.

    Merci encore et à bientôt

  12. #11
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Sur arduino? Comment te dire ?

    Si je veux te rendre service alors je te dis tout de suite non.
    Pour tout autre vraie solution je te dis oui.

    Apprendre le CAN avec arduino c'est comme escalader l'Everest avec des tongs tu trouveras ce genre de touristes ici même sur ce forum.

    As-tu au moins un oscilloscope?

  13. #12
    Kissagogo27

    Re : Communication entre arduino et batterie lithium

    Bonjour, semblerait que sur ce forum , ils aient dégoté les pdf des protocoles de com des 3 interfaces

    https://www.photovoltaikforum.com/th...lle-programme/

  14. #13
    Guigui71

    Re : Communication entre arduino et batterie lithium

    J'ai dû mal m'exprimer Hulk28. Je voudrai acheter des livres sur la prog arduino et l'électronique en général, donc je te demandai si tu en connaissais en rapport avec mon niveau. Mais bon, pas de soucis, je trouverai bien tout seul.

    Pour le CAN, je ne m'imaginais pas que c'était si compliqué étant donné que j'ai pu échanger des données entre arduinos en 5 minutes et que je suis plutôt novice comme je l'ai dit plus haut.
    Je suis prêt à me tourner vers le RS232 ou RS485 si c'est plus simple à mettre en oeuvre plutôt que d'acheter du matériel que je n'utiliserai qu'une seule fois. Je met pas de tongues et les collines morvandelles sont suffisantes pour moi et "je ne vais pas prendre l'avion pour aller chercher ma baguette de pain!" (pour rester dans les images).

    Merci pour ton lien Kissagogo27, je vais potasser tout ça.

  15. #14
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Il y a une grosse différence entre copier-coller des codes et que ça tourne et comprendre le CAN qui n'est pas un protocole pour débutant.
    Il faut que tu commences par lire la spécification CAN avant de te lancer à écrire le moindre code.

  16. #15
    invite03481543

    Re : Communication entre arduino et batterie lithium

    Le problème c'est que je ne connais pas ton niveau.
    Quand je donne mes formations je connais exactement les gens que j'ai en face de moi, déjà par le test d'entrée que je leur donne puis par le document qu'ils remplissent.
    Des bouquins sur le CAN il y en a pas mal et pour différents niveaux.
    Faire du CAN avec un arduino n'a aucun sens, l'arduino n'est pas une solution industrielle comme déjà dit, le CAN oui.
    Donc quitte à utiliser un arduino contente toi de l'UART ce sera déjà bien.
    Si tu décides de choisir un vrai µC avec un vrai langage alors on en reparlera
    Bonne suite.

  17. #16
    Seb.26

    Re : Communication entre arduino et batterie lithium

    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Discussions similaires

  1. [Programmation] communication entre une carte arduino et un IHM .IHM et BDD
    Par zarga94 dans le forum Électronique
    Réponses: 3
    Dernier message: 03/05/2017, 16h59
  2. Indicateur tension batterie lithium Arduino
    Par JS7777 dans le forum Électronique
    Réponses: 10
    Dernier message: 12/07/2015, 17h14
  3. communication serial entre arduino et visual basic
    Par Neilmine dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 08/03/2015, 11h30
  4. Help: communication entre arduino et écran tft
    Par essetoh dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 24/04/2014, 08h56
  5. pb de communication entre deux arduino via Xbee
    Par aurelien223 dans le forum Électronique
    Réponses: 0
    Dernier message: 22/03/2012, 14h02
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...