Safety protection system for motor vehicle, control method thereof, motor vehicle and storage medium
1. A safety protection system for a motor vehicle, comprising:
a speed regulator for generating and sending a torque request in response to an acceleration operation by a user;
the vehicle body electronic controller is used for detecting and sending the state information of the door cover;
an engine controller in communication with the speed regulator and the body electronics controller, respectively, the engine controller is configured to execute a first workflow, the first workflow including: receiving the torque request and the door cover state information; if all the door covers are determined to be in the closed state according to the door cover state information, driving an engine to output corresponding torque according to the torque request; and if at least one door cover is determined to be in an opening state according to the door cover state information, ignoring the torque request.
2. The safety protection system of a motor vehicle of claim 1, wherein the motor vehicle is an electric vehicle, the engine controller includes a motor vehicle control unit and an engine control unit;
the motor vehicle control unit is respectively in communication connection with the speed regulator and the engine control unit, and the engine control unit is electrically connected with the engine;
the vehicle control unit is configured to execute a second workflow, the second workflow comprising: receiving the torque request and the door cover state information; if all the door covers are determined to be in the closed state according to the door cover state information, determining the torque request as an effective request, and communicating and sending a corresponding torque output value to the engine control unit so that the engine control unit drives the engine to output corresponding torque; and if at least one door cover is determined to be in an opening state according to the door cover state information, determining the torque request as an invalid request, and setting a torque output value to be zero and then sending the torque output value to the engine control unit.
3. The safety protection system of a motor vehicle of claim 1, wherein the motor vehicle is a fuel-fired vehicle and the engine controller is a powertrain controller.
4. The safety protection system for a motor vehicle according to any one of claims 1 to 3, further comprising:
the electronic hand brake controller is used for detecting and sending hand brake state information and driving the hand brake to execute braking and releasing actions;
the speed sensor is used for detecting and transmitting running speed information of the motor vehicle;
the vehicle body stability controller is respectively in communication connection with the vehicle body electronic controller, the electronic hand brake controller and the speed sensor;
the body stability controller is configured to execute a second workflow, the second workflow including:
receiving the door cover state information, the hand brake state information and the running speed information;
if at least one door cover is in an opening state according to the door cover state information, the running speed of the motor vehicle is in a preset safe speed range according to the running speed information, and the hand brake is in a release state according to the hand brake state information, a hand brake braking request is sent to the electronic hand brake controller, so that the electronic hand brake controller drives the hand brake to execute braking action.
5. The safety protection system of the motor vehicle as claimed in claim 4, further comprising a human-machine interaction module for responding to a selection operation of a user to send a system-on command or a system-off command;
the engine controller is in communication connection with the man-machine interaction module and is used for starting to execute the first working process after receiving a system starting instruction and giving up executing the first working process after receiving a system closing instruction;
and/or the vehicle body stability controller is in communication connection with the man-machine interaction module and is used for starting to execute the second workflow after receiving a system starting instruction and giving up executing the second workflow after receiving a system closing instruction.
6. The safety protection system for motor vehicles according to claim 5, further comprising a gateway module, and a plurality of CAN buses electrically connected to the gateway module;
the vehicle body electronic controller, the engine controller, the electronic hand brake controller, the vehicle body stability controller and the human-computer interaction module are electrically connected with the corresponding CAN bus.
7. A motor vehicle, characterized in that it comprises a safety protection system of a motor vehicle according to any one of claims 1 to 6.
8. A control method of a safety protection system of a motor vehicle, characterized by being applied to the safety protection system of the motor vehicle according to any one of claims 1 to 6, comprising:
an engine controller executes a first workflow, the first workflow comprising:
receiving a torque request sent by a speed regulator and door cover state information sent by a vehicle body electronic controller;
if all the door covers are determined to be in the closed state according to the door cover state information, driving an engine to output corresponding torque according to the torque request;
and if at least one door cover is determined to be in an opening state according to the door cover state information, ignoring the torque request.
9. The control method according to claim 8,
if all the door covers are determined to be in the closed state according to the door cover state information, driving the engine to output corresponding torque according to the torque request, wherein the method comprises the following steps: if the motor vehicle control unit of the engine controller determines that all the door covers are in the closed state according to the door cover state information, determining the torque request as an effective request, and communicating and sending a corresponding torque output value to the engine control unit of the engine controller, so that the engine control unit drives the engine to output corresponding torque;
and if it is determined that at least one door cover is in an open state according to the door cover state information, ignoring the torque request, including: and if the motor vehicle control unit of the engine controller determines that at least one door cover is in an open state according to the door cover state information, determining the torque request as an invalid request, and setting a torque output value to be zero and then sending the torque output value to the engine control unit of the engine controller.
10. The control method according to claim 8 or 9, characterized by further comprising: the body stability controller executes a second workflow, the second workflow comprising:
receiving door cover state information sent by the electronic vehicle body controller, hand brake state information sent by the electronic hand brake controller and running speed information sent by the speed sensor;
and if at least one door cover is in an opening state according to the door cover state information, the running speed of the motor vehicle is in a preset safe speed range according to the running speed information, and the hand brake is in a release state according to the hand brake state information, sending a hand brake braking request to the electronic hand brake controller, so that the electronic hand brake controller drives the hand brake to execute braking action.
11. The control method of claim 10, further comprising at least one of:
the engine controller starts to execute the first workflow after receiving a system starting instruction sent by a man-machine interaction module;
the engine controller gives up executing the first workflow after receiving a system closing instruction sent by a man-machine interaction module;
the vehicle body stability controller starts to execute the second working process after receiving a system starting instruction sent by the man-machine interaction module;
and after receiving a system closing instruction sent by the man-machine interaction module, the vehicle body stability controller abandons execution of the second workflow.
12. A computer-readable storage medium, storing a computer program which, when executed by a safety protection system of a motor vehicle, implements a method of controlling the safety protection system of the motor vehicle as claimed in any one of claims 8 to 11.
Background
In the process of starting and driving of the motor vehicle, if the door cover of the motor vehicle is not completely closed, driving accidents are easy to happen, and even casualties can be caused in serious cases.
An electronic reminding system is generally arranged in the existing motor vehicle, and when the electronic reminding system detects that a door cover is not closed, reminding information can be displayed to a driver. However, the driver may ignore the reminding information, and start driving when the door cover is not closed, which is very easy to happen to driving accidents.
Disclosure of Invention
The application provides a safety protection system of a motor vehicle, a control method thereof, the motor vehicle and a storage medium aiming at the defects of the prior art, and aims to solve the technical problems in the prior art.
In a first aspect, an embodiment of the present application provides a safety protection system for a motor vehicle, including:
a speed regulator for generating and sending a torque request in response to an acceleration operation by a user;
the vehicle body electronic controller is used for detecting and sending the state information of the door cover;
the engine controller is respectively in communication connection with the speed regulator and the vehicle body electronic controller; the engine controller is configured to execute a first workflow, the first workflow including: receiving a torque request and door closure status information; if all the door covers are determined to be in the closed state according to the door cover state information, driving the engine to output corresponding torque according to the torque request; and if at least one door cover is determined to be in an open state according to the door cover state information, ignoring the torque request.
In one embodiment of the present application, the motor vehicle is an electric vehicle, and the engine controller includes a motor vehicle control unit and an engine control unit;
the motor vehicle control unit is respectively in communication connection with the speed regulator and the engine control unit, and the engine control unit is electrically connected with the engine;
the vehicle control unit is used for executing a second work flow, and the second work flow comprises the following steps: receiving a torque request and door closure status information; if all the door covers are determined to be in the closed state according to the door cover state information, determining the torque request as an effective request, and communicating and sending a corresponding torque output value to the engine control unit so that the engine control unit drives the engine to output corresponding torque; and if at least one door cover is determined to be in an opening state according to the door cover state information, determining the torque request as an invalid request, and setting the torque output value to be zero and then sending the torque output value to the engine control unit.
In one embodiment of the present application, the vehicle is a fuel-fired vehicle and the engine controller is a powertrain controller.
In one embodiment of the present application, the safety protection system of a motor vehicle further comprises:
the electronic hand brake controller is used for detecting and sending hand brake state information and driving the hand brake to execute braking and releasing actions;
a speed sensor for detecting and transmitting driving speed information of the motor vehicle;
the vehicle body stability controller is respectively in communication connection with the vehicle body electronic controller, the electronic hand brake controller and the speed sensor;
the body stability controller is used for carrying out the second work flow, and the second work flow includes:
receiving door cover state information, hand brake state information and running speed information;
and if at least one door cover is determined to be in an opening state according to the door cover state information, the running speed of the motor vehicle is determined to be in a preset safe speed range according to the running speed information, and the hand brake is determined to be in a release state according to the hand brake state information, sending a hand brake request to the electronic hand brake controller, so that the electronic hand brake controller drives the hand brake to execute a braking action.
In one embodiment of the application, the safety protection system of the motor vehicle further comprises a human-computer interaction module, wherein the human-computer interaction module is used for responding to the selection operation of a user to send a system starting command or a system closing command;
the engine controller is in communication connection with the man-machine interaction module and is used for starting to execute a first working process after receiving a system starting instruction and giving up executing the first working process after receiving a system closing instruction;
and/or the vehicle body stability controller is in communication connection with the man-machine interaction module and is used for starting to execute the second workflow after receiving a system starting instruction and giving up executing the second workflow after receiving a system closing instruction.
In one embodiment of the application, the safety protection system of the motor vehicle further comprises a gateway module and a plurality of CAN buses electrically connected with the gateway module;
the vehicle body electronic controller, the engine controller, the electronic hand brake controller, the vehicle body stability controller and the man-machine interaction module are electrically connected with the corresponding CAN buses.
In a second aspect, embodiments of the present application provide a motor vehicle including a safety protection system of the motor vehicle provided in the above embodiments of the present application.
In a third aspect, an embodiment of the present application provides a control method for a safety protection system of a motor vehicle, which is applied to the safety protection system of the motor vehicle provided in the above embodiment of the present application, and includes:
the engine controller executes a first workflow, the first workflow including:
receiving a torque request sent by a speed regulator and door cover state information sent by a vehicle body electronic controller;
if all the door covers are determined to be in the closed state according to the door cover state information, driving the engine to output corresponding torque according to the torque request;
and if at least one door cover is determined to be in an open state according to the door cover state information, ignoring the torque request.
In one embodiment of the present application, if it is determined that all the door covers are in the closed state according to the door cover state information, driving the engine to output a corresponding torque according to the torque request includes: if the motor vehicle control unit of the engine controller determines that all the door covers are in the closed state according to the door cover state information, determining the torque request as an effective request, and communicating and sending a corresponding torque output value to the engine control unit of the engine controller, so that the engine control unit drives the engine to output corresponding torque;
and if it is determined that at least one door is in an open state according to the door state information, ignoring the torque request, comprising: and if the motor vehicle control unit of the engine controller determines that at least one door cover is in an open state according to the door cover state information, determining the torque request as an invalid request, and setting the torque output value to be zero and then sending the torque output value to the engine control unit of the engine controller.
In one embodiment of the present application, the control method further includes: the vehicle body stabilization controller executes a second workflow, the second workflow including:
receiving door cover state information sent by an electronic controller of a vehicle body, hand brake state information sent by an electronic hand brake controller and running speed information sent by a speed sensor;
and if at least one door cover is determined to be in an opening state according to the door cover state information, the running speed of the motor vehicle is determined to be in a preset safe speed range according to the running speed information, and the hand brake is determined to be in a release state according to the hand brake state information, sending a hand brake request to the electronic hand brake controller, so that the electronic hand brake controller drives the hand brake to execute a braking action.
In an embodiment of the present application, the control method further includes at least one of:
the method comprises the steps that after an engine controller receives a system starting instruction sent by a man-machine interaction module, a first working process is executed;
after receiving a system closing instruction sent by the man-machine interaction module, the engine controller gives up executing the first work flow;
the vehicle body stability controller starts to execute a second working process after receiving a system starting instruction sent by the man-machine interaction module;
and after receiving a system closing instruction sent by the man-machine interaction module, the vehicle body stability controller gives up executing the second working process.
In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a safety protection system of a motor vehicle, the method for controlling the safety protection system of the motor vehicle provided in the foregoing embodiment of the present application is implemented.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
in the embodiment of the application, when the door covers of the motor vehicle are not completely closed, the engine controller can determine that at least one door cover is in an open state according to the state information of the door covers, and forcibly ignores the torque request, so that the engine cannot output effective torque, and the starting action of the motor vehicle is forcibly forbidden, thereby avoiding dangerous driving of the motor vehicle caused by the fact that a user ignores safety reminding to accelerate, greatly reducing the risk of driving accidents, and effectively protecting the personal safety of a driver and passengers.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is an architecture diagram of a safety protection system of a first motor vehicle according to an embodiment of the present application;
FIG. 2 is a block diagram of a second safety protection system for a motor vehicle according to an embodiment of the present disclosure;
FIG. 3 is a block diagram of a third safety protection system for a vehicle according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram of communication connections of parts in a safety protection system of a first motor vehicle according to an embodiment of the present application;
fig. 5 is a schematic flowchart of a first workflow in a control method of a safety protection system of a motor vehicle according to an embodiment of the present application;
fig. 6 is a schematic flowchart of a second workflow in a control method of a safety protection system of a motor vehicle according to an embodiment of the present application;
fig. 7 is a schematic flowchart of an extended control method of a safety protection system of a motor vehicle according to an embodiment of the present application.
The reference numerals are explained as follows:
1-a speed regulator; 11-an accelerator pedal; 12-a pedal position sensor;
2-a body electronic controller;
3-an engine controller; 31-a motor vehicle control unit; 32-an engine control unit;
4-an electronic hand brake controller; 5-a speed sensor; 6-a vehicle body stability controller;
7-a human-computer interaction module; 8-a gateway module; 9-hand brake; 10-engine.
Detailed Description
Reference will now be made in detail to the present application, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar parts or parts having the same or similar functions throughout. In addition, if a detailed description of the known art is not necessary for illustrating the features of the present application, it is omitted. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
Firstly, English abbreviation in the specification and the drawings of the specification is simply explained:
BCM: body Control Module, namely, a vehicle Body electronic controller, also called a vehicle Body computer, is an Electronic Control Unit (ECU) for controlling vehicle Body electrical systems in motor vehicle engineering, and is one of important components of a motor vehicle.
VCU: the Vehicle Control Unit, which is a motor Vehicle Control Unit, can be used as a central Control Unit of an electric Vehicle, and is the core of the whole Control system. The VCU can collect the states of an engine and a battery, an accelerator pedal signal, a brake pedal signal and other actuator sensor controller signals, comprehensively analyzes and makes corresponding judgment according to the driving intention of a driver, and monitors the action of each part controller at the lower layer, and is responsible for normal running, brake energy feedback, energy management of a whole vehicle engine and a power battery, network management, fault diagnosis and processing, vehicle state monitoring and the like of a vehicle, so that the whole vehicle can normally and stably work under the states of better dynamic property, higher economy and reliability.
MCU: the Motor Control Unit is an engine Control Unit.
PCM: powertrain Control Module, Powertrain controller.
EPB: electric Park Brake, i.e. an electronic handbrake controller.
ESC: electronic Stability Program, a body Stability controller, contains an anti-lock braking system (ABS) and a traction anti-slip system (ASR), which is a functional extension on the basis of these two systems, so to speak, and aims to improve the handling performance of the vehicle while effectively preventing the vehicle from running away when it reaches its dynamic limits.
HMI: the HMI Human Machine Interface Human-computer interaction module is a medium for interaction and information exchange between a system and a user, and realizes conversion between an internal form of information and a Human acceptable form.
CAN: controller Area Network, is one of the most widely used field buses, and the CAN bus protocol has become the standard bus of the computer control system of motor vehicles and embedded industrial control Area Network.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments.
The embodiment of the application provides a safety protection system (hereinafter referred to as a safety protection system) of a motor vehicle, and as shown in fig. 1, the safety protection system comprises a speed regulator 1, a vehicle body electronic controller 2 and an engine controller 3.
The speed regulator 1 is used to generate and transmit a torque request in response to an acceleration operation by a user.
And the vehicle body electronic controller 2 is used for detecting and sending the door cover state information.
The engine controller 3 is respectively in communication connection with the speed regulator 1 and the vehicle body electronic controller 2; the engine controller 3 is configured to execute a first work routine including: receiving a torque request and door closure status information; if all the door covers are determined to be in the closed state according to the door cover state information, driving the engine 10 to output corresponding torque according to the torque request; and if at least one door cover is determined to be in an open state according to the door cover state information, ignoring the torque request.
In the embodiment of the present application, as shown in fig. 2 or fig. 3, the speed regulator 1 may include an accelerator pedal 11 and a pedal position sensor 12, a user may apply force to the accelerator pedal 11 in a preset operation manner (e.g., pedaling) to change a position of the pedal, and the pedal position sensor 12 detects position information of the pedal and outputs a corresponding torque request according to the position information. Of course, the speed regulator 1 may be other types of devices as long as it has a function of "generating and transmitting a torque request in response to an acceleration operation by a user", and for example, the above-described accelerator pedal 11 may be replaced with a governor device adapted to a hand operation by a user.
In the first work flow, the door state information received by the engine controller 3 may include state information of all doors and covers on the vehicle, and each door state information may indicate that the corresponding door is in an open state or a closed state. In the embodiment of the present application, the door of the vehicle may include all doors and covers of the vehicle, for example, the vehicle is a conventional four-door three-compartment vehicle, and the door of the vehicle may include four doors, a hood and a trunk door.
In the embodiment of the application, when the door covers of the motor vehicle are not completely closed, the engine controller 3 can determine that at least one door cover is in an open state according to the state information of the door cover, and forcibly ignore the torque request, so that the engine 10 cannot output effective torque, and the starting action of the motor vehicle is forcibly prohibited, thereby avoiding dangerous driving of the motor vehicle caused by the fact that a user ignores safety reminding to perform acceleration operation, greatly reducing the risk of driving accidents, and effectively protecting the personal safety of a driver and passengers.
In one embodiment of the present application, the motor vehicle is an electric vehicle. As shown in fig. 2, the engine controller 3 includes a vehicle control unit 31 and an engine control unit 32. It will be understood by those skilled in the art that when the vehicle is an electric vehicle, the engine 10 is an electric motor.
The vehicle control unit 31 is in communication with the speed regulator 1 and the engine control unit 32, respectively, and the engine 10 control unit is electrically connected to the engine 10.
The vehicle control unit 31 is configured to execute a second workflow, which includes: receiving a torque request and door closure status information; if all the door covers are determined to be in the closed state according to the door cover state information, determining the torque request as an effective request, and communicating and sending a corresponding torque output value to the engine control unit 32, so that the engine control unit 32 drives the engine 10 to output a corresponding torque; if it is determined that at least one door is in an open state according to the door state information, the torque request is determined to be an invalid request, and the torque output value is set to zero and then sent to the engine control unit 32.
In one embodiment of the present application, the vehicle is a fuel-powered vehicle. As shown in fig. 2, the engine controller 3 is a Powertrain Controller (PCM). It will be appreciated by those skilled in the art that when the vehicle is a fuel-powered vehicle, engine 10 is an internal combustion engine.
The inventor of the present application has also found that the following situations also exist during the driving of the driver: after the motor vehicle is temporarily stopped, the engine 10 is in an idle state, and after the driver opens the vehicle door, the motor vehicle may suddenly start to run because the brake pedal is not stepped on stably.
In order to avoid the above dangerous situation, in one embodiment of the present application, as shown in fig. 1 to 3, the safety protection system further includes an electronic handbrake controller 4, a speed sensor 5 and a body stability controller 6.
The electronic hand brake controller 4 is used for detecting and sending the state information of the hand brake 9 and driving the hand brake 9 to execute braking and releasing actions.
The speed sensor 5 is used to detect and transmit the driving speed information of the motor vehicle.
The vehicle body stability controller 6 is respectively in communication connection with the vehicle body electronic controller 2, the electronic hand brake controller 4 and the speed sensor 5; the body stability controller 6 is configured to execute a second workflow, which includes: receiving door cover state information, hand brake 9 state information and running speed information; if at least one door cover is determined to be in an opening state according to the door cover state information, the running speed of the motor vehicle is determined to be in a preset safe speed range according to the running speed information, and the hand brake 9 is determined to be in a release state according to the hand brake 9 state information, a hand brake 9 braking request is sent to the electronic hand brake controller 4, so that the electronic hand brake controller 4 drives the hand brake 9 to execute braking action.
In the second work flow, the door state information received by the body stability controller 6 may include state information of all doors and covers on the vehicle, and each door state information may indicate that the corresponding door is in an open state or a closed state. In the embodiment of the present application, the door of the vehicle may include all doors and covers of the vehicle, for example, the vehicle is a conventional four-door three-compartment vehicle, and the door of the vehicle may include four doors, a hood and a trunk door.
It should be noted that the preset safe speed range may be determined according to actual design requirements. In the embodiment of the present application, the safe speed is set to zero, that is, the running speed of the vehicle is zero (the vehicle is in a stationary state), and it is determined that the running speed of the vehicle is in the preset safe speed range.
In the embodiment of the application, when the door covers of the motor vehicle are not completely closed, the vehicle body stability controller 6 can determine that at least one door cover is in an open state according to the state information of the door cover, at this time, if the driving speed of the motor vehicle is within a preset safe speed range, the vehicle body stability controller 6 can control the electronic hand brake controller 4 to drive the hand brake 9 to perform a braking action forcibly, at this time, even if the brake pedal of a driver is released, the motor vehicle cannot run in an idle state, and therefore the risk of driving accidents is further reduced.
In one embodiment of the present application, as shown in fig. 1 to 3, the security protection system further includes a human-computer interaction module 7, and the human-computer interaction module 7 is configured to respond to a selection operation of a user to send a system on command or a system off command.
Optionally, the human-computer interaction module 7 has a soft switch by which the user can turn the security system on or off. When a user selects to turn on the safety protection system through the soft switch, the human-computer interaction module 7 sends a system turn-on instruction; when the user selects to close the safety protection system through the soft switch, the human-computer interaction module 7 sends a system closing instruction.
Optionally, the engine controller 3 is communicatively connected to the human-machine interaction module 7, and configured to start executing the first workflow after receiving the system-on command, and to abort executing the first workflow after receiving the system-off command.
Optionally, the body stability controller 6 is in communication connection with the human-computer interaction module 7, and is configured to start executing the second workflow after receiving the system start instruction, and abandon executing the second workflow after receiving the system stop instruction.
In one embodiment of the present application, as shown in fig. 4, the security protection system further includes a gateway module 8 and a plurality of CAN buses electrically connected to the gateway module 8. The vehicle body electronic controller 2, the engine controller 3, the electronic hand brake controller 4, the vehicle body stability controller 6 and the human-computer interaction module 7 are electrically connected to corresponding CAN buses.
Alternatively, as shown in fig. 4, the plurality of CAN buses are a power CAN bus, a body CAN bus, a chassis CAN bus, and an entertainment CAN bus, respectively. The engine controller 3 is connected with corresponding nodes in the power CAN bus, and specifically, the motor vehicle control unit 31 and the engine control unit 32 are respectively connected with corresponding nodes in the power CAN bus; the vehicle body electronic controller 2 is connected with a corresponding node in a vehicle body CAN bus; the electronic hand brake controller 4 and the vehicle body stability controller 6 are respectively connected with corresponding nodes in a chassis CAN bus; the human-computer interaction module 7 is connected with a corresponding node in the entertainment CAN bus.
Based on the same inventive concept, the embodiment of the application also provides a motor vehicle, and the motor vehicle comprises the safety protection system of the motor vehicle provided by the embodiment of the application.
The motor vehicle provided by the embodiment of the application can be an electric vehicle or a fuel vehicle. If the motor vehicle is an electric vehicle, the engine controller 3 of the motor vehicle includes a motor vehicle control unit 31 and an engine control unit 32; if the vehicle is a fuel vehicle, the engine controller 3 of the vehicle is a powertrain controller.
The motor vehicle provided by the embodiment of the present application has the same inventive concept and the same beneficial effects as the embodiments described above, and the details that are not shown in detail in the motor vehicle can refer to the embodiments described above, and are not described again here.
Based on the same inventive concept, the embodiment of the present application further provides a control method of a safety protection system of a motor vehicle, and the control method is applied to the safety protection system of the motor vehicle provided by the above embodiment of the present application. The control method comprises the following steps: the engine controller 3 executes a first work flow.
A flow diagram of the first workflow is shown in fig. 5, and includes:
s101: the engine controller 3 receives the torque request transmitted from the speed regulator 1 and the door state information transmitted from the body electronic controller 2, and then executes step S102 or step S103.
S102: if the engine controller 3 determines that all the door covers are in the closed state according to the door cover state information, the engine 10 is driven according to the torque request to output corresponding torque.
In an embodiment of the present application, step S102 specifically includes: if the motor vehicle control unit 31 of the engine controller 3 determines that all the door covers are in the closed state according to the door cover state information, the torque request is determined to be an effective request, and a corresponding torque output value is sent to the engine control unit 32 of the engine controller 3 in a communication mode, so that the engine control unit 32 drives the engine 10 to output corresponding torque.
S103: if the engine controller 3 determines that at least one door is in an open state according to the door state information, the torque request is ignored.
In an embodiment of the present application, step S103 specifically includes: if the vehicle control unit 31 of the engine controller 3 determines that at least one door is in the open state based on the door state information, it determines the torque request as an invalid request, sets the torque output value to zero, and sends the torque output value to the engine control unit 32 of the engine controller 3.
In the first work flow, the door state information received by the engine controller 3 may include state information of all doors and covers on the vehicle, and each door state information may indicate that the corresponding door is in an open state or a closed state. In the embodiment of the present application, the door of the vehicle may include all doors and covers of the vehicle, for example, the vehicle is a conventional four-door three-compartment vehicle, and the door of the vehicle may include four doors, a hood and a trunk door.
It will be appreciated by those skilled in the art that the first workflow is initiated when the vehicle has been launched.
In one embodiment of the present application, the control method of a safety protection system of a motor vehicle further includes: the vehicle body stabilization controller 6 executes the second workflow.
The flow diagram of the second workflow is shown in fig. 6:
s201: the vehicle body stability controller 6 receives the door cover state information sent by the vehicle body electronic controller 2, the hand brake 9 state information sent by the electronic hand brake controller 4 and the running speed information sent by the speed sensor 5.
S202: if the vehicle body stability controller 6 determines that at least one door cover is in an open state according to the door cover state information, determines that the running speed of the motor vehicle is in a preset safe speed range according to the running speed information, and determines that the hand brake 9 is in a release state according to the hand brake 9 state information, a braking request of the hand brake 9 is sent to the electronic hand brake controller 4, so that the electronic hand brake controller 4 drives the hand brake 9 to execute braking action.
In the second work flow, the door state information received by the body stability controller 6 may include state information of all doors and covers on the vehicle, and each door state information may indicate that the corresponding door is in an open state or a closed state. In the embodiment of the present application, the door of the vehicle may include all doors and covers of the vehicle, for example, the vehicle is a conventional four-door three-compartment vehicle, and the door of the vehicle may include four doors, a hood and a trunk door.
It should be noted that the preset safe speed range may be determined according to actual design requirements. In the embodiment of the present application, the safe speed is set to zero, that is, the running speed of the vehicle is zero (the vehicle is in a stationary state), and it is determined that the running speed of the vehicle is in the preset safe speed range.
Those skilled in the art will appreciate that the second workflow is initiated when the vehicle has been launched.
It should be noted that the execution order of the steps in the first workflow and the second workflow may be determined according to the actual design requirements. The steps in the first workflow are executed first, and the steps in the second workflow are executed later; or a certain step in the first workflow is executed simultaneously with a corresponding step in the second workflow.
In the embodiment of the application, the human-computer interaction module 7 is used for responding to the selection operation of the user to send a system on command or a system off command. In particular, the human-computer interaction module 7 has a soft switch by which the user can switch the security protection system on or off. When a user selects to turn on the safety protection system through the soft switch, the human-computer interaction module 7 sends a system turn-on instruction; when the user selects to close the safety protection system through the soft switch, the human-computer interaction module 7 sends a system closing instruction.
Optionally, the control method of the safety protection system of the motor vehicle comprises: after receiving the system start instruction sent by the human-computer interaction module 7, the engine controller 3 starts to execute the first workflow.
Optionally, the control method of the safety protection system of the motor vehicle comprises: after receiving the system shutdown command sent by the human-computer interaction module 7, the engine controller 3 gives up executing the first workflow.
It should be noted that, if the engine controller 3 abandons the execution of the first work flow, and the engine controller 3 receives the torque request sent by the speed regulator 1, the engine 10 is driven to output the corresponding torque directly according to the torque request. Further, when the vehicle control unit 31 of the engine controller 3 receives the torque request transmitted from the speed regulator 1, the vehicle control unit 31 determines the torque request as a valid request and communicates a corresponding torque output value to the engine control unit 32, so that the engine control unit 32 drives the engine 10 to output a corresponding torque.
Optionally, the control method of the safety protection system of the motor vehicle comprises: and after receiving a system starting instruction sent by the man-machine interaction module 7, the vehicle body stability controller 6 starts to execute a second working process.
Optionally, the control method of the safety protection system of the motor vehicle comprises: and after receiving the system closing instruction sent by the man-machine interaction module 7, the vehicle body stability controller 6 gives up executing the second working process.
An embodiment of the present application further provides an extended control method for a safety protection system of a motor vehicle, which is applied to the safety protection system of the motor vehicle provided in the above embodiment of the present application, and a flow diagram of the extended control method is shown in fig. 7, and includes:
s301: the vehicle control unit 31 receives the system shutdown instruction sent by the human-computer interaction module 7, and then executes step S303.
S302: the vehicle body stabilization controller 6 receives the system start instruction sent by the human-computer interaction module 7, and then executes step S306.
It should be noted that the execution order of step S301 and step S303 is not distinct, and both steps may be executed simultaneously.
S303: the vehicle control unit 31 receives the torque request transmitted from the speed regulator 1 and the door state information transmitted from the body electronic controller 2, and then executes step S304 or step S305.
S304: if the motor vehicle control unit 31 of the engine controller 3 determines that all the door covers are in the closed state according to the door cover state information, the torque request is determined to be an effective request, and a corresponding torque output value is sent to the engine control unit 32 of the engine controller 3 in a communication mode, so that the engine control unit 32 drives the engine 10 to output corresponding torque.
S305: if it is determined that at least one door is open based on the door state information, the vehicle control unit 31 of the engine controller 3 determines the torque request as an invalid request, sets the torque output value to zero, and transmits the torque output value to the engine control unit 32 of the engine controller 3, and then executes step S306.
S306: the vehicle body stability controller 6 receives the door state information sent from the vehicle body electronic controller 2, the state information of the handbrake 9 sent from the electronic handbrake controller 4, and the traveling speed information sent from the speed sensor 5, and then executes step S307.
S307: if the vehicle body stability controller 6 determines that at least one door cover is in an open state according to the door cover state information, determines that the running speed of the motor vehicle is in a preset safe speed range according to the running speed information, and determines that the hand brake 9 is in a release state according to the hand brake 9 state information, a braking request of the hand brake 9 is sent to the electronic hand brake controller 4, so that the electronic hand brake controller 4 drives the hand brake 9 to execute braking action.
The control method of the safety protection system of the motor vehicle provided by the embodiment of the application has the same inventive concept and the same beneficial effects as the embodiments described above, and the content not shown in detail in the control method can refer to the embodiments described above, and is not described again here.
Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a safety protection system of a motor vehicle, the control method of the safety protection system of the motor vehicle provided in the above embodiment of the present application is implemented.
The computer readable medium includes, but is not limited to, any type of disk including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs (Erasable Programmable Read-Only Memory), EEPROMs, flash Memory, magnetic cards, or fiber optic cards. That is, a readable medium includes any medium that stores or transmits information in a form readable by a device (e.g., a computer).
The computer-readable storage medium provided in the embodiments of the present application has the same inventive concept and the same advantages as the embodiments described above, and contents not shown in detail in the computer-readable storage medium may refer to the embodiments described above, and are not described herein again.
By applying the embodiment of the application, at least the following beneficial effects can be realized:
1. in the embodiment of the application, when the door covers of the motor vehicle are not completely closed, the engine controller can determine that at least one door cover is in an open state according to the state information of the door covers, and forcibly ignores the torque request, so that the engine cannot output effective torque, and the starting action of the motor vehicle is forcibly forbidden, thereby avoiding dangerous driving of the motor vehicle caused by the fact that a user ignores safety reminding to accelerate, greatly reducing the risk of driving accidents, and effectively protecting the personal safety of a driver and passengers.
2. In the embodiment of the application, when the door covers of the motor vehicle are not completely closed, the vehicle body stability controller can determine that at least one door cover is in an open state according to the state information of the door cover, and at the moment, if the running speed of the motor vehicle is within a preset safe speed range, the vehicle body stability controller can control the electronic hand brake controller to drive the hand brake to forcibly execute a braking action, even if a brake pedal of a driver is released, the motor vehicle cannot run in an idle speed mode, and therefore the risk of running accidents is further reduced.
Those of skill in the art will appreciate that the various operations, methods, steps in the processes, acts, or solutions discussed in this application can be interchanged, modified, combined, or eliminated. Further, other steps, measures, or schemes in various operations, methods, or flows that have been discussed in this application can be alternated, altered, rearranged, broken down, combined, or deleted. Further, steps, measures, schemes in the prior art having various operations, methods, procedures disclosed in the present application may also be alternated, modified, rearranged, decomposed, combined, or deleted.
In the description of the present application, it is to be understood that the terms "first", "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present application, "a plurality" means two or more unless otherwise specified.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.