Den här rapporten beskriver ett examensarbete för högskoleingenjörsexamen i datorteknik vid Växjö universitet. Vid företaget BSR i Växjö pågår utvecklingen av ett diagnosverktyg benämt BSR Diagnostic Tool. Syftet med projektet är att kunna använda en hårdvaruklass som kommunikationsdel istället för diagnosverktyg från de olika biltillverkarna. Inom objektorienterad programmering är en klass ett avsnitt programkod som samlar en mängd relaterade attributer och funktioner för ett objekt. I rapporten beskrivs implementeringen av hårdvaruklassen samt tillhörande teori för kommunikationsbussen som används, nämligen CAN. BSR har redovisat vilka funktioner som bör finnas med i klassen genom att göra ett diagram med dessa. Målet i första hand var att få en fungerande kommunikation med styrenheter i en Saab. Testning har skett genom ett enkelt testprogram som ger möjlighet att skicka en fråga och få tillbaka ett svar från en styrenhet i fordonet genom hårdvaruklassen. Utvecklingen av systemet har skett med hjälp av programspråket C# och utvecklingsmiljön .NET. Företagets representanter var nöjda med resultatet då det utgör en bra grund för vidareutvecklingen av BSR Diagnostic Tool. / This abstract describes the bachelor degree thesis in computer technology at Växjö University. At the company BSR in Växjö, Sweden there is a new project under development called BSR Diagnostic Tool. The main idea is to use a hardware class for communication instead of the diagnostic tools that are provided by the car manufactures. In object-oriented programming, a class is a programming language construct that is used as a blueprint to create objects. The task was to implement this hardware class which will handle the communication between a computer and the control units in the vehicles. The report also includes a big theoretical part about the communication bus that is used, CAN. The objective was to create the class and make it communicate successfully with a Saab. The testing of the class was done with a simple program. The program can send a question to the vehicle and retrieve an answer with help of the hardware class. BSR provided a diagram with functions that should be present. The development of the system was done using C# and .NET Environment. The company was satisfied with the results since they provided a good basis to further development of BSR Diagnostic Tool.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:vxu-2234 |
Date | January 2008 |
Creators | Jukic, Vladimir, Wikingsson, Thom |
Publisher | Växjö universitet, Matematiska och systemtekniska institutionen, Växjö universitet, Matematiska och systemtekniska institutionen |
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 |
Relation | Rapporter från Växjö universitet : Matematik, naturvetenskap och teknik, 1404-045X ; |
Page generated in 0.0023 seconds