×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

CAN Network Architecture Definition for Tractor ECU design, for an Indian OEM

  • 0

CAN Network Architecture Definition for Tractor ECU design, for an Indian OEM

 
Customer:

Our customer is one of the largest Indian automotive OEM, who caters to several global markets as well. The project is a breakthrough in itself as it marks the beginning of introduction of electronics in agricultural vehicles in India, especially the tractors.

 

Business Challenge:

  • Unlike passenger vehicles, the agriculture and forestry vehicles in India are not equipped with electronic control units (ECUs) and a vehicle network.
  • In order to make these vehicles more efficient, feature-rich and easy-to-diagnose, electronic components and network had to be implemented.
  • Tractors are a kind of utility vehicle that acts as a central system for several functions. When integration of electronic components like ECUs is planned, different sub-systems need to be connected to each other and any kind of incompatibility has to be identified and rectified.
  • In this project, the challenge was to introduce the electronic components in the tractors and for that, electronic network topology and guidelines of the tractors had to be defined.
  • Our customer was looking out for Automotive Domain experts who could define the CAN-based network topology for tractors. Based on the topology, the actual electronic network had to be designed.
  • In addition to the topology definition, the customer also required guidelines for components such as ECUs, communication protocol, bootloader, software and more. These guidelines would help the network design engineers to implement the network architecture without any compatibility issue.
  • As we had worked in an indirect partnership with the concerned OEM before, they were quite confident in our capability of handling the complexity of the project.
  •  


    CAN Network Architecture

 

Embitel’s Solution:

    For the first phase of the vehicle network design, our automotive engineers with in-depth domain knowledge, worked on the network topology and guidelines design.

    The solution we provided to the customer consisted of:

  • Definition of network topology: With more ECUs coming into the picture, the in-vehicle network gets quite complex. A well-defined network topology clearly depicting the nodes and the connection is indispensable. We defined all the network topologies based on the requirements of an agricultural vehicle.
  • Guidelines for ECUs (Parameters etc.): All the ECU parameters were clearly defined and the guidelines for their interconnection were documented.
  • Guidelines for communication protocols: Guidelines for the integration of communication protocols such as CAN, LIN, and ISOBUS etc. have been documented here.
  • Guidelines for diagnostics protocols: These guidelines are about all the diagnostics protocols (UDS, J1939, OBD etc.) that will be integrated into the vehicle. We have defined how these protocols will be integrated to the tractor ECU.
  • Guidelines for the flash bootloader software: Bootloader software is necessary for ECU reprogramming and all the guidelines related to it are defined.
  • Guidelines for ISOBUS network: ISOBUS is a communication protocol for agricultural and forestry vehicles and the guidelines for it need to be mentioned separately.
  • Guidelines for Gateway: The rate of data transfer in different subsystems are different and therefore, a gateway is required to optimize it. The guidelines for this gateway is mentioned here.

  • 0

Model-Based Software Architecture Design for Tractor ECU and Body Control Module Implementation

 
Customer:

Our customer is a highly reputed Indian automotive OEM with a large footprint in India as well as other global markets. We have partnered with this Indian OEM for a CAN network architecture design project and also for an UDS stack integration project.

Having developed trust in the quality-driven delivery processes and industry-proven our solutions; customer decided to partner with us for this Model Based Development (MBD) project.

 

Business Challenge:

    Our customer undertook an ambitious initiative to develop and integrate a tractor Electronic Control Unit (ECU) and a Body Control Module (BCM) with the agricultural vehicle.

    The product roadmap aimed to make the tractors future-ready and deliver an advanced farming solution.

    The challenge here was to design the software architecture based on which the tractor ECU and body control module will be implemented in the agricultural vehicles. Our customer was looking for a vendor to help them define software architecture requirements for the electronic system of the tractor. The software architecture was required to be designed with respect to MATLAB model.

    Some of the requisites of the project were:

    • A MATLAB model-based system architecture definition that would serve as the reference for designing the application software for the ECUs and how different components will work together.
    • A method for designing an information system in terms of hardware and software (building blocks) and for showing how these building blocks fit together.

    While designing the software architecture, we also had to keep this points under consideration.

    • The ECUs should be able to efficiently manage the electrical loads of the vehicle.
    • The amount of wiring harness had to be reduced.
    • Diagnosis of electric loads to be made easy.

    Also, there were different sub-networks with variable data transfer speed. Hence, a gateway also had to be included in the design to ensure smooth data transfer between subnets.
     


    BCM
    Source: Element14 Community

 

Embitel’s Solution:

    Our solution aimed to create a software architecture that could give them a clear picture of how the tractor ECU and the body control unit will work together. We also designed different subsystems and the gateway with respect to the MATLAB model.

    An overview of the software architecture design we provided:

  • The Body Control Module is connected to the differential lock, seat, brake and other such components in the tractor.
  • 3 CANS subnets are designed each for inter-ECU and ECU-cluster communication, telematics communication and ISOBUS configuration.
  • A gateway to streamline the data transfer from different subnets at different rates.
  • Connectivity of the tractor ECU and BCM to the lighting load, solenoids, and relays.
  • Diagnostic stacks like SAE J1939 and UDS are also a part of the system.

 

Tools and Technologies

  • Enterprise Architecture Tool: This tool is used to create high-level system architecture and MATLAB based application layer of an embedded system.
  • MATLAB:  MATLAB is a software development environment used for numerical computing across several industries, especially Embedded Systems.