Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2015/2016
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 097678 - DATA ACQUISITION SYSTEMS
Docente Pesatori Alessandro
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (1 liv.)(ord. 270) - MI (363) INGEGNERIA BIOMEDICA*AZZZZ097678 - DATA ACQUISITION SYSTEMS

Programma dettagliato e risultati di apprendimento attesi



The course, held substantially in presence in the laboratory-classroom, aims to provide students the basic skills to learn using modern instrumentation for data acquisition by programmable and reconfigurable virtual systems, according to user requirements for different applications. Methods to process and analyze statistically large data sets, and transmit and save them, will also be discussed.

The course includes, in addition to the traditional classroom lectures, tutorials and project workshops (not mandatory) where students will delve into specific topics, addressing different issues. The verification of the knowledge acquired is based on written tests during the course and on the evidence of recovery. The final evaluation will be based on a final exam where the students need to develop a custom application. 


Lessons plan 


Introduction to measurement instrumentation. The analog-to-digital conversion; resolution and accuracy limits for numeric values; effective number of bits of the A/D converter and the dithering techniques to increase resolution. Description of the Data AcQuisition systems (DAQ) performances and limits; mode of installation and use of PCI cards for the acquisition channel and the generation of control signals. Introduction to the concepts of data interpolation and fitting.

Virtual instrumentation. The measuring instruments available on the market. The LabVIEW graphical environment. The front panel. The block diagram. Control palette and function palette, constants, indicators and controls. How to display data. Nodes and lines. Loop structures, case, sequence. Array and cluster. SubVI. Logic functions. Development of example programs. Debugging. Waveform Data. File management. Storing and recalling data into/from a file. Development of an algorithm for the measurement of the signal frequency.

Elements of hardware and software. Data acquisition cards. Specifications. Acquisitions with buffering. Local and global variables. Built-in elements. Practical examples and their implemetation.

Design and implementation of Virtual Instruments (VIs). Design and testing of a “digital voltmeter”. The acquisition section. The digital processing section. Indirect measures based on signal processing. Multichannel acquisition. Practical aspects of the multiplexer. Signal Conditioning. Implementation of “power meter” functions. Development of some practical applications. Processing of multi-channel data. Testing and calibration of a virtual instrument.

Applications. Output functions. Arbitrary signal generator. AD and DA converters total error evaluation. Use of the counters. Control gate. Acquisitions for long times. Use of virtual instruments through the Internet. Queues and semaphores to administrate data.

Instrumentation programming. Communication interfaces (RS232, GPIB). The driver for stand-alone instrumentation: SCPI, VISA. Communication with oscilloscopes and function generators via various communication interfaces.


Laboratory activities

Creation of virtual instruments for the acquisition from the field of experimental data: processing, graphical representation, data logging and statistical analysis (average, moving average, variance) of numerical data. Realization of programs for the measurement of analog and digital signals. Generation of analog and digital signals. Development of specific projects for students. Every student of Data Acquisition Systems held 32 hours of laboratory divided into 8 sessions during each session will be carried out individually but always under the guidance of the professor, the implementation of programs progressively more advanced. The details of the evaluation process of the workshop will be presented during the first hours of lesson of the course.



Basic knowledge of Computer Science are useful prerequisites to the course topics.

Note Sulla Modalità di valutazione

Exams assign a score of thirty, from 0 up to the maximum grade of 30 cum laude, extracting it from the results achieved with the work in the classroom and with the project / exam in the presence, and the outcome of a short theory test written. For anyone who wanted to further improve the rating will be possible to perform an oral.

In any case examination procedures will be consistent with the rules adopted by the University and the School of Eng. Industrial and Information and dates of each exam will be communicated well in advance.

Risorsa bibliografica facoltativaJohn Essick, Hands-On Introduction to LabVIEW for Scientists and Engineers, Editore: Oxford University Press, USA, Anno edizione: 2008, ISBN: 978-0195373950
Risorsa bibliografica facoltativaGary Johnson; Richard Jennings, LabVIEW Graphical Programming, Editore: McGraw-Hill Professional; 4th edition, Anno edizione: 2006, ISBN: 978-0071451468
Risorsa bibliografica facoltativaMateriale generale sull'uso di LabVIEW http://zone.ni.com/devzone/cda/tut/p/id/5247
Risorsa bibliografica facoltativaRisorsa online all'avviamento di LabVIEW http://zone.ni.com/devzone/cda/tut/p/id/5247

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
laboratorio informatico
laboratorio sperimentale
laboratorio di progetto

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT