EMBEDDED SYSTEMS

EMBEDDED SYSTEMS

_
iten
Codice
80190
ANNO ACCADEMICO
2016/2017
CFU
6 cfu al 2° anno di 8733 INGEGNERIA INFORMATICA (LM-32) GENOVA

4 CFU al 2° anno di 8774 ROBOTICS ENGINEERING (LM-32) GENOVA

4 CFU al 2° anno di 8774 ROBOTICS ENGINEERING (LM-25) GENOVA

SETTORE SCIENTIFICO DISCIPLINARE
ING-INF/04
LINGUA
Inglese
SEDE
GENOVA (INGEGNERIA INFORMATICA )
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.

Modalità 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

RENATO UGO RAFFAELE ZACCARIA (Presidente)

SIMONE DENEI (Presidente)

LEZIONI

Modalità 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

 

ESAMI

Modalità d'esame

Sviluppo di un progetto assegnato al termine del corso

Modalità 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.