To access the full text documents, please follow this link: http://hdl.handle.net/2117/99142

Control de múltiples adaptadors USBtin en Python
Pérez Casbas, Guillermo Alejandro
Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica; Moreno Eguilaz, Juan Manuel
La memòria presentada a continuació és un recull de l’estudi previ i els passos que s’han seguit en aquest treball de final de grau. És un recorregut per les parts més importants del projecte. El primer bloc consistirà en un breu resum de tot l’estudi previ realitzat sobre el hardware i el software que s’ha considerat en la realització del projecte, indispensable per a un correcte disseny de la biblioteca. En un segon bloc trobareu el resum del desenvolupament de la biblioteca usbTinLib, que ha estat dissenyada per facilitar la comunicació amb un bus CAN des d’un ordinador mitjançant un adaptador USB-CAN USBtin. La biblioteca controla el dispositiu a través de l’enviament de comandes mitjançant un port sèrie (USB) i aquest executa les accions pertinents sobre el bus. A més de la biblioteca s’ha dissenyat una interfície gràfica amb la qual facilitar encara més l’ús de la biblioteca substituint les comandes al terminal per elements visuals i gràfics. Per últim, es troba la síntesis de la documentació realitzada per facilitar l’ús de la biblioteca així com per entendre el funcionament de l’aplicació. Aquesta documentació serà molt útil per a futures modificacions de terceres persones, ja que simplificarà la comprensió del codi. La intenció de realitzar el projecte residia en la necessitat de personalitzar certes característiques disponibles a l’aplicació de l’enginyer Thomas Fischl – creador de l’USBtin – per tal de poder treballar amb més d’un dispositiu des de la mateixa aplicació. Per fer-ho ha calgut refer la biblioteca de mètodes sencera en un llenguatge com és Python, que té l’avantatge de ser més accessible per a tots els usuaris.
-Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació
-Microcontrollers -- Programming
-Controller Area Network (Computer network)
-Microcontroladors -- Programació
-Controlador de xarxa d'area (Xarxa d'ordinadors)
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
Bachelor Thesis
Universitat Politècnica de Catalunya
         

Show full item record

Related documents

 

Coordination

 

Supporters