CN217455572U - Air suspension controller based on domain control - Google Patents

Air suspension controller based on domain control Download PDF

Info

Publication number
CN217455572U
CN217455572U CN202221438006.3U CN202221438006U CN217455572U CN 217455572 U CN217455572 U CN 217455572U CN 202221438006 U CN202221438006 U CN 202221438006U CN 217455572 U CN217455572 U CN 217455572U
Authority
CN
China
Prior art keywords
air suspension
controller
monitor
layer
sensor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202221438006.3U
Other languages
Chinese (zh)
Inventor
刘聪
赵军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Komman Vehicle Component Systems Stock Co ltd
Original Assignee
Shanghai Komman Vehicle Component Systems Stock Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Komman Vehicle Component Systems Stock Co ltd filed Critical Shanghai Komman Vehicle Component Systems Stock Co ltd
Priority to CN202221438006.3U priority Critical patent/CN217455572U/en
Application granted granted Critical
Publication of CN217455572U publication Critical patent/CN217455572U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Vehicle Body Suspensions (AREA)

Abstract

The utility model discloses an air suspension controller based on domain accuse, include: the system comprises an application service layer, a middle layer, an interface layer and a bottom layer, wherein the bottom layer is directly communicated with each vehicle-mounted controller, a suspension sensor and suspension hardware in a transceiving manner; the interface layer decodes or encodes data from or to the bottom layer; the middle layer provides conversion processing for the data between the interface layer and the application service layer, and ensures that the data conforms to the specification of a target object; the application service layer acquires data from the middle layer and the interface layer and sends suspension action instructions to the interface layer according to a set control method. By taking the service as a center, the function strategy is gradually analyzed, and the final software implementation is carried out by adopting a layered architecture. And various interfaces such as bus communication, sensor sampling, user interaction and the like are reserved, and the system has expandability.

Description

Air suspension controller based on domain control
Technical Field
The utility model relates to a domain accuse automotive suspension electronic system field, in particular to air suspension controller based on domain accuse.
Background
Along with the gradual enhancement of the calculation power of the ECU and the popularization of the advanced technology of automatic driving, the requirement on the degree of automobile intellectualization is higher and higher, more and more electric control systems are introduced, the number of the automobile Electronic Control Units (ECUs) is greatly increased from an engine control system, an air bag, an anti-lock system to a tire pressure monitoring system, a keyless entry starting system, an electric seat heating regulation system and the like, and the automobile becomes a micro data center.
The original automobile electronic architecture is distributed, each ECU of the automobile is connected through CAN and LIN buses, and when the number of the ECUs is gradually increased to dozens or even hundreds along with the introduced systems, the integration difficulty of the ECUs poses great challenges to the whole automobile factories and suppliers. To address the above-mentioned problems, automotive electronics architectures began transitioning from distributed to centralized. The functions of the whole vehicle are divided into a power assembly, vehicle body control, automatic driving and the like through each domain controller, each domain is relatively and intensively controlled by taking a multi-core domain controller (MCU) with strong processing capacity as a center, the information interaction capacity among all domain controllers is improved, the number of original ECUs is reduced, and the difficulty of whole vehicle arrangement and the complexity of an electronic system are reduced. The use of an on-board ethernet bus is increasingly used instead of the original CAN, FlexRay bus.
SUMMERY OF THE UTILITY MODEL
In order to realize the purpose, the utility model discloses the technical scheme who adopts is:
the utility model discloses a first aspect is an air suspension controller based on domain accuse, include:
the suspension controller comprises a sensor, a monitor, a suspension motion controller, a power supply and a central controller;
the sensor monitors the stroke state of the air suspension and feeds the stroke state back to the central controller;
the monitor monitors the output state of each point circuit in the air suspension and feeds back the output state to the central controller;
and the suspension motion controller controls the damping and rebound force of the air suspension according to the instruction of the central controller.
In a preferred embodiment of the present invention, the sensor includes: an AD sensor, a button sensor, and a catcher;
the AD sensor and the button sensor are matched to record the stroke position of the air suspension;
and the capturer captures data of the AD sensor and the button sensor and then sends the data to the central controller.
In a preferred embodiment of the present invention, the monitor comprises: the device comprises a power supply monitor, an electromagnetic valve monitor and a configuration circuit monitor;
the power supply monitor is used for monitoring the current and voltage output of the power supply end;
the electromagnetic valve detector is used for monitoring the output of an electromagnetic valve of the air suspension;
the configuration circuit monitor is used for monitoring circuits on each connection path of the central controller.
In a preferred embodiment of the present invention, the suspension motion controller includes: the electromagnetic valve output module, the motor output module and the damper output module;
the electromagnetic valve output module is used for controlling the opening of an electromagnetic valve of the air suspension;
the motor output module is used for controlling an air compression motor of the air suspension;
the damper output module is used for controlling the opening degree of a piston valve of the air suspension.
In a preferred embodiment of the present invention,
the central controller is also provided with an expansion interface, and an interface monitor is also arranged in the monitor;
the expansion interface is used for being connected with other domain controllers, and the interface monitor monitors the communication state of the expansion interface.
In a preferred embodiment of the present invention, the central controller is connected to the vehicle-mounted central controller via a bus.
In a preferred embodiment of the present invention, the bus is any one of CAN, LIN, EMAC, GMAC, and FLEXRAY.
In a preferred embodiment of the present invention, the power supply is a dc power supply.
In a preferred embodiment of the present invention, the dc power supply is any one of 5V, 3.3V, 12V, and 24V.
In a preferred embodiment of the present invention, the sensor, the monitor, the suspension motion controller and the central controller communicate with each other via any one of SPI, IIC, UART, I3C and PSI 5.
The beneficial effects of the utility model reside in that:
the utility model provides an air suspension controller machine framework towards framework is concentrated to domain to the service is the center, carries out gradually analysis of functional strategy. And various interfaces such as bus communication, sensor sampling, user interaction and the like are reserved, and the system has expandability.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a general frame diagram of the present invention.
Fig. 2 is a second frame diagram of the present invention.
Fig. 3 is a schematic diagram of the software hierarchy of the present invention.
Fig. 4 is a schematic diagram of the software functional modules of the present invention.
Fig. 5 is a data flow diagram of the vehicle ride comfort adjustment module of the present invention.
Fig. 6 is a data flow diagram of the braking acceleration body pitch module of the present invention.
Fig. 7 is a schematic data flow diagram of the body roll control module according to the present invention.
Fig. 8 is a data flow diagram of the wheel force control module of the present invention.
Fig. 9 is a data flow diagram of the roll characteristic module of the present invention.
Fig. 10 is a data flow diagram of the driving management module of the present invention.
Fig. 11 is a data flow diagram of the damper control module of the present invention.
Fig. 12 is a data flow diagram of the parameter configuration module of the present invention.
Fig. 13 is a data flow diagram of the functional security setup module of the present invention.
Fig. 14 is a data flow diagram of the diagnostic control module of the present invention.
Detailed Description
In the description of the present invention, it should be noted that the terms "upper", "lower", "left", "right", "inner", "outer", and the like indicate orientations or positional relationships based on orientations or positional relationships shown in the drawings, and are only for convenience of description and simplification of description, but do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as limiting the present invention.
The detailed structure of the present invention will be further described with reference to the accompanying drawings and the detailed description.
A domain control based air suspension controller referring to fig. 1 and 2, mainly comprising: sensor 140, monitor 130, suspension motion controller 120, power supply 110, and central controller 100.
The sensor 140 is composed of an AD sensor 141, a button sensor 142, and a catcher 143, the AD sensor 141 and the button sensor 142 cooperate to record the stroke position of the air suspension, and the catcher 143 catches data of the AD sensor 141 and the button sensor 142 and transmits the data to the central controller 100. So that the monitoring of the state of travel of the air suspension is monitored and fed back to the central controller 100 all the way.
The monitor 130 is composed of a power supply monitor 131, a solenoid valve monitor 132 and a configuration circuit monitor 133. The power supply monitor 131 is for monitoring current and voltage outputs of power supply terminals, the solenoid valve detector 132 is for monitoring an output of a solenoid valve of the air suspension, and the circuit monitor 133 is configured for monitoring a circuit on each connection path of the central controller 100. So that the output state of each point circuit in the air suspension is monitored in real time and fed back to the central controller 100.
The suspension behavior controller 120 is composed of a solenoid valve output module 121, a motor output module 122, and a damper output module 123. The solenoid valve output module 121 is used for controlling the opening of a solenoid valve of an air suspension, the motor output module 122 is used for controlling an air compression motor of the air suspension, and the damper output module 123 is used for controlling the opening of a piston valve of the air suspension. The solenoid valve output module 121, the motor output module 122, and the damper output module 123 all control the air suspension according to the instruction of the central controller 100.
The central controller 100 is a central unit of the whole air suspension controller and issues work instructions for all parts of the central controller, the central controller 100 is also provided with an expansion interface (not shown in the figure), and the synchronous monitor 130 is also provided with an interface monitor 134. The expansion interface is used for connecting other domain controllers, and the interface monitor 130 monitors the communication state of the expansion interface.
The central controller 100 is connected with the vehicle-mounted central controller through a bus, and the bus comprises mainstream vehicle-mounted bus communication protocols such as CAN, LIN, EMAC, GMAC, FLEXRAY and the like.
The sensors 140, the monitors 130, the suspension actuation controller 120 and the central controller 100 communicate via SPI, IIC, UART, I3C and PSI5 protocols.
The power supply 110 is a dc power supply with 5V, 3.3V, 12V, or 24V.
One domain-control-based air suspension control system architecture with reference to fig. 3 is set up based on an SOA architecture. The SOA architecture is a vehicle-mounted electrical architecture model, and divides service modules of a program and communicates through defined interfaces and protocols among the services. The service module is independent of a hardware platform and a system for realizing the service, and the software coupling is reduced.
The system architecture is divided into an application service layer, a middle layer, an interface layer and a bottom layer. And the module of the application service layer is mainly a logic control module which makes a judgment according to the information acquired from the middle layer module and then gives a single working instruction to the suspension. The module of the middle layer is mainly a data conversion module and is used for performing place conversion processing on past data of the interface layer and the application service layer. The module of the interface layer is the lowest level which is separated from hardware, and the data is decoded/coded according with the rule of the vehicle communication protocol and then packed and sent. The bottom module directly drives hardware to receive and transmit data. The application service layer provides policy implementation services of the central controller, such as air bag control, damper control and the like. The middle layer, the interface layer and the bottom layer provide basic services such as data analysis, hardware logic processing, basic service units shared by application services and the like.
Referring to fig. 4 in combination, the bottom layer directly interacts with the hardware such as the onboard controllers, suspension sensors, and suspensions. The bottom layer comprises: the device comprises a hardware driving module, a data acquisition module and a communication module. The hardware driving module is used for driving the communication module to transmit and receive signals which conform to a bus and a connected domain controller, wherein the bus refers to the mainstream CAN, EMAC, GMAC, FlaxRay and Lin protocols, the domain controller signals refer to any one of SPI, IIC, UART, I3C and PSI5 protocols, and the hardware driving module CAN be compatible with 2 of the bus protocols; the data acquisition module is used for acquiring signals of the air suspension sensor.
The interface layer decodes or encodes data coming from or going to the underlying layer. The interface layer comprises: the device comprises a signal analysis module, a signal packing module and an instrument display module. The signal analysis module decodes the air suspension sensor signals received by the data acquisition module and the communication module and the vehicle body parameters fed back by the bus and the domain controller, and analyzes the controller internal signals related to parameter configuration, the gyroscope signals related to the vehicle body state, the track, the acceleration, the vehicle inclination angle, the corner signals, the height signals and the pressure signals related to the vehicle motion; the signal packing module packs the signals of the application service layer and sends the signals to the bottom layer; the instrument display module is used for sending the fault signal or the diagnosis information to the central controller or sending the fault signal or the diagnosis information to the vehicle-mounted instrument for display.
The middle layer provides conversion processing for the data between the interface layer and the application service layer, and ensures that the data conforms to the specification of the target object. The intermediate layer includes: the device comprises a parameter configuration module, a function safety setting module and a diagnosis control module. The parameter configuration module identifies signals of the air suspension sensor, the bus and the domain controller from the signal analysis module and then converts the signals into vehicle configuration information; the function safety setting module identifies signals of the air suspension sensor, the bus and the domain controller and then judges whether the state of the air suspension is safe or not; and after the diagnosis control module identifies a fault signal from the air suspension sensor, the signal packaging module automatically takes over the control of the air suspension.
The application service layer acquires data from the middle layer and the interface layer and sends suspension action instructions to the interface layer according to a set control method. The application service layer comprises: the device comprises a vehicle body height smoothing module, a braking acceleration vehicle body pitching module, a vehicle body rolling control module, a wheel force control module, a rolling characteristic module, a driving management module and a damper control module.
And the vehicle body height smoothing module acquires the height information through the signal analysis module and outputs a control instruction of the air suspension according to an algorithm.
And the braking acceleration vehicle body pitching module acquires the acceleration and the vehicle body state through the signal analysis module and then outputs a control instruction of the air suspension according to an algorithm.
And the vehicle body rolling control module acquires vehicle inclination angle and track information through the signal analysis module and outputs a control instruction of the air suspension according to an algorithm.
And the wheel force control module acquires the height signal through the signal analysis module, calculates a change curve and outputs a control instruction of the air suspension according to an algorithm.
The rolling characteristic module obtains a vehicle inclination angle signal, a vehicle body state and a controller internal signal through the signal analysis module and then outputs a control instruction of the air suspension according to an algorithm.
And the driving management module acquires the internal signal of the controller through the signal analysis module and controls the action of the air suspension according to an algorithm.
And the damper control module outputs a control instruction of the air suspension according to an algorithm through the requirements of the driving management module, the rolling characteristic module and the rolling control module.
Referring to fig. 5, in an embodiment of the present invention, after the vehicle body ride comfort adjusting module calls the height calculating service unit located in the interface layer through the boundary detecting service unit located in the application service layer, the vehicle body ride comfort adjusting module outputs an instruction to the interface layer and the bottom layer through the adjusting algorithm service unit also located in the application service layer and the action control service unit located in the middle layer.
Referring to fig. 6, the utility model discloses an embodiment, braking acceleration automobile body every single move module calls acceleration calculation service unit and vehicle state service unit that is located the interface layer through the acceleration monitoring service unit that is located application service layer, thereby obtains acceleration sensor and whole car bus's speed, throttle and moment of torsion data from the bottom according to it and draws multiunit acceleration data and be used for being located application service layer acceleration suppression service unit's decision-making.
Referring to fig. 7, in an embodiment of the present invention, the vehicle body rolling control module calls the inclination angle calculation service unit and the trajectory calculation service unit located in the interface layer through the posture calculation service unit located in the application service layer, and obtains the gyroscope inclination angle data and the vehicle trajectory data from the bottom layer according to the inclination angle calculation service unit and the trajectory calculation service unit for the rolling suppression service unit located in the application service layer to make a decision.
Referring to fig. 8, in an embodiment of the present invention, the wheel force control module calls the height curve analysis service unit located in the middle layer and the data of the height calculation service unit located in the interface layer through the pavement analysis service unit located in the application service layer, and the data are used by the rigidity adjustment service unit to calculate the suitable air suspension airbag rigidity and the damping coefficient of the shock absorber.
Referring to fig. 9, the utility model discloses an implementation way, the roll characteristic module is calculated the service unit through the roll that is located application service layer and is called the inclination that is located the interface layer and calculate the service unit and instruct analytic service unit, calculates the automobile body gesture after obtaining gyroscope data according to following the bottom for the roll control service unit of application service layer carries out the roll adjustment of minizone to air suspension gasbag and attenuator.
Referring to fig. 10, in an embodiment of the present invention, the driving management module calls the command parsing service unit located in the interface layer through the adaptive correction service unit located in the application service layer, and the information fed back according to the bus is used for driving the adaptive height and damping coefficient of the control service unit to adjust the air suspension, so as to change the driving experience.
Referring to fig. 11, in an embodiment of the present invention, the damper control module sends the adjustment command to the air suspension through the damping feedback service unit located in the middle layer and the damping request service unit and the damping output service unit located in the interface layer after the damper control module unit located in the application service layer obtains the input from the driving management module, the roll characteristic module, and the roll control module also located in the application service layer.
Referring to fig. 12, in an embodiment of the present invention, the parameter configuration module obtains the vehicle status parameters from the bus and other domain controllers through the parameter configuration service unit strip located in the middle layer, and the configuration resolution service unit and the command resolution service unit located in the interface layer.
Referring to fig. 13, in an embodiment of the present invention, the functional safety setting module obtains the vehicle state parameter, the sensor state, the voltage and the bus state through the interface layer, and the bus fault service unit determines the current fault state through the interface layer.
Referring to fig. 14, in an embodiment of the present invention, the diagnostic control module obtains the sensor fault information from the sensor fault service unit of the interface layer through the fault status service unit located in the middle layer. The diagnosis control service unit also positioned in the middle layer automatically controls the air suspension by combining the fault state service unit and the bus communication information acquired from the command analysis service unit (interface layer).

Claims (10)

1. An air suspension controller based on domain control, comprising:
the suspension controller comprises a sensor, a monitor, a suspension motion controller, a power supply and a central controller;
the sensor monitors the stroke state of the air suspension and feeds the stroke state back to the central controller;
the monitor monitors the output state of each point circuit in the air suspension and feeds back the output state to the central controller;
and the suspension motion controller controls the damping and rebound force of the air suspension according to the instruction of the central controller.
2. A domain-based air suspension controller as claimed in claim 1, wherein said sensor comprises: an AD sensor, a button sensor, and a catcher;
the AD sensor and the button sensor are matched to record the stroke position of the air suspension;
and the capturer captures data of the AD sensor and the button sensor and then sends the data to the central controller.
3. A domain control based air suspension controller as claimed in claim 1, wherein said monitor comprises: the device comprises a power supply monitor, an electromagnetic valve monitor and a configuration circuit monitor;
the power supply monitor is used for monitoring the current and voltage output of the power supply end;
the electromagnetic valve monitor is used for monitoring the output of an electromagnetic valve of the air suspension;
the configuration circuit monitor is used for monitoring circuits on each connection path of the central controller.
4. A domain control based air suspension controller as claimed in claim 1, wherein said suspension motion controller comprises: the electromagnetic valve output module, the motor output module and the damper output module;
the electromagnetic valve output module is used for controlling the opening of an electromagnetic valve of the air suspension;
the motor output module is used for controlling an air compression motor of the air suspension;
the damper output module is used for controlling the opening degree of a piston valve of the air suspension.
5. A domain-control-based air suspension controller as claimed in any one of claims 2 to 4,
the central controller is also provided with an expansion interface, and an interface monitor is also arranged in the monitor;
the expansion interface is used for being connected with other domain controllers, and the interface monitor monitors the communication state of the expansion interface.
6. A domain-based air suspension controller as claimed in any one of claims 2 to 4, wherein said central controller is connected to the on-board central controller via a bus.
7. A domain control based air suspension controller as claimed in claim 6, wherein said bus is any one of CAN, LIN, EMAC, GMAC and FLEXRAY.
8. A domain-based air suspension controller as claimed in any one of claims 2 to 4, wherein said power supply is a DC power supply.
9. The air suspension controller based on domain control of claim 8, wherein the DC power supply is any one of 5V, 3.3V, 12V and 24V.
10. A domain-based air suspension controller as claimed in claim 1, wherein said sensor, said monitor, said suspension motion controller and said central controller communicate with each other via any one of SPI, IIC, UART, I3C and PSI 5.
CN202221438006.3U 2022-06-09 2022-06-09 Air suspension controller based on domain control Active CN217455572U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202221438006.3U CN217455572U (en) 2022-06-09 2022-06-09 Air suspension controller based on domain control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202221438006.3U CN217455572U (en) 2022-06-09 2022-06-09 Air suspension controller based on domain control

Publications (1)

Publication Number Publication Date
CN217455572U true CN217455572U (en) 2022-09-20

Family

ID=83236208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202221438006.3U Active CN217455572U (en) 2022-06-09 2022-06-09 Air suspension controller based on domain control

Country Status (1)

Country Link
CN (1) CN217455572U (en)

Similar Documents

Publication Publication Date Title
JP4341553B2 (en) Vehicle control information transmission structure, vehicle control apparatus using the transmission structure, and vehicle control simulator using the transmission structure
CN113212413A (en) Integrated chassis domain coordination control system and vehicle
CN107176004B (en) Suspension control method, suspension control device and vehicle with suspension control device
CN113212335B (en) Chassis domain controller, local integrated chassis domain architecture and vehicle
CN111427367A (en) Vehicle redundancy control system
CN113183964B (en) Vehicle control device, vehicle, and vehicle control method
CN113799747A (en) Controller of intelligent driving automobile and intelligent driving automobile
CN116476588A (en) Control method and system for active suspension of vehicle
CN217455572U (en) Air suspension controller based on domain control
CN116572981A (en) Electromechanical braking system with controller failure redundancy control function and method
JP4403481B2 (en) Suspension control device
CN117148704A (en) Intelligent chassis domain controller with hardware full redundancy design
CN113682308A (en) Centralized control system for platform development wire-controlled chassis system
CN114889388A (en) Air suspension controller based on domain control and system architecture thereof
CN107458266A (en) A kind of electric automobile center integrated control system
CN110281892B (en) Automatic driving vehicle brake control device and vehicle brake control method
JP2007137107A (en) Driving/braking force controller for vehicle
JP7060356B2 (en) Vehicle braking system
CN212950025U (en) Adjustable damping control device of integrated three-dimensional acceleration sensor for vehicle
CN210852413U (en) Automobile control device
JP7070451B2 (en) Vehicle attitude control device
CN212373534U (en) Control system of vehicle spare tire cover plate and vehicle
JP6640590B2 (en) Vehicle damping device
CN114889574B (en) Local area control method and system for longitudinal control of commercial vehicle
KR20140143544A (en) Method for diagnosing malfunction of ecu in vehicle

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant