A vehicle environment perception control system, method, microprocessor, and vehicle
By activating only the necessary components in sentry mode to monitor the surrounding environment, the high power consumption problem of chips in the autonomous driving domain and cockpit domain is solved, extending vehicle range and reducing energy consumption.
Patent Information
- Application Number
- CN202510511411.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-04-22
AI Technical Summary
In Sentinel mode, the separate operation of chips in the autonomous driving domain and the cockpit domain leads to high power consumption, affecting the vehicle's range.
The cockpit domain microprocessor sends a sentry mode signal to the autonomous driving domain microprocessor to initiate the power-on operation of the camera module, serializer, and deserializer, and configures the deserializer to generate a synchronization signal to realize the media stream transmission of the camera module, while the autonomous driving chip is in a power-off state.
It reduces system power consumption, extends vehicle battery life, improves system stability and reliability, and reduces cost and energy consumption.
Smart Images

Figure CN120134938B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automatic driving, in particular to a vehicle environment perception control system and method, a microprocessor and a vehicle. BACKGROUND
[0002] In the field of automatic driving, the vehicle domain control architecture is divided into two different domain controls, namely "automatic driving domain" and "intelligent cockpit domain". The automatic driving domain is also known as Advanced Driver Assistance Systems (ADAS), and the intelligent cockpit domain is also known as Cockpit intelligent cockpit domain. Around View Monitor (AVM) has strong use scenarios in both the ADAS automatic driving domain and the Cockpit intelligent cockpit domain. For example, the main function of AVM accessing the chip in the ADAS automatic driving domain is automatic parking, or higher-order assisted driving parking by the side, etc. The main function of AVM accessing the chip in the intelligent driving domain is reversing image display. The control schemes of the two independent chips are different in these two scenarios.
[0003] In order to reduce power consumption and improve the cruising range, and current new energy vehicles have a sentinel mode function, therefore, it is required that each controller in the sentinel mode maintains the lowest power consumption and is powered off as much as possible. However, in the current sentinel mode, the main power devices, such as the chip in the ADAS automatic driving domain, cannot be powered off, which leads to high power consumption in the sentinel mode and affects the cruising range of the vehicle. SUMMARY
[0004] Therefore, the present application provides a vehicle environment perception control system and method, a microprocessor and a vehicle to solve the problem of high power consumption caused by the work of the respective chips in the automatic driving domain and the cockpit domain in the sentinel mode.
[0005] In a first aspect, the present application provides a vehicle environment perception control system, which comprises: a camera module, an automatic driving domain and a cockpit domain. The cockpit domain comprises a cockpit chip, a first microprocessor and a first deserializer. The automatic driving domain comprises an automatic driving chip, a second microprocessor, a second deserializer and a serializer. In the case of locking the power, the cockpit chip is in a suspended mode, and each device in the automatic driving domain is in a powered-off state.
[0006] The first microprocessor is configured to generate a wake-up instruction when receiving an entering sentinel mode instruction from a terminal device, and send the wake-up instruction to the cockpit chip. The wake-up instruction is used to control the cockpit chip to switch from the suspended mode to the working mode.
[0007] The first microprocessor is further configured to send a sentinel mode signal to the second microprocessor.
[0008] a second microprocessor configured to receive a sentinel mode signal, initiate power-on operations for the camera module, the serializer, and the second deserializer, and configure the second deserializer to generate a synchronization signal that is transmitted to the camera module through a reverse channel;
[0009] the second deserializer configured to receive a media stream from the camera module and transmit the media stream to the first deserializer of the cockpit domain through the serializer.
[0010] With reference to the first aspect, in a possible implementation, the autonomous driving domain further includes a POC power supply chip and a power management chip, wherein the POC power supply chip is connected to the camera module, and the power management chip is connected to the serializer and the second deserializer, respectively.
[0011] The second microprocessor is specifically configured to, when receiving the sentinel mode signal, generate a first indication signal and a second indication signal, and send the first indication signal to the POC power supply chip and the second indication signal to the power management chip; the POC power supply chip is configured to receive the first indication signal and power on the camera module; and the power management chip is configured to receive the second indication signal and power on the serializer and the second deserializer.
[0012] With reference to the first aspect, in another possible implementation, the second microprocessor is configured to initialize the second deserializer after receiving the sentinel mode signal.
[0013] The cockpit chip is configured to initialize the first deserializer and / or the serializer, and notify the second microprocessor after the initialization is completed.
[0014] The second microprocessor is further configured to notify the second deserializer when it is determined that the cockpit chip completes the initialization, so that the second deserializer is started and receives the media stream sent by the camera module.
[0015] With reference to the first aspect, in another possible implementation, the second deserializer is connected to the camera module through a high-speed serial interface, and the high-speed serial interface is configured to transmit the synchronization signal and the media stream.
[0016] With reference to the first aspect, in yet another possible implementation, the system further includes a communication device, which is connected to the first microprocessor through a bus.
[0017] The communication device is configured to receive an entering sentinel mode instruction sent by a terminal device, and send the entering sentinel mode instruction to the first microprocessor to instruct the first microprocessor to initiate a vehicle power-off operation and wake up the cockpit chip.
[0018] In a second aspect, the application further provides a vehicle environment perception control system, comprising: a camera module, an automatic driving domain, and a cabin domain, the cabin domain comprising a cabin chip, a first microprocessor, and a first deserializer, the automatic driving domain comprising an automatic driving chip, a second microprocessor, a serializer, and a second deserializer, wherein, in the case of the vehicle being in the parking gear, the automatic driving chip has control over the camera module, the second deserializer, and the serializer;
[0019] The cabin chip is configured to receive an entering sentinel mode instruction from the vehicle head unit large screen and send the entering sentinel mode instruction to the first microprocessor.
[0020] The first microprocessor is configured to send a sentinel mode signal to the second microprocessor after receiving the entering sentinel mode instruction.
[0021] The second microprocessor is configured to communicate with the automatic driving chip when receiving the sentinel mode signal and notify the automatic driving chip to transfer the control.
[0022] The second microprocessor is further configured to configure the second deserializer after taking over the control, so that the second deserializer generates a synchronization signal, completes the control transfer, and the automatic driving chip starts a power-off process.
[0023] The second deserializer is configured to control the camera module to expose and output a media stream and transmit the media stream to the first deserializer of the cabin domain through the serializer.
[0024] In combination with the second aspect, in a possible implementation, the automatic driving chip and the second microprocessor are connected through a serial interface, and the second microprocessor is specifically configured to notify the automatic driving chip to transfer the control through the serial interface.
[0025] In a third aspect, the application further provides a vehicle environment perception control method applied to a vehicle environment perception control system, the vehicle environment perception control system comprising: a camera module, an automatic driving domain, and a cabin domain, the method comprising:
[0026] The first microprocessor of the cabin domain generates a wake-up instruction when receiving an entering sentinel mode instruction from a terminal device in the case of the vehicle being in the power-off state, and sends the wake-up instruction to the cabin chip, the wake-up instruction being configured to control the cabin chip to switch from the suspended mode to the working mode.
[0027] The first microprocessor sends a sentinel mode signal to the second microprocessor of the automatic driving domain.
[0028] The second microprocessor receives the sentinel mode signal, starts a power-on operation on the camera module, the serializer, and the second deserializer, and configures the second deserializer to generate a synchronization signal and transmit the synchronization signal to the camera module through a reverse channel.
[0029] The second deserializer receives a media stream of the camera module, and transmits the media stream to the cockpit domain first deserializer through the serializer.
[0030] In combination with the third aspect, in a possible implementation, the method further includes:
[0031] The second microprocessor generates a first indication signal and a second indication signal upon receiving the sentry mode signal,
[0032] The second microprocessor sends the first indication signal to a POC power supply chip in the autonomous driving domain, so that the POC power supply chip powers on the camera module;
[0033] The second microprocessor sends the second indication signal to a power management chip in the autonomous driving domain, so that the power management chip powers on the serializer and the second deserializer.
[0034] In combination with the third aspect, in another possible implementation, the method further includes: the second microprocessor initializes the second deserializer after receiving the sentry mode signal.
[0035] The cockpit chip initializes the first deserializer and / or the serializer, and notifies the second microprocessor after the initialization is completed.
[0036] The second microprocessor notifies the second deserializer upon determining that the cockpit chip completes the initialization, so that the second deserializer starts and receives the media stream sent by the camera module.
[0037] In combination with the third aspect, in yet another possible implementation, the vehicle environment perception control system further includes a communication device, which is connected to the first microprocessor through a bus.
[0038] The first microprocessor receives an entering sentry mode instruction from a terminal device, including: the communication device receives the entering sentry mode instruction sent by the terminal device, and forwards the entering sentry mode instruction to the first microprocessor; and the first microprocessor receives the entering sentry mode instruction sent by the communication device.
[0039] In a fourth aspect, the application further provides another vehicle environment perception control method, applied to a vehicle environment perception control system, the system including: a camera module, an autonomous driving domain, and a cockpit domain, and the method including:
[0040] A cockpit chip in the cockpit domain receives an entering sentry mode instruction from a vehicle machine large screen when the vehicle is in a parking gear, and sends the entering sentry mode instruction to a first microprocessor in the cockpit domain.
[0041] The first microprocessor sends a sentry mode signal to a second microprocessor in the autonomous driving domain after receiving the entering sentry mode instruction.
[0042] The second microprocessor communicates with the automatic driving chip when receiving the sentinel mode signal, and informs the automatic driving chip to hand over the control right;
[0043] After taking over the control right, the second microprocessor configures a second deserializer of the automatic driving domain, so that the second deserializer generates an internal synchronization signal, completes the transfer of the control right, and the automatic driving chip starts a power-off process;
[0044] The second deserializer controls the camera module to expose and output a media stream, and transmits the media stream to a first deserializer of the cockpit domain through a serializer.
[0045] In combination with the fourth aspect, in a possible implementation, the second microprocessor communicates with the automatic driving chip, and informs the automatic driving chip to hand over the control right, including: the second microprocessor communicates with the automatic driving chip through a serial interface, and informs the automatic driving chip to hand over the control right.
[0046] In the fifth aspect, the present application further provides a microprocessor, including a memory and a processor, the memory and the processor are connected; the memory stores computer instructions, and the processor executes the computer instructions, thereby executing the vehicle environment perception control method in any of the embodiments of the third aspect or the fourth aspect.
[0047] In the sixth aspect, the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make a computer execute the vehicle environment perception control method in any of the embodiments of the third aspect or the fourth aspect.
[0048] In addition, the present application provides a computer program product, which includes computer instructions, and the computer instructions are used to make a computer execute the vehicle environment perception control method in any of the embodiments of the third aspect or the fourth aspect.
[0049] In the seventh aspect, the present application provides a vehicle, which includes: a vehicle environment perception control system and a vehicle machine large screen; the vehicle environment perception control system is the vehicle environment perception control system in any of the embodiments of the first aspect or the second aspect, and is used to execute the vehicle environment perception control method in any of the embodiments of the third aspect or the fourth aspect.
[0050] The vehicle environment perception control system, method, microprocessor and vehicle provided by the embodiment of the application can send a sentinel mode signal from the first microprocessor in the cabin domain to the second microprocessor in the automatic driving domain, so that the second microprocessor in the automatic driving domain can start power-on operation on the camera module, the serializer and the second deserializer and perform relevant configuration. In this way, in specific cases (for example, when the whole vehicle is powered off or the whole vehicle is in the parking gear), only necessary components can be started to enter the sentinel mode, such as the camera module, the first microprocessor and the second microprocessor, so that the surrounding environment can be monitored. The flexible wake-up mechanism enables the system to start relevant functions in a timely manner according to the actual state of the vehicle, avoids unnecessary energy consumption, and quickly responds when needed, thereby improving the intelligent level and energy utilization efficiency of the system.
[0051] Meanwhile, the automatic driving chip is in a power-off state, further reducing system power consumption and prolonging the endurance time of the vehicle battery, thereby reducing cost and energy consumption while meeting monitoring requirements.
[0052] In addition, the second deserializer generates a synchronization signal and transmits the synchronization signal to the camera module through a reverse channel, the camera module exposes a media stream to the second microprocessor after receiving the synchronization signal, and the synchronization and accuracy of data acquisition and transmission are ensured, so that the system can stably and reliably obtain image and other media stream information of the camera module.
[0053] When the second microprocessor detects that the initialization inside the cabin domain is completed, the media stream is transmitted to the cabin chip and the sentinel mode is started, so that the system parts work in coordination at the right time, the confusion of data transmission and function starting is avoided, and the stability and reliability of the system are improved. BRIEF DESCRIPTION OF DRAWINGS
[0054] In order to more clearly illustrate the technical solutions in the specific embodiments of the application or the prior art, the drawings needed in the specific embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.
[0055] FIG. 1A is a schematic diagram of panoramic camera raw data processed by the serializer Bypass into the cabin domain according to an embodiment of the application;
[0056] FIG. 1B is a schematic diagram of panoramic camera raw data processed by the serializer Bypass into the cabin domain according to an embodiment of the application;
[0057] FIG. 2is a structural block diagram of a vehicle environment perception control system according to an embodiment of the present application;
[0058] FIG. 3 is a signaling flow diagram of a vehicle environment perception control method according to an embodiment of the present application;
[0059] FIG. 4 is a signaling flow diagram of another vehicle environment perception control method according to an embodiment of the present application;
[0060] FIG. 5 is a structural schematic diagram of a microcontroller according to an embodiment of the present application;
[0061] FIG. 6 is a structural schematic diagram of a vehicle according to an embodiment of the present application. DETAILED DESCRIPTION
[0062] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0063] The term "module" used herein can be a software or hardware object executed on the computing system. Different components, modules, engines and services described herein can be implemented as software objects on the computing system. The apparatuses and methods described herein can be implemented in software, of course, and can also be implemented in hardware, and both are within the scope of the present application.
[0064] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the purpose of facilitating the description of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first", "second", "third" are only for the purpose of description and cannot be understood as indicating or implying relative importance.
[0065] In the description of the present application, it should be noted that, unless otherwise explicitly specified and limited, the terms "connected", "connected" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or electrically connected or can communicate with each other; it can be directly connected, or indirectly connected through an intermediate medium, it can be the internal communication of two elements or the interaction relationship between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0066] The technical scheme provided by the embodiment of the present application is applied to an automotive electronic and electrical architecture, in which a vehicle domain controller is used to manage and control various systems of the vehicle. The vehicle domain control is an electronic control unit (ECU) integrated with multiple functions. Among them, intelligent / automatic driving and intelligent cockpit are designed as two different domain controls, which are associated with each other through multiple different kinds of data buses, such as controller area network bus, media-oriented system transport bus, etc. As shown in FIG. 1A to FIG. 1B It is illustrated that two automatic driving controllers and intelligent cockpit domain controllers are illustrated.
[0067] Scenario 1: as shown in FIG. 1A The schematic diagram of the raw data of the panoramic camera bypassing the serializer to the cockpit domain for processing provided by the embodiment is shown. The AVM panoramic camera is first connected to the automatic driving controller (such as ADAS_SOC), the automatic driving controller receives, after internal processing of the video stream data collected by the AVM panoramic camera, the processed video stream data is transmitted to the cockpit domain controller (such as Cockpit_SOC) through the coaxial cable bundle bypassing the serializer, and the cockpit domain controller is displayed after internal processing, for use in the autonomous driving domain.
[0068] Among them, SOC (System-on-chip) is a highly integrated and functional chip, which integrates microprocessor (CPU), memory (such as RAM, ROM), input / output interface (I / O), various controllers (such as timer, interrupt controller) and other functional modules (such as digital signal processor DSP, image processor GPU, etc.) on one chip.
[0069] In addition, the AVM around view camera includes camera modules arranged in four directions of front, rear, left and right of the vehicle. Each camera module is connected to the autonomous driving controller through a coaxial cable. The AVM (Around View Monitor) is a modern intelligent driving assistance technology for vehicles, which aims to provide all-round visual safety for drivers.
[0070] Scenario 2: As shown in the figure, it is a schematic diagram of the raw data of the panoramic camera provided by the embodiment after being processed by the autonomous driving controller and transmitted to the cockpit domain for processing. After the system is powered on, the panoramic camera is first connected to the autonomous driving controller, and then the camera video stream data is transmitted to the autonomous driving controller. The autonomous driving controller processes the video stream data first, which is used by the autonomous driving domain. At the same time, the autonomous driving controller ADAS_SOC processes the camera video stream data, and then transmits it to the deserializer in the cockpit domain after being serialized by the serializer. After being deserialized by the deserializer, it is transmitted to the cockpit domain controller (Cockpit_SOC) for processing and display. FIG. 1B
[0071] It should be noted that the above-mentioned bypass transmission refers to a technology of directly connecting to a target device by bypassing traditional intermediate devices such as routers and switches. In the embodiment, it refers to that the video stream data collected by the camera is directly transmitted to the serializer 2 through the deserializer “D-PHY” (MIPI Differential PHY, MIPI Alliance differential serial physical layer interface) interface by bypassing the autonomous driving controller.
[0072] For the above-mentioned “Scenario 1” and “Scenario 2”, the autonomous driving controller needs to process the video stream data, but it will produce a large power consumption, especially for the sentinel mode function, which requires each controller in the sentinel mode to maintain the lowest power consumption and be powered off as much as possible. The above two schemes in the current sentinel mode mainly keep the power device ADAS_SOC powered on, resulting in high power consumption and affecting the CLTC (City Driving Long-Trip Cycle) range. The CLTC is a standard for evaluating the range of electric vehicles.
[0073] The embodiment of the present application provides a vehicle environment perception control system for realizing the power-off of the autonomous driving chip or the autonomous driving controller (abbreviated as ADAS_SOC) in the sentinel mode of the vehicle, and keeping the microprocessor in the autonomous driving domain, such as ADAS_MCU, in the power-on state, thereby reducing the power consumption in the sentinel mode and improving the range.
[0074] Embodiment one
[0075] In this embodiment, a vehicle environment perception control system is provided, which has a structure as shown in the figure. FIG. 2 The vehicle environment perception control system includes a panoramic camera or camera module, an autonomous driving domain, and a cockpit domain.
[0076] The cockpit domain includes a cockpit chip and a first microprocessor (MCU1), and can further include a first deserializer connected to the cockpit chip through an I2C connection and a DPHY protocol connection. DPHY (DisplayPort Physical Layer) is an important component of the DisplayPort standard, mainly responsible for transmitting and receiving physical signals in the DisplayPort interface.
[0077] Optionally, the cockpit domain can also be a Cockpit intelligent cockpit, also known as an intelligent cockpit, which is a car interior environment integrated with multiple advanced technologies and functions, aiming to provide a more comfortable, convenient and safe driving experience. It combines intelligent and networked technologies, software and hardware, and continuously learns and iterates to intelligently perceive and make intelligent decisions in the intelligent cockpit space.
[0078] The autonomous driving domain includes an autonomous driving chip, a second microprocessor (MCU2), at least one serializer and a second deserializer (deserializer 2). Specifically, the number of serializers can be one or more, which can be set according to actual needs. FIG. 2 Two serializers are shown in the figure, which are a first serializer (serializer 1) and a second serializer (serializer 2), and the two serializers are connected to the second deserializer.
[0079] In addition, the autonomous driving domain can further include a POC (Power over Coaxia) power supply chip and a power management chip, which can also be referred to as a POWER chip. The POC power supply chip is connected to the camera module, and the power management chip is connected to the first serializer, the second serializer and the first deserializer.
[0080] The second deserializer is connected with the camera module, is used for decoding the data transmitted by the camera coaxial line into MIPI-CSI protocol data, and then transmitting the data to the automatic driving chip through CPHY, so that the automatic driving chip processes the self-driving related functions; at the same time, the data is transmitted to the first and second serializers through DPHY. The first and second serializers are used to complete the camera video data in the automatic driving chip, convert the parallel transmission into serial transmission, and access the first deserializer in the cabin domain through the coaxial line through the connector.
[0081] The automatic driving chip, such as ADAS SOC, is used to receive camera video data in a normal scene, process the self-driving related algorithm functions, control the first and second serializers, and the power supply of the second deserializer and the camera module, and control the second deserializer and generate an internal synchronization signal to control the camera exposure media stream through I2C, and in a normal driving scene, complete the diagnosis of the camera and the serializer / deserializer.
[0082] The second microprocessor MCU2 is used to control the first and second serializers, and the power supply of the second deserializer and the camera module, control the camera exposure stream through I2C, and complete the diagnosis of the camera and the serializer / deserializer in the sentinel mode.
[0083] It should be noted that in the embodiments of the present application, the specific implementation of the cabin chip and the automatic driving chip can also be a controller, such as a cabin domain controller and an automatic driving controller, or other variants, for example, the self-driving domain controller is changed to an automatic driving L4 level controller, the cabin domain controller is changed to a cabin-driving integrated controller or a cabin-driving integrated controller, and the present application does not limit this.
[0084] Specifically, in the present embodiment, the cabin chip is in a suspended mode, which can be called a sleep mode, or a STR (Suspend to RAM) mode, which is a low-power running state of a computer or other electronic device.
[0085] In the case of locking the car and powering off, the cabin chip is in a suspended mode, and each device in the automatic driving domain is in a powered-off state.
[0086] The MCU1 is used to generate a wake-up instruction when receiving an entering sentinel mode instruction from a terminal device, and send the wake-up instruction to the cabin chip; the wake-up instruction is used to control the cabin chip to switch from the suspended mode to the working mode.
[0087] The MCU1 is also used to send a sentinel mode signal to the MCU2.
[0088] MCU2, configured to receive the sentry mode signal, start power-on operations of the camera module, the serializer (e.g., the first serializer and the second serializer), and the second deserializer, and configure the second deserializer to generate a synchronization signal to be transmitted to the camera module through the reverse channel.
[0089] The camera module is configured to output a media stream to the MCU2 after receiving the synchronization signal.
[0090] The second deserializer is configured to receive the media stream from the camera module and transmit the media stream to the first deserializer in the cabin domain through the serializer.
[0091] At this time, in the sentry mode, the autonomous driving chip is in a power-off state, and the MCU1, the MCU2, and the cabin chip are all in a working mode. Thus, unnecessary energy consumption is avoided when the car is powered off.
[0092] In addition, the MCU2 is specifically configured to generate a first indication signal and a second indication signal when receiving the sentry mode signal, and send the first indication signal to the POC power supply chip and the second indication signal to the power management chip. The POC power supply chip is configured to receive the first indication signal and power on the camera module, and the power management chip is configured to receive the second indication signal and power on the first serializer, the second serializer, and the second deserializer.
[0093] The following will be described in detail FIG. 3 the vehicle environment perception control method provided in this embodiment.
[0094] FIG. 3 is a signaling flowchart of a vehicle environment perception control method according to an embodiment of the present application. The method is applied to the vehicle environment perception control system shown in the foregoing FIG. 2 The method provided in this embodiment can be applied to the case of powering off the car, such as when the driver gets off the car and powers off after driving to the destination. The method provided in this embodiment includes the following steps.
[0095] S101: The whole vehicle is powered off, and the user remotely operates a terminal device App to generate an entering sentry mode instruction and sends the instruction to a communication device through the terminal device.
[0096] The communication device can be a TBOX (Telematics BOX, remote information processor), which is a key component in the Internet of Vehicles system. The TBOX realizes information interaction between the vehicle and the outside world through a built-in communication module (such as 4G, 5G, or Bluetooth, etc.). It can send real-time data of the vehicle, such as speed, fuel consumption, fault codes, etc., to the cloud platform, and also can receive instructions from the cloud platform or the mobile phone APP, such as remote control of the vehicle unlocking, starting the engine, turning on the air conditioner, etc.
[0097] The communication device is connected with the MCU 1 bus. The communication device is used to receive the entering sentinel mode instruction sent by the terminal device, and send the instruction to the MCU 1. The instruction is used to instruct the MCU 1 to start the whole vehicle power-off, and wake up the cabin chip.
[0098] S102: After the communication device receives the instruction, the CAN signal is sent to the MCU 1 through the CAN bus.
[0099] The CAN signal carries the entering sentinel mode instruction. The instruction is used to remotely wake up the cabin chip, because when the whole vehicle is powered off and enters the sentinel mode, the cabin chip is in the STR mode.
[0100] S103: The MCU 1 generates and sends a wake-up instruction to the cabin chip.
[0101] The wake-up instruction is used to wake up the cabin chip. After the cabin chip receives the wake-up instruction, it enters the working mode from the STR mode. At this time, the automatic driving chip is in the power-off state, and the MCU 2 is in the power-on state or enters the working mode, so the MCU 1 sends the wake-up instruction to the MCU 1 of the cabin domain.
[0102] S104: The MCU 1 sends a sentinel mode signal to the MCU 2, which is used to inform the MCU 2 to enter the sentinel mode.
[0103] One embodiment is to inform the MCU 2 by sending an ICAN signal carrying the sentinel mode signal, wherein ICAN (Industrial CAN-BUS Application Protocol) is an industrial CAN-BUS application layer protocol. The ICAN protocol follows the bus network physical layer and data link layer specified in the CAN protocol standard, and redefines the frame identifier and data field in the CAN-BUS message. In this step, the MCU 1 uses the ICAN signal to issue the sentinel mode signal to the MCU 2, realizing the communication between the MCU 1 of the cabin domain and the MCU 2 of the automatic driving domain.
[0104] S105: After the MCU 2 receives the sentinel mode signal, the first indication signal (indication signal 1) and the second indication signal (indication signal 2) are generated, and the first indication signal is sent to the POC power supply chip, and the second indication signal is sent to the power management chip.
[0105] After the POC power supply chip receives the first indication signal, the remote camera module is powered on. On the other hand, after the power management chip receives the second indication signal, the first deserializer, the first serializer and the second serializer are powered on.
[0106] S106: MCU2 configures the register in the second deserializer through I2C, controls the second deserializer to generate an internal synchronization signal, and transmits the internal synchronization signal to the remote camera module through the GMSL2 reverse channel for controlling the remote camera module to expose the outflow.
[0107] GMSL2 (Gigabit Multimedia Serial Link 2) is a high-speed serial communication standard specially designed for the automotive field, mainly used for data transmission between vehicle-mounted cameras, sensors and central processors or display screens.
[0108] The camera module captures the surrounding environment to generate a media stream, which includes video data and / or pictures.
[0109] S107: When the cockpit chip detects that the sentinel mode is entered in step S103, the cockpit chip controls the first deserializer to perform an initialization process through I2C, and at the same time, controls the first and second serializers in the autonomous driving domain to perform initialization through the GMSL coaxial reverse transmission.
[0110] When the first and second serializers are both initialized and the first deserializer also performs initialization, the signals are synchronized at this time, and the second deserializer in the autonomous driving domain receives the media stream captured by the camera module, deserializes the media stream and sends it to the first and second serializers, and the first and second serializers transmit the media stream to the first deserializer in the cockpit domain through GMSL2. The first deserializer deserializes the media stream and displays video or photo information through the car screen.
[0111] At this time, after the above step S107, the sentinel mode of the system is started, and the cockpit chip, MCU1 and MCU2 are in working mode, and the autonomous driving chip is in a power-off state.
[0112] It should be noted that the above steps S104 and S107 can be executed in parallel or sequentially, and the present embodiment does not limit this.
[0113] The method provided by the embodiment of the application sends a sentinel mode signal from the MCU 1 in the cockpit domain to the MCU2 in the autonomous driving domain, so that the MCU2 in the autonomous driving domain can start the power-on operation of the camera module, the serializer and the second deserializer and perform related configuration. In addition, only necessary components such as the camera module, MCU1 and MCU2 can be started to enter the sentinel mode in specific situations (such as when the vehicle is powered off), to monitor the surrounding environment, while the autonomous driving chip is in a power-off state, further reducing system power consumption and prolonging vehicle battery life, reducing cost and energy consumption while meeting monitoring requirements, and prolonging the service life of the autonomous driving chip.
[0114] For example, the actual power consumption of the current automatic driving chip in the sentry mode is about 60W. The method provided in the embodiment can save 0.6KWh of electricity and improve the endurance by 4.2Km in 10 hours of sentry mode per night, and the calculation formula is: 0.6KWh*7Km / KWh=4.2Km.
[0115] In addition, the second deserializer generates a synchronization signal and transmits it to the camera module through the reverse channel. After receiving the synchronization signal, the camera module exposes the media stream to the second deserializer. The synchronization signal ensures the synchronization and accuracy of data acquisition and transmission, ensuring that all parts of the system work together at the right time, avoiding confusion in data transmission and function startup, and improving the stability and reliability of the system.
[0116] According to the test data, the camera module in this scheme can start displaying within 5s, which is at least 10s longer than the original scheme, saving 5s or even less time.
[0117] Embodiment Two
[0118] This embodiment is based on the above FIG. 2 The vehicle environment perception control system structure shown in the figure also provides another vehicle environment perception control method. The difference between this method and Embodiment One is the application scenario. Embodiment One is applied to the situation of locking the vehicle and powering off. This embodiment is applied to the situation of the vehicle being in the park (P) gear.
[0119] In the case of the whole vehicle being in the park gear, the automatic driving chip has control over the camera module, the second deserializer, and the serializer.
[0120] In this embodiment, MCU1 is used to generate a wake-up instruction based on user operation in the case of the whole vehicle being in the park gear, and send the wake-up instruction to the cockpit chip; the wake-up instruction is used to control the cockpit chip to switch from the suspended mode to the working mode.
[0121] The cockpit chip receives the enter-sentry-mode instruction from the car machine large screen and sends the enter-sentry-mode instruction to MCU1.
[0122] MCU1 is used to send a sentry mode signal to MCU2 after receiving the enter-sentry-mode instruction.
[0123] MCU2 is used to communicate with the automatic driving chip when receiving the sentry mode signal, and notify the automatic driving chip to transfer the control right.
[0124] MCU2 is also used to take over the control right of the camera module, as well as the serializer and the second deserializer, to make the second deserializer generate an internal synchronization signal and complete the transfer of control right. The automatic driving chip starts the power-off process after transferring the control right.
[0125] Specifically, one implementation of handing over the control right is that the MCU 2 sends a handover message to the automatic driving chip through a preset channel; after receiving the handover message, the automatic driving chip hands over the control right to the MCU 2.
[0126] In addition, the MCU 2 is also configured to configure the second deserializer to generate a synchronization signal, which is transmitted to the camera module through a reverse channel. The camera module is configured to output a media stream after exposure to the second deserializer after receiving the synchronization signal.
[0127] Meanwhile, the MCU 2 is also configured to control the power supply module to power off the automatic driving chip after detecting that the automatic driving chip completes the power-off process. The second deserializer sends the media stream to the first serializer and the second serializer, and the first serializer and the second serializer serialize the media stream and then transmit the serialized media stream to the first deserializer of the cockpit chip. The first deserializer deserializes the media stream and then displays video or photo information through the car machine large screen.
[0128] The method provided in the embodiment will be described in detail below. FIG. 4 As shown in FIG. 6, it is a signaling flowchart of another control method according to the embodiment of the application. The method comprises the following steps: FIG. 4
[0129] S201: The cockpit chip receives an entering sentinel mode instruction from the car machine large screen.
[0130] When the whole vehicle is in the parking gear, the user enters the sentinel mode by operating the car machine large screen, at this time, the car machine large screen sends the entering sentinel mode instruction to the cockpit chip.
[0131] S202: The cockpit chip sends the entering sentinel mode instruction to the MCU 1.
[0132] S203: After receiving the entering sentinel mode instruction, the MCU 1 sends a sentinel mode signal to the MCU 2.
[0133] Specifically, the MCU 1 sends the entering sentinel mode signal to the MCU 2 through the ICAN signal. The sentinel mode signal is used to inform the MCU 2 to control the second deserializer. At this time, the automatic driving chip (ADAS_SOC) is in the working mode, and the MCU 2 is also in the working mode.
[0134] S204: After receiving the sentinel mode signal sent by the MCU 1, the MCU 2 sends a message through the SPI channel to inform the automatic driving chip to hand over the control right of the camera module and the second deserializer to itself.
[0135] Because the automatic driving chip has control over the first deserializer, the first serializer, and the second serializer at this time, the automatic driving chip needs to hand over control to the MCU2 in this step. After the control is handed over to the MCU2, the automatic driving chip returns a state message to the MCU2, notifying the MCU2 that the control has been handed over.
[0136] Optionally, the automatic driving chip is connected to the MCU through a serial interface; the MCU2 can notify the automatic driving chip to hand over control through the serial interface, and receive the control held by the automatic driving chip.
[0137] S205: The automatic driving chip hands over the control to the MCU2 through the serial interface.
[0138] S206: The MCU2 configures the register of the second deserializer through I2C to control the second deserializer to generate an internal synchronization signal, which is transmitted to the remote camera module through the GMSL2 reverse channel, and controls the remote camera to expose the outflow.
[0139] This step is the same as step S106 of the above embodiment, which will not be described here. In addition, the method further comprises:
[0140] S207: The automatic driving chip executes a safe power-down process.
[0141] S208: After the automatic driving chip completes the power-down process, the MCU2 is notified that the power-down process is completed, and the MCU2 controls the power supply module to disconnect the power supply to the automatic driving chip. At this time, the automatic driving chip is in a power-off state, but the MCU2 is in a power-on state.
[0142] The second deserializer controls the camera module to expose the media stream, and then sends the media stream to the first serializer and the second serializer; the first serializer and the second serializer receive the media stream and transmit it to the first deserializer of the cabin domain. The first deserializer deserializes the media stream and displays video or photo information through the car screen.
[0143] At this time, the sentinel mode of the automatic driving domain and the cabin domain is started, and the cabin chip, MCU1 and MCU2 are started in the sentinel mode, and the automatic driving chip is powered off.
[0144] The method provided in this embodiment is in the sentinel mode, and the automatic driving chip is in a power-off state, which effectively reduces the power consumption of the system. When the vehicle is in the sentinel mode, only the necessary hardware components (such as the camera module, the serializer, and the first deserializer) are started to realize the monitoring function, and the automatic driving chip with high power consumption is turned off. While ensuring the normal operation of the sentinel mode, the energy is saved, the battery life of the vehicle is prolonged, and the energy utilization efficiency of the vehicle is improved.
[0145] Embodiment Three
[0146] Corresponding to the above embodiment one, the present embodiment provides a vehicle environment perception control method applied to the vehicle environment perception control system shown in the above FIG. 2 The method comprises the following steps:
[0147] The first microprocessor of the cockpit domain generates a wake-up instruction when receiving an entering sentry mode instruction from a terminal device in the case of locking the vehicle and powering off, and sends the wake-up instruction to the cockpit chip, the wake-up instruction being used to control the cockpit chip to switch from a suspended mode to a working mode.
[0148] The first microprocessor sends a sentry mode signal to the second microprocessor of the automatic driving domain; the second microprocessor receives the sentry mode signal, starts a power-on operation on the camera module, the serializer and the second deserializer, and configures the second deserializer to make the second deserializer generate a synchronization signal and transmit the synchronization signal to the camera module through a reverse channel; the second deserializer receives a media stream of the camera module and transmits the media stream to the first deserializer of the cockpit domain through the serializer.
[0149] Optionally, in a specific embodiment of the present embodiment, the above method further comprises:
[0150] The second microprocessor generates a first indication signal and a second indication signal when receiving the sentry mode signal, the second microprocessor sends the first indication signal to the POC power supply chip of the automatic driving domain to make the POC power supply chip power on the camera module, and the second microprocessor sends the second indication signal to the power management chip of the automatic driving domain to make the power management chip power on the serializer and the second deserializer.
[0151] Optionally, in another specific embodiment of the present embodiment, the above method further comprises:
[0152] The second microprocessor initializes the second deserializer after receiving the sentry mode signal; the cockpit chip initializes the first deserializer and / or the serializer, and notifies the second microprocessor after the initialization is completed; the second microprocessor notifies the second deserializer when determining that the cockpit chip completes the initialization, so that the second deserializer starts and receives the media stream sent by the camera module.
[0153] Further, the vehicle environment perception control system further comprises a communication device, the communication device being connected with the first microprocessor through a bus; the first microprocessor receives an entering sentry mode instruction from a terminal device, which comprises: the communication device receives the entering sentry mode instruction sent by the terminal device and forwards the entering sentry mode instruction to the first microprocessor; the first microprocessor receives the entering sentry mode instruction sent by the communication device.
[0154] The specific process of each method in this embodiment is described in steps S102-S107 of the preceding embodiment 1, which will not be repeated here.
[0155] The vehicle environment perception control method provided in this embodiment enables the first microprocessor in the cabin domain to generate a wake-up instruction and send it to the cabin chip when a preset condition (such as vehicle power-off) is met, so that the cabin chip is switched from the suspended mode to the working mode. This flexible wake-up mechanism enables the system to start the relevant functions in time according to the actual state of the vehicle (such as the parking state), which not only avoids unnecessary energy consumption, but also quickly responds when needed, thereby improving the intelligent level and energy utilization efficiency of the system.
[0156] Embodiment Four
[0157] The present application also provides another vehicle environment perception control method, which is applied to the vehicle environment perception control system shown in the preceding FIG. 2 The method corresponding to the preceding embodiment two comprises:
[0158] The cabin chip in the cabin domain receives the entering sentry mode instruction from the vehicle machine large screen when the vehicle is in the parking gear, and sends the entering sentry mode instruction to the first microprocessor in the cabin domain.
[0159] The first microprocessor sends a sentry mode signal to the second microprocessor in the automatic driving domain after receiving the entering sentry mode instruction.
[0160] The second microprocessor communicates with the automatic driving chip when receiving the sentry mode signal, and notifies the automatic driving chip to transfer the control right; the second microprocessor configures the second deserializer in the automatic driving domain after taking over the control right, so that the second deserializer generates an internal synchronization signal, completes the control right transfer, and the automatic driving chip starts the power-off process.
[0161] The second deserializer controls the camera module to expose and output the media stream, and transmits the media stream to the first deserializer in the cabin domain through the serializer.
[0162] Further, the second microprocessor communicates with the automatic driving chip to notify the automatic driving chip to transfer the control right, which comprises: the second microprocessor communicates with the automatic driving chip through a serial interface to notify the automatic driving chip to transfer the control right.
[0163] The specific process of each method in this embodiment is described in steps S201-S207 of the preceding embodiment 2, which will not be repeated here.
[0164] The method provided in the embodiment starts only necessary hardware components (such as a camera module, a serializer and a second deserializer, etc.) to realize the monitoring function when the vehicle is in the sentinel mode, and the automatic driving chip with high power consumption is turned off, thereby ensuring the normal operation of the sentinel mode, saving energy, prolonging the endurance time of the vehicle battery, and improving the energy utilization efficiency of the vehicle.
[0165] Embodiment five
[0166] The embodiment of the application further provides a microprocessor, such as an MCU. The microprocessor is used to execute the vehicle environment perception control method in the foregoing embodiments one to three, so that the self-driving domain chip is powered off in the sentinel mode, the MCU2 of the automatic driving domain is in a power-on state, the power consumption in the original sentinel mode is reduced as a whole, and the endurance mileage is improved.
[0167] Please refer to FIG. 5 is a structural schematic diagram of a microprocessor provided in an optional embodiment of the application. The microprocessor includes one or more processing modules 10, a storage module 20, and a communication interface for connecting various components, including a high-speed interface and a low-speed interface. Various components are connected to each other in communication through different buses, and can be installed on a common mainboard or in other ways as needed. FIG. 5 The processing module is taken as an example in the embodiment.
[0168] The processing module 10 can be a processor. The processing module 10 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit, a programmable logic device or a combination thereof. The programmable logic device can be a complex programmable logic device, a field programmable logic gate array, a general array logic or any combination thereof.
[0169] The storage module 20 stores instructions executable by the at least one processing module 10, so that the at least one processing module 10 executes the vehicle environment perception control method shown in the foregoing embodiments.
[0170] The storage module 20 can include a program storage area and a data storage area. The program storage area can store an operating system and application programs required by at least one function; and the data storage area can store data created according to the use of the computer device, etc. In addition, the storage module 20 can include a high-speed random access memory, and can further include a non-transient memory, such as at least one magnetic disk storage device, a flash memory device or other non-transient solid-state storage device. In some optional embodiments, the storage module 20 can include a storage device remotely arranged relative to the processing module 10, and these remote storage devices can be connected to the computer device through a network. Examples of the network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.
[0171] The storage module 20 can include a volatile memory, for example, a random access memory; the memory can also include a non-volatile memory, for example, a flash memory, a hard disk or a solid state disk; the storage module 20 can also include a combination of the above-mentioned kinds of memories.
[0172] In addition, the microprocessor also includes a plurality of communication interfaces 30, including but not limited to a CSI interface, an I2C interface, a PWDNB, an EN interface, an Error interface, and a lock signal end (Lock), a synchronization signal end (SYNC), etc., for the chip circuit to communicate with other devices or communication networks, such as connection with a deserializer, an automatic driving chip, a PCO power supply chip, a power management chip, etc.
[0173] It should be noted that the above-mentioned microprocessor can be the MCU1 or MCU2 of the foregoing embodiments.
[0174] In addition, the structure of the cockpit chip or the automatic driving chip in the above-mentioned embodiments can be the same as the structure shown in FIG. 5 Or it can also be a circuit board integrated with the cockpit chip, MCU1, automatic driving chip, MCU2, etc. Or it can also be a central computing platform, and the present embodiment does not limit this.
[0175] In addition, the present embodiment also provides a vehicle, as shown in FIG. 6 The vehicle includes a vehicle environment perception control system 100 and a vehicle machine large screen 200; the structure of the vehicle environment perception control system 100 can be referred to the foregoing FIG. 2 The internal structure of the vehicle environment perception control system 100 can be referred to the structure of the vehicle environment perception control system shown in the foregoing FIG. 2 The foregoing embodiments are used to execute the method described in the foregoing embodiments, realize that the ADAS self-driving domain chip is powered off in the sentinel mode, and the ADAS_MCU is in the power-on state, so as to reduce the power consumption in the sentinel mode as a whole and improve the cruising range.
[0176] Specifically, the media stream data transmission and control method is described in the foregoing embodiments, which will not be described here.
[0177] The embodiments of the present application also provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium through network downloading and stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a special-purpose processor or programmable or special-purpose hardware.
[0178] The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, a solid state disk, or the like. Further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, which, when accessed and executed by the computer, the processor, or the hardware, implements the method shown in the above-mentioned embodiments.
[0179] The embodiments of the present application can also provide a computer program product including computer program instructions, which, when executed by a processor, cause the processor to perform the steps in the above-mentioned method. The computer program product can be written in any combination of one or more programming languages including an object-oriented programming language, such as Java, C++, and the like, and a conventional procedural programming language, such as the "C" programming language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0180] The above embodiments are only used to illustrate the technical solutions of the embodiments of the present application, rather than limit them. Although the embodiments of the present application have been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalent ones. The modification or replacement does not make the essence of the corresponding technical solution deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A vehicle environment perception control system, characterized by, The system comprises a camera module, an automatic driving domain and a cockpit domain, the cockpit domain comprises a cockpit chip, a first microprocessor and a first deserializer, the automatic driving domain comprises an automatic driving chip, a second microprocessor, a second deserializer and a serializer, wherein in the case of locking the vehicle and powering off, the cockpit chip is in a suspended mode, and each device in the automatic driving domain is in a powered-off state; The first microprocessor is configured to generate a wake-up instruction when receiving an entering sentinel mode instruction from a terminal device, and send the wake-up instruction to the cockpit chip, the wake-up instruction being used to control the cockpit chip to switch from the suspended mode to a working mode; The first microprocessor is further configured to send a sentinel mode signal to the second microprocessor; The second microprocessor is configured to receive the sentinel mode signal, start a power-on operation on the camera module, the serializer and the second deserializer, and configure the second deserializer to generate a synchronization signal and transmit the synchronization signal to the camera module through a reverse channel; The second deserializer is configured to receive a media stream of the camera module and transmit the media stream to the first deserializer in the cockpit domain through the serializer.
2. The system of claim 1, wherein, The automatic driving domain further comprises a POC power supply chip and a power management chip, wherein the POC power supply chip is connected with the camera module, and the power management chip is connected with the serializer and the second deserializer respectively; The second microprocessor is specifically configured to generate a first indication signal and a second indication signal when receiving the sentinel mode signal, and send the first indication signal to the POC power supply chip and the second indication signal to the power management chip; The POC power supply chip is configured to receive the first indication signal and power on the camera module; The power management chip is configured to receive the second indication signal and power on the serializer and the second deserializer.
3. The system of claim 1, wherein The second microprocessor is configured to initialize the second deserializer after receiving the sentinel mode signal; The cockpit chip is configured to initialize the first deserializer and / or the serializer, and notify the second microprocessor after the initialization is completed; The second microprocessor is further configured to notify the second deserializer when determining that the cockpit chip completes the initialization, so that the second deserializer starts and receives the media stream sent by the camera module.
4. The system of claim 1, wherein, The second deserializer and the camera module are connected through a high-speed serial interface, and the high-speed serial interface is used to transmit the synchronization signal and the media stream.
5. The system according to any of claims 1-4, characterized in that, The system further comprises a communication device, which is connected with the first microprocessor through a bus; The communication device is configured to receive an entering sentinel mode instruction sent by the terminal device, and forward the entering sentinel mode instruction to the first microprocessor.
6. A vehicle environment perception control system characterized by, The system comprises a camera module, an automatic driving domain and a cabin domain, the cabin domain comprises a cabin chip, a first microprocessor and a first deserializer, the automatic driving domain comprises an automatic driving chip, a second microprocessor, a second deserializer and a serializer, wherein in the case of the whole vehicle being in the parking gear, the automatic driving chip has the control right of the camera module, the second deserializer and the serializer; The cabin chip is configured to receive an entering sentinel mode instruction from a car machine large screen and send the entering sentinel mode instruction to the first microprocessor; The first microprocessor is configured to send a sentinel mode signal to the second microprocessor after receiving the entering sentinel mode instruction; The second microprocessor is configured to communicate with the automatic driving chip when receiving the sentinel mode signal and inform the automatic driving chip to transfer the control right; The second microprocessor is further configured to configure the second deserializer after taking over the control right, so that the second deserializer generates an internal synchronization signal and completes the control right transfer, and the automatic driving chip starts a power-off process; The second deserializer is configured to control the camera module to expose and output a media stream and transmit the media stream to the first deserializer of the cabin domain through the serializer.
7. The system of claim 6, wherein, The automatic driving chip is connected to the second microprocessor through a serial interface; The second microprocessor is specifically configured to inform the automatic driving chip to transfer the control right through the serial interface.
8. A vehicle environment perception control method characterized by, The system is applied to a vehicle environment perception control system, and the method comprises: The first microprocessor of the cabin domain generates a wake-up instruction when receiving an entering sentinel mode instruction from a terminal device in the case of the vehicle being locked and powered off, and sends the wake-up instruction to a cabin chip, the wake-up instruction being used to control the cabin chip to switch from a suspended mode to a working mode; The first microprocessor sends a sentinel mode signal to a second microprocessor of the automatic driving domain; The second microprocessor receives the sentinel mode signal, starts a power-on operation on the camera module, a serializer and a second deserializer, and configures the second deserializer, so that the second deserializer generates a synchronization signal and transmits the synchronization signal to the camera module through a reverse channel; The second deserializer receives a media stream of the camera module and transmits the media stream to a first deserializer of the cabin domain through the serializer.
9. The method of claim 8, wherein, The method further comprises: The second microprocessor generates a first indication signal and a second indication signal when receiving the sentinel mode signal, The second microprocessor sends the first indication signal to a POC power supply chip of the automatic driving domain, so that the POC power supply chip powers on the camera module; The second microprocessor sends the second indication signal to a power management chip of the automatic driving domain, so that the power management chip powers on the serializer and the second deserializer.
10. The method of claim 8, wherein, The method further comprises: The second microprocessor initializes the second deserializer after receiving the sentinel mode signal; The cockpit chip initializes the first deserializer and / or the adder, and notifies the second microprocessor after initialization is completed; The second microprocessor notifies the second deserializer when determining that the cockpit chip completes initialization, so that the second deserializer starts and receives the media stream sent by the camera module.
11. The method according to any one of claims 8-10, characterized in that, The system further comprises a communication device connected with the first microprocessor bus; The first microprocessor receives an entering sentinel mode instruction from a terminal device, including: The communication device receives the entering sentinel mode instruction sent by the terminal device, and forwards the entering sentinel mode instruction to the first microprocessor; The first microprocessor receives the entering sentinel mode instruction sent by the communication device.
12. A vehicle environment perception control method characterized by, Applied to a vehicle environment perception control system, the system comprises a camera module, an automatic driving domain and a cockpit domain, and the method comprises: The cockpit chip in the cockpit domain receives an entering sentinel mode instruction from a vehicle machine large screen when the whole vehicle is in a parking gear, and sends the entering sentinel mode instruction to a first microprocessor of the cockpit domain; The first microprocessor sends a sentinel mode signal to a second microprocessor of the automatic driving domain after receiving the entering sentinel mode instruction; The second microprocessor communicates with an automatic driving chip when receiving the sentinel mode signal, and notifies the automatic driving chip to hand over control; The second microprocessor configures a second deserializer of the automatic driving domain after taking over the control, so that the second deserializer generates an internal synchronization signal, completes the control transfer, and the automatic driving chip starts a power-off process; The second deserializer controls the camera module to expose and output a media stream, and transmits the media stream to a first deserializer of the cockpit domain through an adder.
13. The method of claim 12, wherein, The second microprocessor communicates with the automatic driving chip, and notifies the automatic driving chip to hand over the control, including: The second microprocessor communicates with the automatic driving chip through a serial interface, and notifies the automatic driving chip to hand over the control.
14. A microprocessor, comprising: The memory and the processor are connected; The memory stores computer instructions, and the processor executes the computer instructions to perform the vehicle environment perception control method in any one of claims 8 to 11, or any one of claims 12 to 13.
15. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, The computer instructions are used to make a computer execute the vehicle environment perception control method in any one of claims 8 to 11, or any one of claims 12 to 13.
16. A vehicle characterized by comprising: The vehicle comprises a vehicle environment perception control system and a vehicle machine large screen; The vehicle environment perception control system is the system in any one of claims 1 to 5, or any one of claims 6 to 7.
Citation Information
Patent Citations
Vehicle intelligent monitoring method and system, vehicle-mounted controller and acceleration sensor
CN114387705A
Low-power-consumption sentry mode implementation method and device, computer equipment and storage medium
CN117360410A