SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
CAN in Automotive Applications:
a Look Forward
Nicolas NAVET (INRIA/RTaW), Hervé PERRAULT (PSA)

13th International CAN Conference
Hambach Castle, March 5-6 2012.

                                          March, 5 2012
Automotive CAN: the early days (1/2)
Priority         Sender node         DLC    Period (ms)
   1           Engine Controller      8           10
   2          Wheel angle sensor      3           14
   3           Engine Controller      3           20
   4                 AGB              2           15
   5                 ABS              5           20
                                                          6 stations, 12 frames,
   6                 ABS              5           40             21% load
   7                 ABS              4           15
   8             Body gateway         5           50
   9             undisclosed          4           20
  10           Engine Controller      7           100
  11                 AGB              5           50
  12                 ABS              1           100
       Early CAN project at PSA (1996, see [1])
                     250kbit/s


                                                                      05/03/2012 - 2
Automotive CAN: the early days (2/2)




   Worst-case latencies (=response times) are less than 5.5 ms
                    NETCAR-Analyzer screenshot



                                                                 05/03/2012 - 3
Proliferation of ECUs and buses

       45


       40


       35


       30                                                                       CAN LAS
                                                                                info-div
                                                                                LIN
       25
                                                                                CAN CAR
                                                                                CAN CONF
       20                                                                       CAN I/S


       15

                                                                                   Up to 5 CAN
       10
                                                                                 interconnected
        5                                                                          by gateways
        0
            X4-2000 X4-2003 D2 2004   D2 TG   D25   X3   X6-2005 X7-2007   W2
                                              PF3


               # ECUs and buses in some PSA projects
                     between 2000 and 2010 [2]
Today’s set of messages
• Size : Up to 20 nodes and 100 frames
                                                                “easy” integration
• Bus-rate : 250 or 500kbits                                     for the OEM till
                                                                35-40% - precise
• Load : > 50%, sometimes 60% or more …                           performance
                                                                    evaluation
• Max latencies : 5ms or less                                    needed beyond
• Gateways : CAN/CAN or CAN/FLEXRAY induce
  delays and bursty traffic.
• Aperiodic traffic (eg, Autosar mixed transmission mode)

   NETCARBENCH is a GPL licensed software to generate “realistic” and non
 confidential CAN message sets according to a set of user-defined parameters.
                     Available at www.netcarbench.org


                                                                        05/03/2012 - 5
RTaW : help designers build truly safe and
  optimized systems
   – Services and Software for : architecture design,
     ECU and network configuration, formal and
     temporal verification (simulation, analysis, trace-inspection)
   – Communications systems : CAN, FlexRay, AFDX,
     industrial Ethernet, TTP, etc …
   – CAN customers: PSA and Renault


− Most software tools are downloadable
at www.realtimeatwork.com / we provide
R&D, support and custom extensions

− No black box software: we publish all
algorithms that are implemented
(ongoing)
                                                   RTaW-Sim CAN simulator
                                                                      05/03/2012 - 6
2
Optimizing CAN networks
What levers do we have and what it implies ?




                                               05/03/2012 - 7
Automotive CAN communication stack :
          a simplified view
 ECU
       Middleware
                                                 1
                                                         Waiting queue:
        5ms         Frame-packing task
                                                 1       - FIFO
                                                         - Highest Priority First
                                                 1
                                                         - OEM specific
                                             2000


                                 CAN Controller


                                         9   6       8

                                                         buffer Tx
                                                                      CAN Bus
Optimizing CAN : meeting performance and robustness
constraints at higher load
  An industrial requirement
    • Reduce architecture complexity, HW costs & weight,
    consumption and emission
    • Avoid industrial risks and costs of new technologies
    • Incremental design / better performances
 How ?
    1. Keep amount of data transmitted minimum! → better
    identification and traceability of timing constraints
    2. Synchronize producing tasks with communication tasks
    3. Desynchronize frames by using offsets [3,4]
    4. Assign priorities according to deadlines
    5. Re-consider frame packing [12]
    6. Optimize communication stacks so as to remove all
    “distortions” to the ideal CAN behavior
                                                              -9
Scheduling frames with offsets ?!
Principle: desynchronize transmissions to avoid load peaks

    0     10        15                                         Periods
    0     5         5                                           20 ms
    0     0         5                                           15 ms
                                                                10 ms




    0     10   20        30   40   50   60    70   80   90   100         110

    5                                   5
    2,5                                 2,5                    Periods
    0                                   0
                                                                20 ms
                                                                15 ms
                                                                10 ms



    0     10   20        30   40   50   60    70   80   90   100         110
