umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utveckling av mjukvara för automatiserad analys av signalkvalité på CAN-buss
Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
2012 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Development of software for automated analysis of signal quality on the CAN bus (English)
Abstract [sv]

Det finns en rad olika orsaker till felaktiga signalnivåer på CAN-bussar. Exempel kanvara kabelförläggning i hög EMI miljö, trasiga noder (ECU enheter), felaktigtinstallerade kablar eller felaktig terminering av bussen. Vid kontroll och felsökning avCAN-bussen, kan undersökning av de faktiska signalnivåerna vara ett viktigtkomplement till kontroll av logiska data på bussen.Dagens diagnossystem för fordon i CV90-familjen som utvecklas vid BAE systems iÖrnsköldsvik saknar möjlighet att analysera signalkvalitet på CAN-bussen. Ettanalysverktyg med denna funktionalitet skulle kunna användas vid slutkontroll för attupptäcka dolda fel innan leverans av fordon. Detta examensarbete syftar till att tafram mjukvaran för analys av signalkvalité till ett sådant instrument. Specifikafrågeställningar är att ta reda på vilka parametrar som är viktiga för att bedömasignalkvalité på CAN-bussen samt hur dessa parametrar kan användas för attautomatiskt analysera signalkvalitet och därigenom upptäcka möjliga fel på bussen.Som grund för instrumentet användes ett Bitscope pc oscilloskop och funktioner föranalys av signaldata togs fram med hjälp av programvaran Matlab från MathWorks.Resultatet av arbetet var en uppsättning funktioner som kan automatisera självaanalysen av signalkvalité på CAN-bussen. Det framtagna systemet har möjlighet attidentifiera CAN-meddelanden med minst samma säkerhet som en kommersiell bussmonitorsamt klarar att mäta upp de parametrar som ligger till grund för att utvärderasignalkvalité på CAN-bussen.Svårigheter som uppstod under arbetet var bland annat att hitta bra tekniker för atthitta flanker på bitar i signaldatan samt även att avgöra vilken metod som skulleanvändas för att utföra så kallad blind SNR uppskattning.Möjliga vägar för att fortsätta att utveckla instrumentet innefattar bland annatjustering av framtagna funktioner, utveckling av funktionalitet för att automatisktkonfigurera oscilloskopet 

samt möjligheten att implementera mjukvaran med annatprogrammeringsspråk.

Abstract [en]

There are a number of different causes of incorrect signal levels on the CAN-bus.Examples include cable routing in high EMI environment, faulty nodes (ECU units),improperly installed cables or improper termination of the bus. When troubleshootingor inspecting the function of the bus, review of the actual signal levels can be animportant addition to verifying the information in form of logical data sent on the bus.Today's diagnostic system for vehicles in the CV90-family developed at BAESystems in Örnsköldsvik is unable to analyze the signal quality on the CAN bus. Thiskind of functionality could be used for final inspection of the bus-system to discoverlatent defects before delivery of the vehicle. This thesis aims to develop software forthe analysis of signal quality to such an instrument. Aims of the thesis is to find outwhich parameters are important for assessing the signal quality of CAN-bus and howthese parameters can be used to automatically analyze the signal quality and thusdetect possible errors on the bus.As base for the instrument a Bitscope pc oscilloscope is used and functions foranalysis of signal data was generated using the Matlab software from MathWorks.The result of the project was a set of functions that can automate the analysis of signalquality on the CAN bus. The developed system is able to identify CAN messages withat least the same accuracy as a commercial bus monitor and are able to measure theparameters that form the basis for evaluating the signal quality on the CAN bus.Difficulties encountered were among other things how to make a blind signal to noiseratio estimation. Other problems were to find good methods for identifying the flanksof the sampled bits.Possible paths for further development of the system include adjustments of the designedfunctions, development of functionality for automatically configuring of theoscilloscope and the possibility to implement the software in another programming language.

Place, publisher, year, edition, pages
2012. , 41 p.
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:umu:diva-58133OAI: oai:DiVA.org:umu-58133DiVA: diva2:547016
External cooperation
BAE systems
Educational program
Bachelor of Science in Applied Electronics
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-08-26 Created: 2012-08-26 Last updated: 2012-08-26Bibliographically approved

Open Access in DiVA

No full text

By organisation
Department of Applied Physics and Electronics
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 71 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf