
Adaptive lighting is a modern lighting system that adjusts the light pattern and intensity of the headlights based on driving conditions. The Adaptive Lighting ECU (Electronic Control Unit) controls the adaptive lighting system, and its software development requires expertise in electronics, optics, and software engineering.
Customer background
Our partner is a leading German Automotive Tier 1 supplier of adaptive lighting ECU for a majority of automotive OEM's.
Challenges
The Adaptive Lighting ECU needs to adjust the light pattern and intensity of the headlights based on driving conditions, such as speed, road type, weather, and traffic. The ECU needs to communicate with various sensors, such as the speed sensor, rain sensor, and camera, to obtain the necessary data for adjusting the lighting system. The ECU also needs to communicate with the headlight control module to control the light pattern and intensity.
The customer looked for a standalone team of technical experts who could take full responsibility for a part of software development and integration of AUTOSAR-compliant solution.
Product and Solution
The solution involves design and development of an AUTOSAR-based software component for the Adaptive Lighting ECU. The software component consists of several modules that implement the different functionalities of the adaptive lighting system.
Tools & Technologies

Delivered Services
Perasia built a team of technical experts in embedded software development to develop AUTOSAR-compliant lighting ECU software to be integrated into the vehicle’s architecture in line with safety standards
1. Sensor Interface Module: The Sensor Interface module is responsible for interfacing with the various sensors, such as the speed sensor, rain sensor, and camera, to obtain the necessary data for adjusting the lighting system. This module uses the AUTOSAR Sensor API to communicate with the sensors and provides a standardized interface for the other modules to access the sensor data.
2. Lighting Control Module: The Lighting Control module is responsible for controlling the light pattern and intensity of the headlights based on the sensor data. This module uses the AUTOSAR IO API to communicate with the headlight control module and provides a standardized interface for the other modules to control the lighting system.
3. Pattern Adjustment Module: The Pattern Adjustment module is responsible for adjusting the light pattern of the headlights based on the driving conditions, such as speed, road type, and weather. This module uses the sensor data obtained from the Sensor Interface module to determine the optimal light pattern for the headlights and communicates with the Lighting Control module to adjust the light pattern.
4. Intensity Adjustment Module: The Intensity Adjustment module is responsible for adjusting the intensity of the headlights based on the driving conditions, such as traffic and weather. This module uses the sensor data obtained from the Sensor Interface module to determine the optimal intensity for the headlights and communicates with the Lighting Control module to adjust the intensity.
5. Communication Component: CAN communication is implemented to exchange information between sensors, actuators, and the steering angle sensor sends its data to the Adaptive Lighting ECU via the CAN bus, and the ECU uses this information to adjust the headlights' direction.
Business Value
1. We provided dedicated teams of software engineers with expertise in the AUTOSAR software development technologies and methodologies, resulting in robust and reliable ECU software.
2. We provided a flexible pricing model that is based on the scope of the project, which helped our partner to reduce development costs.
3. By leveraging the expertise of our engineers, we reduced the risk of software bugs and errors that can result in costly recalls.