Πίνακας περιεχομένων:

ARDUINO ΔΙΑΛΥΜΜΕΝΗ ΒΑΘΜΟΝΟΜΗΣΗ ΑΙΣΘΗΤΗΡΑΣ ΟΞΥΓΟΝΟΥ: 4 Βήματα
ARDUINO ΔΙΑΛΥΜΜΕΝΗ ΒΑΘΜΟΝΟΜΗΣΗ ΑΙΣΘΗΤΗΡΑΣ ΟΞΥΓΟΝΟΥ: 4 Βήματα

Βίντεο: ARDUINO ΔΙΑΛΥΜΜΕΝΗ ΒΑΘΜΟΝΟΜΗΣΗ ΑΙΣΘΗΤΗΡΑΣ ΟΞΥΓΟΝΟΥ: 4 Βήματα

Βίντεο: ARDUINO ΔΙΑΛΥΜΜΕΝΗ ΒΑΘΜΟΝΟΜΗΣΗ ΑΙΣΘΗΤΗΡΑΣ ΟΞΥΓΟΝΟΥ: 4 Βήματα
Βίντεο: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Νοέμβριος
Anonim
ARDUINO ΔΙΑΛΥΜΜΕΝΗ ΒΑΘΜΟΝΟΜΗΣΗ ΑΙΣΘΗΤΗΡΩΝ ΟΞΥΓΟΝΟΥ
ARDUINO ΔΙΑΛΥΜΜΕΝΗ ΒΑΘΜΟΝΟΜΗΣΗ ΑΙΣΘΗΤΗΡΩΝ ΟΞΥΓΟΝΟΥ

Σε αυτό το σεμινάριο, θα βαθμονομήσουμε τον αισθητήρα EZO διαλυμένου οξυγόνου (D. O) της Atlas Scientific χρησιμοποιώντας το Arduino Uno.

ΘΕΩΡΙΑ ΒΑΘΜΟΝΟΜΗΣΗΣ

Το πιο σημαντικό μέρος της βαθμονόμησης είναι η παρακολούθηση των ενδείξεων κατά τη διαδικασία βαθμονόμησης. Είναι ευκολότερο να βαθμονομήσετε τη συσκευή στην προεπιλεγμένη της κατάσταση (λειτουργία UART, με ενεργοποιημένες τις συνεχείς αναγνώσεις). Η μετάβαση της συσκευής σε λειτουργία I2C μετά τη βαθμονόμηση δεν θα επηρεάσει την αποθηκευμένη βαθμονόμηση. Εάν η συσκευή πρέπει να βαθμονομηθεί σε λειτουργία I2C, φροντίστε να ζητάτε συνεχώς αναγνώσεις, ώστε να μπορείτε να δείτε την έξοδο από τον αισθητήρα. Σε αυτό το σεμινάριο, η βαθμονόμηση θα γίνει σε λειτουργία UART.

Το κύκλωμα διαλυμένου οξυγόνου του Άτλαντα διαθέτει ένα ευέλικτο πρωτόκολλο βαθμονόμησης, το οποίο επιτρέπει τη βαθμονόμηση ενός σημείου ή διπλού σημείου (προαιρετικά). Οι τιμές αντιστάθμισης θερμοκρασίας, αλατότητας και πίεσης δεν επηρεάζουν τη βαθμονόμηση. Κάντε πρώτα τη βαθμονόμηση και αντισταθμίστε αυτές τις παραμέτρους αργότερα.

ΥΛΙΚΑ

  • Arduino UNO
  • Κιτ αισθητήρα διαλυμένου οξυγόνου
  • Breadboard
  • Καλώδια βραχυκυκλωτήρων

Βήμα 1: ΣΥΝΑΡΜΟΛΟΓΗΣΗ ΥΛΙΚΟΥ

ΣΥΝΑΡΜΟΛΟΓΗΣΗ ΣΚΛΗΡΟΥ
ΣΥΝΑΡΜΟΛΟΓΗΣΗ ΣΚΛΗΡΟΥ

Το κιτ από το Atlas περιλαμβάνει 1 κύκλωμα EZO D. O, 1 αισθητήρα D. O, 1 θηλυκό σύνδεσμο BNC, 1 διάλυμα βαθμονόμησης 4oz, 1 προαιρετικό μονωτή εσωτερικής τάσης.

Βεβαιωθείτε ότι το κύκλωμα D. O είναι σε λειτουργία UART. Για οδηγίες σχετικά με την εναλλαγή μεταξύ πρωτοκόλλων, ανατρέξτε στον ακόλουθο σύνδεσμο.

