raspberry pi et transmission i2c
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 35

raspberry pi et transmission i2c



  1. #1
    DECIDELife

    raspberry pi et transmission i2c


    ------

    Bonjour,
    j'ai trouver un petit stage dans l'informatique cet été et il m'a été demandé de piloter un raspberry afin de récupérer le taux de charges d'une batterie "intelligente". Normalement, cela se fait via la communication SMBus qui est faisable grâce aux ports I2c du raspberry. Ma batterie est bien détecter par le raspberry mais je n'arrive pas à obtenir de données correctes. J'ai donc essayé de brancher les fils de DATA et de CLOCK sur un scope et la... mon raspberry ne détecte plus rien...
    Je vous mets ci-joint une doc sur le SMBus et le bout de programme que j'ai fait !

    commande i2cdetect - y 1 :

    Me renvoie la batterie a l'adresse 0x0b


    prgm :
    import smbus
    import time

    bus_pi = smbus.SMBus(1)


    bus_pi.write_byte_data(0x0b, 0x16, 0)
    x= bus_pi.read_byte_data(0x0b, 0x09)
    print(x)

    Le lien sur la communication SMbus
    http://www.ti.com/lit/an/slua475/slua475.pdf



    merci d'avance[img][img][img][/img][/img][/img]

    -----

  2. #2
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    J'ai donc essayé de brancher les fils de DATA et de CLOCK sur un scope et la... mon raspberry ne détecte plus rien...
    Il y a donc un problème électrique, peut-être de connectique. Il faut commencer par résoudre ce problème car il n'y a aucune raison pour que le branchement d'un scope altère le signal

  3. #3
    DECIDELife

    Re : raspberry pi et transmission i2c

    Pourtant le branchement m'a l'air bon, je l'ai vérifié plusieurs fois…

  4. #4
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    Je veux être sur d'avoir bien compris: tu dis qu'après avoir connecté le scope sur SCL et SDA la commande "i2cdetect - y 1" n'affiche plus l'adresse de ta batterie?

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

    Re : raspberry pi et transmission i2c

    oui c'est exactement ça… je ne comprends pas pourquoi…

  7. #6
    lou_ibmix_xi

    Re : raspberry pi et transmission i2c

    Vérifie les résistances de pull-up (et peut-être plus un problème d'électronique)

  8. #7
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    C'est quoi comme scope?

  9. #8
    Gian7

    Re : raspberry pi et transmission i2c

    Commence par donner les characteristiques de ta batterie peut-être

  10. #9
    Gian7

    Re : raspberry pi et transmission i2c

    Caractéristiques*
    Mobile en anglais..

  11. #10
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    Citation Envoyé par Gian7 Voir le message
    Caractéristiques*
    Mobile en anglais..
    Ah, ça s'écrit avec ".ques" à la fin en anglais?

  12. #11
    Gian7

    Re : raspberry pi et transmission i2c

    En fais quand ça c'est mis j'ai corrigé la fin mais pas fais gaffe au début.

  13. #12
    DECIDELife

    Re : raspberry pi et transmission i2c

    c'est un SCOPiX III

  14. #13
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    Citation Envoyé par DECIDELife Voir le message
    c'est un SCOPiX III
    Impédance d'entrée normale de 1 Mohm. Il n'y a donc aucune raison que ça perturbe l'I2C.

    Je relance la question de lou_ibmix_xi restée sans réponse: qu'en est-il des pullup?

  15. #14
    DECIDELife

    Re : raspberry pi et transmission i2c

    Comment ça ? c'est une 12V, la transmission de données se fait grâce au SMBus !

  16. #15
    DECIDELife

    Re : raspberry pi et transmission i2c

    euh, le raspberry en a une interne nan ?
    Dernière modification par DECIDELife ; 23/07/2018 à 13h21.

  17. #16
    antek

    Re : raspberry pi et transmission i2c

    Citation Envoyé par DECIDELife Voir le message
    euh, le raspberry en a une interne nan ?
    Oui, mais faut lui dire de se connecter !

  18. #17
    antek

    Re : raspberry pi et transmission i2c

    Citation Envoyé par DECIDELife Voir le message
    Comment ça ? c'est une 12V, la transmission de données se fait grâce au SMBus !
    Pour la compréhension du fil, indique à quel texte tu réponds (répondre avec citation).

  19. #18
    DECIDELife

    Re : raspberry pi et transmission i2c

    oula, pour un bouton je vois mais alors pour une batterie… ça me perturbe..

  20. #19
    antek

    Re : raspberry pi et transmission i2c

    Citation Envoyé par DECIDELife Voir le message
    oula, pour un bouton je vois mais alors pour une batterie… ça me perturbe..
    Tu parles de quoi et à qui ?

  21. #20
    DECIDELife

    Re : raspberry pi et transmission i2c

    je parle de mon Raspberry à ma batterie ! merci

  22. #21
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    J'aimerais bien voir un petit schéma de câblage car ça commence à partir dans tous les sens et finalement on ne sait pas comment tout ça est connecté.

    On t'a demandé également les caractéristiques de la batterie. C'est une 12V, d'accord, mais je ne pense pas que ce soit le genre de renseignement attendu en retour. Ce qui serait vraiment intéressant, c'est la doc de la batterie, avec notamment les caractéristiques de sa partie I2C/SMBus.

  23. #22
    Gian7

    Re : raspberry pi et transmission i2c

    J'aimerais bien voir un petit schéma de câblage car ça commence à partir dans tous les sens et finalement on ne sait pas comment tout ça est connecté.
    Super .

  24. #23
    DECIDELife

    Re : raspberry pi et transmission i2c

    Je vous mets ci-joint le schéma de câblage

    Je vous mets ci-joint le doc sur la connexion SMBus avec les codes d'accès.

    Merci bien

    Le lien : http://sbs-forum.org/specs/sbdat110.pdf
    le montage :
    Nom : batterie.PNG
Affichages : 93
Taille : 12,5 Ko

  25. #24
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    La doc fait référence à un protocole définissant les échanges entre un chargeur intelligent et une ou plusieurs batteries intelligente.
    ce qui m'intéresse davantage, c'est la doc de TA batterie intelligente afin de pouvoir vérifier si l'adresse que tu as observée avec la commande est exacte et si les niveaux électriques sont compatibles avec ceux de la raspberry, en l'occurrence 3,3V.

    D'autre part, tu n'as jamais précisé ce qui s'affichait sur le scope lors de l'exécution de ton programme.

  26. #25
    DECIDELife

    Re : raspberry pi et transmission i2c

    quand je branche mon scope, mon Raspberry ne détecte plus la batterie…

    je reviens vers vous pour la datasheet, je ne l'ai pas… ça fait plusieurs jours que j'ai contacter le fabricant

    merci

  27. #26
    lou_ibmix_xi

    Re : raspberry pi et transmission i2c

    As tu vérifié les valeurs des résistances de pull-up du bus? Les périphériques I2C peuvent y être sensibles (surtout pour des vitesses au-delà de 100kHz). De plus, je ne suis pas sûr de ce que dit la spec smbus, qui pourrai être plus pointilleuse que la spec I2C sur ce point...

  28. #27
    DECIDELife

    Re : raspberry pi et transmission i2c

    euh non, comment faire ça ? je suis plutôt novice...

  29. #28
    Gian7

    Re : raspberry pi et transmission i2c

    si les niveaux électriques sont compatibles avec ceux de la raspberry, en l'occurrence 3,3V.
    Super

    Cdlt

  30. #29
    Jack
    Modérateur

    Re : raspberry pi et transmission i2c

    Citation Envoyé par DECIDELife Voir le message
    quand je branche mon scope, mon Raspberry ne détecte plus la batterie…

    je reviens vers vous pour la datasheet, je ne l'ai pas… ça fait plusieurs jours que j'ai contacter le fabricant

    merci
    As-tu lu mon message #24 JUSQU'AU BOUT?

  31. #30
    DECIDELife

    Re : raspberry pi et transmission i2c

    oui, le scope ne m'affiche rien étant donné que mon Raspberry ne détecte plus ma batterie.

    Je n'ai pas la doc de la batterie mais l'ingénieur mas certifié que les niveaux électriques sont compatibles ! L'adresse semble aussi être correct.

    cdlt

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Transmission optique vs transmission electrique
    Par amelreguieg dans le forum Électronique
    Réponses: 2
    Dernier message: 31/12/2015, 00h19
  2. Transmission vidéo en temps réel avec lmodules de transmission XB P ?
    Par billeldarkwatch36 dans le forum Technologies
    Réponses: 10
    Dernier message: 01/09/2015, 10h09
  3. Réponses: 29
    Dernier message: 29/10/2014, 07h39
  4. Réponses: 14
    Dernier message: 22/03/2014, 14h11