• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

External Non-Volatile Memory Management for an STM32 Processor / Hantering av beständigt minne för en STM32-processor

Falk, Johannes January 2022 (has links)
This report details the process of developing libraries to handle data management on two types of non-volatile memory interfacing with an STM32 microprocessor. This was done at the request of Suonobouno AB, who are developing digital and analog synthesizers. This work included the development of generic open-ended memory management functions, as well as functions for handling the specific data structures used in the company's instruments, the later building on the former. In the end, a library was developed that can perform the reading and writing of data to the storage mediums through a clean interface devoid of unnecessary detail. The solution is highly modular, with a clear strategy for managing coupling, to allow the library to grow and develop with further integration. / I denna rapport beskrivs arbetet med att utveckla bibliotek för hantering av externa lagringsenheter som används av en STM32 mikroprocessor. Detta utfördes på uppdrag av Suonobouno AB som utvecklar digitala och analoga syntar. Detta arbete innefattade framtagandet av generiska funktioner för minneshantering, så väl som funktioner anpassade för de specifika datastrukturer som förekommer i det system som är den tilltänkta applikationen. I slutändan åstadkoms ett bibliotek som kan utföra den nödvändiga läsningen och lagringen av data till de två lagringsmedia som omfattades av projektet. Detta kan kontrolleras genom ett rent interface som inte kräver kännedom om tekniska detaljer bakom lagringsteknikerna. Biblioteket är modulärt, med en tydlig strategi för att hantera beroenden, så att det kan växa och utvecklas med vidare integrering.
2

Portabel mätplattform med låg effektförbrukning för datainsamling i fält / Portable Low-Power Data Logger for Debugging Applications in the Field

Nygård, Linus, Wallén, Marika January 2022 (has links)
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.

Page generated in 0.019 seconds