RIDING LAWN MOWER

Information

  • Patent Application
  • 20230363307
  • Publication Number
    20230363307
  • Date Filed
    May 19, 2023
    11 months ago
  • Date Published
    November 16, 2023
    5 months ago
Abstract
A riding lawn mower includes: a seat; a chassis; a wheel; a motor configured to drive the wheel to rotate; a walking control module configured to drive the motor; a power supply assembly configured to at least supply electric power to the motor and the walking control module; and a cutting assembly mounted to the chassis, the cutting assembly including a cutting member for cutting grass; wherein the riding lawn mower further includes: a pedal assembly including a pedal lever rotatable about a first shaft axis to control a walking speed of the riding lawn mower when operated by the user; wherein the pedal lever has an initial position; when the pedal lever is in the initial position and power supply assembly is supplying electric power to the motor and the walking control module, the walking control module controls the riding lawn mower to park.
Description
BACKGROUND

Lawn mowers are widely used in gardening to trim lawn and vegetation. Lawn mowers generally include hand push lawn mowers and riding lawn mowers. A user sits on and drives the riding lawn mower to perform lawn mowing tasks, making lawn mowing more efficient and less tiring. How to improve the driving experience of the riding lawn mower has been a subject that engineers have been consistently working on.


SUMMARY

According to an example, a riding lawn mower is provided including: a seat for a user to sit thereon; a chassis configured to support the seat; a wheel configured to support the chassis; a motor configured to drive the wheel to rotate; a walking control module configured to drive the motor; a power supply assembly configured to at least supply electric power to the motor and the walking control module; and a cutting assembly mounted to the chassis, the cutting assembly including a cutting member for cutting grass; wherein the riding lawn mower further includes: a pedal assembly including a pedal lever rotatable about a first shaft axis to control a walking speed of the riding lawn mower when operated by the user; wherein the pedal lever has an initial position; when the pedal lever is in the initial position and power supply assembly is supplying electric power to the motor and the walking control module, the walking control module controls the riding lawn mower to park.


In one example, the pedal lever further has an end position and a rotatable range defined as an included angle between the initial position and the end position, the pedal lever is operable by the user to reach any position within the rotatable range.


In one example, a minimum value of the rotatable range is 0 degrees and a maximum value of the rotatable range is greater than or equal to 20 degrees and less than or equal to 50 degrees.


In one example, the pedal assembly further includes a pedal position sensor configured to detect an angular position of the pedal lever and generate a position signal, the pedal position sensor being a three-dimensional sensor.


In one example, the pedal assembly further includes a transmission shaft that forms a synchronous rotation with the pedal lever, and a magnetic member fixedly mounted to one end of the transmission shaft close to the pedal position sensor; the pedal position sensor detects an angular position of the magnetic member.


In one example, the pedal assembly further includes a transmission lever and a return spring installed under the transmission lever, the pedal lever forms a synchronous rotation with the transmission lever through the transmission shaft, and the return spring biases the pedal lever into the initial position.


In one example, the walking control module obtains the position signal from the pedal position sensor, and sets a corresponding target rotational speed for the motor based on the position signal.


In one example, when a value of the angular position of the pedal lever decreases, the walking control module drives the walking motor to decelerate.


In one example, when a value of the angular position of the pedal lever increases, the walking control module drives the walking motor to accelerate.


In one example, the rotatable range includes an invariant range; for all position signals within the invariant range, the walking control module sets the same target rotational speed for the motor.


According to an example, a riding lawn mower is provided including: a seat for a user to sit thereon; a chassis configured to support the seat; a cutting assembly mounted to the chassis, the cutting assembly including a cutting member for cutting grass; and a pedal configured to control a walking speed of the riding lawn mower when operated by the user; a pedal position sensor configured to detect a position of the pedal and output a raw position signal of the pedal; a signal processing device configured to obtain and process the raw position signal to output a processed position signal; a walking control module configured to control the walking speed of the riding lawn mower based on the processed position signal; the signal processing device includes: a filter unit configured to filter the raw position signal; and a filter coefficient adjustment unit configured to compute a difference value between the raw position signal and the processed position signal and set a filter coefficient of the filter unit at least based on the difference value.


In one example, the filter unit is a low-pass filter.


In one example, during an acceleration process, when the difference value between the raw position signal and the processed position signal is greater than a first threshold, the filter coefficient adjustment unit sets the filter coefficient to a first filter coefficient.


In one example, during the acceleration process, when the difference between the raw position signal and the processed position signal is less than a second threshold, the filter coefficient adjustment unit sets the filter coefficient to a second filter coefficient, wherein the second threshold is less than the first threshold and the second filter coefficient is less than the first filter coefficient.


In one example, during a deceleration process, the filter coefficient adjustment unit sets the filter coefficient to the second filter coefficient.


In one example, the filter coefficient adjustment unit is further configured to set a cutoff frequency, during an acceleration process, when the difference value between the raw position signal and the processed position signal is greater than a first threshold, the filter coefficient adjustment unit sets the cutoff frequency to a first cutoff frequency.


In one example, during the acceleration process, when the difference between the raw position signal and the processed position signal is less than a second threshold, the filter coefficient adjustment unit sets the cutoff frequency to a second cutoff frequency, wherein the second threshold is less than the first threshold and the second cutoff frequency is less than the first cutoff frequency.


In one example, during a deceleration process, the filter coefficient adjustment unit sets the cutoff frequency to the second cutoff frequency.


In one example, the first threshold is greater than or equal to 40% of a maximum rotatable angle of the pedal and less than or equal to 70% of the maximum rotatable angle of the pedal, and the second threshold is greater than or equal to 1% of the maximum rotatable angle of the pedal and less than or equal to 20% of the maximum rotatable angle of the pedal.


In one example, the first cutoff frequency is greater than or equal to 1 Hz and less than or equal to 3 Hz; the second cutoff frequency is greater than or equal to 0 Hz and less than 1 Hz.





BRIEF DESCRIPTION OF DRAWINGS


FIG. 1 is a perspective view of a riding lawn mower according to an example of the present application;



FIG. 2 is a perspective view of a pedal assembly of the riding lawn mower of FIG. 1;



FIG. 3 is another perspective view of the pedal assembly of FIG. 2 with its cover removed;



FIG. 4 is a schematic diagram of the rotation of a pedal lever of the pedal assembly of FIG. 2;



FIG. 5 is a sectional view of the pedal assembly of FIG. 2;



FIG. 6 is another sectional view of the pedal assembly of FIG. 2;



FIG. 7 is an explosion view of the pedal assembly of FIG. 2;



FIG. 8 is a graph of the mapping function between the angular position of the pedal lever and the target rotational speed of the walking motor of the riding lawn mower of FIG. 1;



FIG. 9 is another graph of the mapping function between the angular position of the pedal lever and the target rotational speed of a walking motor of the riding lawn mower of FIG. 1;



FIG. 10 is a circuit diagram of the walking motor of the riding lawn mower of FIG. 1;



FIG. 11 is a control system of the walking motor of the riding lawn mower of FIG. 1;



FIG. 12 is another control system of the walking motor of the riding lawn mower of FIG. 1;



FIG. 13 is a flow chart of a signal processing device according to an example;



FIG. 14 is a graph of raw position signal and processed position signal;



FIG. 15 is a schematic diagram of the signal processing device according to another example; and



FIG. 16 is a flow chart of the signal processing device of FIG. 15.





DETAILED DESCRIPTION

As shown in FIG. 1, a riding lawn mower 100 can be operated by a user sitting on the riding lawn mower 100 to effectively and quickly trim the lawn, vegetation, etc. Comparing with hand push/walk behind lawn mowers, the riding lawn mower 100 of the present disclosure does not require the user to push the machine, nor does it require the user to walk on the ground. Further, because of its large size, the riding lawn mower 100 is able to carry larger or more batteries, which brings a longer working time, so that the user can trim larger lawn areas, and trim for a longer time effortlessly. Furthermore, in terms of energy source, unlike existing riding lawn mowers, the riding lawn mower 100 uses electric energy rather than gasoline or diesel, thus the riding lawn mower 100 is more environmentally friendly, cheaper in usage cost, and less prone to leakage, failure and maintenance.


It is appreciated that aspects of this disclosure are also applicable to riding machines of other types, as long as the riding machine can output power in other forms besides walking power in order to realize other functions besides walking, such as, for example, riding snow blowers, riding agricultural machines, and riding sweepers. In fact, as long as these tools include the substance described below in this disclosure, they all fall within the scope of this disclosure.


Those skilled in the art should understand that, in the disclosure of this application, the terms “controller”, “control unit”, “module”, “unit” and “processor” may include or relate to at least one of hardware or software.


Those skilled in the art should understand that, in the disclosure of this application, the terms “up”, “down”, “front”, “rear”, “left”, “right” and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, which are only for the convenience of describing the present application, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore the above terms should not be understood as a limitation of the present application.


Referring to FIG. 1, the riding lawn mower 100 includes: a cutting assembly 11, a walking assembly 12, an operating assembly 13, a power supply assembly 14, a seat 15, a chassis 16, and a deck 17.


The chassis 16 is the main supporting frame of the riding lawn mower 100, and the chassis 16 at least partially extends in a front and rear direction. The seat 15 is configured for a user to sit thereon, and the seat 15 is mounted on the chassis 16. The deck 17 is configured to accommodate the cutting assembly 11, and the deck 17 is installed under the chassis 16.


According to FIG. 1, the direction toward which the user sits on the seat is defined as the front or the front side of the riding lawn mower 100; and the direction opposite to the front is defined as the rear or rear side of the riding lawn mower 100. The user’s left hand direction is defined as the left or left side of the riding lawn mower 100; and the user’s right hand direction is defined as the right or right side of the riding lawn mower 100. The direction toward the ground is defined as the down or lower side of the riding lawn mower 100; and the direction opposite to the down is defined as the up or upper side of the riding lawn mower 100.


The cutting assembly 11 includes a cutting member, such as, for example, a blade, for realizing a cutting function. The cutting assembly 11 is mounted to the chassis 16, under the deck 17. In other words, the deck 17 forms a semi-opening accommodating cavity to accommodate the cutting member. The cutting assembly 11 further includes a cutting motor for driving the cutting member to rotate. The cutting assembly 11 may include more than one cutting members and more than one cutting motors. The cutting motors are controlled by a cutting control module. In some examples, the cutting control module includes a control chip, such as MCU, ARM, and so on.


The walking assembly 12 is configured to enable the riding lawn mower 100 to walk on the ground. The walking assembly 12 may include at least one first walking wheel 121 and at least one second walking wheel 122, for example, two second walking wheels 122, namely a left second walking wheel 122L and a right second walking wheel 122R. The walking assembly 12 may also include at least one walking motors 123 for driving the second walking wheel 122, for example, two walking motors 123, namely a left walking motor 123L and a right walking motor 123R. In this way, when the two walking motors 123 drive the corresponding second walking wheels 122 to rotate at different speeds, a speed difference is generated between the two second walking wheels 122, so as to steer the riding lawn mower 100. The walking motor 123 is controlled by a walking control module 124. In some examples, the walking control module 124 includes a control chip, such as MCU, ARM, and so on. In one example, two walking control modules 124 control the two walking motors 123, respectively. In one example, one central walking control module 124 controls the two walking motors 123.


The power supply assembly 14 is configured to supply electric power to the riding lawn mower 100. The power supply assembly 14 is configured to at least supply electric power to the cutting motors 112 and the walking motors 123. The power supply assembly 14 may also supply electric power to other electronic components in the riding lawn mower 100, such as the cutting control module 113 and the walking control module 124. The power supply assembly 14 may also supply electric power to a lighting assembly. In some examples, the power supply assembly 14 is provided on the rear side of the seat 15 on the chassis 16. In some examples, the power supply assembly 14 includes a plurality of battery packs 141 capable of supplying electric power to the riding lawn mower 100.


The operating assembly 13 is operable by the user, and the user sends control instructions through the operating assembly 13 to control the operation of the riding lawn mower 100. The operating assembly 13 can be operated by the user to set the cutting speed, walking speed, walking direction, etc. of the riding lawn mower 100. In other words, the operating assembly 13 can be operated by the user to set an operating status for the riding lawn mower 100, wherein the operating status includes a cutting status and a walking status.


