Gestione di apparecchiature e sistemi complessi Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 1 Gestione di apparecchiature e sistemi complessi Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 2 Gestione di apparecchiature e sistemi complessi Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 3 Gestione di apparecchiature e sistemi complessi Ma anche … Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 4 Sistemi embedded Macchina automatica Sistema embedded LAN / WAN Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali Sistemi Real Time Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 6 Sistemi Real Time Processi di gestione (task) : • apertura elettrovalvola entrata acqua • accensione resistenza di riscaldamento • pompa di scarico acqua • azionamento motori • aggiornamento display Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali Priorità 7 Project Challages Technical : • Multi tasking • Real Time processing • Real Time comunication • Component selection: Performance Avaliability Reliability • Software development • Hardwave design Commercial : • Need new project ? • Estimate project cost including: Component cost Time needed (time is money!!) Tools cost •Extra cost/time Certification Training Mainenance Strategic : Time to market … and which market! Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 8 Time to market t Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 9 New design or available stuff ? Usually a mix : New and custom design Available stuff Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 10 ASSP# ASIC Custom Boards Standard Silicon OEM $Boards COTS *Board Modular Systems Turnkey System Deployment Price New design or available stuff ? Systems Shipped per Year Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali * Commercial Of The Shelf $ Original Equipent Manufacturer11 # Application Specific Standard Product Il tempo è denaro Hardware Design: 2 weeks Logic and Circuit Design: 2 weeks Hardware Verification: 2 weeks Software Design/Coding: 2 weeks Software Integration: 2 weeks System Testing/Certification: 2 weeks TOTAL: 12 weeks, $50,000 to $150,000 Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 12 Which tool(s) ? You have to know many tools in order to choose ! Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 13 Sistemi Embedded Real Time Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali Available technologies C code VHDL code Microcontroller FPGA Interfaces Interfaces PCB design PCB design External devices Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali 15 Tools µ Controller DSK LabVIEW embedded Multisim Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali µ Controller sw development and dbg FPGA development board programming Circuit electrical simulation PCB design LabVIEW student edition https://lumen.ni.com/nicif/us/acadevallvdl/content.xhtml Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali Organizzazione attività x t Aula (mar) LAB1 (lun) • Programmazione in LabVIEW •Sistemi di misura automatici e virtuali •Strumentazione virtuale e modulare •Conversione AD/DA e convertitori •Sensori (richiami) •Circuiti di condizionamento del segnale • Acquisizione di segnali • Progetto e realizzazione di un VI • Toolkits di LabVIEW : FPGA, Sound and Vibration, embedded … • GPIB e LXI •Sistemi di misura distribuiti - LXI •Smart sensors •Case studies Massimo Lanzoni Laboratorio di Architetture e Programmazione dei Sistemi Elettronici Industriali • Progetti (a gruppi) 18