Body Control Module ECU
In our journey of 11+ years, we have build a team of veteran automotive domain experts, young problem-solvers and designers (Embedded Hardware & Software).
We are also part of the trusted ecosystem of Automotive partners to enable us to deliver quality solutions for Body Electronics and Automotive ECU development
Meet Our Automotive Leaders
Automotive Electronics: Feature Development Expertise
Let’s transform your body electronics product ideas into business reality. Partner with us for reduced time-to-market by leveraging our ready-to-deploy communication and diagnostics software stacks and embedded product development expertise.
Following are our body electronics product development focus areas:
Body Control Unit Services: Embedded Hardware & Software development
Hardware & Firmware Development
Automotive-grade hardware and software development services in accordance to the functional safety and reliability norms of ISO 26262
End to end support in the design and development of BSP, communication stack for control units (ECU), device drivers, middleware and application.
Fast and efficient integration of sensors, actuators and motors (BLDC and non-BLDC) for automotive control units as per your requirements.
Model Based Development
Strong player in Matlab/Simulink and auto code generation (Target Link and RTW)
Ensuring secured communication between the cloud and the IoT gateway through
Scalable and reliable body control module ECU software and hardware testing services– Model in loop (MIL) testing and Hardware in Loop (HIL) testing
Networking and Diagnostics Services
Pre-tested, pre-packaged as well as ‘re-usable’ automotive stacks to help you with reduced time-to-market and an optimized cost for automotive ECU software development
Strong domain expertise in in-vehicle network architecture like CAN, LIN, FlexRay, MOST
Robust integration, configuration and customization solutions for automotive communication and diagnostic protocol stacks – UDS, J1939, KWP2000, ISOBUS, OBD2
Experience in integration of 3rd party automotive stacks as per the best industry standards
AUTOSAR and ISO 26262 services
AUTOSAR RTE, BSW and COM stack configuration and integration services as per the industry standards
Specialised AUTOSAR MCAL development solutions for ECU including– Microcontroller, Communication & I/O Drivers development code generation for tools and automated MIL & SIL testing
Embitel has a rich experience in a range of AUTOSAR Tools– Comasso, Vector , ECU Spectrum, KSAR AUTOSAR for configuration, DaVinci Developer tool for software architecture design,Pearl and Python for code generation
Functional safety consulting and development services in compliance with the ISO26262 standards
Expert solutions for ASIL-D and ASIL-A complaint automotive electronics (ECU software and hardware)
Verification and Validation
Embitel offers fully integrated verification and validation services that includes unit testing (white box), integration testing, functional testing, MIL and HIL testing of safety critical body control modules.
Body Electronics ECU Development: Customer Success Stories:
Learn more about our Automotive ECU success stories. We have partnered with global OEMs’ and Suppliers in building efficient body control modules and ECU solutions:
- Model Based Development (MBD) of Automotive Body Control Units
- Model based development of AUTOSAR compliant ECU (Electronic Control Unit)
- Bluetooth Low Energy (BLE) Stack Integration with Seating Control Unit (ECU)
- CAN FD Software Stack Integration for a leading Tier-I supplier
- Bootloader Software Development Project for Seating Control Application
Ans. Our Reference design of the Body Control Module (BCM) supports following features/functionalities:
- Mirror Control
- Window control
- Seat Control
- Lamp Load
- Solenoid Control
- Actuator Control
Apart from these, data communication between Instrument cluster control and BCM via CAN is also integrated using re-usable components of our BCM reference design.
Our automotive BCM reference design is also equipped with the feature to read data from the sensors. The information may include pressure, fuel level, vehicle/engine speed and others.
Ans. Our body control module supports the most widely deployed diagnostics protocol in the new age automobiles; viz; J1939, OBD2 and UDS.
J1939 can be integrated for commercial vehicle applications while UDS/OBD can be integrated with passenger vehicles.
Ans. We only provide the reference design for the Body Control Module only. The solution can be customized based on the requirements.
Ans. Following are some of the application level features or the algorithms which are the part of of our body control module reference design:
- Trip Fuel Economy
- Fuel Consumption
- Fuel Meter
- Gear Shift Assistance
- Vehicle speed
- Engine Speed
Ans. There are 3 CAN ports supported by the BCM.
- PCAN- For Power Train
- DCAN- For Diagnostics
- One more CAN sub-network for Cluster and Telematics
Ans. Yes, our BCM reference design is compatible with commercial as well as passenger vehicle.
Ans. Yes, the BCM supports LIN Subnet. If there are certain specific requirements that need LIN to control exterior components like wiper, the same can be integrated in the body control module.
Ans. Our Body Control Module design supports a 5-layered architecture.
A model based development approach has been followed to develop this.
The base software (BSW) is integrated with application software (can be AUTOSAR compliant , non-AUTOSAR compliant or Model Based Development) depending on the customers’ requirements.
Ans. The BCM reference design has been developed on a MPC5674F Microcontroller from Freescale platform. However, we have expertise in working on a range of microcontroller like Renesas, Fujitsu, Texas, Atmel, Cypress and others.
Ans. Yes, the body control module reference design has been developed strictly under functional safety guidelines.
Ans. We are supporting XCP and CCP based calibration. These stacks are readily available and can be configured based on the customers’ requirements. In addition, UDS based diagnostic calibration is also supported.
Ans. Our codes strictly adhere to the MISRA C 2012 guidelines.
Body Control Module is one among the gamut of automotive electronic units in new age vehicles. A BCM is essentially an electronic control system that is controlled by a microprocessor.
Functions such as central door locking, power window, lights, wiper control, seat adjustment, climate control and more are managed by the Automotive BCM solution.
Additionally, it may also act as a gateway for in-vehicle network interfaces and Bus systems to facilitate interactions with other vehicle control units.
A typical embedded automotive solution of a Body Control Module has the system architecture similar to any other vehicle ECU solution.
The components of the same, are as follows:
- A Microcontroller, best suited for the use-case/automotive application
- Communication Interfaces (CAN, LIN, MOST etc.)
- Load Drivers
- Diagnostics Services (UDS, J1939, OBDII)
An Automotive BCM system works on the basis of input received from the input devices (potentiometers, sensors, magnetic pickup etc.) and the output generated by devices like relay and solenoids.
Between these two, are the algorithms and APIs. that define what the action would be and how will it be performed.
An example will make things more clear. Let’s consider the example of remote unlocking of the door.
- When a user presses the key on a door lock remote, the RFID (Radio Frequency Identification) module of the BCM receives a signal. It will then verify the frequency of the received signal with the frequency stored in the ECU memory.
- If the frequencies match, it will send the signal to the central locking relay which will perform the required mechanical action to unlock the door.