Summary: | Elsystemen i Scanias fordon består av ett antal styrenheter, där varje styrenhet har en mjukvara som måste anpassas beroende på vilken fordon som tillverkas. Anpassningen sker med hjälp av parametersättning som handlar om att skriva parametrar (fordonsegenskaper) till styrenheterna. I dagsläget skrivs parametrar en i taget vilket medför till onödiga tidsfördröjningar på grund av många frågningar och svar som sker mellan PC-mjukvara och styrenheterna. Syftet med detta examensarbete är att finna ett protokoll eller en tjänst som effektiviserar parametersättningen så att tiden minskar då parametrar skrivs till en styrenhet. Ju mindre frågningar och svar som skickas vid prametersättningen desto effektivare blir produktionen av fordon eftersom parametersättningen är en del av tillverkningsprocessen. Resultat av undersökningar tog fram fyra olika förslag på lösning till problemet som detta examensarbete behandlar. De första tre lösningsförslagen handlar mer om att effektivisera kommunikationsprocessen mellan PCmjukvara och styrenheterna, det vill säga minska antalet förfrågningar och svar mellan de två enheterna. Dessa förslag gick inte att implementera på grund flera orsaker som till exempel att de kräver mycket tid och resurser. Den fjärde lösningen handlar om att beräkna parametervärdena innan de ska skickas till en styrenhet. En prototyp av denna lösning skapades och vid testning med en specifik styrenhet minskade den totala parametersättningstiden med nästan hälften. Lösningen som implementerades har inte direkt svarat på frågeställningen, men då behovet även fanns för av att minska beräkningstiderna kan en prototyp av detta slag abslolut vara till nytta för Scania och dess produktion. === The electronic systems in Scania’s vehicles are composed of a set of control units. All of these control units have different softwares that need to be customized depending on which vehicle it belongs to. The customization is achieved by a process called parameter setting, where parameters (vehicle characteristics) are written to the control units. The system that is deployed today executes this task by sending the parameters one at a time. This gives cause to some overhead because of the excess request and responses. The purpose of this thesis work is to suggest a protocol, or service that may reduce the time it takes to write the parameters for one control unit. If the amount of requests and responses are lowered during the parameter setting process, it will certainly benefit the production of Scania’s vehicles since parameters are written to each control unit inside the vehicle during the manufacturing process. The result of the analysis of the problem was that four different solutions were found. The first three solutions focused on making the communication more effective between the PC software and the control units, that is, lowering the amount of requests and responses. It was discovered that these solutions were not suited for this project since they either required too much time or they were not satisfactory. The fourth solution would instead focus on the time it took to calculate the parameter values before sending them to the control unit. A prototype was produced, and when testing the prototype the results for a specific control unit showed that the total time for the parameter setting process was cut down to almost half. The solution that was implemented has not exactly lowered the communication times between the PC software and the control units, but the prototype could still prove to be useful since every second counts in Scania’s production line.
|