Μέρος 3 Εισαγωγή στη Λήψη Δεδομένων (DAQ)
Μέρος 3α ΠΕΡΙΕΧΟΜΕΝΑ 1. Προσθήκη Αναλογικών Εισόδων σε ένα Εικονικό Όργανο Το Παράδειγμα του Liquid Level Measurement.vi 2. Μέτρηση Θερμοκρασίας με Χρήση του Αισθητήρα LM35 και Καταγραφή Τιμών σε Αρχείο Το Παράδειγμα του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi.
Προσθήκη Αναλογικών Εισόδων σε ένα Εικονικό Όργανο Το Παράδειγμα του Liquid Level Measurement.vi
Προσθήκη Αναλογικών Εισόδων σε ένα Εικονικό Όργανο Το Παράδειγμα του Liquid Level Measurement.vi... συνέχεια Η Χρήση της Επιφάνειας Προγραμματισμού DAQmx (DAQmx API) Measurement I/O NI-DAQmx DAQmx Read.vi
Προσθήκη Αναλογικών Εισόδων σε ένα Εικονικό Όργανο Το Παράδειγμα του Liquid Level Measurement.vi... συνέχεια Το DAQmx Read.vi είναι πολυμορφικό (polymorphic)
Προσθήκη Αναλογικών Εισόδων σε ένα Εικονικό Όργανο Το Παράδειγμα του Liquid Level Measurement.vi... συνέχεια Στον ακροδέκτη task/channels in κάνουμε δεξί κλίκ Από το μενού, που εμφανίζεται, επιλέγουμε Create Constant. Κάνοντας αριστερό κλικ πάνω στο σύμβολο επιλογής I/O επιλέγουμε New NI-DAQms Task MAX
MAX (Measurement & Automation Explorer) Διαμόρφωση της Μέτρησης Αναλογικής Τάσης Επιλέγουμε Acquire Signals Analog Input Voltage
MAX (Measurement & Automation Explorer) Διαμόρφωση της Μέτρησης Αναλογικής Τάσης ( συνέχεια) Επιλέξτε ai0 ή οποιοδήποτε φυσικό κανάλι Φυσικό κανάλι (physical channel) είναι ένας ακροδέκτης ή ακίδα στο οποίο μπορείτε να μετρήσετε ή να παράγετε ένα αναλογικό ή ψηφιακό σήμα. Κάνετε κλικ στο Next και εισάγετε ένα όνομα για το κανάλι ή αφήστε MyVoltageTask. Πατηστε Finish
MAX (Measurement & Automation Explorer) Διαμόρφωση της Μέτρησης Αναλογικής Τάσης ( συνέχεια) Στην καρτέλα ρυθμίσεων (Configuration), πληκτρολογήστε τη μέγιστη (Max) και την ελάχιστη (Min) τιμή τάσης, που αναμένετε να πάρετε από τη μέτρησή σας (π.χ., -10 ώς 10 V).
MAX (Measurement & Automation Explorer) Διαμόρφωση της Μέτρησης Αναλογικής Τάσης ( συνέχεια) Στη θέση Terminal Configuration επιλέξτε τον τρόπο σύνδεσης των ακροδεκτών (Differential, RSE, NRSE). Στη θέση Acquisition Mode επιλέξτε τον τρόπο και τον αριθμό των μετρήσεων (από την κάρτα στον H/Y), π.χ.: 1 Sample, Ν Samples, κ.α.
MAX (Measurement & Automation Explorer) Διαμόρφωση της Μέτρησης Αναλογικής Τάσης ( συνέχεια) Κάνετε κλικ στην καρτέλα Connection Diagram
MAX (Measurement & Automation Explorer) Διαμόρφωση της Μέτρησης Αναλογικής Τάσης ( συνέχεια) Για δοκιμή του σήματος, πατήστε Run. Ανάλογα με την επιλογή Display Type (Value ή Chart) θα δείτε την τιμή ή τη γραφική παράσταση, αντίστοιχα της τάσης που μετρατε
Μέτρηση Θερμοκρασίας με Χρήση του Αισθητήρα LM35 και Καταγραφή Τιμών σε Αρχείο Το Παράδειγμα του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi Οι ακροδέκτες του αισθητήρα θερμοκρασίας LM35 Τροφοδοσία Γείωση 2.7-5.5 V (ground) Έξοδος Αναλογικής Τάσης (Vout)
Μέτρηση Θερμοκρασίας με Χρήση του Αισθητήρα LM35 και Καταγραφή Τιμών σε Αρχείο Το Παράδειγμα του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi Η συνάρτηση μεταφοράς του αισθητήρα LM35 Από την ευθεία (a): Οι 100 C αντιστοιχούν σε 1.0 Volts Ο συντελεστής μεταφοράς είναι 100 1V
Διαμόρφωση της Μέτρησης και Σύνδεση του Αναλογικού Σήματος Τάσης του LM35 στη συσκευή DAQ LM35 Vs 5 V
Η Κατασκευή του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi Controls Num Inds Thermometer Controls Graph Indica Chart
Η Κατασκευή του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi (... συνέχεια) Functions Measurement I/O NI-DAQmx DAQmx Read.vi Analog Single Channel Multiple Samples DBL, Η έξοδος data του DAQmx Read.vi δίνει την τάση εξόδου του αισθητηρίου LM35 σε Volts. Για να τη μετατρέψουμε σε βαθμούς Κελσίου, την πολλαπλασιάζουμε με το συντελεστή 100 ( C/V) ή διαιρούμε διά 0.01 (V/ C) Για να πάρουμε τη μέση τιμή των Ν μετρήσεων θερμοκρασίας του LM35 χρησιμοποιούμε το Mean.vi Function Mathematics Probability and Statistics Mean.vi
Η Κατασκευή του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi (... συνέχεια) Δεξί κλίκ πάνω στον ακροδέκτη task/channels in του DAQmx Read.vi επιλέγουμε Create Constant Δεξί κλικ στο και επιλέγουμε New NI-DAQmx Task MAX ή Edit NI-DAQmx Task αν ήδη έχουμε φτιάξει και αποθηκεύσει ένα task στο ΜΑΧ
Η Κατασκευή του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi (... συνέχεια) Για την εγγραφή των τιμών της θερμοκρασίας σε αρχείο, χρησιμοποιούμε το Express VI Write To Measurement File. Τo vi αυτό μπορούμε να το εμφανίσουμε στο δομικό διάγραμμα με την ακολουθία: Functions Express Output Write To Measurement File
Η Κατασκευή του Εικονικού Οργάνου Temp Acquisition&Graph-Write Data to File.vi (... συνέχεια) Τέλος, προσθέτουμε το βρόχο επανάληψης While Loop, από την παλέττα λειτουργιών (Functions), επιλέγοντας: Functions Express Exec Control While Loop Με το χρονόμετρο Wait Until Nest ms Multiple, ο βρόχος εκτελείται με την κατάλληλη ταχύτητα σύμφωνα με την τιμή Samples to Read στην κάρτα DAQ.
Η εμπρόσθια επιφάνεια του εικονικού οργάνου Temp Acquisition&Graph-Write Data to File.vi