Methods for adjusting the control handle, electronic devices, and readable storage media

By obtaining the functional relationship between the amplitude of the operating handle and the output current, dividing the amplitude range and adjusting the current resolution, the problem of inaccurate adjustment of the operating handle's output current is solved, improving the convenience and accuracy of operation.

CN119394158BActive Publication Date: 2025-10-31ZOOMLION INTELLIGENT ACCESS MASCH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411499786.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-10-31
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

In existing technologies, it is difficult for operators to accurately adjust the output current using the control handle, resulting in inconvenience in operation.

Method used

By obtaining the preset functional relationship between the handle amplitude and the output current, the amplitude range is divided, and the amplitude range to be adjusted is determined according to the amplitude change curve and the number of markings. The output current resolution is then adjusted to suit the operator's usage habits.

Benefits of technology

It enables precise adjustment of the output current of the operating handle, improving the convenience and accuracy of control for operators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119394158B_ABST
    Figure CN119394158B_ABST
Patent Text Reader

Abstract

This application relates to the field of engineering machinery technology, specifically to a method for adjusting an operating handle, an electronic device, and a readable storage medium. The method includes: acquiring a preset functional relationship between the handle amplitude and output current; dividing the handle amplitude to obtain multiple amplitude intervals; determining the initial output current corresponding to each amplitude interval according to the preset functional relationship; periodically acquiring the operating amplitude of the operating handle; when the number of acquired operating amplitudes reaches a first preset number, determining the amplitude change curve corresponding to the first preset number of operating amplitudes; when the amplitude change curve meets a first preset condition, marking the amplitude interval corresponding to the amplitude change curve; for any amplitude interval, when the number of times the amplitude interval is marked is greater than a second preset number, determining the amplitude interval to be adjusted; and adjusting the initial output current corresponding to the amplitude interval to be adjusted according to preset rules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of engineering machinery technology, and more specifically to a method for adjusting an operating handle, an electronic device, a readable storage medium, and a computer program product. Background Technology

[0002] An operating handle is a mechanical accessory. In the field of construction machinery, operators often rely on operating handles to operate various construction machines. By controlling the operating handle, operators can adjust the corresponding output current to control the construction machinery.

[0003] In existing technologies, the output current corresponding to the position of the operating handle remains unchanged after initial setting during subsequent operation. However, if the operator needs to make minute and precise adjustments to the construction machinery using the operating handle, the operator must control the range of motion of the handle very precisely to adjust the corresponding output current. This is a highly demanding and difficult requirement for the operator. Therefore, enabling the operator to precisely adjust the output current corresponding to the operating handle is a pressing technical challenge that needs to be addressed. Summary of the Invention

[0004] The purpose of this application is to provide a method for adjusting an operating handle, an electronic device, a readable storage medium, and a computer program product, in order to solve the technical problem in the prior art that operators cannot accurately adjust the output current corresponding to the operating handle through the operating handle.

[0005] To achieve the above objectives, embodiments of this application provide a method for adjusting an operating handle, the method comprising:

[0006] Obtain the preset functional relationship between the handle amplitude and the output current of the operating handle;

[0007] The handle amplitude is divided into multiple amplitude ranges;

[0008] The initial output current corresponding to each amplitude range is determined according to a preset functional relationship;

[0009] The operating range of the control handle is periodically acquired;

[0010] If the number of obtained operating amplitudes reaches a first preset number, determine the amplitude change curve corresponding to the first preset number of operating amplitudes;

[0011] If the amplitude change curve meets the first preset condition, determine the amplitude range corresponding to the amplitude change curve and mark the amplitude range corresponding to the amplitude change curve.

[0012] For any given amplitude range, if the number of times the amplitude range is marked is greater than the second preset number, the amplitude range is determined as the amplitude range to be adjusted.

[0013] Adjust the initial output current corresponding to the range to be adjusted according to preset rules to change the output current resolution corresponding to the operating handle.

[0014] In this embodiment of the application, when the amplitude change curve meets the first preset condition, determining the amplitude range corresponding to the amplitude change curve includes: when the amplitude change curve does not satisfy monotonicity, determining that the amplitude change curve meets the first preset condition; when the amplitude change curve meets the first preset condition, determining the variance of all operating amplitudes and the average value of all operating amplitudes corresponding to the amplitude change curve; when the variance is greater than the first preset value, determining the amplitude range corresponding to the average value as the amplitude range corresponding to the amplitude change curve.

[0015] In this embodiment of the application, the method further includes: after marking the amplitude intervals corresponding to the amplitude change curve, obtaining the number of times each amplitude interval is marked; determining the largest number of markings among all the number of markings corresponding to the amplitude intervals, and if the largest number of markings is greater than a second preset number, determining the amplitude interval corresponding to the largest number of markings as the amplitude interval to be adjusted.

[0016] In this embodiment of the application, after determining the amplitude range as the amplitude range to be adjusted, the method further includes: determining whether the current resolution corresponding to any adjacent amplitude range of the amplitude range to be adjusted has been amplified; if the current resolution corresponding to any adjacent amplitude range has been amplified, reducing the current resolution of the amplitude range with amplified current resolution, and updating the largest number of markings among all amplitude ranges to a second preset value; if the current resolution corresponding to any adjacent amplitude range has not been amplified, adjusting the initial output current corresponding to the amplitude range to be adjusted according to a preset rule.

[0017] In this embodiment, reducing the current resolution of the amplitude range of the amplified current resolution includes: determining the current output current value corresponding to the lower limit and upper limit of the amplitude range of the amplified current resolution; updating the output current value corresponding to the lower limit of the amplitude range of the amplified current resolution to the current output current value corresponding to the upper limit of the amplitude range of the amplified current resolution; determining the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution based on the initial output current corresponding to each amplitude range; and restoring the output current value corresponding to the upper limit of the amplitude range of the amplified current resolution to the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution.

[0018] In this embodiment, adjusting the output current corresponding to the amplitude range to be adjusted according to a preset rule includes: determining the output current values ​​corresponding to the lower limit and upper limit of the amplitude range to be adjusted; updating the output current value corresponding to the upper limit of the amplitude to the output current value corresponding to the lower limit of the amplitude; determining the output current value corresponding to the lower limit of the amplitude of the adjacent range to be adjusted, wherein the adjacent range refers to the amplitude range whose upper limit is the lower limit of the amplitude range to be adjusted; determining the intermediate output current value between the output current value corresponding to the lower limit of the amplitude of the adjacent range and the updated output current value corresponding to the upper limit of the amplitude of the amplitude range to be adjusted using a preset algorithm, wherein the intermediate output current value is greater than the output current value corresponding to the lower limit of the amplitude of the adjacent range and less than the updated output current value corresponding to the upper limit of the amplitude of the amplitude range to be adjusted; and determining the intermediate output current value as the output current value corresponding to the lower limit of the amplitude of the amplitude range to be adjusted.

[0019] In this embodiment of the application, the method further includes: after changing the output current resolution corresponding to the operating handle, updating the largest number of markings among the markings corresponding to all amplitude ranges to a second preset value.

[0020] A second aspect of this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0021] The memory stores instructions that the computer executes;

[0022] The processor executes computer execution instructions stored in memory to implement the method of adjusting the operating handle as described in any of the above embodiments.

[0023] A third aspect of this application provides a machine-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method for adjusting a control handle according to any of the above embodiments.

[0024] A fourth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements a method for adjusting a control handle according to any of the above embodiments.

[0025] The above technical solution marks the amplitude range by acquiring the operating handle's operating amplitude, and then selects the amplitude range to be adjusted based on the marking. By adjusting the output current corresponding to the amplitude range to be adjusted, the output current resolution of the operating handle is changed, making the operating handle more suitable for the operator's usage habits, and allowing the operator to more conveniently and quickly adjust the output current corresponding to the operating handle accurately.

[0026] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description

[0027] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:

[0028] Figure 1 The illustration shows a flowchart of a method for adjusting an operating handle according to an embodiment of this application;

[0029] Figure 2 This illustration schematically shows a relationship between handle amplitude and current according to an embodiment of this application;

[0030] Figure 3 This illustration schematically shows the relationship between handle amplitude and current when the current resolution is reduced according to an embodiment of this application;

[0031] Figure 4 This illustration schematically shows another diagram illustrating the relationship between handle amplitude and current when the current resolution is reduced according to an embodiment of this application;

[0032] Figure 5 This illustration schematically shows the relationship between handle amplitude and current when the current resolution is amplified according to an embodiment of this application;

[0033] Figure 6 This schematically illustrates the relationship between handle amplitude and current when the current resolution is amplified according to another embodiment of this application;

[0034] Figure 7 The schematic diagram illustrates a flow chart of another method for adjusting an operating handle according to an embodiment of this application;

[0035] Figure 8 This schematic diagram illustrates a structural block diagram of an electronic device according to an embodiment of the present application;

[0036] Figure 9 The diagram illustrates the internal structure of a computer device according to an embodiment of this application. Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0038] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0039] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0040] Figure 1 The illustration schematically shows a flowchart of a method for adjusting an operating handle according to an embodiment of this application. Figure 1 As shown in the figure, this application provides a method for adjusting an operating handle, which may include the following steps.

[0041] Step 101: Obtain the preset functional relationship between the handle amplitude and the output current of the operating handle;

[0042] Step 102: Divide the handle amplitude to obtain multiple amplitude ranges;

