Power supply control module, intelligent driving system and power supply control method
By designing a power control module in an autonomous vehicle, using a microcontroller and a CAN controller to filter the noise ignition signal, the power shutdown problem caused by ignition switch noise is solved, and the stable driving of the vehicle is achieved.
Patent Information
- Application Number
- CN202411606444.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-01-07
AI Technical Summary
The ignition switch noise of the autonomous driving car causes the power of the intelligent driving system to be turned off, affecting the normal driving of the vehicle.
A power control module is designed, including a microcontroller unit, a CAN controller and a CAN transceiver. By receiving the ignition signal and driving data of the vehicle, the current status of the vehicle is determined, the noise ignition signal is filtered out, and the power is avoided from turning off.
It ensures that the power supply is avoided when the autonomous vehicle is driving normally, improves the reliability and stability of power control, and ensures that the vehicle can drive safely.
Smart Images

Figure CN119261792A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of autonomous driving technology, and more particularly to the field of power supply technology. Background Art
[0002] Self-driving cars, also known as driverless cars, computer-driven cars, or wheeled mobile robots, are intelligent cars that are unmanned by computer systems. Self-driving cars rely on artificial intelligence, visual computing, radar, monitoring devices, and global positioning systems to work together, allowing computers to automatically and safely operate motor vehicles without any active human operation.
[0003] Currently, there is a power loss problem in self-driving cars. The ignition switch of a self-driving car controls the power supply of the intelligent driving system. Due to the noise of the ignition switch, the power supply of the intelligent driving system of the self-driving car that is driving normally is turned off. Summary of the invention
[0004] The embodiments of the present disclosure provide a power control module, an intelligent driving system, a power control method, an apparatus, a device, a storage medium, and a program product.
[0005] In the first aspect, an embodiment of the present disclosure proposes a power control module, including a microcontroller unit, a first port, a second port, a CAN controller and a CAN transceiver; the first port is used to receive an ignition signal sent by a vehicle and transmit it to the microcontroller unit; the CAN transceiver is used to receive driving data of the vehicle sent by a wire-controlled drive system and send it to the CAN controller; the CAN controller is used to send the driving data to the microcontroller unit; the microcontroller unit is used to determine the current state of the vehicle based on the driving data, and filter out the ignition signal in response to determining that the current state is a non-parking state.
[0006] In the second aspect, an embodiment of the present disclosure proposes an intelligent driving system, including: a wire-controlled drive system, a control system, a control system power supply and a power control module; the control system power supply is connected to the control system for supplying power to the control system; the wire-controlled drive system is connected to the control system for receiving driving data sent by the vehicle and sending it to the control system; the power control module is connected to the control system power supply and the wire-controlled drive system for acquiring driving data from the wire-controlled drive system when receiving an ignition signal sent by the vehicle, determining a current state of the vehicle based on the driving data, and filtering out the ignition signal in response to determining that the current state is a non-parking state; a control system for generating control commands based on the driving data and sending the control commands to the vehicle.
[0007] In a third aspect, an embodiment of the present disclosure proposes a power control method, including: obtaining an ignition signal sent by a vehicle; obtaining driving data of the vehicle sent by a drive-by-wire system; determining a current state of the vehicle based on the driving data; and in response to determining that the current state is a non-parking state, filtering out the ignition signal.
[0008] In a fourth aspect, an embodiment of the present disclosure proposes a power control device, comprising: a first acquisition module, configured to acquire an ignition signal sent by a vehicle; a second acquisition module, configured to acquire driving data of the vehicle sent by a drive-by-wire system; a determination module, configured to determine a current state of the vehicle based on the driving data; and a filtering module, configured to filter out the ignition signal in response to determining that the current state is a non-parking state.
[0009] In a fifth aspect, an embodiment of the present disclosure proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the third aspect.
[0010] In a sixth aspect, an embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, where the computer instructions are used to enable a computer to execute the method described in the third aspect.
[0011] In a seventh aspect, an embodiment of the present disclosure proposes a computer program product, including a computer program, which implements the method described in the third aspect when executed by a processor.
[0012] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Other features, purposes and advantages of the present disclosure will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings. The drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure. Among them:
[0014] Figure 1 is a structural schematic diagram of an embodiment of a power control module according to the present disclosure;
[0015] Figure 2 is a structural schematic diagram of another embodiment of a power control module according to the present disclosure;
[0016] Figure 3 is a schematic structural diagram of an embodiment of an intelligent driving system according to the present disclosure;
[0017] Figure 4 is a structural schematic diagram of another embodiment of the intelligent driving system according to the present disclosure;
[0018] Figure 5 is a flow chart of an embodiment of a power supply control method according to the present disclosure;
[0019] Figure 6 is a structural schematic diagram of an embodiment of a power supply control device according to the present disclosure;
[0020] Figure 7 is a block diagram of an electronic device used to implement the power control method of an embodiment of the present disclosure. DETAILED DESCRIPTION
[0021] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0022] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0023] Figure 1 A structural schematic diagram of an embodiment of a power control module according to the present disclosure is shown.
[0024] like Figure 1 As shown, the power control module 11 may include a micro control unit 111 , a first port 112 , a second port 113 , a CAN (Controller Area Network) controller 114 and a CAN transceiver 115 .
[0025] The first port 112 can connect the ignition switch of the vehicle and the micro control unit 111. The CAN transceiver 115 can connect the drive-by-wire system and the CAN controller 114. The CAN controller 114 can connect the CAN transceiver 115 and the micro control unit 111. The micro control unit 111 can connect the CAN controller 114, the first port 112 and the second port 113. The second port 113 can connect the micro control unit 111 and the control system power supply.
[0026] The first port 112 can receive an ignition signal sent by an ignition switch of the vehicle and transmit the ignition signal to the micro control unit 111 .
[0027] The CAN transceiver 115 can receive the driving data of the vehicle sent by the drive-by-wire system and send it to the CAN controller 114 . The CAN controller 114 can receive the driving data sent by the CAN transceiver 115 and send it to the micro control unit 111 .
[0028] The microcontrol unit 111 can receive the ignition signal transmitted by the first port 112 and the driving data sent by the CAN controller 114, and determine the current state of the vehicle based on the driving data. Usually, if the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can filter out the ignition signal so that the ignition signal is no longer sent to the control system power supply. In this way, the control system power supply will not be turned off when the vehicle is driving normally. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can send the ignition signal to the second port 113. The second port 113 can receive the ignition signal sent by the microcontroller unit 111 and transmit it to the control system power supply. In this way, the control system power supply can be turned off when the vehicle is parked.
[0029] The disclosed embodiment provides a power control module that can read an ignition signal and driving data, and determine whether the ignition signal is noise based on the driving data. If the ignition signal is noise, the ignition signal is filtered out, thereby ensuring that the control system power supply is not shut down when the vehicle is driving normally.
[0030] Figure 2 A structural schematic diagram of another embodiment of a power control module according to the present disclosure is shown.
[0031] like Figure 2 As shown, the power control module 11 may include a micro control unit 111 , a first port 112 , a second port 113 , a CAN controller 114 , a CAN transceiver 115 , a first buffer 116 and a second buffer 117 .
[0032] The first buffer 116 may connect the ignition switch of the vehicle and the first port 112. The first port 112 may connect the first buffer 116 and the micro control unit 111. The CAN transceiver 115 may connect the drive-by-wire system and the CAN controller 114. The CAN controller 114 may connect the CAN transceiver 115 and the micro control unit 111. The micro control unit 111 may connect the CAN controller 114, the first port 112, and the second port 113. The second port 113 may connect the micro control unit 111 and the second buffer 117. The second buffer 117 may connect the second port 113 and the control system power supply.
[0033] The first buffer 116 may receive an ignition signal sent by an ignition switch of the vehicle and buffer the ignition signal.
[0034] The first port 112 can obtain the ignition signal buffered by the first buffer 116 and transmit it to the micro control unit 111 .
[0035] The CAN transceiver 115 can receive the driving data of the vehicle sent by the drive-by-wire system and send it to the CAN controller 114 . The CAN controller 114 can receive the driving data sent by the CAN transceiver 115 and send it to the micro control unit 111 .
[0036] The microcontrol unit 111 can receive the ignition signal transmitted by the first port 112 and the driving data sent by the CAN controller 114, and determine the current state of the vehicle based on the driving data. Generally, if the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can filter out the ignition signal so that the ignition signal is no longer sent to the control system power supply. In this way, the control system power supply will not be turned off when the vehicle is driving normally. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can send the ignition signal to the second port 113. The second port 113 can receive the ignition signal sent by the microcontrol unit 111 and transmit it to the second buffer 117. The second buffer 117 can receive the ignition signal transmitted by the second port 113 and cache the ignition signal. The control system power supply can obtain the ignition signal cached in the second buffer 117, and shut down the power supply in response to the ignition signal. In this way, the control system power supply can be turned off when the vehicle is parked.
[0037] The disclosed embodiment proposes a power control module, which can read the ignition signal and driving data, and determine whether the ignition signal is noise based on the driving data. In the case where the ignition signal is noise, the ignition signal is filtered out, thereby ensuring that the control system power supply will not be turned off when the vehicle is driving normally. In addition, a first buffer is set to buffer the ignition signal transmitted from the vehicle to the micro control unit. At the same time, a second buffer is set to buffer the ignition signal transmitted from the micro control unit to the control system power supply.
[0038] Figure 3 A structural schematic diagram of an embodiment of an intelligent driving system according to the present disclosure is shown.
[0039] like Figure 3 As shown, the intelligent driving system 1 may include a power control module 11 , a drive-by-wire system 12 , a control system 13 and a control system power supply 14 .
[0040] The control system power supply 14 can be connected to the power supply of the vehicle, the control system 13 and the power control module 11. The control system 13 can be connected to the control system power supply 14 and the wire-controlled drive system 12. The wire-controlled drive system 12 can be connected to the vehicle, the control system 13 and the power control module 11. The power control module 11 can be connected to the ignition switch of the vehicle, the control system power supply 14 and the wire-controlled drive system 12.
[0041] The control system power supply 14 can draw power from the vehicle and supply power to the control system 13 .
[0042] The drive-by-wire system 12 can receive driving data sent by the vehicle and send it to the control system 13 .
[0043] The power control module 11 can receive an ignition signal sent by the ignition switch of the vehicle. At the same time, the power control module 11 can obtain driving data from the wire control drive system 12, and determine the current state of the vehicle based on the driving data. If the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the power control module 11 can filter out the ignition signal so that the ignition signal is no longer sent to the control system power supply 14. In this way, the control system power supply 14 will not be turned off when the vehicle is driving normally. Due to the normal power supply of the control system power supply 14, the control system 13 can generate a control command based on the driving data and send the control command to the vehicle to control the corresponding equipment of the vehicle, thereby realizing automatic driving of the vehicle. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the power control module 11 can send the ignition signal to the control system power supply 14. In this way, the control system power supply 14 can be turned off when the vehicle is parked.
[0044] In some embodiments, Figure 1 As shown, the power control module 11 may include a micro control unit 111 , a first port 112 , a second port 113 , a CAN controller 114 and a CAN transceiver 115 .
[0045] The first port 112 can connect the ignition switch of the vehicle and the micro control unit 111. The CAN transceiver 115 can connect the drive-by-wire system and the CAN controller 114. The CAN controller 114 can connect the CAN transceiver 115 and the micro control unit 111. The micro control unit 111 can connect the CAN controller 114, the first port 112 and the second port 113. The second port 113 can connect the micro control unit 111 and the control system power supply.
[0046] The first port 112 can receive an ignition signal sent by an ignition switch of the vehicle and transmit the ignition signal to the micro control unit 111 .
[0047] The CAN transceiver 115 can receive the driving data of the vehicle sent by the drive-by-wire system and send it to the CAN controller 114 . The CAN controller 114 can receive the driving data sent by the CAN transceiver 115 and send it to the micro control unit 111 .
[0048] The microcontrol unit 111 can receive the ignition signal transmitted by the first port 112 and the driving data sent by the CAN controller 114, and determine the current state of the vehicle based on the driving data. Usually, if the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can filter out the ignition signal so that the ignition signal is no longer sent to the control system power supply. In this way, the control system power supply will not be turned off when the vehicle is driving normally. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can send the ignition signal to the second port 113. The second port 113 can receive the ignition signal sent by the microcontroller unit 111 and transmit it to the control system power supply. In this way, the control system power supply can be turned off when the vehicle is parked.
[0049] In some embodiments, Figure 2 As shown, the power control module 11 may include a micro control unit 111 , a first port 112 , a second port 113 , a CAN controller 114 , a CAN transceiver 115 , a first buffer 116 and a second buffer 117 .
[0050] The first buffer 116 may connect the ignition switch of the vehicle and the first port 112. The first port 112 may connect the first buffer 116 and the micro control unit 111. The CAN transceiver 115 may connect the drive-by-wire system and the CAN controller 114. The CAN controller 114 may connect the CAN transceiver 115 and the micro control unit 111. The micro control unit 111 may connect the CAN controller 114, the first port 112, and the second port 113. The second port 113 may connect the micro control unit 111 and the second buffer 117. The second buffer 117 may connect the second port 113 and the control system power supply.
[0051] The first buffer 116 may receive an ignition signal sent by an ignition switch of the vehicle, and buffer the ignition signal transmitted from the vehicle to the micro control unit 111 .
[0052] The first port 112 can obtain the ignition signal buffered by the first buffer 116 and transmit it to the micro control unit 111 .
[0053] The CAN transceiver 115 can receive the driving data of the vehicle sent by the drive-by-wire system and send it to the CAN controller 114 . The CAN controller 114 can receive the driving data sent by the CAN transceiver 115 and send it to the micro control unit 111 .
[0054] The microcontrol unit 111 can receive the ignition signal transmitted by the first port 112 and the driving data sent by the CAN controller 114, and determine the current state of the vehicle based on the driving data. Usually, if the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can filter out the ignition signal so that the ignition signal is no longer sent to the control system power supply. In this way, the control system power supply will not be turned off when the vehicle is driving normally. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the microcontrol unit 111 can send the ignition signal to the second port 113. The second port 113 can receive the ignition signal sent by the microcontrol unit 111 and transmit it to the second buffer 117. The second buffer 117 can receive the ignition signal transmitted by the second port 113, and cache the ignition signal transmitted from the microcontrol unit 111 to the control system power supply 14.
[0055] The control system power supply can obtain the ignition signal buffered by the second buffer 117, and shut down the power supply in response to the ignition signal. In this way, the control system power supply can be shut down when the vehicle is parked.
[0056] The disclosed embodiment proposes an intelligent driving system, which adds a highly reliable power control module. The power control module can read the ignition signal and driving data, and determine whether the ignition signal is noise based on the driving data. In the case that the ignition signal is noise, the ignition signal is filtered out, thereby ensuring that the control system power supply will not be turned off when the vehicle is driving normally.
[0057] Figure 4 A structural schematic diagram of another embodiment of the intelligent driving system according to the present disclosure is shown.
[0058] like Figure 4 As shown, the intelligent driving system 1 may include a power control module 11, a drive-by-wire system 12, a control system 13, and a control system power supply 14. The control system 13 may include a main control system 131 and a safety control system 132. The control system power supply 14 may include a main control system power supply 141 and a safety control system power supply 142.
[0059] The main control system power supply 141 can connect the power supply of the vehicle, the main control system 131 and the power control module 11. The safety control system power supply 142 can connect the power supply of the vehicle, the safety control system 132 and the power control module 11. The main control system 131 can connect the main control system power supply 141 and the wire-controlled drive system 12. The safety control system 132 can connect the safety control system power supply 142 and the wire-controlled drive system 12. The wire-controlled drive system 12 can connect the vehicle, the main control system 131, the safety control system 132 and the power control module 11. The power control module 11 can connect the ignition switch of the vehicle, the main control system power supply 141, the safety control system power supply 142 and the wire-controlled drive system 12.
[0060] The main control system power supply 141 can draw power from the vehicle and supply power to the main control system 131 .
[0061] The safety control system power supply 142 may draw power from the vehicle and supply power to the safety control system 132 .
[0062] The drive-by-wire system 12 can receive the driving data sent by the vehicle and send it to the main control system 131 or the safety control system 132. Generally, when the main control system 131 works normally, the drive-by-wire system 12 can send the driving data to the main control system 131. The main control system 131 can generate a control command based on the driving data and send the control command to the vehicle to control the corresponding equipment of the vehicle, thereby realizing automatic driving of the vehicle. In the event of a failure of the main control system 131, the drive-by-wire system 12 can send the driving data to the safety control system 132. The safety control system 132 can generate a control command based on the driving data and send the control command to the vehicle to control the corresponding equipment of the vehicle, thereby realizing safe parking of the vehicle.
[0063] The power control module 11 can receive an ignition signal sent by the ignition switch of the vehicle. At the same time, the power control module 11 can obtain driving data from the wire control drive system 12, and determine the current state of the vehicle based on the driving data. If the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the power control module 11 can filter out the ignition signal so that the ignition signal is no longer sent to the main control system power supply 141 and the safety control system 142. In this way, the main control system power supply 141 and the safety control system 142 will not be turned off when the vehicle is driving normally. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the power control module 11 can send the ignition signal to the main control system power supply 141 and the safety control system power supply 142. In this way, the main control system power supply 141 and the safety control system power supply 142 can be turned off when the vehicle is parked.
[0064] The disclosed embodiment proposes an intelligent driving system, which adds a highly reliable power control module. The power control module can read the ignition signal and driving data, and determine whether the ignition signal is noise based on the driving data. In the case where the ignition signal is noise, the ignition signal is filtered out to ensure that the control system power will not be turned off when the vehicle is driving normally. In addition, the intelligent driving system can control the vehicle in both the main and auxiliary modes, and can not only realize the automatic driving of the vehicle when the main control system works normally, but also realize the safe parking of the vehicle when the main control system fails.
[0065] Figure 5 A process 500 of an embodiment of a power control method according to the present disclosure is shown. The power control method comprises the following steps:
[0066] Step 501, obtaining an ignition signal sent by a vehicle.
[0067] In this embodiment, the power control module can obtain an ignition signal sent by the vehicle.
[0068] The power control module can be connected to the ignition switch of the vehicle and receive an ignition signal sent by the ignition switch of the vehicle.
[0069] Step 502: Acquire the vehicle driving data sent by the drive-by-wire system.
[0070] In this embodiment, the power control module can obtain the driving data of the vehicle sent by the drive-by-wire system.
[0071] The power control module can be connected to the drive-by-wire system and obtain the driving data of the vehicle sent by the drive-by-wire system.
[0072] Step 503, determining the current state of the vehicle based on the driving data.
[0073] In this embodiment, the power control module can determine the current state of the vehicle based on the driving data. The driving data may include but is not limited to the speed, acceleration, accelerator pedal opening, brake pedal opening, etc. of the vehicle. The current state may include a parking state and a non-parking state. For example, if the speed of the vehicle is greater than 0, it means that the vehicle is in a non-parking state. If the speed of the vehicle is equal to 0, it means that the vehicle is in a parking state.
[0074] Step 504 , in response to determining that the current state is a non-parking state, filtering out the ignition signal.
[0075] In this embodiment, if the current state of the vehicle is a non-parking state, it means that the ignition signal is noise, not a signal generated by turning off the ignition switch. At this time, the power control module can filter out the ignition signal so that the ignition signal is no longer sent to the control system power supply. In this way, the control system power supply will not be turned off when the vehicle is driving normally. Due to the normal power supply of the control system power supply, the control system can generate a control command based on the driving data and send the control command to the vehicle to control the corresponding equipment of the vehicle, thereby realizing automatic driving of the vehicle. If the current state is a parking state, it means that the ignition signal is not noise, but a signal generated by turning off the ignition switch. At this time, the power control module can send the ignition signal to the control system power supply. In this way, the control system power supply can be turned off when the vehicle is parked.
[0076] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a power supply control device, and the device embodiment is Figure 5 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0077] like Figure 6 As shown, the power control device 600 of this embodiment may include: a first acquisition module 601, a second acquisition module 602, a determination module 603 and a filtering module 604. The first acquisition module 601 is configured to acquire an ignition signal sent by the vehicle; the second acquisition module 602 is configured to acquire the driving data of the vehicle sent by the drive-by-wire system; the determination module 603 is configured to determine the current state of the vehicle based on the driving data; and the filtering module 604 is configured to filter out the ignition signal in response to determining that the current state is a non-parking state.
[0078] In this embodiment, in the power control device 600, the specific processing of the first acquisition module 601, the second acquisition module 602, the determination module 603 and the filtering module 604 and the technical effects thereof can be referred to respectively. Figure 5 The relevant descriptions of steps 501-504 in the corresponding embodiment are not repeated here.
[0079] In some optional implementations of this embodiment, the power control device 600 further includes: a sending module configured to send an ignition signal to the control system power supply in response to determining that the current state is a parking state.
[0080] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0081] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0082] Figure 7 A schematic block diagram of an example electronic device 700 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0083] like Figure 7 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0084] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0085] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 701 performs the various methods and processes described above, such as the power control method. For example, in some embodiments, the power control method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the power control method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the power control method in any other appropriate manner (e.g., by means of firmware).
[0086] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0087] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0088] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0089] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0090] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0091] A computer system may include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises through computer programs running on respective computers and having a client-server relationship to each other. The server may be a cloud server, a server in a distributed system, or a server combined with a blockchain.
[0092] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions provided by this disclosure can be achieved, and this document does not limit this.
[0093] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A power control module, comprising a micro control unit, a first port, a second port, a controller area network (CAN) controller and a CAN transceiver; The first port is used to receive an ignition signal sent by the vehicle and transmit it to the micro control unit; The CAN transceiver is used to receive the driving data of the vehicle sent by the drive-by-wire system and send it to the CAN controller; The CAN controller is used to send the driving data to the micro control unit; The micro control unit is used to determine the current state of the vehicle based on the driving data, and in response to determining that the current state is a non-parking state, filter out the ignition signal.
2. The power control module according to claim 1, wherein: The micro control unit is configured to send the ignition signal to the second port in response to determining that the current state is a parking state; The second port is used to transmit the ignition signal to a control system power supply.
3. The power control module according to claim 2, wherein: The power control module also includes a first buffer and a second buffer; The first buffer is used to buffer the ignition signal transmitted from the vehicle to the micro control unit; The second buffer is used to buffer the ignition signal transmitted from the micro control unit to the control system power supply.
4. An intelligent driving system, comprising: Drive-by-wire systems, control systems, control system power supplies, and power control modules; The control system power supply is connected to the control system and is used to supply power to the control system; The drive-by-wire system is connected to the control system and is used to receive driving data sent by the vehicle and send it to the control system; The power control module is connected to the control system power supply and the wire control drive system, and is used to obtain the driving data from the wire control drive system when receiving the ignition signal sent by the vehicle, determine the current state of the vehicle based on the driving data, and filter out the ignition signal in response to determining that the current state is a non-parking state; The control system is used to generate a control command based on the driving data and send the control command to the vehicle.
5. The intelligent driving system according to claim 4, wherein: The power control module is configured to send the ignition signal to the control system power supply in response to determining that the current state is a parking state; The control system power supply is used to stop supplying power to the control system in response to receiving the ignition signal.
6. The intelligent driving system according to claim 4, wherein: The control system includes a main control system and a safety control system, and the control system power supply includes a main control system power supply and a safety control system power supply; The main control system power supply is used to supply power to the main control system; The safety control system power supply is used to supply power to the safety control system.
7. The intelligent driving system according to any one of claims 4 to 6, wherein: The power control module includes a micro control unit, a first port, a second port, a CAN controller and a CAN transceiver; The first port is used to receive the ignition signal sent by the vehicle and transmit it to the micro control unit; The CAN transceiver is used to receive the driving data sent by the drive-by-wire system and send it to the CAN controller; The CAN controller is used to send the driving data to the micro control unit; The micro control unit is used to determine the current state based on the driving data, and in response to determining that the current state is a non-parking state, filter out the ignition signal.
8. The intelligent driving system according to claim 7, wherein: The micro control unit is configured to send the ignition signal to the second port in response to determining that the current state is a parking state; The second port is used to transmit the ignition signal to the control system power supply.
9. The intelligent driving system according to claim 8, wherein: The power control module also includes a first buffer and a second buffer; The first buffer is used to buffer the ignition signal transmitted from the vehicle to the micro control unit; The second buffer is used to buffer the ignition signal transmitted from the micro control unit to the control system power supply.
10. A power control method, comprising: Get the ignition signal sent by the vehicle; Acquiring driving data of the vehicle sent by a drive-by-wire system; determining a current state of the vehicle based on the driving data; In response to determining that the current state is a non-parking state, the ignition signal is filtered out.
11. The method according to claim 10, wherein: The method further comprises: In response to determining that the current state is a parking state, the ignition signal is sent to a control system power supply.
12. A power control device, comprising: A first acquisition module is configured to acquire an ignition signal sent by a vehicle; A second acquisition module is configured to acquire the driving data of the vehicle sent by the drive-by-wire system; a determination module configured to determine a current state of the vehicle based on the driving data; The filtering module is configured to filter out the ignition signal in response to determining that the current state is a non-parking state.
13. The device according to claim 12, wherein: The device also includes: The sending module is configured to send the ignition signal to a control system power supply in response to determining that the current state is a parking state.
14. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of claim 10 or 11.
15. A non-transitory computer-readable storage medium storing computer instructions, the computer instructions being used to cause the computer to execute the method of claim 10 or 11.
16. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to claim 10 or 11.