The operating assembly 13 may include at least one switch triggerable to change its state so as to set the riding lawn mower 100 in different status. For example, a seat switch (not shown) arranged under the seat 15 is configured to set the riding lawn mower 100 in a bootable state when the user is sitting on the seat, and set the riding lawn mower 100 in a non-bootable state when no one is sitting on the seat. A start button 133 is configured to start the riding lawn mower 100 when the user presses the start button 133, and stop the riding lawn mower 100 when the user presses the start button 133 again. A key switch 134 is configured to start the walking motor 123 when the user inserts a key and rotates the key to the on position, and stop the walking motor 123 when the user rotates the key to the off position or pulls the key out. A blade actuator 135 is configured to make the cutting member 111 rotate when the user lifts the blade actuator 135 up and stop the cutting member 111 when the user presses the blade actuator 135 down.


The operating assembly 13 may also include a combination of one or more operating mechanisms such as pedal, lever, handle, and steering wheel. For example, a speed control pedal combined with a steering wheel is configured to set up a system for the user to control at least the walking function of the riding lawn mower 100. The operating assembly 13 may also include a control panel. The control panel may include a plurality of buttons, wherein different buttons correspond to different commands. The control panel may also include a display interface, which displays the operating status of the riding lawn mower 100. The user inputs different control commands through the control panel to control the walking and cutting function of the riding lawn mower 100.


In one example, the speed control pedal is a pedal assembly 131. As shown in FIG. 2, the pedal assembly 131 includes a base 1311 for supporting individual parts of the pedal assembly 131 and mounting the pedal assembly 131 to the chassis 16. The pedal assembly 131 also includes a cover 1319 for covering individual parts of the pedal assembly 131. As shown in FIGS. 3-7, the pedal assembly 131 includes a pedal lever 1312 rotatable about a first shaft axis 101 and a pedal position sensor 132 that detects the angular position of the pedal lever 1312. In one example, the pedal lever 1312 is formed with or fixedly mounted with a pedal surface 1313 for the user to step thereon easily. The pedal surface 1313 may be covered with at least one of anti-slip materials or anti-slip patterns, such as rubber tapes or rubber strips. When the pedal surface 1313 is stepped by the user, the pedal lever 1312 rotates about the first shaft axis 101. The more force the user applies to the pedal surface 1313, the greater degree the pedal lever 1312 rotates.


Referring to FIG. 4, the pedal lever 1312 has an initial position 102 and an end position 103. When no force is applied to the pedal lever 1312, for example, when the user’s foot is not on the pedal surface 1313, the pedal lever 1312 is at its initial position 102. When the user steps the pedal surface 1313 until the pedal lever 1312 cannot rotate any further, the pedal lever 1312 is at its end position 103. Referring to FIG. 4, a rotatable range 104 is defined as an included angle between the initial position 102 and the end position 103. The pedal lever 1312 is operable by the user to reach any angular position within the rotatable range 104, including the initial position 102 and the end position 103. The minimum value of the rotatable range 104 is 0 degrees, which is defined as the initial position 102 of the pedal lever 1312. In one example, the maximum value of the rotatable range 104 is 20 degrees, that is, the end position 103 of the pedal lever 1312 is 20 degrees from the initial position 102 of the pedal lever 1312; alternatively, the maximum value of the rotatable range 104 is 30 degrees; alternatively, the maximum value of the rotatable range 104 is 40 degrees; alternatively, the maximum value of the rotatable range 104 is 50 degrees.


Referring to FIGS. 6 and 7, the pedal assembly 131 further includes a transmission shaft 1314 supported by the base 1311. Two supporting rings 1316 are arranged at both ends of the transmission shaft 1314 to enable the transmission shaft 1314 to rotate about the first shaft axis 101. In fact, the pedal lever 1312 and the transmission shaft 1314 form a synchronous rotation about the first shaft axis 101. In one example, the pedal lever 1312 transmits rotary power to the transmission shaft 1314 through a flat fit. For example, the transmission shaft 1314 has a double D portion 1327, and the pedal lever 1312 is formed with a double D hole 1328. When the double D portion 1327 of the transmission shaft 1314 is engaged with the double D hole 1328 of the pedal lever 1312, i.e., when the double D portion 1327 of the transmission shaft 1314 is in the double D hole 1328 of the pedal lever 1312, a rotary motion of the pedal lever 1312 causes a rotary motion of the transmission shaft 1314, and vice versa.


In one example, the pedal assembly 131 further includes a transmission lever 1317 and a return spring 1325. The transmission lever 1317 and the return spring 1325 act as a force feedback mechanism and a restoration mechanism. As shown in FIGS. 5 and 7, the transmission lever 1317 and the transmission shaft 1314 form a synchronous rotation. In one example, a U-shaped member 1318 may be assembled between another double D portion 1329 of the transmission shaft 1314 and the transmission lever 1317. In one example, the transmission shaft 1314 may be embraced by a shaft sleeve 1315 so as to fill in the space between the transmission shaft 1314 and the U-shaped member 1318, which smooths and buffers the engagement between the transmission shaft 1314 and the U-shaped member 1318. The transmission lever 1317, the U-shaped member 1318, the shaft sleeve 1315 can be fixed together by a fixing member 1324, for example, by a long bolt. Thus, a rotary motion of the transmission shaft 1314 causes a rotary motion of the shaft sleeve 1315, the U-shaped member 1318, and the transmission lever 1317, and vice versa. Therefore, the pedal lever 1312 forms a synchronous rotation with the transmission lever 1317 through the transmission shaft 1314.


The return spring 1325 is arranged under one end of the transmission lever 1317 so that when the transmission lever 1317 rotates, the return spring 1325 gets compressed, thereby generating a restoring force. In one example, the return spring 1325 is stuck in between two caps 1326, that is, each end of the return spring 1325 is confined by a cap 1326, wherein one cap 1326 is fixed to the base 1311 and the other cap 1326 is fixed to one end of the transmission lever 1317, for example, by a screw. Therefore, the position of the return spring 1325 is relatively fixed, reducing the possibility of spring displacement. In another aspect, more than one return springs 1325 can be arranged to alleviate the problem of spring aging or breakage. In one example, two return springs 1325 can be nested, that is, a return spring 1325 of a smaller diameter is placed inside a return spring 1325 of a larger diameter. In other examples, a plurality of return springs 1325 may be arranged in parallel.


When the user steps onto the pedal surface 1313, depending on the force applied to the pedal surface 1313, the pedal lever 1312 rotates by a certain degree D. As a consequence, the transmission shaft 1314, the shaft sleeve 1315, the U-shaped member 1318, and the transmission lever 1317 all rotates by degree D. At this time, the end of the transmission lever 1317 above the restore spring moves downward, therefore compresses the return spring 1325, and the return spring 1325 generates a restoring force, which gets counteracted by the force applied by the user, however, the restoring force serves as a feedback force, which improves user’s feelings when stepping on the pedal surface 1313. When the user releases the pedal, i.e., no force is applied to the pedal surface 1313, the return spring 1325 restores its length, and pushes the transmission lever 1317, and thus the U-shaped member 1318, the shaft sleeve 1315, the transmission shaft 1314, and the pedal lever 1312 back. In other words, the return spring 1325 biases the pedal lever 1312 to its initial position 102.


As shown in FIGS. 6 and 7, the pedal assembly 131 further includes a magnetic element 1321 and a pedal position sensor 132 for detecting the angular position of the pedal lever 1312. The magnetic element 1321 is fixed to the transmission shaft 1314 so that the magnetic element 1321 forms a synchronous rotation with the transmission shaft 1314. In one example, the magnetic element 1321 is pinned to one end of the transmission shaft 1314 through a fastener 1323, such as, a screw. In one example, the magnetic element 1321 is fastened to one end of the transmission shaft 1314 while the pedal lever 1312 is coupled with the other end of the transmission shaft 1314. Therefore, through the transmission shaft 1314, the rotary motion of the magnetic element 1321 reflects the rotary motion of the pedal lever 1312. The pedal position sensor 132 is arranged near the magnetic element 1321. In one example, the pedal position sensor 132 is a three-dimensional sensor disposed on a printed circuit board (PCB) 1322. The PCB 1322 may be disposed vertically, that is, the plane on which the PCB 1322 is located is perpendicular to the first shaft axis 101, so that the pedal position sensor 132 protruding from the PCB 1322 is close to and facing the magnetic element 1321. In one example, the pedal position sensor 132 is a Tunnel Magneto-Resistance (TMR) sensor that detects the angular position of the magnetic element 1321.


The pedal position sensor 132 outputs angular position signals, or position signals for short, to the walking control module 124, wherein the angular positions may be represented in degree values. The walking control module 124 maps each position signal to a target rotational speed of the walking motor 123, in order to make the riding lawn mower 100 reach a desired walking speed. Taking a rotatable range 104 of 0 to 30 degrees as an example, when the pedal lever 1312 is at the initial position 102 of 0 degrees, the pedal position sensor 132 outputs a position signal of 0 degrees, which is mapped to a target rotational speed of 0 rpm, resulting in a walking speed of 0 km/h, meaning parking the riding lawn mower 100. When the pedal lever 1312 is at the end position 103 of 30 degrees, the pedal position sensor 132 outputs a position signal of 30 degrees, which is mapped to a maximum target rotational speed of the walking motor 123 that results in a maximum walking speed of the riding lawn mower 100, such as, 9 km/h, 12 km/h, 15 km/h, 18 km/h, and so on. Referring to FIG. 8, the mapping function between the angular position of the pedal lever 1312 and the target rotational speed of the walking motor 123 may be liner. For example, if the rotatable range 104 is 0 to 30 degrees and the maximum walking speed of the riding lawn mower 100 is 12 km/h, when the pedal position sensor 132 outputs a position signal of 20 degrees, the walking control module 124 set the target rotational speed of the walking motor 123 to reach a desired walking speed of 8 km/h; when the pedal position sensor 132 outputs a position signal of 10 degrees, the walking control module 124 set the target rotational speed of the walking motor 123 to reach a desired walking speed of 4 km/h. Alternatively, referring to FIG. 9, the mapping function between the angular position of the pedal lever 1312 and the target speed of the riding lawn mower 100 may not be liner. The configuration is similar if the riding lawn mower 100 walks backward. The riding lawn mower 100 may be provided with other operating member operable by the user to enter a reverse mode. In the reverse mode, the user also operates the pedal lever 1312 to control the backward walking speed, except that for safety considerations, the maximum walking speed of the riding lawn mower 100 moving backward is generally configured to be less than the maximum walking speed of the riding lawn mower 100 moving forward. Therefore, the slope of the mapping function between the angular position of the pedal lever 1312 and the target rotational speed of the walking motor 123 when the riding lawn mower 100 moves backward may be less steep than the slope of the mapping function between the angular position of the pedal lever 1312 and the target rotational speed of the walking motor 123 when the riding lawn mower 100 moves forward.


When the value of the angular position of the pedal lever 1312 increases, i.e., from a smaller value in the rotatable range 104 to a greater value in the rotatable range 104, the walking control module 124 drives the walking motor 123 to accelerate. That is, when the user operates the pedal lever 1312 in such a way that the pedal lever 1312 moves from an angular position corresponding to a lower rotational speed to an angular position corresponding to a higher rotational speed, the walking control module 124 drives the walking motor 123 to accelerate to reach the higher rotational speed. When the value of the angular position of the pedal lever 1312 decreases, i.e., from a greater value in the rotatable range 104 to a smaller value in the rotatable range 104, the walking control module 124 drives the walking motor 123 to decelerate. That is, when the user operates the pedal lever 1312 in such a way that the pedal lever 1312 moves from an angular position corresponding to a higher rotational speed to an angular position corresponding to a lower rotational speed, the walking control module 124 drives the walking motor 123 to decelerate to reach the lower rotational speed. Specifically, when the user releases the pedal lever 1312, the return spring 1325 biases the pedal lever 1312 back into the initial position 102, the walking control module 124 controls to walking motor 123 to reach the target rotational speed of 0 rpm, in other words, the walking control module 124 parks the riding lawn mower 100. In fact, whenever the pedal lever 1312 is in the initial position 102 and the power supply assembly 14 is supplying electric power to the motor 123 and the walking control module 124, the walking control module 124 controls the riding lawn mower 100 to park. In this way, unlike traditional accelerator pedals, which let the wheels rotate freely once released, the pedal assembly 131 along with the walking control module 124 provides a stronger and quicker control of the riding lawn mower 100.