[0043] Step 103: Determine the initial output current corresponding to each amplitude range according to the preset functional relationship;

[0044] Step 104: Periodically acquire the operating range of the control handle;

[0045] Step 105: When the number of obtained running amplitudes reaches the first preset number, determine the amplitude change curve corresponding to the first preset number of running amplitudes;

[0046] Step 106: If the amplitude change curve meets the first preset condition, determine the amplitude range corresponding to the amplitude change curve and mark the amplitude range corresponding to the amplitude change curve.

[0047] Step 107: For any amplitude range, if the number of times the amplitude range is marked is greater than the second preset number, the amplitude range is determined as the amplitude range to be adjusted.

[0048] Step 108: Adjust the initial output current corresponding to the range to be adjusted according to the preset rules to change the output current resolution corresponding to the operating handle.

[0049] This application embodiment can be applied to the operating handle of construction machinery. For the operating handle of construction machinery, the processor can obtain a preset functional relationship between the handle's amplitude and the output current of the construction machinery. The processor can divide the handle's amplitude to obtain multiple amplitude intervals. For example, assuming the handle's amplitude is 180°, the processor can divide the handle amplitude into 18° intervals, thus obtaining ten amplitude intervals. The processor can determine the initial current corresponding to each amplitude interval based on the preset functional relationship between the handle's amplitude and the output current. For example... Figure 2 The diagram illustrates the relationship between handle amplitude and current. The horizontal axis represents the handle amplitude range (in percentages). For example, 0.1 indicates a 10% handle amplitude, 0.1-0.2 represents an amplitude range of 10%-20%, and so on. The current corresponding to the upper and lower limits of each amplitude range is determined according to a preset function. For example, the current corresponding to a handle amplitude of 0.1 (i.e., 10% handle amplitude) is 0.055, and so on, thus obtaining a schematic diagram of the relationship between handle amplitude and the corresponding initial current.

[0050] During the operation of the control handle, the processor can periodically acquire the operating amplitude of the control handle. When the number of operating amplitudes acquired by the processor reaches a first preset number, the processor can determine the amplitude variation curve of that number of operating amplitudes based on the acquired first preset number of operating amplitudes. For example, assuming the first preset number is 10 and the acquisition period is 0.1 seconds, the processor can acquire the operating amplitude of the control handle once every 0.1 seconds. When 10 operating amplitudes are acquired, the processor can determine the amplitude variation curve of these 10 operating amplitudes. After determining the amplitude curve, the processor can judge the amplitude curve. If the amplitude curve meets the first preset condition, the processor can determine the amplitude interval corresponding to the amplitude variation curve and mark the amplitude interval. For each amplitude interval, the processor can determine the number of times each amplitude interval is marked. If the number of times any amplitude interval is marked reaches a second preset number set by the processor, the processor can determine that amplitude interval, that is, the amplitude interval marked more than the second preset number, as the amplitude interval to be adjusted. The processor can adjust the initial output current corresponding to the amplitude interval to be adjusted according to preset rules, thereby changing the output current resolution corresponding to the control handle. In this embodiment, the amplitude range is marked by acquiring the operating range of the operating handle, and the amplitude range to be adjusted is selected according to the mark. The output current corresponding to the amplitude range to be adjusted is adjusted to change the output current resolution corresponding to the operating handle, so that the operating handle is more in line with the user's usage habits, and the user can more conveniently and quickly adjust the output current corresponding to the operating handle accurately.

[0051] In one embodiment, if the amplitude change curve does not satisfy monotonicity, the amplitude change curve is determined to meet a first preset condition; if the amplitude change curve meets the first preset condition, the amplitude range corresponding to the amplitude change curve is determined by: if the amplitude change curve does not satisfy monotonicity, the variance of all operating amplitudes corresponding to the amplitude change curve and the average value of all operating amplitudes are determined; if the variance is greater than a first preset value, the amplitude range corresponding to the average value is determined as the amplitude range corresponding to the amplitude change curve.

[0052] The processor can set the first preset condition to not satisfy monotonicity. After determining the first preset number of operating amplitudes and obtaining the amplitude change curves corresponding to the first preset number of operating amplitudes, the processor can determine whether the amplitude change curves satisfy monotonicity. If the amplitude change curves do not satisfy monotonicity, the processor can determine that the amplitude curves satisfy the first preset condition. If the amplitude change curves satisfy the first preset condition, the processor can determine the variance and average of all operating amplitudes corresponding to the amplitude change curves. For example, assuming the amplitude change curves are composed of 10 operating amplitudes, the processor can determine the variance and average of these 10 operating amplitudes. The processor can judge the determined variance. If the variance is greater than the first preset value set by the processor, the processor can determine the amplitude range corresponding to the average amplitude and define the corresponding amplitude range as the amplitude range corresponding to the amplitude change curve.

[0053] In one embodiment, the method further includes: after marking the amplitude intervals corresponding to the amplitude change curves, obtaining the number of times each amplitude interval is marked; determining the largest number of markings among all the number of markings corresponding to the amplitude intervals; and if the largest number of markings is greater than a second preset number, determining the amplitude interval corresponding to the largest number of markings as the amplitude interval to be adjusted.

[0054] After marking the amplitude ranges corresponding to the amplitude change curves that meet the first preset condition, the processor can obtain the number of times each amplitude range is marked and determine the maximum number of markings among all amplitude ranges. When the maximum number of markings is greater than the second preset number set by the processor, the processor can determine that amplitude range as the range to be adjusted. For example, assuming the processor sets the second preset number to 3, and assuming the amplitude of the operating handle is divided into 10 ranges, the processor can obtain the number of markings corresponding to each amplitude range and determine the maximum number of markings. When the maximum number of markings is greater than 3, the amplitude range corresponding to that number of markings is determined as the amplitude range to be adjusted.

[0055] In one embodiment, after determining the amplitude range as the amplitude range to be adjusted, the method further includes: determining whether the current resolution corresponding to any adjacent amplitude range of the amplitude range to be adjusted has been amplified; if the current resolution corresponding to any adjacent amplitude range has been amplified, reducing the current resolution of the amplitude range with amplified current resolution, and updating the largest number of markings among all amplitude ranges to a second preset value; if the current resolution corresponding to any adjacent amplitude range has not been amplified, adjusting the initial output current corresponding to the amplitude range to be adjusted according to a preset rule.

[0056] After determining the range to be adjusted, the processor can determine whether the current resolution of adjacent ranges has been amplified. For example, if the processor determines the range to be adjusted is 10%-20%, it can determine whether the 0%-10% and 20%-30% ranges have been amplified. If the processor determines that the current resolution of any adjacent range has been amplified, it can reduce the current resolution of the amplified range and update the maximum number of markings among all ranges to a second preset value. For example, if the processor sets the second preset value to 0, after reducing the current resolution of the amplified range, it can update the maximum number of markings among all ranges to 0. If the processor determines that the current resolution of any adjacent range has not been amplified, it can adjust the initial output current of the range to be adjusted according to preset rules.

[0057] In one embodiment, reducing the current resolution of the amplitude range of the amplified current resolution includes: determining the current output current values ​​corresponding to the lower limit and upper limit of the amplitude range of the amplified current resolution; updating the output current value corresponding to the lower limit of the amplitude range of the amplified current resolution to the current output current value corresponding to the upper limit of the amplitude range of the amplified current resolution; determining the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution based on the initial output current corresponding to each amplitude range; and restoring the output current value corresponding to the upper limit of the amplitude range of the amplified current resolution to the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution.

[0058] When the processor narrows down the current resolution of the amplitude range of the amplified current resolution, it can determine the current output current values ​​corresponding to the lower and upper limits of the amplitude range. The processor can then update the output current value corresponding to the lower limit of the amplitude range to the current output current value corresponding to the upper limit of the amplitude range. For example, Figure 3 As shown, assuming Figure 3 This schematically illustrates the relationship between the handle amplitude and the current when the current resolution is reduced, where Figure 3 The horizontal axis represents the amplitude range of the handle's amplitude, and the vertical axis represents the output current. The curve represents the percentage of output current corresponding to each amplitude range. Assuming that in... Figure 3In the amplitude range of 0.1-0.2, which corresponds to 10%-20% of the operating handle's amplitude, the current resolution has been amplified. The processor can determine the current output current corresponding to the lower and upper limits of this amplitude range, respectively. Figure 3 As shown, the lower limit of the amplitude range (i.e., the amplitude at 0.1) corresponds to an output current of 0.046, and the upper limit of the amplitude range (i.e., the amplitude at 0.2) corresponds to an output current of 0.055. The processor can update the output current of 0.046 corresponding to the lower limit of the amplitude range (i.e., the amplitude at 0.1) to the output current of 0.055 corresponding to the upper limit of the amplitude range (i.e., the amplitude at 0.2), which is as follows: Figure 3 As shown, the way to reduce the current resolution in the amplitude range of 0.1-0.2 is to shift the output current of 0.055 corresponding to the upper limit of amplitude (i.e., the position of 0.2) to the left, so that the output current of the lower limit of amplitude (i.e., the position of 0.1) is updated to 0.055.

[0059] After updating the lower limit of the amplitude range of the amplified current resolution, the processor can determine the initial output current corresponding to the upper limit of the amplitude range of the amplified current resolution based on the initial output current corresponding to each amplitude range. The processor can then restore the upper limit of the amplitude range of the amplified current resolution to the initial output current corresponding to the upper limit of the amplitude range of the amplified current resolution. For example, as... Figure 4 As shown, assuming the amplitude range is 0.1-0.2, which is 10%-20% of the operating handle's amplitude range, this is the amplitude range with amplified current resolution. (The text then repeats itself, so the translation stops.) Figure 3 After updating the output current corresponding to the lower limit of the amplitude range (i.e., the position of 0.1) to 0.055, the processor can determine the initial output current value corresponding to the upper limit of the amplitude range (i.e., the position of 0.2) based on the initial output current corresponding to each amplitude range, and then... Figure 2 The relationship between the handle amplitude and current shows that the initial output current value corresponding to the upper limit of the amplitude (i.e., the position of 0.2) is 0.081. Then the processor can restore the output current of the upper limit of the amplitude range of the amplified current resolution (i.e., the position of 0.2) to the initial value of 0.081.

[0060] In one embodiment, adjusting the output current corresponding to the amplitude range to be adjusted according to a preset rule includes: determining the output current values ​​corresponding to the lower limit and upper limit of the amplitude range to be adjusted; updating the output current value corresponding to the upper limit of the amplitude to the output current value corresponding to the lower limit of the amplitude; determining the output current value corresponding to the lower limit of the amplitude of an adjacent range to be adjusted, wherein the adjacent range refers to the amplitude range whose upper limit is the lower limit of the amplitude range to be adjusted; determining the intermediate output current value between the output current value corresponding to the lower limit of the amplitude of the adjacent range and the updated output current value corresponding to the upper limit of the amplitude of the amplitude range to be adjusted using a preset algorithm, wherein the intermediate output current value is greater than the output current value corresponding to the lower limit of the amplitude of the adjacent range and less than the updated output current value corresponding to the upper limit of the amplitude of the amplitude range to be adjusted; and determining the intermediate output current value as the output current value corresponding to the lower limit of the amplitude of the amplitude range to be adjusted.

[0061] After determining the adjustment range, the processor can adjust the initial output current corresponding to the adjustment range according to preset rules. The processor can determine the output current values ​​corresponding to the lower and upper limits of the adjustment range, respectively. The processor can update the output current value corresponding to the upper limit to the output current value corresponding to the lower limit. For example... Figure 5 As shown, assuming Figure 5 This schematic diagram illustrates the relationship between the handle amplitude and the current when the current resolution is amplified. Figure 5 The horizontal axis represents the amplitude range of the handle's amplitude, and the vertical axis represents the output current. The curve represents the percentage of output current corresponding to each amplitude range. Assuming that in... Figure 5 In this context, the amplitude range of 0.1-0.2, which corresponds to 10%-20% of the operating handle's amplitude, is the range to be adjusted. The processor can determine the current output current corresponding to the lower and upper limits of this adjustable amplitude range, respectively. Figure 5 As shown, the output current corresponding to the lower limit of the amplitude range to be adjusted (i.e., the amplitude at 0.1) is 0.055, and the output current corresponding to the upper limit of the amplitude range (i.e., the amplitude at 0.2) is 0.081. The processor can update the output current of 0.081 corresponding to the upper limit of the amplitude range (i.e., the amplitude at 0.1) to 0.055 corresponding to the lower limit of the amplitude range (i.e., the amplitude at 0.1), which is as follows: Figure 5 As shown, the method to amplify the current resolution of the amplitude range to be adjusted from 0.1 to 0.2 is to shift the output current of 0.055 corresponding to the lower limit of the amplitude (i.e., the position of 0.1) to the right, so that the output current of the upper limit of the amplitude (i.e., the position of 0.2) is updated to 0.055.

[0062] After updating the upper limit of the amplitude range to be adjusted, the processor can determine the adjacent ranges. Adjacent ranges are those where the upper limit is the lower limit of the amplitude range to be adjusted. For example, if the amplitude range to be adjusted is 0.1-0.2, the adjacent range is 0-0.1. The processor can determine the output current value corresponding to the lower limit of the adjacent range. Then, the processor can use a preset algorithm to process the output current value corresponding to the lower limit of the adjacent range and the updated output current value of the upper limit of the amplitude range to obtain the intermediate output current value. This intermediate output current value is greater than the output current value corresponding to the lower limit of the adjacent range but less than the updated output current value corresponding to the upper limit of the amplitude range to be adjusted. After determining the intermediate output current value, the processor can set it as the output current value corresponding to the lower limit of the amplitude range to be adjusted. For example... Figure 6 As shown, assuming the amplitude range is 0.1-0.2, which is 10%-20% of the operating handle's amplitude range, this is the range to be adjusted. (The text then repeats itself, so the translation stops.) Figure 5 After updating the output current corresponding to the upper limit of the adjustment range (i.e., the position of 0.2) to 0.055, the processor can determine the adjacent range of the adjustment range based on the range of 0-0.1. Having determined the output current value of 0.037 corresponding to the lower limit of the adjacent range (i.e., the position of 0) and the updated output current value of 0.055 corresponding to the upper limit of the adjustment range (i.e., the position of 0.2), the processor can determine the intermediate output value between 0.037 and 0.055 using a preset algorithm, for example... Figure 6 As shown, assuming the intermediate output value is determined to be 0.046 by interpolation calculation, the processor can determine 0.046 as the output current value corresponding to the lower limit of the amplitude range to be adjusted (i.e., the position of 0.1) in the range of 0.1-0.2.

