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

Θέμα: Διασύνδεση 3ων UARTs

  1. #1
    Μέλος Το avatar του χρήστη Lykos1986
    Όνομα
    Ιωάννης Κ.
    Εγγραφή
    Sep 2004
    Περιοχή
    ---
    Μηνύματα
    1.190

    Προεπιλογή Διασύνδεση 3ων UARTs

    Έχω μια σπαζοκεφαλιά εδώ και μερικές μέρες και δεν ξέρω τι να κάνω. Το πρόβλημα έχει ως εξής:

    Έχουμε τρεις διατάξεις, έστω Α, Β και Γ.
    Η κάθε μία έχει και από ένα hardware UART.
    Με ποιόν τρόπο θα συνδέσουμε και τα τρία UARTs μαζί (χωρίς την προσθήκη κάποιου) μηχανικού εξαρτήματος, βλέπε διακόπτη, έτσι ώστε η διάταξη Α να μπορεί να επικοινωνήσει με την Β, η Β να μπορεί να επικοινωνήσει με την Γ και τέλος η Γ να μπορεί να επικοινωνήσει με την Α;

    Η επικοινωνίες μεταξύ των διατάξεων θα είναι πάντα αμφίδρομες. Δηλαδή η κάθε διάταξη θα έχει πάνω της RX και TX.


    PS:
    Μία λύση ήταν να βάλω κάποιων κώδικα στις διατάξεις αυτές και να ορίσω μια διεύθυνση για την κάθε μία από αυτές. Έτσι με μία συνδεσμολογία δακτυλίου θα μπορούσα να μεταβιβάζω την πληροφορία στη διάταξη που εγώ ήθελα. Το πρόβλημα εδώ είναι πως σε δύο από τις διατάξεις δεν μπορώ να φορτώσω κώδικα...

    Μια δεύτερη λύση που σκέφτηκα είναι μέσο ενός "προσαρμοσμένου δακτυλίου" όπου θα υπάρχουν κάποια "bypass" πάνω σε αυτών. Με αυτόν τον τρόπο θα μπορούσα να παρακάμψω κάποια διάταξη όταν εγώ το ζητούσα.

    Βασικά έχω και άλλες λύσεις αλλά λόγο ότι θα πρέπει να γίνει "μπάλωμα" σε κάποιο υπάρχον PCB ο χώρος που έχω για να βάλω έξτρα υλικά είναι πολύ περιορισμένος. Οπότε υπέθεσα ότι ίσως υπάρχει μια έξυπνη λύση που δεν την έχω σκεφτεί ακόμα.

    0 Not allowed! Not allowed!

  2. #2
    ΥπερΣυντονιστής Το avatar του χρήστη gsmaster
    Όνομα
    Γιάννης
    Εγγραφή
    Aug 2003
    Περιοχή
    Γιάννενα
    Μηνύματα
    4.444

    Προεπιλογή

    Γιατί δεν κάνεις ένα επιπλέον softwarικο uart ? Μπορείς να δουλέψεις με περισσότερα απο ένα uart σε έναν μικροελεκτή.

    Δεν κατάλαβα γιατί δεν μπορείς να φορτώσεις κώδικα, είναι στανταρ κατασκευές?

    Κάτι άλλο που σκέφτηκα τώρα είναι να συνδέσεις τις δύο διατάξεις μεταξύ τους και να βάλεις και την τρίτη στα ίδια καλώδια με την διαφορά ότι θα το βάλεις σε softwarικη uart για να μπορείς να αλλάζεις τα πιν απο Tx σε Rx για να διαβάσεις ή να στείλεις σε όποια συσκευή θέλεις. Έτσι βέβαια δεν θα καταλάβαίνουν οι δύο συσκευές τι είναι αυτό που διαβάζουν ....
    Α, βάλε και απο καμια αντίσταση στα Tx μην κάψεις κανα πιν.

    0 Not allowed! Not allowed!
    Πριν γράψετε ένα νέο θέμα στο φόρουμ, ψάξτε ->εδώ<-, κάτι θα βρείτε που δεν ξέρατε.

  3. #3
    Μέλος Το avatar του χρήστη Lykos1986
    Όνομα
    Ιωάννης Κ.
    Εγγραφή
    Sep 2004
    Περιοχή
    ---
    Μηνύματα
    1.190

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από gsmaster
    Γιατί δεν κάνεις ένα επιπλέον softwarικο uart ? Μπορείς να δουλέψεις με περισσότερα απο ένα uart σε έναν μικροελεκτή
    Ναι, το ξέρω πως μπορώ να δουλέψω με παραπάνω από ένα Software UARTs αλλά δεν υπάρχει περισσευούμενο pin για κάτι τέτοιο.


    Παράθεση Αρχικό μήνυμα από gsmaster
    Δεν κατάλαβα γιατί δεν μπορείς να φορτώσεις κώδικα, είναι στάνταρ κατασκευές?
    Αν εξαιρέσουμε την μία διάταξη που είναι ο μC οι άλλες δύο είναι GSM Modem και USB οπότε και δεν μπορώ να βάλω κώδικα στις δύο τελευταίες...

    0 Not allowed! Not allowed!

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

  1. Διασύνδεση Κρήτης με συνεχές?
    By GiwrgosTH in forum Ηλεκτρολογικά
    Απαντήσεις: 62
    Τελευταίο Μήνυμα: 11-03-17, 10:16
  2. Σύνδεση 3ων ρελε ισχυος
    By jakektm in forum Ηλεκτρολογικά
    Απαντήσεις: 14
    Τελευταίο Μήνυμα: 19-04-16, 14:52
  3. Βοήθεια σε φωτορυθμικο 3ων καναλιων.
    By spyrosjd in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 12
    Τελευταίο Μήνυμα: 04-01-15, 22:45
  4. Διασύνδεση Φ/Β πάνελ
    By triton21 in forum Ενέργεια: Εξοικονόμιση, Άλλες Μορφές Παραγωγής
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 06-05-12, 11:39
  5. Διασύνδεση laptop-Αισθητήρα
    By stgeo in forum Διάφορα Κυκλώματα
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 31-01-07, 18:05

Tags for this Thread

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

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