Air spring assembly control method, controller, control system and vehicle
By monitoring and controlling the actual measured data of the valve pump in the air spring assembly in real time, and judging and preventing overheating, the fault problem in the air spring assembly caused by overheating is solved, ensuring the normal operation and long life of the equipment.
Patent Information
- Application Number
- CN202311375447.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-23
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2043-10-23
AI Technical Summary
The air spring assembly in existing vehicles will generate a large amount of heat when compressing air, resulting in the temperature of the air pump and solenoid valves being too high, prone to failure or damage, affecting the normal operation of the air spring assembly.
By obtaining the actual valve pump measurement data of the air spring assembly, we determine whether the overheating conditions are met, determine the target valve pump control instructions based on the actual data, and control the operation or stop of the air pump and solenoid valve to achieve overheating protection.
Effectively prevent damage to the air pump and solenoid valve due to overheating, ensure the normal operation of the air spring assembly, and extend the service life of the equipment.
Smart Images

Figure CN119911049A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of vehicles, and in particular relates to an air spring assembly control method, a controller, an air spring assembly control system and a vehicle. Background Art
[0002] In order to improve the comfort of driving experience, existing vehicles are equipped with air spring assemblies to remove dust, compress and dehydrate the natural air from the outside, and then send it to the air spring. The amount of compressed air in the air spring is adjusted according to the road conditions and driving conditions. The air spring assembly generally includes an air pump and a solenoid valve. When the air is compressed and pressurized, a large amount of heat is generated, which causes the temperature of the compressed air to increase, making the temperature of the air pump and the solenoid valve too high, which is prone to failure or even damage, affecting the normal operation of the air spring assembly. Summary of the invention
[0003] The present invention provides an air spring assembly control method, a controller, an air spring assembly control system and a vehicle, so as to realize overheat protection for a valve pump of the air spring assembly.
[0004] A method for controlling an air spring assembly includes obtaining measured data of a valve pump corresponding to the air spring assembly;
[0005] If the valve pump measured data meets the valve pump overheat condition, determining the target valve pump control instruction according to the valve pump measured data;
[0006] Based on the target valve-pump control instruction, the operation of the valve-pump in the air spring assembly is controlled.
[0007] Preferably, the step of obtaining the measured data of the valve pump corresponding to the air spring assembly includes:
[0008] Acquiring an air pump operating temperature and an air pump operating request signal corresponding to an air pump in the air spring assembly;
[0009] If the valve pump measured data meets the valve pump overheat condition, then according to the valve pump measured data, a target valve pump control instruction is determined, including:
[0010] Determining a first air pump control instruction according to the air pump operating temperature;
[0011] Determining a second air pump control instruction according to the air pump work request signal;
[0012] Determining a target air pump control instruction according to the first air pump control instruction and the second air pump control instruction;
[0013] The step of controlling the operation of the valve pump in the air spring assembly based on the target valve pump control instruction includes:
[0014] Based on the target air pump control instruction, the air pump in the air spring assembly is controlled to run or stop.
[0015] Preferably, determining the first air pump control instruction according to the air pump operating temperature includes:
[0016] Comparing the air pump operating temperature with the air pump temperature lower limit value and the air pump temperature upper limit value;
[0017] If the air pump operating temperature is less than the lower limit of the air pump temperature, determining that the first air pump control instruction is an air pump operation instruction;
[0018] If the air pump operating temperature is greater than the air pump temperature upper limit value, determining that the first air pump control instruction is an air pump stop instruction;
[0019] If the air pump operating temperature is between the air pump temperature lower limit value and the air pump temperature upper limit value, the first air pump control instruction is determined to be the air pump current control instruction.
[0020] Preferably, determining the second air pump control instruction according to the air pump work request signal includes:
[0021] Determining the air pump working duty cycle according to the air pump working request signal;
[0022] Comparing the air pump operating duty cycle with an air pump duty cycle lower limit value and an air pump duty cycle upper limit value;
[0023] If the air pump operating duty cycle is less than the air pump duty cycle lower limit, determining that the second air pump control instruction is an air pump operation instruction;
[0024] If the air pump operating duty cycle is greater than the air pump duty cycle upper limit, determining that the second air pump control instruction is an air pump stop instruction;
[0025] If the air pump operating duty cycle is between the air pump duty cycle lower limit value and the air pump duty cycle upper limit value, it is confirmed that the second air pump control instruction is the current air pump control instruction.
[0026] Preferably, determining the target air pump control instruction according to the first air pump control instruction and the second air pump control instruction includes:
[0027] If both the first air pump control instruction and the second air pump control instruction are air pump operation instructions, determining that the target air pump control instruction is an air pump operation instruction;
[0028] If at least one of the first air pump control instruction and the second air pump control instruction is an air pump stop instruction, the target air pump control instruction is determined to be an air pump stop instruction.
[0029] Preferably, the step of obtaining the measured data of the valve pump corresponding to the air spring assembly includes:
[0030] Acquire a solenoid valve operation request signal when the air spring assembly is in a current working condition;
[0031] If the valve pump measured data meets the valve pump overheat condition, determining the target valve pump control instruction according to the valve pump measured data includes:
[0032] Determining the solenoid valve working duty cycle according to the solenoid valve working request signal;
[0033] Obtain the lower limit value and upper limit value of the solenoid valve duty cycle corresponding to the current working condition;
[0034] Determining a target solenoid valve control instruction according to the solenoid valve working duty cycle, the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0035] The step of controlling the operation of the valve pump in the air spring assembly based on the target valve pump control instruction includes:
[0036] Based on the target solenoid valve control command, the solenoid valve in the air spring assembly is controlled to operate or stop.
[0037] Preferably, determining the target solenoid valve control instruction according to the solenoid valve working duty cycle, the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value includes:
[0038] If the solenoid valve operating duty cycle is less than the solenoid valve duty cycle lower limit value, determining that the target solenoid valve control instruction is a solenoid valve operation instruction;
[0039] If the solenoid valve operating duty cycle is greater than the solenoid valve duty cycle upper limit value, determining that the target solenoid valve control instruction is a solenoid valve stop instruction;
[0040] If the solenoid valve operating duty cycle is between the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, the target solenoid valve control instruction is determined to be the solenoid valve current control instruction.
[0041] Preferably, the air spring assembly includes a first solenoid valve and four second solenoid valves, the first solenoid valve is used to control the operation of the air tank, and the second solenoid valve is used to control the operation of the air spring;
[0042] The step of obtaining the lower limit value and the upper limit value of the solenoid valve duty cycle corresponding to the current working condition includes:
[0043] If the first solenoid valve is in working state, a first duty cycle lower limit value and a first duty cycle upper limit value corresponding to the first working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0044] If any two of the second solenoid valves are in working state, the second duty cycle lower limit value and the second duty cycle upper limit value corresponding to the second working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0045] If the first solenoid valve is in working state and any two of the second solenoid valves are in working state, the third duty cycle lower limit value and the third duty cycle upper limit value corresponding to the third working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0046] If the four second solenoid valves are in working state, the fourth duty cycle lower limit value and the fourth duty cycle upper limit value corresponding to the fourth working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0047] If the first solenoid valve is in working state and the four second solenoid valves are in working state, the fifth duty cycle lower limit value and the fifth duty cycle upper limit value corresponding to the fifth working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value.
[0048] A controller comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned air spring assembly control method when executing the computer program.
[0049] An air spring assembly control system comprises an air spring assembly and the above-mentioned controller;
[0050] The air spring assembly includes an air tank, a ventilation line, four air springs, an air pump, a first solenoid valve and four second solenoid valves; the ventilation line is connected to the air tank through the first solenoid valve, and is respectively connected to the four air springs through four second solenoid valves, and the air pump is arranged on the ventilation line.
[0051] A vehicle comprises the above-mentioned air spring assembly control system.
[0052] The above-mentioned air spring assembly control method, controller, air spring assembly control system and vehicle first obtain the actual measured data of the valve pump of the air spring assembly. When the actual measured data of the valve pump meets the valve pump overheating condition, the target valve pump control instruction is determined according to the actual measured data of the valve pump, and then the valve pump of the air spring assembly is controlled to run or stop based on the target valve pump control instruction. When the valve pump in the air spring assembly overheats, the valve pump can be controlled to stop working, so as to realize overheating protection of the valve pump and ensure the normal operation of the valve pump. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 is a flow chart of an air spring assembly control method in one embodiment of the present invention;
[0054] Figure 2 is another flow chart of an air spring assembly control method according to an embodiment of the present invention;
[0055] Figure 3 is another flow chart of an air spring assembly control method according to an embodiment of the present invention;
[0056] Figure 4 is another flow chart of an air spring assembly control method according to an embodiment of the present invention;
[0057] Figure 5 is another flow chart of an air spring assembly control method according to an embodiment of the present invention;
[0058] Figure 6 is another flow chart of an air spring assembly control method according to an embodiment of the present invention;
[0059] Figure 7 is another flow chart of an air spring assembly control method according to an embodiment of the present invention;
[0060] Figure 8 is another flow chart of an air spring assembly control method in one embodiment of the present invention. DETAILED DESCRIPTION
[0061] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0062] It should be noted that when an element is referred to as being "fixed to" or "disposed on" another element, it can be directly on the other element or indirectly on the other element. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or indirectly connected to the other element.
[0063] It should be understood that the orientation or position relationship indicated by terms such as "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside" and "outside" are based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0064] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0065] The embodiment of the present invention provides an air spring assembly control method, which can be applied to a controller connected to the air spring assembly to control the air spring assembly to achieve overheat protection. The air spring assembly here may include an air tank, a ventilation pipeline, four air springs, an air pump, a first solenoid valve and four second solenoid valves; the ventilation pipeline is connected to the air tank through the first solenoid valve, and is respectively connected to the four air springs through four second solenoid valves, and the air pump is arranged on the ventilation pipeline; the controller is connected to the air pump, the first solenoid valve and the second solenoid valve, and can control the air pump, the first solenoid valve and the second solenoid valve to work according to the real-time measured data of the valve pump collected, so as to achieve overheat protection and ensure the normal operation of the valve pump.
[0066] The embodiment of the present invention provides an air spring assembly control method, which is described by taking the application of the method in a controller connected to the air spring assembly as an example. Figure 1 As shown, the air spring assembly control method includes:
[0067] S101: Acquire actual measured data of the valve pump corresponding to the air spring assembly;
[0068] S102: If the valve pump actual measurement data meets the valve pump overheat condition, determine the target valve pump control instruction according to the valve pump actual measurement data;
[0069] S103: Based on the target valve pump control instruction, control the operation of the valve pump in the air spring assembly.
[0070] The valve pump measured data refers to the valve pump data in the air spring assembly detected at the current moment, and the valve pump data includes data corresponding to the air pump in the air spring assembly and data corresponding to the solenoid valve in the air spring assembly.
[0071] As an example, in step S101, when the air spring assembly is working, the controller can obtain the measured data of the valve pump corresponding to the air spring assembly. Specifically, the controller can obtain the data of the air pump and the solenoid valve detected in the air spring assembly at the current moment, so that the controller can determine whether the valve pump overheating condition is met based on the measured data of the valve pump.
[0072] Among them, the valve pump overheat condition refers to the pre-set condition for overheat protection of the valve pump in the air spring assembly, which can be understood as the condition for evaluating whether the valve pump is overheated. The valve pump in the air spring assembly refers to the air pump and solenoid valve in the air spring assembly. The target valve pump control instruction refers to the control instruction obtained based on the actual measured data of the valve pump, which is used to control the operation of the valve pump in the air spring assembly.
[0073] As an example, in step S102, after acquiring the measured data of the valve pump, the controller analyzes whether the measured data of the valve pump meets the overheating condition of the valve pump. When the measured data of the valve pump meets the overheating condition of the valve pump, the controller determines the target valve pump control instruction based on the measured data of the valve pump. Specifically, the target valve pump control instruction includes a target air pump control instruction and a target solenoid valve control instruction; the controller evaluates whether the air pump is overheated based on the data corresponding to the air pump, and determines the target air pump control instruction based on the evaluation result, so as to control the operation of the air pump; the controller evaluates whether the solenoid valve is overheated based on the data corresponding to the solenoid valve, and determines the target solenoid valve control instruction based on the evaluation result, so as to control the operation of the solenoid valve.
[0074] As an example, in step S103, after the controller determines the target valve pump control instruction based on the measured data of the valve pump, it can control the operation of the valve pump in the air spring assembly according to the target valve pump control instruction. Specifically, after obtaining the data corresponding to the air pump, the controller evaluates whether the air pump is overheated based on the data corresponding to the air pump, determines the target air pump control instruction, and when the air pump is overheated, controls the air pump to stop running according to the target air pump control instruction; when the air pump is not overheated, controls the air pump to continue running according to the target air pump control instruction. After obtaining the data corresponding to the solenoid valve, the controller determines the target solenoid valve control instruction based on the data corresponding to the solenoid valve, so as to control the solenoid valve to run or stop according to the target solenoid valve control instruction.
[0075] In this embodiment, the actual measured data of the valve pump of the air spring assembly is obtained. When the actual measured data of the valve pump meets the valve pump overheating condition, the target valve pump control instruction is determined according to the actual measured data of the valve pump, and then the valve pump of the air spring assembly is controlled to run or stop based on the target valve pump control instruction, so that when the valve pump in the air spring assembly overheats, the valve pump can be controlled to stop working, thereby realizing overheat protection of the valve pump and ensuring the normal operation of the valve pump.
[0076] In one embodiment, if Figure 2 As shown, a method for controlling an air spring assembly is provided, and the method for controlling an air spring assembly includes:
[0077] S201: Acquire an air pump operating temperature and an air pump operating request signal corresponding to an air pump in an air spring assembly;
[0078] S202: Determine a first air pump control instruction according to the air pump operating temperature;
[0079] S203: Determine a second air pump control instruction according to the air pump work request signal;
[0080] S204: Determine a target air pump control instruction according to the first air pump control instruction and the second air pump control instruction;
[0081] S205: Based on the target air pump control instruction, control the air pump in the air spring assembly to run or stop.
[0082] Among them, step S201 is a specific implementation of the above step S101, steps S202-S204 are a specific implementation of the above step S102, and step S205 is a specific implementation of the above step S103.
[0083] The air pump operating temperature refers to the temperature of the air pump detected at the current moment. The air pump operating request signal refers to all operating request signals of the air pump detected within a sampling period T from the initial moment to the current moment.
[0084] As an example, in step S201, when the air spring assembly is working, the controller obtains two air pump data, namely, the air pump working temperature and the air pump working request signal, which are one of the valve pump measured data. In one embodiment, the controller is connected to a temperature sensor and a counter, the temperature sensor is connected to the air pump, the temperature sensor is used to detect the temperature of the air pump, and transmit the temperature information to the controller; the counter is connected to the air pump, the counter is used to detect and record the air pump working request signal, and transmit the air pump working request signal to the controller.
[0085] The first air pump control instruction refers to a control instruction for controlling the operation of the air pump determined based on the operating temperature of the air pump. The first air pump control instruction includes an air pump operation instruction and an air pump stop instruction. The air pump operation instruction refers to an instruction for controlling the operation of the air pump. The air pump stop instruction is an instruction for controlling the air pump to stop working.
[0086] As an example, in step S202, the controller analyzes the air pump operating temperature to determine whether the air pump is overheated, thereby determining the first air pump control instruction to control the operation of the air pump. Specifically, when the controller analyzes the air pump operating temperature and obtains that the air pump is not overheated, the air pump operation instruction is determined as the first air pump control instruction, and the instruction for controlling the operation of the air pump is output; when the controller analyzes the air pump operating temperature and obtains that the air pump is overheated, the air pump stop instruction is determined as the first air pump control instruction, and the instruction for controlling the air pump to stop working is output.
[0087] The second air pump control instruction refers to a control instruction determined based on the air pump operation request signal to control the operation of the air pump. The second air pump control instruction includes an air pump operation instruction and an air pump stop instruction.
[0088] As an example, in step S203, the controller analyzes the air pump work request signal to determine whether the air pump is overheated, thereby determining the second air pump control instruction to control the air pump to work. Specifically, when the controller analyzes the air pump work request signal and obtains that the air pump is not overheated, the air pump operation instruction is determined as the second air pump control instruction, and an instruction to control the operation of the air pump is output; when the controller analyzes the air pump work request signal and obtains that the air pump is overheated, the air pump stop instruction is determined as the second air pump control instruction, and an instruction to control the air pump to stop working is output.
[0089] The target air pump control instruction refers to a control instruction determined based on the first air pump control instruction and the second air pump control instruction, and is used to control the air pump to run or stop. The target air pump control instruction includes an air pump running instruction and an air pump stopping instruction.
[0090] As an example, in step S204, the controller analyzes the first air pump control instruction and the second air pump control instruction to determine the target air pump control instruction. Specifically, the first air pump control instruction and the second air pump control instruction determined by the controller can both be an air pump operation instruction and an air pump stop instruction, which will form four combined instructions. According to the four combined instructions finally formed, it can be evaluated to determine whether the air pump is overheated. If there is overheating, the target air pump control instruction is determined to be an air pump stop instruction; if there is no overheating, the target air pump control instruction is determined to be an air pump operation instruction, and the target air pump control instruction is the final output instruction for controlling the operation or stop of the air pump.
[0091] As an example, in step S205, the controller controls the air pump in the air spring assembly to run or stop based on the target air pump control instruction. Specifically, when the controller determines that the target air pump control instruction is an air pump running instruction according to the first air pump control instruction and the second air pump control instruction, the air pump is controlled to run; when the controller determines that the target air pump control instruction is an air pump stop instruction according to the first air pump control instruction and the second air pump control instruction, the air pump is controlled to stop working.
[0092] In this embodiment, the controller first obtains the air pump operating temperature and the air pump operating request signal, determines the first air pump control instruction according to the air pump operating temperature, determines the second air pump control instruction according to the air pump operating request signal, and then outputs the target air pump control instruction according to the first air pump control instruction and the second air pump control instruction, and then controls the air pump to run or stop according to the output target air pump control instruction; in this way, the controller combines the air pump operating temperature and the air pump operating request signal to judge whether the air pump is overheated, which is conducive to accurately judging whether the air pump is overheated, ensuring overheating protection of the air pump, and maintaining normal operation of the air spring assembly.
[0093] In one embodiment, if Figure 3 As shown, step S202, i.e., determining a first air pump control instruction according to the air pump operating temperature, includes:
[0094] S301: Compare the air pump operating temperature with the air pump temperature lower limit value and the air pump temperature upper limit value;
[0095] S302: If the air pump operating temperature is less than the lower limit of the air pump temperature, determining that the first air pump control instruction is an air pump operation instruction;
[0096] S303: If the air pump operating temperature is greater than the air pump temperature upper limit, determining that the first air pump control instruction is an air pump stop instruction;
[0097] S304: If the air pump operating temperature is between the air pump temperature lower limit value and the air pump temperature upper limit value, determine that the first air pump control instruction is the air pump current control instruction.
[0098] The lower limit value of the air pump temperature refers to the preset minimum temperature for limiting the air pump. The upper limit value of the air pump temperature refers to the preset maximum temperature for limiting the air pump. The lower limit value of the air pump temperature is less than the upper limit value of the air pump temperature.
[0099] As an example, in step S301, after obtaining the air pump operating temperature, the controller may obtain the preset lower limit value of the air pump temperature and the upper limit value of the air pump temperature, and compare the obtained air pump operating temperature with the lower limit value of the air pump temperature and the upper limit value of the air pump temperature to obtain a comparison result. Specifically, the air pump operating temperature is compared with the lower limit value of the air pump temperature and the upper limit value of the air pump temperature, and there are three types of comparison results, namely, the air pump operating temperature is less than the lower limit value of the air pump temperature, the air pump operating temperature is greater than the upper limit value of the air pump temperature, and the air pump operating temperature is between the lower limit value of the air pump temperature and the upper limit value of the air pump temperature.
[0100] As an example, in step S302, when the controller compares the air pump operating temperature with the lower limit value of the air pump temperature and the upper limit value of the air pump temperature, the comparison result is that the air pump operating temperature is less than the lower limit value of the air pump temperature, that is, the air pump operating temperature detected at the current moment is lower than the lower limit value of the air pump temperature, then the controller determines that the air pump is not overheated, and the output air pump operation instruction is the first air pump control instruction.
[0101] As an example, in step S303, when the controller compares the air pump operating temperature with the lower limit value of the air pump temperature and the upper limit value of the air pump temperature, the comparison result is that the air pump operating temperature is greater than the upper limit value of the air pump temperature, that is, the air pump operating temperature detected at the current moment is higher than the upper limit value of the air pump temperature, then the controller determines that the air pump is overheated, and outputs the air pump stop instruction as the first air pump control instruction.
[0102] The current control instruction of the air pump refers to the first air pump control instruction of the air pump at the current moment, including the air pump operation instruction and the air pump stop instruction. For example, if the first air pump control instruction of the air pump at the current moment is the air pump operation instruction, then the current control instruction of the air pump is the air pump operation instruction; if the first air pump control instruction of the air pump at the current moment is the air pump stop instruction, then the current control instruction of the air pump is the air pump stop instruction.
[0103] As an example, in step S304, when the controller compares the air pump operating temperature with the air pump temperature lower limit value and the air pump temperature upper limit value, the comparison result obtained is that the air pump operating temperature is between the air pump temperature lower limit value and the air pump temperature upper limit value, that is, the air pump operating temperature detected at the current moment is higher than the air pump temperature lower limit value, and the air pump operating temperature is lower than the air pump temperature upper limit value, and the output air pump current control instruction is the first air pump control instruction. In other words, in the process of the air pump operating temperature rising from the air pump temperature lower limit value to the air pump temperature upper limit value, the air pump current control instruction is the air pump operation instruction, and the controller outputs the air pump operation instruction as the first air pump control instruction; in the process of the air pump operating temperature falling from the air pump temperature upper limit value to the air pump temperature lower limit value, the air pump current control instruction is the air pump stop instruction, and the controller outputs the air pump stop instruction as the first air pump control instruction.
[0104] In one example, when the air pump operating temperature is lower than the lower limit of the air pump temperature, the controller determines that the first air pump control instruction is the air pump operation instruction, controls the air pump to operate, and causes the air pump operating temperature to rise; when the air pump operating temperature rises to be higher than the lower limit of the air pump temperature and lower than the upper limit of the air pump temperature, the first air pump control instruction executed by the air pump is the air pump operation instruction, that is, the controller determines that the current control instruction of the air pump is the air pump operation instruction at this time, and outputs the first air pump control instruction as the air pump operation instruction, and the air pump continues to operate, causing the air pump operating temperature to continue to rise; when the air pump operating temperature rises to be higher than the upper limit of the air pump temperature, the controller determines that the first air pump control instruction Let be the air pump stop instruction, control the air pump to stop working, so that the air pump working temperature drops; when the air pump working temperature drops below the upper limit of the air pump temperature and higher than the lower limit of the air pump temperature, the first air pump control instruction executed by the air pump at this time is the air pump stop instruction, that is, the controller determines that the current control instruction of the air pump is the air pump stop instruction at this time, then outputs the first air pump control instruction as the air pump stop instruction, the air pump continues to stop working, so that the air pump working temperature continues to drop; when the air pump working temperature drops below the lower limit of the air pump temperature, the controller determines that the first air pump control instruction is the air pump operation instruction, controls the air pump to operate, so that the air pump working temperature rises; repeat the above steps.
[0105] In this embodiment, the air pump operating temperature is compared with the pre-set lower limit value and upper limit value of the air pump temperature. When the air pump operating temperature is higher than the upper limit value of the air pump temperature, the air pump is controlled to stop working. When the air pump operating temperature is lower than the lower limit value of the air pump temperature, the air pump is controlled to run. When the air pump operating temperature is between the lower limit value and the upper limit value of the air pump temperature, the current working process is maintained to avoid frequent jumping and affecting the control accuracy of the air pump. With this design, the controller can directly determine whether the air pump is overheated through the air pump operating temperature, thereby avoiding damage caused by excessive temperature of the air pump, which is beneficial to overheat protection of the air pump and ensures the normal operation of the air spring assembly.
[0106] In one embodiment, if Figure 4 As shown, step S203, i.e., determining a second air pump control instruction according to the air pump work request signal, includes:
[0107] S401: Determine the air pump working duty cycle according to the air pump working request signal;
[0108] S402: Compare the air pump working duty cycle with the air pump duty cycle lower limit value and the air pump duty cycle upper limit value;
[0109] S403: If the air pump working duty cycle is less than the air pump duty cycle lower limit, determining the second air pump control instruction as an air pump operation instruction;
[0110] S404: If the air pump working duty cycle is greater than the air pump duty cycle upper limit, determining that the second air pump control instruction is an air pump stop instruction;
[0111] S405: If the air pump operating duty cycle is between the air pump duty cycle lower limit value and the air pump duty cycle upper limit value, it is confirmed that the second air pump control instruction is the current air pump control instruction.
[0112] The air pump duty cycle refers to the proportion of the air pump working time in the sampling period T from the initial moment to the current moment.
[0113] As an example, in step S401, the controller obtains all air pump work request signals of the air pump within the sampling period T, converts the air pump work request signals to obtain the total working time of the air pump within the sampling period T, and then obtains the air pump working duty cycle based on the ratio of the total working time of the air pump to the sampling period T.
[0114] In one embodiment, three counters A, B, and C are used, wherein counter A records all air pump work request signals within a sampling period T, counter B records the air pump work request signals within the latest sampling period Tnew, and counter C records the total working time of the air pump within the sampling period T.
[0115] In order to save memory, the total data counter in the sampling period T is converted into counter1 and counter2 and stored in counters A and B respectively, where: counter = counter1 * counter2.
[0116] Counter B records counter2 air pump work request signals in the latest sampling period: B_Seq = [x1, x2, ... xcounter2].
[0117] Counter A records counter air pump work request signals within the sampling period: A_Seq=[sum(B_Seq_1), sum(B_Seq_2), ..., sum(B_Seq_counter1)], where B_Seq_i, i is 1 to counter1.
[0118] Counter C records the total working time of the air pump in the sampling period: Time_pump=sum(A_Seq).
[0119] The lower limit value of the air pump duty cycle refers to the preset minimum value for limiting the air pump working duty cycle. The upper limit value of the air pump duty cycle refers to the preset maximum value for limiting the air pump working duty cycle. The lower limit value of the air pump duty cycle is less than the upper limit value of the air pump duty cycle.
[0120] As an example, in step S402, the controller obtains the preset lower limit value and upper limit value of the air pump duty cycle, and compares the obtained air pump working duty cycle with the lower limit value and upper limit value of the air pump duty cycle. There are three comparison results. When the air pump working duty cycle is less than the lower limit value of the air pump duty cycle, step S403 is executed; when the air pump working duty cycle is greater than the upper limit value of the air pump duty cycle, step S404 is executed; when the air pump working duty cycle is between the lower limit value and the upper limit value of the air pump duty cycle, step S405 is executed.
[0121] As an example, in step S403, when the controller compares the air pump operating duty cycle with the air pump duty cycle lower limit value and the air pump duty cycle upper limit value, the comparison result is that the air pump operating duty cycle is less than the air pump duty cycle lower limit value, that is, the air pump operating duty cycle detected at the current moment is lower than the air pump duty cycle lower limit value, then the controller determines that the air pump is not overheated, and outputs the air pump operation instruction as the second air pump control instruction.
[0122] As an example, in step S404, when the controller compares the air pump operating duty cycle with the air pump duty cycle lower limit value and the air pump duty cycle upper limit value, the comparison result is that the air pump operating duty cycle is greater than the air pump duty cycle upper limit value, that is, the air pump operating duty cycle detected at the current moment is higher than the air pump duty cycle upper limit value, then the controller determines that the air pump is overheated, and outputs the air pump stop command as the second air pump control command.
[0123] As an example, in step S405, when the controller compares the air pump duty cycle with the lower limit value of the air pump duty cycle and the upper limit value of the air pump duty cycle, the comparison result obtained is that the air pump duty cycle is between the lower limit value of the air pump duty cycle and the upper limit value of the air pump duty cycle, that is, the air pump duty cycle detected at the current moment is higher than the lower limit value of the air pump duty cycle, and the air pump duty cycle is lower than the upper limit value of the air pump duty cycle, and the output air pump current control instruction is the second air pump control instruction. In other words, in the process of the air pump duty cycle increasing from the lower limit value of the air pump duty cycle to the upper limit value of the air pump duty cycle, the air pump current control instruction is the air pump operation instruction, and the controller outputs the air pump operation instruction as the second air pump control instruction; in the process of the air pump duty cycle decreasing from the upper limit value of the air pump duty cycle to the lower limit value of the air pump duty cycle, the air pump current control instruction is the air pump stop instruction, and the controller outputs the air pump stop instruction as the second air pump control instruction.
[0124] In one example, when the air pump operating duty cycle is lower than the lower limit of the air pump duty cycle, the controller determines that the second air pump control instruction is the air pump operation instruction, controls the air pump to operate, and increases the air pump operating duty cycle; when the air pump operating duty cycle increases to be higher than the lower limit of the air pump duty cycle and lower than the upper limit of the air pump duty cycle, the second air pump control instruction executed by the air pump is the air pump operation instruction, that is, the controller determines that the current control instruction of the air pump is the air pump operation instruction at this time, and outputs the second air pump control instruction as the air pump operation instruction, and the air pump continues to operate, so that the air pump operating duty cycle continues to increase; when the air pump operating duty cycle increases to be higher than the upper limit of the air pump duty cycle, the controller determines that the second air pump control instruction Let be the air pump stop instruction, control the air pump to stop working, so that the air pump working duty cycle decreases; when the air pump working duty cycle drops to below the upper limit of the air pump duty cycle and higher than the lower limit of the air pump duty cycle, the second air pump control instruction executed by the air pump at this time is the air pump stop instruction, that is, the controller determines that the current control instruction of the air pump is the air pump stop instruction at this time, then outputs the second air pump control instruction as the air pump stop instruction, the air pump continues to stop working, so that the air pump working duty cycle continues to decrease; when the air pump working duty cycle drops to below the lower limit of the air pump duty cycle, the controller determines that the second air pump control instruction is the air pump operation instruction, controls the air pump to operate, so that the air pump working duty cycle increases; repeat the above steps.
[0125] In this embodiment, the air pump operating duty cycle calculated based on the air pump operating signal is compared with the pre-set air pump duty cycle lower limit value and air pump duty cycle upper limit value. When the air pump operating duty cycle is higher than the air pump duty cycle upper limit value, the air pump is controlled to stop working. When the air pump operating duty cycle is lower than the air pump duty cycle lower limit value, the air pump is controlled to run. When the air pump operating duty cycle is between the air pump duty cycle lower limit value and the air pump duty cycle upper limit value, the current working state is maintained to avoid frequent jumping and affect the control accuracy of the air pump. With this design, the controller determines whether the air pump is overheating by the air pump operating duty cycle to avoid damage caused by excessive temperature of the air pump, which is beneficial to overheating protection of the air pump and ensures the normal operation of the air spring assembly.
[0126] In one embodiment, if Figure 5 As shown, step S204, i.e., determining a target air pump control instruction according to the first air pump control instruction and the second air pump control instruction, comprises:
[0127] S501: If the first air pump control instruction and the second air pump control instruction are both air pump operation instructions, determining that the target air pump control instruction is an air pump operation instruction;
[0128] S502: If at least one of the first air pump control instruction and the second air pump control instruction is an air pump stop instruction, determine that the target air pump control instruction is an air pump stop instruction.
[0129] As an example, in step S501, the controller determines that the target air pump control instruction is an air pump operation instruction based on the fact that both the first air pump control instruction and the second air pump control instruction are air pump operation instructions. Specifically, the first air pump control instruction is an air pump operation instruction, that is, the controller determines that the air pump is not overheated based on the air pump operating temperature; and the second air pump control instruction is an air pump operation instruction, that is, the controller determines that the air pump is not overheated based on the air pump work request signal; the controller combines the above two judgment results that the air pump is not overheated, and obtains the final judgment result that the air pump is not overheated, then determines that the target air pump control instruction is an air pump motion instruction to control the operation of the air pump.
[0130] As an example, in step S502, the controller determines that the target air pump control instruction is an air pump stop instruction according to the existence of at least one air pump stop instruction in the first air pump control instruction and the second air pump control instruction. Specifically, the first air pump control instruction is an air pump operation instruction, that is, the controller determines that the air pump is not overheated based on the air pump operating temperature; the second air pump control instruction is an air pump stop instruction, that is, the controller determines that the air pump is overheated based on the air pump work request signal; the controller combines the above judgment results of one air pump not overheating and one air pump overheating, and obtains the final judgment result that the air pump is overheated, then determines that the target air pump control instruction is an air pump stop instruction, so as to control the air pump to stop working. Alternatively, the first air pump control instruction is an air pump stop instruction, that is, the controller determines that the air pump is overheated based on the air pump operating temperature; the first air pump control instruction is an air pump operation instruction, that is, the controller determines that the air pump is not overheated based on the air pump work request signal; the controller combines the above judgment results of one air pump not overheating and one air pump overheating, and obtains the final judgment result that the air pump is overheated, then determines the target air pump control instruction to be an air pump stop instruction to control the air pump to stop working. Alternatively, the first air pump control instruction is an air pump stop instruction, that is, the controller determines that the air pump is overheated based on the air pump operating temperature; the second air pump control instruction is an air pump stop instruction, that is, the controller determines that the air pump is overheated based on the air pump work request signal; the controller combines the above two judgment results of air pump overheating, and obtains the final judgment result that the air pump is overheated, then determines the target air pump control instruction to be an air pump stop instruction to control the air pump to stop working.
[0131] In this embodiment, the controller determines whether the air pump is overheated based on a combination of the air pump operating temperature and the air pump operating request signal, thereby improving the accuracy of the air pump overheat protection and ensuring the normal operation of the air spring assembly.
[0132] In one embodiment, if Figure 6 As shown, a method for controlling an air spring assembly is provided, and the method for controlling an air spring assembly includes:
[0133] S601: Acquiring a solenoid valve operation request signal when the air spring assembly is in the current working condition;
[0134] S602: Determine the solenoid valve working duty cycle according to the solenoid valve working request signal;
[0135] S603: Obtaining a lower limit value and an upper limit value of a solenoid valve duty cycle corresponding to the current working condition;
[0136] S604: determining a target solenoid valve control instruction according to the solenoid valve working duty cycle, the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0137] S605: Based on the target solenoid valve control instruction, control the solenoid valve in the air spring assembly to run or stop.
[0138] Among them, step S601 is another specific implementation of the above step S101, steps S602-S604 are another specific implementation of the above step S102, and step S605 is another specific implementation of the above step S103.
[0139] The solenoid valve work request signal refers to all the solenoid valve work request signals detected within a sampling period T from the initial moment to the current moment. The current working condition refers to the working condition of the solenoid valve detected at the current moment.
[0140] As an example, in step S601, when the air spring assembly is working, the controller obtains the solenoid valve work request signal under the current working condition, that is, obtains the solenoid valve work request signal in operation. In one embodiment, a counter can be set to be connected to the solenoid valve, and the counter is used to detect and record the solenoid valve work request signal, and transmit the solenoid valve work request signal to the controller, so that the controller can obtain the solenoid valve work request signal under the current working condition of the air spring assembly.
[0141] The solenoid valve duty cycle refers to the proportion of the solenoid valve working time within the sampling period T from the initial moment to the current moment.
[0142] As an example, in step S602, the controller obtains the work request signals of all solenoid valves in operation within the sampling period T, converts the solenoid valve work request signals to obtain the total working time of the solenoid valve within the sampling period T, and then obtains the working duty cycle of the solenoid valve based on the ratio of the total working time of the solenoid valve to the sampling period T.
[0143] The lower limit value of the solenoid valve duty cycle refers to the lowest value preset to limit the solenoid valve working duty cycle, and the upper limit value of the solenoid valve duty cycle refers to the highest value preset to limit the solenoid valve working duty cycle.
[0144] As an example, in step S603, the controller obtains the lower limit value and the upper limit value of the solenoid valve duty cycle corresponding to the current working condition, so as to compare the solenoid valve working duty cycle with the lower limit value and the upper limit value of the solenoid valve duty cycle. Specifically, there are multiple working conditions of the solenoid valve, and the controller pre-sets the corresponding lower limit value and the upper limit value of the solenoid valve duty cycle for each working condition; the controller first determines the working condition of the solenoid valve at the current moment, that is, the current working condition, and then obtains the corresponding lower limit value and the upper limit value of the solenoid valve duty cycle according to the current working condition.
[0145] The target solenoid valve control instruction refers to a control instruction for controlling the operation or stop of the solenoid valve. The target solenoid valve control instruction includes a solenoid valve operation instruction and a solenoid valve stop instruction.
[0146] As an example, in step S604, the controller analyzes the acquired solenoid valve operating duty cycle with the preset solenoid valve duty cycle lower limit value and solenoid valve duty cycle upper limit value to determine whether the solenoid valve is overheated; when the controller determines that the solenoid valve is overheated, it confirms that the target solenoid valve control instruction is a solenoid valve stop instruction; when the controller determines that the solenoid valve is not overheated, it confirms that the target solenoid valve control instruction is a solenoid valve operation instruction.
[0147] As an example, in step S605, the controller controls the solenoid valve in the air spring assembly to run or stop based on the target solenoid valve control instruction; specifically, when the controller confirms that the target solenoid valve control instruction is a solenoid valve stop instruction, the solenoid valve is controlled to stop working; when the controller confirms that the target solenoid valve control instruction is a solenoid valve running instruction, the solenoid valve is controlled to run.
[0148] In this embodiment, the controller first obtains the solenoid valve working request signal, converts the solenoid valve working duty cycle according to the solenoid valve working request signal, and then analyzes and determines whether the solenoid valve is overheated according to the solenoid valve working duty cycle, so as to output the corresponding target solenoid valve control instruction to control the solenoid valve to run or stop; this is beneficial to overheat protection of the solenoid valve and ensure the normal operation of the air spring assembly.
[0149] In one embodiment, if Figure 7 As shown, step S604, i.e., determining the target solenoid valve control instruction according to the solenoid valve working duty cycle, the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, includes:
[0150] S701: If the solenoid valve working duty cycle is less than the solenoid valve duty cycle lower limit, determining that the target solenoid valve control instruction is a solenoid valve operation instruction;
[0151] S702: If the solenoid valve working duty cycle is greater than the solenoid valve duty cycle upper limit value, determining that the target solenoid valve control instruction is a solenoid valve stop instruction;
[0152] S703: If the solenoid valve operating duty cycle is between the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, determine the target solenoid valve control instruction as the solenoid valve current control instruction.
[0153] As an example, the controller compares the acquired solenoid valve operating duty cycle with the preset solenoid valve duty cycle lower limit value and solenoid valve duty cycle upper limit value, and three comparison results are obtained. When the solenoid valve operating duty cycle is less than the solenoid valve duty cycle lower limit value, step S701 is executed; when the solenoid valve operating duty cycle is greater than the solenoid valve duty cycle upper limit value, step S702 is executed; when the solenoid valve operating duty cycle is between the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, step S703 is executed.
[0154] As an example, in step S701, when the solenoid valve operating duty cycle is less than the solenoid valve duty cycle lower limit, the controller outputs the solenoid valve operation instruction as the target solenoid valve control instruction to control the operation of the solenoid valve.
[0155] As an example, in step S702, when the solenoid valve working duty cycle is greater than the solenoid valve duty cycle upper limit, the controller outputs a solenoid valve stop instruction as a target solenoid valve control instruction to control the solenoid valve to stop working.
[0156] The current control instruction of the solenoid valve refers to the control instruction of the solenoid valve at the current moment, including the solenoid valve operation instruction and the solenoid valve stop instruction. For example, if the control instruction of the solenoid valve at the current moment is the solenoid valve operation instruction, then the current control instruction of the solenoid valve is the solenoid valve operation instruction; if the control instruction of the solenoid valve at the current moment is the solenoid valve stop instruction, then the current control instruction of the solenoid valve is the solenoid valve stop instruction.
[0157] As an example, in step S703, when the solenoid valve operating duty cycle is between the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, that is, the solenoid valve operating duty cycle is greater than the solenoid valve duty cycle lower limit value, and the solenoid valve operating duty cycle is less than the solenoid valve duty cycle upper limit value, the controller outputs the solenoid valve current control instruction as the target solenoid valve control instruction to control the solenoid valve to run or stop. Specifically, when the solenoid valve operating duty cycle increases from the solenoid valve duty cycle lower limit value to the solenoid valve duty cycle upper limit value, the solenoid valve current control instruction is the solenoid valve running instruction, and the controller outputs the solenoid valve running instruction as the target solenoid valve control instruction to control the solenoid valve to run; when the solenoid valve operating duty cycle decreases from the solenoid valve duty cycle upper limit value to the solenoid valve duty cycle lower limit value, the solenoid valve current control instruction is the solenoid valve stop instruction, and the controller outputs the solenoid valve stop instruction as the target solenoid valve control instruction to control the solenoid valve to stop working.
[0158] In one example, when the solenoid valve operating duty cycle is lower than the solenoid valve duty cycle lower limit value, the controller determines that the solenoid valve control instruction is the solenoid valve operation instruction, controls the solenoid valve to operate, and increases the solenoid valve operating duty cycle; when the solenoid valve operating duty cycle increases to be higher than the solenoid valve duty cycle lower limit value and lower than the solenoid valve duty cycle upper limit value, the solenoid valve control instruction executed by the solenoid valve is the solenoid valve operation instruction, that is, the controller determines that the current control instruction of the solenoid valve is the solenoid valve operation instruction, then outputs the solenoid valve control instruction as the solenoid valve operation instruction, and the solenoid valve continues to operate, so that the solenoid valve operating duty cycle continues to increase; when the solenoid valve operating duty cycle increases to be higher than the solenoid valve duty cycle upper limit value, the controller determines that the solenoid valve control instruction is the solenoid valve stop instruction, which controls the solenoid valve to stop working, so that the solenoid valve working duty cycle decreases; when the solenoid valve working duty cycle decreases to below the solenoid valve duty cycle upper limit value and higher than the solenoid valve duty cycle lower limit value, the solenoid valve control instruction executed by the solenoid valve at this time is the solenoid valve stop instruction, that is, the controller determines that the current control instruction of the solenoid valve is the solenoid valve stop instruction at this time, then the output solenoid valve control instruction is the solenoid valve stop instruction, the solenoid valve continues to stop working, so that the solenoid valve working duty cycle continues to decrease; when the solenoid valve working duty cycle decreases to below the solenoid valve duty cycle lower limit value, the controller determines that the solenoid valve control instruction is the solenoid valve operation instruction, controls the solenoid valve to operate, so that the solenoid valve working duty cycle increases; repeat the above steps.
[0159] In this embodiment, the solenoid valve working duty cycle determined according to the solenoid valve working request signal is compared with the pre-set solenoid valve duty cycle lower limit value and solenoid valve duty cycle upper limit value. When the solenoid valve working duty cycle is higher than the solenoid valve duty cycle upper limit value, the solenoid valve is controlled to stop working. When the solenoid valve working duty cycle is lower than the solenoid valve duty cycle lower limit value, the solenoid valve is controlled to operate. When the solenoid valve working duty cycle is between the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, the current working state is maintained to avoid frequent jumping and affect the control accuracy of the air pump. With this design, the controller determines whether the solenoid valve is overheated by the solenoid valve working duty cycle to avoid damage caused by excessive temperature of the solenoid valve, which is beneficial to overheating protection of the solenoid valve and ensure the normal operation of the air spring assembly.
[0160] In one embodiment, the air spring assembly includes a first solenoid valve and four second solenoid valves, the first solenoid valve is used to control the operation of the air tank, and the second solenoid valve is used to control the operation of the air spring;
[0161] like Figure 8 As shown, step S603, i.e. obtaining the lower limit value and the upper limit value of the solenoid valve duty cycle corresponding to the current working condition, includes:
[0162] S801: If the first solenoid valve is in working state, a first duty cycle lower limit value and a first duty cycle upper limit value corresponding to the first working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0163] S802: If any two second solenoid valves are in working state, determine the second duty cycle lower limit value and the second duty cycle upper limit value corresponding to the second working condition as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0164] S803: If the first solenoid valve is in the working state and any two second solenoid valves are in the working state, a third duty cycle lower limit value and a third duty cycle upper limit value corresponding to the third working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0165] S804: If the four second solenoid valves are in working state, a fourth duty cycle lower limit value and a fourth duty cycle upper limit value corresponding to the fourth working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value;
[0166] S805: If the first solenoid valve is in working state and the four second solenoid valves are in working state, the fifth duty cycle lower limit value and the fifth duty cycle upper limit value corresponding to the fifth working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value.
[0167] As an example, the air spring assembly includes a first solenoid valve and four second solenoid valves, wherein the solenoid valves have at least five working conditions, namely, when the first solenoid valve is in a working state and the four second solenoid valves are in a non-working state, it is in the first working condition and step S801 is executed; when any two second solenoid valves are in a working state and the first solenoid valve and the remaining two second solenoid valves are in a non-working state, it is in the second working condition and step S802 is executed; when the first solenoid valve and any two second solenoid valves are in a working state and the remaining two second solenoid valves are in a non-working state, it is in a third working condition and step S803 is executed; when the four second solenoid valves are in a working state and the first solenoid valve is in a non-working state, it is in a fourth working condition and step S804 is executed; when the first solenoid valve and the four second solenoid valves are in a working state, it is in the fifth working condition and step S805 is executed.
[0168] The first duty cycle lower limit value refers to the preset minimum value of the solenoid valve working duty cycle under the first working condition. The first duty cycle upper limit value refers to the preset maximum value of the solenoid valve working duty cycle under the first working condition.
[0169] As an example, in step S801, under the first working condition, the first solenoid valve is in a working state, and the four second solenoid valves are in a non-working state. The controller obtains a first duty cycle lower limit value and a first duty cycle upper limit value, and at this time, the solenoid valve working duty cycle obtained by the controller is the working duty cycle of the first solenoid valve. The working duty cycle of the first solenoid valve is compared with the first duty cycle lower limit value and the first duty cycle upper limit value, and steps S701-S703 are executed according to the comparison results.
[0170] In one embodiment, three counters are used to record all electromagnetic valve work request signals corresponding to the first electromagnetic valve in the latest sampling period, all electromagnetic valve work request signals corresponding to the first electromagnetic valve in the sampling period, and the total working time of the first electromagnetic valve in the sampling period. The above-mentioned conversion principle of converting the work request signal into the total working time is the same as the conversion principle of converting the work request signal into the total working time in the air pump, and will not be repeated here.
[0171] The second duty cycle lower limit value refers to the preset minimum value of the solenoid valve working duty cycle under the second working condition. The second duty cycle upper limit value refers to the preset maximum value of the solenoid valve working duty cycle under the second working condition. The second duty cycle lower limit value is not greater than the first duty cycle lower limit value, and the second duty cycle upper limit value is not greater than the first duty cycle upper limit value.
[0172] As an example, in step S802, under the second working condition, any two second solenoid valves are in a working state, and the first solenoid valve and the other two second solenoid valves are in a non-working state. The controller obtains the second duty cycle lower limit value and the second duty cycle upper limit value, and at this time, the solenoid valve working duty cycle obtained by the controller is the duty cycle of the two second solenoid valves in the working state working together. The duty cycle of the two second solenoid valves in the working state working together is compared with the second duty cycle lower limit value and the second duty cycle upper limit value, and steps S701-S703 are executed according to the comparison result.
[0173] In one embodiment, three counters are used to respectively record all electromagnetic valve work request signals corresponding to the two second electromagnetic valves in working state in the latest sampling period, all electromagnetic valve work request signals corresponding to the two second electromagnetic valves in working state in the sampling period, and the total working time of the two second electromagnetic valves in working state in the sampling period. The above-mentioned conversion principle of converting the work request signal into the total working time is the same as the conversion principle of converting the work request signal into the total working time in the air pump, and will not be repeated here.
[0174] The third duty cycle lower limit value refers to the preset minimum value of the solenoid valve working duty cycle under the third working condition. The third duty cycle upper limit value refers to the preset maximum value of the solenoid valve working duty cycle under the third working condition. The third duty cycle lower limit value is less than the first duty cycle lower limit value, and the third duty cycle lower limit value is less than the second duty cycle lower limit value; the third duty cycle upper limit value is less than the first duty cycle upper limit value, and the third duty cycle upper limit value is less than the second duty cycle upper limit value.
[0175] As an example, in step S803, under the third working condition, the first solenoid valve and any two second solenoid valves are in a working state, and the other two second solenoid valves are in a non-working state, and the controller obtains a third duty cycle lower limit value and a third duty cycle upper limit value, and at this time, the solenoid valve working duty cycle obtained by the controller is the duty cycle of the first solenoid valve and the two second solenoid valves in a working state working together, and the duty cycle of the first solenoid valve and the two second solenoid valves working together is compared with the third duty cycle lower limit value and the third duty cycle upper limit value, and steps S701-S703 are executed according to the comparison result.
[0176] In one embodiment, three counters are used to respectively record all electromagnetic valve work request signals corresponding to the first electromagnetic valve and the two second electromagnetic valves in the latest sampling period, all electromagnetic valve work request signals corresponding to the first electromagnetic valve and the two second electromagnetic valves in the sampling period, and the total working time of the first electromagnetic valve and the two second electromagnetic valves working together in the sampling period. The above-mentioned conversion principle of converting the work request signal into the total working time is the same as the conversion principle of converting the work request signal into the total working time in the air pump, and will not be repeated here.
[0177] The fourth duty cycle lower limit value refers to the preset minimum value of the solenoid valve working duty cycle under the fourth working condition. The fourth duty cycle upper limit value refers to the preset maximum value of the solenoid valve working duty cycle under the fourth working condition. The fourth duty cycle lower limit value is less than the third duty cycle lower limit value, and the fourth duty cycle upper limit value is less than the third duty cycle upper limit value.
[0178] As an example, in step S804, under the fourth working condition, the four second solenoid valves are in working state, and the first solenoid valve is in non-working state, and the controller obtains the fourth duty cycle lower limit value and the fourth duty cycle upper limit value, and at this time, the solenoid valve working duty cycle obtained by the controller is the duty cycle of the four second solenoid valves working together, and the duty cycle of the four second solenoid valves working together is compared with the fourth duty cycle lower limit value and the fourth duty cycle upper limit value, and steps S701-S703 are executed according to the comparison results.
[0179] In one embodiment, three counters are used to respectively record all electromagnetic valve work request signals corresponding to the four second electromagnetic valves in the latest sampling period, all electromagnetic valve work request signals corresponding to the four second electromagnetic valves in the sampling period, and the total working time of the four second electromagnetic valves working together in the sampling period. The above-mentioned conversion principle of converting the work request signal into the total working time is the same as the conversion principle of converting the work request signal into the total working time in the air pump, and will not be repeated here.
[0180] The fifth duty cycle lower limit value refers to the preset minimum value of the solenoid valve working duty cycle under the fifth working condition. The fifth duty cycle upper limit value refers to the preset maximum value of the solenoid valve working duty cycle under the fifth working condition. The fifth duty cycle lower limit value is less than the fourth duty cycle lower limit value, and the fifth duty cycle upper limit value is less than the fourth duty cycle upper limit value.
[0181] As an example, in step S805, under the fifth working condition, the first solenoid valve and the four second solenoid valves are in working state, and the controller obtains the fifth duty cycle lower limit value and the fifth duty cycle upper limit value, and at this time, the solenoid valve working duty cycle obtained by the controller is the duty cycle of the first solenoid valve and the four second solenoid valves working together, and the duty cycle of the first solenoid valve and the four second solenoid valves working together is compared with the fifth duty cycle lower limit value and the fifth duty cycle upper limit value, and steps S701-S703 are executed according to the comparison results.
[0182] In one embodiment, three counters are used to record all electromagnetic valve work request signals corresponding to the first electromagnetic valve and the four second electromagnetic valves in the latest sampling period, all electromagnetic valve work request signals corresponding to the first electromagnetic valve and the four second electromagnetic valves in the sampling period, and the total working time of the first electromagnetic valve and the four second electromagnetic valves working together in the sampling period. The above-mentioned conversion principle of converting the work request signal into the total working time is the same as the conversion principle of converting the work request signal into the total working time in the air pump, and will not be repeated here.
[0183] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0184] In one embodiment, a controller is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the air spring assembly control method described in the above embodiment is implemented, for example Figure 1 S101-S103 as shown, or Figures 2 to 8 To avoid repetition, it will not be described here.
[0185] In one embodiment, an air spring assembly control system is provided, including an air spring assembly and the controller described in the above embodiment; the air spring assembly includes an air tank, a ventilation line, four air springs, an air pump, a first solenoid valve and four second solenoid valves; the ventilation line is connected to the air tank through the first solenoid valve, and is respectively connected to the four air springs through four second solenoid valves, and the air pump is arranged on the ventilation line.
[0186] In one embodiment, a vehicle is provided, comprising the air spring assembly control system described in the above embodiment.
[0187] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0188] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0189] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for controlling an air spring assembly, characterized in that: include: Obtain the actual measured data of the valve and pump corresponding to the air spring assembly; If the valve pump measured data meets the valve pump overheat condition, determining the target valve pump control instruction according to the valve pump measured data; Based on the target valve-pump control instruction, the operation of the valve-pump in the air spring assembly is controlled.
2. The air spring assembly control method according to claim 1, characterized in that: The obtaining of the valve pump measured data corresponding to the air spring assembly includes: Acquiring an air pump operating temperature and an air pump operating request signal corresponding to an air pump in the air spring assembly; If the valve pump measured data meets the valve pump overheat condition, then according to the valve pump measured data, a target valve pump control instruction is determined, including: Determining a first air pump control instruction according to the air pump operating temperature; Determining a second air pump control instruction according to the air pump work request signal; Determining a target air pump control instruction according to the first air pump control instruction and the second air pump control instruction; The step of controlling the operation of the valve pump in the air spring assembly based on the target valve pump control instruction includes: Based on the target air pump control instruction, the air pump in the air spring assembly is controlled to run or stop.
3. The air spring assembly control method according to claim 2, characterized in that: The step of determining the first air pump control instruction according to the air pump operating temperature includes: Comparing the air pump operating temperature with the air pump temperature lower limit value and the air pump temperature upper limit value; If the air pump operating temperature is less than the lower limit of the air pump temperature, determining that the first air pump control instruction is an air pump operation instruction; If the air pump operating temperature is greater than the air pump temperature upper limit value, determining that the first air pump control instruction is an air pump stop instruction; If the air pump operating temperature is between the air pump temperature lower limit value and the air pump temperature upper limit value, the first air pump control instruction is determined to be the air pump current control instruction.
4. The air spring assembly control method according to claim 2, characterized in that: Determining the second air pump control instruction according to the air pump work request signal includes: Determining the air pump working duty cycle according to the air pump working request signal; Comparing the air pump operating duty cycle with an air pump duty cycle lower limit value and an air pump duty cycle upper limit value; If the air pump operating duty cycle is less than the air pump duty cycle lower limit, determining that the second air pump control instruction is an air pump operation instruction; If the air pump operating duty cycle is greater than the air pump duty cycle upper limit, determining that the second air pump control instruction is an air pump stop instruction; If the air pump operating duty cycle is between the air pump duty cycle lower limit value and the air pump duty cycle upper limit value, it is confirmed that the second air pump control instruction is the current air pump control instruction.
5. The air spring assembly control method according to claim 2, characterized in that: The step of determining a target air pump control instruction according to the first air pump control instruction and the second air pump control instruction comprises: If both the first air pump control instruction and the second air pump control instruction are air pump operation instructions, determining that the target air pump control instruction is an air pump operation instruction; If at least one of the first air pump control instruction and the second air pump control instruction is an air pump stop instruction, the target air pump control instruction is determined to be an air pump stop instruction.
6. The air spring assembly control method according to claim 1, characterized in that: The obtaining of the valve pump measured data corresponding to the air spring assembly includes: Acquire a solenoid valve operation request signal when the air spring assembly is in a current working condition; If the valve pump measured data meets the valve pump overheat condition, determining the target valve pump control instruction according to the valve pump measured data includes: Determining the solenoid valve working duty cycle according to the solenoid valve working request signal; Obtain the lower limit value and upper limit value of the solenoid valve duty cycle corresponding to the current working condition; Determining a target solenoid valve control instruction according to the solenoid valve working duty cycle, the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value; The step of controlling the operation of the valve pump in the air spring assembly based on the target valve pump control instruction includes: Based on the target solenoid valve control command, the solenoid valve in the air spring assembly is controlled to operate or stop.
7. The air spring assembly control method according to claim 6, characterized in that: Determining the target solenoid valve control instruction according to the solenoid valve working duty cycle, the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value includes: If the solenoid valve operating duty cycle is less than the solenoid valve duty cycle lower limit value, determining that the target solenoid valve control instruction is a solenoid valve operation instruction; If the solenoid valve operating duty cycle is greater than the solenoid valve duty cycle upper limit value, determining that the target solenoid valve control instruction is a solenoid valve stop instruction; If the solenoid valve operating duty cycle is between the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value, the target solenoid valve control instruction is determined to be the solenoid valve current control instruction.
8. The air spring assembly control method according to claim 6, characterized in that: The air spring assembly includes a first solenoid valve and four second solenoid valves, the first solenoid valve is used to control the operation of the air tank, and the second solenoid valve is used to control the operation of the air spring; The step of obtaining the lower limit value and the upper limit value of the solenoid valve duty cycle corresponding to the current working condition includes: If the first solenoid valve is in working state, a first duty cycle lower limit value and a first duty cycle upper limit value corresponding to the first working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value; If any two of the second solenoid valves are in working state, the second duty cycle lower limit value and the second duty cycle upper limit value corresponding to the second working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value; If the first solenoid valve is in working state and any two of the second solenoid valves are in working state, the third duty cycle lower limit value and the third duty cycle upper limit value corresponding to the third working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value; If the four second solenoid valves are in working state, the fourth duty cycle lower limit value and the fourth duty cycle upper limit value corresponding to the fourth working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value; If the first solenoid valve is in working state and the four second solenoid valves are in working state, the fifth duty cycle lower limit value and the fifth duty cycle upper limit value corresponding to the fifth working condition are determined as the solenoid valve duty cycle lower limit value and the solenoid valve duty cycle upper limit value.
9. A controller, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the air spring assembly control method as described in any one of claims 1 to 8 when executing the computer program.
10. An air spring assembly control system, characterized in that: comprising an air spring assembly and the controller according to claim 9; The air spring assembly includes an air tank, a ventilation line, four air springs, an air pump, a first solenoid valve and four second solenoid valves; the ventilation line is connected to the air tank through the first solenoid valve, and is respectively connected to the four air springs through four second solenoid valves, and the air pump is arranged on the ventilation line.
11. A vehicle, characterized in that: Includes the air spring assembly control system as described in claim 10.
Citation Information
Patent Citations
Electronic control air suspension system component testing method and system
CN115266155A
Vehicle suspension control system
CN115923425A
Air pump over-temperature protection method, device and equipment and readable storage medium
CN116538068A
Car height adjusting device
JP2007118694A