Methods, devices, equipment and readable storage media for controlling damping force of shock absorbers
By detecting the distance between the damper piston rod and the buffer block and outputting a current of the preset intensity, the problem of the inability to effectively suppress the compression and abnormal noise of the vibration damper in the prior art is solved, and stronger damping force control is achieved and the driving experience is improved.
Patent Information
- Application Number
- CN202311277451.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2043-09-27
AI Technical Summary
In the prior art, when the damping force is controlled according to the ceiling control algorithm, the compression of the vibration damper cannot be effectively suppressed, resulting in abnormal noise and affecting the driving experience.
By detecting whether the distance between the damper piston rod and the buffer block is less than the preset distance, and outputting a current of the preset strength to the solenoid valve when in the compressed state, a damping force of the preset strength is generated to ensure that the damping force intensity is greater than the current intensity determined by the ceiling damping control algorithm.
It effectively suppresses the compression of the vibration damper, reduces the impact of the piston rod on the buffer block, avoids abnormal noise, and improves the driving experience.
Smart Images

Figure CN117261517B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air suspension, and in particular to a shock absorber damping force control method, device, equipment and computer-readable storage medium. Background Art
[0002] At present, more and more cars are equipped with air suspension. Air suspension generally has a speed-adjustable function, that is, when the vehicle speed is higher than a certain set value, the height of the vehicle will be adjusted to a lower posture, and the shock absorber will also be compressed to a lower position. In this case, the distance between the shock absorber piston rod and the buffer block is relatively small. If the whole vehicle produces a vertical movement, the controller will output a control current to the solenoid valve according to the existing ceiling control algorithm to make the shock absorber produce a damping force. However, at this time, since the intensity of the control current determined by the ceiling control algorithm is relatively small, the damping force generated by the shock absorber is also relatively small, so the compression of the shock absorber cannot be suppressed at all, causing the shock absorber piston rod to produce an impact on the buffer block, resulting in abnormal noise, affecting the driving experience. Summary of the invention
[0003] The present application provides a shock absorber damping force control method, device, equipment and computer-readable storage medium, which can solve the technical problem in the prior art that abnormal noise cannot be suppressed when damping force control is performed according to a ceiling control algorithm.
[0004] In a first aspect, an embodiment of the present application provides a method for controlling a damping force of a shock absorber, the method comprising:
[0005] Detect whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance;
[0006] If it is less than the preset distance, it detects whether the shock absorber is in a compressed state;
[0007] If the shock absorber is in a compressed state, a current of a preset intensity is output to the solenoid valve so that the shock absorber generates a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
[0008] In combination with the first aspect, in one implementation, the step of detecting whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance includes:
[0009] Get the actual height of the shock absorber;
[0010] Detecting whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position;
[0011] If it is less than the threshold, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
[0012] In combination with the first aspect, in one implementation, the step of obtaining the actual height of the shock absorber includes:
[0013] Obtaining the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber;
[0014] Based on the numerical conversion relationship between the vehicle body height and the shock absorber height, the actual height of the shock absorber corresponding to the actual vehicle body height value is obtained.
[0015] In combination with the first aspect, in one implementation, the preset intensity is an upper limit value of a current intensity range that the solenoid valve can receive.
[0016] In combination with the first aspect, in one embodiment, after the step of detecting whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance, the method further includes:
[0017] If it is not less than the preset distance, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0018] In combination with the first aspect, in one implementation, after the step of detecting whether the shock absorber is in a compressed state, the method further includes:
[0019] If the shock absorber is not in a compressed state, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0020] In a second aspect, an embodiment of the present application provides a shock absorber damping force control device, the shock absorber damping force control device comprising:
[0021] A first detection module, used to detect whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance;
[0022] The second detection module is used to detect whether the shock absorber is in a compressed state if the distance is less than a preset distance;
[0023] The current control module is used to output a current of a preset intensity to the solenoid valve if the shock absorber is in a compressed state, so that the shock absorber can generate a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
[0024] In conjunction with the second aspect, in one implementation, the first detection module is used to:
[0025] Get the actual height of the shock absorber;
[0026] Detecting whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position;
[0027] If it is less than the threshold, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
[0028] In conjunction with the second aspect, in one implementation, the first detection module is used to:
[0029] Obtaining the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber;
[0030] Based on the numerical conversion relationship between the vehicle body height and the shock absorber height, the actual height of the shock absorber corresponding to the actual vehicle body height value is obtained.
[0031] In combination with the second aspect, in one implementation, the preset intensity is an upper limit value of a current intensity range that the solenoid valve can receive.
[0032] In conjunction with the second aspect, in one implementation, the current control module is further configured to:
[0033] If it is not less than the preset distance, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0034] In conjunction with the second aspect, in one implementation, the current control module is further configured to:
[0035] If the shock absorber is not in a compressed state, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0036] In the third aspect, an embodiment of the present application provides a shock absorber damping force control device, which includes a processor, a memory, and a shock absorber damping force control program stored in the memory and executable by the processor, wherein when the shock absorber damping force control program is executed by the processor, the steps of the shock absorber damping force control method as described above are implemented.
[0037] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a shock absorber damping force control program is stored, wherein when the shock absorber damping force control program is executed by a processor, the steps of the shock absorber damping force control method as described above are implemented.
[0038] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0039] In the embodiment of the present application, it is detected whether the distance between the shock absorber piston rod and the buffer block is less than the preset distance; if it is less than the preset distance, it is detected whether the shock absorber is in a compressed state; if the shock absorber is in a compressed state, a current of a preset intensity is output to the solenoid valve, so that the shock absorber generates a damping force corresponding to the current of the preset intensity, and the preset intensity is greater than the current intensity determined by the preset damping control algorithm. Through the embodiment of the present application, when it is detected that the distance between the shock absorber piston rod and the buffer block is less than the preset distance and the shock absorber is in a compressed state, the current intensity output to the solenoid valve is not determined according to the preset damping control algorithm (such as the ceiling damping control algorithm), but the current of the preset intensity is directly output to the solenoid valve, so that the shock absorber generates a larger damping force, thereby effectively suppressing the compression of the shock absorber, greatly reducing the impact of the shock absorber piston rod on the buffer block, and effectively avoiding the generation of abnormal noise. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 This is a flow chart of an embodiment of a method for controlling the damping force of a shock absorber of the present application;
[0041] Figure 2 This is a detailed flow chart of step S10 in an embodiment of a shock absorber damping force control method of the present application;
[0042] Figure 3 This is a functional module diagram of an embodiment of a shock absorber damping force control device of the present application;
[0043] Figure 4 This is a schematic diagram of the hardware structure of the shock absorber damping force control device involved in the embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0045] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit "first", "second" and "third" to different types.
[0046] In the description of the embodiments of the present application, "exemplary", "for example" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary", "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a specific way.
[0047] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0048] In some processes described in the embodiments of the present application, multiple operations or steps that appear in a specific order are included, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or in parallel, and the sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0049] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0050] In a first aspect, an embodiment of the present application provides a method for controlling the damping force of a shock absorber.
[0051] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of an embodiment of a shock absorber damping force control method of the present application. Figure 1As shown, the shock absorber damping force control method includes:
[0052] Step S10, detecting whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance;
[0053] In this embodiment, the distance between the shock absorber piston rod and the buffer block can be compared with the preset distance, so as to achieve the purpose of detecting whether the distance between the shock absorber piston rod and the buffer block is less than the preset distance. The preset distance is set according to actual needs, and the distance between the shock absorber piston rod and the buffer block can be determined in a variety of ways, such as by sensor perception, image recognition, etc.
[0054] In an optional embodiment, a distance sensor may be provided at the position where the piston rod contacts the buffer block, and the value collected by the distance sensor is used as the distance between the piston rod and the buffer block; or a distance sensor may be provided at the position where the buffer block contacts the piston rod, and the value collected by the distance sensor is used as the distance between the piston rod and the buffer block. Considering that the piston rod and the buffer block may frequently impact, a distance sensor with strong impact resistance may be selected.
[0055] In another optional embodiment, a camera may be provided at a relevant position to photograph the piston rod and the buffer block, and image recognition technology may be used to determine the distance between the piston rod and the buffer block from the photographed image.
[0056] It should be noted that the above is only a schematic illustration of the method that can be used to determine the distance between the shock absorber piston rod and the buffer block, and does not constitute a limitation on the method of determining the distance between the shock absorber piston rod and the buffer block. The distance between the shock absorber piston rod and the buffer block can be determined in a corresponding manner according to actual needs.
[0057] Furthermore, "the distance between the shock absorber piston rod and the buffer block is less than a preset distance" and "the distance between the shock absorber piston rod and the buffer block is not less than a preset distance" can be regarded as two states, and which state is established can be determined by detecting relevant values.
[0058] Step S20, if it is less than the preset distance, detecting whether the shock absorber is in a compressed state;
[0059] In this embodiment, if the distance between the shock absorber piston rod and the buffer block is less than the preset distance, it means that the distance between the shock absorber piston rod and the buffer block is relatively close. If the movement direction of the shock absorber piston rod is toward the buffer block at this time, it means that the shock absorber piston rod is about to hit the buffer block; if the movement direction of the shock absorber piston rod is away from the buffer block at this time, it means that the shock absorber piston rod will not hit the buffer block.
[0060] It is easy to understand that if the shock absorber piston rod is about to hit the buffer block, an abnormal noise will be generated. Therefore, when it is detected that the distance between the shock absorber piston rod and the buffer block is less than the preset distance, it is necessary to further determine whether the shock absorber piston rod is about to hit the buffer block, so the step of detecting whether the shock absorber is in a compressed state is performed.
[0061] Among them, when the shock absorber is in a compression state, it means that the movement direction of the shock absorber piston rod is toward the buffer block, and it is determined that the shock absorber piston rod is about to hit the buffer block; when the shock absorber is not in a compression state, it means that the movement direction of the shock absorber piston rod is not toward the buffer block, and it is determined that the shock absorber piston rod will not hit the buffer block.
[0062] In this embodiment, whether the shock absorber is in a compressed state can be determined by the movement direction of the shock absorber. For example, it is defined that when the shock absorber is in a compressed state, its speed is a negative value, and when the shock absorber is in a stretched state, its speed is a positive value, wherein the positive and negative values of the speed represent different movement directions. Based on this, by obtaining the speed of the shock absorber, it can be determined whether the shock absorber is in a compressed state or a stretched state based on the positive and negative values of the speed.
[0063] Step S30, if the shock absorber is in a compression state, output a current of a preset intensity to the solenoid valve so that the shock absorber generates a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
[0064] In this embodiment, based on the judgment of step S10 and step S20, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance and the shock absorber is in a compressed state, which means that the shock absorber piston rod is about to hit the buffer block. At this time, in order to avoid the piston rod hitting the buffer block with too much force and causing abnormal noise, a current of a preset intensity is output to the solenoid valve so that the shock absorber can generate a damping force corresponding to the current of the preset intensity. Among them, the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
[0065] It should be noted that the preset damping control algorithm (such as the ceiling damping control algorithm) will determine the current intensity of the current output to the solenoid valve according to the relevant state quantity. However, if the current intensity determined by the preset damping control algorithm is output to the solenoid valve, the damping force generated by the shock absorber will be insufficient to suppress the compression of the shock absorber, so that the shock absorber piston rod will produce an impact on the buffer block, resulting in abnormal noise, affecting the driving experience. Therefore, in this embodiment, a relatively stronger current is output to the solenoid valve so that the shock absorber can generate a damping force sufficient to suppress the compression of the shock absorber, thereby reducing the impact of the shock absorber piston rod on the buffer block and minimizing the impact abnormality.
[0066] In the embodiment of the present application, it is detected whether the distance between the shock absorber piston rod and the buffer block is less than the preset distance; if it is less than the preset distance, it is detected whether the shock absorber is in a compressed state; if the shock absorber is in a compressed state, a current of a preset intensity is output to the solenoid valve, so that the shock absorber generates a damping force corresponding to the current of the preset intensity, and the preset intensity is greater than the current intensity determined by the preset damping control algorithm. Through the embodiment of the present application, when it is detected that the distance between the shock absorber piston rod and the buffer block is less than the preset distance and the shock absorber is in a compressed state, the current intensity output to the solenoid valve is not determined according to the preset damping control algorithm (such as the ceiling damping control algorithm), but the current of the preset intensity is directly output to the solenoid valve. Since the preset intensity is higher than the current intensity determined by the preset damping control algorithm, the shock absorber generates a larger damping force, thereby effectively suppressing the compression of the shock absorber, greatly reducing the impact of the shock absorber piston rod on the buffer block, and effectively avoiding the generation of abnormal noise.
[0067] Further, in one embodiment, referring to Figure 2 , Figure 2 This is a detailed flow chart of step S10 in an embodiment of the shock absorber damping force control method of the present application. Figure 2 As shown, step S10 includes:
[0068] Step S101, obtaining the actual height of the shock absorber;
[0069] Step S102, detecting whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position;
[0070] Step S103: If the distance is less than the threshold, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
[0071] In this embodiment, "the distance between the shock absorber piston rod and the buffer block is less than the preset distance" and "the distance between the shock absorber piston rod and the buffer block is not less than the preset distance" are regarded as two states. The difference between the actual height of the shock absorber and the preset height is detected to be less than a threshold, and which state is established is determined based on the detection result.
[0072] Specifically, first obtain the actual height of the shock absorber. Here, a height sensor can be set on the shock absorber, and the value collected by the height sensor is used as the actual height of the shock absorber; or, a camera is set at a relevant position to photograph the shock absorber and at least one reference object, and the actual height of the shock absorber is determined by using image recognition technology on the photographed image.
[0073] It should be noted that the above is only a schematic description of the method that can be used to obtain the actual height of the shock absorber, and does not constitute a limitation on the method of obtaining the actual height of the shock absorber. The actual height of the shock absorber can be obtained in a corresponding manner according to actual needs.
[0074] After obtaining the actual height of the shock absorber, the actual height of the shock absorber is subtracted from the preset height to obtain the difference between the actual height of the shock absorber and the preset height, and then the difference between the actual height of the shock absorber and the preset height is compared with the threshold value to determine whether the difference between the actual height of the shock absorber and the preset height is less than the threshold value. Among them, the preset height is the height when the shock absorber moves to the lowest position. On this basis, it is easy to understand that if the difference between the actual height of the shock absorber and the preset height is less than the threshold value, it means that the actual position of the current shock absorber is very close to the lowest position to which the shock absorber can move, so it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
[0075] Furthermore, in one embodiment, step S101 includes:
[0076] The actual vehicle height value collected by the height sensor corresponding to the position of the shock absorber is obtained; based on the numerical conversion relationship between the vehicle height and the shock absorber height, the actual height of the shock absorber corresponding to the actual vehicle height value is obtained.
[0077] In this embodiment, when the height of the vehicle body changes, the vehicle body will drive the upper end of the shock absorber to move, the swing arm will rotate accordingly, and the value of the height sensor fixed between the swing arm and the vehicle body will change accordingly. Therefore, the actual vehicle height value collected by the height sensor can represent the actual height of the shock absorber to a certain extent.
[0078] Since the air suspension system architectures on different models may be different, in some cases, the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber can be directly used as the actual height of the shock absorber, that is, the numerical conversion relationship between the vehicle height and the shock absorber height is one-to-one. In other cases, it is necessary to determine the numerical conversion relationship between the vehicle height and the shock absorber height based on the arrangement relationship between the shock absorber and the height sensor, so that after obtaining the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber, the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber is converted based on the numerical conversion relationship between the vehicle height and the shock absorber height to obtain the actual height of the shock absorber corresponding to the actual vehicle height value.
[0079] In this embodiment, the existing height sensor on the air suspension system is utilized, and the actual height of the shock absorber can be determined based on the value collected by the height sensor, thereby achieving the purpose of detecting whether the distance between the shock absorber piston rod and the buffer block is less than the preset distance, without adding additional hardware, thus avoiding an increase in hardware costs.
[0080] Furthermore, in one embodiment, after step S10, the method further includes:
[0081] If it is not less than the preset distance, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0082] In this embodiment, if it is determined that the distance between the shock absorber piston rod and the buffer block is not less than the preset distance, it means that the shock absorber piston rod is not about to hit the buffer block, so there is no need to worry about the occurrence of abnormalities, and then the control current is output to the solenoid valve based on the preset damping control algorithm. The preset damping control algorithm is, for example, a ceiling damping control algorithm.
[0083] Furthermore, in one embodiment, after step S20, the method further includes:
[0084] If the shock absorber is not in a compressed state, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0085] In this embodiment, if it is determined that the shock absorber is not in a compressed state, it means that the shock absorber piston rod is not about to hit the buffer block, so there is no need to worry about the occurrence of abnormalities, and then the control current is output to the solenoid valve based on the preset damping control algorithm. The preset damping control algorithm is, for example, a ceiling damping control algorithm.
[0086] In a second aspect, an embodiment of the present application also provides a shock absorber damping force control device.
[0087] In one embodiment, referring to Figure 3 , Figure 3 This is a functional module diagram of an embodiment of a shock absorber damping force control device of the present application. Figure 3 As shown, the shock absorber damping force control device includes:
[0088] The first detection module 10 is used to detect whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance;
[0089] The second detection module 20 is used to detect whether the shock absorber is in a compression state if the distance is less than a preset distance;
[0090] The current control module 30 is used to output a current of a preset intensity to the solenoid valve if the shock absorber is in a compression state, so that the shock absorber generates a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
[0091] Furthermore, in one embodiment, the first detection module 10 is used to:
[0092] Get the actual height of the shock absorber;
[0093] Detecting whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position;
[0094] If it is less than the threshold, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
[0095] Furthermore, in one embodiment, the first detection module 10 is used to:
[0096] Obtaining the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber;
[0097] Based on the numerical conversion relationship between the vehicle body height and the shock absorber height, the actual height of the shock absorber corresponding to the actual vehicle body height value is obtained.
[0098] Furthermore, in one embodiment, the preset intensity is an upper limit value of the current intensity range that the solenoid valve can receive.
[0099] Furthermore, in one embodiment, the current control module 30 is also used for:
[0100] If it is not less than the preset distance, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0101] Furthermore, in one embodiment, the current control module 30 is also used for:
[0102] If the shock absorber is not in a compressed state, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0103] Among them, the functional implementation of each module in the above-mentioned shock absorber damping force control device corresponds to the various steps in the above-mentioned shock absorber damping force control method embodiment, and its functions and implementation processes are no longer repeated here one by one.
[0104] In a third aspect, an embodiment of the present application provides a shock absorber damping force control device, which may be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.
[0105] Reference Figure 4 , Figure 4 The hardware structure diagram of the shock absorber damping force control device involved in the embodiment of the present application is shown in FIG. In the embodiment of the present application, the shock absorber damping force control device may include a processor, a memory, a communication interface, and a communication bus.
[0106] The communication bus may be of any type and is used to interconnect the processor, the memory, and the communication interface.
[0107] The communication interface includes input / output (I / O) interface, physical interface and logical interface, etc., which are used to realize the interconnection of devices inside the shock absorber damping force control device, and the interface used to realize the interconnection between the shock absorber damping force control device and other devices (such as other computing devices or user devices). The physical interface can be an Ethernet interface, an optical fiber interface, an ATM interface, etc.; the user device can be a display (Display), a keyboard (Keyboard), etc.
[0108] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0109] The processor may be a general-purpose processor, and the general-purpose processor may call the shock absorber damping force control program stored in the memory and execute the shock absorber damping force control method provided in the embodiment of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The method executed when the shock absorber damping force control program is called may refer to the various embodiments of the shock absorber damping force control method of the present application, and will not be repeated here.
[0110] Those skilled in the art will understand that Figure 4 The hardware structure shown in the figure does not constitute a limitation on the present application, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0111] In a fourth aspect, an embodiment of the present application also provides a computer-readable storage medium.
[0112] In the embodiment of the present application, a shock absorber damping force control program is stored on a computer-readable storage medium. When the shock absorber damping force control program is executed by a processor, the following steps are implemented:
[0113] Detect whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance;
[0114] If it is less than the preset distance, it detects whether the shock absorber is in a compressed state;
[0115] If the shock absorber is in a compressed state, a current of a preset intensity is output to the solenoid valve so that the shock absorber generates a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
[0116] Furthermore, in one embodiment, when the shock absorber damping force control program is executed by the processor, the following steps are also implemented:
[0117] Get the actual height of the shock absorber;
[0118] Detecting whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position;
[0119] If it is less than the threshold, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
[0120] Furthermore, in one embodiment, when the shock absorber damping force control program is executed by the processor, the following steps are also implemented:
[0121] Obtaining the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber;
[0122] Based on the numerical conversion relationship between the vehicle body height and the shock absorber height, the actual height of the shock absorber corresponding to the actual vehicle body height value is obtained.
[0123] Furthermore, in one embodiment, the preset intensity is an upper limit value of the current intensity range that the solenoid valve can receive.
[0124] Furthermore, in one embodiment, when the shock absorber damping force control program is executed by the processor, the following steps are also implemented:
[0125] If it is not less than the preset distance, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0126] Furthermore, in one embodiment, when the shock absorber damping force control program is executed by the processor, the following steps are also implemented:
[0127] If the shock absorber is not in a compressed state, a control current is output to the solenoid valve based on a preset damping control algorithm.
[0128] Among them, the method implemented when the shock absorber damping force control program is executed can refer to the various embodiments of the shock absorber damping force control method of the present application, and will not be repeated here.
[0129] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0130] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present application.
[0131] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A shock absorber damping force control method, characterized in that: The shock absorber damping force control method comprises: Detect whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance; If it is less than the preset distance, it detects whether the shock absorber is in a compressed state; If the shock absorber is in a compressed state, a current of a preset intensity is output to the solenoid valve so that the shock absorber generates a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm; The step of detecting whether the distance between the shock absorber piston rod and the buffer block is less than a preset distance comprises: Obtaining the actual vehicle height value collected by the height sensor corresponding to the location of the shock absorber; Based on the numerical conversion relationship between the vehicle body height and the shock absorber height, the actual height of the shock absorber corresponding to the actual vehicle body height value is obtained; Detecting whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position; If it is less than the threshold, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance.
2. The shock absorber damping force control method according to claim 1, characterized in that: The preset intensity is the upper limit of the current intensity range that the solenoid valve can receive.
3. The shock absorber damping force control method according to claim 1, characterized in that: After the step of detecting whether the distance between the shock absorber piston rod and the buffer block is less than the preset distance, the method further includes: If it is not less than the preset distance, a control current is output to the solenoid valve based on a preset damping control algorithm.
4. The shock absorber damping force control method according to claim 1, characterized in that: After the step of detecting whether the shock absorber is in a compressed state, the method further comprises: If the shock absorber is not in a compressed state, a control current is output to the solenoid valve based on a preset damping control algorithm.
5. A shock absorber damping force control device, characterized in that: The shock absorber damping force control device comprises: The first detection module is used to obtain the actual vehicle height value collected by the height sensor corresponding to the position of the shock absorber; based on the numerical conversion relationship between the vehicle height and the shock absorber height, obtain the actual height of the shock absorber corresponding to the actual vehicle height value; detect whether the difference between the actual height of the shock absorber and the preset height is less than a threshold value, wherein the preset height is the height when the shock absorber moves to the lowest position; if it is less than the threshold value, it is determined that the distance between the shock absorber piston rod and the buffer block is less than the preset distance; The second detection module is used to detect whether the shock absorber is in a compressed state if the distance is less than a preset distance; The current control module is used to output a current of a preset intensity to the solenoid valve if the shock absorber is in a compressed state, so that the shock absorber can generate a damping force corresponding to the current of the preset intensity, wherein the preset intensity is greater than the current intensity determined by the preset damping control algorithm.
6. The shock absorber damping force control device according to claim 5, characterized in that: The preset intensity is the upper limit of the current intensity range that the solenoid valve can receive.
7. A shock absorber damping force control device, characterized in that: The shock absorber damping force control device includes a processor, a memory, and a shock absorber damping force control program stored in the memory and executable by the processor, wherein when the shock absorber damping force control program is executed by the processor, the steps of the shock absorber damping force control method as described in any one of claims 1 to 4 are implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a shock absorber damping force control program, wherein when the shock absorber damping force control program is executed by a processor, the steps of the shock absorber damping force control method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Method and system for regulating height and damping force
CN110712492A
Suspension control method and device and vehicle
CN113580867A
Ceiling damping control method and device, computer equipment and medium
CN114905908A