Offsets algorithm applied on a typical body
network

                               least-loaded algorithm [3]



                                                             65 ms



                                                             32
                                                             21
                                                             17




         Worst-case latencies on a 125 kbit/s body network
Let’s assume frame waiting queue is FIFO on ECU1, the OEM does
not know it or software cannot handle it …




                             Many high-priority frames are delayed here because
                             a single ECU (out of 15) has a FIFO queue … could
                             propagate through gateways


     Up to recently [5,6], no response analysis on CAN was published …
Our work : bridging the gap between (analytic)
models and reality
               Higher load → less margin
               → more accurate models



   1   Hardware models



   2
                                                           Error bursts
       Software models (producer, sender,
       receiver, device drivers, etc)



  3    Error models (reboot,errors)         Interarrival
                                               times            Individual errors




   4
                                                              Aperiodic traces
       Traffic models incl.
       aperiodic


                                                                                    - 13
3
Departure from the ideal CAN
behavior
Some reasons




                               05/03/2012 - 14
Departure from ideal CAN (1/2)

ECU                Middleware
                                                             1
                    5ms         Frame-packing task
                                                             1

                                                             1

                                                         2000

1   Non-HPF waiting queues [5,6]
                                             CAN Controller

2   Frame queuing not done
    in priority order by                             9   6       8
    communication task
                                                                     buffer Tx
                                                                                 CAN B
Analyzing communication traces : priority
inversion




                                         Priority inversion here (probably)
                                         because frames are not queued in the
                                         order of priority




      RTaW-TraceInspector : check comm. stack implementation,
          periods, offsets, aperiodic traffic, clock drifts, etc ..

                                                                       05/03/2012 - 16
Departure from ideal CAN (2/2)

ECU
                    Middleware

                     5ms         Frame-packing task



                                                              2
3   Non abortable transmission requests
    [9]                                                       1


4 Not enough transmission buffers
  [8,10]                                      CAN Controller

5 Delays in refilling the buffers [11]                9   6       8

…                                                                     buffer Tx
                                                                                  CAN Bu
Higher load level calls for
  1. More constraining specifications / or conservative
     assumptions → a single node can jeopardize the system

  2. Thorough use of Validation & Verification techniques:
    − simulation, analysis and trace inspection
    − none of them alone is sufficient !


     Know-how, embedded software, verification
    techniques, and tool support have progressed
   to a point where highly loaded CAN networks -
                yet safe are possible



                                                          05/03/2012 - 18
References



             05/03/2012 - 19
[1] N. Navet, Y-Q. Song, F. Simonot, “Worst-Case Deadline Failure Probability in Real-Time Applications
                  Distributed over CAN (Controller Area Network)“, Journal of Systems Architecture, Elsevier Science, vol.
                  46, n°7, 2000. Available at www.realtimeatwork.com
             [2] N. Navet, B. Delord (PSA), M. Baumeister (Freescale), “Virtualization in Automotive Embedded Systems :
                  an Outlook”, talk at RTS Embedded Systems 2010, Paris, France, March, 2010. Available at
