1 / 21

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. “ ΣΥΓΧΡΟΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ : ΣΧΕΔΙΑΣΜΟΣ ΕΙΚΟΝΙΚΟΥ ΟΡΓΑΝΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ LabVIEW 7.1 ”. Σπουδάστρια: ΓΡΑΒΑΛΟΥ ΖΩΗ Επιβλέπων καθηγητής: ΚΑΛΟΜΟΙΡΟΣ ΙΩΑΝΝΗΣ. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005. ΠΕΡΙΕΧΟΜΕΝΑ. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ

keren
Download Presentation

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “ΣΥΓΧΡΟΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ : ΣΧΕΔΙΑΣΜΟΣ ΕΙΚΟΝΙΚΟΥ ΟΡΓΑΝΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ LabVIEW 7.1” Σπουδάστρια: ΓΡΑΒΑΛΟΥ ΖΩΗ Επιβλέπων καθηγητής: ΚΑΛΟΜΟΙΡΟΣ ΙΩΑΝΝΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  2. ΠΕΡΙΕΧΟΜΕΝΑ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΚΕΦΑΛΑΙΟ 1 ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΜΕ ΒΑΣΗ ΤΟΥΣ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΚΕΦΑΛΑΙΟ 2 ΜΕΤΑΤΡΟΠΗ ΑΝΑΛΟΓΙΚΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΗΜΑΤΩΝ ΚΕΦΑΛΑΙΟ 3 ΜΕΤΑΦΟΡΑ ΔΕΔΟΜΕΝΩΝ-ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΝΩΝΙΑΣ ΚΕΦΑΛΑΙΟ 4 ΣΥΣΤΗΜΑΤΑ DAQ ΚΕΦΑΛΑΙΟ 5 ΕΙΣΑΓΩΓΗ ΣΤΟ LabVIEW ΠΡΑΚΤΙΚΟ ΜΕΡΟΣ ΕΦΑΡΜΟΓΗ 1 ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ ΗΜΙΤΟΝΟΥ ΕΦΑΡΜΟΓΗ 2 ΔΗΜΙΟΥΡΓΙΑ ΚΥΜΑΤΟΜΟΡΦΩΝ ΚΑΙ ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ ΕΦΑΡΜΟΓΗ 3 ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΨΗΦΙΑΚΟ ΠΟΛΥΜΕΤΡΟ ΣΕ ΣΕΙΡΙΑΚΗ ΘΥΡΑ ΥΠΟΛΟΓΙΣΤΗ ΕΦΑΡΜΟΓΗ 4 ΣΧΕΔΙΑΣΜΟΣ ΕΙΚΟΝΙΚΟΥ ΟΡΓΑΝΟΥ ΓΙΑ ΛΗΨΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΚΑΡΤΑ ΜΕΤΡΗΣΕΩΝ ΠΟΥ ΣΥΝΔΕΕΤΑΙ ΣΤΗΝ ΠΑΡΑΛΛΗΛΗ ΘΥΡΑ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  3. ΣΥΣΤΗΜΑ ΑΠΟΚΤΗΣΗΣ ΔΕΔΟΜΕΝΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  4. ΚΑΡΤΕΣ DAQ Όπως αναφέραμε, σημαντικό εξάρτημα που χρησιμοποιείται στο Σύστημα Απόκτησης Δεδομένων είναι οι κάρτες DAQ Οι δίαυλοι του υπολογιστή όπου συνδέονται οι κάρτες Data Acquisition είναι οι δίαυλοι PCI, PCI-express και USB. Η πρώτη κάρτα που βλέπουμε τοποθετείται στον δίαυλο PCI, η δεύτερη συνδέεται στην θύρα USB,η τρίτη είναι κάρτα PCI που συνδέεται σε συσκευές firewireκαι η τελευταία είναι βιομηχανικό σύστημα PXI. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  5. ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ Για την εισαγωγή δεδομένων από το περιβάλλον προς τον υπολογιστή χρησιμοποιούμε κατάλληλες τεχνικές και θύρες επικοινωνίας. Οι πιο γνωστές τεχνικές είναι η Παράλληλη Επικοινωνία και η Σειριακή Επικοινωνία. Συνηθισμένα πρωτόκολλα Παράλληλης Επικοινωνίας είναι το CENTRONICS και το IEEE488 ή GPIB. Πρωτόκολλα Σειριακής Επικοινωνίας είναι τα RS-232C, το USB και το Firewire(IEEE1394). ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  6. LabVIEW Χρησιμοποιώντας τις κάρτες DAQ υψηλής απόδοσης και γρήγορους υπολογιστές μαζί με το λογισμικό LabVIEW, της εταιρείας National Instruments, μπορεί να επιτευχθεί υψηλή ακρίβεια μέτρησης και ελέγχου της πληροφορίας του σήματος σε εργαστηριακή ή βιομηχανική εφαρμογή. Το LabVIEW το οποίο είναι ακρώνυμο των λέξεων « Laboratory Virtual Instrument Engineering Workbench » χρησιμοποιεί την γραφική γλώσσα G. Με αυτήν την γλώσσα ο προγραμματισμός επιτυγχάνεται με γραφικά σύμβολα σε διάγραμμα βαθμίδων (block diagram). ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  7. Παρακάτω μπορούμε να δούμε ένα κομμάτι από την ιστοσελίδα της National Instruments, η οποία εκτός από το LabVIEW παράγει κι άλλα λογισμικά όσο και προϊόνταυλικού. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  8. Front Panel(ΕΙΚΟΝΙΚΟ ΠΑΡΑΘΥΡΟ Ή ΠΑΡΑΘΥΡΟ ΓΡΑΦΙΚΩΝ) Τα μέρη από τα οποία αποτελείται το LabVIEW είναι το front panel (Εικονικό Παράθυρο ή Παράθυρο Γραφικών)και το block diagram (Διάγραμμα Βαθμίδων). Παρακάτω βλέπουμε πως μπορεί να παρουσιαστεί μια εφαρμογή στο front panel. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  9. Block Diagram (ΔΙΑΓΡΑΜΜΑ ΒΑΘΜΙΔΩΝ) Παρακάτω βλέπουμε το διάγραμμα βαθμίδων της αντίστοιχης εφαρμογής όπου φαίνεται και η κεντρική ιδέα του προγραμματισμού σε γλώσσα G. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  10. ΠΑΛΕΤΑ ΕΛΕΓΧΟΥ Στην παλέτα Ελέγχου μπορούμε να βρούμε εικονίδια που χρησιμοποιούμε στο front panel όπως οθόνες απεικόνισης, περιστροφείς, κουμπιά, ενδείκτες, λυχνίες, διακόπτες, οθόνες γραφικών κ.α.. Η παλέτα Ελέγχου είναι διαθέσιμη μόνο όταν το front panel είναι ενεργό. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  11. ΠΑΛΕΤΑ ΣΥΝΑΡΤΗΣΕΩΝ & ΠΑΛΕΤΑ ΕΡΓΑΛΕΙΩΝ Η παλέτα Συναρτήσεων υποδιαιρείται σε υποπαλέτες που περιέχουν συγκεκριμένους τύπους από προγραμματισμένα αντικείμενα-εικόνες. Η παλέτα Συναρτήσεων είναι διαθέσιμη μόνο όταν το block diagram είναι ενεργό. Στην παλέτα Εργαλείων έχουμε τα διάφορα εργαλεία που χρησιμοποιούμε για να σχεδιάσουμε και να αλλάξουμε τα VIs. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  12. ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΔΟΜΕΣ Οι προγραμματιστικές δομές είναι ο πιο σημαντικός τύπος εκτέλεσης ροής σε ένα VI, όπως οι δομές ελέγχου σε μια γλώσσα προγραμματισμού. Το LabVIEW περιλαμβάνει τις δομές : WHILE LOOP Η δομή while loop εκτελεί έναν αριθμό επαναλήψεων έως ότου μια συνθήκη που εμείς ορίσουμε γίνει ψευδής. Αποτελείται από δυο ακροδέκτες : τον ακροδέκτη απαρίθμησης και τον υπό συνθήκη ακροδέκτη. FOR LOOP Η δομή for loop εκτελεί έναν συγκεκριμένο αριθμό επαναλήψεων και αποτελείται από τους ακροδέκτες : το συντελεστή επανάληψης και τον απαριθμητή. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  13. ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΔΟΜΕΣ CASE Με την δομή case εκτελούμε μια συγκεκριμένη συνθήκη όπως Αν τότε, αλλιώς(if-then-else) και αποτελείται από έναν ακροδέκτη επιλογής και έναν δείκτη. SEQUENCE Αποτελείται από ένα σύνολο πλαισίων. Εκτελούνται όλα τα πλαίσια ξεκινώντας από το πλαίσιο 0. Τα δεδομένα θα φύγουν από τη δομή μόνο όταν εκτελεστούν όλα τα πλαίσια FORMULA NODE Μας επιτρέπει να εκτελούμε αλγεβρικές εξισώσεις χρησιμοποιώντας σύνταξη παρόμοια με άλλες γλώσσες προγραμματισμού. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  14. ΓΡΑΦΗΜΑΤΑ • Το LabVIEW μας δίνει την δυνατότητα να απεικονίσουμε μια ή περισσότερες κυματομορφές σε ένα γράφημα. Οι τύποι γραφημάτων στο LabVIEW είναι κυρίωςδυο • Τα Γραφήματα ΧΥ • Τα γραφήματα κυματομορφών. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  15. ΓΡΑΦΗΜΑΤΑ Στα Waveform Graphs έχουμε σαν είσοδο λειτουργία δημιουργίας πίνακα. Στα XY Graphs τα δεδομένα τα δίνουμε μέσω λειτουργίας Bundle. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  16. ΧΑΡΑΚΤΗΡΕΣ Ένα σημαντικό στοιχείο στο LabVIEWείναι οι χαρακτήρες. Όταν θέλουμε να στείλουμε δεδομένα από ένα όργανο στον υπολογιστή και να τα επεξεργαστούμε μέσω του LabVIEW εισάγουμε και χαρακτήρες και δεδομένα ως στοιχειοσειρές. Έπειτα μετατρέπουμε τους χαρακτήρες σε αριθμούς για να επεξεργαστούμε τα δεδομένα της μέτρησης. Η αποθήκευση αριθμητικών δεδομένων στο δίσκο απαιτεί επίσης χαρακτήρες. Γι’αυτόν τον λόγο το LabVIEW πριν την αποθήκευση του VI σε αρχείο ASCII μετατρέπει τους αριθμούς σε χαρακτήρες. ΑΡΧΕΙΑ Για τη εγγραφή σε αρχεία το LabVIEW χρησιμοποιεί την λειτουργία Write Characters To File, ενώ για την εγγραφή δεδομένων σε αρχείο λογιστικού φύλλου χρησιμοποιεί την λειτουργία Write To Spreadsheet File. Αντίστοιχα για την ανάγνωση των δεδομένων χρησιμοποιεί τις λειτουργίες Read Characters From File και Read From SpreadsheetFile. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  17. ΠΑΡΑΓΩΓΗ ΗΜΙΤΟΝΟΥ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  18. ΠΑΡΑΓΩΓΗ ΗΜΙΤΟΝΟΥ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  19. ΔΗΜΙΟΥΡΓΙΑ ΚΥΜΑΤΟΜΟΡΦΩΝ ΚΑΙ ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  20. ΔΗΜΙΟΥΡΓΙΑ ΚΥΜΑΤΟΜΟΡΦΩΝ ΚΑΙ ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΓΡΑΒΑΛΟΥ ΖΩΗ ΝΟΕΜΒΡΙΟΣ 2005

  21. ΑΚΡΟΔΕΚΤΕΣ ΜΙΚΡΟΕΛΕΓΚΤΗ PIC16F877 Είσοδος αναλογικών σημάτων Ακροδέκτες προς Status Register RB7 RA2 RB6 PIC16F877 Σήματα χειραψίας προς τον Η/Υ RB4 Σήματα χειραψίας από τον Η/Υ RA4 D Data Register της Παράλληλης Θύρας

More Related