Salta al contenuto principale
CODICE 80190
ANNO ACCADEMICO 2016/2017
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/04
LINGUA Inglese
SEDE
PERIODO 1° Semestre

PRESENTAZIONE

Un sistema embedded è un circuito elettronico dotato di calcolatore, progettato per svolgere una funzione specifica, ed integrato (embedded) in una piattaforma di cui ne gestisce il controllo rispettando diversi vincoli progettuali come il costo di produzione, la dimensione e il consumo energetico. Il corso fornirà le competenze necessarie per la progettazione di questi sistemi mostrando come le stesse tecnologie possano essere impiegate per la realizzazione dei moderni dispositivi elettronici.

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

The goal of the course is to present advanced issues of artificial intelligence from the perspective of a computerized autonomous agent.

MODALITA' DIDATTICHE

50% Lezioni e 50% esercitazioni su scheda di sviluppo PSoC:

http://www.cypress.com/documentation/development-kitsboards/cy8ckit-044-psoc-4-m-series-pioneer-kit

 

PROGRAMMA/CONTENUTO

  • Introduzione ai Sistemi Embedded
  • Architettura di un microcontrollore
  • Periferiche di un microcontrollore
    • GPIO
    • Counter, Timer e PWM
  • Gestione Interrupts
  • Protocolli di comunicazione
    • I2C
    • SPI
    • UART/RS-232
  • Sviluppo firmware per microcontrollori
  • Acquisizione segnali analogici e Signal conditioning
  • Utilizzo e interfacciamento a sensori di temperatura, posizione, velocità, etc.
  • Controllo motori in c.c.
  • Sviluppo software per controllo motore in c.c.

TESTI/BIBLIOGRAFIA

T Noergaard. 2013. A Comprehensive Guide for Engineers and Programmers, Embedded Systems Architecture (2 ed.). Newnes, Newton, MA, USA.

Peter Hintenaus. 2014. Engineering Embedded Systems: Physics, Programs, Circuits. Springer Publishing Company, Incorporated.
 

DOCENTI E COMMISSIONI

Commissione d'esame

SIMONE DENEI (Presidente)

RENATO UGO RAFFAELE ZACCARIA (Presidente)

LEZIONI

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

MODALITA' D'ESAME

Sviluppo di un progetto assegnato al termine del corso

MODALITA' DI ACCERTAMENTO

Al termine del corso, lo studente deve essere in grado di progettare e scrivere il firmware di un sistema embedded rispettando le specifiche tecniche.

Calendario appelli

Data appello Orario Luogo Tipologia Note
09/06/2017 09:00 GENOVA Scritto
25/07/2017 09:00 GENOVA Scritto
05/09/2017 09:00 GENOVA Scritto