References        www.realtimeatwork.com
             [3] M. Grenier, L. Havet, N. Navet, “Pushing the limits of CAN – Scheduling frames with offsets provides a
                  major performance boost“, Proc. of the 4th European Congress Embedded Real Time Software (ERTS
                  2008), Toulouse, France, January 29 – February 1, 2008. Available at www.realtimeatwork.com
             [4] P. Meumeu-Yomsi, D. Bertrand, N. Navet, R. Davis, "Controller Area Network (CAN): Response Time
                  Analysis with Offsets", to appear in Proc. of the 9th IEEE International Workshop on Factory
                  Communication System (WFCS 2012), May 21-24, 2012, Lemgo/Detmold, Germany.
             [5] R.I. Davis, S. Kollmann, V. Pollex, F. Slomka, "Controller Area Network (CAN) Schedulability
                  Analysis with FIFO queues”. In proceedings 23rd Euromicro Conference on Real-Time Systems
                  (ECRTS), pages 45-56, July 2011.
             [6] R. Davis, N. Navet, "Controller Area Network (CAN) Schedulability Analysis for Messages with Arbitrary
                  Deadlines in FIFO and Work-Conserving Queues", to appear in Proc. of the 9th IEEE International
                  Workshop on Factory Communication System (WFCS 2012), May 21-24, 2012, Lemgo/Detmold,
                  Germany.
             [7] R. Davis, A. Burn, R. Bril, and J. Lukkien, “Controller Area Network (CAN) schedulability analysis: Refuted,
                  revisited and revised”, Real-Time Systems, vol. 35, pp. 239–272, 2007.
             [8] M. D. Natale, “Evaluating message transmission times in Controller Area Networks without buffer
                  preemption”, in 8th Brazilian Workshop on Real-Time Systems, 2006.
             [9] D. Khan, R. Davis, N. Navet, “Schedulability analysis of CAN with non-abortable transmission requests“,
                  16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2011),
                  Toulouse, France, September 2011. Available at www.realtimeatwork.com
             [10] U. Keskin, R. Bril, and J. Lukkien, “Evaluating message transmission times in Controller Area Network
                  (CAN) without buffer preemption revisited”, to appear in Proc. of the 9th IEEE International Workshop on
                  Factory Communication System (WFCS 2012), May 21-24, 2012, Lemgo/Detmold, Germany.
             [11] D. Khan, R. Bril, N. Navet, “Integrating Hardware Limitations in CAN Schedulability Analysis”, WiP at the
                  8th IEEE International Workshop on Factory Communication Systems (WFCS 2010), Nancy, France,
                  May 2010. Available at www.realtimeatwork.com
             [12] R. Saket, N. Navet, “Frame Packing Algorithms for Automotive Applications“, Journal of Embedded
                  Computing, vol. 2, n° 1, pp93-102, 2006. Available at www.realtimeatwork.com
             [13] N. Navet, H. Perrault, “CAN in Automotive Applications: a look forward”, 13th International CAN
                  Conference, Hambach Castle, March 5-6, 2012. Available at www.realtimeatwork.com


                                                                                                           05/03/2012 - 20
Software used in this study

   NETCARBENCH, automotive benchmark generator, freely available at
  http://www.netcarbench.org

   RTaW-Sim, Fine-grained simulation of CAN based communication
  systems with fault injection capabilities”, downloadable at
  http://www.realtimeatwork.com/software/rtaw-sim/

   NETCAR-Analyzer, Timing analysis and resource usage optimization for
  CAN based communication systems, downloadable at
  http://www.realtimeatwork.com/software/netcar-analyzer/

   RTaW-TraceInspector, Analyze communication traces and check
  communication stack implementation and specification compliance, see
  http://www.realtimeatwork.com/software/rtaw-traceinspector/



                                                                    05/03/2012 - 21

Weitere ähnliche Inhalte

Was ist angesagt?

Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...RealTime-at-Work (RTaW)
 
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...RealTime-at-Work (RTaW)
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookRealTime-at-Work (RTaW)
 
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...RealTime-at-Work (RTaW)
 
Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...RealTime-at-Work (RTaW)
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyRealTime-at-Work (RTaW)
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityRealTime-at-Work (RTaW)
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughRealTime-at-Work (RTaW)
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)RealTime-at-Work (RTaW)
 
5G Network Slicing Using Mininet
5G Network Slicing Using Mininet5G Network Slicing Using Mininet
5G Network Slicing Using MininetMohammed Abuibaid
 
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
Day1 slot3   br radio configuration assessment and bss radio configurationv0.4Day1 slot3   br radio configuration assessment and bss radio configurationv0.4
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4fdr1975
 
Optimisation guide line ver1.1
Optimisation guide line ver1.1Optimisation guide line ver1.1
Optimisation guide line ver1.1Chandra Deria
 
02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overviewZhi Huang
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationmohammed khairy
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...CA Technologies
 
60936529 55241452-kpi-3 g-3[1]
60936529 55241452-kpi-3 g-3[1]60936529 55241452-kpi-3 g-3[1]
60936529 55241452-kpi-3 g-3[1]picaraza9
 
Umts access kpi troubleshooting guide rrc
Umts access kpi troubleshooting guide   rrcUmts access kpi troubleshooting guide   rrc
Umts access kpi troubleshooting guide rrcPrashant Gaurav
 
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny HedlundPLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny HedlundPROIDEA
 

Was ist angesagt? (20)

Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...
 
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an Outlook
 
