[ca] 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.

[en] 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.