CONTROL UNIT FOR A DRIVER ASSISTANCE SYSTEM, AND DRIVER ASISSTANCE SYSTEM
20230028289 ยท 2023-01-26
Inventors
- Ega TSCHISKALE (Stockach, DE)
- Thorsten Sonntag (Radolfzell, DE)
- Michael EWERT (Radolfzell, DE)
- Michael KRESPACH (Daisendorf, DE)
- Benjamin SCHULLCKE (Gottmadingen, DE)
- Armin KEMPTER (Sauldorf, DE)
- Michael STUETZ (Radolfzell, DE)
Cpc classification
B60W50/045
PERFORMING OPERATIONS; TRANSPORTING
B60S1/481
PERFORMING OPERATIONS; TRANSPORTING
B60W60/0015
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0215
PERFORMING OPERATIONS; TRANSPORTING
G06V20/56
PHYSICS
B60W50/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W50/04
PERFORMING OPERATIONS; TRANSPORTING
B60W50/02
PERFORMING OPERATIONS; TRANSPORTING
B60W50/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a control device for a driver assistance system, wherein the control device comprises a sensor interface via which the control device can be connected to at least one sensor module to receive data from the at least one sensor module, a power processor which is adapted to detect objects and to provide object data based on the data from the at least one sensor module, and a system interface via which the control device can be connected to a higher-level control device of the driver assistance system for forwarding object data provided by the power processor.
Claims
1. A control device (10) for a driver assistance system (1), comprising a sensor interface via which the control device (10) can be connected to at least one sensor module for receiving data from the at least one sensor module (4, 6, 8), a power processor (30) which is adapted to detect objects and to provide object data based on the data from the at least one sensor module (4, 6, 8); a system interface via which the control device (10) can be connected to a higher-level control device of the driver assistance system (1) for forwarding object data provided by the power processor (30), and characterized by a sensor voltage supply unit (40) which provides operating energy for the at least one sensor module (4, 6, 8).
2. The control device (10) according to claim 1, wherein it comprises a safety processor (50) which is connected to the sensor voltage supply unit (40) and adapted to monitor the sensor voltage supply unit (40).
3. The control device (10) according to any claim 1, wherein it has a safety processor (50) which is connected to the power processor (30) and adapted to check at least one processing step of the power processor (30) for errors and/or check a processing status of the power processor (30).
4. The control device according to claim 3, wherein it is configured and adapted for the safety processor (50) to check a processing step in the object detection of the power processor (30) for data from the sensor module and/or to access object data via an interface to the power processor (30).
5. The control device (10) according to claim 1, wherein the sensor interface is configured to be connected to at least three sensor modules (4, 6, 8) simultaneously, and the control device (10) is further adapted to chronologically synchronize data received via the sensor interface from the at least three sensor modules (4, 6, 8).
6. The control device (10) according to claim 1, wherein the power processor (30) is adapted and configured to determine an area passable by a motor vehicle based on the data from the at least one sensor module (4, 6, 8).
7. The control device (10) according to claim 1, wherein the device comprises a control module (28) for a cooling system (20) of the control device (10).
8. The control device (10) according to claim 1, wherein the device comprises power electronics (29) for controlling a cleaning system for the at least one sensor module (4, 6, 8).
9. The control device (10) according to claim 1, wherein the power processor (30) is connected to the sensor interface for receiving data from the at least one sensor module (4, 6, 8) and the system interface and is configured to forward determined object data to the system interface based on the data from the at least one sensor module (4, 6, 8).
10. The control device according to claim 1, wherein the device comprises a housing, wherein the housing is dustproof and/or waterproof.
11. The control device according to claim 1, wherein the at least one sensor module is a LIDAR sensor module.
12. A control device (10) for a driver assistance system (1), comprising a sensor interface via which the control device can be connected to at least one sensor module for receiving data from the at least one sensor module, a power processor which is adapted to detect objects and to provide object data based on the data from the at least one sensor module; a system interface via which the control device can be connected to a higher-level control device of the driver assistance system for forwarding object data provided by the power processor; a safety processor (50), which is connected to the power processor (30) and configured to check at least one processing step of the power processor (30) for errors and/or to check a processing status of the power processor (30); and which has another power processor (31) which is connected to the power processor (30).
13. The control device (10) according to claim 12, wherein the power processor (30) and the other power processor (31) are connected to one another via two independent data transmission channels, wherein particularly the data transmission channels use different transmission protocols.
14. A control device (110) for a driver assistance system (1), comprising a sensor interface via which the control device (110) can be connected to at least one sensor module for receiving data from the at least one sensor module (4, 6, 8), a power processor (130) which is adapted to detect objects and to provide detected objects based on the data from the at least one sensor module (4, 6, 8); and another power processor (150), which is connected to the power processor (130) for transmitting control commands and/or data from the at least one sensor module, wherein the power processor (130) and the additional power processor (150) are configurable for a safe operating mode in such a way that the additional power processor is adapted to detect objects and to provide detected objects based on the same data from the at least one sensor module (4, 6, 8), and wherein the power processor (130) and the other power processor (150) are configurable for a maximum performance operating mode, such that the power processor (130) and the other power processor (150) are each adapted to select part of the data from the at least one sensor module and to assign it to a respective one of the power processors based on the data from the at least one sensor module (4, 6, 8) and to detect objects and provide detected objects based on the assigned data.
15. A driver assistance system (1) for a motor vehicle, the driver assistance system (1) comprising: a domain controller (100) with a power processor (130) and a safety processor (150), wherein the power processor is configured to process object data received via a vehicle network (200) relating to an environment of the motor vehicle to provide a driver assistance function, and the safety processor (150) is configured and adapted to check at least one processing step of the power processor (130) for its correctness, and a control device (10) that can be connected to the domain controller (100) and has a sensor interface via which the control device (10) can be connected to at least one sensor module for receiving data from the at least one sensor module (4, 6, 8), with a power processor (30) which is adapted to detect objects based on the data from the at least one sensor module and to provide object data, and with a safety processor (50) for checking a processing status of the power processor (30) and/or a processing step of the power processor (30) for errors.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Further features, advantages and properties of the invention are explained on the basis of the description of preferred embodiments of the invention with reference to the figures, wherein:
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DESCRIPTION
[0044]
[0045] The circuit board 14 is arranged in a housing 12. The housing 12 is made of a thermally conductive material, for example a metal such as aluminum or a metal alloy such as an aluminum alloy. The housing 12 has openings through which the electrical interfaces of the control device 10 are accessible to the outside of the housing.
[0046] The control device 10 also has a cooling system 20. The cooling system 20 comprises cooling fins 21 formed in the housing 12, which fins increase the surface area of the housing 12 which is available for heat exchange. The cooling system 20 also includes a cooling system carrier 22 which connects essential components of the cooling system 20 to one another. The cooling system carrier 22 defines the orientation and the distance between the fan 24 and the cooling fins 21. Furthermore, the cooling system carrier 22 forms a ventilation duct which extends along the cooling fins 21. The fan 24 is operated electrically and its speed can be controlled. Heat exchange capacity and noise generation are adapted optimally by suitable orientation and compliance with a minimum distance from the cooling fins to avoid turbulence on the cooling fins 21 as well as by the dimensioning of the ventilation duct. The cooling system 20 also includes one or more temperature sensors, not shown in detail, within the housing 12 of the control device 10, and a control module 28 which is shown in the example according to
[0047] The cooling system carrier 22 and the housing 12 of the control device 10 include a plug-in system that provides a mechanical and an electrical connection between the cooling system carrier 22 and the control device 10 . This makes assembly easier.
[0048] In a variant of the cooling system 20 that is not shown, a pipeline extends in a meandering manner along the cooling fins 21 within the space delimited by the cooling system carrier 22. A cooling fluid is driven through the pipeline by means of an electrically operated pump to absorb heat and dissipate it to a heat exchanger. The heat exchanger may be remote from the control device 10, and the piping may extend to the heat exchanger. In this variant of the cooling system 21, the control system of the pump takes the place of the control system 28 of the fan 24 and/or of the heat exchanger.
[0049]
[0050] A sensor interface of the control device 10 is formed by sensor module connections 17 and a sensor communication module 70. The sensor communication module 70 is designed, for example, according to the Gigabit Multimedia Serial Link (GMSL) standard, and the sensor module connections are designed as a coaxial connector system. Alternatively, the sensor communication module 70 is designed according to the Ethernet standard and the sensor module connections are designed as an RJ-45 plug-in system. The sensor interface comprises a respective GMSL sensor module connection for each sensor module to be connected or an Ethernet connection for each sensor of a sensor module to be connected. In particular, a sensor module has two sensors each.
[0051] The control device 10 comprises three sensor module connections, two of which are connected to sensor modules of two sensors each and one of which is connected to a sensor module with one sensor.
[0052] The sensor communication module 70 forwards data received from the sensor modules to a power processor 30 that is connected to the sensor communication module 70. The power processor 30 is powered by a processor supply unit 43, which in turn is powered by the power grid 41. The power processor 30 is also connected to a system interface, which is implemented by a network module 72 and a network connection 15. The control device 10 can use the system interface to communicate data processed by the power processor 30 to the driver assistance system and receive data therefrom. The power processor prepares the data received from the sensor modules and processes them with object recognition algorithms to detect objects in the area surrounding the vehicle that is equipped with the control device 10.
[0053] The control device 10 comprises a sensor voltage supply unit 40 which is fed from the energy supply network 41. The sensor modules can be supplied with energy from control device 10 via a plug-in connection 42. The sensor voltage supply unit comprises separate power electronics for a respective sensor of the sensor modules for independent provision of a stable supply. The sensor voltage supply unit 40 is configured such that at least 20%, particularly at least 30%, preferably 60% of the energy requirement of a sensor or at least 15% of the total energy requirement of the sensor modules is available as standby energy.
[0054] The sensor voltage supply unit 40 is also connected to a safety processor 50. The safety processor 50 is adapted to enable an implementation of the ASIL D standard. For this purpose, the safety processor 50 has at least one lockstep arithmetic core. The safety processor 50 is also adapted to monitor the sensor voltage supply unit 40. Since an error or a failure of data from the sensor modules can have serious consequences for automated driving, monitoring the sensor voltage supply unit 40 contributes to increasing the reliability of control device 10 and the driver assistance system. With the help of the safety processor 50, input or output voltage curves, corresponding current curves, a temperature and/or other electrical operating parameters of the sensor voltage supply unit 40 are recorded and evaluated to detect functional limitations at an early stage.
[0055] The safety processor 50 also monitors the processor supply unit 43 of the power processor 30, a processor supply unit 45 of the safety processor 50 itself and the energy supply unit 44. The entire energy supply of the control device 10 is thus monitored using the respective operating parameters, such that potential problems can be identified immediately.
[0056] The safety processor 50 is also adapted and configured to check the processing steps that the power processor 30 carries out when processing data from the control device 10, in particular when detecting objects and forwarding object data. The safety processor 50 also handles checking and/or control tasks for the control system 28 of the cooling system and for the network module 72, via which the power processor 30 communicates with the driver assistance system.
[0057] Finally, the safety processor 50 is connected via a bus communication module 74 and a bus connection 19 to a communication bus, such as a CAN bus, of the motor vehicle, via which bus data can be exchanged within the vehicle.
[0058]
[0059]
[0060]
[0061] The configuration with a power co-processor 31 can also be combined with the arrangement according to
[0062]
[0063] As shown in
[0064] The sensor communication module 70 forwards data received from the sensor modules to a power processor 30 that is connected to the sensor communication module 70. The power processor 30 is powered by a processor supply unit 43, which in turn is powered by the power grid 41. The power processor 30 is also connected to a system interface, which is implemented by a network module 72 and a network connection 15. The control device 10 can use the system interface to communicate data processed by the power processor 30 to the driver assistance system and receive data therefrom. The power processors 30, 31 prepare the data received from the sensor modules and process it with object recognition algorithms to detect objects in the area surrounding the vehicle that is equipped with the control device 10.
[0065] The control device 10 comprises a sensor voltage supply unit 40 which is fed from the energy supply network 41. The sensor modules can be supplied with energy from control device 10 via a plug-in connection 42. The sensor voltage supply unit comprises separate power electronics for a respective sensor of the sensor modules for independent provision of a stable supply. The sensor voltage supply unit 40 is configured such that at least 20%, particularly at least 30%, preferably 60% of the energy requirement of a sensor or at least 15% of the total energy requirement of the sensor modules is available as standby energy.
[0066] The sensor voltage supply unit 40 is also connected to a safety processor 50. The safety processor 50 is adapted to enable an implementation of the ASIL D standard. For this purpose, the safety processor 50 has at least one lockstep arithmetic core. The safety processor 50 is also adapted to monitor the sensor voltage supply unit 40. Since an error or a failure of data from the sensor modules can have serious consequences for automated driving, monitoring the sensor voltage supply unit 40 contributes to increasing the reliability of control device 10 and the driver assistance system. With the help of the safety processor 50, input or output voltage curves, corresponding current curves, a temperature and/or other electrical operating parameters of the sensor voltage supply unit 40 are recorded and evaluated to detect functional limitations at an early stage.
[0067] The safety processor 50 also monitors the processor supply units 43, 47 of the power processors 30, 31, a processor supply unit 45 of the safety processor 50, and the energy supply unit 44. The entire energy supply system of the control device 10 is thus monitored using the respective operating parameters, such that potential problems can be identified immediately. The safety processor 50 is also adapted and configured to check the processing steps that the power processors 30, 31 carry out when processing data from the control device 10, in particular when detecting objects and forwarding object data. The safety processor 50 also handles checking and/or control tasks for the control system 28 of the cooling system and for the network module 72, via which the power processor 30 communicates with the driver assistance system.
[0068] Finally, the safety processor 50 is connected via a bus communication module 74 and a bus connection 19 to a communication bus, such as a CAN bus, of the motor vehicle, via which bus data can be exchanged within the vehicle.
[0069]
[0070]
[0071] The control device 110 can also be configured for a high-performance mode, in which the power processors 130, 150 split up the calculations for detecting the objects on the basis of the data from the at least one sensor module 4, 6, 8. For this purpose, a respective power processor 130, 150 selects part of the data from the at least one sensor module 4, 6, 8, which data is received via the sensor module connections 17, and works out object recognition algorithms on a respective part of the data. In this high-performance mode of operation, a higher amount of object detection calculations per time unit are possible than in the safe mode of operation.
[0072] The failure or error of a power processor 130, 150 is detected in the control device 110 by diagnostic units 131, 151 of the respective power processors 130, 150. The diagnostic units 131, 151 are each configured as hardware, for example as a reserved processor core, a separate processor or FPGA which processes predefined diagnostic tasks. The function of the diagnostic units 131, 151 is preset and not freely programmable. The diagnostic units 131, 151 check the functional readiness and correct functionality of an SRAM, a flash memory, one or more processor cores that can be used for applications, a processor clock, a temperature, and/or the energy supply units 43, 45 of the respective power processor 130, 150. The diagnostic units 131, 151 can each or jointly be configured in such a way that they implement a lockstep method.
[0073] In addition, diagnostic software is executed on the power processors 130, 150, which implements the further diagnostic functions for the power processors 131, 151 and the control device 110, e.g. checks whether specific software modules are called up and/or provide plausible results. In addition to the hardware diagnostic unit, the control device 110 is also provided with a software diagnostic unit, which can take on further diagnostic functions without negatively affecting the security of control device 110, since this runs on hardware tested by the hardware diagnostic unit.
REFERENCE SYMBOLS
[0074] 1 driver assistance system [0075] 4, 6, 8 sensor modules [0076] 10 control device [0077] 12 housing [0078] 13 connection socket [0079] 14 printed circuit board [0080] 15 network socket [0081] 17 sensor module connectors [0082] 19 bus connection [0083] 20 cooling system [0084] 21 cooling fins [0085] 22 cooling system carrier [0086] 24 fan [0087] 28 control system [0088] 29 pump actuator [0089] 30, 130 power processor [0090] 31 power co-processor [0091] 40 sensor voltage supply unit [0092] 41 power supply network [0093] 42 plug-in connector [0094] 43 processor supply unit [0095] 44 energy supply unit [0096] 45 processor supply unit [0097] 50, 150 safety processor [0098] 70 sensor communication module [0099] 72 network module [0100] 74 bus communication module [0101] 100 domain controller [0102] 131, 151 diagnostic unit [0103] 200 vehicle network [0104] 210 object data [0105] 220 vehicle data