Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
76.425 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Escola Tècnica Superior d'Enginyeria Industrial de Barcelona
  • Grau en Enginyeria en Tecnologies Industrials (Pla 2010)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Escola Tècnica Superior d'Enginyeria Industrial de Barcelona
  • Grau en Enginyeria en Tecnologies Industrials (Pla 2010)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

CANFD datalogger based on Python and Raspberry PI

Thumbnail
View/Open
albert-burgu-s-mars-report.pdf (2,797Mb)
annex.zip (1,830Mb)
  View UPCommons Usage Statistics
  LA Referencia / Recolecta stats
Includes usage data since 2022
Cita com:
hdl:2117/332952

Show full item record
Burgués Marsa, Albert
Tutor / directorMoreno Eguilaz, Juan ManuelMés informacióMés informacióMés informació
Document typeBachelor thesis
Date2020-07-22
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 3.0 Spain
This work is protected by the corresponding intellectual and industrial property rights. Except where otherwise noted, its contents are licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
This project pretends to show the development of a CAN FD datalogger in a way that one reader with basic knowledge in the field of electronics and programming in Python can understand the concepts treated in it, as they will be briefly explained before jumping into them. In first place, the basic concepts of the different types of communication between electronic devices and communication protocols that will be approached on this project such as SPI and CAN FD are explained, remarking their principal characteristics and different advantages. In second place, the hardware components used in the project are exposed, showing the specifications of each component. In the case of the CAN FD controller used in this project, the software part will also be explained, exposing how the data is stored, the different registers that are used and how they work and finally, how the data has to be sent to the controller in order to be correctly processed. Finally, the process of the datalogger development is explained step by step, starting for the modifications done to an already existing Python library in order to adapt it to this project and how some aspects of the original CAN FD driver are improved. Then, the making of the main script responsible of running all the libraries needed to set up the datalogger is described. For a more advanced datalogger, it is explained how hardware filters and masks can be implemented, improving the functionality of the CAN FD driver. Finally, some tests for the filters will be showcased in order to demonstrate their effectivity and the overall performance of the datalogger.
SubjectsComputer network protocols, Python (Computer program language), Raspberry Pi (Computer), Protocols de xarxes d'ordinadors, Python (Llenguatge de programació), Raspberry Pi (Ordinador)
DegreeGRAU EN ENGINYERIA EN TECNOLOGIES INDUSTRIALS (Pla 2010)
URIhttp://hdl.handle.net/2117/332952
Collections
  • Escola Tècnica Superior d'Enginyeria Industrial de Barcelona - Grau en Enginyeria en Tecnologies Industrials (Pla 2010) [3.181]
  View UPCommons Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
albert-burgu-s-mars-report.pdf2,797MbPDFView/Open
annex.zip1,830Mbapplication/zipView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Metadata under:Metadata under CC0
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina