Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

distance maximal du bus i2c



  1. #1
    malek126

    Smile distance maximal du bus i2c

    slt, je suis une etudiante entrein de realiser mon pfe : commander les volets rolant d'une maison j'ai realiser ca avec le pic 16F877 tel que communication entre 1 maitre et 3 esclave et ca fonctionne bien mais le probleme est que le I2C ne peut pas supporté des grandes distance est ce qu'il a une solution pour récuperer ce probleme si nn s'il ya un autre bus utilisable le quel et merci d'avance

    -----


  2. Publicité
  3. #2
    PIXEL

    Re : distance maximal du bus i2c

    pour du volet , ça ne doit pas avoir besoin de débit

    le RS485 est fait pour ça

  4. #3
    RISC

    Re : distance maximal du bus i2c

    Salut,

    I2C = Inter Integrated Circuit = bus prévu pour les CI sur le même circuit imprimé
    A la base, ce protocole était prévu seulement pour communiquer sur une carte.
    Certains fabricants ont des des CI boosters mais attention l'I2C peut très vite devenir un cauchemar sir les signaux ne sont pas propres.

    Je te conseille, si tu dois communiquer par un cable (quelle taille ?) d'utiliser soit le RS-232 (qq mètres) soit le RS485 (qq centaines de mètres)

    a+
    Ma marotte ? les microcontrôleurs ;=)

  5. #4
    malek126

    Re : distance maximal du bus i2c

    mais le prob q'on a besion d'un bus pour notre cas

  6. #5
    PIXEL

    Re : distance maximal du bus i2c

    et ? on vient de t'en citer deux....

  7. A voir en vidéo sur Futura
  8. #6
    andre_teprom

    Re : distance maximal du bus i2c

    Sachant le protocole I2C est asynchrone, en théorie ne devrait avoir aucune limitation de la vitesse ( par conséquent, moins de contraintes à distance ), une fois que vous être sur le Master côté, vous pouvez déterminer le taux de l'horloge à votre volonté.


    Quoi qu'il en soit, il est essentiel de vérifier à la fiche technique de chaque dispositifs pour assurer n´ont pas restriction à cela.

  9. Publicité
  10. #7
    jiherve

    Re : distance maximal du bus i2c

    Bonsoir
    L'I²C est un protocole synchrone , on transmet l'horloge!!
    Le pb de l'I²C c'est d'une part que la transmission s'effectue au moyen de collecteurs ouverts donc sensibles à la capa de liaison et que d'autre part cela repose sur les retards respectifs entre horloge et data.
    Ce n'est pas un protocole adapté aux longues distances supérieures à quelques décimètres.
    JR
    l'électronique c'est pas du vaudou!

  11. #8
    andre_teprom

    Re : distance maximal du bus i2c

    Merci pour la correction, est synchrone, je ai été confondu.
    Vous êtes tout à fait raison, en fait le fait que les signes ne sont pas symétriques, haute impédance, ce qui augmente la sensibilité au bruit
    Dernière modification par andre_teprom ; 07/03/2015 à 19h50.

  12. #9
    Antoane

    Re : distance maximal du bus i2c

    Bonsoir,

    Sur qq mètres, le CAN est bien aussi :
    - pas cher ;
    - rapide ;
    - bien optimisé ;
    - résistant.

    Très utilisé dans l'automobile.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  13. #10
    jiherve

    Re : distance maximal du bus i2c

    Re
    @ Antoane :Le CAN c'est tout de même assez moyen , regarde plutôt Flexray:http://fr.wikipedia.org/wiki/FlexRay
    JR
    l'électronique c'est pas du vaudou!

  14. #11
    HULK28

    Re : distance maximal du bus i2c

    Le CAN moyen dis-tu? Comme tu y vas.
    C'est un des bus les plus robuste!
    Le RS485 est sans doute plus accessible et surtout bien suffisant pour des volets roulants, c'est un bus différentiel, comme le CAN, et très facile à mettre en oeuvre.
    Tout est bien qui finit.

  15. #12
    alainav1

    Re : distance maximal du bus i2c

    bonjour,
    et l'infrarouge( si il n'y a pas d'obstacle )
    l'orientation de l'emeteur sur le plafond permet "d'arroser" pratiuement toute la piece
    je propose ça juste parce que c'est facile à mettre au point
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  16. Publicité
  17. #13
    jiherve

    Re : distance maximal du bus i2c

    Bonjour,
    Si le CAN etait si robuste on n'aurait pas développé le Flexray, l’inconvénient du CAN c'est que si un périphérique prioritaire devient trop bavard alors on perd le CAN, le CAN est géré par priorité et pas par multiplexage temporel .
    La preuve en est la définition de la norme Arinc 825 qui encadre le CAN en aéronautique car pas assez déterministe dans la version "civile", c'est identique aux faiblesses d’Ethernet qui ont conduit à la définition de l'AFDX.
    JR
    l'électronique c'est pas du vaudou!

  18. #14
    HULK28

    Re : distance maximal du bus i2c

    Tu proposes de mettre du flexray pour des volets roulants?
    Tout est bien qui finit.

  19. #15
    HULK28

    Re : distance maximal du bus i2c

    Je ne vois pas bien le rapport entre robustesse et application mal adaptée visiblement...
    On peut avoir plusieurs réseaux CAN selon les contraintes.
    C'est le cas dans l'automobile par exemple.
    Mais il me semble qu'on sort bien du sujet qui nous intéresse ici.
    Tout est bien qui finit.

  20. #16
    jiherve

    Re : distance maximal du bus i2c

    Re
    Non je ne propose pas du Flexray, une RS422 ou RS485 suffit largement ou même une simple RS232, car même le CAN est surdimensionné dans ce cas.
    Je digresse comme d'habitude.
    JR
    l'électronique c'est pas du vaudou!

  21. #17
    PIXEL

    Re : distance maximal du bus i2c

    en présence de moteurs (volets) je recommande le 485...

    inutile de "tenter le diable"

Sur le même thème :

Discussions similaires

  1. idéal maximal
    Par raito12 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 14/10/2013, 07h27
  2. Distance induite et distance discrète ( espace métrique )
    Par dalida1111 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 24/11/2012, 11h16
  3. [Spectroscopie Doppler] Distance Maximal
    Par luigielric dans le forum Archives
    Réponses: 1
    Dernier message: 19/03/2010, 23h46
  4. Maximal / maximum
    Par MiMoiMolette dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 26/09/2007, 19h42
  5. Lambda maximal .
    Par chrome VI dans le forum Chimie
    Réponses: 0
    Dernier message: 17/07/2004, 19h18