SOA service-based vehicle damping control system and control method

By adopting SOA -based vehicle shock absorption control systems in the development of car shock absorbers, the problem of poor function upgrades and expanding support in traditional car shock absorbers in the development of traditional automobile shock absorbers has been solved, and more efficient development processes and reduction costs are achieved.

CN119348355APending Publication Date: 2025-01-24CHINA FAW CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411460880.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Due to the fixed bus communication signals, traditional automotive shock absorbers have poor functional upgrades and expansion support, and cannot achieve software and hardware decoupling, resulting in long development cycles and high costs.

Method used

Using SOA -based vehicle shock absorption control system, the control software related to shock absorption -related control software is separated from the controller itself through SOA service, exposing the service interface through service subscriptions, and realizing the subscription of the main service of the vehicle -related service related service related services by the service subscription. And control.

Benefits of technology

Improve the scalability of shock absorption control functions, reduce the hardware changes of the controller during software iteration, improve development efficiency and reduce development costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119348355A_ABST
    Figure CN119348355A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle damping control system and method based on SOA service. The system comprises a damping control main module, a power main module, a braking service extraction main module, a steering service extraction main module, a damper electromagnetic valve service extraction module and a vehicle body height sensor service extraction module. The damping control main module obtains power information, braking information, steering information, damper electromagnetic valve state information and vehicle body height information through services provided by all the modules. Performing control logic operation by combining the parameters of the shock absorber to generate a control instruction; and the shock absorber electromagnetic valve service extraction module obtains the control instruction through the subscription service and adjusts the shock absorber electromagnetic valve. Therefore, the damping control main module can realize the damping control function by subscribing to the related services of the whole vehicle, which is beneficial to improving the expansibility of the damping control function and reducing the hardware change of the controller during software iteration, thereby improving the development efficiency and reducing the development cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle shock absorption control system and control method based on SOA services. Background Art

[0002] The traditional automobile architecture is composed of distributed, independent functional controllers, and the corresponding traditional car factory shock absorber development is currently based on object-oriented form. Specifically, the shock absorber controller receives the signals forwarded and received by the gateway to implement the writing of internal functional logic software.

[0003] However, in this way, since the related receiving signals under bus communication are relatively fixed, the support for subsequent function upgrades and expansions is poor, and it is impossible to achieve software and hardware decoupling, and there are many changes. For example, when the shock absorber control program is updated, all controller software involving the signal needs to be updated. Therefore, it leads to a long development cycle and high development costs. Summary of the invention

[0004] In view of this, the purpose of this application is to provide a vehicle shock absorption control system and control method based on SOA services, which separates the shock absorption related control software from the controller itself through SOA service-oriented methods, and exposes the service interface through service subscription. In this way, the shock absorption control main module can realize the shock absorption control function by subscribing to vehicle-related services, which helps to improve the scalability of the shock absorption control function and reduce the controller hardware changes during software iteration, thereby improving development efficiency and reducing development costs.

[0005] The embodiment of the present application provides a vehicle shock absorption control system based on SOA service, the vehicle shock absorption control system comprising: a shock absorption control main module, a power main module, a brake service extraction main module, a steering service extraction main module, a shock absorber solenoid valve service extraction module and a vehicle height sensor service extraction module;

[0006] The shock absorption control main module is used to obtain power information by subscribing to the power service provided by the power main module; obtain braking information by subscribing to the braking service of the braking service extraction main module; obtain steering information by subscribing to the steering service of the steering service extraction main module; obtain shock absorber solenoid valve status information by subscribing to the shock absorber solenoid valve status service of the shock absorber solenoid valve service extraction module; obtain vehicle height information by subscribing to the vehicle height status service of the vehicle height sensor service extraction module;

[0007] The shock absorption control main module is further used to perform control logic operations according to the power information, the braking information, the steering information, the shock absorber solenoid valve state information, the vehicle height information and the preset shock absorber parameters to generate control instructions;

[0008] The shock absorber solenoid valve service extraction module is used to obtain the control instruction by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module;

[0009] The shock absorber solenoid valve service extraction module is also used to adjust the shock absorber solenoid valve according to the control instruction.

[0010] Further, the vehicle shock absorption control system further includes: a power mode main module;

[0011] The shock absorption control main module is also used to obtain the current power state by subscribing to the power mode service of the power mode main module, and perform shock absorber settings according to the current power state.

[0012] Furthermore, the vehicle shock absorption control system further includes: an infotainment main module;

[0013] The infotainment main module is used to receive the shock absorber parameters set by the user through the vehicle screen; and obtain the current actual shock absorber parameters by subscribing to the shock absorber parameter display service of the shock absorption control main module, and display them through the vehicle screen;

[0014] Further, when the shock absorption control main module is used to set the shock absorber according to the current power supply state, the shock absorption control main module is specifically used to:

[0015] If the current power state meets the preset requirements, the shock absorber parameters are obtained through the subscribed shock absorber parameter setting service of the infotainment main module.

[0016] Furthermore, the power services provided by the power main module include: high-voltage power-on status service, gear information service and vehicle readiness status service; the power information includes: high-voltage power-on status, gear information and vehicle readiness status.

[0017] Furthermore, the braking service extracts the braking service provided by the main module, including: vehicle speed service, anti-lock braking system\traction control system\electronic stability control system intervention service and inertial measurement service; the braking information includes: vehicle speed information, anti-lock braking system\traction control system\electronic stability control system intervention information and inertial measurement data.

[0018] Furthermore, the steering service extracts the steering service provided by the main module, including: a steering wheel angle service and a steering wheel speed service; the steering information includes: a steering wheel angle and a steering wheel speed.

[0019] Furthermore, the modules included in the vehicle shock absorption control system perform data transmission based on SOME / IP services and through vehicle Ethernet.

[0020] The embodiment of the present application also provides a vehicle shock absorption control method based on SOA service, which is applied to a vehicle shock absorption control system; the vehicle shock absorption control system includes: a shock absorption control main module, a power main module, a brake service extraction main module, a steering service extraction main module, a shock absorber solenoid valve service extraction module and a vehicle height sensor service extraction module; the vehicle shock absorption control method includes:

[0021] The shock absorption control main module obtains power information by subscribing to the power service provided by the power main module; obtains braking information by subscribing to the braking service of the braking service extraction main module; obtains steering information by subscribing to the steering service of the steering service extraction main module; obtains shock absorber solenoid valve status information by subscribing to the shock absorber solenoid valve status service of the shock absorber solenoid valve service extraction module; obtains vehicle height information by subscribing to the vehicle height status service of the vehicle height sensor service extraction module;

[0022] The shock absorption control main module performs control logic operation according to the power information, the braking information, the steering information, the shock absorber solenoid valve state information, the vehicle height information and the preset shock absorber parameters to generate a control instruction;

[0023] The shock absorber solenoid valve service extraction module obtains the control instruction by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module;

[0024] The shock absorber solenoid valve service extraction module adjusts the shock absorber solenoid valve according to the control instruction.

[0025] An embodiment of the present application also provides an electronic device, including: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the vehicle shock absorption control method based on SOA service as described above are performed.

[0026] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the vehicle shock absorption control method based on SOA service as described above are executed.

[0027] The embodiment of the present application provides a vehicle shock absorption control system and control method based on SOA service, which separates the shock absorption related control software from the controller itself through SOA service, and exposes the service interface through service subscription. In this way, the shock absorption control main module can realize the shock absorption control function by subscribing to vehicle-related services, which helps to improve the scalability of the shock absorption control function, reduce the controller hardware changes during software iteration, thereby improving development efficiency and reducing development costs.

[0028] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0030] Figure 1 A schematic structural diagram of a vehicle shock absorption control system based on SOA service provided in an embodiment of the present application is shown;

[0031] Figure 2 A flow chart of a vehicle shock absorption control method based on SOA service provided in an embodiment of the present application is shown;

[0032] Figure 3 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0033] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0034] According to research, the traditional automobile architecture is composed of distributed, independent functional controllers, and the corresponding traditional car factory shock absorber development is currently based on object-oriented form. Specifically, the shock absorber controller receives the signals forwarded and received by the gateway to implement the writing of internal functional logic software.

[0035] However, in this way, since the related receiving signals under bus communication are relatively fixed, the support for subsequent function upgrades and expansions is poor, and it is impossible to achieve software and hardware decoupling, and there are many changes. For example, when the shock absorber control program is updated, all controller software involving the signal needs to be updated. Therefore, it leads to a long development cycle and high development costs.

[0036] Based on this, an embodiment of the present application provides a vehicle shock absorption control system based on SOA services to improve the scalability of the shock absorption control function and reduce controller hardware changes during software iterations, thereby improving development efficiency and reducing development costs.

