Operator unit simulator

Detta examensarbete utfördes som ett uppdrag av Atlas Copco där målet var att utveckla en programvara som kan simulera en OU (Operator Unit) i en PC miljö. Atlas Copcos egenutvecklade radiostyrningssystem för gruvfordon består av en sändare, kallad OU, och en mottagare, kallad MU (Machine Unit). En...

Full description

Bibliographic Details
Main Author: Rasmussen, Nichlas
Format: Others
Language:Swedish
Published: Örebro universitet, Institutionen för naturvetenskap och teknik 2015
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-45676
id ndltd-UPSALLA1-oai-DiVA.org-oru-45676
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-oru-456762018-01-12T05:10:05ZOperator unit simulatorsweOperator unit simulatorRasmussen, NichlasÖrebro universitet, Institutionen för naturvetenskap och teknik2015simulatorsimulationremote control systemradio remote controlcontrollerextreme programmingproduction testsoftwaresimulatorsimuleringfjärrstyrningssystemradiostyrningssystemkontrollerextrem programmeringproduktionstestmjukvaraSoftware EngineeringProgramvaruteknikDetta examensarbete utfördes som ett uppdrag av Atlas Copco där målet var att utveckla en programvara som kan simulera en OU (Operator Unit) i en PC miljö. Atlas Copcos egenutvecklade radiostyrningssystem för gruvfordon består av en sändare, kallad OU, och en mottagare, kallad MU (Machine Unit). En OU är en kontroller med reglage i form av knappar, joysticks och switchar och med indikatorer i form av LEDs och display. För att säkerställa att en OU endast kan kommunicera med en specifik MU och vice versa måste enheternas radiomoduler paras ihop genom en process som kallas ”learn link”, som görs genom att ansluta en CAN-kabel mellan enheterna.   Genom att använda en OU simulator vid MU produktionstest skulle det vara lättare att utföra vissa tester, såsom internfel och varningar, och det skulle vara möjligt att inkludera tester som är omöjliga att göra med en hårdvaru-OU, som att avsiktligt sända en felberäknad checksumma, för att undersöka MU-enhetens respons. OU simulatorn skulle ha ett grafiskt gränssnitt och genom att ansluta ett radiokort till PC:n skulle den kunna skicka och ta emot data från en MU. Den skulle också kunna utföra ”learn link”. Den färdiga produkten utvecklades med hjälp av C# och en XP-inspirerad utvecklingsmetod. This thesis was developed as an assignment from Atlas Copco where the goal was to develop software that could simulate an OU (Operator Unit) in a PC environment. Atlas Copco’s proprietary radio-control system for mining vehicles consists of a transmitter, called OU, and a receiver, called MU (Machine Unit). An OU is a controller with controls in the form of buttons, joysticks and switches and with indicators in the form of LEDs and display. To ensure that an OU only can communicate with a specific MU and vice versa the units’ radio modules must be paired together through a process called “learn link”, that is performed by connecting the units with a CAN-cable.   By using an OU simulator for MU production tests it would be easier to perform some tests, such as internal errors and warnings, and it would be possible to include tests that are impossible to do with OU hardware, such as intentionally send a miscalculated checksum, to examine the MU’s response. The OU simulator should have a graphical user interface and by connecting a radio card to the PC it should be able to send and receive data from an MU. It should also be able to perform “learn link”. The final product was developed using C# together with an XP-inspired development method. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-45676application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic simulator
simulation
remote control system
radio remote control
controller
extreme programming
production test
software
simulator
simulering
fjärrstyrningssystem
radiostyrningssystem
kontroller
extrem programmering
produktionstest
mjukvara
Software Engineering
Programvaruteknik
spellingShingle simulator
simulation
remote control system
radio remote control
controller
extreme programming
production test
software
simulator
simulering
fjärrstyrningssystem
radiostyrningssystem
kontroller
extrem programmering
produktionstest
mjukvara
Software Engineering
Programvaruteknik
Rasmussen, Nichlas
Operator unit simulator
description Detta examensarbete utfördes som ett uppdrag av Atlas Copco där målet var att utveckla en programvara som kan simulera en OU (Operator Unit) i en PC miljö. Atlas Copcos egenutvecklade radiostyrningssystem för gruvfordon består av en sändare, kallad OU, och en mottagare, kallad MU (Machine Unit). En OU är en kontroller med reglage i form av knappar, joysticks och switchar och med indikatorer i form av LEDs och display. För att säkerställa att en OU endast kan kommunicera med en specifik MU och vice versa måste enheternas radiomoduler paras ihop genom en process som kallas ”learn link”, som görs genom att ansluta en CAN-kabel mellan enheterna.   Genom att använda en OU simulator vid MU produktionstest skulle det vara lättare att utföra vissa tester, såsom internfel och varningar, och det skulle vara möjligt att inkludera tester som är omöjliga att göra med en hårdvaru-OU, som att avsiktligt sända en felberäknad checksumma, för att undersöka MU-enhetens respons. OU simulatorn skulle ha ett grafiskt gränssnitt och genom att ansluta ett radiokort till PC:n skulle den kunna skicka och ta emot data från en MU. Den skulle också kunna utföra ”learn link”. Den färdiga produkten utvecklades med hjälp av C# och en XP-inspirerad utvecklingsmetod. === This thesis was developed as an assignment from Atlas Copco where the goal was to develop software that could simulate an OU (Operator Unit) in a PC environment. Atlas Copco’s proprietary radio-control system for mining vehicles consists of a transmitter, called OU, and a receiver, called MU (Machine Unit). An OU is a controller with controls in the form of buttons, joysticks and switches and with indicators in the form of LEDs and display. To ensure that an OU only can communicate with a specific MU and vice versa the units’ radio modules must be paired together through a process called “learn link”, that is performed by connecting the units with a CAN-cable.   By using an OU simulator for MU production tests it would be easier to perform some tests, such as internal errors and warnings, and it would be possible to include tests that are impossible to do with OU hardware, such as intentionally send a miscalculated checksum, to examine the MU’s response. The OU simulator should have a graphical user interface and by connecting a radio card to the PC it should be able to send and receive data from an MU. It should also be able to perform “learn link”. The final product was developed using C# together with an XP-inspired development method.
author Rasmussen, Nichlas
author_facet Rasmussen, Nichlas
author_sort Rasmussen, Nichlas
title Operator unit simulator
title_short Operator unit simulator
title_full Operator unit simulator
title_fullStr Operator unit simulator
title_full_unstemmed Operator unit simulator
title_sort operator unit simulator
publisher Örebro universitet, Institutionen för naturvetenskap och teknik
publishDate 2015
url http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-45676
work_keys_str_mv AT rasmussennichlas operatorunitsimulator
_version_ 1718605389742735360