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

Θέμα: Απορία για μέτρηση αντίστασης με Arduino

  1. #1
    Νέο Μέλος Το avatar του χρήστη Socrates Ele
    Όνομα
    Σωκράτης
    Εγγραφή
    Mar 2014
    Περιοχή
    Πτολεμαΐδα
    Μηνύματα
    2

    Προεπιλογή Απορία για μέτρηση αντίστασης με Arduino

    Καλησπέρα. Με μια εκτενή αναζήτηση που έκανα στο forum δεν κατάφερα να βρω κάτι σχετικό και άνοιξα το θέμα.
    Τον τελευταίο καιρό δουλεύω πάνω σε ένα project στο Arduino (RLC meter). Σε ότι αφορά την μέτρηση της αντίστασης, ενώ έχω αυξήσει τα bit του ADC σε 15, όταν μετράω μικρές τιμές αντιστάσεων (από 1Ω έως 150Ω περίπου με τον κλασσικό τρόπο του διαιρέτη τάσης με μία γνωστή αντίσταση) η μέτρηση που λαμβάνω έχει πολύ μεγάλο σφάλμα με αποτέλεσμα να ξεπερνάει κατά πολύ την ανοχή της αντίστασης.
    Μήπως υπάρχει κάποιος τρόπος για να αντιμετωπίσω αυτό το πρόβλημα ;;

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη firewalker
    Όνομα
    Αλέξανδρος
    Εγγραφή
    Mar 2009
    Περιοχή
    Μαγνησία
    Μηνύματα
    443

    Προεπιλογή

    Αν η τάση αναφοράς σου είναι 5 volts κάνε την μικρότερη.

    0 Not allowed! Not allowed!
    Γίνε ρεαλιστής, μείνε ονειροπόλος ...

  3. #3
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Αν επιτρέπεται, να πω ένα παράπονο: ρε παιδιά, όταν χρειάζεστε βοήθεια σε κάτι που φτιάχνετε, γιατί έχετε τόση μυστικοπάθεια; Είναι τόσο δύσκολο να δώσετε λίγη πληροφορία
    παραπάνω για το πως το σκέφτεστε και πως το υλοποιείτε ώστε να υπάρχει και καλύτερη αντιμετώπιση απο ειδικότερους ανθρώπους (όχι εμένα βέβαια); Αν διαβάσει κάποιος λίγο παραπάνω
    θα δεί πως αν ορίσει 16bit ανάλυση (απο την εξ' ορισμού 10bit που έχει ένας AVR), θα εισάγει μεγάλο σφάλμα στη μέτρηση αφού ο ADC θα εξακολουθεί να αναλύει στα 10bits και θα
    προσθέτει απλά μηδενικά σαν έξτρα bits ώστε να γίνουν 16 τα ψηφία της ανάλυσης. Ακόμα και DUE ή ZERO να χρησιμοποιήσει, πάνω απο 12bit καθαρή ανάλυση δεν θα πάρει. Εκτός κι αν γράφει κώδικα
    για μελλοντικούς μ/Ε για να είναι έτοιμος.

    Όλα είναι γραμμένα. Διαβάστε λίγο και μετά να βοηθήσουμε με όλη μας τη δύναμη, βοηθήστε κι εσείς όμως.

    Πες μας λίγο, ποιόν Arduino χρησιμοποιείς, τι αναφορά έχεις για τη μέτρηση, τι setup έχεις κάνει στην είσοδο, δώσε λίγη πληροφορία παραπάνω, πως πρέπει να μαντέψει κάποιος;

    1 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη manolena : 20-02-17 στις 12:17

  4. #4
    Νέο Μέλος Το avatar του χρήστη Socrates Ele
    Όνομα
    Σωκράτης
    Εγγραφή
    Mar 2014
    Περιοχή
    Πτολεμαΐδα
    Μηνύματα
    2

    Προεπιλογή

    Οκ συγγνώμη, λάθος μου.
    Αρχικά χρησιμοποιώ Arduino Mega και έχω προσθέσει έναν ADS1115 με σκοπό την αύξηση της ανάλυσης του ADC. Η αναφορά γίνεται με βάση το Vcc (5V) του Arduino σε συνδεσμολογία διαιρέτη τάσης όπως είπα με μία γνωστή αντίσταση. Και όπως ανέφερα ενώ με τις μεγάλες τιμές των αντιστάσεων το αποτέλεσμα κυμαίνεται μέσα στα όρια της ανοχής αλλά στις μικρές δεν ισχύει.

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Η αναφορά πως γίνεται με βάση το Vcc αφού έχει internal reference το ADS1115.
    Αν θεωρείς πως το Vcc στον διαιρέτη είναι 5V και μετράς μόνο το Vout λογικό είναι να έχεις σφάλμα σε τέτοιες αντιστάσεις.
    Κατέβασε το Vin στον διαιρέτη για να είναι πχ 1V κάτω απ' το Vref του AD και μέτρα με μια άλλη είσοδο το Vin και τρέξε τον τύπο Vin-Vout στο arduino για να βρεις την πραγματική πτώση τάσης.

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη plouf
    Όνομα
    Χρήστος
    Εγγραφή
    Mar 2005
    Περιοχή
    Ιλιον,Αθήνα
    Μηνύματα
    2.103

    Προεπιλογή

    αυτο που σου λένε οι περισότεροι ουσιαστικα ειναι οτι , οπως και στα "κανονικα" πολυμετρα, επιλέγεις τη κλιμακα 0-200 , 200-2000, 2000-20000 κτλ
    ο λόγος ειναι οτι αλλάζει τον εσωτερικό διαιρέτη ετσι ώστε να μην μετρας απειροελάχιστα mV αλλα μεγαλύτερα

    πχ για αντιστάσεις <200οημ αν βάλεις 200Ωμ αντισταστη μέχρι τη τάση θα έχεις περίπου mV ανα Ώμ..

    υποθέτουμε (ολοι εδω) οτι εχεις μια κλιμακα για ολες τις μετρήσεις σου, ! με αποτέλεσμα να μικραινει πολυ η τάση και να μετρας λαθη του ADC ή του κυκλώματος ...

    0 Not allowed! Not allowed!
    ​Χρήστος

  7. Ένα μέλος ευχαρίστησε τον plouf για αυτό το χρήσιμο μήνυμα:

    FILMAN (21-02-17)

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

  1. Απαντήσεις: 27
    Τελευταίο Μήνυμα: 01-02-18, 00:31
  2. Μέτρηση αντίστασης θερμοσίφωνα
    By george33 in forum Ηλεκτρολογικά
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 28-10-16, 10:13
  3. Μέτρηση αντίστασης θέρμανσης
    By george33 in forum Ηλεκτρολογικά
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 30-09-15, 10:59
  4. Απαντήσεις: 3
    Τελευταίο Μήνυμα: 21-01-14, 09:06
  5. Μέτρηση αντίστασης PTC
    By mtzag in forum Μικροελεγκτές
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 21-04-13, 12:51

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

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