In one example, as shown in FIG. 9, the rotatable range 104 includes at least one invariant range 105, wherein the walking control module 124 maps all position signals within the invariant range 105 to the same target rotational speed of the walking motor 123. The number of invariant ranges 105 may be 2 and each invariant range 105 may be 2 degrees, for the initial position 102 and the end position 103, to allow for unintentional moves or jitters of the pedal lever 1312. For example, when the return spring 1325 ages, it might not be able to restore the pedal lever 1312 to its initial position 102 perfectly, so instead of restoring the pedal lever 1312 to 0 degrees, the return spring 1325 may restore the pedal lever 1312 to somewhere around 1 degree, in this case the walking control module 124 still recognizes it as a parking command. For another example, when the user keeps pushing the pedal lever 1312 to its end position 103 over a period of time, road bumps might cause the pedal lever 1312 to leave its end position 103 briefly, in this case the walking control module 124 ignores such subtle changes and remains the full speed. In one example, the rotatable range 104 is 0 to 30 degrees, and the invariant ranges 105 are 0 to 2 degrees and 28 to 30 degrees. When the pedal position sensor 132 outputs an angular position of 0 to 2 degrees, the target rotational speed of the walking motor 123 is 0 rpm; when the pedal position sensor 132 outputs an angular position of 28 to 30 degrees, the target rotational speed of the walking motor 123 is the maximum target rotational speed. In some examples, either an invariant range 105 for the initial position 102 or an invariant range 105 for the end position 103 is arranged.


In one example, the riding lawn mower 100 provides the user with different driving modes. For example, the user may select the driving mode through buttons or interactive display screen, as aforementioned. Different driving modes are configured with different responsiveness, thus giving the user a bunch of driving experiences to select from. For example, the riding lawn mower 100 has a standard mode, a control mode, and a sports mode. The sport mode is configured with the fastest acceleration among the three driving modes, and as a consequence, the sport mode needs the shortest time to reach the maximum walking speed. The sport mode gives a quicker pedal response for a sporty drive, meaning the riding lawn mower 100 accelerates more readily. The standard mode is configured with a slower acceleration than that of the sport mode, and as a consequence, the standard mode needs more time to reach the maximum walking speed. The control mode is configured with a slower acceleration than that of the standard mode, and as a consequence, the standard mode needs the longest time to reach the maximum walking speed. For example, the average acceleration during the control mode is 3.1 m/s2, and it takes 1200 ms to reach the maximum walking speed; the average acceleration during the standard mode is 4.0 m/s2, and it takes 900 ms to reach the maximum walking speed; the average acceleration during the sport mode is 4.4 m/s2, and it takes 640 ms to reach the maximum walking speed.


Referring to FIG. 10, in an example, besides the walking control module 124 and the pedal position sensor 132, the control system for the walking motor 123 further includes: a drive circuit 127, a power supply circuit 145, and a speed detection module 128. Since the control systems of the left and the right walking motors 123 have the same or similar functions and components, the control system described in this example is applicable to the control system of the left and the right walking motors 123.


The walking control module 124 is configured to control the walking motor 123. In some examples, the walking control module 124 may be a dedicated controller, such as a dedicated control chip (for example, MCU, Microcontroller Unit). The power supply circuit 145 is connected to the power supply assembly 14, and the power supply circuit 145 is configured to receive the power from the power supply assembly 14 and convert the power of the power supply assembly 14 into the power at least used by the walking control module 124. The power supply assembly 14 includes a plurality of aforementioned battery packs 141. The drive circuit 127 is electrically connected to the walking control module 124 and the walking motor 123, and controls the operation of the walking motor 123 according to the drive signal output by the walking control module 124. In an example, the walking motor 123 is a three-phase brushless motor with three-phase windings, and the drive circuit 127 is a three-phase bridge inverter, which includes semiconductor switches VT1, VT2, VT3, VT4, VT5, and VT6. The semiconductor switches VT1-VT6 may be field effect transistors, IGBT transistors, etc. The gate terminal of each switch is electrically connected with the walking control module 124, and the drain or source of each switch is electrically connected with the winding of the walking motor 123.


The walking control module 124 is configured to output corresponding drive signals to the drive circuit 127 based on the target rotational speed of the walking motor 123, the actual rotational speed of the walking motor 123, and the position of the rotor 1231 of the walking motor 123, thereby changing at least one of the voltage or current applied to the windings of the walking motor 123, so as to generate an alternating magnetic field to drive the walking motor 123.


The target rotational speed of the walking motor 123 can be calculated from the angular position signal output by the pedal position sensor 132, which detects the angular position of the pedal lever 1312. The actual rotational speed of the walking motor 123 can be detected by the speed detection module 128, which is coupled to the walking motor 123. In one example, the speed detecting module 128 includes a speed detection sensor, which is disposed near or inside the walking motor 123 to obtain the actual speed of the walking motor 123; for example, a photoelectric sensor installed near the walking motor 123 to obtain the actual rotational speed of the walking motor 123; for another example, a Hall sensor arranged near the rotor 1231 of the walking motor 123 to obtain the actual rotational speed of the walking motor 123. The position of the rotor 1231 of the walking motor 123 can be obtained by the rotor position detection module 126. The rotor position detection module 126 may include sensors, for example, a plurality of Hall sensors. Hall signals can be used to determine the position of the rotor 1231 of the walking motor 123. In one example, the position of the rotor 1231 can also be estimated from the phase currents of the walking motor 123, a current detection module 129 may be provided between the walking motor 123 and the walking control module 124.



FIG. 11 shows more details of the control method adopted by the walking control module 124. Specifically, the walking control module 124 includes: a conversion unit 1248, a velocity controller 1241, a current distribution unit 1242, a flux controller 1243, a torque controller 1244, a voltage transformation unit 1245, a current transformation unit 1247 and a PWM signal generation unit 1246.


In this example, the pedal position sensor 132 is coupled with the pedal lever 1312, and configured to detect the angular position of the pedal lever 1312. The conversion unit 1248 is configured to receive position signal as input from the pedal position sensor 132 and outputs the target rotational speed n* of the walking motor 123. In one example, a mapping function between the position signal of the pedal position sensor 132 and the target rotational speed n* of the walking motor 123 is stored in the conversion unit 1248.


The velocity controller 1241 is connected with the conversion unit 1248 and the speed detection module 128. The velocity controller 1241 obtains the target rotational speed n* of the walking motor 123 from the conversion unit 1248 and the actual rotational speed n of the walking motor 123 detected by the speed detection module 128. The velocity controller 1241 is configured to generate a target current is* according to the target rotational speed n* and the actual rotational speed n of the walking motor 123 through comparison and adjustment. The target current is* is used to make the actual rotational speed n of the walking motor 123 approach the target rotational speed n*. The velocity controller 1241 includes a comparison and adjustment unit, and the adjustment unit may be a Proportional Integral (PI) adjustment unit. As the name suggests, the PI adjustment unit includes a proportional term and an integral term. In one example, the proportional term is the error between the target rotational speed n* and the actual rotational speed n of the walking motor 123 multiplied by a coefficient of proportionality. Specifically, the coefficient of proportionality, which may also be referred to as the torque coefficient, may vary across different driving modes. The velocity controller 1241 may choose different torque coefficient based on the selected driving mode. For example, the torque coefficient of the sport mode is the greatest, more than 80%; the torque coefficient of the standard mode is around 60%; the torque coefficient of the control mode is the least, less than 40%.


The current distribution unit 1242 is connected to the velocity controller 1241, and is configured to distribute a target direct axis current id* and a target quadrature axis current iq* based on the target current is*. The target quadrature axis current iq* and the target direct axis current id* can be obtained by calculation, or can be set directly, for example, id* may be set to 0. The target direct axis current id* and the target quadrature axis current iq* distributed by the current distribution unit 1242 according to the target current is* can cause the rotor of the walking motor 123 to generate different electromagnetic torque Te, so that the walking motor 123 can reach the target rotational speed n* of the walking motor 123 through different accelerations. Different accelerations include starting accelerations and braking accelerations. The current distribution unit 1242 may choose different torque limit based on the selected driving mode. For example, the torque limit of the sport mode is the greatest, more than 90%; the torque limit of the standard mode is around 80%; the torque limit of the control mode is the least, less than 50%.


The current transformation unit 1247 obtains the three-phase currents iu, iv, and iw through the current detection module 129 and performs current transformation to convert the three-phase currents iu, iv, and iw into two-phase currents, which are the actual direct axis current id and the actual quadrature axis current iq, respectively. In one example, the current transformation unit 1247 includes Park transformation and Clark transformation.


The flux controller 1243 obtains the target direct axis current id* from the current distribution unit 1242 and the actual direct axis current id from the current transformation unit 1247, and generates a first voltage adjustment amount Ud. The first voltage adjustment amount Ud can make the actual direct axis current id approach the target direct axis current id* as soon as possible. The flux controller 1243 includes a comparison and adjustment unit (not shown), the adjustment unit may be PI adjustment, and the flux controller 1243 includes comparing the target direct axis current id* and the actual direct axis current id, and performing the PI adjustment according to the comparison result to generate the first voltage adjustment amount Ud.


The torque controller 1244 obtains the target quadrature axis current iq* from the current distribution unit 1242 and the actual quadrature axis current iq from the current transformation unit 1247, and generates a second voltage adjustment amount Uq. The second voltage adjustment amount Uq can make the actual quadrature axis current iq approach the target quadrature axis current iq*. The torque controller 1244 includes a comparison and adjustment unit (not shown), the adjustment unit may be PI adjustment, and the torque controller 1244 includes comparing the target quadrature axis current iq* and the actual quadrature axis current iq, and performing the PI adjustment according to the comparison result to generate the second voltage adjustment amount Uq.


The voltage transformation unit 1245 obtains the first voltage adjustment amount Ud and the second voltage adjustment amount Uq from the flux controller 1243 and the torque controller 1244 respectively, as well as the position of the rotor of the walking motor 123 from the rotor position detection module 126, and converts the first voltage adjustment amount Ud and the second voltage adjustment amount Uq into intermediate voltage adjustment amounts Ua and Ub related to the three-phase voltage Uu, Uv, Uw applied to the walking motor 123, and output them to the PWM signal generation unit 1246. In one example, the voltage transformation unit 1245 includes inverse Park transformation.


The PWM signal generation unit 1246 generates PWM signals for controlling the switching elements of the driving circuit 127 according to the intermediate voltage adjustment amounts Ua and Ub, so that the power supply assembly 14 can output three-phase voltages Uu, Uv, Uw to be applied to the windings of the walking motor 123. In one example, the PWM signal generation unit 1246 adopts the SVPWM technique. In one example, Uu, Uv, Uw are three-phase symmetrical sine wave voltages or saddle wave voltages, and the three-phase voltages Uu, Uv, Uw form a 120° phase difference with each other.


As shown in FIG. 12, in one example, in order to give the user a more comfortable driving experience, a signal processing device 125 is arranged between the conversion unit 1248 of the walking control module 124 and the pedal position sensor 132. The signal processing device 125 receives raw position signals from the pedal position sensor 132 and output processed position signals to the conversion unit 1248. In one example, the signal processing device 125 may be a dedicated device, such as a chip, for signal processing; in another example, the signal processing device 125 may be an arithmetic unit of the walking control module 124. The signal processing device 125 includes a filter unit 1251, which filters the raw position signals output by the pedal position sensor 132 before they enter the conversion unit 1248. The filter unit 1251 is configured to attenuate and add latency on raw position signals of high-frequencies, which may be caused by environmental factors like road bumps. In one example, the filter unit 1251 includes a low-pass filter. A low-pass filter is a filter that passes signals with frequencies lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. Therefore, if the raw position signal output by the pedal position sensor 132 has a frequency lower than or equal to a predefined cutoff frequency f, it gets passed right way; if the raw position signal output by the pedal position sensor 132 has a frequency higher than a predefined cutoff frequency f, the filter unit 1251 calculates the processed position signal with the following formula:










y
n

=

α



x
n

+


1

-

α


*

y

n-1






­­­(1)







wherein yn represents the processed position signal after this filtering, yn-1 represents the processed position signal after the last filtering, xn represents the raw position signal obtained from the pedal position sensor 132 for this filtering, and a is the filter coefficient. As shown in FIG. 13, in one example, after the riding lawn mower 100 starts and initializes, the filter unit 1251 iterates the following steps every two milliseconds:

  • SS1: obtain a raw position signal xn from the pedal position sensor 132; then go to step SS2;
  • SS2: determine if the frequency of the signal is higher than the predefined cutoff frequency f: if yes, go to step SS4; otherwise go to step SS3;
  • SS3: assign the processed position signal xn the value of xn; then go to step SS5;
  • SS4: calculate the processed position signal yn as yn= α *xn+ (1- α)*yn-1; then go to step SS5;
  • SS5: output the processed position signal yn to the conversion unit 1248; then go to step SS6;
  • SS6: update the last processed position signal yn-1 to the processed position signal yn; then go back to step SS1.


In this way, the processed position signal is a composition of the current position signal and position signals from previous iterations, thereby making the change of the position signals more gradual and smooth, eliminating signal jitters caused by environmental factors like road bumps. An example is shown in FIG. 14, where in the filtered position signals are more gradual and smooth, and meanwhile introducing a latency of about 400 milliseconds.


Further, at least one of the filter coefficient α or the cutoff frequency f may be updated during the walking process of the riding lawn mower 100 to improve the filtering effect of the filter unit 1251. As shown in FIG. 15, in one example, the signal processing device 125 further includes a filter coefficient adjustment unit 1252. The filter coefficient adjustment unit 1252 computes a difference value between the raw position signal and the processed position signal and set the filter coefficient α and the cutoff frequency f of the filter unit 1251 at least based on the difference value. During an acceleration process, when the difference value between the raw position signal and the processed position signal is greater than a first threshold Δ1, the filter coefficient adjustment unit 1252 sets the cutoff frequency f to a first cutoff frequency fc1 and sets the filter coefficient α to a first filter coefficient a1. During an acceleration process, when the difference between the raw position signal and the processed position signal is less than a second threshold Δ2, the filter coefficient adjustment unit 1252 sets the cutoff frequency f to a second cutoff frequency fc2 and sets the filter coefficient α to a second filter coefficient a2, wherein the second threshold Δ2 is less than the first threshold Δ1, and the second cutoff frequency fc2 is less than the first cutoff frequency fc1, and the first filter coefficient a1 is less than second filter coefficient a2. During a deceleration process, the filter coefficient adjustment unit 1252 sets the cutoff frequency f to the second cutoff frequency fc2 and sets the filter coefficient α to the second filter coefficient a2.


The disclosed pedal assembly achieves both functions of speed regulation and parking; the disclosed filter coefficient adjustment unit provides timely adjustment for the filter coefficients to achieve a better filtering effect, together they provide the user with a reliable and smooth driving experience.


In one example, the first threshold Δ1 is greater than or equal to 40% of a maximum rotatable angle of the pedal and less than or equal to 70% of the maximum rotatable angle of the pedal, and the second threshold Δ1 is greater than or equal to 1% of the maximum rotatable angle of the pedal and less than or equal to 20% of the maximum rotatable angle of the pedal. In one example, the first threshold Δ1 is greater than or equal to 50% of the maximum rotatable angle and less than or equal to 60% of the maximum rotatable angle of the pedal, and the second threshold Δ1 is greater than or equal to 3% of the maximum rotatable angle of the pedal and less than or equal to 10% of the maximum rotatable angle. In one example, the first cutoff frequency fc1 is greater than or equal to 1 Hz and less than or equal to 3 Hz, and the second cutoff frequency fc2 is greater than or equal to 0 Hz and less than or equal to 1 Hz. In one example, the first cutoff frequency fc1 is greater than or equal to 1.2 Hz and less than or equal to 2 Hz, and the second cutoff frequency fc2 is greater than or equal to 0.2 Hz and less than or equal to 0.8 Hz.


In one example, the acceleration process and the deceleration process can be determined by comparing this processed position signal yn with the last processed position signal yn. For example, if the last processed position signal yn-1 is less than this processed position signal yn, it is determined that the riding lawn mower 100 is in an acceleration process, otherwise the riding lawn mower 100 is in a deceleration process. Therefore, as shown in FIG. 16, after the riding lawn mower 100 starts and initializes, the signal processing device 152 iterates the following steps every two milliseconds, wherein S6-S10 are executed by the filter coefficient adjustment unit 1252:

  • S1: obtain a raw position signal xn from the pedal position sensor 132; then go to step S2;
  • S2: determine if the frequency of the signal is higher than the predefined cutoff frequency f: if yes, go to step S4; otherwise go to step S3;
  • S3: assign the processed position signal yn the value of xn; then go to step S5;
  • S4: calculate the processed position signal yn as yn= α *xn + (1- α)*yn-1; then go to step S5;
  • S5: output the processed position signal yn to the conversion unit 1248; then go to step S6;
  • S6: determine if the last processed position signal yn-1 is less than this processed position signal yn: if yes, go to step S7; otherwise go to step S9;
  • S7: determine if the difference value between the raw position signal xn and the processed position signal yn is greater than a first threshold Δ1: if yes, go to step S10; otherwise go to step S8;
  • S8: determine if the difference value between the raw position signal xn and the processed position signal yn is less than a second threshold Δ2: if yes, go to step S9; otherwise go to step S11;
  • S9: update the cutoff frequency f to fc2; update the filter coefficient α to a2; then go to step S11;
  • S10: update the cutoff frequency f to fc1; update the filter coefficient α to a1; then go to step S11;
  • S11: update the last processed position signal yn-1 to the processed position signal yn then go back to step S1.


In this way, the filter coefficient adjustment unit 1252 evaluates the difference value between the raw position signal and the processed position signal and modifies the cutoff frequency f and the filter coefficient α if necessary in S6 to S11. With the real-time update of the cutoff frequency f and the filter coefficient a, the filter unit 1251 achieves a better filtering effect. The jitters are eliminated while not sacrificing responsiveness, thereby improving the user’s driving experience of the riding lawn mower 100.


Alternatively, the filter coefficient adjustment unit 1252 does not have to update the filter coefficient α and the cutoff frequency f at the same time, for example, during the acceleration process, the filter coefficient adjustment unit 1252 may set the cutoff frequency f to the first cutoff frequency fc1 when the difference value is greater than a first frequency threshold Δf1, and set the filter coefficient α to the first filter coefficient a1 when the difference value is greater than a first coefficient threshold Δc1, wherein the first frequency threshold Δf1 is not equal to the second coefficient threshold Δc1. And during the acceleration process, the filter coefficient adjustment unit 1252 may set the cutoff frequency f to the second cutoff frequency fc2 when the difference value is less than a second frequency threshold Δf2, and set the filter coefficient α to the second filter coefficient a2 when the difference value is less than a second coefficient threshold Δc2, wherein the second frequency threshold Δf2 is not equal to the second coefficient threshold Δc2, but as before, the second frequency threshold Δf2 is less than the first frequency threshold Δf1, and the second coefficient threshold Δc2 is less than the first coefficient threshold Δc1. Alternatively, the filter coefficient adjustment unit 1252 may update only one of the filter coefficient α and the cutoff frequency f.

