A mower is generally a machine used by a user to mow lawns. In some relatively smart mowers, a pressure sensor can sense the thrust of the user so as to control the traveling speed of the mower according to the thrust. However, the sensing accuracy and installation position of the pressure sensor and a cooperation state between the pressure sensor and other components in the mower affect the accuracy of thrust detection, affecting the comfort of the user controlling the mower to travel.
In other methods, the pressure sensor is not used to directly measure the thrust, and more other types of sensors need to be used to detect parameters such as the acceleration or the angle of inclination relative to the horizontal plane in the current working environment of the mower, so as to indirectly obtain the thrust of the user.
In one example, a power-assisted mower includes: a body including a traveling assembly and a drive motor for driving the traveling assembly; a handle device connected to the body and including an operating member, wherein the operating member includes a grip for a user to hold; a motor parameter detection device configured to detect at least one of a rotor position and a working current of the drive motor; an angle detection device configured to detect an angle of inclination of a workplane of the power-assisted mower relative to a horizontal plane; and a controller configured to estimate a push-pull force applied to the handle device according to the rotor position and/or the working current and the angle of inclination.
In one example, the controller is configured to determine a rotational speed of the motor according to the rotor position.
In one example, the controller is configured to establish a thrust observation model according to a current force balance relationship of the mower and use the rotational speed and the working current as input parameters of the thrust observation model to determine the push-pull force.
In one example, the force balance relationship includes at least the push-pull force, a driving force of the drive motor, resistance of the mower in a current working environment, and a resultant force applied to the mower.
In one example, the controller is configured to establish a relationship model between the working current, the rotational speed, and the resultant force according to the thrust observation model, determine the resultant force according to the working current and the rotational speed, and determine the push-pull force according to a difference between the resultant force and the resistance.
In one example, the resistance includes at least frictional resistance.
In one example, a coefficient of friction of the frictional resistance is configured not to change with movement of the mower.
In one example, the frictional resistance includes rolling friction and/or sliding friction.
In one example, a force balance relationship further includes a self-weight of the mower, and the self-weight is an average value of weights of the mower at different times.
In one example, the mower does not include a pressure sensor capable of detecting the push-pull force.
In one example, the motor parameter detection device includes a Hall sensor.
In one example, the controller is further configured to control a power-assisting state of the drive motor according to the push-pull force.
In one example, the angle detection device includes an attitude sensor.
In one example, the attitude sensor includes at least one of a gyroscope, an accelerometer, and a magnetometer.
In one example, a power-assisted garden tool includes: a body including a traveling assembly and a functional assembly; a handle device connected to the body and used for a user to operate the traveling assembly and/or the functional assembly to work; a drive motor configured to drive the traveling assembly; and a controller disposed on the body or the handle device and configured to control the drive motor to output a driving force. The traveling assembly includes at least drive wheels. The controller is configured to: acquire motion information of the drive wheels and identify, based on the motion information, an operating intention of the user operating the handle device; and control the drive motor to work according to the motion information and the operating intention to provide power for the garden tool.
In one example, a power-assisted working machine includes: a body including a traveling assembly and a drive motor for driving the traveling assembly; a handle device connected to the body and including an operating member, wherein the operating member includes a grip for a user to hold; a motor parameter detection device configured to detect a working parameter of the drive motor; an accelerometer configured to detect acceleration of the working machine in at least one direction in a current working environment; and a controller configured to determine an angle of inclination of the working machine relative to a horizontal plane according to the acceleration and estimate a push-pull force applied to the handle device according to the working parameter and the angle of inclination.
In one example, the working parameter includes at least one of a rotor position and a working current of the motor.
In one example, the controller is configured to determine a rotational speed of the motor according to a rotor position.
In one example, the working parameter includes rises a rotational speed and a working current of the motor.
In one example, the controller is configured to establish a thrust observation model according to a current force balance relationship of the power-assisted working machine and use a rotational speed and a working current as input parameters of the thrust observation model to determine the push-pull force.
In one example, a power-assisted working machine includes: a body including a traveling wheel set and a drive motor for driving the traveling wheel set; a handle device connected to the body and including a grip for a user to hold; at least one wheel speed detection device configured to detect a wheel speed of the traveling wheel set; an angle detection device configured to detect an angle of inclination of a workplane of the power-assisted working machine relative to a horizontal plane; and a controller configured to estimate, according to the wheel speed and the angle of inclination, a push-pull force applied to the handle device and adaptively adjust a power-assisting state of the drive motor according to the push-pull force.
In one example, a garden tool system includes a garden tool. The garden tool includes: a body including at least a traveling assembly; a handle device connected to the body and used for a user to operate the traveling assembly to work; a drive motor configured to drive the traveling assembly; and a controller configured to control a state in which the drive motor provides power assistance. The tool system further includes: a first detection device configured to detect a relative state between the garden tool and an operator; and a second detection device configured to detect a traveling state of the garden tool. The controller is configured to: control the state in which the drive motor provides the power assistance according to the relative state and the traveling state.
It is to be understood that a power-assisted working machine may be a mower, a snow thrower, a trolley, or another tool or device. In the present application, a push mower that can be operated by a user at the rear of the mower is used as an example for description.
Referring to
In this example, the mower 10 has a self-traveling control function. The power mechanism can drive the traveling assembly 121 to rotate to drive the mower 10 to move on the ground so that the user does not need to manually push the mower 10 to move. Specifically, the power mechanism may be a drive motor 122 which can output a driving force for driving the traveling assembly 121 to rotate. In some examples, the handle device 11 of the mower 10 is further integrated with a power button 112b and a trigger 112c. For example, the power button 112b, the trigger 112c, and the operating switch 112a of the mower 10 are all integrated on the operating member 112. In addition, the operating switch 112a is not limited to a physical switch or a signal switch, and any device that can control the current in a circuit to be on or off is applicable. In fact, this type of operating switch 112a is not limited to current control and may also control the self-traveling function to be enabled or disabled by mechanical means.
Generally, to sense the thrust of the user to control the relevant parameter in the traveling process of the mower, such as the traveling speed or output torque, a pressure sensor and a trigger assembly for triggering the pressure sensor are disposed in the handle device 11. In an example, the trigger assembly can drive the pressure sensor to deform. In this manner, when the user applies the thrust to a grip 115, the trigger assembly applies a force to the pressure sensor, and the pressure sensor deforms and generates an electrical signal. In an example, the mower 10 may further include a signal processing device and a control unit, where the electrical signal generated by the pressure sensor is sent to the signal processing device, the signal processing device sends the processed signal to the control unit, and the control unit controls the mower 10 to travel on the ground. However, the electrical signal outputted by the pressure sensor can be transmitted to the body 12 only through a relatively long communication link; in addition, to accurately sense the thrust of the user, the accuracy of the pressure sensor is required to be relatively high, and after used for a relatively long time, the pressure sensor may have reduced sensitivity for sensing deformation. To sum up, the manner of using the pressure sensor to sense the thrust of the user has a problem of unstable performance or reduced accuracy, affecting the comfort of the user following the mower 10 and controlling the mower 10 to work.
There are some methods in the existing art for estimating the thrust applied by the user to the handle device 11 of the mower 10 without using the pressure sensor. For example, the current and acceleration of the drive motor or the angle of inclination of the workplane of the mower relative to the horizontal plane and other parameters are detected, and the thrust applied by the user to the handle can be obtained after a comprehensive analysis. Although the pressure sensor is not required, some other detection devices are inevitably added due to the detection of parameters such as the acceleration or angle of inclination, and it cannot be ensured that the thrust estimation is not affected by the installation positions of the detection devices.
In a working machine without the pressure sensor, to reduce the types of detection devices and ensure the accuracy of the estimation result, the thrust of the user may be estimated by using parameters in a traveling control system of the mower.
In this example, as shown in the control logic diagram of
The power supply 13 may be a battery pack or alternating current mains power. Specifically, the power supply voltage may be converted by a power conversion circuit to power on the controller 123, the motor parameter detection device 124, and the angle detection device 125.
The driver circuit 126 can be connected between the controller 123 and the drive motor 122 and includes several semiconductor switching elements for switching an energized state of an electric motor. In an example, the driver circuit 126 is electrically connected to the stator windings of phases of the drive motor 122 and used for transmitting the power supply current to the stator windings to drive the brushless motor 122 to rotate. As an example, as shown in
In an example, the motor parameter detection device 124 may be a Hall sensor and can directly acquire the rotor position of the drive motor 122. In an example, the motor parameter detection device 124 may be a sampling resistor and can detect the phase current of the motor. In an example, the motor parameter detection device 124 may also be a device for inducing the motor current through a magnetic field. In an example, when estimating the thrust applied by the user to the handle device, the controller 123 may use one of the rotor position or the phase current or may use both the two parameters.
The angle detection device 125 is used for detecting the angle of inclination of a plane on which the mower 10 travels relative to the horizontal plane, for example, the angle θ shown in
To facilitate the understanding of the principle of the controller 123 estimating the thrust of the user, we may perform a force analysis at any point on the mower 10. As shown in
F
h
+F
m
−k
b
ω−Mg sin θ=Ma (1)
In this example, neither the sliding friction nor the change in the coefficient of rolling friction is considered. In addition, as the mowing is performed, the weight of a grass collecting device of the mower increases and the weight M of the mower also increases. In this example, the average value of the weight of the mower at different times may be used as the weight M and substituted into the preceding force balance relationship. The controller 123 may establish a thrust observation module according to the preceding force balance relationship and input the parameters detected by the motor parameter detection device 124 as input parameters into the preceding thrust observation model, so as to determine the thrust Fh of the user. The thrust observation model may be established by using different model establishment strategies, which is not limited in this example.
In an example, the controller 123 may determine the rotational speed of the drive motor 122 according to the rotor position of the motor or determine the rotational speed of the motor according to the phase current. Further, the controller 123 may input the rotational speed of the motor and the working current as the input parameters into the thrust observation model to calculate the magnitude of the thrust.
In an example, the controller 123 may establish the relationship model between the working current, that is, the phase current, of the motor, the rotational speed, and the resultant force of the mower according to the preceding thrust observation model, then determine the resultant force according to the working current and the rotational speed, and determine the thrust according to the difference between the resultant force and the resistance. When the thrust observation model is established, the observation model between the resultant force, the speed of the motor, and the phase current may be established by using the relationship between the rotational speed of the motor and the acceleration and the relationship between the rolling friction and the speed of the motor. In an example, the relationship model between the phase current, the rotational speed, and the resultant force of the mower determined according to the thrust observation model is {dot over (n)}=a1n+b1i+c1F , where n denotes the rotational speed of the motor, i denotes the working current of the motor, and a1, b1, and c1 are coefficients determined by the system parameters and environmental parameters of the mower. The controller 123 may determine the resultant force F of the mower according to the rotational speed of the motor and the working current, or the controller 123 may determine the rotational speed according to the working current and then determine the resultant force F in conjunction with the working current. Further, the thrust Fh=F−Fg may be determined.
When controlling the drive motor to rotate, the traveling control system of the mower needs to detect the rotor position or phase current of the motor and calculate the thrust of the user by establishing the thrust observation model and using the preceding rotor position and phase current so that the thrust of the user can be calculated without adding other detection devices or elements. In addition, since the control technology of the traveling control system of the mower is relatively mature, the accuracy of the parameters detected in the system can be ensured, thereby ensuring the accuracy of the thrust estimation.
In the process of establishing the thrust observation model and using the rotor position and phase current to calculate the thrust of the user, to detect the angle of inclination θ, the attitude sensor is generally used. The attitude sensor includes three instruments: the gyroscope, the accelerometer, and the magnetometer, and the angle of inclination θ is calculated by detecting three angles. Many instruments are used, many parameters need to be detected, and the calculation process of the angle of inclination is complicated.
In an example, to obtain the angle of inclination θ simply, quickly, and accurately, in the present application, the acceleration of the mower on the workplane is analyzed. As shown in
where v denotes the wheel speed, r denotes the radius of the wheel, ω denotes the angular velocity of the wheel, ωm denotes the angular velocity of the drive motor, Gm denotes the speed ratio, and n denotes the rotational speed of the motor. The controller 123 may determine the rotational speed n of the motor according to the rotor position and/or the phase current of the preceding drive motor so that the forward acceleration a of the mower can be determined.
Since the axis direction of the accelerometer is parallel to the forward direction of the mower, the acceleration az of the mower in the forward direction is measured using the axis direction of the accelerometer. On different traveling surfaces, such as the flat ground, the downhill, and the uphill, the relationship between az and a may be expressed below.
It can be seen from the above that the angle of inclination θ can be calculated only by determining the acceleration az of the mower in the forward direction. In this example, the acceleration az of the mower in the forward direction may be measured using the accelerometer. Therefore, the angle of inclination
can be determined.
In an example, the angle of inclination θ is also correlated to the acceleration ay in a direction perpendicular to the forward direction of the mower. In this example, on different traveling surfaces, such as the flat ground, the downhill, and the uphill, the relationship between az and a may be expressed below.
It can be seen from the above that the relationships between az and a are different on different traveling surfaces, and the relationship between ay and the angle of inclination θ is ay=g cos θ, which is fixed, so the calculation method in which θ is calculated using the relationship between ay and the angle of inclination θ and θ on different traveling surfaces is determined using the different relationships between az and a is described below.
In this example, the acceleration az of the mower in the forward direction and the acceleration ay in a direction perpendicular to the forward direction of the mower are measured using the accelerometer so that the angle of inclination θ is determined.
In this example, high-cost and high-demand detection devices such as an acceleration sensor and an attitude sensor do not need to be provided, and the thrust of the user can be accurately estimated just by means of the accelerometer and the commonly used detection parameters in the traveling control system, that is, the rotor position and/or the phase current. While the costs are reduced, the accuracy of the thrust estimation is ensured.
The speed needs to be controlled according to the torque through the integration of time, resulting in a lag of the response in speed. Thus, the user feels pulled or hindered and has relatively low comfort. However, in the example of the present application, after the thrust of the user is estimated, based on the preceding force balance relationship, the driving force of the motor may be changed, that is, the output torque of the motor may be changed. Therefore, the driving force may change in real time in response to the change of the thrust so that a self-traveling control process is smoother and the user feels more comfortable.
In this example, the process of the controller 123 changing the output torque of the motor in response to the thrust of the user may be applied to field-oriented control (FOC) or brushless direct current (BLDC) control or a combination of the two.
Referring to
In S101, the rotor position and/or the working current of the drive motor are detected.
In an example, the rotational speed of the motor may be determined according to the rotor position and/or the working current of the motor.
In S102, a thrust observation model is established according to a current force balance relationship of the mower.
In S103, the rotational speed and the working current are used as the input parameters of the thrust observation model so as to determine the thrust.
It is to be understood that the resultant force may be obtained by inputting the rotational speed and working current into the thrust observation model as the input parameters, and further, the value of the thrust Fh may be determined according to the relationship Fh=F−Ff−Fg between the resultant force, the thrust, and the resistance.
In S104, the output torque of the motor is changed according to the thrust and the force balance relationship.
Referring to
In S201, the rotor position and/or the working current of the drive motor are detected.
In an example, the rotational speed of the motor may be determined according to the rotor position and/or the working current of the motor.
In S202, the acceleration of the mower in at least one direction in the current working environment is detected.
In S203, the angle of inclination of the mower relative to the horizontal plane is determined according to the acceleration.
In S204, a thrust observation model is established according to a current force balance relationship of the mower.
In S205, the rotational speed and the working current are used as the input parameters of the thrust observation model so as to determine the resultant force.
In S206, the thrust is calculated according to the relationship between the resultant force, the thrust, and the resistance and the value of the angle of inclination.
It is to be understood that the resultant force may be obtained by inputting the rotational speed and working current into the thrust observation model as the input parameters, and further, the value of the thrust Fh may be determined according to the relationship Fh=F−Fg between the resultant force, the thrust, and the resistance.
In S207, the output torque of the motor is changed according to the thrust and the force balance relationship.
In the preceding example, the force balance relationship of the mower is:
F
h
F
m
−k
b
ω−Mg sin θ=Ma, (5)
where
v denotes the wheel speed, r denotes the wheel radius, ω denotes the angular velocity of the wheel, ωm denotes the angular velocity of the drive motor, Gm denotes the speed ratio, and n denotes the rotational speed of the motor. In the process of determining the thrust of the user according to the preceding balance relationship, to determine the forward acceleration a of the mower, the rotational speed n of the motor may be determined according to the rotor position and/or the phase current of the drive motor or the rotational speed n of the motor is directly detected. However, in practical applications, if a clutch structure is mounted on the mower, when the clutch is disengaged, the rotational speed v of the wheel cannot be determined by the rotational speed n of the motor, the forward acceleration a of the mower cannot be determined, and the thrust of the user cannot be determined using the force balance relationship.
To avoid the preceding case, the rotational speed of the wheel may be directly collected so as to establish the force balance relationship of the mower to acquire the thrust of the user. For example, a wheel speed detection device may be used to detect the rotational speed of the wheel.
In an example, a mower 200 as shown in
In this example, a controller 206 may establish the thrust observation module according to the preceding force balance relationship and input the wheel speed of the traveling wheel set 202 as the input parameter into the preceding thrust observation model to determine the thrust Fh of the user. For example, the controller 206 may input the wheel speed of the traveling wheel set 202 and the working current of the drive motor 203 as the input parameters into the thrust observation model to calculate the magnitude of the thrust. During the establishment of the thrust observation model, the observation model of the resultant force, the wheel speed, and the phase current is established using the relationship between the wheel speed ω and the acceleration a and the relationship between the rolling friction and the wheel speed ω. In an example, the relationship model between the phase current, the wheel speed, and the resultant force of the mower determined according to the thrust observation model is {dot over (ω)}=−a2ω+b2i+c2F, where n denotes the rotational speed of the motor, i denotes the working current of the motor, and a2, b2, and c2 are coefficients determined by the system parameters and environmental parameters of the mower. The controller 206 may determine the resultant force F of the mower according to the wheel speed of the traveling wheel set 202 and the working current of the drive motor. Further, the thrust Fh=F−Fg may be determined.
In this example, the gearbox 204 mainly includes a transmission gear 2041 and a gearbox protective cover 2042. The transmission gear 2041 is connected to an output shaft of the drive motor 203 and can be driven by the drive motor 203 to drive the front wheels 2021 or the rear wheels 2022 to rotate. That is to say, the rotation of the transmission gear 2041 is synchronized with the rotation of the traveling wheel set 202, and the wheel speed of the traveling wheel set 202 may be mapped by the rotational speed of the transmission gear 2041.
In this example, referring to
The wheel speed detection device 205 may be disposed on the gearbox 204, for example, disposed on the gearbox protective cover 2042, disposed on the front wheel 2021, disposed on the rear wheel 2022, or disposed on the transmission gear 2041. As shown in
In an example, as shown in
The wheel speed detection device 205 shown in
In this example, multiple wheel speed detection devices 205 may be provided to separately detect the wheel speed of the front wheels 2021 and the wheel speed of the rear wheels 2022, separately detect the wheel speed of the left front wheel and the right front wheel, or separately detect the wheel speed of the left rear wheel and the right rear wheel. The controller 206 may identify the wheel speed of the left and right rear wheels 2022 according to the wheel speed detected by different wheel speed detection devices and identify the turning condition according to the speed difference between the two rear wheels. If drive motors 203 are provided for the two rear wheels 2022 of the mower 200, after identifying the turning condition, the controller 206 may control the two drive motors 203 to differentially provide power assistance to make the mower 200 turn. If the mower 200 is provided with one drive motor 203 to drive the two rear wheels 2022, after identifying the turning condition, the controller 206 may control the drive motor 203 to not provide power assistance, and the mower 200 turns through the thrust of a person. Alternatively, the controller 206 may identify the wheel speed of the left and right front wheels 2021 according to the wheel speed detected by different wheel speed detection devices, then identify whether the mower 200 is in the turning condition or in a working condition where the front wheels 2021 are lifted, and control the drive motor 203 to stop providing power assistance when the identification result is yes.
The forward, backward, forward push, backward pull, and the like mentioned below are all defined from the perspective of the user when an outdoor traveling device is working. As shown in
A garden tool system 1000 shown in
In this example, the first detection device 20 is used for detecting the relative state between the mower 10 and an operator, where the relative state between the mower 10 and the operator may include a relative state at any moment or the change of the relative state at any period. The second detection device 30 is used for detecting the traveling state of the mower 10. In an example, the relative state between the mower 10 and the operator may include the relative distance, the change of the relative distance, the relative speed, the change of the relative speed, the relative acceleration, or the change of the relative acceleration. The traveling state of the mower 10 may include a stationary state, a forward state, and a backward state. In the mowing system shown in
In this example, the drive motor 122 provides power assistance or does not provide power assistance to make the traveling assembly 121 travel forward or backward or stand still. The forward traveling may include forward accelerated traveling, forward decelerated traveling, or forward constant-speed traveling, and the backward traveling may include backward accelerated traveling, backward decelerated traveling, or backward constant-speed traveling.
In an example, when the mower 10 is in different traveling states, according to the relationship between the relative state between the mower 10 and the operator and the preset threshold, the controller 123 may set a control strategy to control the drive motor 122 to work. The control strategy set by the controller 123 corresponds to enabling the drive motor 122 to provide power assistance, not provide power assistance, provide forward power assistance, provide backward power assistance, or the like.
The relationship between the power assist strategy, the traveling state of the mower, and the relative state between the mower and the operator is shown in the table described below.
In an example, when the traveling state of the mower 10 is the stationary state and the relative distance between the mower 10 and the operator is less than or equal to the set distance threshold, it may be considered that the operator wants to push the mower 10 forward to start. After recognizing this intention, the controller 123 may control the drive motor 122 to provide forward power assistance so that the operator can control the mower 10 to start to travel forward without the relatively large thrust, and the user feels more comfortable when starting the mower 10. When the traveling state of the mower 10 is the stationary state and the relative distance between the mower 10 and the operator is greater than the set distance threshold, it may be considered that the operator wants to pull the mower 10 backward to start. After recognizing this intention, the controller 123 may control the drive motor 122 to provide backward power assistance so that the operator can control the mower 10 to start to travel backward without the relatively large pull force. As shown in
In an example, when the traveling state of the mower 10 is the forward state and the relative distance between the mower 10 and the operator is less than or equal to the set distance threshold, it may be considered that the operator wants to push the mower 10 forward to accelerate and travel. After recognizing this intention, the controller 123 may control the drive motor 122 to provide forward power assistance so that the operator can control the mower 10 to accelerate and travel forward without the relatively large thrust. When the traveling state of the mower 10 is the forward state and the relative distance between the mower 10 and the operator is greater than the set distance threshold, it may be considered that the operator wants to reduce the forward traveling speed or wants the mower 10 to gradually stop. After recognizing such an intention, the controller 123 may control the drive motor 122 to not provide power assistance. Therefore, the mower 10 without power assistance slowly decelerates until the mower 10 stops traveling. As shown in
In an example, when the traveling state of the mower 10 is the backward state and the relative distance between the mower 10 and the operator is less than or equal to the set distance threshold, it may be considered that the operator wants to reduce the backward traveling speed or wants the mower 10 to gradually stop. After recognizing such an intention, the controller 123 may control the drive motor 122 to not provide power assistance. Therefore, the mower 10 without power assistance slowly decelerates until the mower 10 stops traveling. When the traveling state of the mower 10 is the backward state and the relative distance between the mower 10 and the operator is greater than the set distance threshold, it may be considered that the operator wants to pull the mower 10 backward to accelerate and travel. After recognizing this intention, the controller 123 may control the drive motor 122 to provide backward power assistance so that the operator can control the mower 10 to accelerate and travel backward without the relatively large pull force. As shown in
In the schematic diagrams of the power assistance strategies shown in
In the preceding example, it is to be understood that the controller 123 can recognize the operating intention of the user according to the relative state between the mower 10 in different traveling states and the operator and then set the control strategy.
In this example, the first detection device 20 in the tool system 1000 may be one or more types of sensors in the mower 10 or on the mower 10 and may be, for example, disposed in the handle device 11 or in the body 12. The second detection device 30 may be one or more types of sensors in the mower 10 or on the mower 10 and may be, for example, disposed in the handle device 11 or in the body 12. In this example, the first detection device 20 may be connected to the controller 123 to output detection information to the controller 123 so that the controller 123 may analyze the relative state between the operator and the mower 10 according to the obtained information. In an example, the first detection device 20 may be a distance sensor, such as an ultrasonic distance sensor, a laser distance sensor, a magnetostrictive distance sensor, and the like. In this example, the first detection device 20 and the second detection device 30 may be the same device and are collectively referred to as detection devices. That is to say, the controller 123 may obtain the traveling state of the mower 10 according to the parameter detected by one detection device and analyze the relative state between the operator and the mower 10.
Referring to an outdoor traveling device system 1000 shown in
Referring to the outdoor traveling device system 1000 shown in
In an example, as shown in
In S301, the traveling state of the outdoor traveling device is acquired.
In S302, the relative state between the user and the outdoor traveling device is acquired.
In S303, the operating intention of the user is analyzed according to the relative state in different traveling states.
In S304, the state in which the drive motor provides power assistance is controlled according to the preceding operating intention.
An example in which the controller 123 in the mower 10 controls the drive motor 122 to provide power assistance according to the recognized operating intention of the user and the current motion state of the mower 10 is described below. For example, the controller 123 can determine and control the power assistance direction, the output power, or the output torque of the drive motor 122 according to the motion information of the drive wheel and the operating intention of the user.
In this example, the motion information of the drive wheel can reflect the movement tendency of the drive wheel, and the movement tendency of the drive wheel corresponds to the operating intention of the user. The operating intention of the user may include the magnitude, direction, or acceleration of the force applied to the handle device 11 when the user wants the mower 10 to have a movement tendency. In this example, the controller 123 may analyze the movement tendency of the drive wheel according to the motion information of the drive wheel to determine the operating intention of the user. For example, when the drive wheel has the forward acceleration, the mower 10 has the movement tendency of moving forward, and the corresponding operating intention of the user is the forward push. In this example, the motion information of the drive wheel may be detected by a motion sensor (not shown). The motion sensor may be a photoelectric sensor, an ultrasonic sensor, a microwave sensor, or the like. Different types of motion sensors may have different installation positions or mounting manners on the mower or the drive wheel, which is not described in detail here. In this example, the motion sensor can directly detect the direction of rotation, the speed, or the acceleration of the drive wheel.
When the user holds the handle and pushes the mower forward, the drive wheels can roll forward with the operation of the user, reflecting the operating intention of the user in time. Therefore, according to the motion information of the mower 10 and the operating intention of the user, the controller 123 controls the drive motor 122 to work to drive the drive wheels to roll forward. The mower 10 travels forward under the action of the forward rolling drive wheels, and the user holding the handle device 11 just needs to apply the small forward thrust to achieve the effect that the mower follows the user to travel forward so that the user feels more comfortable.
In an example, if the user feels that the mower 10 travels forward at an appropriate speed with the assistance of the forward thrust when the user holds the handle device 11 to push the mower 10 forward, the drive motor 122 may maintain the current working state to drive the drive wheels to rotate forward, and the user holding the handle device 11 just needs to apply the small forward thrust to make the mower 10 follow the user to travel forward. If the user feels that the forward speed of the mower 10 is too slow with the assistance of the forward force and wants to increase the speed, the user just needs to increase the applied forward thrust to change the operating intention so that the drive motor can adjust the current state to drive the rear wheels to accelerate and rotate forward. For example, the drive motor 122 may increase the forward output power, the output rotational speed, the output torque, or the like. If the speed of the mower is appropriate after the speed is increased, the user may continue holding the handle device 11 and apply the small forward thrust to make the mower follow the user to travel forward. If the user feels that the forward speed of the mower is too fast with the assistance of the forward force and wants to decrease the speed, due to the friction of the ground, the user just needs to reduce the applied forward thrust so that the drive motor may adjust the current state to drive the rear wheels to decelerate and rotate forward. If the speed of the mower is appropriate after the speed is decreased, the user may continue holding the handle device 11 and apply the small forward thrust to make the mower follow the user to travel forward. It is to be noted that, in conjunction with the current motion information of the drive motor 122, the controller 123 changes the working state of the drive motor 122 according to the operating intention of the user, that is, the controller 123 controls the drive motor 122 to change power assistance according to the operating intention of the user in the current motion state reflected by the current motion information. The preceding process illustrates the process in which the controller 123 provides power assistance according to the operating intention of the user and the current motion information when the user holding the handle of the mower travels forward.
Similarly, if the user wants to pull the mower backward to make the mower stop forward or travel backward, the user holding the handle device 11 applies a backward pull force, causing the drive wheels to have a tendency of slowing down rapidly. In practical applications, based on the speed of the drive wheels and the push-pull force of the human hand, whether the mower has a tendency of stopping forward or traveling backward is analyzed. For example, when the mower 10 travels forward, the rear wheels rotate forward, and the user holding the handle device 11 continuously applies a backward pull force to determine whether the mower 10 has a tendency of stopping forward or traveling backward. When the mower 10 has a tendency of stopping forward, it is recognized that the operating intention of the user is to park forward or pull backward. For example, when the user holds the handle device 11 to make the mower 10 travel forward to mow the lawn, the mower encounters an obstacle, and the user wants to stop the mower, or when the user finds a place where the grass grows vigorously, wants to stop, and lets the mower 10 mow the lawn in the place, the user has an operating intention of parking forward. For example, in the case where the user holds the handle device 11 to make the mower 10 reach the boundary of the lawn and the machine needs to be pulled out after mowing or in the case where the user mows in one place by pushing forward and pulling backward, the user has an operating intention of pulling backward. In fact, no matter whether the operating intention of the user is to park forward or pull backward, the case where the forward speed of the mower 10 decreases to zero exists. The controller 123 acquires the motion information of the mower and controls the drive motor 122 to provide backward power assistance to accelerate the decrease of the forward speed of the mower 10 so that the mower 10 stops quickly and stays in place or the forward speed of the mower quickly decreases to zero and then the mower travels backward. When the mower 10 has a tendency of stopping forward, no power assistance may be provided. The friction of the ground may be used as backward power assistance.
In an example, when the mower 10 travels backward, if the user wants to push the mower 10 forward to make the mower 10 stop backward or travel forward, the user holding the handle device 11 applies the forward thrust, causing the rear wheels to have a tendency of slowing down rapidly. In practical applications, based on the speed of the rear wheels and the push-pull force of the human hand, whether the mower 10 has a tendency of stopping backward or traveling forward is analyzed. For example, when the mower 10 travels backward, the rear wheels rotate backward, and the user holding the handle device 11 continuously applies the forward thrust to determine whether the mower 10 has a tendency of stopping backward or traveling forward. When the mower 10 has a tendency of stopping backward, it is recognized that the operating intention of the user is to park backward or push forward. In the case of parking backward, for example, the user holds the handle device 11 to make the mower travel backward and wants to stop the mower after pulling the mower out from the boundary of the lawn. In the case of pushing forward, for example, the user mows in one place by pushing forward and pulling backward. No matter whether the operating intention of the user is to park backward or push forward, the case where the backward speed of the mower 10 decreases to zero exists. The controller 123 acquires the device parameters of the mower and controls the drive motor 122 to provide forward power assistance to accelerate the decrease of the backward speed of the mower 10 so that the mower 10 stops quickly and stays in place or the backward speed of the mower 10 quickly decreases to zero and then the mower 10 travels forward. When the mower 10 has a tendency of stopping backward, no power assistance may be provided. The friction of the ground may be used as forward power assistance.
In an example, as shown in
In S401, the movement tendency of the drive wheels is analyzed according to the motion information of the drive wheels.
In S402, the operating intention of the user is recognized based on the movement tendency.
In S403, the drive motor is controlled to provide power assistance according to the operating intention and the motion information.
In a specific example, the pressure sensor on the handle device 11 can sense the thrust or pull force of the user to recognize the operating intention of the user. Further, the controller 123 may control the drive motor 122 to work based on the current motion state of the mower 10 operated by the user, so as to output adaptive power assistance. For example, if the mower 10 is currently in a forward traveling state and the pressure sensor detects that the thrust applied by the user to the handle device 11 increases, the controller 123 controls the drive motor 122 to output forward power assistance to increase the forward speed of the mower. If the pressure sensor detects that the thrust increases again, the drive motor 122 may be controlled to increase the forward speed again, for example, the drive motor 122 may be controlled to increase the output power of forward power assistance. If the mower 10 is currently in the forward traveling state, the user pulls the handle device 11 backward, and the pressure sensor detects the backward pull force, then the controller 123 may control the drive motor 122 to output backward power assistance to accelerate the decrease of the forward speed. If the speed of the mower 10 decreases to zero through the backward pull force and the pressure sensor no longer detects the push-pull force, the mower 10 may be parked in site. If the user pulls the handle device 11 backward after the mower 10 is parked and the pressure sensor detects the pull force, the controller 123 may control the drive motor 122 to increase the output power of backward power assistance to assist the mower 10 in moving backward.
When the preceding method is performed in detail, the description is made in conjunction with the curves of the speed and force shown in
In the first stage, the speed of the mower 10 and the push-pull force of the human hand are both zero, the mower 10 is in the stationary state, and the operating intention of the user is to park forward.
In the second stage, the speed of the mower 10 and the push-pull force of the human hand are both positive values, and the mower 10 is in the forward state. According to the speed curve and the curve of the push-pull force of the human hand, it can be analyzed that the relatively large thrust of the human hand is first applied to accelerate the mower 10 forward, then the applied thrust of the human hand is reduced to decelerate the forward speed of the mower 10, and the operating intention of the user is to accelerate and push forward the mower 10 and then decelerate and push forward the mower 10.
In the third stage, the speed of the mower 10 is a positive value, the push-pull force of the human hand is a negative value, the mower 10 is in a state of stopping forward, and the operating intention of the user is to park forward or pull backward.
In the fourth stage, the speed of the mower 10 and the push-pull force of the human hand are both negative values, and the mower 10 is in the backward state. According to the speed curve and the curve of the push-pull force of the human hand, it can be analyzed that the relatively large pull force of the human hand is first applied to accelerate the mower 10 backward, then the applied pull force of the human hand is reduced to decelerate the backward speed of the mower 10, and the operating intention of the user is to accelerate and pull backward the mower 10 and then decelerate and pull backward the mower 10.
In the fifth stage, the backward speed of the mower 10 decreases to zero, and the push and pull force of the human hand is zero, showing that the movement tendency of the mower 10 is a parking stage after the backward stop.
In this example, the case of the controller 123 recognizing the operating intention of the user according to the movement tendency of the mower 10 may include at least one of the cases described below.
When the movement tendency is the forward traveling tendency, the operating intention is to push forward; when the movement tendency is the forward stopping tendency, the operating intention is to park forward or pull backward; when the movement tendency is the backward traveling tendency, the operating intention is to pull backward; when the movement tendency is the backward stopping tendency, the operating intention is to park backward or push forward; and when the movement tendency is stationary, the operating intention is to stop.
In an example, the forward stopping tendency may be understood as a movement tendency in which the forward speed is lower than a first threshold and is reduced continuously, and the backward stopping tendency may be understood as a movement tendency in which the backward speed is lower than a second threshold and is reduced continuously. The first threshold may be the same as or different from the second threshold. The values of the two thresholds may be determined by various monitoring methods or algorithms, which are not specifically limited in this example.
In an example, the user has various operating intentions, and at least part of the operating intentions are set to require power assistance. Therefore, after the operating intention of the user is recognized, the controller determines whether the recognized operating intention is one of the at least part of the operating intentions set to require power assistance among the various operating intentions, and if so, determines the power assistance parameter according to the operating intention and the motion information. The table below is used as an example.
In an example,
In S501, the current motion state of the mower is acquired.
In an example, the motion sensor may detect the motion information of the drive wheels to determine the motion state of the mower. For example, when according to the detected motion signal, it is determined that the drive wheels travel forward, the mower is currently in a forward pushing and traveling state; when according to the detected motion signal, it is determined that the drive wheels travel backward, the mower is currently in a backward pulling and traveling state; and when according to the detected motion signal, it is determined that the drive wheels are stationary, the mower is currently in a parking state.
In S502, a power assistance strategy adapted to the motion state is determined.
In S503, the motion information of the mower is acquired.
According to the motion signal detected by the sensor, the controller may determine the motion information of the mower, such as the motion direction and speed of the drive wheels. Optionally, the controller may also calculate the acceleration of the drive wheels or can directly detect the acceleration.
In S504, according to the motion information and the power assistance strategy, the drive motor is controlled to work to provide power assistance for the mower to travel.
When the user operation is recognized as the forward stopping tendency according to the motion information, the drive motor may be controlled to output adaptive backward power assistance based on the motion information to accelerate the decrease of the forward speed of the mower. On the contrary, if the user operation is not the forward stopping tendency, based on the motion information, the drive motor may be controlled to output adaptive forward power assistance or stop working.
In examples of the present application, many types of walk-behind power assisted electric devices exist, such as a walk-behind, hand-pushing lawn mower, a snow thrower, a wheeled tool box, a wheeled cart or forklift, a wheeled power supply device, a wheeled blower or fan, and a bracket of a tool device, which are not listed here. In some examples, the walk-behind electric device may be a walk-behind power assisted electric device. In this example, the walk-behind power assisted electric device may be understood as a device in which a user can manually push/pull a position such as a device body or a handle so that a power assisted apparatus in the device generates the assistance. The so-called assistance may be understood as the following: a device provides a force with a certain magnitude and direction to help the device to move; at the same time, the power assisted apparatus of the device may also adjust a magnitude and a direction of the assistance outputted by the power assisted apparatus according to the force applied by the user so that the comfort of the user is ensured. That is to say, the assistance provided by the power assisted apparatus in the device can change with the force applied by the user.
As shown in
In this example, the output parameters of the moving motor 103 may include parameters such as output torque, an output current, an output voltage, output power, a rotational speed, and acceleration.
In this example, the auxiliary operation desired by the user may at least be understood as an operation that the user wants to perform on the walk-behind electric device 100, where the user wants the walk-behind electric device 100 to generate a certain motion change. For example, the auxiliary operation may include at least the magnitude and the direction of the force applied by the user to the walk-behind electric device 100. Forces such as the force or an auxiliary force involved in the present application are all vectors including magnitudes and directions. In an example, the control unit 105 can control a moving speed and a moving direction of the walk-behind electric device 100 according to the identified auxiliary operation. Exemplarily, when the user wants to push the walk-behind electric device 100 to move forward quickly, the desired auxiliary operation may be a relatively large force in a forward direction. In some examples, the auxiliary operation desired by the user may also include a control operation performed for a purpose of stopping the walk-behind electric device 100 from moving. In an example, the auxiliary operation may also include gravity or a component of gravity applied by the user to the walk-behind electric device 100.
The control unit 105 may acquire or extract the device parameters of the walk-behind electric device 100, thereby identifying the auxiliary operation that the user wants to perform. For example, the control unit 105 may identify the auxiliary operation that the user wants to perform according to at least one of a moving parameter of the moving wheel 102, a working parameter of the moving motor 103, or an attitude parameter of the device body 101. The moving parameter may include parameters such as a moving speed and a steering angle of the moving wheel 102. The working parameter may include a rotational speed of the moving motor 103, a rotor position, a working current, a voltage, or reciprocals or integrals of the preceding parameters. The attitude parameter may include parameters such as an attitude angle of the device body 101 and an included angle of a plane where the device body 101 is located relative to a horizontal plane. After identifying the auxiliary operation of the user, the control unit 105 may control the output torque, the rotational speed, or the output power of the moving motor 102. In this example, the control unit 105 may be a hardware device with a control function, such as a microcontroller unit (MCU) or a central processing unit (CPU); and the control unit 105 may also be a non-physical software handler.
In this example, the preceding device parameters may be detected and obtained by a parameter detection unit 106 or the control unit 105. That is to say, the control unit 105 may be integrated with functions such as data detection, analysis processing, and control.
In this example, the auxiliary operation is at least partially positively correlated to at least one output parameter of the moving motor 103. That is to say, the auxiliary operation may be positively correlated to one or more output parameters over a certain period of time. Positive correlation may be understood as the following: in one vector direction, a change trend of one parameter changes with a change trend of another parameter, that is, one parameter becomes larger and another parameter also becomes larger, and vice versa.
In an example, the control unit 105 may identify the magnitude and the direction of the force applied by the user to the walk-behind electric device 100 according to the preceding device parameters and then control the output torque of the moving motor 103. That is to say, the control unit 105 may control the magnitude or the direction of the assistance of the power assisted apparatus according to the force.
In particular, the parameter detection unit 106 in this example does not include a strain gauge that can directly sense, through deformation, the force applied by the user and is also referred to as a pressure sensor. That is to say, no pressure sensor is provided in the walk-behind electric device 100. To control the assistance boost generated by the power assisted boosting apparatus according to the force applied by the user, the control unit 105 needs to estimate or calculate the force applied by the user according to at least one of the preceding device parameters and then change the output torque of the moving motor 103, that is, change the assistance of the power assisted apparatus.
In an example, the output torque of the moving motor 103 is positively correlated to the force applied by the user during a whole process of the user walking with the walk-behind electric device 100 by hand. The force is estimated by the control unit 105 according to the device parameters. Exemplarily, when the estimated force is relatively large, the output torque of the motor is also relatively large, and vice versa. Therefore, a better force balanced state can be achieved so that the user can acquire a more comfortable feeling of following. The force balanced state is explained in detail in the following examples and not described in detail here.
In an example, a power assisted working machine or a walk-behind working machine may include any tool that can be pushed or pulled to move, such as the lawn mower, the snow thrower, a trolley and other tool devices. A lawn mower that can be pushed or pulled by a user is used as an example for detailed description hereinafter.
Referring to
To achieve a convenient operation of the user and an effort-saving effect, the lawn mower 400 in this example has a self-moving control function. The power mechanism can drive the moving assembly 421 to rotate so as to drive the lawn mower 400 to move on the ground, so that the user does not need to manually push the lawn mower 400 to move completely by a force of the user. Specifically, the power mechanism may be a moving motor 422 which can output a driving force for driving the moving assembly 421 to rotate. In some examples, the handle device 41 of the lawn mower 400 is further integrated with a power button 412b and a trigger 412c. Exemplarily, the power button 412b, the trigger 412c, and the operation switch 412a of the lawn mower 400 are all integrated on the operation piece 412. In addition, the operation switch 412a is not limited to a physical switch or a signal switch, and any device that can control a current in a circuit to be on or off is applicable. In fact, this type of operation switch 412a is not limited to current control and may also control the self-moving function to be enabled or disabled by mechanical means.
Generally, in a lawn mower of the prior art, as shown in
The present application discloses a walk-behind electric device that can accurately calculate the force applied by the user to the handle device 41 of the lawn mower 400 without the aid of the pressure sensor 413. In a specific example, as shown in the control logic diagram in
In an example, the parameter detection unit may include a current detection device 424, an acceleration detection device 425, and an angle detection device 426, and the control circuit further includes a power supply 43, a driver circuit 427, and a power conversion circuit 428.
The power supply 43 may be a battery pack or alternating current (AC) mains. Specifically, after converted by the power conversion circuit 428, a power supply voltage can power on the control unit 423, the acceleration detection device 425, and the angle detection device 426. Optionally, each of the control unit 423, the acceleration detection device 425, and the angle detection device 426 may correspond to one power conversion circuit.
The driver circuit 427 can be connected between the control unit 423 and the moving motor 422 and includes several semiconductor switching elements for switching an energized state of the moving motor 422. In an example, the driver circuit 427 is electrically connected to stator windings of phases of the moving motor 422 and used for transmitting a power supply current to the stator windings to drive the moving motor 422 to rotate. In an example, the moving motor 422 is a brushless motor. As an example, as shown in
The current detection device 424 may be a sampling resistor disposed on a control board of the main body 42 and can collect a working current of the moving motor 422, that is, the phase current. Optionally, the current detection device 424 may be a device for inducing a motor current through a magnetic field. The acceleration detection device 425 is disposed in a housing of the lawn mower 400 or disposed on the handle device 41 or disposed on a moving wheel 421. To ensure the accuracy of acceleration data detection and avoid interference when data is transmitted to the control unit 423, the acceleration detection device 425 is generally disposed in a housing of the main body and relatively close to the control board of the main body, for example, on the moving wheel 421. The acceleration detection device 425 may be an acceleration sensor or any other detection device that can detect the acceleration of the lawn mower. The angle detection device 426 is used for detecting an included angle of a plane on which the lawn mower 400 moves relative to a horizontal plane, for example, an included angle θ shown in
In this example, the control unit 423 may calculate output torque of the moving wheel 421 according to the phase current of the moving motor 422 detected by the current detection device 424 and a gear box speed ratio, calculate a friction of the lawn mower 400 relative to the ground according to the angle θ, and calculate the driving force of the lawn mower 400 according to the acceleration and then can calculate the force applied by the user to the handle device 41 according to the output torque, the friction and the driving force. Exemplarily, as shown in
F=ma−F
1
+k
f
×mg×cos θ+mg×sin θ. (6)
The force F may include the thrust or the pulling force, and the g is a gravitational acceleration.
In this example, the force applied by the user to the handle device 41 can be calculated without the aid of the pressure sensor and simply through the parameters acquired by several commonly used detection devices disposed on the main body 42 and having stable performance, thereby avoiding interference to data and preventing the control performance of the whole machine from being affected while data collection accuracy is ensured and ensuring that the user can follow the lawn mower 400 more comfortably when the moving state of the lawn mower 400 is controlled based on the force applied by the user.
In an example, the control unit 423 may control a rotational speed of the moving motor 422 according to the thrust of the user such that the moving speed of the lawn mower 400 is consistent with the speed of the user following the lawn mower 400 so that the user follows in a more comfortable state and feels less pulled or hindered.
In a speed regulation process, it is generally expected to obtain a stable moving speed under an ideal condition shown by line 1 in
In an example, to further improve the comfort of a control state, the lawn mower 400 can also adaptively adjust the output torque of the moving motor 422 according to the thrust or the pulling force of the user such that the driving force of the motor 422 under the output torque can reach a desired value. It is to be understood that different thrusts or pulling forces correspond to different desired driving forces, the driving force of the lawn mower 400 increases when the force applied by the user is relatively large, and the driving force of the lawn mower 400 decreases when the force applied by the user is relatively small. The driving force of the moving motor 422 is directly adjusted to adaptively change with the force of the user. Since the rotational speed of the moving motor 422 is not directly adjusted, the lag problem of rotational speed adjustment caused by time integration is avoided, and a real-time, efficient, smooth and non-blocking adaptive control process of the driving force of the moving motor 422 is achieved so that the user follows in a more comfortable state. Following in a comfortable state means that the user does not feel pulled or hindered when pushing the lawn mower 400 to work. It is to be noted that when the user follows in a better state, the driving force of the moving motor 422 under current output torque, the force applied by the user, and resistance of the lawn mower 400 in motion can reach a force balanced state within an allowable error range. In the force balanced state, a magnitude of the driving force is positively correlated to a magnitude of the force applied by the user. The force applied by the user to the handle device and calculated by the control unit 423 is F, the control unit 423 adjusts the output torque of the moving motor according to F, the driving force of the moving motor 422 is F1 under the output torque, and the resistance of the lawn mower 400 in motion is F2. When F+F1−F2=Fr=ma, the preceding three forces are in the force balanced state, where Fr denotes a resultant force received by the lawn mower, m denotes the mass of the lawn mower, and a denotes the moving acceleration of the lawn mower. It is to be understood that, assuming that the force F applied by the user increases, to avoid the user's uncomfortable feeling of strenuous operation due to the application of a relatively large force, the lawn mower 400 increases its own driving force F1 according to the force F so that the increased driving force F1 can overcome the resistance so as to control the lawn mower 400 to continue moving. That is to say, the force balanced state refers to a state in which the force applied by the user is relatively small and the driving force F1 just overcomes the resistance F2 to drive the lawn mower 400 to move.
In an example, to prevent the output torque of the moving motor 422 from being frequently changed and the performance of the lawn mower 400 from being affected, the control unit may determine, according to the magnitude of the force applied by the user to the handle device 41, whether the output torque of the moving motor 422 needs to be changed. That is to say, when the change of the force applied by the user is relatively small, it means that the user operates by hand with no apparent change felt, and the driving force of the moving motor 422 does not need to be changed. However, when a variation of the thrust or the pulling force is greater than or equal to a variation threshold, that is, when the force applied by the user suddenly increases or decreases, the control unit 423 controls the output torque of the moving motor 422 according to the calculated thrust or pulling force so that the driving force of the moving motor 422 under the output torque, the force applied by the user, and the resistance of the lawn mower 400 in motion reach a force balance within an allowable error range.
It is to be understood that in the traditional control manner of adjusting a speed through a switch, when the user toggles a speed regulation switch to a fixed position, the lawn mower 400 moves at a fixed speed. In this case, due to different loads of the lawn mower 400 and different moving speeds of the user, the moving motor 422 may not work in an appropriate current range, resulting in the waste of power. In the present application, magnitudes of a working current may be given according to magnitudes of the force of the user under different working conditions, so as to control the output torque of the moving motor 422 and avoid energy waste caused by working at a fixed working current under a fixed moving speed.
In an example, the control unit 423 may calculate the corresponding current value according to the calculated magnitude of the thrust and then control the output torque of the moving motor 422 in conjunction with the current value detected by the current detection device so that the driving force of the moving motor 422 can overcome the resistance, allowing the user to perform comfortable following and control with a smaller thrust. As shown in
In this example, the direct-axis current signal id* outputted by the signal processing device is set to zero, and only iq* is used as a control electrical signal affecting the output torque of the motor, so as to control the output torque of the motor by the current. It is to be understood that the current signal is positively correlated to the output torque of the moving motor, and the current signal is positively correlated to a force signal reflecting a thrust value or a pulling force value. That is to say, the greater the force applied by the user, the greater the current, and the greater the output torque of the moving motor; and vice versa.
In the present application, the motion control of the lawn mower 400 is achieved by directly using FOC current loop control, simplifying the control manner, reducing the amount of calculation, and improving the response speed and the mowing efficiency of the machine; at the same time, compared with the manner of controlling the rotational speed of the moving motor, the manner of directly controlling the output torque of the moving motor brings a better feeling of actual operation by hand and makes the adjustment process smoother.
In an example, in addition to the walk-behind lawn mower 400 in the preceding examples, any walk-behind electric device or hand-guided working machine may include other different types of tool devices, for example, the snow thrower, a power assisted wheeled device such as a wheeled multifunctional tool, a power assisted farm device, a wheeled tool bracket, a riding tool device, and an all-terrain vehicle. A snow thrower 100a, an item transport device 100b, a tool storage device 100c, a wheeled power supply device 100d, and a wheeled wind power apparatus 100e that are shown in
For the item transport device 100b, the item transport device 100b may include an item placement section connected to the device body and configured to consign goods.
For the tool storage device 100c, the tool storage device 100c may include a box body formed with a storage space for storing at least one type of tool device, a connection rod fixed on the box body and including at least a grip for a user to hold.
For the wheeled tool bracket, the wheeled tool bracket may include a bracket body formed with a support portion configured to support a tool device and a moving wheel connected to the bracket body.
For the wheeled power supply device 100d, the wheeled power supply device 100d may include a power supply body configured to output power and a moving wheel configured to support the power supply body.
For the wheeled wind power apparatus 100e, the wheeled wind power apparatus 100e may include an apparatus body including at least a fan and a moving wheel mounted on the apparatus body.
For the wheeled multifunctional tool, the wheeled multifunctional tool may include a tool body and a power portion. The tool body includes an accessory mount configured to mount different functional accessories. The power portion is disposed on the tool body or the different functional accessories and includes a power motor for driving the different functional accessories.
For the power assisted farm device, the power assisted farm device may include a device body, a handle device connected to the device body, and an operation performing assembly mounted onto the device body and used for performing an agricultural operation.
It is to be noted that the above are only preferred examples of the present application and the technical principles used therein. It is to be understood by those skilled in the art that the present application is not limited to the examples described herein. For those skilled in the art, various apparent modifications, adaptations, and substitutions can be made without departing from the scope of the present application. Therefore, while the present application is described in detail in conjunction with the preceding examples, the present application is not limited to the preceding examples and may include equivalent examples without departing from the concept of the present application. The scope of the present application is determined by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202211198880.9 | Sep 2022 | CN | national |
202211198891.7 | Sep 2022 | CN | national |
202211344885.8 | Oct 2022 | CN | national |
202211345673.1 | Oct 2022 | CN | national |
202310392877.9 | Apr 2023 | CN | national |
This application is a continuation-in-part of U.S. application Ser. No. 17/954,116, filed on Sep. 27, 2022. This application also claims the benefit under 35 U.S.C. § 119(a) of Chinese Patent Application No. CN 202211198891.7, filed on Sep. 29, 2022, Chinese Patent Application No. CN 202211198880.9, filed on Sep. 29, 2022, Chinese Patent Application No. CN 202211345673.1, filed on Oct. 31, 2022, Chinese Patent Application No. CN 202211344885.8, filed on Oct. 31, 2022, and Chinese Patent Application No. CN 202310392877.9, filed on Apr. 13, 2023. All of these applications are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 17954116 | Sep 2022 | US |
Child | 18449745 | US |