Vehicle chassis domain controller and vehicle

By integrating electronically controlled vibration dampers and electronically controlled braking systems into the chassis domain controller, and by adopting isolation circuits and software isolation mechanisms, the problems of high hardware costs and limited signal transmission rates are solved, achieving more efficient vibration control and reducing manufacturing costs.

WO2026098159A1PCT designated stage Publication Date: 2026-05-15WUHU BETHEL AUTOMOTIVE SAFETY SYST CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
WUHU BETHEL AUTOMOTIVE SAFETY SYST CO LTD
Filing Date
2025-10-14
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In the existing technology, the vehicle's electric braking system and electric shock absorber system use different controllers, which results in high hardware costs and large space occupation. In addition, the signal transmission rate of the electric shock absorber system is limited, affecting the timeliness and real-time performance of shock absorption control. Furthermore, there are mutual interference problems when the two systems are integrated.

Method used

The electronically controlled vibration damper and the electronically controlled braking system are integrated into a single chassis domain controller. Isolation circuits and software isolation mechanisms are used to store the functional software of the electronically controlled vibration damper and the electronically controlled braking system respectively. Data interaction and control are performed through a microcontroller, and a current closed-loop control method is used to reduce communication delays and prevent mutual interference between systems.

Benefits of technology

It reduces the overall vehicle manufacturing cost, improves the performance of the electronically controlled shock absorber system, reduces communication time, avoids mutual interference between systems, and achieves more efficient shock absorption control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025127453_15052026_PF_FP_ABST
    Figure CN2025127453_15052026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a vehicle chassis domain controller and a vehicle. The controller comprises at least one single chip microcomputer, a brake system solenoid valve driving module, and a shock absorber solenoid coil driving module. An output end of the single chip microcomputer is connected to a brake system solenoid valve by means of the brake system solenoid valve driving module, and the output end of the single chip microcomputer is connected to a shock absorber by means of the shock absorber solenoid coil driving module. The brake system solenoid valve driving module is used to drive the brake system solenoid valve to adjust brake pressure of a wheel. The shock absorber solenoid coil driving module is used to control a target current of a vehicle shock absorber solenoid coil so as to adjust a damping force of the electrically controlled shock absorber. The advantages of the present invention are that an electrically controlled shock absorbing function and an electrically controlled brake function of a vehicle are integrated into a domain controller to reduce the manufacturing costs of the whole vehicle and improve the performance of the electrically controlled shock absorber system without affecting original functions of the two systems.
Need to check novelty before this filing date? Find Prior Art

Description

A vehicle chassis domain controller and vehicle Technical Field

[0001] This invention relates to the field of automotive integrated control, and in particular to a chassis domain controller and vehicle that integrates electric braking and electric vibration reduction functions. Background Technology

[0002] Vehicles utilize electronically controlled braking systems to achieve functions such as brake assist, ABS, and vehicle stability control, while electronically controlled shock absorber systems provide chassis damping. In related technologies, the vehicle's electronically controlled braking system and electronically controlled shock absorber system use different controllers and are separately located in different parts of the vehicle. This results in higher manufacturing costs and occupies a larger portion of the vehicle's space.

[0003] As vehicles become increasingly electronic, the number of ECUs (Electronic Control Units) is rapidly increasing. This has led to a proliferation of independent ECUs, resulting in increased hardware costs, complex wiring harnesses, and disrupted logic control. Consequently, vehicles have entered the domain controller field, with controllers categorized into different domains such as powertrain, cabin, chassis, driving, and body. Current technologies, where electric damping and electric braking functions operate independently, cannot form a complete domain control, further increasing hardware and wiring harness costs.

[0004] In addition, the controller of the electronically controlled shock absorber system needs to use signals from the electronically controlled braking system, such as gyroscope signals. In related technologies, these signals communicate through the vehicle's CAN bus. Due to the limitations of the vehicle's CAN bus load, the signal transmission rate is generally 10ms or 20ms, which has an adverse effect on the timeliness of the electronically controlled shock absorber system control and makes it impossible to achieve more timely or real-time shock absorption control.

