25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 4: ΥΛΙΚΟ ΚΑΙ ΛΟΓΙΣΜΙΚΟ ΠΛΑΤΦΟΡΜΑΣ ΑΙΣΘΗΤΗΡΩΝ. 4.2 Πλατφόρμα Διαχείρισης Αισθητήρων

Σχετικά έγγραφα
25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 5: ΟΛΟΚΛΗΡΩΣΗ ΣΥΣΤΗΜΑΤΟΣ. 5.1 Ολοκλήρωση Υποσυστημάτων Πλατφόρμας Διαχείρισης Αισθητήρων

4.1 Βασικές Αρχές Σχεδιασμού και Αρχιτεκτονική Πλατφόρμας Λογισμικού

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 4: ΥΛΙΚΟ ΚΑΙ ΛΟΓΙΣΜΙΚΟ ΠΛΑΤΦΟΡΜΑΣ ΑΙΣΘΗΤΗΡΩΝ

6.3 Αποτελέσματα Δοκιμαστικής Λειτουργίας, Αξιολόγηση και Προτάσεις Βελτίωσης και Έρευνας

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 6: ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ ΔΟΚΙΜΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ. 6.1 Καθορισμός Σεναρίων Επίδειξης

ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 7: ΠΛΑΝΟ ΔΙΑΧΥΣΗΣ ΓΝΩΣΗΣ ΚΑΙ ΑΞΙΟΠΟΙΗΣΗΣ ΕΡΓΟΥ 7.2 ΠΛΑΝΟ ΑΞΙΟΠΟΙΗΣΗΣ

AT Surface Mount Package SOT-363 (SC-70) I I Y. Pin Connections B 1 C 1 E 1 E 2 C 2 B , 7:56 PM

Electrical Specifications at T AMB =25 C DC VOLTS (V) MAXIMUM POWER (dbm) DYNAMIC RANGE IP3 (dbm) (db) Output (1 db Comp.) at 2 f U. Typ.

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 6: ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ ΔΟΚΙΜΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ. 6.2 Ημερολόγιο Εγκατάστασης και Αποτελέσματα Δοκιμών

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

PL 14E Powerline Ethernet Adapter

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 5: ΟΛΟΚΛΗΡΩΣΗ ΣΥΣΤΗΜΑΤΟΣ. 5.3 Αποτελέσματα Εργαστηριακών Δοκιμών

Prepolarized Microphones-Free Field

ΣΥΝΔΕΘΕΊΤΕ ΆΨΟΓΑ ΣΤΟΝ ΕΞΩΤΕΡΙΚΌ ΧΏΡΟ ΤΟΥ ΣΠΙΤΙΟΎ ΣΑΣ

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ

Data/LAN Cables Cat 6 F/UTP PVC

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Εφαρμογές Σειριακής Επικοινωνίας

Value Added Services Integrated System

Return Line Filters. Return Line Filters Type RTF10/25. C Technology. Filtration. Product Description. Technical Data. Options and Accessories

Τελεστικοί Ενισχυτές

Studio Transmitter Link

7.2.2 Σχέση OSI και TCP/IP

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

S /5000 BTU/Hr. 1000/1500 Watt

Return Line Filters Type RTF10/25

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ ΕΣΠΑ ΔΡΑΣΗ «ΑΡΙΣΤΕΙΑ» ΠΑΡΑΔΟΤΕΟ 1.

1200 mm 50 mm 1600 Χ 1600 mm mm/min 2000 mm/min 1000 mm/min 200 mm/min mm/min mm/min MAX Fiber laser watt

14. Δικτύωση με Java Δικτύωση με Java Sockets Δημιουργία της σύνδεσης Διευθυνσιοδότηση της σύνδεσης

Δίκτυα και Διαδίκτυο

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

ΣΥΝΔΕΘΕΊΤΕ ΆΨΟΓΑ ΣΤΟΝ ΕΣΩΤΕΡΙΚΌ Ή ΕΞΩΤΕΡΙΚΌ ΧΏΡΟ ΤΟΥ ΣΠΙΤΙΟΎ ΣΑΣ

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων


PLC 14E Powerline Camera

Units For Electro-fusion & Butt-fusion Electro-fusion & Butt-fusion Fittings PE100 Hydrometers Pumps

Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών

Thin Film Chip Inductor

ΣΕΙΡΑ ΚΑΤΑΓΡΑΦΙΚΩΝ Ultima

Εγχειρίδιο Συναρτήσεων. Socket *sopen(const int type, const int protocol, const char *host, const char *service)

HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη

Εργαστήριο 4. Εαρινό Εξάμηνο ΠΡΟΣΟΧΗ: Αρχίστε νωρίς το Εργαστήριο 4. Οι ασκήσεις είναι πιο απαιτητικές από τα προηγούμενα εργαστήρια.

NEC Silicon RFIC Amplifiers Low Power, Wideband & SiGe/SiGeC

HY335 4ο Φροντιστήριο

Οδηγός Ιδιοτήτων GStreamer V2.4

Units For Electro-fusion & Butt-fusion Electro-fusion & Butt-fusion Fittings HDPE-100 Hydrometers Pumps

2. Laser Specifications 2 1 Specifications IK4301R D IK4401R D IK4601R E IK4101R F. Linear Linear Linear Linear

Μάθημα 6: Αρχιτεκτονική TCP/IP

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΤΗΝ ΑΓΟΡΑ ΑΝΑΛΩΣΙΜΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΗΣ ΑΚΑΔΗΜΙΑΣ ΑΘΗΝΩΝ

QUICKTRONIC PROFESSIONAL QTP5

Metal Oxide Leaded Film Resistor

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

MICROSOFT INTERNET LOCATOR SERVER

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP

INVERTER STUDER INNOTEC Inverter Studer-AJ275

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Κεφάλαιο 3.1, : Συναρτήσεις I. (Διάλεξη 11)

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας.

SOLO. intelligent security systems

SAW FILTER - RF RF SAW FILTER

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

CloudBox!: Ένα εργαλείο cloud αποθήκευσης αρχείων με κατανεμημένο τρόπο

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python

Υπολογιστικά Συστήματα

Δομημένος Προγραμματισμός

-I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ

DATA SHEET Surface mount NTC thermistors. BCcomponents

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

Specification. code ±1.0 ±1.0 ±1.0 ±1.0 ±0.5 approx (g)

Επαναληπτικές Ασκήσεις Μαθήματος

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

NPN Silicon RF Transistor BFQ 74

MAX-QUALITY ELECTRIC CO; LTD Thin Film Precision Chip Resistors. Data Sheet

Διαφορές single-processor αρχιτεκτονικών και SoCs

SMD AVR AVR-M AVRL. Variable resistor. 2 Zener diode (1/10) RoHS / / j9c11_avr.fm. RoHS EU Directive 2002/95/EC PBB PBDE

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Anti-Corrosive Thin Film Precision Chip Resistor (PR Series)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

High Performance Voltage Controlled Amplifiers Typical and Guaranteed Specifications 50 Ω System

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

3 V, 1500 MHz Si MMIC WIDEBAND AMPLIFIER

Δίκτυα Η/Υ ςτην Επιχείρηςη

Τύποι δεδομένων, τελεστές, μεταβλητές

BM1385. Bitcoin Hash ASIC Datasheet. Bitmain Technologies Limited

Διπλωματική Εργασία. Επιβλέπων καθηγητής: Δρ. Μηνάς Δασυγένης. Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών

3 V, 900 MHz Si MMIC AMPLIFIER

ΕΝΤΑΞΗ ΣΤΑΘΜΟΥ ΕΡΓΑΣΙΑΣ ΣΕ DOMAIN

Ασύρµατος BroadBand Router της Sweex + switch 4 θυρών

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Εισαγωγή. Εγχειρίδιο Χρήσης MultiLog. α - Lab 1

* _0916* Συστήματα κίνησης \ Αυτόματα συστήματα κίνησης \ Ενσωμάτωση συστήματος \ Υπηρεσίες. Διόρθωση. Σύγχρονοι γραμμικοί κινητήρες SL2

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

3 V, 900 MHz LOW NOISE SI MMIC AMPLIFIER

Εργαστήριο Δικτύων Υπολογιστών

Διασύνδεση τοπικών δικτύων

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Transcript:

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 4: ΥΛΙΚΟ ΚΑΙ ΛΟΓΙΣΜΙΚΟ ΠΛΑΤΦΟΡΜΑΣ ΑΙΣΘΗΤΗΡΩΝ 4.2 Πλατφόρμα Διαχείρισης Αισθητήρων

REVISION HISTORY Revision Description of Changes Author Date Draft #1 First draft revision. PRISMA 11/04/2012 Draft #2 Final draft revision. PRISMA 10/05/2012 Deliverable Final Deliverable PRISMA 10/06/2013 Παραδοτέο 4.2: Πλατφόρμα Διαχείρισης Αισθητήρων Περίληψη: Αναλυτική περιγραφή της πλατφόρμας διαχείρισης αισθητήρων Συγγραφική Ομάδα: Σεραφείμ Κατσικάς Ηλιάνα Καραμπασιάδη Παρασκευάς Κουρής Κωνσταντίνα Μερμικλή Σελίδα 2

ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 4 2 Προδιαγραφές... 5 3 Πρωτόκολλο Επικοινωνίας... 6 4 Βιβλιοθήκη sm130_comm_dll... 7 4.1 Συναρτήσεις... 7 4.1.1 sm130_connect... 7 4.1.2 sm130_disconnect... 7 4.1.3 SendCommand... 7 4.1.4 DataRead... 7 Σελίδα 3

1 ΕΙΣΑΓΩΓΗ Σκοπός του παρόντος εγγράφου είναι η αναλυτική περιγραφή της πλατφόρμας διαχείρισης αισθητήρων. Στα πλαίσια του συγκεκριμένου έργου, για τη διαχείριση του οπτικού δικτύου αισθητήρων επιλέχθηκε ο Optical Sensing Interrogator sm130-500 της Micron Optics. Περισσότερες πληροφορίες σχετικά με τις προδιαγραφές του και το πρωτόκολλο επικοινωνίας που χρησιμοποιήθηκε δίνονται στις επόμενες ενότητες. Σελίδα 4

2 ΠΡΟΔΙΑΓΡΑΦΕΣ Στον παρακάτω πίνακα εμφανίζονται αναλυτικά οι προδιαγραφές του Optical Sensing Interrogator sm130-500 της Micron Optics. Optical Properties Number of Optical Channels 4 Scan Frequency 500 Wavelength Range 1510-1590 nm Wavelength Stability 2pm typ, 5pm max Wavelength Repeatability 1pm, 0.05 pm with 1000 averages Dynamic Range 25 db with user-selectable gain Data Processing Capabilities Interfaces Ethernet Protocol Custom Micron Optics protocol via Ethernet Mechanical, Environmental, Electrical Properties Dimensions; Weight 122 mm x 267 mm x 135 mm; 2.5 kg Input Voltage 7-36 VDC Power Consumption 25 W typ, 50 Max ΠΙΝΑΚΑΣ 1: ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΙΚΟΝΑ 1: INTERROGATOR Σελίδα 5

3 ΠΡΩΤΟΚΟΛΛΟ ΕΠΙΚΟΙΝΩΝΙΑΣ Ο Interrogator sm130-500 της Micron Optics παρέχει τη δυνατότητα διασύνδεσης μέσω Ethernet και πρωτοκόλλου TCP/IP. Προκειμένου να επιτευχθεί επικοινωνία με τον Interrogator, μια εφαρμογή θα πρέπει να συνδεθεί ως client στην πόρτα 1852 του TCP/IP socket του Interrogator. Με τον τρόπο αυτό, μπορεί μια εφαρμογή να λαμβάνει δεδομένα από ένα ή περισσότερα κανάλια του Interrogator. Το integration της πλατφόρμας λήψης μετρήσεων με τον interrogator έγινε χρησιμοποιώντας μία βιβλιοθήκη (DLL) της Micron Optics η οποία υπάρχει στο διαδίκτυο. Μέσω αυτής επικοινωνεί ο υπολογιστής με τον interrogator μέσω Ethernet καλωδίου και χρησιμοποιήθηκε για τη λήψη μετρήσεων υψηλής συχνότητας δειγματοληψίας από τον interrogator. Η βιβλιοθήκη αυτή κάλυψε όλες τις λειτουργίες που χρειάστηκε να γίνουν κατά τη διάρκεια του πειράματος, δηλαδή σύνδεση και αποσύνδεση με τον interrogator αλλά και την αποστολή και λήψη δεδομένων. Με τον τρόπο αυτό, ρυθμίζοντας τις αντίστοιχες παραμέτρους της πλατφόρμας λογισμικού (πχ. διεύθυνση IP) γίνεται δυνατή η σύνδεση και η επικοινωνία της πλατφόρμας με τον interrogator και κατ' επέκταση με το οπτικό δίκτυο αισθητήρων. Σελίδα 6

