Miniatyrlogger for datainnsamling og lagring
Master thesis
Permanent lenke
https://hdl.handle.net/11250/2680063Utgivelsesdato
2020-06-21Metadata
Vis full innførselSamlinger
- Studentoppgaver (TN-IDE) [835]
Sammendrag
Brunvoll AS har tidligere levert loggeenheter/tilstandskontrollsystem til ulike fartøy gjennom flere år, for å samle inn data fra prosesskontrollere til baug- og hekkpropeller. Ved fartøy der de ikke har levert tilstandskontrollsystem, finnes det ikke historikk fra tidligere operasjoner. Hvis det skulle oppstå feil, behov for feilsøking eller annet servicerelatert arbeid, har Brunvoll loggekofferter som kan fungere som et midlertidig tilstandskontrollsystem. Loggekoffertene er fysisk store som gjør det tungvint å ta de med seg på reise, i tillegg til at det ofte er begrenset plass for montering av ekstra loggeutrustning ombord i fartøy. Derfor har Brunvoll ønske om å erstatte loggekoffertene med loggeenheter som har fysisk liten formfaktor og somskal fungere på samme måte. Dette ga grunnlag for denne oppgaven.
I denne oppgaven er det utviklet en miniatyrlogger med berøringsskjerm som har fysisk liten formfaktor for enkelt å samle inn data. Miniatyrloggeren er en Linux basert mini-datamaskin av type Raspberry Pi med berøringsskjerm. Data somlogges fra prosesskontrollere blir lagret lokalt på miniatyrloggeren i komprimerte filer med tidsstempling. Når logging av filer er fullført, kan komprimerte filer konverteres til lesbare filer til bruk i Brunvoll sine systemer for videre prosessering. Differensiell puls-kodemodulasjon, Run-length encoding (RLE) og Huffman-koding er algoritmer brukt innen kompresjon av data.
Miniatyrloggeren er utviklet for å være brukervennlig og oversiktlig. Det er derfor ikke behov for å koble til verken en datamus, tastatur eller annet utstyr. For at miniatyrlogger og prosesskontrolleren skal kommunisere med hverandre, er det brukt Ether-S-Bus protokoll. Når miniatyrloggeren kobles til prosesskontrollerenheten via en nettverkskabel, opprettes kommunikasjonen automatisk under oppstart avminiatyrloggeren. Ved å benytte berøringsskjermen, kan man utføre de nødvendige kommandoene som start og stopp av logging av data, og konvertering av komprimerte filer til lesbare filer. På berøringsskjermen blir det også vist annen nyttig informasjon, som hvor lenge logging av data har pågått eller hvormye lagringsplass som gjenstår.
Beskrivelse
Master's thesis in Automation and signal processing