Search

CN-121194372-B - MCU software integrated system for DLP vehicle-mounted projection headlight

CN121194372BCN 121194372 BCN121194372 BCN 121194372BCN-121194372-B

Abstract

The invention provides an MCU software integrated system for a DLP vehicle-mounted projection headlight, which is characterized in that a voltage monitoring module CAN measure and monitor input voltage, a dormancy wakeup control module CAN control wakeup and dormancy of the DLP headlight, a CAN communication module is used for realizing interaction between a vehicle-mounted host and the DLP headlight, a diagnosis DTC module comprises a diagnosis service sub-module and a DTC function sub-module, an IIC communication module CAN carry out initialization configuration on a register of a Deserializer chip and carry out configuration on dimming parameters of a DMD Controller module, and a dimming control center module CAN carry out dimming on the DLP headlight. The invention integrates the software functions of the MCU1 and the MCU2 on the same MCU, reduces one MCU, reduces the complexity of the system and saves the cost of the system.

Inventors

  • WU SHIPENG
  • ZHANG CHUN
  • ZOU JUN
  • YAO YONG
  • HUANG QIANJIN
  • GU SAIFENG

Assignees

  • 马瑞利(中国)有限公司
  • 马瑞利汽车零部件(芜湖)有限公司

Dates

Publication Date
20260508
Application Date
20251124