Multicore scheduling in automotive ECUs
Multicore scheduling in automotive ECUsMulticore scheduling in automotive ECUs
Multicore scheduling in automotive ECUs
 
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
 
Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...
 
RTaW-Sim Brochure
RTaW-Sim BrochureRTaW-Sim Brochure
RTaW-Sim Brochure
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet Redundancy
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to security
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enough
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
 
5G Network Slicing Using Mininet
5G Network Slicing Using Mininet5G Network Slicing Using Mininet
5G Network Slicing Using Mininet
 
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
Day1 slot3   br radio configuration assessment and bss radio configurationv0.4Day1 slot3   br radio configuration assessment and bss radio configurationv0.4
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
 
Optimisation guide line ver1.1
Optimisation guide line ver1.1Optimisation guide line ver1.1
Optimisation guide line ver1.1
 
02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
 
60936529 55241452-kpi-3 g-3[1]
60936529 55241452-kpi-3 g-3[1]60936529 55241452-kpi-3 g-3[1]
60936529 55241452-kpi-3 g-3[1]
 
Umts access kpi troubleshooting guide rrc
Umts access kpi troubleshooting guide   rrcUmts access kpi troubleshooting guide   rrc
Umts access kpi troubleshooting guide rrc
 
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny HedlundPLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
 

Andere mochten auch

Institucional Agroads.com 2013
Institucional Agroads.com 2013Institucional Agroads.com 2013
Institucional Agroads.com 2013Daniel Rodríguez
 
REGIONE VENETO - Turismo flash - Febbraio 2011
REGIONE VENETO - Turismo flash - Febbraio 2011REGIONE VENETO - Turismo flash - Febbraio 2011
REGIONE VENETO - Turismo flash - Febbraio 2011BTO Educational
 
1 han va cat_trong_dong_tau
1 han va cat_trong_dong_tau1 han va cat_trong_dong_tau
1 han va cat_trong_dong_tauHien Dinh
 
E2M - Full 3D Black Box Navigation Application for Android
E2M - Full 3D Black Box Navigation Application for AndroidE2M - Full 3D Black Box Navigation Application for Android
E2M - Full 3D Black Box Navigation Application for AndroidTerry Kim
 
1945 PHI brochure EN final lowres 130516
1945 PHI brochure EN final lowres 1305161945 PHI brochure EN final lowres 130516
1945 PHI brochure EN final lowres 130516Emma Tebbutt
 
InstantFiler oct 2010
InstantFiler oct 2010InstantFiler oct 2010
InstantFiler oct 2010Uniport Ltd.
 
La imagen educativa - Cómo se escribe
La imagen educativa - Cómo se escribeLa imagen educativa - Cómo se escribe
La imagen educativa - Cómo se escribeCastilloPalma
 
Curriculum Vitae Gianluca Dusio
Curriculum Vitae Gianluca DusioCurriculum Vitae Gianluca Dusio
Curriculum Vitae Gianluca DusioGianluca Dusio
 
Haris Hamza- Resume
Haris Hamza- ResumeHaris Hamza- Resume
Haris Hamza- ResumeHaris Hamza
 
Ort business breakfast mailer deloitte final
Ort business breakfast mailer deloitte finalOrt business breakfast mailer deloitte final
Ort business breakfast mailer deloitte finalekagan
 
50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...
50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...
50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...Matthias Schmitt
 
A Gremlin ate my graph
A Gremlin ate my graphA Gremlin ate my graph
A Gremlin ate my graphDamien Seguy
 
CLASE 5 Gruposde google
CLASE 5 Gruposde googleCLASE 5 Gruposde google
CLASE 5 Gruposde googlejemalaga
 
Formato hv foto sena copia2 sammymar
Formato hv foto sena   copia2 sammymarFormato hv foto sena   copia2 sammymar
Formato hv foto sena copia2 sammymarAndreita Gomez
 

Andere mochten auch (20)

Institucional Agroads.com 2013
Institucional Agroads.com 2013Institucional Agroads.com 2013
Institucional Agroads.com 2013
 
Cuidadores Clase Lorena Javet
Cuidadores Clase Lorena JavetCuidadores Clase Lorena Javet
Cuidadores Clase Lorena Javet
 
REGIONE VENETO - Turismo flash - Febbraio 2011
REGIONE VENETO - Turismo flash - Febbraio 2011REGIONE VENETO - Turismo flash - Febbraio 2011
REGIONE VENETO - Turismo flash - Febbraio 2011
 
