Automotive Control Units (ECU) Solutions

 

Electronic Control Units (ECUs), within an automobile, have not only increased in number but also in software and hardware complexity.

Despite this growing complexity we have partnered with global OEMs’ and Suppliers; to help them ensure that the automotive ECU (Electronic Control Unit) software and hardware development process is:

  • Compliant with the stringent quality standards of the Automotive industry
  • Cost-effective
  • Delivered as per the automotive control unit (ECU) product development roadmap

 

ECU software and hardware development services

Embedded-Platforms

Hardware & Firmware development for automotive ECU

  • Automotive-grade hardware and software development as per the functional safety and reliability norms of ISO 26262
  • Design and development of BSP, device drivers, communication stack for control units (ECU), middleware and application development.
  • Integration of sensors, actuators and motors (BLDC and non-BLDC) for automotive control units
  •  

    Model Based Development

    Model-based development of Automotive ECU product

  • Expertise in Matlab/Simulink and auto code generation (Target Link and RTW).
  • Automotive ECU software and hardware testing – Model in loop (MIL) testing and Hardware in Loop (HIL) testing
  •  

    diagnostic

    Vehicle networking and automotive diagnostics services

  • Pre-tested, pre-packaged and ‘re-usable’ automotive stacks to facilitate reduced time-to-market and development cost of automotive ECU software
  • Project experience and expertise in in-vehicle networks like CAN, LIN, FlexRay, MOST
  • Integration, configuration and customization of automotive communication and diagnostic protocol stacks – UDS, J1939, KWP2000, ISOBUS, OBD2
  • Experience in integration of 3rd party automotive stacks
  •  

    AUTOSAR

    AUTOSAR  4.0 compliant ECU software development

  • AUTOSAR RTE, BSW and COM stack configuration and integration
  • AUTOSAR MCAL development for ECU – Microcontroller, Communication & I/O Drivers development code generation for tools and automated MIL & SIL testing
  • AUTOSAR Tools expertise – Comasso, Vector , ECU Spectrum, KSAR AUTOSAR.  DaVinci Developer tool for architecture design. Expertise in Pearl and Python
  •  

    Testing

    ISO 26262 Functional Safety consulting for automotive control units

  • Functional safety consulting and development services in compliance with ISO26262 standards
  • Experience in ASIL-D and ASIL-A complaint automotive control units (ECU software and hardware)
  • diagnostic

    Verification and Validation services

  • Unit testing (white box), integration testing, functional testing, MIL and HIL testing
  •  

     

    Automotive ECU Feature Development Expertise

    Automotive ECU

     

    ECU software development and testing: Customer Success Stories

    1. Electronic Control Unit (ECU) software migration for a Germany based Tier-2 Supplier

      • Software architecture re-design for migration of automotive ECU from Siemens C167 micro-controller to Tricore platform
      • We partnered with our customer for ECU software migration of a diesel engine based Commercial Vehicle (CV)
      • Modeling and auto code generation for ECU software using ASCET SD (ETAS)
      • Implementation of truck specific functionalities – Engine brake, Power take-off, Cold start aid system, High Idle governing, Limp home features for critical sensor failures
      • Implementation of CAN communication network with other ECUs (electronic control units) as per SAE J1939 standards
      • Implementation of Vehicle diagnostics serviced over serial communication line as per EOBD standards
      • This automotive ECU project was supported by Offshore and onsite teams of expert embedded software developers along with dedicated automotive control units testing team
    2. Hardware in Loop (HIL) testing of Automotive Control Units (ECU)

      • Unit testing and Integration testing of Exhaust System Software, CAN, KWP2000 and UDS services for a Germany based Tier-II Supplier
      • Test automation strategy and test-case preparation for automotive ECU system (electronics control unit)
      • Vehicle simulator – Multitron Labcar from ETAS, Measurement and Calibration – INCA software
      • Calibration through CCP using ES690 from ETAS, Flashing through PROF/ JTAG debugger
      • Vector CANalyzer for simulation and testing of CAN nodes, Automation of CAN testing using CAPL programs
      • Our team worked on the in-house tool of the customer for diagnostic testing (KWP2000 over CAN) of the automotive control units system
    3. Mutation Testing of a Power Steering ECU for ISO 26262 (ASIL D) Compliance

      • Software architecture re-design for migration of automotive ECU from Siemens C167 micro-controller to Tricore platform
      • We partnered with a Germany-based Automotive Engineering Services company for verification and validation of an automotive control unit of Electronic Power Steering (EPS)
      • Mutation testing is a complex code structure-based automotive testing method. Such a verification & validation method requires skills in Advance C and automotive domain expertise
      • Designed automotive ECU software was required to be tested using Mutation Testing method in order to conform to the Automotive Safety Integrity Level (ASIL) D of the ISO 26262 standard
      • Our team analyzed EPS ECU software architecture to developed in-depth understanding of the embedded software code
      • Mutant Codes were designed for all the test-cases
      • Our Automotive Testing team partnered with the customer for technology workshops in order to get hands-on training with the proprietary tools
      • Test-cases were executed and mutant testing results were reported using the proprietary tools
      • We analyzed mutant test results to identify ‘acceptable’ and ‘not acceptable’ mutants (mutant codes that were not killed)
      • Our automotive software engineers reworked on test scripts to kill ‘not acceptable’ mutants

    Contact Us

    captcha

    Asking is Knowing & sharing your Query is the first step!

    P.S. - Our Technology Consultants are always happy to help!

    Name*


    Company*


    Phone


    Your Query *


    Captcha*

    captcha

    We are here!