Denna rapport presenterar en design och implementation av en portabel mätplattform ämnad för felsökning genom datainsamling av olika industriella signaler i fält. Konstruktionen kan mäta ±10 V och strömslinga, för att sedan logga dessa till ett SD-kort. Implementationen utfördes med hjälp av färdiga enkortslösningar i form av en Arduino Uno och diverse expansionskort, även kallade shields. Fokus i projektet har legat på att minimera strömförbrukningen av den mikrokontrollbaserade mätplattformen med olika hårdvaru- och mjukvarumetoder. Det resulterade i att den slutgiltiga produkten använde sig av mjukvarumetoder för att minimera strömförbrukningen. Detta var för att omkonstruktioner av hårdvara skulle vara både krångligt och mer tidskrävande än att använda sig av strömeffektiva funktioner i mjukvaran. Arduino Uno visade sig även vara den mikrokontrollen som passade bäst för att minimera strömförbrukningen men ett sämre alternativ om man ville behålla en hög samplingshastighet då klockhastigheten och minnet inte räckte till. Sammanfattningsvis kan man säga att projektet blev lyckat då majoriteteten av önskemålen från kravspecifikationen blev uppfyllda. Det finns även en del förbättringsförslag man kan jobba vidare med. Till exempel en förbättrad prestanda och egendesignade kretskort. / This report presents the design and implementation of a portable data logger for debugging by logging different industrial signals in the field. The finished product can measure ±10 V and current loop signals. These are then logged to an SD card. The product was implemented using ready-made electronics boards such as the Arduino Uno microcontroller board and compatible expansion cards, also known as shields. The projects main focus is on minimizing the power consumption of the microcontroller based data logger through the use of different hardware- and software methods. The finished product mainly uses software solutions to achieve this. The main reason is that redesigns in hardware would be more difficult and time consuming. The Arduino turned out to be a very good microcontroller for low-power applications, although not optimal if higher sampling speeds are desired because of its limited clock speed and internal memory. In conclusion, the project was a success and most of the goals set out in the beginning where accomplished but there are some improvements that can be made to the product. Some suggested improvements are higher performing internals and circuit boards specifically designed for the application.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-186765 |
Date | January 2022 |
Creators | Nygård, Linus, Wallén, Marika |
Publisher | Linköpings universitet, Elektroniska Kretsar och System |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0018 seconds