Claims
  • 1. A riding lawn mower, comprising: a seat for a user to sit thereon;a chassis configured to support the seat;a wheel configured to support the chassis;a motor configured to drive the wheel to rotate;a walking control module configured to drive the motor;a power supply assembly configured to at least supply electric power to the motor and the walking control module;a cutting assembly mounted to the chassis, the cutting assembly comprising a cutting member for cutting grass; anda pedal assembly comprising a pedal lever rotatable about a first shaft axis to control a walking speed of the riding lawn mower when operated by the user;wherein the pedal lever has an initial position and, when the pedal lever is in the initial position and power supply assembly is supplying electric power to the motor and the walking control module, the walking control module controls the riding lawn mower to park.
  • 2. The riding lawn mower of claim 1, wherein the pedal lever further has an end position and a rotatable range defined as an included angle between the initial position and the end position and the pedal lever is operable by the user to reach any angular position within the rotatable range.
  • 3. The riding lawn mower of claim 2, wherein a minimum value of the rotatable range is 0 degrees and a maximum value of the rotatable range is greater than or equal to 20 degrees and less than or equal to 50 degrees.
  • 4. The riding lawn mower of claim 2, wherein the pedal assembly further comprises a pedal position sensor configured to detect an angular position of the pedal lever and generate a position signal and the pedal position sensor is a three-dimensional sensor.
  • 5. The riding lawn mower of claim 4, wherein the pedal assembly further comprises a transmission shaft that forms a synchronous rotation with the pedal lever and a magnetic element fixedly mounted to one end of the transmission shaft close to the pedal position sensor and the pedal position sensor detects an angular position of the magnetic element.
  • 6. The riding lawn mower of claim 5, wherein the pedal assembly further comprises a transmission lever and a return spring installed under the transmission lever, the pedal lever forms a synchronous rotation with the transmission lever through the transmission shaft, and the return spring biases the pedal lever into the initial position.
  • 7. The riding lawn mower of claim 4, wherein the walking control module obtains the position signal from the pedal position sensor and sets a corresponding target rotational speed for the motor based on the position signal.
  • 8. The riding lawn mower of claim 4, wherein, when a value of the angular position of the pedal lever decreases, the walking control module drives the walking motor to decelerate.
  • 9. The riding lawn mower of claim 4, wherein, when a value of the angular position of the pedal lever increases, the walking control module drives the walking motor to accelerate.
  • 10. The riding lawn mower of claim 7, wherein the rotatable range comprises an invariant range, and for all position signals within the invariant range, the walking control module sets the same target rotational speed for the motor.
  • 11. The riding lawn mower of claim 1, wherein the pedal assembly further comprises a pedal position sensor configured to detect an angular position of the pedal lever and the walking control module controls the riding lawn mower to park according to a position signal of the pedal position sensor.
  • 12. The riding lawn mower of claim 1, wherein the walking control module controls the riding lawn mower to park in response to the initial position of the pedal lever.
  • 13. A riding lawn mower, comprising: a seat for a user to sit thereon;a chassis configured to support the seat;a wheel configured to support the chassis;a motor configured to drive the wheel to rotate;a walking control module configured to drive the motor;a power supply assembly configured to at least supply electric power to the motor and the walking control module;a cutting assembly mounted to the chassis, the cutting assembly comprising a cutting member for cutting grass; anda pedal assembly comprising a pedal lever rotatable about a first shaft axis to control a walking speed of the riding lawn mower when operated by the user;wherein the pedal lever has an initial position and, when the pedal lever is in the initial position and power supply assembly is capable of supplying electric power to the walking control module, the walking control module controls the riding lawn mower to park.
  • 14. A riding lawn mower, comprising: a seat for a user to sit thereon;a chassis configured to support the seat;a wheel configured to support the chassis;a motor configured to drive the wheel to rotate;a walking control module configured to drive the motor;a power supply assembly configured to at least supply electric power to the motor and the walking control module;a cutting assembly mounted to the chassis, the cutting assembly comprising a cutting member for cutting grass; anda pedal assembly comprising a pedal lever rotatable about a first shaft axis to control a walking speed of the riding lawn mower when operated by the user;wherein the pedal lever has an initial position and, when the pedal lever is in the initial position and power supply assembly is capable of supplying electric power to the walking control module, the walking control module controls the riding lawn mower to park in response to the initial position of the pedal lever.
  • 15. The riding lawn mower of claim 14, wherein the pedal lever further has an end position and a rotatable range defined as an included angle between the initial position and the end position and the pedal lever is operable by the user to reach any angular position within the rotatable range.
  • 16. The riding lawn mower of claim 14, wherein the pedal assembly further comprises a pedal position sensor configured to detect an angular position of the pedal lever and generate a position signal and the pedal position sensor is a three-dimensional sensor.
  • 17. The riding lawn mower of claim 14, wherein the pedal assembly further comprises a pedal position sensor configured to detect an angular position of the pedal lever and the walking control module controls the riding lawn mower to park according to a position signal of the pedal position sensor.
  • 18. The riding lawn mower of claim 17, wherein the pedal assembly further comprises a transmission shaft that forms a synchronous rotation with the pedal lever and a magnetic element fixedly mounted to one end of the transmission shaft close to the pedal position sensor and the pedal position sensor detects an angular position of the magnetic element.
  • 19. The riding lawn mower of claim 18, wherein the pedal assembly further comprises a transmission lever and a return spring installed under the transmission lever, the pedal lever forms a synchronous rotation with the transmission lever through the transmission shaft, and the return spring biases the pedal lever into the initial position.
  • 20. The riding lawn mower of claim 16, wherein the walking control module obtains the position signal from the pedal position sensor and sets a corresponding target rotational speed for the motor based on the position signal.
RELATED APPLICATION INFORMATION

This application is a continuation of International Application Number PCT/CN2021/119281, filed on Sep. 18, 2021, which application is incorporated herein by reference in its entirety.

Continuations (1)
Number Date Country
Parent PCT/CN2021/119281 Sep 2021 WO
Child 18320586 US