DEVICE AND METHOD FOR CONTROLLING MATRIX LIGHT SOURCES
20230039847 ยท 2023-02-09
Assignee
Inventors
- Patrice VOIRIN (Bobigny, FR)
- Feng YANG (Bobigny, FR)
- Eric DONNAT (Bobigny, FR)
- Houssem KOUKI (Bobigny, FR)
- Rodrigo CARBONELL (Bobigny, FR)
Cpc classification
B60Q1/143
PERFORMING OPERATIONS; TRANSPORTING
H05B45/14
ELECTRICITY
B60Q1/1423
PERFORMING OPERATIONS; TRANSPORTING
B60Q11/005
PERFORMING OPERATIONS; TRANSPORTING
B60Q11/002
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Lighting module for a motor vehicle comprising a matrix light source grouping together a plurality of elementary light sources, and a control module for a motor vehicle. Method for controlling the matrix source of said module, noteworthy in that it allows a default lighting setpoint to be generated.
Claims
1. A lighting module for a motor vehicle, comprising: a matrix light source with a plurality of elementary light sources, a data reception unit for receiving a lighting setpoint, and a control unit intended to control the matrix light source according to the lighting setpoint, wherein the lighting module further includes a first memory element to which the control unit has read access, and in which calibration data specific to each of the elementary light sources is stored.
2. The lighting module as claimed in claim 1, wherein the lighting setpoint comprises an elementary setpoint per elementary light source.
3. The lighting module as claimed in claim 1, wherein the lighting setpoint includes an image, of which at least one pixel corresponds to an elementary light source.
4. The lighting module as claimed in claim 1, wherein the calibration data includes, for each elementary light source, an indication of the light intensity emitted as a function of an electric load current or an indication of a geometric aberration of a light beam that it is capable of emitting.
5. The lighting module as claimed in claim 1, wherein the control unit is configured to control the matrix light source by correcting the lighting setpoint by means of at least some of the calibration data.
6. The lighting module as claimed in claim 1, wherein the control unit is configured to transmit at least some of the calibration data to a control module for the motor vehicle.
7. The lighting module as claimed in claim 1, wherein the lighting module further incudes a second memory element in which data allowing the lighting module to be authenticated is stored.
8. A method for controlling a matrix light source of a lighting module for a motor vehicle, the method comprises: determining a lighting setpoint with a control module for the motor vehicle; and controlling, by the control unit for the lighting module with a communication channel to the control module, the matrix light source of the lighting module according to the lighting setpoint and to the calibration data stored in a memory element of the lighting module.
9. The method as claimed in claim 8, further comprising: transmitting the lighting setpoint to the control unit for the lighting module by the control module; and receiving, by the control unit, the lighting setpoint and correcting the setpoint by using the calibration data stored in the memory element.
10. The method as claimed in claim 8, further comprising: transmitting, by the control unit, at least some of the calibration data stored in the memory element element to the control module for the motor vehicle; and correcting, by the control module, the lighting setpoint by using the received calibration data, and transmitting a corrected lighting setpoint to the control unit for the lighting module.
11. The method as claimed in claim 8, further comprising generating a default lighting setpoint, determined by using the calibration data and motor vehicle data, and storing the default lighting setpoint in the memory element of the lighting module.
12. The method as claimed in claim 11, wherein the default lighting setpoint is generated by the control module for the motor vehicle following the reception of the calibration data from the control unit for the lighting module, and in that the default setpoint is then transmitted to the control unit which stores in the memory element.
13. The method as claimed in claim 11, wherein the default lighting setpoint replaces the lighting setpoint if a failure is detected in the lighting module or the control module for the motor vehicle.
14. The method as claimed in claim 8, wherein at least some of the data exchanged between the control module for the motor vehicle and the control unit for the lighting module is encrypted or signed by means of at least one cryptographic key.
15. The method as claimed in claim 14, wherein a failure at the lighting module or at the control module for the motor vehicle is detected when decryption of the data is unsuccessful or when a signature cannot be validated.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Other features and advantages of the present invention will be better understood with the aid of the description of the examples and of the drawings, in which:
[0042]
[0043]
[0044]
DETAILED DESCRIPTION OF THE INVENTION
[0045] Unless specified otherwise, technical features that are described in detail for one given embodiment may be combined with the technical features that are described in the context of other embodiments described by way of example and without limitation. Similar reference numerals will be used to describe similar concepts across various embodiments of the invention. For example, the references 100 and 200 denote two embodiments of a lighting module according to the invention.
[0046] The description focuses on the elements of a lighting module for a motor vehicle that are required to understand the invention. Other elements, which in a known manner form part of such modules, will not be mentioned or described in detail. For example, the presence and operation of a converter circuit involved in supplying power to a matrix light source, known per se, will not be described in detail. The same applies for optical elements such as lenses, for example.
[0047]
[0048]
[0049] The exchange of data between the light module 200 and the control module 20 for the motor vehicle after pairing the two modules allows other advantageous applications. In particular, it is proposed to combine data relating to the vehicle, such as, for example, orientation, position, or attitude parameters of the vehicle, or information relating to luminous fluxes emitted by other headlights of the vehicle, which are a priori only available at the control module 20, with the calibration data 250, available at the lighting module 200 and specific to the matrix source 210 installed therein. This information is used, typically but in a non-limiting manner, by the control module 20 for the motor vehicle to generate a default image or setpoint. Specifically, the control module for the motor vehicle generally has greater computing capacity than the control unit 230 for the lighting module. Alternatively, this computation may be performed by the control unit 230 for the lighting module after a corresponding exchange of the data required for this computation between the control unit for the motor vehicle on the one hand and the control unit for the lighting module on the other hand. A default image is an image that is projected by the module when a fault or failure is detected. Thus, the module may preferably comprise an electronic error detection circuit, or a microprocessor programmed for this purpose by a suitable computer program. The error detection circuit is configured to detect, for example, that the data received by the control module for the motor vehicle are inconsistent, or that the connection between the control module for the motor vehicle and the lighting module 200 is no longer reliable. Following this detection of an error, the default image is projected instead of the setpoint image, with the aim of avoiding potential dazzling of other road users. The default image is generated to take into account the specificities of the matrix light source 210 on the one hand, and of the vehicle equipped therewith on the other hand. Thus, the default image may, for example, be generated precisely and automatically for each motor vehicle and each lighting module with which the vehicle is equipped. Preferably, the default image resulting from this method is transmitted to the lighting module, which stores it permanently in a dedicated memory element. In the event of communication failure between the control module 20 for the motor vehicle and the lighting module 200, the default setpoint then serves as a control for the matrix light source. The default setpoint or image may, for example, correspond to low-beam headlight illumination. In particular, this image may correspond to a low-beam headlight cut-off. Specifically, the cut-off must be well defined in order to satisfy the regulations in force.
[0050] The exchange of data between the control module 20 for the motor vehicle and the lighting module 200 as defined above and also allows an authentication function to be added between the two modules 20 and 200, respectively.
[0051] It should be noted that this authentication function may also be implemented independently of the calibration function and/or of the exchange of calibration/attitude data and without the presence of the memory element 240 at the lighting module 200.
[0052] The authentication function may, for example, comprise the exchange of public cryptographic keys between the two modules in question, thus allowing the reciprocal verification of the authenticity of data signed by means of the corresponding private cryptographic keys. Alternatively or in addition, the control unit 230 for the lighting module 200 sends an acknowledgement of receipt to the control module 20 for a received data packet, the acknowledgement of receipt comprising a part that allows the microcontroller to be authenticated. The data packet may, for example, contain calibration data, and/or default image data and/or data for generating a default image and/or all or part of an image and/or of a group of images, and/or a packet from a compressed video stream. In one preferred embodiment, this authentication is not performed on all of the packets. In this way, the corresponding computing load is lightened and smoothed out over time. Still alternatively, the authentication function may comprise sending, from the control module 20 for the motor vehicle to the control unit 230 for the lighting module, of a header for a sent data packet, the header comprising a part allowing the control module 20 to be authenticated, the data packet being of the same type as defined above. Advantageously, this authentication is not performed on all of the packets. In this way, the corresponding computing load is lightened and smoothed out over time.
[0053] In order to perform the authentication function, the lighting module 200 and the control module 20 for the motor vehicle comprise computing means for generating the header or the acknowledgement of receipt used for authentication, respectively. Preferably, generation is performed according to a time or a date, which may be expressed in any unit of time, for example in milliseconds, or a counter counting exchanges or computing cycles, or another element that changes with the number of exchanges, which may be reset when it exceeds a predefined size.
[0054] In the event that authentication between the controller and the microcontroller fails, the lighting function may be put into a communication failure mode. Advantageously, the failure mode is activated only in the event of repeated authentication failures, which makes it possible to avoid activating failure mode if the link has been disrupted, for example by transient electromagnetic interference, which is particularly advantageous in the case of an authentication function using headers or acknowledgements of receipt.
[0055] In the case where the control unit 230 comprises a computer, it may implement a data exchange encryption function, in which data encrypted by the control module 20 for the motor vehicle are decrypted by the computer. Advantageously, the computer has a method for determining if the stream has not been decoded correctly. If the stream has not been decoded correctly, the computer may go into a communication failure mode. The communication failure mode may involve the following procedures, taken alone or in combination: [0056] stopping the lighting function or the lighting module projecting a default image, [0057] the control module 20 generating a failure signal sent to a central management system of the vehicle, [0058] the computer entering an authentication mode in which the computer continues launching an authentication procedure with respect to the computer for the control module 20 (or vice versa). In the authentication mode, the sending of data packets may be interrupted.
[0059]
[0060] It goes without saying that the described embodiments do not limit the scope of protection of the invention. By referring to the description that has just been given, other embodiments may be contemplated without otherwise departing from the scope of the present invention.
[0061] The scope of protection is defined by the claims.