Χρησιμοποιήστε το breadboard για να τοποθετήσετε το κύκλωμα και το βύσμα BNC. Συνδέστε το κύκλωμα D. O στο Arduino Uno όπως φαίνεται στο παραπάνω διάγραμμα και συνδέστε τον αισθητήρα στη φίσα BNC.

Βήμα 2: ΠΡΟΓΡΑΜΜΑ ΦΟΡΤΩΣΗΣ ONTO ARDUINO UNO

α) Κατεβάστε το δείγμα κώδικα από αυτό το LINK. Θα βρίσκεται σε ένα φάκελο με τίτλο "arduino_UNO_DO_sample_code".

β) Συνδέστε το Arduino στον υπολογιστή σας.

γ) Ανοίξτε τον κωδικό που κατεβάσατε από το βήμα a, στο Arduino IDE. Αν δεν έχετε το IDE μπορείτε να το κατεβάσετε από ΕΔΩ.

δ) Μεταγλωττίστε και ανεβάστε τον κώδικα στο Arduino.

ε) Ανοίξτε τη σειριακή οθόνη. Για πρόσβαση, μεταβείτε στα Εργαλεία -> Σειριακή οθόνη ή πατήστε Ctrl+Shift+M στο πληκτρολόγιό σας. Ρυθμίστε τον ρυθμό baud στο 9600 και επιλέξτε "Επιστροφή μεταφοράς". Θα πρέπει τώρα να μπορείτε να επικοινωνείτε με το κύκλωμα D. O. Ως δοκιμή, εισαγάγετε την εντολή i που θα επιστρέψει τις πληροφορίες της συσκευής.

Βήμα 3: ΕΓΓΥΗΣΗ ΜΟΝΟΤΕΡΟΥ ΣΗΜΕΙΟΥ

ΕΓΓΥΗΣΗ ΜΟΝΟΤΕΡΟΥ ΣΗΜΕΙΟΥ
ΕΓΓΥΗΣΗ ΜΟΝΟΤΕΡΟΥ ΣΗΜΕΙΟΥ

α) Τραβήξτε προσεκτικά και πετάξτε το καπάκι από τον αισθητήρα D. O.

β) Αφήστε τον αισθητήρα να καθίσει, εκτεθειμένος στον αέρα μέχρι να σταθεροποιηθούν οι ενδείξεις. Σημείωση: Μικρή κίνηση από τη μία ανάγνωση στην επόμενη είναι φυσιολογική.

γ) Μόλις σταθεροποιηθούν οι ενδείξεις, εκδώστε την εντολή βαθμονόμησης cal στην σειριακή οθόνη.

Αφού ολοκληρωθεί η βαθμονόμηση, θα πρέπει να δείτε ενδείξεις μεταξύ 9,09 - 9,1x mg/L, μόνο εάν η θερμοκρασία, η αλατότητα και η αντιστάθμιση πίεσης είναι στις προεπιλεγμένες τιμές.

προεπιλεγμένη θερμοκρασία = 20 ° C, προεπιλεγμένη αλατότητα = 0, προεπιλεγμένη πίεση = 101,3kPa

Βήμα 4: ΔΙΠΛΗ ΑΞΙΟΛΟΓΗΣΗ

ΔΙΠΛΗ ΑΞΙΟΛΟΓΗΣΗ
ΔΙΠΛΗ ΑΞΙΟΛΟΓΗΣΗ

Σημείωση: Εκτελέστε αυτήν τη βαθμονόμηση μόνο εάν χρειάζεστε ακριβείς μετρήσεις κάτω από 1 mg/L

α) Αφού βαθμονομήσετε το κύκλωμα D. O χρησιμοποιώντας την εντολή "cal". τοποθετήστε τον αισθητήρα στο διάλυμα βαθμονόμησης. Ανακατέψτε τον ανιχνευτή για να αφαιρέσετε τον εγκλωβισμένο αέρα (που μπορεί να προκαλέσει υψηλές ενδείξεις).

β) Αφήστε τον αισθητήρα να καθίσει στο διάλυμα βαθμονόμησης έως ότου σταθεροποιηθούν οι ενδείξεις. Σημείωση: Μικρή κίνηση από τη μία ανάγνωση στην επόμενη είναι φυσιολογική.

γ) Μόλις σταθεροποιηθούν οι ενδείξεις, εκδώστε την εντολή βαθμονόμησης cal, 0 στη σειριακή οθόνη.

Συνιστάται: