CODICE 80190 ANNO ACCADEMICO 2016/2017 CFU 6 cfu anno 2 INGEGNERIA INFORMATICA 8733 (LM-32) - 4 cfu anno 2 ROBOTICS ENGINEERING 8774 (LM-32) - 4 cfu anno 2 ROBOTICS ENGINEERING 8774 (LM-25) - 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 SIMONE DENEI 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