1 han va cat_trong_dong_tau
1 han va cat_trong_dong_tau1 han va cat_trong_dong_tau
1 han va cat_trong_dong_tau
 
E2M - Full 3D Black Box Navigation Application for Android
E2M - Full 3D Black Box Navigation Application for AndroidE2M - Full 3D Black Box Navigation Application for Android
E2M - Full 3D Black Box Navigation Application for Android
 
Cumple de luis
Cumple de luisCumple de luis
Cumple de luis
 
1945 PHI brochure EN final lowres 130516
1945 PHI brochure EN final lowres 1305161945 PHI brochure EN final lowres 130516
1945 PHI brochure EN final lowres 130516
 
Bases premios i certamen de arte. el valor del vino y el aceite en la cultura...
Bases premios i certamen de arte. el valor del vino y el aceite en la cultura...Bases premios i certamen de arte. el valor del vino y el aceite en la cultura...
Bases premios i certamen de arte. el valor del vino y el aceite en la cultura...
 
InstantFiler oct 2010
InstantFiler oct 2010InstantFiler oct 2010
InstantFiler oct 2010
 
La imagen educativa - Cómo se escribe
La imagen educativa - Cómo se escribeLa imagen educativa - Cómo se escribe
La imagen educativa - Cómo se escribe
 
Curriculum Vitae Gianluca Dusio
Curriculum Vitae Gianluca DusioCurriculum Vitae Gianluca Dusio
Curriculum Vitae Gianluca Dusio
 
Haris Hamza- Resume
Haris Hamza- ResumeHaris Hamza- Resume
Haris Hamza- Resume
 
Ort business breakfast mailer deloitte final
Ort business breakfast mailer deloitte finalOrt business breakfast mailer deloitte final
Ort business breakfast mailer deloitte final
 
Gbpa porcina
Gbpa porcinaGbpa porcina
Gbpa porcina
 
5 cuento fran
5 cuento fran5 cuento fran
5 cuento fran
 
50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...
50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...
50 Highlights der 37. Auktion am 18. April 2015 - 50 Highlights of Scripophil...
 
A Gremlin ate my graph
A Gremlin ate my graphA Gremlin ate my graph
A Gremlin ate my graph
 
CLASE 5 Gruposde google
CLASE 5 Gruposde googleCLASE 5 Gruposde google
CLASE 5 Gruposde google
 
Mercado de valores
Mercado de valores Mercado de valores
Mercado de valores
 
Formato hv foto sena copia2 sammymar
Formato hv foto sena   copia2 sammymarFormato hv foto sena   copia2 sammymar
Formato hv foto sena copia2 sammymar
 

Ähnlich wie CAN in Automotive Applications: a Look Forward

Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Nicolas Navet
 
Virtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an OutlookVirtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an OutlookNicolas Navet
 
State-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending TerminalState-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending TerminalEmerson Exchange
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...RealTime-at-Work (RTaW)
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing DemoITU
 
In-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look ForwardIn-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look ForwardNicolas Navet
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardRealTime-at-Work (RTaW)
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-at-Work (RTaW)
 
Elephant & mice flows
Elephant & mice flowsElephant & mice flows
Elephant & mice flowsJeff Green
 
Avaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBaseAvaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBasePacketBase, Inc.
 
Multi fabric sales motions jg v3
Multi fabric sales motions jg v3Multi fabric sales motions jg v3
Multi fabric sales motions jg v3Jeff Green
 
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENTVDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENTWahyu Nasution
 
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6ELI KENDEL אלי קנדל
 
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...Indonesia Network Operators Group
 
Steps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesSteps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesAshwin Pawar
 
Optical Transport SDN by Peter Landon [APRICOT 2015]
Optical Transport SDN by Peter Landon [APRICOT 2015]Optical Transport SDN by Peter Landon [APRICOT 2015]
Optical Transport SDN by Peter Landon [APRICOT 2015]APNIC
 

Ähnlich wie CAN in Automotive Applications: a Look Forward (20)

Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
 
Virtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an OutlookVirtualization in Automotive Embedded Systems : an Outlook
Virtualization in Automotive Embedded Systems : an Outlook
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
State-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending TerminalState-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending Terminal
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
 
