Theses and Dissertations (ETDs) >
Διπλωματικές Εργασίες / Diploma Project >
Ανώτερο Τεχνολογικό Ινστιτούτο (ΑΤΙ) >
Please use this identifier to cite or link to this item:
|Title: ||Data acquisition system for the i.b.m. pc(r)|
|Authors: ||Psiloinis, Philip Chr.|
|Advisor: ||Theopemptou, Charalampos|
|Subjects: ||Acquisition of computer software|
|Issue Date: ||1991 |
|Publisher: ||Βιβλιοθήκη Τεχνολογικού Πανεπιστημίου Κύπρου|
|Abstract: ||This project is intended to lay the foundations for the development of
a data acquisition system on the ΙΒΜ PC. The user of this program, is to be able to utilise the analog-to-digital converter of a
commercially available multifunction card. This is the PCL711 from Advantech company ltd.
The basic thing this project is supposed to do, is to demonstrate how the computer can process analog data, that is sampled and converted into digital format. The whole concept is to demonstrate how computers
can help bring out analog data which the user cannot visualise, out into a medium which the user can see.
Taking an industry standard Pascal compiler, Turbo Pascal, it was made possible to write the engine driving the card. Then by building around this engine, it was made possible to write a small routine to get up to 1024 samples and save them into a file.
Taking advantage of the compilers powerful interrupt handling routines, it was procedures and functions were added that allowed the computer process data while in the background a timered mode all0wed
the computer to sample and store from the card at user defined intervals.
Then, routines for plotting the data on the screen and printer were added. These routines featured screen grab facilities that allowed the saving of the screen into a file and possibility of restoring it back
on the screen.
Fourier transforms are powerfu1 tools for processing waveforms, so fourier analysis routines were added to enable the user to analyse the sampled data. The analysis includes real and complex analysis which
can be viewed together with the plot of the samp1ed data.
Finally, a data conversion routine which allows the user to enter raw data in a file and process them as if they were normally sampled.
This project provides the basic software, the building block on which a powerful data acquisition system can be built. It achieves this much and is user friendly thanks to the Turbo Vision environment of the Compiler.
What is more important though is that the programming experience it provided me, made me more confident in writing software to drive experimental hardware that is interfaced on the ΙΒΜ PC. It gave me a
thourough understanding on how to manipu1ate experimental data, an understanding of the problems that may arise in similar environments and made me able to understand better the acquisition systems that
arer used even in everyday household machinery such as compact disks
and similar digital systems that come out each day.|
|Description: ||Διπλωματική εργασία, Υπουργείο Εργασίας και Κοινωνικών Ασφαλίσεων, Ανώτερο Τεχνολογικό Ινστιτούτο|
|Type: ||Diploma Project|
|Rights: ||Απαγορεύεται η δημοσίευση ή αναπαραγωγή, ηλεκτρονική ή άλλη χωρίς τη γραπτή συγκατάθεση του δημιουργού και κάτοχου των πνευματικών δικαιωμάτων.|
|Affiliation: ||Cyprus University of Technology|
|Appears in Collections:||Ανώτερο Τεχνολογικό Ινστιτούτο (ΑΤΙ)|
Items in Ktisis are protected by copyright, with all rights reserved, unless otherwise indicated.