Claims (7)

  1. 1. The MCU software integrated system for the DLP vehicle-mounted projection headlight is characterized by comprising a voltage monitoring module, a dormancy wakeup control module, a system service module, a CAN communication module, a diagnosis DTC module, an IIC communication module and a dimming control center module; the system comprises a voltage monitoring module, a dormancy wakeup control module, a vehicle-mounted host, a Controller Area Network (CAN) communication module, a controller area network (PLC) module and a controller area network (PLC) module, wherein the voltage monitoring module CAN measure and monitor input voltage; The diagnosis DTC module comprises a diagnosis service sub-module and a DTC function sub-module, wherein the diagnosis service sub-module is used for realizing and managing a diagnosis function, and the DTC function sub-module is used for realizing and managing a DTC function; The IIC communication module can perform initialization configuration on a register of the Deserializer chip and perform configuration on dimming parameters of the DMD Controller module; The CAN communication module interacts with the dimming control center module, and the dimming control center module interacts with the DMD Controller module through the IIC communication module; the dimming control center module CAN dim the DLP headlight; The system comprises a light modulation control center module, a digital control interface (DMD) module, a digital control interface (IIC) module, a digital control interface (PWM) module, a digital control interface (DMD) module, a digital control interface (DLC) module and a digital control interface (DLC) module, wherein the light modulation control center module obtains a processing procedure of a sequence command table index through interpolation calculation of a calibration table according to a backlight value input by the CAN communication module, and the sequence command table index comprises three independent index values, namely an LED drive control index value LDC, a contour relief table index value CMT and a DMD sequence table index value SEQ, so that the DMD Controller module loads a correct sequence set; The dimming control center module comprises a parameter initialization sub-module, a configuration information sub-module, a dimming calculation sub-module, an LED time sequence driving sub-module and a DMD temperature monitoring sub-module; The CAN communication module converts dimming information sent by the vehicle-mounted host into a backlight value and inputs the backlight value to the dimming calculation sub-module, so that the dimming calculation sub-module calculates a dimming parameter value; the parameter initialization submodule provides default dimming parameter values for the dimming calculation submodule to use; The DMD temperature monitoring sub-module provides the actual temperature value of the current DMD Controller module for temperature compensation calculation to the dimming calculation sub-module in real time; The configuration information sub-module provides a temperature calibration table, an LDC-SEQ mapping table and an SEQ-CMT mapping table for interpolation calculation for the dimming calculation sub-module to be used for calculation; the dimming calculation sub-module calculates to obtain a sequence command table index according to the input dimming information values of the parameter initialization sub-module, the DMD temperature monitoring sub-module and the configuration information sub-module, and stores the calculation result into a data queue of the LED time sequence driving sub-module; when the DMD Controller module triggers IRQ interruption, the LED time sequence driving sub-module sends a sequence command list index to the DMD Controller module by calling an IIC bus interface of the IIC communication module so as to complete a dimming process; The parameter initialization submodule initializes dimming data and temperature compensation data, wherein the dimming data and the temperature compensation data comprise a default backlight value, a dimming calibration table index value and a display mode value; The configuration information submodule is used for reading and managing the temperature calibration table, the LDC-SEQ mapping table and the SEQ-CMT mapping table, wherein the temperature calibration table stores LDC index values, sensor gain values, PWM limit values and red, green and blue PWM values of different backlight values at different temperature values, and calculates dimming parameter values required for realizing any dimming level at a given temperature by using the values to compensate brightness reduction or increase caused by LED characteristic change; The DMD temperature monitoring submodule is used for circularly detecting the temperature change value of the DMD Controller module and updating temperature value information, and the DMD temperature monitoring submodule takes the temperature value sampled continuously N times as an average value and then takes the average value as a current actual temperature value to be input into the dimming computing submodule for use; The dimming calculation sub-module takes the backlight value of the vehicle-mounted host received by the CAN communication module as input, and carries out interpolation operation through the calibration table provided by the configuration information sub-module so as to obtain an output value LDC, CMT, SEQ of the dimming parameter; when the DMD Controller module triggers IRQ interruption, the LED time sequence driving sub-module calls an IIC function interface of the IIC communication module to send dimming parameters stored in a queue to the DMD Controller module through an IIC bus interface so as to start a sequence dimming process.
  2. 2. The MCU software integrated system for a DLP vehicle-mounted projector headlight of claim 1, wherein the CAN communication module converts dimming information sent by a vehicle-mounted host into a backlight value in a range of 0-65535.
  3. 3. The MCU software integrated system for a DLP vehicle projector headlight of claim 1, wherein the IRQ interrupt of the DMD Controller module is used to indicate a frame boundary to the MCU software integrated system, which uses the IRQ interrupt to synchronize sequence and PWM value updates to achieve dimming.
  4. 4. The MCU software integrated system for a DLP vehicular projection headlamp of claim 1, wherein the dimming calculation sub-module calculates dimming parameters comprising the steps of: Step S1, selecting a temperature calibration table for interpolation operation according to the current actual temperature value of the DMD Controller module, wherein the temperature calibration table corresponds to any one temperature, and the current actual temperature value is obtained through the DMD temperature monitoring submodule; Step S2, determining the number of rows used for interpolation calculation of each selected temperature calibration table, and calculating an operation mode value, an LDC index value, a PWM limit value and a sensor gain value; step S3, calculating PWM values of red, green and blue corresponding to the target backlight value at a given temperature in an interpolation calculation mode; And S4, calculating the SEQ index value and the CMT index value by using the LDC index value.
  5. 5. The MCU software integrated system for a DLP vehicle-mounted projection headlight according to claim 4, wherein in the step S1, if the current actual temperature is greater than or equal to the highest temperature of the available thermometer, only the last thermometer is used and no interpolation operation is performed; if the current actual temperature is within the data temperature range of the available thermometer, selecting a temperature which is smaller than the current actual temperature and closest to the current actual temperature and a temperature which is larger than the current actual temperature and closest to the current actual temperature to perform interpolation operation; In the step S2, the number of backlight lines corresponding to the target backlight value is the target number of backlight lines, and for each selected temperature calibration table, the number of backlight lines smaller than the target number of backlight lines and closest to the target number of backlight lines and the target number of backlight lines are selected for interpolation operation, or the number of backlight lines smaller than the target number of backlight lines and closest to the target number of backlight lines and the number of backlight lines larger than the target number of backlight lines and closest to the target number of backlight lines are selected for interpolation operation, so as to obtain a required operation mode value, an LDC index value, a PWM limit value and a sensor gain value; In the step S3, the assumption is made that T1 and T2 are two temperature calibration tables selected, and the interpolation is performed in two steps, namely, a first step, for a given backlight value, the PWM values of T1 and T2 are respectively subjected to linear interpolation; In the step S4, the SEQ index value and the CMT index value are obtained by calculating the LDC-SEQ mapping table and the SEQ-CMT mapping table provided by the configuration information sub-module, and the dimming level parameter obtained after calculation is updated and stored in the data queue of the LED time sequence driving sub-module, and when the DMD Controller module triggers the IRQ interrupt, the MCU software system sends the dimming parameter to the DMD Controller module through the IIC communication module, so as to start the sequence dimming process.
  6. 6. The MCU software integrated system for a DLP vehicle-mounted projector headlight of claim 1, wherein the voltage monitoring module is responsible for measuring and monitoring whether the input voltage is within a preset range, setting an over-voltage flag if the input voltage exceeds a maximum value of the preset range, and setting an under-voltage flag if the input voltage is below a minimum value of the preset range; And/or when the MCU software integrated system is in a sleep state, executing a wake-up logic when the sleep wake-up control module receives an effective network management message, and when the sleep wake-up control module detects that the network management message is lost or receives a sleep request of a DLP self-checking function, enabling the MCU software integrated system to enter the sleep state; And/or the CAN communication module CAN receive a control command of the vehicle-mounted host, wherein the control command comprises a network management wake-up signal, a vehicle speed signal, a projection lamp enabling signal, a projection lamp projection area setting signal, a projection lamp brightness setting signal, a welcome control signal and a welcome mode signal, and the CAN communication module CAN feed back state information of DLP to the vehicle-mounted host, wherein the state information comprises a projection lamp enabling state, a projection lamp projection area state, a projection lamp brightness setting state and a projection lamp system fault state.
  7. 7. The MCU software integrated system for the DLP vehicle-mounted projection headlight according to claim 1, wherein the MCU software integrated system further comprises a storage and management module, a motor control module and a watchdog module, wherein the storage and management module is used for storing and managing nonvolatile data, the motor control module is used for configuring a direct current motor and controlling the operation of the direct current motor, and the watchdog module is used for initializing the configuration watchdog and carrying out the watchdog feeding operation; the MCU software integrated system also comprises an initialization module, wherein the initialization module is used for initializing peripheral equipment, initializing dimming parameters and initializing temperature compensation parameters.