In-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look ForwardIn-Vehicle Networking : a Survey and Look Forward
In-Vehicle Networking : a Survey and Look Forward
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look Forward
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
Elephant & mice flows
Elephant & mice flowsElephant & mice flows
Elephant & mice flows
 
Avaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBaseAvaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBase
 
Visteon_FMF
Visteon_FMFVisteon_FMF
Visteon_FMF
 
Cma5000a uta
Cma5000a utaCma5000a uta
Cma5000a uta
 
Multi fabric sales motions jg v3
Multi fabric sales motions jg v3Multi fabric sales motions jg v3
Multi fabric sales motions jg v3
 
HP Virtual Connect technical fundamental101 v2.1
HP Virtual Connect technical fundamental101   v2.1HP Virtual Connect technical fundamental101   v2.1
HP Virtual Connect technical fundamental101 v2.1
 
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENTVDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
 
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
 
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
 
Steps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesSteps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issues
 
Optical Transport SDN by Peter Landon [APRICOT 2015]
Optical Transport SDN by Peter Landon [APRICOT 2015]Optical Transport SDN by Peter Landon [APRICOT 2015]
Optical Transport SDN by Peter Landon [APRICOT 2015]
 

Mehr von RealTime-at-Work (RTaW)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...RealTime-at-Work (RTaW)
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?RealTime-at-Work (RTaW)
 
Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...RealTime-at-Work (RTaW)
 
Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryRealTime-at-Work (RTaW)
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWRealTime-at-Work (RTaW)
 

Mehr von RealTime-at-Work (RTaW) (9)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
 
Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...
 
Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service Discovery
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
Prototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysMLPrototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysML
 
Mécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OSMécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OS
 
Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaW
 

Kürzlich hochgeladen

The 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyThe 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyHyundai Motor Group
 
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERUNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERDineshKumar4165
 
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Hot Call Girls In Sector 58 (Noida)
 
Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...D&V Business Consulting
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...shivangimorya083
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Electronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry ChallengesElectronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry Challengesmarketingmangosemi
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearJCL Automotive
 
Crash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptCrash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptVlademirGebDubouzet1
 
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kasba 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Roomdivyansh0kumar0
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111Sapana Sha
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaMalviyaNagarCallGirl
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...Hot Call Girls In Sector 58 (Noida)
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personshivangimorya083
 
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...Garima Khatri
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESDineshKumar4165
 
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...Niya Khan
 

Kürzlich hochgeladen (20)

The 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyThe 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journey
 
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERUNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
 
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
 
Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Electronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry ChallengesElectronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry Challenges
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
 
Crash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptCrash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.ppt
 
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kasba 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
 
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
 
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
 
Call Girls in Shri Niwas Puri Delhi 💯Call Us 🔝9953056974🔝
Call Girls in  Shri Niwas Puri  Delhi 💯Call Us 🔝9953056974🔝Call Girls in  Shri Niwas Puri  Delhi 💯Call Us 🔝9953056974🔝
Call Girls in Shri Niwas Puri Delhi 💯Call Us 🔝9953056974🔝
 

