logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2019/2020
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
Ing Ind - Inf (Mag.)(ord. 270) - MI (263) MUSIC AND ACOUSTIC ENGINEERING*AZZZZ097678 - DATA ACQUISITION SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (475) ELECTRICAL ENGINEERING - INGEGNERIA ELETTRICA*AZZZZ097678 - DATA ACQUISITION SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ097678 - DATA ACQUISITION SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (486) ENGINEERING PHYSICS - INGEGNERIA FISICA*AZZZZ097678 - DATA ACQUISITION SYSTEMS

Obiettivi dell'insegnamento

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 study in deep 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. 


Risultati di apprendimento attesi

Knowledge and understanding

Students will learn how to:

  • what is the modern instrumention and the "measurement chain" used to acquire data from environment;
  • which are the fundamentals rules used to acquire date without losing informations;
  • the basic structures of a data acquisition programming language;
  • how to manage data set: elaborate, manipulate and save it in different kind of format.

Applying knowledge and understanding

Given specific project cases, students will be able to:

  • Detail the corresponding requirements;
  • To understand the requirements and to design the correct structure to manage the data;
  • Analize and comment on specific architectural choices;
  • Develop and test code fulfilling the design specifications.

Lifelong learning skills

  • Students will learn how to develop a real project collaborating with other students in the development of the project;
  • Students choosing to work on the research project, will learn how to conduct a research activity on some specific aspect engineering, developing some innovative solution and some empirical experiment.

Argomenti trattati

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. How to count something: the counters. 

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.

 

 


Prerequisiti

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


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 written test. 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 Politenico di Milano and the School of Eng. Industrial and Information and the dates of each exam will be communicated well in advance.

Written test

Theory of acquisition:

·       Knowledge of the fundamentals of the theory of acquistion;

·       Knowledge of the state of art of measurement instrumentation;

 

Solution of acquisition problems

·       Development of the right structure of acquisition;

·       Estimation of the computational costs;

·       Managing data and how to elaborate them:

·       Software testing and analysis exercises

 

Exercises focusing on design aspects

·       Definition of the architecture for a distributed measurement system

·       Organisation of different parallel task inside a project.

Assessment of laboratorial artefacts

  • Assessment of the design and experimental work developed by students individually

Bibliografia
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

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
28:00
42:00
Esercitazione
10:00
15:00
Laboratorio Informatico
12:00
18:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale 50:00 75:00

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.5 / 1.6.5
Area Servizi ICT
13/08/2020