Description

MCU software integrated system for DLP vehicle-mounted projection headlight Technical Field The invention relates to the technical field of vehicle-mounted projection, in particular to an MCU software integrated system for a DLP vehicle-mounted projection headlight. Background As shown in fig. 1,3 and 4, the conventional DLP vehicle-mounted projection headlight generally adopts a more mature dual MCU scheme, wherein the MCU2, the DMD Controller and the DMD Board in the figure are all from the same vendor TI, the DMD Controller refers to a digital micromirror device Controller, and the DMD Board refers to a digital micromirror device Board. The MCU2 is used to start and configure DMD controllers, such as dimming parameters, through the IIC interface to ensure that it can function properly. When the DMD Controller triggers an interrupt IRQ, the MCU2 configures the calculated dimming parameter back to the DMD Controller through the IIC interface, and the IRQ refers to the interrupt request. In addition, the MCU2 further configures the updated LED PWM to LED DRIVER to ensure that the LED illumination is precisely synchronized in time with the image displayed on the DMD, the LED PWM being an LED pulse width modulation technique, LED DRIVER being an LED driver. The DMD Controller is responsible for receiving parallel video inputs and processing the data, converting it to DMD mirror control signals, and transmitting it to the DMD Board. The DMD Controller reads each frame of video, processes the frames, and then converts the frames to a set of bit planes in the native format of the DMD. These bit planes set the state of the DMD micromirrors and reflect light toward or away from the projection optics. Each plane is associated with one illumination color. Each time the bit plane is loaded and the control signal from the DMD controller is displayed, the correct illuminator is activated. As each bit plane is loaded, the viewer's vision system will combine the bit planes into a single full color video frame. The Deseriizer is connected with the vehicle-mounted host through an LVDS FPD-link or GMSL interface and receives video stream information transmitted from the vehicle-mounted host. The Deserializer converts the received video stream information into an Open LDI format, and inputs the format to the DMD Controller for subsequent processing. The Deserializer refers to a Deserializer, the LVDS refers to a low-voltage differential signal, the FPD-Link (Flat Panel display Link interface) is a basic high-speed signal transmission technology, the LVDS-based high-speed data transmission interface standard is referred to, the GMSL refers to a gigabit multimedia serial Link interface, and the LVDS FPD-Link and the LVDS GMSL are two high-speed transmission interfaces based on the LVDS technology. The MCU1 is configured to be connected with a vehicle-mounted host through a CAN bus, is used for system power supply management and dormancy awakening control, is used as communication bridging between a DLP and the vehicle-mounted host, is used for transmitting control instructions, returning state information of a DLP headlight and the like, and is used for digital light processing, and is based on a projection and display technology of a DMD chip. The MCU1 carries out initialization register configuration on the Deserializer of the Deserializer chip through the IIC interface so as to ensure that the Deserializer can work normally and receive video stream data of a host. MCU1 and MCU2 are connected through SPI interface to conduct data interaction, MCU1 is SPI MASTER, MCU and is SPI Slave, SPI MASTER refers to master equipment in SPI communication, SPI Slave refers to Slave equipment, MCU1 inputs brightness information and dimming commands from a vehicle-mounted host to MCU2 through SPI bus, MCU2 is responsible for analyzing the commands, adjusting and processing, setting an index table of a DMD Controller through an IIC bus, adjusting LED PWM level, sensor gain and the like. The scheme needs to maintain two sets of MCU software systems besides two hardware MCU chips and solves the problems of communication, synchronization, joint debugging and the like between the two software systems. In addition, how to control the start and stop of the projection display, the adjustment of the projection brightness and the calculation of the dimming parameters after the MCU2 receives the brightness information and the dimming command of the MCU1 are important and difficult points of this integrated scheme, because the control logic and algorithm of this part are provided by the DMD circuit scheme package of TI, and the set of logic and algorithm needs to be re-implemented. Disclosure of Invention Aiming at the defects in the prior art, the invention aims to provide an MCU software integrated system for a DLP vehicle-mounted projection headlight. The MCU software integrated system for the DLP vehicle-mounted projection headlight comprises a vol