Εμφάνιση αποτελεσμάτων : 1 έως 8 από 8

Θέμα: i2c

  1. #1
    Μέλος
    Όνομα
    Λευτέρης
    Εγγραφή
    Jul 2009
    Περιοχή
    Ρόδος
    Μηνύματα
    32

    Προεπιλογή i2c

    Καλημερα και καλο μηνα σε ολους

    μηπως γνωριζει κανεις με το i2c μεχρι ποσα μετρα μπορω
    να πετυχω επικοινωνια. δηλαδη αν πχ συνδεσω μια EEPROM με ενα MCU
    σε αποσταση 10μετρων θα εχουν επικοινωνια μεταξυ τους με το i2c;

    ευχαριστω
    Λευτερης

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη klik
    Όνομα
    just a click away
    Εγγραφή
    Oct 2009
    Περιοχή
    Θεσσαλλλονίκη
    Μηνύματα
    2.567

    Προεπιλογή

    To Ι2C φτιάχτηκε για επικοινωνία πάνω σε πλακέτα και για μικρά μήκη αγωγών.

    Τα 10μετρα είναι εκτός προδιαγραφών και δεν δουλέψουν σε θορυβώδες περιβάλλον.

    Αν φιλτράρεις ικανοποιητικά τα παράσιτα στο SCL ισως και να παίξει σε σχετικά ησυχο περιβάλλον.
    Εναλακτικά θα μπορούσες να ανεβάσεις την τάση απο 5V σε 12V παρεμβάλοντας μετατροπείς με τρανζίστορ, ωστε δημιουργόντας πιο "σκληρή" οδήγηση, να αυξήσεις την ανοσία σε παράσιτα.

    Φυσικά το καλώδιο θα είναι θωρακισμένο.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος
    Όνομα
    Λευτέρης
    Εγγραφή
    Jul 2009
    Περιοχή
    Ρόδος
    Μηνύματα
    32

    Προεπιλογή

    ευχαριστω για την γρηγορη απαντηση
    να ρωτισω κατι αλλο γινετε αντι για i2c να δουλεψω
    καποιο αλλο πρωτοκολο επικοινωνια ετσι ωστε να εχω
    επικοινωνια με την eeprom σε μεγαλες αποστασεις οπως
    τα 10 μετρα και ανω

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη fmav
    Όνομα
    .
    Εγγραφή
    Mar 2009
    Περιοχή
    ..
    Μηνύματα
    313

    Προεπιλογή

    Μπορείς να χρησιμοποιήσεις και το I2C αλλά και το SPI, για μεγάλες αποστάσεις, αρκεί να μειώσεις την ταχύτητα του clock. Αν έχεις χαμηλή ταχύτητα μεταφοράς δεν θα έχεις κανένα πρόβλημα (πχ 500Hz). Ωστόσο, θα πρέπει να υλοποιήσεις τα πρωτόκολλα μεταφοράς μόνος, και να μην χρησιμοποιήσεις τα modules ενός μικροελεγκτή, αφού αυτά δουλεύουν συνήθως με μεγάλο clock. Επίσης, πρέπει να ελέγξεις και τα περιφερειακά σου αν μπορούν να δουλέψουν με χαμηλό clock (συνήθως δουλεύουν μέχρι dc).

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Μπορεις να βαλεις σειριακη με max232 ή αλλο level converter πριν απο καθε ακρο, ετσι θα πιασεις σιγουρα 10+ μετρα.

    0 Not allowed! Not allowed!

  6. #6
    Μέλος
    Όνομα
    Λευτέρης
    Εγγραφή
    Jul 2009
    Περιοχή
    Ρόδος
    Μηνύματα
    32

    Προεπιλογή

    με το max232 μεχρι ποσα μετρα μπορω να φτασω;

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Οσο πιανει και η RS232 στα πισι. 10 μετρα πρεπει να ειναι το λιγοτερο με ενα μετριο καλωδιο.
    Βεβαια δεν ξερω αν σε βολευει αυτο για την εφαρμογη σου, δεν εχω χρησιμοποιησει ποτε εξωτερικη eeprom και δεν ξερω αν βγαινουν με σειριακο interface.

    Βασικα για ποιο λογο θες να εχεις τοσο μεγαλη αποσταση μεταξυ eeprom και μΕ? Μου φαινεται τουλαχιστον περιεργο κατι τετοιο.

    0 Not allowed! Not allowed!

  8. #8
    ΥπερΣυντονιστής Το avatar του χρήστη leosedf
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    11.087

    Προεπιλογή

    RS485 θα ήταν ιδανικό για αυτή τη χρήση.

    1 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. Software i2c code
    By kotsos___ in forum Μικροελεγκτές
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 28-11-15, 13:02
  2. I2C ή SPI επικοινωνία
    By VirusX2 in forum Ηλεκτρονικά
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 30-11-14, 19:18
  3. Interrupt PCF8574T I2C
    By ALAMAN in forum Μικροελεγκτές
    Απαντήσεις: 15
    Τελευταίο Μήνυμα: 27-11-14, 21:54
  4. Σχετικά με το I2C πρωτόκολλο
    By Thansavv in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 27-06-10, 23:48
  5. SPI ή I2C ????
    By viper in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 27-05-09, 01:34

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας