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

Implement an Automotive Diagnostics Kernel on top of a Can Send and receive tool;
Implementación de una herramienta de diagnósticos sobre el programa busmaster de envío y recepción de mensajes sobre el bus can;
Implementació d'una eina de diagnòstics sobre el programa busmaster d'enviament i recepció de missatges sobre el bus can
Sanchez Marin, Maria Alejandra
Universitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions; Fidalgo Teso, Jesús Ángel
Creación de una herramienta de diagnóstico sobre la herramienta de envío/recepción sobre el BUS CAN llamada BUSMASTER.
[ANGLÈS] With the passage of time the automobile's electronic systems have become increasingly completes, to cover and fulfill many basic and complex features in the automotive world. These functions are monitored and controlled through the use of several control units (ECU) that are located inside the car. Because of the importance that the ECU's acquired in the full operation of the car, the manufacturing process and internal software programming should be very thorough and careful to properly fulfill the requirements demanded in its design. To ensure the operation thereof is performed a process evaluation and testing. This process can be done through a software called Busmaster that has the ability to comply with many of the features that even the best programs that require expensive licenses may have today. This project was performed in the Lear Corporation with the intention of adding a new diagnostic tool, based on international standards ISO 14229, and supports sending and receiving short and long messages according to the protocol set out in ISO 15765. Project implementation was carried out in several stages, the first stage of initiation and knowledge of the international’ standards of ISO that were to be applied in diagnostic tool, followed by another stage of knowledge the Busmaster software and the knowledge of the programming interface. The next step was the implementation and programming of the software according to the requirements established in the previous cycle. Finally the last stage corresponded to a process of testing and evaluation of the tool, and then make the process of documenting it. After executing the above process were delivered the code to the creators of Busmaster for final integration of the tool, evaluate the performance of the same when interacting with the rest of the system to later be added to the next version of the Busmaster program.
[CASTELLÀ] Con el paso del tiempo los sistemas electrónicos dentro del automóvil se han vuelto cada vez más completos hasta abarcar y cumplir muchas funcionalidades básicas y complejas dentro del mundo de la automoción. Estas funcionalidades son monitoreadas y controladas a través del uso de diversas unidades de control (ECU) que se encuentran ubicadas dentro del coche. Debido a la importancia que las ECU’s adquieren en el funcionamiento completo del carro el proceso de fabricación y programación del software interno debe ser muy minucioso y cuidadoso de cumplir correctamente con los requerimientos exigidos en su diseño. Para asegurarse del funcionamiento de los mismos se realiza un proceso de evaluación y prueba. Este proceso puede ser realizado a través de un software libre llamado Busmaster que tiene la capacidad de cumplir con muchas de las funcionalidades que hasta los mejores programas que requieren costosas licencias pueden tener hoy en día. El presente proyecto fue realizado en la empresa Lear Corporation con la intención de añadir una nueva herramienta de diagnósticos basada en las normas internacionales ISO 14229 y que admita el envío y recepción de mensajes largos y cortos de acuerdo al protocolo establecido en la ISO 15765. La implementación del proyecto se realizó en varias etapas, una primera etapa de iniciación y de conocimiento de las normas internacionales ISO que iban a ser aplicadas en la herramienta de diagnóstico, seguida con otra etapa de conocimiento del software Busmaster y del conocimiento de la interfaz de programación. Seguidamente se realizó una fase de planificación y diseño de la herramienta. La siguiente etapa consistió en la implementación y programación del software de acuerdo a los requerimientos establecidos en el ciclo anterior. Finalmente la última etapa correspondió a un proceso de pruebas y evaluación de la herramienta para posteriormente realizar el proceso de documentación de la misma. Una vez ejecutado todo el proceso anterior se realizó la entrega del código a los creadores de Busmaster para realizar la integración final de la herramienta, evaluar el comportamiento de la misma al interactuar con resto del sistema para posteriormente ser añadida a la próxima versión del programa Busmaster.
[CATALÀ] Amb el pas del temps els sistemes electrònics dins de l'automòbil s'han tornat cada vegada més complets fins a abastar i complir moltes funcionalitats bàsiques i complexes dins del món de l'automoció. Aquestes funcionalitats són monitoretjades i controlades a través de l'ús de diverses unitats de control (ECU) que es troben situades dins del cotxe. A causa de la importància que les ECU’s adquireixen en el funcionament complet del vehicle el procés de fabricació i programació del software intern ha de ser molt minuciós i acurat per poder complir correctament amb els requeriments exigits en el seu disseny. Per assegurar-se del funcionament dels mateixos es realitza un procés d'avaluació i prova. Aquest procés pot ser realitzat a través d'un software lliure anomenat Busmaster que té la capacitat de complir amb moltes de les funcionalitats que fins i tot els millors programes, que requereixen costoses llicències, poden tenir avui dia. El present projecte va ser realitzat en l'empresa Lear Corporation amb la intenció d'afegir una nova eina de diagnòstics basada en les normes internacionals ISO 14229 i que admeti l'enviament i recepció de missatges llargs i curts d'acord al protocol establert en la ISO 15765. La implementació del projecte es va realitzar en diverses etapes, una primera etapa d'iniciació i de coneixement de les normes internacionals ISO que anaven a ser aplicades en l'eina de diagnòstic, a continuació una altra etapa de coneixement del software Busmaster i del coneixement de la interfície de programació. Seguidament es va realitzar una fase de planificació i disseny de l'eina. La següent etapa va consistir en la implementació i programació del software d'acord als requeriments establerts en el cicle anterior. Finalment l'última etapa va correspondre a un procés de proves i avaluació de l'eina per posteriorment realitzar el procés de documentació de la mateixa. Una vegada executat tot el procés anterior, es va realitzar el lliurament del codi als creadors de Busmaster per realitzar la integració final de l'eina, per així avaluar el comportament de la mateixa a l’interactuar amb la resta del sistema per posteriorment ser afegida a la propera versió del programa Busmaster.
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació
Software engineering
Systems engineering
Busmaster
Diagnostics
CAN
ISO 14229
ISO 15765
Transport Protocol
Diagnósticos
Protocolo de transporte
Busmaster
Enginyeria de programari
Enginyeria de sistemes
S'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/bachelorThesis
Universitat Politècnica de Catalunya
         

Show full item record

 

Coordination

 

Supporters