CAN in Automotive Applications: a Look Forward

  • 1. CAN in Automotive Applications: a Look Forward Nicolas NAVET (INRIA/RTaW), Hervé PERRAULT (PSA) 13th International CAN Conference Hambach Castle, March 5-6 2012. March, 5 2012
  • 2. Automotive CAN: the early days (1/2) Priority Sender node DLC Period (ms) 1 Engine Controller 8 10 2 Wheel angle sensor 3 14 3 Engine Controller 3 20 4 AGB 2 15 5 ABS 5 20 6 stations, 12 frames, 6 ABS 5 40 21% load 7 ABS 4 15 8 Body gateway 5 50 9 undisclosed 4 20 10 Engine Controller 7 100 11 AGB 5 50 12 ABS 1 100 Early CAN project at PSA (1996, see [1]) 250kbit/s 05/03/2012 - 2
  • 3. Automotive CAN: the early days (2/2) Worst-case latencies (=response times) are less than 5.5 ms NETCAR-Analyzer screenshot 05/03/2012 - 3
  • 4. Proliferation of ECUs and buses 45 40 35 30 CAN LAS info-div LIN 25 CAN CAR CAN CONF 20 CAN I/S 15 Up to 5 CAN 10 interconnected 5 by gateways 0 X4-2000 X4-2003 D2 2004 D2 TG D25 X3 X6-2005 X7-2007 W2 PF3 # ECUs and buses in some PSA projects between 2000 and 2010 [2]
  • 5. Today’s set of messages • Size : Up to 20 nodes and 100 frames “easy” integration • Bus-rate : 250 or 500kbits for the OEM till 35-40% - precise • Load : > 50%, sometimes 60% or more … performance evaluation • Max latencies : 5ms or less needed beyond • Gateways : CAN/CAN or CAN/FLEXRAY induce delays and bursty traffic. • Aperiodic traffic (eg, Autosar mixed transmission mode) NETCARBENCH is a GPL licensed software to generate “realistic” and non confidential CAN message sets according to a set of user-defined parameters. Available at www.netcarbench.org 05/03/2012 - 5
  • 6. RTaW : help designers build truly safe and optimized systems – Services and Software for : architecture design, ECU and network configuration, formal and temporal verification (simulation, analysis, trace-inspection) – Communications systems : CAN, FlexRay, AFDX, industrial Ethernet, TTP, etc … – CAN customers: PSA and Renault − Most software tools are downloadable at www.realtimeatwork.com / we provide R&D, support and custom extensions − No black box software: we publish all algorithms that are implemented (ongoing) RTaW-Sim CAN simulator 05/03/2012 - 6
  • 7. 2 Optimizing CAN networks What levers do we have and what it implies ? 05/03/2012 - 7
  • 8. Automotive CAN communication stack : a simplified view ECU Middleware 1 Waiting queue: 5ms Frame-packing task 1 - FIFO - Highest Priority First 1 - OEM specific 2000 CAN Controller 9 6 8 buffer Tx CAN Bus
  • 9. Optimizing CAN : meeting performance and robustness constraints at higher load An industrial requirement • Reduce architecture complexity, HW costs & weight, consumption and emission • Avoid industrial risks and costs of new technologies • Incremental design / better performances How ? 1. Keep amount of data transmitted minimum! → better identification and traceability of timing constraints 2. Synchronize producing tasks with communication tasks 3. Desynchronize frames by using offsets [3,4] 4. Assign priorities according to deadlines 5. Re-consider frame packing [12] 6. Optimize communication stacks so as to remove all “distortions” to the ideal CAN behavior -9
  • 10. Scheduling frames with offsets ?! Principle: desynchronize transmissions to avoid load peaks 0 10 15 Periods 0 5 5 20 ms 0 0 5 15 ms 10 ms 0 10 20 30 40 50 60 70 80 90 100 110 5 5 2,5 2,5 Periods 0 0 20 ms 15 ms 10 ms 0 10 20 30 40 50 60 70 80 90 100 110
  • 11. Offsets algorithm applied on a typical body network least-loaded algorithm [3] 65 ms 32 21 17 Worst-case latencies on a 125 kbit/s body network
  • 12. Let’s assume frame waiting queue is FIFO on ECU1, the OEM does not know it or software cannot handle it … Many high-priority frames are delayed here because a single ECU (out of 15) has a FIFO queue … could propagate through gateways Up to recently [5,6], no response analysis on CAN was published …
  • 13. Our work : bridging the gap between (analytic) models and reality Higher load → less margin → more accurate models 1 Hardware models 2 Error bursts Software models (producer, sender, receiver, device drivers, etc) 3 Error models (reboot,errors) Interarrival times Individual errors 4 Aperiodic traces Traffic models incl. aperiodic - 13
  • 14. 3 Departure from the ideal CAN behavior Some reasons 05/03/2012 - 14
  • 15. Departure from ideal CAN (1/2) ECU Middleware 1 5ms Frame-packing task 1 1 2000 1 Non-HPF waiting queues [5,6] CAN Controller 2 Frame queuing not done in priority order by 9 6 8 communication task buffer Tx CAN B
  • 16. Analyzing communication traces : priority inversion Priority inversion here (probably) because frames are not queued in the order of priority RTaW-TraceInspector : check comm. stack implementation, periods, offsets, aperiodic traffic, clock drifts, etc .. 05/03/2012 - 16
  • 17. Departure from ideal CAN (2/2) ECU Middleware 5ms Frame-packing task 2 3 Non abortable transmission requests [9] 1 4 Not enough transmission buffers [8,10] CAN Controller 5 Delays in refilling the buffers [11] 9 6 8 … buffer Tx CAN Bu
  • 18. Higher load level calls for 1. More constraining specifications / or conservative assumptions → a single node can jeopardize the system 2. Thorough use of Validation & Verification techniques: − simulation, analysis and trace inspection − none of them alone is sufficient ! Know-how, embedded software, verification techniques, and tool support have progressed to a point where highly loaded CAN networks - yet safe are possible 05/03/2012 - 18
  • 19. References 05/03/2012 - 19
  • 20. [1] N. Navet, Y-Q. Song, F. Simonot, “Worst-Case Deadline Failure Probability in Real-Time Applications Distributed over CAN (Controller Area Network)“, Journal of Systems Architecture, Elsevier Science, vol. 46, n°7, 2000. Available at www.realtimeatwork.com [2] N. Navet, B. Delord (PSA), M. Baumeister (Freescale), “Virtualization in Automotive Embedded Systems : an Outlook”, talk at RTS Embedded Systems 2010, Paris, France, March, 2010. Available at References www.realtimeatwork.com [3] M. Grenier, L. Havet, N. Navet, “Pushing the limits of CAN – Scheduling frames with offsets provides a major performance boost“, Proc. of the 4th European Congress Embedded Real Time Software (ERTS 2008), Toulouse, France, January 29 – February 1, 2008. Available at www.realtimeatwork.com [4] P. Meumeu-Yomsi, D. Bertrand, N. Navet, R. Davis, "Controller Area Network (CAN): Response Time Analysis with Offsets", to appear in Proc. of the 9th IEEE International Workshop on Factory Communication System (WFCS 2012), May 21-24, 2012, Lemgo/Detmold, Germany. [5] R.I. Davis, S. Kollmann, V. Pollex, F. Slomka, "Controller Area Network (CAN) Schedulability Analysis with FIFO queues”. In proceedings 23rd Euromicro Conference on Real-Time Systems (ECRTS), pages 45-56, July 2011. [6] R. Davis, N. Navet, "Controller Area Network (CAN) Schedulability Analysis for Messages with Arbitrary Deadlines in FIFO and Work-Conserving Queues", to appear in Proc. of the 9th IEEE International Workshop on Factory Communication System (WFCS 2012), May 21-24, 2012, Lemgo/Detmold, Germany. [7] R. Davis, A. Burn, R. Bril, and J. Lukkien, “Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised”, Real-Time Systems, vol. 35, pp. 239–272, 2007. [8] M. D. Natale, “Evaluating message transmission times in Controller Area Networks without buffer preemption”, in 8th Brazilian Workshop on Real-Time Systems, 2006. [9] D. Khan, R. Davis, N. Navet, “Schedulability analysis of CAN with non-abortable transmission requests“, 16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2011), Toulouse, France, September 2011. Available at www.realtimeatwork.com [10] U. Keskin, R. Bril, and J. Lukkien, “Evaluating message transmission times in Controller Area Network (CAN) without buffer preemption revisited”, to appear in Proc. of the 9th IEEE International Workshop on Factory Communication System (WFCS 2012), May 21-24, 2012, Lemgo/Detmold, Germany. [11] D. Khan, R. Bril, N. Navet, “Integrating Hardware Limitations in CAN Schedulability Analysis”, WiP at the 8th IEEE International Workshop on Factory Communication Systems (WFCS 2010), Nancy, France, May 2010. Available at www.realtimeatwork.com [12] R. Saket, N. Navet, “Frame Packing Algorithms for Automotive Applications“, Journal of Embedded Computing, vol. 2, n° 1, pp93-102, 2006. Available at www.realtimeatwork.com [13] N. Navet, H. Perrault, “CAN in Automotive Applications: a look forward”, 13th International CAN Conference, Hambach Castle, March 5-6, 2012. Available at www.realtimeatwork.com 05/03/2012 - 20
  • 21. Software used in this study  NETCARBENCH, automotive benchmark generator, freely available at http://www.netcarbench.org  RTaW-Sim, Fine-grained simulation of CAN based communication systems with fault injection capabilities”, downloadable at http://www.realtimeatwork.com/software/rtaw-sim/  NETCAR-Analyzer, Timing analysis and resource usage optimization for CAN based communication systems, downloadable at http://www.realtimeatwork.com/software/netcar-analyzer/  RTaW-TraceInspector, Analyze communication traces and check communication stack implementation and specification compliance, see http://www.realtimeatwork.com/software/rtaw-traceinspector/ 05/03/2012 - 21