[0037] See also Figure 1 , Figure 1 A schematic diagram of the structure of a vehicle shock absorption control system based on SOA services provided in an embodiment of the present application. Among them, SOA services (Service-Oriented Architecture) refer to a software design architecture that modularizes different functions of an application and interacts through service interfaces. These services can be independently developed, deployed and maintained, thereby improving the flexibility, scalability and reusability of the system.

[0038] like Figure 1 As shown in , the vehicle shock absorption control system provided by the embodiment of the present application includes: a shock absorption control main module 100, a power main module 200, a brake service extraction main module 300, a steering service extraction main module 400, a shock absorber solenoid valve service extraction module 500 and a vehicle height sensor service extraction module 600. The vehicle shock absorption control system provided by the embodiment of the present application adopts the overall architecture of the regional controller and the central computing platform, and this deployment method can realize flexible changes in software.

[0039] Here, the shock absorption control main module is used to obtain power information by subscribing to the power service provided by the power main module; to obtain braking information by subscribing to the braking service of the braking service extraction main module; to obtain steering information by subscribing to the steering service of the steering service extraction main module; to obtain shock absorber solenoid valve status information by subscribing to the shock absorber solenoid valve status service of the shock absorber solenoid valve service extraction module; and to obtain vehicle height information by subscribing to the vehicle height status service of the vehicle height sensor service extraction module.

[0040] Furthermore, the power services provided by the power main module include: high-voltage power-on status service, gear information service and vehicle readiness status service; the power information includes: high-voltage power-on status, gear information and vehicle readiness status.

[0041] Among them, the high-voltage power-on state refers to the state in which the high-voltage battery system is activated and starts to supply power during the startup process of the car; the gear information refers to the current gear state of the vehicle's transmission, usually including parking gear (P), reverse gear (R), neutral gear (N), driving gear (D), etc.; the vehicle ready state (vehicle Ready state) refers to the state in which all key systems (such as engine, brakes, steering, electronic control unit, etc.) are ready during the startup process of the vehicle and can be driven safely.

[0042] Furthermore, the braking service extracts the braking service provided by the main module, including: vehicle speed service, anti-lock braking system\traction control system\electronic stability control system intervention service and inertial measurement service; the braking information includes: vehicle speed information, anti-lock braking system\traction control system\electronic stability control system intervention information and inertial measurement data.

[0043] Among them, vehicle speed information refers to the vehicle speed data obtained from the vehicle speed sensor. Anti-lock braking system intervention (ABS intervention) means preventing wheel lock and maintaining the vehicle's steering ability during emergency braking; traction control system intervention (TCS intervention) means preventing drive wheel slip and improving vehicle traction when the vehicle accelerates; electronic stability control system intervention (ESC intervention) means maintaining vehicle stability by braking a single wheel and adjusting engine output when the vehicle loses control. Inertial measurement data refers to the vehicle acceleration, angular velocity and direction measured by the inertial measurement unit (IMU).

[0044] Furthermore, the steering service extracts the steering service provided by the main module, including: steering wheel angle service and steering wheel speed service; the steering information includes: steering wheel angle and steering wheel speed. The steering wheel angle refers to the rotation angle of the steering wheel, and the steering wheel speed refers to the rotation speed of the steering wheel, which can be obtained through corresponding sensors respectively.

[0045] In this way, each module in the vehicle shock absorption control system can act as a service provider, encapsulate the relevant information it obtains through service encapsulation, and achieve high utilization of service information without mixing useless information. The granularity of service information is currently based on functional requirements, and the service information involved in related functions is encapsulated into a unified service. Other modules can act as service receivers and receive service information in real time by pre-subscribing to related functions.

[0046] The shock absorption control main module is also used to perform control logic operations and generate control instructions based on the power information, the braking information, the steering information, the shock absorber solenoid valve status information, the vehicle height information and pre-set shock absorber parameters.

[0047] Among them, the shock absorption control main module performs logical operations based on power information, braking information, steering information, shock absorber solenoid valve status information, vehicle height information and pre-set shock absorber parameters to generate shock absorber control instructions. The specific method can refer to the shock absorber control principle in the prior art, and this application does not make any restrictions here.

[0048] The shock absorber solenoid valve service extraction module is used to obtain the control instruction by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module.

[0049] The shock absorber solenoid valve service extraction module is also used to adjust the shock absorber solenoid valve according to the control instruction.

[0050] It should be noted that the brake service extraction main module, steering service extraction main module, shock absorber solenoid valve service extraction module, and vehicle height sensor service extraction module are all S2S modules, that is, the sensors and actuators are isolated through the service extraction module to achieve software and hardware separation, high cohesion and low coupling, and form a standard and universal service interface.

[0051] In this way, the shock absorber solenoid valve service extraction module can obtain the generated control instructions in real time by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module, and adjust the shock absorber solenoid valve based on this control instruction.

[0052] Further, such as Figure 1 As shown in , the vehicle shock absorption control system provided in the embodiment of the present application also includes: a power mode main module 700; the shock absorption control main module is also used to obtain the current power state by subscribing to the power mode service of the power mode main module, and set the shock absorber according to the current power state.

[0053] Among them, common power states include Standby and IG ON, and different states represent different working modes of the vehicle power system. In the Standby state, the vehicle's main battery is still powered, but the ignition switch is turned off; most electronic devices and controllers enter low-power mode, and only certain basic functions remain running to save energy. In the IG ON state, the ignition switch is turned on, the vehicle's main battery powers all electronic devices and controllers, and all electronic devices and controllers enter full-function mode to perform their respective tasks.

[0054] Therefore, when the power state meets the preset requirements, such as the ignition switch is turned on, the shock absorber control main module can perform shock absorber settings.

[0055] Further, such as Figure 1 As shown in , the vehicle shock absorption control system provided in the embodiment of the present application also includes: an infotainment main module 800; the infotainment main module is used to receive shock absorber parameters set by the user through the vehicle-mounted screen; and obtain the current actual shock absorber parameters by subscribing to the shock absorber parameter display service of the shock absorption control main module, and display them through the vehicle-mounted screen.

[0056] Here, the main infotainment module can control the vehicle screen, and the vehicle screen interacts with the user through a displayed visual interactive interface. The visual interactive interface can display a vehicle setting page for the user to set the parameters of various components in the vehicle.

[0057] Exemplarily, for shock absorbers, the configurable shock absorber parameters displayed in the vehicle settings page include shock absorber comfort; shock absorber comfort refers to the vehicle's ability to buffer uneven road surfaces during driving, which directly affects the passenger's riding comfort and the vehicle's handling. In an embodiment of the present application, the user can obtain the current actual shock absorber parameters through the vehicle screen and adjust the shock absorber parameters through the vehicle screen. Correspondingly, the infotainment main module obtains the current actual shock absorber parameters by subscribing to the shock absorber parameter display service of the shock absorption control main module, and displays them in real time through the vehicle screen; and receives the desired shock absorber parameters modified by the user through the vehicle screen settings.

[0058] Correspondingly, when the shock absorber control main module is used to set the shock absorber according to the current power state, the shock absorber control main module is specifically used to: if the current power state meets the preset requirements, obtain the shock absorber parameters by subscribing to the shock absorber parameter setting service of the infotainment main module.

[0059] Furthermore, the modules included in the vehicle shock absorption control system perform data transmission based on SOME / IP services and through vehicle Ethernet.

[0060] A vehicle shock absorption control system based on SOA service provided by an embodiment of the present application includes: a shock absorption control main module, a power main module, a brake service extraction main module, a steering service extraction main module, a shock absorber solenoid valve service extraction module and a vehicle height sensor service extraction module; the shock absorption control main module is used to obtain power information by subscribing to the power service provided by the power main module; obtain braking information by subscribing to the brake service of the brake service extraction main module; obtain steering information by subscribing to the steering service of the steering service extraction main module; obtain shock absorber solenoid valve status by subscribing to the shock absorber solenoid valve service extraction module Service, to obtain the shock absorber solenoid valve status information; by subscribing to the vehicle height status service of the vehicle height sensor service extraction module, the vehicle height information is obtained; the shock absorption control main module is also used to perform control logic operations according to power information, braking information, steering information, shock absorber solenoid valve status information, vehicle height information and pre-set shock absorber parameters to generate control instructions; the shock absorber solenoid valve service extraction module is used to obtain control instructions by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module; the shock absorber solenoid valve service extraction module is also used to adjust the shock absorber solenoid valve according to the control instructions.

[0061] In this way, through the SOA service-oriented approach, the shock absorber-related software is separated from the controller itself, and the shock absorption-related control software is deployed based on the use of regional controllers and central computing platforms, which can realize flexible changes in the software; the shock absorption-related control software is separated from the controller itself, and the service interface is exposed through service subscription, so as to achieve a certain degree of separation between the controller and the exposed service unit, and to a great extent reduce the changes in controller hardware during software iteration, thereby improving development efficiency and reducing development costs; through service subscription and service provision, through the communication method based on SOME / IP services and through the vehicle Ethernet, the line of sight is subscribed on demand and unnecessary information is filtered out.

[0062] See also Figure 2 , Figure 2 A flow chart of a vehicle shock absorption control method based on SOA service provided in another embodiment of the present application. The vehicle shock absorption control method is applied to a vehicle shock absorption control system; the vehicle shock absorption control system includes: a shock absorption control main module, a power main module, a brake service extraction main module, a steering service extraction main module, a shock absorber solenoid valve service extraction module and a vehicle height sensor service extraction module. Figure 2 As shown in , the vehicle shock absorption control method provided by the embodiment of the present application includes:

[0063] S201, the shock absorption control main module obtains power information by subscribing to the power service provided by the power main module; obtains braking information by subscribing to the braking service of the braking service extraction main module; obtains steering information by subscribing to the steering service of the steering service extraction main module; obtains shock absorber solenoid valve status information by subscribing to the shock absorber solenoid valve status service of the shock absorber solenoid valve service extraction module; obtains vehicle height information by subscribing to the vehicle height status service of the vehicle height sensor service extraction module.

[0064] S202, the shock absorption control main module performs control logic operation according to the power information, the braking information, the steering information, the shock absorber solenoid valve state information, the vehicle height information and the preset shock absorber parameters to generate a control instruction;

[0065] S203, the shock absorber solenoid valve service extraction module obtains the control instruction by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module;

[0066] S204: The shock absorber solenoid valve service extraction module adjusts the shock absorber solenoid valve according to the control instruction.

[0067] Furthermore, the vehicle shock absorption control system further includes: a power mode main module; and the vehicle shock absorption control method further includes:

[0068] The shock absorption control main module obtains the current power state by subscribing to the power mode service of the power mode main module, and performs shock absorber settings according to the current power state.

[0069] Furthermore, the vehicle shock absorption control system further includes: an infotainment main module; and the vehicle shock absorption control method further includes:

[0070] The infotainment main module receives the shock absorber parameters set by the user through the vehicle screen; and obtains the current actual shock absorber parameters by subscribing to the shock absorber parameter display service of the shock absorption control main module, and displays them through the vehicle screen;

[0071] The shock absorption control main module performs shock absorber settings according to the current power supply state, including:

[0072] If the current power state meets the preset requirements, the shock absorber parameters are obtained through the subscribed shock absorber parameter setting service of the infotainment main module.

[0073] Furthermore, the power services provided by the power main module include: high-voltage power-on status service, gear information service and vehicle readiness status service; the power information includes: high-voltage power-on status, gear information and vehicle readiness status.

[0074] Furthermore, the braking service extracts the braking service provided by the main module, including: vehicle speed service, anti-lock braking system\traction control system\electronic stability control system intervention service and inertial measurement service; the braking information includes: vehicle speed information, anti-lock braking system\traction control system\electronic stability control system intervention information and inertial measurement data.

[0075] Furthermore, the steering service extracts the steering service provided by the main module, including: a steering wheel angle service and a steering wheel speed service; the steering information includes: a steering wheel angle and a steering wheel speed.

[0076] Furthermore, the modules included in the vehicle shock absorption control system perform data transmission based on SOME / IP services and through vehicle Ethernet.

[0077] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 3 As shown in , the electronic device 300 includes a processor 310 , a memory 320 and a bus 330 .

[0078] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 is running, the processor 310 communicates with the memory 320 via the bus 330. When the machine-readable instructions are executed by the processor 310, the above-mentioned Figure 2 The specific implementation of the steps of the vehicle shock absorption control method based on SOA service in the method embodiment shown can be found in the method embodiment, which will not be repeated here.

[0079] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 2 The specific implementation of the steps of the vehicle shock absorption control method based on SOA service in the method embodiment shown can be found in the method embodiment, which will not be repeated here.