[0005] When integrating an electric braking system and an electric shock absorber into a single domain controller, the safety requirements of the electric braking system are higher than those of the electric shock absorber system, and the functions of the two systems are also different. If the controllers of the two systems are integrated, the relevant design needs to isolate the mutual influence between the two systems. How to eliminate the influence is also a problem that needs to be considered when integrating the domain controller. Summary of the Invention

[0006] The purpose of this invention is to overcome the shortcomings of the prior art and provide a vehicle chassis domain controller and vehicle that integrates the vehicle's electronically controlled vibration damping function and electronically controlled braking function into a single domain controller, thereby reducing the overall vehicle manufacturing cost, improving the performance of the electronically controlled vibration damper system, and without affecting the original functions of the two systems.

[0007] To achieve the above objectives, the technical solution adopted by the present invention is as follows: a vehicle chassis domain controller, comprising at least one microcontroller, a braking system solenoid valve drive module, and a shock absorber solenoid coil drive module. The output terminal of the microcontroller is connected to the braking system solenoid valve via the braking system solenoid valve drive module, and the output terminal of the microcontroller is connected to the shock absorber via the shock absorber solenoid coil drive module. The braking system solenoid valve drive module is used to drive the braking system solenoid valve to adjust the braking pressure of the wheels. The shock absorber solenoid coil drive module is used to control the target current of the vehicle shock absorber solenoid coil to adjust the damping force of the electronically controlled shock absorber.

[0008] An isolation circuit is connected in series between the microcontroller and the vibration damper electromagnetic coil drive module. After the vibration damper or the vibration damper electromagnetic coil drive module fails or malfunctions, the isolation circuit controls the connection between the microcontroller and the vibration damper electromagnetic coil drive module to be disconnected.

[0009] Both the solenoid valve drive module of the braking system and the solenoid coil drive module of the shock absorber include a current detection circuit. The current detection circuit is used to collect the operating current of the solenoid valve of the braking system or the operating current of the shock absorber. The electromagnetic drive module and the solenoid coil drive module of the shock absorber use a current closed-loop control method to control the solenoid valve of the braking system and the shock absorber.

[0010] The chassis domain controller also includes a basic data acquisition module, which is used to collect vehicle data required for the operation of the chassis domain controller, and its output is connected to the IO input of the microcontroller.

[0011] The basic data acquisition module includes a CAN transceiver module, a wheel speed sensor interface module, a gyroscope, a switch detection module, and / or an acceleration sensor interface module;

[0012] in:

[0013] The microcontroller is connected to the vehicle's CAN bus via a CAN transceiver module to obtain vehicle information from the vehicle's CAN network;

[0014] The microcontroller is connected to the wheel speed sensor via the wheel speed sensor interface module to acquire wheel speed data.

[0015] The microcontroller is connected to the parking switch via a switch detection module to obtain the switch status signal of the parking switch;

[0016] The microcontroller is connected to the accelerometer sensor via an accelerometer sensor interface module to acquire the vehicle's acceleration data;

[0017] The gyroscope is used to collect vehicle attitude data, and its output is connected to the microcontroller.

[0018] The microcontroller includes a main microcontroller and an auxiliary microcontroller, which are communicatively connected. Both the main and auxiliary microcontrollers are connected to the brushed motor drive module via a first selection switch. The first switch selection circuit is connected to the brushed motor drive module. Both the main and auxiliary microcontrollers are connected to an isolation circuit via a second switch selection circuit. The isolation circuit is respectively connected to the shock absorber electromagnetic coil drive module and the accelerator sensor interface module. The brushed motor drive module is used to control the working state of the vehicle-mounted brushed motor.

[0019] The chassis controller also includes a brushless motor drive module, which is connected to the output of the microcontroller and is used to receive control signals from the microcontroller. The output of the brushless motor drive module is connected to the on-board brushless motor to control the working state of the brushless motor.

[0020] The microcontroller has built-in electronically controlled vibration damper system software and electronically controlled braking system software. The microcontroller's ROM is divided into two independent partitions to store the electronically controlled vibration damper system software and the electronically controlled braking system software respectively, so as to achieve functional isolation between them.

[0021] When the chassis domain controller performs the shock absorber function or braking function, data exchange between the electronically controlled shock absorber system function software and the electronically controlled braking system function software is carried out through the software middleware layer.

[0022] A vehicle, the vehicle including the vehicle chassis domain controller.

[0023] The advantages of this invention are that it integrates the vehicle's electronically controlled vibration damping function and electronically controlled braking function into a single domain controller, thereby reducing the overall vehicle manufacturing cost, improving the performance of the electronically controlled vibration damper system, and without affecting the original functions of the two systems. Attached Figure Description

[0024] The following is a brief explanation of the contents of each of the accompanying drawings and the markings in the drawings:

[0025] Figure 1 is a schematic diagram of the architecture principle of the chassis domain controller of the present invention;

[0026] Figure 2 is a schematic diagram of the chassis domain controller system architecture implemented by a single microcontroller in this invention;

[0027] Figure 3 is a schematic diagram of the chassis domain controller system architecture using two microcontrollers in this invention; and

[0028] Figure 4 is a schematic diagram showing the isolation between the functional software of the electronically controlled vibration damper system and the functional software of the electric braking system in the microcontroller of this invention. Detailed Implementation

[0029] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and the description of the preferred embodiments.

[0030] This invention discloses a vehicle chassis domain controller, comprising: an electromagnetic valve coil drive circuit for an electronically controlled braking system and an electromagnetic coil drive circuit for an electronically controlled shock absorber integrated into a single controller. The electromagnetic valve coil drive circuit for the electronically controlled braking system drives the electromagnetic valve in the braking circuit to adjust the braking pressure of the wheels. The electromagnetic coil drive circuit for the electronically controlled shock absorber controls the target current of the vehicle shock absorber's electromagnetic coil to adjust the damping force of the electronically controlled shock absorber.

[0031] The vehicle chassis domain controller of this invention reduces the manufacturing cost of the entire vehicle and occupies less space in the vehicle, saves communication time between controllers, improves the control performance of electronically controlled shock absorbers, and conforms to the technological development trend of intelligent automotive chassis and integrated control systems.

[0032] As shown in Figure 1, a vehicle chassis domain controller includes at least one microcontroller, as well as a braking system solenoid valve drive module and a shock absorber solenoid coil drive module.

[0033] The output of the microcontroller is connected to the solenoid valve of the braking system via the solenoid valve drive module, and the output of the microcontroller is connected to the shock absorber via the shock absorber solenoid coil drive module. The solenoid valve drive module is used to drive the solenoid valve of the braking system to adjust the braking pressure of the wheel. The shock absorber solenoid coil drive module is used to control the target current of the vehicle shock absorber solenoid coil to adjust the damping force of the electronically controlled shock absorber.

[0034] A microcontroller is used to implement data processing and external output control functions. It can be implemented using one or two microcontrollers. When two microcontrollers are used, they are designated as master and slave microcontrollers to implement master and slave control functions.

[0035] In a preferred embodiment, an isolation circuit is connected in series between the microcontroller and the shock absorber electromagnetic coil drive module. After a fault or failure of the shock absorber or its electromagnetic coil drive module, the isolation circuit disconnects the connection between the microcontroller and the electromagnetic coil drive module. By actively disconnecting the shock absorber system from the microcontroller through the isolation circuit, interference from the shock absorber system fault to the microcontroller is avoided, thereby preventing the shock absorber system fault from interfering with the normal operation of the braking system. This achieves the requirement of minimizing the failure probability of the braking system and preventing shock absorber failure from affecting the braking system's function.

[0036] In another preferred embodiment, both the braking system solenoid valve drive module and the shock absorber solenoid coil drive module include a current detection circuit. The current detection circuit is used to collect the operating current of the braking system solenoid valve or the shock absorber. The electromagnetic drive module and the shock absorber solenoid coil drive module use a current closed-loop control method to control the braking system solenoid valve and the shock absorber.

[0037] In this embodiment, the chassis domain controller has a built-in basic data acquisition module, which is used to collect vehicle data required for the operation of the chassis domain controller. Its output is connected to the IO input of the microcontroller.

[0038] The basic data acquisition module includes a CAN transceiver module, a wheel speed sensor interface module, a gyroscope, a switch detection module, and / or an acceleration sensor interface module;

[0039] in:

[0040] The microcontroller is connected to the vehicle's CAN bus via a CAN transceiver module to obtain vehicle information from the vehicle's CAN network;

[0041] The microcontroller is connected to the wheel speed sensor via the wheel speed sensor interface module to acquire wheel speed data.

[0042] The microcontroller is connected to the parking switch via a switch detection module to obtain the switch status signal of the parking switch;

[0043] The microcontroller is connected to the accelerometer sensor via an accelerometer sensor interface module to acquire the vehicle's acceleration data;

[0044] The gyroscope is used to collect vehicle attitude data, and its output is connected to the microcontroller.

[0045] In a preferred embodiment of this solution, the chassis controller further includes a brushless motor drive module and a brushed motor drive module. Both the brushless motor drive module and the brushed motor drive module are connected to the output terminal of the microcontroller to receive control signals from the microcontroller. The output terminal of the brushless motor drive module is connected to the on-board brushless motor to drive and control the working state of the brushless motor. The output terminal of the brushed motor drive module is connected to the on-board brushed motor to drive and control the working state of the brushed motor.

[0046] Figures 2 and 3 show the schematic diagrams of a single microcontroller implementation with one and two microcontrollers, respectively. When there is only one microcontroller, it is the main microcontroller. When there are two microcontrollers, as shown in Figure 3, there is a main microcontroller and an auxiliary microcontroller. The auxiliary microcontroller is used to implement auxiliary control functions.

[0047] The main microcontroller and the auxiliary microcontroller communicate with each other. Both are connected to a first switch selection circuit, which is connected to the brushed motor drive module. Both the main and auxiliary microcontrollers are connected to an isolation circuit via a second switch selection circuit. The isolation circuit is connected to the shock absorber electromagnetic coil drive module and the accelerator sensor interface module, respectively. The brushed motor drive module is used to drive the onboard brushed motor. The first and second switch selection circuits are used to select either the main or auxiliary microcontroller to perform the control function.

[0048] In a preferred embodiment, since the control of both braking and vibration damping functions is implemented in the main microcontroller, the two are isolated to avoid interference; the isolation consists of two parts: physical isolation and software isolation.

[0049] Physical isolation includes an isolation circuit. The main microcontroller is connected to the shock absorber's electromagnetic coil drive module through this circuit. By controlling the isolation circuit to disconnect, the shock absorber system is disconnected from the microcontroller in the event of a fault, thus achieving hardware isolation of functions and preventing the shock absorber's function from affecting the microcontroller's execution of the braking system. The isolation circuit consists of a switch, which is actively controlled by the microcontroller. Upon detecting a fault or receiving fault feedback, the microcontroller disconnects from the shock absorber via the isolation circuit, preventing a fault in the shock absorber branch from affecting the microcontroller's normal control of the braking system.

[0050] The microcontroller integrates the electronically controlled shock absorber system software and the electronically controlled braking system software. Two independent ROM partitions are created within the microcontroller's ROM to store these two software programs separately, ensuring functional isolation. When the chassis domain controller executes shock absorber or braking functions, data exchange between the electronically controlled shock absorber system software and the electronically controlled braking system software occurs through a software middleware layer.

[0051] In a preferred embodiment, the present solution also provides a vehicle including the vehicle chassis domain controller of this embodiment.

[0052] The purpose of this solution is to provide a chassis domain controller to reduce the overall vehicle manufacturing cost and improve the performance of the electronically controlled shock absorber system, without affecting the original functions of the two systems. To achieve this goal, the solenoid valve coil drive circuit of the electronic braking system and the solenoid coil drive circuit of the electronically controlled shock absorber are integrated into a single controller, thus forming a chassis domain controller.

[0053] in:

[0054] The solenoid valve coil drive circuit of the electronic braking system is used to drive the solenoid valve in the braking circuit to regulate the braking pressure of the wheels. The solenoid coil drive circuit of the electronically controlled shock absorber is used to control the target current of the vehicle shock absorber's solenoid coil to regulate the damping force of the electronically controlled shock absorber.

[0055] The solenoid valve drive circuit consists of a high-side switch, a low-side switch, and a current detection circuit. The high-side and low-side switches control the current flow, achieving closed-loop current drive. Using PWM or switch-mode closed-loop control, it can realize closed-loop current control, circuit fault monitoring, and protection. The current detection circuit detects and collects the operating current of the braking system solenoid valve or the shock absorber. The electromagnetic drive module and the shock absorber electromagnetic coil drive module use closed-loop current control to control the braking system solenoid valve and the shock absorber. Based on the collected operating current information and the corresponding target control current information, the operating current of the braking system solenoid valve or the shock absorber is controlled through closed-loop current control, thereby achieving effective and accurate control of braking and chassis vibration damping.

[0056] In this embodiment, the chassis domain controller uses one or two microcontrollers to control the solenoid valve coil drive circuit of the electric braking system and the solenoid coil drive circuit of the electronically controlled shock absorber. The controller for the electronically controlled shock absorber system requires signals from the electric braking system to be transmitted via the vehicle's CAN bus, saving 10ms or 20ms of the original communication cycle. This integration saves the cost of a single controller while reducing signal latency in the electronically controlled shock absorber control system, thus improving performance.

[0057] The chassis domain controller employs isolation circuits to separate the electromagnetic coil drive circuit of the electronically controlled shock absorber from the braking system circuit, preventing the failure of the electromagnetic coil drive circuit from affecting the function of the electronically controlled braking system. A storage protection control method is used to isolate the control functions of the electromagnetic coil drive circuit and the braking system circuit, preventing mutual interference between them. These methods resolve the issue of mutual interference between the two systems.

[0058] As shown in Figure 1, the vehicle chassis domain controller 10 includes: a brake system solenoid valve drive module 116 for the electronically controlled braking system, a shock absorber solenoid coil drive module 113, a microcontroller 102, and an isolation circuit 121, all integrated into a single controller. The solenoid valve coil drive circuit of the electronically controlled braking system is used to drive the solenoid valve in the braking circuit to adjust the braking pressure of the wheels. The solenoid coil drive circuit of the electronically controlled shock absorber is used to control the target current of the vehicle shock absorber solenoid coil to adjust the damping force of the electronically controlled shock absorber.

[0059] The microcontroller 102 is used to execute the control algorithm based on the received information and output the corresponding first drive signal, second drive signal, third drive signal, and fourth drive signal. The isolation circuit 121 isolates the electromagnetic coil drive circuit of the electronically controlled vibration damper from the braking system circuit, preventing the failure of the electromagnetic coil drive circuit of the electronically controlled vibration damper from affecting the function of the electronically controlled braking system.

[0060] The system of an embodiment of the present invention will now be described with reference to Figures 2 and 3.

[0061] As shown in Figure 2, the vehicle chassis domain controller 10 includes:

[0062] The CAN transceiver module 101 is connected to the microcontroller 102 and to the CAN bus 103 for data transmission and reception between the CAN bus 103 and the microcontroller 102.

[0063] Specifically, the CAN transceiver module 101 acts as a bridge between the vehicle controller area network (CAN bus 103) and the microcontroller 102, responsible for data reception and transmission. The CAN bus 103 is a widely used communication network within vehicles, used for data exchange between different control units. The CAN transceiver module 101 enables high-speed, reliable data transmission, supporting collaborative operation between various vehicle systems.

[0064] The wheel speed sensor interface module 104 is connected to the microcontroller 102 and the wheel speed sensor 105, and is used to transmit the wheel speed data detected by the wheel speed sensor 105 to the microcontroller 102.

[0065] Specifically, the wheel speed sensor 105 monitors the rotational speed of the wheels and transmits the signal to the microcontroller 102 through the interface module 104. This provides basic data for the vehicle dynamic control system (such as ABS, ESP, etc.) and helps maintain the stability and safety of the vehicle.

[0066] As an example, the number of wheel speed sensors 105 is 4.

[0067] The switch detection module 106 is connected to the microcontroller 102 and the parking switch 107. It is used to detect the switch status of the parking switch 107 and send the switch status to the microcontroller 102.

[0068] Specifically, the switch detection module is used to detect the status (whether the parking switch 107 is active) and send the status information to the microcontroller 102 to control the vehicle's parking system and ensure the safety of the vehicle when it is parked.

[0069] The power management module 108 is connected between the microcontroller 102 and the battery 109 and is used for power distribution and management.

[0070] Specifically, it is responsible for the power distribution and management of the microcontroller 102 and other components of the vehicle chassis domain controller, ensuring that each component operates under appropriate voltage and current, thereby improving energy efficiency and protecting the system from voltage fluctuations and short circuits.

[0071] The accelerometer interface module 110 is connected to the microcontroller 102 and to the accelerometer 111, and is used to transmit the acceleration data detected by the accelerometer 111 to the microcontroller 102.

[0072] Specifically, the accelerometer 111 measures the vehicle's acceleration in various directions and sends the data to the microcontroller 102 via the interface module 110. This provides crucial data for systems such as vehicle dynamics analysis and collision warning.

[0073] The gyroscope 112 is connected to the microcontroller 102 to detect changes in the vehicle's attitude, speed, and acceleration in various directions, and transmits the changed data to the microcontroller 102.

[0074] Specifically, the gyroscope 112 is directly connected to the microcontroller 102 to detect changes in the vehicle's attitude (such as tilting and rolling) as well as changes in velocity and acceleration in various directions. This enhances the accuracy of vehicle attitude control and improves driving stability and safety. The gyroscope can be a six-axis gyroscope, which combines a three-axis gyroscope and a three-axis accelerometer, enabling simultaneous measurement of the object's angular velocity and linear acceleration in three axes, thus providing more comprehensive and accurate motion state information.

[0075] The specific working process includes: a three-axis gyroscope in a six-axis gyroscope system measures the angular velocity changes of an object around the X, Y, and Z axes; while a three-axis accelerometer measures the linear acceleration of the object along these three axes. These data are simultaneously acquired and transmitted to the microcontroller 102. After receiving the data from the gyroscope and accelerometer, the microcontroller 102 first performs data verification and preprocessing (such as noise reduction and filtering) to improve the accuracy and reliability of the data. Then, it uses specific algorithms (such as Kalman filtering and complementary filtering) to fuse the data from the two sensors to eliminate errors and obtain more accurate attitude information. Using the fused data, the microcontroller 102 can calculate the vehicle's real-time attitude. Based on the calculated attitude information and other relevant parameters (such as wheel speed data and vehicle speed data), the microcontroller 102 can generate corresponding control signals and adjust the vehicle's performance through actuators (such as shock absorbers and braking systems). As an example, the microcontroller 102 can adjust the damping value of the shock absorber based on the attitude information provided by the six-axis gyroscope to improve the ride comfort and handling stability of the vehicle.

[0076] The current drive module 113 of the electronically controlled vibration damper is connected to the isolation circuit microcontroller 102 and to the vibration damper 114. It is used to adjust the damping of the vibration damper 114 according to the first drive signal provided by the microcontroller 102.

[0077] Specifically, the electronically controlled shock absorber current drive module 113 adjusts the damping of the shock absorber 114 according to the first drive signal issued by the microcontroller 102, so as to realize active or semi-active suspension control, thereby improving the ride comfort and handling of the vehicle under different road conditions.

[0078] The brushless motor drive module 115 is connected to the microcontroller 102 and is used to control the brushless motor to work according to the second drive signal provided by the microcontroller 102.

[0079] Specifically, the brushless motor drive module 115 controls the operation of the brushless motor and receives the second drive signal from the microcontroller 102 to drive the brake hydraulic pump motor in the vehicle and provide braking force.

[0080] The solenoid valve drive module 116 of the braking system is connected to the microcontroller 102 and is used to control the solenoid valve to work according to the third drive signal provided by the microcontroller 102.

[0081] Specifically, the braking system solenoid valve drive module 116 controls the opening and closing of the solenoid valve and receives the third drive signal from the microcontroller 102, enabling precise fluid control in various applications such as braking systems, gear shifting mechanisms, and cooling systems.

[0082] The brushed motor drive module 117 is connected to the microcontroller 102 and is used to control the brushed motor to work according to the fourth drive signal provided by the microcontroller 102.

[0083] Specifically, the brushed motor drive module 117 controls the operation of the brushed motor, receives the fourth drive signal from the microcontroller 102, and can drive the parking caliper motor to provide braking force.

[0084] The microcontroller 102 is used to execute the control algorithm based on the received information and output the corresponding first drive signal, second drive signal, third drive signal and fourth drive signal.

[0085] As an example, the microcontroller can also be electrically connected to the ignition switch 118, the pedal position sensor 119, and the instrument switch 120 to acquire relevant signals and send relevant control signals in real time.

[0086] It should be noted that the microcontroller 102 acts as the "brain" of the entire vehicle chassis domain controller. The microcontroller 102 receives data from various sensors and switches, executes complex control algorithms, and then outputs corresponding drive signals to each actuator. These algorithms may include various functions such as vehicle stability control, energy management, and driver assistance.

[0087] As shown in Figure 3, the vehicle chassis domain controller 10 has the following additions:

[0088] The switch selection circuit 118 is used to select the main microcontroller 102 or the auxiliary microcontroller 119 to control the electromagnetic coil drive circuit of the electronically controlled vibration damper; the auxiliary microcontroller 119 is used to provide brushed motor drive function when the main microcontroller 102 fails; the switch selection circuit 120 is used to select the main microcontroller 102 or the auxiliary microcontroller 119 to control the brushed motor drive circuit 117.

[0089] As shown in Figure 4, the electronically controlled vibration damper system functional software 401 and the electronically controlled braking system functional software 403 are each stored in a separate ROM area, isolated from each other; they interact through the software middleware layer 402. Data stream 1 4012 contains the input and output data of the electronically controlled vibration damper system functional software, which is acquired or sent through the software middleware layer 402, thereby realizing data interaction between the system and the electronically controlled braking system functional software 403.

[0090] Data Stream 2 4032 The input and output data related to the electronic control braking system function software and the electronic control vibration damper system function software 401 are processed and obtained or sent through the software middleware layer 402, thereby realizing data interaction between the electronic control vibration damper system function software 401;

[0091] Control flow 1 4011 is for the electronically controlled shock absorber system function software 401 to call the services provided by the electronically controlled braking system function software system, which is completed through the software middleware layer 402. The electronically controlled shock absorber system function software 401 cannot directly call the internal services of the electronically controlled braking system function software.

[0092] Control flow 2 4031 is for the electric braking system function software 403 to call the service of the electric vibration damper system function software 401, which is completed through the software middleware layer 402. The electric braking system function software 403 cannot directly call the internal service of the electric vibration damper system function software 401.

[0093] Software isolation is achieved through the above methods. Function calls between software modules require the callee to provide an interface to the caller. Neither the braking nor the shock absorber systems provide a calling interface. The braking and shock absorber software only exposes their interfaces to the software intermediate layer RTE, thus achieving software isolation.

[0094] The microcontroller 102 is specifically used to: analyze wheel speed data, change data, and acceleration data, calculate the target damping of the shock absorber, and generate the first drive signal.

[0095] As an example, after receiving wheel speed data, the microcontroller 102 first performs data verification to ensure the accuracy and completeness of the data. Then, it parses the wheel speed data to extract the real-time rotational speed information of each wheel. Upon receiving change data and acceleration data, the microcontroller 102 also performs data verification and parsing. Gyroscope data is used to calculate the vehicle's angular velocity, angular acceleration, and attitude angles (such as pitch, roll, and yaw), while acceleration sensor data provides linear acceleration information in various directions. After parsing the wheel speed data, gyroscope data, and acceleration data, the microcontroller 102 uses this data for comprehensive analysis and processing. By running the control algorithms pre-installed in the microcontroller (such as PID control, fuzzy control, etc.), the microcontroller 102 can calculate the optimal damping value of the shock absorber under the current driving conditions. Based on the calculated target damping value, the microcontroller 102 generates a corresponding first drive signal and sends it to the shock absorber 114 through the CDC current drive module 113. This drive signal contains all the information needed to adjust the damper's damping, such as current magnitude and duration. Upon receiving the drive signal, the damper 114 adjusts its damping characteristics according to the signal's indication, thereby altering the vehicle's suspension system performance to improve ride comfort, handling stability, and road adaptability.

[0096] Obviously, the specific implementation of this invention is not limited to the above-described methods. Any non-substantial improvements made using the inventive concept and technical solution of this invention are within the protection scope of this invention.

Claims

1. A vehicle chassis domain controller, characterized in that: The system includes at least one microcontroller, a braking system solenoid valve drive module, and a shock absorber solenoid coil drive module. The output of the microcontroller is connected to the braking system solenoid valve via the braking system solenoid valve drive module, and the output of the microcontroller is connected to the shock absorber via the shock absorber solenoid coil drive module. The braking system solenoid valve drive module is used to drive the braking system solenoid valve to adjust the braking pressure of the wheel. The shock absorber solenoid coil drive module is used to control the vehicle shock absorber solenoid coil to adjust the damping force of the electronically controlled shock absorber.

2. A vehicle chassis domain controller as described in claim 1, characterized in that: An isolation circuit is connected in series between the microcontroller and the vibration damper electromagnetic coil drive module. After the vibration damper or the vibration damper electromagnetic coil drive module fails or malfunctions, the isolation circuit is controlled to disconnect the connection between the microcontroller and the vibration damper electromagnetic coil drive module.

3. A vehicle chassis domain controller as described in claim 1, characterized in that: Both the braking system solenoid valve drive module and the shock absorber solenoid coil drive module include a current detection circuit. The current detection circuit is used to collect the operating current of the braking system solenoid valve or the operating current of the shock absorber. The electromagnetic drive module and the shock absorber solenoid coil drive module use a current closed-loop control method to control the braking system solenoid valve and the shock absorber.

4. A vehicle chassis domain controller as described in claim 1, characterized in that: The chassis domain controller also includes a basic data acquisition module, which is used to collect vehicle data required for the operation of the chassis domain controller, and its output is connected to the IO input of the microcontroller.

5. A vehicle chassis domain controller as described in claim 4, characterized in that: The basic data acquisition module includes a CAN transceiver module, a wheel speed sensor interface module, a switch detection module, and / or an acceleration sensor interface module. in: The microcontroller is connected to the vehicle's CAN bus via the CAN transceiver module to obtain vehicle information from the vehicle's CAN network. The microcontroller is connected to the wheel speed sensor through the wheel speed sensor interface module to acquire wheel speed data through the wheel speed sensor; The microcontroller is connected to the parking switch through the switch detection module to obtain the switch status signal of the parking switch; The microcontroller is connected to the acceleration sensor through the acceleration sensor interface module to acquire the vehicle's acceleration data.

6. A vehicle chassis domain controller as described in claim 1, characterized in that: The chassis controller also includes a brushless motor drive module and a brushed motor drive module. Both the brushless motor drive module and the brushed motor drive module are connected to the output terminal of the microcontroller and are used to receive the control signals from the microcontroller. The output of the brushless motor drive module is connected to the vehicle-mounted brushless motor to drive and control the working state of the brushless motor. The output of the brushed motor drive module is connected to the vehicle-mounted brushed motor to drive and control the working state of the brushed motor.

7. A vehicle chassis domain controller as described in any one of claims 1-6, characterized in that: The microcontroller includes a main microcontroller and an auxiliary microcontroller, which are communicatively connected. Both the main microcontroller and the auxiliary microcontroller are connected to a first switch selection circuit, which is connected to the brushed motor drive module. Both the main microcontroller and the auxiliary microcontroller are connected to an isolation circuit via a second switch selection circuit. The isolation circuit is connected to the shock absorber electromagnetic coil drive module and the accelerator sensor interface module, respectively. The brushed motor drive module is used to drive the on-board brushed motor.

8. A vehicle chassis domain controller as described in any one of claims 1-6, characterized in that: The microcontroller has built-in electronically controlled vibration damper system software and electronically controlled braking system software. The microcontroller's ROM is divided into two independent ROM areas to store the electronically controlled vibration damper system software and the electronically controlled braking system software respectively, so as to achieve functional isolation between them.

9. A vehicle chassis domain controller as described in claim 8, characterized in that: When the chassis domain controller performs the shock absorber function or the braking function, data interaction between the electronically controlled shock absorber system function software and the electronically controlled braking system function software is carried out through the software middleware layer.

10. A vehicle, characterized in that: The vehicle includes a vehicle chassis domain controller as described in any one of claims 1-9.