19
ThyssenKrupp Presta Steering © 2008 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta Hungary-nél dr. Naszádos László – ARTEMIS-H Akadémia 2011.10.18

Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Embed Size (px)

Citation preview

Page 1: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta Hungary-nél

dr.�Naszádos László – ARTEMIS-H�Akadémia

2011.10.18

Page 2: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

2 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tartalom

� A ThyssenKrupp Presta Hungary tevékenysége

� Egy elektromos kormányrendszer felépítése

� A szoftverfejlesztés fontosabb lépései

� Modell alapú fejlesztés

� Tesztelési szintek

Page 3: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

3 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

� E/E Competence Center: Az elektromos kormányrendszer elektromos és elektronikus komponenseinek, és szoftverének fejlesztési központja

� Tevékenységek� Funkcionális rendszerfejlesztés�Elektromos vezérő elektronika (ECU) fejlesztés külső beszállítóval�Elektromos motor fejlesztés külső beszállítóval�Nyomatékszenzor fejlesztés külső beszállítóval� Teljes szoftver fejlesztési, tesztelési életciklus�Rendszer integráció� Funkcionális rendszer tesztelés

A ThyssenKrupp Presta Hungary tevékenysége

Page 4: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

4 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Egy elektromos korm ányrendszer felépítése

Motor ECU Nyomatékszenzor

FogaslécKormányösszekötőrúd

Golyósorsó

Page 5: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

5 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

A szoftver felépítése és fontosabb jelútjai

State�and�

functional�

mgmt

Page 6: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

6 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

AUTOSAR szoftverstruktúra I

Page 7: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

7 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

AUTOSAR szoftverstruktúra II

From supplier

Motor Control

Platform SW

Motor Control

Steering

Application

OS and Standard core

Platform SW

Page 8: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

8 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

A szoftverfejlesztés fontosabb lépései

System�

Specification

System�Design

SW�System�

Specification

SW�System�Design

SW�Module

Specification

SW�Module Design

SW�Module

Implementation

Functional�System�

Test

System�Integration

SW�System�Test

SW�Integration

SW�Module�TestA folyamatot meghatározófontosabb szabványok:

• Automotive SPICE

• ISO 26262

• AUTOSAR

Page 9: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

9 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

A szoftverfejlesztés fontosabb dokumentumai

Customer requirements

System specification

System Design - UML

Softwarespecification

SW Architecture Design - UML

Software Componentspecification

SW Detailed Design - UML

SW Detailed Design - Matlab

SW Architecture Design - SystemDesk

Software Implementation C

Software Implementation TargetLink

Software ComponentTest Cases

System Test Cases

Software IntegrationTest Cases

Software ComponentTest Result

System Test Result

Software IntegrationTest Result

Doors

Enterprise Architect

Simulink, Targetlink

GHS

Page 10: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

10 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Model alapú fejlesztés

Power�Pack�

MATLAB�

Simulation

4.�Test�/�DVP

Implementation�

in�C-code

Model�validation0 200 400 600 800 1000 1200 1400 1600 1800 2000

0

1

2

3

4

5

6

7

8

Speed [RPM]

Tor

que

[Nm

]

Ubattery = 11.74V

Theoretical

Measured

-pi -pi/2 0 pi/2 pi

-0.1

-0.05

0

0.05

0.1

0.15

Mechanical Angle [rad]

Tor

que

[Nm

]

Requirements�

in�DOORS

Creating�power�

pack�design

1.�Analisys�and�specification

2.�Design

3.�Implementation

Evaluating�

Software�

parameter�set�

Page 11: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

11 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Gyors prototípus fejlesztés (Rapid Prototyping)

Rapid Prototyping with Matlab Real-Time Workshop

Production SW with TargetLink

Page 12: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

12 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat I: HIL teszter (Hardware In the Lo op)

Torque sensor

Steering mechanics

ECU

Controller board

Pow

er

module

Motor

RPS

Phases

Rotor angle

Driver

Vehicle communication

network

Vehicle model

Page 13: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

13 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat I: HIL teszter (Hardware In the Lo op)

Page 14: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

14 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat II: Power Pack HIL teszter

Torque sensor

Steering mechanics

ECU

Controller board

Pow

er

module

Motor

RPS

Phases

Rotor angle

Driver

Vehicle communication

network

Vehicle model

Page 15: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

15 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat II: Power Pack HIL teszter

Page 16: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

16 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat III: Rendszer tesztpad

Torque sensor

Steering mechanics

ECU

Controller board

Pow

er

module

Motor

RPS

Phases

Rotor angle

Driver

Vehicle communication

network

Vehicle model

Page 17: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

17 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat III: Rendszer tesztpad

Page 18: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

18 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Tesztelési folyamat IV: Tesztpálya

Torque sensor

Steering mechanics

ECU

Controller board

Pow

er

module

Motor

RPS

Phases

Rotor angle

Driver

Vehicle communication

network

Vehicle model

Page 19: Hardverközeli szoftverfejlesztés a ThyssenKrupp Presta ...oldweb.mit.bme.hu/projects/aha/Artemis_2011.10.18_TyssenKrupp.pdf · ThyssenKrupp Presta Steering ©2008Allrightsreserved.Copyinganddistribution

Title:�Hardverközeli�szoftverfejlesztés�a�ThyssenKrupp�Presta�Hungary-nél

Date�2011.10.18

Event,�Author,�ARTEMIS-H�Akadémia,�dr.�Naszádos�László

19 ThyssenKrupp�Presta�Steering

© 2008�All�rights�reserved.�Copying�and�distribution�without�the�prior�written�approval�of�ThyssenKrupp�Presta�AG�is�expressly�prohibited.�Inventions�capable�of�being�protected�are�property�of�ThyssenKrupp�Presta�AG�and�are�to�be�held�confidential

Köszönöm a figyelmet!