[0063] In one embodiment, the method further includes: after changing the output current resolution corresponding to the operating handle, updating the largest number of markings among the marking counts corresponding to all amplitude ranges to a second preset value.

[0064] The processor adjusts the initial output current corresponding to the range to be adjusted according to preset rules. After changing the output current resolution corresponding to the operating handle, the processor can update the maximum number of marks among the marks corresponding to all ranges to the second preset value. For example, if the processor sets the second preset value to 0, the processor can update the maximum number of marks among the marks corresponding to all ranges to 0 after adjusting the output current resolution.

[0065] In one embodiment, the processor can obtain a preset functional relationship between the handle amplitude of the operating handle and the output current of the engineering machinery. The processor can divide the handle amplitude of the operating handle into multiple amplitude ranges. The processor can determine the initial current corresponding to each amplitude range based on the preset functional relationship between the handle amplitude and the output current, thereby obtaining, for example... Figure 2 The diagram illustrates the relationship between the handle's amplitude and the current. During the operation of the handle, the processor can periodically acquire the handle's amplitude, for example... Figure 7 As shown, the processor can read the controller amplitude value every 0.1 seconds and store it in an array. In other words, it reads the controller's movement amplitude every 0.1 seconds and stores it in the array. The processor can determine whether the number of reads has reached a first preset number. For example... Figure 7 As shown, with the first preset quantity set to 10, the processor can determine if the number of reads is less than 10. Once the number of reads is greater than or equal to 10, the processor can determine the monotonicity of the array composed of the 10 acquired controller amplitude values. If the array satisfies monotonicity, the processor can re-read the controller amplitude values ​​and store them in the array. If monotonicity is not satisfied, the processor can determine the variance of the array and check if the variance is greater than the first preset value set by the processor. For example... Figure 7 As shown, assuming the processor sets the first preset value to 0.1, and given that the variance is greater than 0.1, it increments the corresponding operator's habit array position by 1 based on the average value of the array. This means the average value of the array representing the operating range can be determined, along with the range interval corresponding to that average value. Incrementing the operator's habit array corresponding to that range interval by 1 is equivalent to marking that range interval. For the recorded operator's habit array data, calculations are performed to determine the maximum value within the array, which is the maximum number of times it has been marked. The processor can then determine whether this maximum value is greater than the second preset number. For example... Figure 7 As shown, assuming the second preset quantity is set to 3, if the maximum value is less than or equal to 3, the controller amplitude value continues to be read according to the preset period. If the maximum value is greater than 3, the processor can determine whether the adjacent areas of the interval corresponding to the maximum value have been magnified. If they have been magnified, the current resolution within the adjacent range of the magnified controller is reduced. The processor can proceed according to the above embodiment. Figure 3 and Figure 4 The current resolution is reduced in the manner shown, and then the maximum value in the operator's hand usage habit array is set to 0. If there is no amplification, the processor can amplify the handle range current resolution corresponding to the maximum value in the habit array. The processor can proceed as described in the above embodiment. Figure 5 and Figure 6 The current resolution is amplified in the manner shown.

[0066] The above technical solution acquires the operating amplitude of the control handle at a preset frequency to collect the operator's operating habits. By recognizing the operating habits, i.e., recognizing the acquired operating amplitude, and by judging the monotonicity of the amplitude curve, it determines whether the operator needs to adjust the current resolution of the control handle. If it is determined that the current resolution needs to be adjusted, the initial output current corresponding to the amplitude range of the control handle is shifted and scaled to adjust the current resolution of the control handle. This makes the control handle more in line with the operator's usage habits, allowing the operator to accurately control the output current through the control handle.

[0067] In one embodiment, such as Figure 8 As shown, an electronic device 800 is provided, including: a processor 801 and a memory 802 communicatively connected to the processor 801; the memory 802 stores computer-executable instructions; the processor 801 executes the computer-executable instructions stored in the memory 802 to implement the method of adjusting the operating handle as described in any of the above embodiments.

[0068] The memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. Those skilled in the art will understand that... Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0069] In one embodiment, a machine-readable storage medium is provided that stores instructions that, when executed by a processor, cause the processor to perform a method for adjusting a handle according to any of the above embodiments.

[0070] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements a method for adjusting a control handle according to any of the above embodiments.

[0071] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9As shown. The computer device includes a processor A01, a network interface A02, memory (not shown), and a database (not shown) connected via a system bus. The processor A01 provides computing and control capabilities. The memory includes internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02, and a database (not shown). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 stored in the non-volatile storage medium A04. The database stores data related to the operating handle. The network interface A02 communicates with external terminals via a network connection. When executed by the processor A01, the computer program B02 implements a method for adjusting the operating handle.

[0072] This application provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: acquiring a preset functional relationship between the amplitude of an operating handle and the output current; dividing the handle amplitude to obtain multiple amplitude intervals; determining the initial output current corresponding to each amplitude interval according to the preset functional relationship; periodically acquiring the operating amplitude of the operating handle; when the number of acquired operating amplitudes reaches a first preset number, determining the amplitude change curve corresponding to the first preset number of operating amplitudes; when the amplitude change curve meets a first preset condition, determining the amplitude interval corresponding to the amplitude change curve and marking the amplitude interval corresponding to the amplitude change curve; for any amplitude interval, when the number of times the amplitude interval is marked is greater than a second preset number, determining the amplitude interval as the amplitude interval to be adjusted; adjusting the initial output current corresponding to the amplitude interval to be adjusted according to a preset rule to change the output current resolution corresponding to the operating handle.

[0073] In one embodiment, when the amplitude change curve meets the first preset condition, determining the amplitude range corresponding to the amplitude change curve includes: when the amplitude change curve does not satisfy monotonicity, determining that the amplitude change curve meets the first preset condition; when the amplitude change curve meets the first preset condition, determining the variance of all operating amplitudes and the average value of all operating amplitudes corresponding to the amplitude change curve; when the variance is greater than the first preset value, determining the amplitude range corresponding to the average value as the amplitude range corresponding to the amplitude change curve.

[0074] In one embodiment, the method further includes: after marking the amplitude intervals corresponding to the amplitude change curves, obtaining the number of times each amplitude interval is marked; determining the largest number of markings among all the number of markings corresponding to the amplitude intervals; and if the largest number of markings is greater than a second preset number, determining the amplitude interval corresponding to the largest number of markings as the amplitude interval to be adjusted.

[0075] In one embodiment, after determining the amplitude range as the amplitude range to be adjusted, the method further includes: determining whether the current resolution corresponding to any adjacent amplitude range of the amplitude range to be adjusted has been amplified; if the current resolution corresponding to any adjacent amplitude range has been amplified, reducing the current resolution of the amplitude range with amplified current resolution, and updating the largest number of markings among all amplitude ranges to a second preset value; if the current resolution corresponding to any adjacent amplitude range has not been amplified, adjusting the initial output current corresponding to the amplitude range to be adjusted according to a preset rule.

[0076] In one embodiment, reducing the current resolution of the amplitude range of the amplified current resolution includes: determining the current output current values ​​corresponding to the lower limit and upper limit of the amplitude range of the amplified current resolution; updating the output current value corresponding to the lower limit of the amplitude range of the amplified current resolution to the current output current value corresponding to the upper limit of the amplitude range of the amplified current resolution; determining the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution based on the initial output current corresponding to each amplitude range; and restoring the output current value corresponding to the upper limit of the amplitude range of the amplified current resolution to the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution.

[0077] In one embodiment, adjusting the output current corresponding to the amplitude range to be adjusted according to a preset rule includes: determining the output current values ​​corresponding to the lower limit and upper limit of the amplitude range to be adjusted; updating the output current value corresponding to the upper limit of the amplitude to the output current value corresponding to the lower limit of the amplitude; determining the output current value corresponding to the lower limit of the amplitude of an adjacent range to be adjusted, wherein the adjacent range refers to the amplitude range whose upper limit is the lower limit of the amplitude range to be adjusted; determining the intermediate output current value between the output current value corresponding to the lower limit of the amplitude of the adjacent range and the updated output current value corresponding to the upper limit of the amplitude of the amplitude range to be adjusted using a preset algorithm, wherein the intermediate output current value is greater than the output current value corresponding to the lower limit of the amplitude of the adjacent range and less than the updated output current value corresponding to the upper limit of the amplitude of the amplitude range to be adjusted; and determining the intermediate output current value as the output current value corresponding to the lower limit of the amplitude of the amplitude range to be adjusted.

[0078] In one embodiment, the method further includes: after changing the output current resolution corresponding to the operating handle, updating the largest number of markings among the marking counts corresponding to all amplitude ranges to a second preset value.

[0079] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0080] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0081] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0082] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0083] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0084] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0085] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0086] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0087] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for adjusting an operating handle, characterized in that, The method includes: Obtain a preset functional relationship between the handle amplitude and the output current of the operating handle; The handle amplitude is divided into multiple amplitude ranges; The initial output current corresponding to each amplitude range is determined according to the preset functional relationship; The operating range of the control handle is periodically acquired; If the number of obtained operating amplitudes reaches a first preset number, determine the amplitude change curve corresponding to the first preset number of operating amplitudes; If the amplitude change curve meets the first preset condition, determine the amplitude range corresponding to the amplitude change curve and mark the amplitude range corresponding to the amplitude change curve; For any given amplitude range, if the number of times the amplitude range is marked is greater than a second preset number, the amplitude range is determined as the amplitude range to be adjusted. The initial output current corresponding to the range to be adjusted is adjusted according to a preset rule to change the output current resolution corresponding to the operating handle. Wherein, determining the amplitude range corresponding to the amplitude change curve when the amplitude change curve meets the first preset condition includes: determining that the amplitude change curve meets the first preset condition when the amplitude change curve does not satisfy monotonicity; determining the variance of all operating amplitudes and the average value of all operating amplitudes corresponding to the amplitude change curve when the amplitude change curve meets the first preset condition; and determining the amplitude range corresponding to the average value as the amplitude range corresponding to the amplitude change curve when the variance is greater than the first preset value. The step of adjusting the output current corresponding to the amplitude range to be adjusted according to a preset rule includes: determining the output current values ​​corresponding to the lower limit and upper limit of the amplitude range to be adjusted; updating the output current value corresponding to the upper limit to the output current value corresponding to the lower limit; determining the output current value corresponding to the lower limit of the amplitude range of the adjacent range, wherein the adjacent range refers to the amplitude range whose upper limit is the lower limit of the amplitude range to be adjusted; determining the intermediate output current value between the output current value corresponding to the lower limit of the amplitude range of the adjacent range and the updated output current value corresponding to the upper limit of the amplitude range to be adjusted using a preset algorithm, wherein the intermediate output current value is greater than the output current value corresponding to the lower limit of the amplitude range of the adjacent range and less than the updated output current value corresponding to the upper limit of the amplitude range to be adjusted; and determining the intermediate output current value as the output current value corresponding to the lower limit of the amplitude range to be adjusted.

2. The method for adjusting the operating handle according to claim 1, characterized in that, The method further includes: After marking the amplitude intervals corresponding to the amplitude change curves, the number of times each amplitude interval is marked is obtained; Determine the maximum number of marks among all the mark counts corresponding to the amplitude ranges. If the maximum number of marks is greater than a second preset number, determine the amplitude range corresponding to the maximum number of marks as the amplitude range to be adjusted.

3. The method for adjusting the operating handle according to claim 1 or 2, characterized in that, After determining the amplitude range as the amplitude range to be adjusted, the method further includes: Determine whether the current resolution corresponding to any adjacent amplitude range of the amplitude range to be adjusted is amplified; If the current resolution of any adjacent amplitude interval has been amplified, reduce the current resolution of the amplitude interval with amplified current resolution, and update the largest number of markings among all amplitude intervals to the second preset value. If the current resolution corresponding to any adjacent amplitude range is not amplified, the initial output current corresponding to the amplitude range to be adjusted is adjusted according to a preset rule.

4. The method for adjusting the operating handle according to claim 3, characterized in that, The current resolution of narrowing the amplitude range of the amplified current resolution includes: Determine the current output current values ​​corresponding to the lower and upper limits of the amplitude range of the amplified current resolution, respectively; Update the output current value corresponding to the lower limit of the amplitude range of the amplified current resolution to the current output current value corresponding to the upper limit of the amplitude range of the amplified current resolution. The initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution is determined based on the initial output current corresponding to each amplitude range. The output current value corresponding to the upper limit of the amplitude range of the amplified current resolution is restored to the initial output current value corresponding to the upper limit of the amplitude range of the amplified current resolution.

5. The method for adjusting the operating handle according to claim 1, characterized in that, The method further includes: After changing the output current resolution corresponding to the operating handle, the maximum number of marks among all the mark counts corresponding to the amplitude range is updated to the second preset value.

6. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method of adjusting the operating handle as described in any one of claims 1 to 5.

7. A machine-readable storage medium storing instructions thereon, characterized in that, When executed by the processor, the instruction causes the processor to be configured to perform the method of adjusting the operating handle according to any one of claims 1 to 5.

8. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the method of adjusting the operating handle according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Handle acceleration and deceleration oblique wave control method

    CN112506124A

  • Method for operating an implement of a work machine

    US20200392696A1