Sistemi elettronici industriali - (5 cfu)

Prof. Luciano Varani Tel. 0521207891 -
  E-mail. varani@libero.it
 


Finalità

Il corso mira a fornire agli studenti le informazioni sulle architetture dei microprocessori e dei microcontrollori, sulla loro programmazione e sul loro utilizzo in ambiente industriale.
Per più efficacemente illustrare le caratteristiche dei microcontrollori in esame , ci si avvarrà di sistemi software di simulazione e di emulazione.
Le fasi di lavoro procederanno parallelamente sul piano teorico e su quello pratico, avvalendosi del laboratorio di elettronica.

Programma

Il controllo industriale
Obiettivi dei sistemi di controllo
Principali dispositivi per la acquisizione delle informazioni
Fondamentali dispositivi attuatori
Il controllo ed i controllori : PLC e schede a microcontrollore

Dai microprocessori ai microcontrollori
Architettura di microprocessori e microcontrollori a confronto
Gruppi funzionali nei microcontrollori
Porte di I/O, Contatori, Timers, Convertitori A/D
Porte di comunicazione seriale, bus controllers
Aree di memoria programma , registri, RAM, EEPROM

Programmazione dei microcontrollori
Linguaggi di programmazione , con particolare riferimento all' assemby della CPU in esame
Fasi per la programmazione : editazione , compilazione, linking
Set di istruzioni, tempo di esecuzione
Direttive all’assemblatore
Formato dei file destinazione
Debugging ,Simulazione ed Emulazione
Trasferimento del codice sulla memoria programma

Struttura dei programmi per microcontrollore
Main Loop
Procedure
Polling ed interruzioni
Reset
Gestione delle interruzioni
Controllo temporizzato degli I/O

Schede a microcontrollore
Alimentazione
Blocco di I/O
Oscillatore
Gruppo per la comunicazione

Schede a microcontrollore al lavoro
Controlli a scheda singola ed a scheda multipla
Bus di comunicazione fra schede a micro
I sistemi di supervisione

Testi consigliati

dispense del docente, data sheet del microcontrollore in esame.
E' prevista una fase sperimentale a conclusione del corso , che consenta agli allievi di testare le proprie capacità realizzando un progetto applicativo completo comprendente un microcontrollore .


Ultimo aggiornamento: 07-08-2004


Chiudi la finestra