4 ΒΙΒΛΙΟΘΗΚΗ SM130_COMM_DLL Η βιβλιοθήκη sm130_comm_dll είναι μία βιβλιοθήκη του κατασκευαστή του Interrogator, της Micron Optics, η οποία έχει αναπτυχθεί σε C++ για Windows και μπορεί να χρησιμοποιηθεί σε διάφορα προγραμματιστικά περιβάλλοντα. Η βιβλιοθήκη αυτή παρέχει τη δυνατότητα επικοινωνίας με τον Interrogator μέσω Ethernet και πρωτοκόλλου TCP/IP και χρησιμοποιείται από την πλατφόρμα λογισμικού που αναπτύχθηκε για τη διαχείριση του οπτικού δικτύου αισθητήρων. Οι συναρτήσεις που περιλαμβάνονται στη συγκεκριμένη βιβλιοθήκη δίνονται αναλυτικά παρακάτω. 4.1 Συναρτήσεις Η βιβλιοθήκη sm130_comm_dll περιλαμβάνει 4 συναρτήσεις για τη σύνδεση, αποσύνδεση, αποστολή και λήψη δεδομένων από τον Interrogator. 4.1.1 SM130_CONNECT Συνάρτηση sm130_connect Ορίσματα string Η διεύθυνση IP του Interrogator Επιστρεφόμενη Τιμή int 0 αν είναι η σύνδεση είναι επιτυχής. ErrorCode σε περίπτωση που προκύψει κάποιο σφάλμα. Περιγραφή Πραγματοποιεί τη σύνδεση μέσω πρωτοκόλλου TCP/IP στην πόρτα 1852 του Interrogator. 4.1.2 SM130_DISCONNECT Συνάρτηση sm130_disconnect Ορίσματα - - Επιστρεφόμενη Τιμή int 0 αν είναι η αποσύνδεση είναι επιτυχής. ErrorCode σε περίπτωση που προκύψει κάποιο σφάλμα. Περιγραφή Πραγματοποιεί αποσύνδεση από την πόρτα 1852 του Interrogator. 4.1.3 SENDCOMMAND Συνάρτηση SendCommand Ορίσματα string Η εντολή προς αποστολή. Επιστρεφόμενη Τιμή int 0 αν είναι η αποστολή της εντολής είναι επιτυχής. ErrorCode σε περίπτωση που προκύψει κάποιο σφάλμα. Περιγραφή Πραγματοποιεί αποστολή της εντολής, που δίνεται ως όρισμα, στον Interrogator μέσω πρωτοκόλλου TCP/IP. 4.1.4 DATAREAD Συνάρτηση Ορίσματα DataRead byte[] int Πίνακας όπου αποθηκεύονται τα bytes που λαμβάνονται από τον Interrogator. Ο αριθμός των bytes που λαμβάνονται Σελίδα 7

από τον Interrogator. Επιστρεφόμενη Τιμή int 0 αν είναι η λήψη των δεδομένων είναι επιτυχής. ErrorCode σε περίπτωση που προκύψει κάποιο σφάλμα. Περιγραφή Λαμβάνει τα δεδομένα που επιστρέφονται από τον Interrogator μετά από εκτέλεση της SendCommand. Σελίδα 8