Over the years with the increase in electronics market in the most different sectors, more and more companies need to test their electronic devices before being released to the market. These tests do not only concern the correct arrangement and welding of the components but also the correct performance of the functions. The functional testing (FCT) market has therefore undergone a sharp increase, becoming demanded by more and more customers. Elemaster Group is today an international leader in the field of Original Design Manufacturing and Electronic Manufacturing Services. Elemaster not only develops machines for functional testing for internal use, but also creates versions for its customers so that they can test the products themselves. The goal of this thesis is to create a fixture that performs three principal functions. The first one concerns the programming of the DUT (Device Under Test), an IoT device dedicated to the WiFi connection of different home appliances, through a compiler. The second acquires the MAC address from an already programmed card. While the third one promises to autonomously performs a series of routines in order to test the correct functioning of the DUT. The fixture is made by an external supplier under the specifications provided by us. To manage all the routines, developed in Python, and interfaces is a RaspberryPi 3, combined with two pcb made internally to the company, one of which developed entirely during this thesis. The project allowed us to obtain a test bench that drastically lowers the programming and testing times, thus allowing the customer’s product to be processed faster, starting mass production of the IoT boards to be tested.

Negli anni con l’aumento dell’elettronica nei più svariati settori sempre più aziende necessitano di testare i loro sistemi elettronici prima del rilascio sul mercato. Questi test non riguardano soltanto la corretta disposizione e saldatura dei componenti ma anche il corretto svolgimento delle funzionalità. Il mercato del testing funzionale ha quindi subito un brusco incremento, diventando richiesto da sempre più clienti. Elemaster Group è oggi leader a livello internazionale nel settore dell’Original Design Manufacturing e dell’Electronic Manufacturing Services. Elemaster quindi non solo sviluppa macchine per il test funzionale ad uso interno, ma crea anche delle versioni per i propri clienti in modo che possano testare loro stessi i prodotti. L’obiettivo di questa tesi è quello di realizzare un sistema di prova che svolga principalmente tre funzioni. La prima riguarda la programmazione del DUT (Device Under Test), un dispositivo IoT dedicato alla connessione WiFi di diversi elettrodomestici, attraverso un compilatore. La seconda acquisisce il MAC address da una scheda già programmata. La terza si ripromette di svolgere autonomamente una serie di routine in modo da testare il corretto funzionamento del DUT. Il banco di test è stato progettato e successivamente realizzato da un fornitore esterno. A gestire tutte le routine, sviluppate in Python, e le interfacce è un RaspberryPi 3, combinato con due schede realizzate internamente all’azienda, di cui una sviluppata interamente nel corso di questa tesi. Il progetto ha permesso di ottenere una macchina che abbassa drasticamente i tempi di programmazione e testing, permettendo così di evadere più velocemente il prodotto del cliente, avviando la produzione di massa delle schede IoT da testare.

Sviluppo di un banco di collaudo automatico per testing funzionale di dispositivi IoT

LODI, ANDREA
2017/2018

Abstract

Over the years with the increase in electronics market in the most different sectors, more and more companies need to test their electronic devices before being released to the market. These tests do not only concern the correct arrangement and welding of the components but also the correct performance of the functions. The functional testing (FCT) market has therefore undergone a sharp increase, becoming demanded by more and more customers. Elemaster Group is today an international leader in the field of Original Design Manufacturing and Electronic Manufacturing Services. Elemaster not only develops machines for functional testing for internal use, but also creates versions for its customers so that they can test the products themselves. The goal of this thesis is to create a fixture that performs three principal functions. The first one concerns the programming of the DUT (Device Under Test), an IoT device dedicated to the WiFi connection of different home appliances, through a compiler. The second acquires the MAC address from an already programmed card. While the third one promises to autonomously performs a series of routines in order to test the correct functioning of the DUT. The fixture is made by an external supplier under the specifications provided by us. To manage all the routines, developed in Python, and interfaces is a RaspberryPi 3, combined with two pcb made internally to the company, one of which developed entirely during this thesis. The project allowed us to obtain a test bench that drastically lowers the programming and testing times, thus allowing the customer’s product to be processed faster, starting mass production of the IoT boards to be tested.
PAPINI, NICOLA
ING - Scuola di Ingegneria Industriale e dell'Informazione
20-dic-2018
2017/2018
Negli anni con l’aumento dell’elettronica nei più svariati settori sempre più aziende necessitano di testare i loro sistemi elettronici prima del rilascio sul mercato. Questi test non riguardano soltanto la corretta disposizione e saldatura dei componenti ma anche il corretto svolgimento delle funzionalità. Il mercato del testing funzionale ha quindi subito un brusco incremento, diventando richiesto da sempre più clienti. Elemaster Group è oggi leader a livello internazionale nel settore dell’Original Design Manufacturing e dell’Electronic Manufacturing Services. Elemaster quindi non solo sviluppa macchine per il test funzionale ad uso interno, ma crea anche delle versioni per i propri clienti in modo che possano testare loro stessi i prodotti. L’obiettivo di questa tesi è quello di realizzare un sistema di prova che svolga principalmente tre funzioni. La prima riguarda la programmazione del DUT (Device Under Test), un dispositivo IoT dedicato alla connessione WiFi di diversi elettrodomestici, attraverso un compilatore. La seconda acquisisce il MAC address da una scheda già programmata. La terza si ripromette di svolgere autonomamente una serie di routine in modo da testare il corretto funzionamento del DUT. Il banco di test è stato progettato e successivamente realizzato da un fornitore esterno. A gestire tutte le routine, sviluppate in Python, e le interfacce è un RaspberryPi 3, combinato con due schede realizzate internamente all’azienda, di cui una sviluppata interamente nel corso di questa tesi. Il progetto ha permesso di ottenere una macchina che abbassa drasticamente i tempi di programmazione e testing, permettendo così di evadere più velocemente il prodotto del cliente, avviando la produzione di massa delle schede IoT da testare.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
tesi.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Tesi Banco di Collaudo
Dimensione 21.61 MB
Formato Adobe PDF
21.61 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/144696