Sistemi elettronici industriali A - (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
• 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
• Direttive all’assemblatore
• Formato dei file destinazione
• Tempo di esecuzione
• Debugging ,Simulazione ed Emulazione
• Trasferimento del codice sul microcontrollore

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: 24-07-2006


Chiudi la finestra