Discrimination in the reading of an optical encoder
Tipus de documentTreball Final de Grau
Data2022-02-01
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
The analysis of an electrical fault in an industrial machine goes through several tests to narrow down the actual problem from a mechatronic subsystem. The process itself brings along an economic and time inversion which in some cases can affect the timeline. This study aims to determine the presence of anomalies in a strip encoder in order to avoid electrical issues in future performances. Specifically, it investigates whether the data collected from an optical encoder is reliable. To imitate the output signal from the encoder, an FPGA was used to reproduce it using VHDL language. With the help of the Cmod A7 buttons, the PCB emulates an encoder and stores the data into the RAM for its subsequent analysis. The result of the sequence is done by a neural networks process code with Python. These results suggest whether the data?s collection has any damages or it can be considered meaningful. El análisis de una falla eléctrica en una máquina industrial pasa por varias pruebas para acotar el problema real de un subsistema mecatrónico. El proceso en sí trae consigo una inversión económica y e inversión de tiempo que en algunos casos puede afectar a un calendario establecido. Este estudio tiene como objetivo determinar la presencia de anomalías en un "encoder strip" con el fin de evitar problemas eléctricos en futuras actuaciones. Específicamente, investiga si los datos recopilados de un codificador óptico son confiables. Para imitar la señal de salida del codificador se utilizó una FPGA para reproducirla en lenguaje VHDL. Con la ayuda de los botones de Cmod A7, la PCB emula un codificador y almacena los datos en la RAM para su posterior análisis. El resultado se procesa mediante redes neuronales con Python. Estos resultados sugieren si la recopilación de datos tiene algún daño o si puede considerarse significativa. L'anàlisi d'una falla elèctrica en una màquina industrial passa per diverses proves per reduir el problema real d'un subsistema mecatrònic. El procés en si comporta una inversió econòmica i temporal que en alguns casos pot afectar el cronograma. Aquest estudi pretén determinar la presència d'anomalies en un "encoder strip" per tal d'evitar problemes elèctrics en futures actuacions. Concretament, investiga si les dades recollides d'un codificador òptic són fiables. Per imitar el senyal de sortida del codificador, es va utilitzar un FPGA per reproduir-lo mitjançant el llenguatge VHDL. Amb l'ajuda dels botons del Cmod A7, la PCB emula un codificador i emmagatzema les dades a la memòria SRAM per a la seva anàlisi posterior. El resultat es procesa mitjançant xarxes neuronals amb Python. Aquests resultats suggereixen si la recollida de dades té algun dany o es pot considerar significativa.
MatèriesNeural networks (Computer science), Fuzzy logic, Xarxes neuronals (Informàtica), Lògica difusa
TitulacióGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Annexes.zip | 13,29Kb | application/zip | Visualitza/Obre | |
DiscriminationO ... aJualinaFernandezAlayo.pdf | 3,530Mb | Visualitza/Obre |