1 / 14

Volvo CE Software Control

Volvo CE Software Control. AB Volvo. Business Areas within Volvo Group. Mack Trucks. Renault Trucks. Volvo Trucks. Buses. Construction Equipment. Penta. Aero. Financial Services. ARTICULATED HAULER. EXCAVATOR. MOTOR GRADER. WHEEL LOADER. COMPACT EQUIPMENT.

ezra
Download Presentation

Volvo CE Software Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Volvo CE Software Control

  2. AB Volvo Business Areas within Volvo Group Mack Trucks Renault Trucks Volvo Trucks Buses Construction Equipment Penta Aero FinancialServices ARTICULATED HAULER EXCAVATOR MOTORGRADER WHEEL LOADER COMPACT EQUIPMENT Business Lines withinVolvo Construction Equipment Business Areas CUSTOMER SUPPORT RENTAL

  3. Braås, Sweden; Pederneiras, Brazil ± 600 empl. Eskilstuna, Sweden Arvika, Sweden ± 1100 empl. Asheville, North America ± 250 empl Changwon, Shanghai,China ±1300 empl. Goderich, Ontario, Canada ± 700 empl. Eskilstuna, Sweden ±900 empl. Pederneiras, Brazil ± 250 empl. Belley, France Konz-Könen, Germany Wroclaw, Poland ± 950 empl. Hallsberg, Sweden ± 500 empl. R&D Plant 11

  4. Instrument control unit(I-ECU) Cab control unit (C-ECU) Vehicle control unit (V-ECU) PROSIT VCADS Pro MATRIS Engine control unit (E-ECU) Transmission control unit (T-ECU) Electronic Control System

  5. Rubus OS Red Kernel Green Kernel Blue Kernel Basic Services Rubus OS Supports Different Execution Paradigms

  6. Rubus Implementation Pre-runtime Generated Execution Schemes 95% of Functionality is Pre-runtime Scheduled

  7. SW Complexity Comparison WLO

  8. SW Complexity Comparison WLO

  9. C 1 C 1 C 1 C 2 Rubus Component Designer Software Components Separated Temporal Configuration Component Interface Re-useable Component Library

  10. What VOLVO CE use Red thread Almost everything 95% (including none time critical) Better temporal behavior we know what happened Pre-runtime dispatch table make it easy to plan when things should happen Blue thread Slow buss Diagnostic to service tools Driver information (display) Green threads Small interrupt that is hard to avoid

  11. What VOLVO CE use Queue between red and blue threads None or almost none semafor/mutex (not needed due to the red threads). Max time dump to be able to see the execution time estimate. Poor usage of read error report (only romPOD) Simple reboot on red error Mode shifting (warm up, drive, shut down and test)

  12. Good things Simple and strait forward When the schedule is created and the time is good then one have a stable system Small RTOS No per unit cost Close co-operation Possibility to make component library

  13. Bad things No “plug-in” ( can buss) Easy to have a high schedule without having it in practice Close co-operation (Some think that TUE make to much debugging) Small company. Make it risky Only C167 support Lack of develop tools (online tracing, max time from target) A lot of overhead work with component and the connections ( better tool under evaluation)

More Related