Professional‎ > ‎Teaching‎ > ‎

Controlli avanzati e applicazioni

Il corso, di tipo laboratoriale, intende introdurre gli studenti alla programmazione dei controllori digitali con  schede a microcontrollore per applicazioni di controllo dei processi, utilizzando elementi fondamentali relativi ai problemi di identificazione parametrica, risposta in frequenza, controllo in retroazione, discretizzazione e campionamento, sistemi discreti misto logico-dinamico. Durante il corso gli studenti sono chiamati a sviluppare esperimenti dedicati utilizzando la piattaforma digitale a microcontrollore Arduino.

Introduzione alla programmazione e all'uso delle schede a microcontrollore. Scheda Arduino: ingressi e uscite digitali, ingressi analogici, uscite PWM, programmazione, interfacce. Regolazione di un circuito elettrico con microcontrollore: guadagno statico, risposta in transitorio ad ingressi canonici. Rilevazione sperimentale della risposta in frequenza. Identificazione di un modello dinamico dai dati con tecnica ai minimi quadrati. Project work su processo da controllare con Arduino. Report tecnico di sintesi delle prove realizzate e analisi dei risultati ottenuti.

ENGLISH
The course aims to introduce students to the programming of digital controllers with microcontroller boards for process control applications, using fundamental elements related to parameter identification, frequency response, feedback control, discretization and sampling, systems discrete mixed logical-dynamic. During the course students are asked to develop dedicated experiments by using the Arduino digital microcontroller platform.


Introduction to programming and use of microcontroller boards. Arduino board: digital inputs and outputs, analog inputs, PWM outputs, programming, interfaces. Analysis and control of an electrical circuit with microcontroller: static gain, transient response to canonical inputs. Experimental detection of the frequency response. Identification of a dynamic model from data with least squares technique. Project work on process to be controlled with Arduino. Technical summary report of the tests carried out and analysis of the results obtained.


Ċ
Francesco Vasca,
29 giu 2017, 07:33
Ċ
Francesco Vasca,
29 giu 2017, 07:33
Ċ
Francesco Vasca,
29 giu 2017, 07:33
Ċ
Francesco Vasca,
2 ago 2018, 03:16
Ċ
Francesco Vasca,
2 ago 2018, 03:16
ċ
Ex00_matlab_serie_fourier_numerica.m
(5k)
Francesco Vasca,
23 mar 2018, 08:13
ċ
Ex00_simulink_fourier.slx
(18k)
Francesco Vasca,
23 mar 2018, 08:14
ċ
Ex01_matlab_one_write_one_read.m
(1k)
Francesco Vasca,
10 mar 2018, 10:31
ċ
Ex02_matlab_ondaquadra.m
(0k)
Francesco Vasca,
15 mar 2018, 03:53
ċ
Ex03_simulink_lettura_scrittura.slx
(26k)
Francesco Vasca,
16 mar 2018, 07:45
ċ
Ex06_simulink_LED_pwm.slx
(25k)
Francesco Vasca,
23 mar 2018, 08:15
ċ
Ex06_simulink_LED_pwm_data.m
(0k)
Francesco Vasca,
23 mar 2018, 08:14
ċ
IDE01_led_interno_on_off.ino
(1k)
Francesco Vasca,
16 mar 2018, 07:55
ċ
IDE02_led_interno_con_while.ino
(1k)
Francesco Vasca,
16 mar 2018, 07:55
ċ
IDE03_led_interno_con_serial_input.ino
(1k)
Francesco Vasca,
16 mar 2018, 07:55
Ċ
Francesco Vasca,
16 mar 2018, 02:45
Ċ
Francesco Vasca,
16 mar 2018, 02:41
Ċ
Francesco Vasca,
16 mar 2018, 02:43
Ċ
Francesco Vasca,
16 mar 2018, 07:10
Ċ
Francesco Vasca,
16 mar 2018, 07:49
Ċ
Francesco Vasca,
31 lug 2018, 01:47
ċ
esempio_report_latex_x_overleaf.zip
(216k)
Francesco Vasca,
29 giu 2017, 07:15
Comments