Steering system control method and device based on multiple driving modes and vehicle
By judging the current driving form of the vehicle and activating the corresponding software layer, the problem of increasing the steering system software version and part number caused by various driving forms is solved, reducing the storage space of the controller and improving the user experience.
Patent Information
- Application Number
- CN202510068294.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-16
AI Technical Summary
The prior art has led to an increase in the steering system software version due to various driving forms, which in turn leads to an increase in the steering system part number, occupying the storage space of the controller and affecting the user experience.
By judging the current driving form of the vehicle and activating the corresponding software layer, we ensure that the steering assist matches the driving form of the vehicle. The specific steps include receiving and analyzing messages in the form of vehicle drive, selecting the corresponding software layer for activation, and generating steering assist that meets the current vehicle drive.
It solves the problem of increasing software versions and part numbers of steering systems, reduces the storage space of the controller, and improves the user experience.
Smart Images

Figure CN119872686A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a steering system control method, device and vehicle based on multiple driving forms. Background Art
[0002] In modern vehicle technology, with the development of electrification and intelligence, vehicle driving forms are becoming increasingly diversified, including traditional internal combustion engine drive, hybrid drive and pure electric drive. These different driving forms put forward different requirements on the vehicle's steering system, especially in the control strategy of steering assistance.
[0003] In the related art, in order to meet the power assistance requirements of the steering system under different driving modes, vehicle manufacturers develop independent steering system control software versions for each driving mode.
[0004] However, this method leads to a sharp increase in software versions, which causes the part numbers of the steering system to increase at any time, and the storage space of the controller becomes increasingly tight, which needs to be solved urgently. Summary of the invention
[0005] The present application provides a steering system control method, device and vehicle based on multiple drive forms to solve the problem in the prior art that the multiple drive forms lead to an increase in steering system software versions, which in turn leads to an increase in steering system part numbers, thereby reducing the storage space occupied by the controller and improving the user experience.
[0006] To achieve the above objectives, a first embodiment of the present application proposes a steering system control method based on multiple drive forms, comprising the following steps:
[0007] Determine whether a message of the current vehicle driving mode is received;
[0008] When receiving the message of the current vehicle driving mode, parsing the message of the current vehicle driving mode to determine the current vehicle driving mode;
[0009] According to the current vehicle driving form, a corresponding software layer is selected for activation, so as to generate a steering assist satisfying the current vehicle driving form based on the corresponding software layer.
[0010] According to an embodiment of the present application, selecting a corresponding software layer for activation according to the current vehicle driving mode, so as to generate a steering assist satisfying the current vehicle driving mode based on the corresponding software layer, includes:
[0011] Add preset judgment conditions to adapt to different vehicle driving modes;
[0012] According to the current vehicle driving mode, using the preset judgment condition, activating the target application layer and the target strategy layer corresponding to the current vehicle driving mode;
[0013] Based on the target application layer and the target strategy layer, a steering assist satisfying the current vehicle driving form is generated.
[0014] According to one embodiment of the present application, before determining whether the message of the current vehicle driving mode is received, the method further includes:
[0015] Setting message signals corresponding to each vehicle driving mode in the network matrix;
[0016] Based on the current message signal, a message of the current vehicle driving mode is generated.
[0017] According to an embodiment of the present application, before selecting the corresponding software layer for activation according to the current vehicle driving form to generate the steering assist satisfying the current vehicle driving form based on the corresponding software layer, the method further includes:
[0018] The steering system is divided to obtain multiple software layers, wherein the multiple software layers include at least one of an application layer, a strategy layer, a control layer and a bottom layer, the application layer and the strategy layer are software layers associated with the current vehicle driving form, and the control layer and the bottom layer are software layers not associated with the current vehicle driving form.
[0019] According to an embodiment of the present application, the control layer and the bottom layer are preset universal versions.
[0020] According to the steering system control method based on multiple drive forms proposed in the embodiment of the present application, the current vehicle drive form is determined by parsing the message of the current vehicle drive form when receiving the message of the current vehicle drive form; according to the current vehicle drive form, the corresponding software layer is selected for activation to generate a steering assist that meets the current vehicle drive form based on the corresponding software layer. Therefore, by judging the current drive form of the vehicle and activating the corresponding software layer to ensure that the steering assist matches the vehicle drive form, the problem of the existing technology that the steering system software version increases due to multiple drive forms, and then the steering system part number increases, thereby reducing the storage space occupied by the controller and improving the user experience.
[0021] To achieve the above-mentioned purpose, the second embodiment of the present application proposes a steering system control device based on multiple driving forms, including:
[0022] A judgment module, used to judge whether a message of the current vehicle driving mode is received;
[0023] A determination module, configured to parse the message of the current vehicle driving mode and determine the current vehicle driving mode when receiving the message of the current vehicle driving mode;
[0024] A generation module is used to select a corresponding software layer for activation according to the current vehicle driving form, so as to generate a steering assist that meets the current vehicle driving form based on the corresponding software layer.
[0025] According to one embodiment of the present application, the generating module is specifically used for:
[0026] Add preset judgment conditions to adapt to different vehicle driving modes;
[0027] According to the current vehicle driving mode, using the preset judgment condition, activating the target application layer and the target strategy layer corresponding to the current vehicle driving mode;
[0028] Based on the target application layer and the target strategy layer, a steering assist satisfying the current vehicle driving form is generated.
[0029] According to an embodiment of the present application, before determining whether the message of the current vehicle driving mode is received, the determination module is further configured to:
[0030] Setting message signals corresponding to each vehicle driving mode in the network matrix;
[0031] Based on the current message signal, a message of the current vehicle driving mode is generated.
[0032] According to one embodiment of the present application, before selecting the corresponding software layer for activation according to the current vehicle driving form to generate the steering assist satisfying the current vehicle driving form based on the corresponding software layer, the generating module is further used to:
[0033] The steering system is divided to obtain multiple software layers, wherein the multiple software layers include at least one of an application layer, a strategy layer, a control layer and a bottom layer, the application layer and the strategy layer are software layers associated with the current vehicle driving form, and the control layer and the bottom layer are software layers not associated with the current vehicle driving form.
[0034] According to an embodiment of the present application, the control layer and the bottom layer are preset universal versions.
[0035] According to the steering system control device based on multiple driving forms proposed in the embodiment of the present application, the current vehicle driving form is determined by parsing the message of the current vehicle driving form when receiving the message of the current vehicle driving form; according to the current vehicle driving form, the corresponding software layer is selected for activation to generate a steering assist that meets the current vehicle driving form based on the corresponding software layer. Therefore, by judging the current driving form of the vehicle and activating the corresponding software layer to ensure that the steering assist matches the vehicle driving form, the problem of the existing technology that the steering system software version increases due to multiple driving forms, and then the steering system part number increases, thereby reducing the storage space occupied by the controller and improving the user experience.
[0036] To achieve the above objectives, the third aspect of the present application proposes a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a steering system control method based on multiple drive forms as described in the above embodiments.
[0037] To achieve the above objectives, the fourth aspect of the present application proposes a computer-readable storage medium on which a computer program is stored. The program is executed by a processor to implement a steering system control method based on multiple drive forms as described in the above embodiments.
[0038] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0040] Figure 1 A flowchart of a steering system control method based on multiple driving modes provided according to an embodiment of the present application;
[0041] Figure 2 is a schematic diagram of a steering system software architecture according to an embodiment of the present application;
[0042] Figure 3 It is a block diagram of a steering system control device based on multiple driving modes according to an embodiment of the present application;
[0043] Figure 4 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0045] The following describes a steering system control method, device and vehicle based on multiple drive forms according to an embodiment of the present application with reference to the accompanying drawings.
[0046] Figure 1 This is a flow chart of a steering system control method based on multiple driving forms according to an embodiment of the present application.
[0047] like Figure 1 As shown, the steering system control method based on multiple driving forms includes the following steps:
[0048] In step S101, it is determined whether a message of the current vehicle driving mode is received.
[0049] Specifically, by using the offline configuration tool, the current vehicle driving mode information can be sent to the central controller in the form of a message (ie, a message of the current vehicle driving mode), or transmitted through a CAN (Controller Area Network) bus.
[0050] In step S102, when a message of the current vehicle driving mode is received, the message of the current vehicle driving mode is parsed to determine the current vehicle driving mode.
[0051] That is, when the system receives message information about the current driving mode of the vehicle, the message can be parsed to accurately identify and determine the current driving mode of the vehicle.
[0052] Among them, current vehicle driving forms may include internal combustion engine driving (ordinary driving), hybrid driving and pure electric driving, etc.
[0053] In step S103, according to the current vehicle driving mode, a corresponding software layer is selected for activation, so as to generate a steering assist satisfying the current vehicle driving mode based on the corresponding software layer.
[0054] That is to say, in order to ensure that the vehicle's steering system can provide appropriate assistance according to the current vehicle driving form, it is necessary to activate the matching software layer. This process involves accurately identifying the vehicle driving form, and then selecting and activating the corresponding software layer. In this way, an optimized steering assistance strategy can be generated based on the selected software layer to ensure the accuracy of the steering system response and the safety of vehicle driving.
[0055] As a possible implementation method, in some embodiments, according to the current vehicle driving form, a corresponding software layer is selected for activation to generate a steering assist that meets the current vehicle driving form based on the corresponding software layer, including: adding preset judgment conditions to adapt to different vehicle driving forms; according to the current vehicle driving form, using preset judgment conditions, activating the target application layer and target strategy layer corresponding to the current vehicle driving form; based on the target application layer and the target strategy layer, generating a steering assist that meets the current vehicle driving form.
[0056] Specifically, in order to ensure that the vehicle can obtain appropriate steering assistance according to its specific driving form, a series of steps can be taken to activate the corresponding software layer. First, the appropriate software layer can be selected and activated according to the current vehicle driving form, that is, the steering system controller uses the preset judgment conditions (which are used to adapt to and meet the needs of different vehicle driving forms) to activate the corresponding target application layer and target strategy layer according to the current vehicle driving form, so as to generate steering assistance that meets the requirements of the current vehicle driving form. This process ensures that the steering system can provide users with appropriate assistance, thereby improving the driving experience and vehicle handling performance.
[0057] Furthermore, in some embodiments, before determining whether a message of the current vehicle driving mode is received, it also includes: setting a message signal corresponding to each vehicle driving mode in the network matrix; and generating a message of the current vehicle driving mode based on the current message signal.
[0058] That is to say, before determining whether the message corresponding to the current vehicle driving form has been successfully received, a series of preparatory work needs to be performed, that is, the message signals corresponding to each vehicle driving form are pre-set in the network matrix. After the setting is completed, a message matching the current vehicle driving form can be further generated based on the currently received message signal.
[0059] Furthermore, in some embodiments, before selecting a corresponding software layer for activation according to the current vehicle driving form to generate a steering assist that meets the current vehicle driving form based on the corresponding software layer, it also includes: dividing the steering system to obtain multiple software layers, wherein the multiple software layers include at least one of an application layer, a strategy layer, a control layer and a bottom layer, the application layer and the strategy layer are software layers associated with the current vehicle driving form, and the control layer and the bottom layer are software layers not associated with the current vehicle driving form.
[0060] Specifically, the embodiment of the present application proposes to partition the steering software. In the process of carefully partitioning the steering system, multiple different software levels can be obtained, such as Figure 2As shown in (a), it includes the application layer, strategy layer, control layer and bottom layer. Among them, the application layer and strategy layer are software layers closely related to the current vehicle driving form. They are directly related to the vehicle's operating mode and strategy decision-making, while the control layer and bottom layer are software layers that are not directly related to the current vehicle driving form. They deal more with control logic and basic hardware interactions that are not related to the vehicle driving form.
[0061] In some embodiments, the control layer and the bottom layer are preset universal versions.
[0062] That is to say, since the control layer and the bottom layer are software parts that are unrelated to the drive form, they are designed as a universal version applicable to all drive forms so as not to rely on a specific drive form, thereby reducing development costs and improving software reusability and reducing controller storage.
[0063] In order to facilitate those skilled in the art to further understand the steering system control method based on multiple driving forms proposed in the embodiment of the present application, it is further explained below with reference to the accompanying drawings.
[0064] Combination Figure 2 As shown in (b), in the network matrix, by introducing a driving signal, the vehicle body control module (BCM) will forward the driving signal to the steering system. After receiving the signal, the steering system will make corresponding judgments in the Can-Srv (Controller Area Network-Service) of the network communication. Once the specific starting conditions are met, the steering system will provide corresponding steering assistance to ensure the vehicle's handling performance and driving safety.
[0065] When the BCM receives a signal in the form of a drive, it can send a series of messages in a 100ms cycle, with message IDs from 1 to 10 (i.e. BCM_1 to BCM_10). In addition to sending these related signals through the body control module, the engine speed signal can also be simulated with the help of the engine control unit (ECU). In this case, the vehicle's gateway device can route and forward the electric vehicle's steering start signal and convert it into the corresponding engine speed value.
[0066] In addition, in the embodiment of the present application, common drive (common), plug-in hybrid electric vehicle (PHEV), electric vehicle (EV), and each drive form are represented by a binary code, which are 00, 01, and 10, respectively, as shown in Table 1.
[0067] Table 1
[0068]
[0069] According to the steering system control method based on multiple drive forms proposed in the embodiment of the present application, the current vehicle drive form is determined by parsing the message of the current vehicle drive form when receiving the message of the current vehicle drive form; according to the current vehicle drive form, the corresponding software layer is selected for activation to generate a steering assist that meets the current vehicle drive form based on the corresponding software layer. Therefore, by judging the current drive form of the vehicle and activating the corresponding software layer to ensure that the steering assist matches the vehicle drive form, the problem of the existing technology that the steering system software version increases due to multiple drive forms, and then the steering system part number increases, thereby reducing the storage space occupied by the controller and improving the user experience.
[0070] Next, a steering system control device based on multiple driving forms proposed in an embodiment of the present application will be described with reference to the accompanying drawings.
[0071] Figure 3 It is a block diagram of a steering system control device based on multiple driving forms according to an embodiment of the present application.
[0072] like Figure 3 As shown, the steering system control device 10 based on multiple driving forms includes: a judgment module 100 , a determination module 200 and a generation module 300 .
[0073] The judging module 100 is used to judge whether a message of the current vehicle driving mode is received;
[0074] The determination module 200 is used to parse the message of the current vehicle driving mode and determine the current vehicle driving mode when receiving the message of the current vehicle driving mode;
[0075] The generation module 300 is used to select a corresponding software layer for activation according to the current vehicle driving mode, so as to generate a steering assist satisfying the current vehicle driving mode based on the corresponding software layer.
[0076] Furthermore, in some embodiments, the generating module 300 is specifically configured to:
[0077] Add preset judgment conditions to adapt to different vehicle driving modes;
[0078] According to the current vehicle driving mode, using the preset judgment conditions, activating the target application layer and the target strategy layer corresponding to the current vehicle driving mode;
[0079] Based on the target application layer and the target strategy layer, a steering assist that meets the current vehicle driving form is generated.
[0080] Furthermore, in some embodiments, before determining whether a message of the current vehicle driving mode is received, the determination module 100 is further configured to:
[0081] Setting message signals corresponding to each vehicle driving mode in the network matrix;
[0082] Based on the current message signal, a message of the current vehicle driving mode is generated.
[0083] Further, in some embodiments, before selecting a corresponding software layer for activation according to the current vehicle driving mode to generate a steering assist satisfying the current vehicle driving mode based on the corresponding software layer, the generating module 300 is further configured to:
[0084] The steering system is divided to obtain multiple software layers, wherein the multiple software layers include at least one of an application layer, a strategy layer, a control layer and a bottom layer, the application layer and the strategy layer are software layers associated with the current vehicle driving form, and the control layer and the bottom layer are software layers not associated with the current vehicle driving form.
[0085] According to one embodiment of the present application, the control layer and the bottom layer are preset universal versions.
[0086] It should be noted that the aforementioned explanation of the embodiment of the steering system control method based on multiple driving forms is also applicable to the steering system control device based on multiple driving forms of this embodiment, which will not be repeated here.
[0087] According to the steering system control device based on multiple driving forms proposed in the embodiment of the present application, the current vehicle driving form is determined by parsing the message of the current vehicle driving form when receiving the message of the current vehicle driving form; according to the current vehicle driving form, the corresponding software layer is selected for activation to generate a steering assist that meets the current vehicle driving form based on the corresponding software layer. Therefore, by judging the current driving form of the vehicle and activating the corresponding software layer to ensure that the steering assist matches the vehicle driving form, the problem of the existing technology that the steering system software version increases due to multiple driving forms, and then the steering system part number increases, thereby reducing the storage space occupied by the controller and improving the user experience.
[0088] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:
[0089] Memory 401 , processor 402 , and a computer program stored in the memory 401 and executable on the processor 402 .
[0090] When the processor 402 executes the program, the steering system control method based on multiple driving forms provided in the above embodiment is implemented.
[0091] Furthermore, the vehicle also includes:
[0092] The communication interface 403 is used for communication between the memory 401 and the processor 402 .
[0093] The memory 401 is used to store computer programs that can be executed on the processor 402 .
[0094] The memory 401 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.
[0095] If the memory 401, the processor 402 and the communication interface 403 are implemented independently, the communication interface 403, the memory 401 and the processor 402 can be connected to each other through a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0096] Optionally, in a specific implementation, if the memory 401, the processor 402 and the communication interface 403 are integrated on a chip, the memory 401, the processor 402 and the communication interface 403 can communicate with each other through an internal interface.
[0097] The processor 402 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.
[0098] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned steering system control method based on multiple driving forms.
[0099] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0100] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0101] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A steering system control method based on multiple driving modes, characterized in that: The following steps are involved: Determine whether a message of the current vehicle driving mode is received; When receiving the message of the current vehicle driving mode, parsing the message of the current vehicle driving mode to determine the current vehicle driving mode; According to the current vehicle driving form, a corresponding software layer is selected for activation, so as to generate a steering assist satisfying the current vehicle driving form based on the corresponding software layer.
2. The method according to claim 1, characterized in that: The selecting a corresponding software layer to activate according to the current vehicle driving mode, so as to generate a steering assist satisfying the current vehicle driving mode based on the corresponding software layer, comprises: Add preset judgment conditions to adapt to different vehicle driving modes; According to the current vehicle driving mode, using the preset judgment condition, activating the target application layer and the target strategy layer corresponding to the current vehicle driving mode; Based on the target application layer and the target strategy layer, a steering assist satisfying the current vehicle driving form is generated.
3. The method according to claim 1, characterized in that Before determining whether the message of the current vehicle driving mode is received, the method further includes: Setting message signals corresponding to each vehicle driving mode in the network matrix; Based on the current message signal, a message of the current vehicle driving mode is generated.
4. The method according to claim 1, characterized in that: Before selecting the corresponding software layer for activation according to the current vehicle driving mode to generate the steering assist satisfying the current vehicle driving mode based on the corresponding software layer, the method further includes: The steering system is divided to obtain multiple software layers, wherein the multiple software layers include at least one of an application layer, a strategy layer, a control layer and a bottom layer, the application layer and the strategy layer are software layers associated with the current vehicle driving form, and the control layer and the bottom layer are software layers not associated with the current vehicle driving form.
5. The method according to claim 4, characterized in that The control layer and the bottom layer are preset universal versions.
6. A steering system control device based on multiple drive forms, characterized in that: include: A judgment module, used to judge whether a message of the current vehicle driving mode is received; A determination module, configured to parse the message of the current vehicle driving mode and determine the current vehicle driving mode when receiving the message of the current vehicle driving mode; A generation module is used to select a corresponding software layer for activation according to the current vehicle driving form, so as to generate a steering assist that meets the current vehicle driving form based on the corresponding software layer.
7. The device according to claim 6, characterized in that The generating module is specifically used for: Add preset judgment conditions to adapt to different vehicle driving modes; According to the current vehicle driving mode, using the preset judgment condition, activating the target application layer and the target strategy layer corresponding to the current vehicle driving mode; Based on the target application layer and the target strategy layer, a steering assist satisfying the current vehicle driving form is generated.
8. The device according to claim 7, characterized in that Before determining whether the message of the current vehicle driving mode is received, the determination module is further used to: Setting message signals corresponding to each vehicle driving mode in the network matrix; Based on the current message signal, a message of the current vehicle driving mode is generated.
9. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steering system control method based on multiple drive forms as described in any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement a steering system control method based on multiple driving forms as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Control software with programmable arrays that are configurable for vehicles having different propulsion system configurations
CN102737142A
Vehicle EPS (Electric Power Steering System)
CN105946966A
Platform-based electric power steering system
CN106938661A
Vehicle general bus control system and automobile
CN107878367A
Control method of electric steering system
CN108569335A