[0080] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0081] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0082] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0083] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0084] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0085] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A vehicle shock absorption control system based on SOA service, characterized in that: The vehicle shock absorption control system includes: a shock absorption control main module, a power main module, a brake service extraction main module, a steering service extraction main module, a shock absorber solenoid valve service extraction module and a vehicle height sensor service extraction module; The shock absorption control main module is used to obtain power information by subscribing to the power service provided by the power main module; obtain braking information by subscribing to the braking service of the braking service extraction main module; obtain steering information by subscribing to the steering service of the steering service extraction main module; obtain shock absorber solenoid valve status information by subscribing to the shock absorber solenoid valve status service of the shock absorber solenoid valve service extraction module; obtain vehicle height information by subscribing to the vehicle height status service of the vehicle height sensor service extraction module; The shock absorption control main module is further used to perform control logic operations according to the power information, the braking information, the steering information, the shock absorber solenoid valve state information, the vehicle height information and the preset shock absorber parameters to generate control instructions; The shock absorber solenoid valve service extraction module is used to obtain the control instruction by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module; The shock absorber solenoid valve service extraction module is also used to adjust the shock absorber solenoid valve according to the control instruction.

2. The vehicle shock absorption control system according to claim 1, characterized in that: Also includes: Power mode main module; The shock absorption control main module is also used to obtain the current power state by subscribing to the power mode service of the power mode main module, and perform shock absorber settings according to the current power state.

3. The vehicle shock absorption control system according to claim 2, characterized in that: Also includes: Infotainment main module; The infotainment main module is used to receive the shock absorber parameters set by the user through the vehicle screen; and obtaining the current actual shock absorber parameters by subscribing to the shock absorber parameter display service of the shock absorption control main module, and displaying them on the vehicle-mounted screen; When the damping control main module is used to set the shock absorber according to the current power state, the damping control main module is specifically used to: If the current power state meets the preset requirements, the shock absorber parameters are obtained through the subscribed shock absorber parameter setting service of the infotainment main module.

4. The vehicle shock absorption control system according to claim 1, characterized in that: The power services provided by the power main module include: high-voltage power-on status service, gear information service and vehicle readiness status service; the power information includes: high-voltage power-on status, gear information and vehicle readiness status.

5. The vehicle shock absorption control system according to claim 1, characterized in that: The braking service extracts the braking service provided by the main module, including: vehicle speed service, anti-lock braking system, traction control system, electronic stability control system intervention service and inertial measurement service; the braking information includes: vehicle speed information, anti-lock braking system, traction control system, electronic stability control system intervention information and inertial measurement data.

6. The vehicle shock absorption control system according to claim 1, characterized in that: The steering service extracts the steering service provided by the main module, including: steering wheel angle service and steering wheel speed service; the steering information includes: steering wheel angle and steering wheel speed.

7. The vehicle shock absorption control system according to any one of claims 1 to 6, characterized in that: The modules included in the vehicle damping control system perform data transmission based on SOME / IP services and through vehicle Ethernet.

8. A vehicle shock absorption control method based on SOA service, characterized in that: The vehicle shock absorption control method is applied to a vehicle shock absorption control system; the vehicle shock absorption control system comprises: a shock absorption control main module, a power main module, a brake service extraction main module, a steering service extraction main module, a shock absorber solenoid valve service extraction module and a vehicle height sensor service extraction module; the vehicle shock absorption control method comprises: The shock absorption control main module obtains power information by subscribing to the power service provided by the power main module; obtains braking information by subscribing to the braking service of the braking service extraction main module; obtains steering information by subscribing to the steering service of the steering service extraction main module; obtains shock absorber solenoid valve status information by subscribing to the shock absorber solenoid valve status service of the shock absorber solenoid valve service extraction module; obtains vehicle height information by subscribing to the vehicle height status service of the vehicle height sensor service extraction module; The shock absorption control main module performs control logic operation according to the power information, the braking information, the steering information, the shock absorber solenoid valve state information, the vehicle height information and the preset shock absorber parameters to generate a control instruction; The shock absorber solenoid valve service extraction module obtains the control instruction by subscribing to the shock absorber solenoid valve control service of the shock absorption control main module; The shock absorber solenoid valve service extraction module adjusts the shock absorber solenoid valve according to the control instruction.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the vehicle shock absorption control method as described in claim 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the vehicle shock absorption control method as claimed in claim 8 are executed.

Citation Information

Patent Citations

  • Air suspension controller based on domain control and system architecture thereof

    CN114889388A

  • SOA architecture-based vehicle control system, method, device, medium and program

    CN115675325A

  • Novel electric control shock absorber system

    CN116252582A

  • Rear wheel steering control system, method, vehicle, storage medium, and computer program product

    CN118579140A

  • Autonomous ready vehicle

    US20160167653A1