Volvo CE Electronic Systems -...

17
CMP 11/1/2003 1 Volvo Construction Equipment Volvo CE Electronic Systems

Transcript of Volvo CE Electronic Systems -...

Page 1: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 1

Volvo Construction Equipment

Volvo CE Electronic Systems

Page 2: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 2

Volvo Construction Equipment

Business Areas Volvo Group

AB Volvo

Aero FinancialServices

Renault Trucks

Volvo Trucks Buses PentaConstruction

EquipmentMack

Trucks

Page 3: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 3

Volvo Construction Equipment

Volvo Construction Equipment

Articulated Haulers - Excavators - Graders - Compact Equipments – Components - Wheel Loaders

Page 4: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 4

Volvo Construction Equipment

Components

Development of Driving RopeEngine - Transmission - Axles - Brakes - Electronic

Page 5: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 5

Volvo Construction Equipment

TUE

Electronic Control System Development• Electronic Control Unit Specification

• Software Development

• Software Management

• Testing

• R&D

Page 6: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 6

Volvo Construction Equipment

Electronic Control System

System Environment Constraints• Embedded Computer Units

• Safety-critical functionality

• Real-time constraints

• Economy

Page 7: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 7

Volvo Construction Equipment

Software Development

System Architecture (ART)• Network; dual CAN and Slow Diagnostic Bus

• Same Hardware Platform

• Rubus OS

C-ECU T-ECU V-ECU I-ECU

CAN/J1587

Page 8: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 8

Volvo Construction Equipment

Rubus RTOS at VCE

Rubus OS History at VCE• 1996: Pre-studies of Rubus RTOS

• 1998: Product release of Wheel Loader 220D

• 1998: Component Design Support and Scheduler tool

• Today: Development of Visual Configuration Tool, improved feedback data, improved internal communication…

Page 9: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 9

Volvo Construction Equipment

Rubus RTOS Profile

Suitable for Embedded Systems• Code 4 – 15 Kbytes

• RAM 100 – 500 bytes

• OS Code ~6000 rows code

Page 10: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 10

Volvo Construction Equipment

Rubus OS Profile

Rubus Real-time• Supports Different Execution Paradigms

• Configuration and Analyze Tools

• Basic Real Time Support

• Static Allocation

Rubus OS

Blue KernelBlue KernelGreen KernelRed Kernel

Basic ServicesBasic Services

Page 11: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 11

Volvo Construction Equipment

Rubus OS Profile

Analytic Component Model• Separates Code from Rubus

Configuration such as Interface and Temporal Settings

• Portable Functions

• Clear Data Interface

Source

Component

Target

Page 12: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 12

Volvo Construction Equipment

System Use

95%

4%

1%

VCE Typical Setup

Application Allocation ~ 95% Time Triggered (including none time critical)

> 4% Event Triggered Low Priority

> 1 % Hardware Related Interrupts

Page 13: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 13

Volvo Construction Equipment

VCE Typical Setup

Basic Services• Queue Communication

• Semaphore/Mutex

• Error on exceeded WCET, Stack faults

• Mode shifting

Page 14: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 14

Volvo Construction Equipment

Conclusion

General Problems• Real Time

• Distributed System

• Embedded Technology

• Safety Critical Systems

• Software Re-use

• Process

Page 15: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 15

Volvo Construction Equipment

Conclusion

Rubus RTOS• Very Stable

• Efficient

• Predictable

Can only be proven by use

Page 16: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 16

Volvo Construction Equipment

Conclusion

Configuration Tools• Complex Configuration

• Poor Error Reporting

• Treshold

Compensates the Configuration

Page 17: Volvo CE Electronic Systems - SMART-labsesam.smart-lab.se/Projekt/IG_Prgsak/Moten/Dok/5Rubus.pdfVolvo Construction Equipment Volvo CE Electronic Systems. CMP 11/1/2003 2 Volvo Construction

CMP

11/1/2003 17

Volvo Construction Equipment

Conclusion

Component Concept• Careful Design

• Good workflow

• Difficult Component Management

Hard work but works well