Control method and device of fitness equipment, fitness equipment and storage medium
By detecting the position of the winding assembly or the rope length and increasing the preset resistance, the problems of excessive rope traction and jamming in rope fitness equipment are solved, achieving reliable rope retrieval and convenient use.
Patent Information
- Application Number
- CN202110960987.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-20
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2041-08-20
AI Technical Summary
Existing rope fitness equipment is prone to excessive traction during use, which can cause the ropes to get stuck. Furthermore, it is difficult to retract the ropes when the initial resistance is insufficient, which increases friction and makes it inconvenient to use.
By detecting the position of the winding assembly or the length of the rope, a preset resistance is increased to stop the original movement of the winding assembly, prevent the rope from being pulled out excessively, and reduce the probability of jamming.
It effectively prevents excessive rope pull-out, reduces the risk of jamming, ensures reliable rope retrieval, and improves the user experience.
Smart Images

Figure CN115920322B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of fitness equipment, in particular to a control method and device of fitness equipment, fitness equipment and a storage medium. BACKGROUND
[0002] There are various types of fitness equipment, and people can use various types of fitness equipment to exercise different parts of the human body. Among them, the rope fitness equipment is simple and easy to use, and can help people exercise the muscle strength of each part. Generally, when people use the rope fitness equipment, the initial resistance of the fitness equipment needs to be set to prevent people from pulling the rope, so as to achieve the purpose of exercise. When the initial resistance is small, people are easy to pull the rope too much, so that most of the rope is pulled out of the inside of the fitness equipment.
[0003] Generally, the internal material of the rope of such fitness equipment is mostly steel wire, which is a relatively hard rope. The rope is easy to bend and not easy to restore to its original state. The above characteristics will make the friction between the rope and the fitness equipment larger, and too much and too long rope exposed outside the fitness equipment will increase the friction between the rope and the fitness equipment again, causing the rope to be easily stuck in the fitness equipment. SUMMARY
[0004] An object of an embodiment of the present application is to provide a control method and device of fitness equipment and fitness equipment, to solve the technical defects existing in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a control method of fitness equipment, comprising:
[0006] determining whether the winding assembly reaches a preset position;
[0007] if yes, increasing a preset resistance, the preset resistance being an output force of a motor of the fitness equipment to the winding assembly, and the increasing of the preset resistance being used to prevent the original movement of the winding assembly.
[0008] Optionally, the winding assembly comprises a winding wheel and a rope, and the determining whether the winding assembly moves to the preset position comprises:
[0009] determining whether the winding wheel moves to the preset position;
[0010] or, determining whether the rope is stretched to a preset length, the preset length being a length of a free end of the rope from an initial position to the preset position.
[0011] Optionally, the determining whether the winding wheel moves to the preset position comprises:
[0012] obtaining position information of the winding wheel;
[0013] According to the position information, it is determined whether the winding wheel moves to a preset position.
[0014] Optionally, the determining whether the rope is stretched to a preset length comprises:
[0015] An angle of rotation of the motor is obtained.
[0016] According to the angle of rotation, it is determined whether the rope is stretched to a preset length.
[0017] Optionally, after the original movement of the winding assembly is prevented, the control method further comprises:
[0018] It is determined whether the winding assembly reaches a preset state.
[0019] If yes, the preset resistance is removed.
[0020] Optionally, the preset state comprises that the winding assembly stops the original movement, or the winding assembly reaches the preset position in a direction opposite to the original movement.
[0021] Optionally, before it is determined whether the winding assembly reaches the preset position, the control method further comprises:
[0022] A warning resistance is obtained.
[0023] It is determined whether an initial resistance is less than or equal to the warning resistance, the initial resistance being a force output by a motor of the fitness equipment to the winding assembly in a given mode.
[0024] If yes, it is determined whether the winding assembly reaches the preset position.
[0025] Optionally, the preset resistance is a specified force value, or the preset resistance is a force in a preset proportion to the initial resistance, or the preset resistance is a force determined according to a current resistance.
[0026] In a second aspect, an embodiment of the present application provides a control device of a fitness equipment, comprising:
[0027] A position determination module is configured to determine whether a winding assembly reaches a preset position.
[0028] A resistance increasing module is configured to increase a preset resistance when the winding assembly reaches the preset position, the preset resistance being an output force of a motor of the fitness equipment to the winding assembly, the preset resistance being used to prevent an original movement of the winding assembly.
[0029] In a third aspect, an embodiment of the present application provides a fitness equipment, comprising:
[0030] at least one processor; and
[0031] A memory communicatively connected to the at least one processor; wherein,
[0032] The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the above-described control method for the fitness equipment.
[0033] In a fourth aspect, embodiments of the present invention provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the above-described control method for fitness equipment.
[0034] In the control method for fitness equipment provided in this embodiment of the invention, it is determined whether the position of the winding assembly has reached a preset position. If so, a preset resistance is increased. The preset resistance is the increased output force of the fitness equipment's motor on the winding assembly. Increasing the preset resistance is used to stop the original movement of the winding assembly. The method of this embodiment can increase the preset resistance at the preset position, effectively preventing the rope from being pulled out of the fitness equipment excessively, reducing the probability of the rope getting stuck, so that the rope can be reliably and effectively retrieved later. Attached Figure Description
[0035] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0036] Figure 1 This is a schematic diagram of the structure of a fitness device provided in an embodiment of the present invention;
[0037] Figure 2 This is a schematic diagram of a winding assembly provided in an embodiment of the present invention;
[0038] Figure 3 This is a schematic diagram of another winding assembly provided in an embodiment of the present invention;
[0039] Figure 4 A flowchart illustrating a control method for a fitness device provided in an embodiment of the present invention;
[0040] Figure 5a for Figure 4 The diagram shown is a first flow chart of S41;
[0041] Figure 5b for Figure 4 The diagram shows the second process flow diagram of S41;
[0042] Figure 5c forFigure 4 the third flowchart of S41 is shown;
[0043] Figure 6 a flowchart of a control method of a fitness equipment according to another embodiment of the present application is shown;
[0044] Figure 7 a flowchart of a control method of a fitness equipment according to another embodiment of the present application is shown;
[0045] Figure 8a a structural diagram of a control device of a fitness equipment according to an embodiment of the present application is shown;
[0046] Figure 8b a structural diagram of a control device of a fitness equipment according to another embodiment of the present application is shown;
[0047] Figure 9 a circuit structural diagram of a fitness equipment according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0048] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0049] It should be noted that, if there is no conflict, each feature in the embodiments of the present application can be combined with each other, and all fall within the scope of protection of the present application. In addition, although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from the module division in the device or the order in the flowchart. Furthermore, the "first", "second", "third" and the like used in the present application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same function and effect.
[0050] An embodiment of the present application provides a fitness equipment. Please refer to Figure 1 The fitness equipment 100 includes a support body 200 and two tension components 300, and the two tension components 300 are respectively installed on opposite sides of the support body 200.
[0051] The support body 200 has a support surface 21 for supporting a user. During exercise, the user can stand on the support surface 21 of the support body 200 and operate the tension components 300 with both hands.
[0052] The tension assembly 300 comprises a counterweight mechanism 31 and a winding assembly 32, the winding assembly 32 is connected to the counterweight mechanism 31, and the counterweight mechanism 31 can drive the winding assembly 32 to move.
[0053] As shown in Figure 2 , the counterweight mechanism 31 comprises a motor 311, the motor 311 is installed in the support body 200, and the output shaft of the motor 311 is connected to the winding assembly 32, and the motor 311 can drive the winding assembly 32 to move.
[0054] As shown in Figure 2 , the winding assembly 32 comprises a winding wheel 321 and a rope 322, the output shaft of the motor 311 is connected to the winding wheel 321, the winding wheel 321 is provided with a wire groove, and all the ropes 322 are wound in the same wire groove, wherein the first end of the rope 322 is used for the user to exert tension, and the part of the rope away from the first end is wound in the wire groove of the winding wheel 321.
[0055] The motor 311 can drive the winding wheel 321 to rotate with the rope 322, when the output shaft of the motor 311 moves in a first circumferential direction, the winding wheel 321 can wind the rope 322 in the wire groove. When the output shaft of the motor 311 moves in a second circumferential direction, the winding wheel 321 can carry the rope 322 away from the wire groove, and the first circumferential direction is opposite to the second circumferential direction.
[0056] During exercise, the user first sets the initial resistance on the fitness equipment 100. Then, the user stands on the support surface 21 and pulls the rope 322 with both hands. The fitness equipment 100 controls the working state of the motor 311 according to the initial resistance. The winding wheel 321 is controlled by the motor 311, and the winding wheel 321 pulls the rope 322 to generate the initial resistance. The rope 322 can be wound on the wheel surface of the winding wheel 321 or separated from the wheel surface of the winding wheel 321 under the action of the user's tension and the initial resistance.
[0057] Different from the structure of the winding assembly 32 shown in Figure 2 , in some embodiments, as shown in Figure 3 , the winding assembly 32 further comprises a rotating shaft 323 and a mounting bracket 324, one end of the winding wheel 321 is sleeved on the output shaft of the motor 311, the other end of the winding wheel 321 is fixedly connected to one end of the rotating shaft 323, the other end of the rotating shaft 323 is movably installed on the mounting bracket 324, and the circumferential surface of the winding wheel 321 is provided with a wire groove arranged in a spiral shape, and the rope 322 is sequentially wound in the wire groove in a spiral shape.
[0058] When the winding wheel 321 is in the initial position, that is, the winding wheel 321 is at the leftmost side as shown in Figure 3 , the winding wheel 321 is in the initial state, at this time, the motor 311 stops outputting torque, and all the ropes 322 are wound in the corresponding wire groove.
[0059] When the user exercises, the user applies a pulling force to the rope 322, the motor 311 outputs a resistance to the winding wheel 321, the rope 322 is pulled to rotate the winding wheel 321 against the resistance, the winding wheel 321 drives the rotating shaft 323 to move axially away from the initial position, thus, part of the rope is gradually separated from the spiral groove, wherein the length of the part of the rope separated from the spiral groove is equal to the moving distance of the winding wheel 321 moving axially away from the initial position, which keeps the outlet position 325 of the rope 322 relative to the mounting frame 324 unchanged, thereby keeping the constant torque, and the user needs to provide a constant pulling force to achieve the expected training effect.
[0060] When the rope 322 needs to be recovered, the motor 311 outputs a resistance to the winding wheel 321 to drive the winding wheel 321 to rotate, so that the rope 322 is wound into the spiral groove of the winding wheel 321, and the winding wheel 321 moves axially close to the initial position.
[0061] When the user exercises, the user first sets the initial resistance on the fitness equipment 100. Then, the user stands on the support surface 21 and pulls the rope 322 with both hands. The fitness equipment 100 controls the motor 311 to output the initial resistance, and the motor 311 drives the winding wheel 321 to move the rope 322 according to the initial resistance. The rope 322 can be wound on the surface of the winding wheel 321 or separated from the surface of the winding wheel 321 under the action of the user's pulling force and the initial resistance.
[0062] When the user's pulling force is less than the initial resistance, the rope is in a state of being recovered and wound on the winding wheel 321. When the user's pulling force is greater than the initial resistance, the rope 322 is in a state of being unwound, that is, the rope 322 can be pulled longer by the user. Regardless of whether the rope 322 is in the process of being recovered or unwound, the rope 322 will have a friction force with the fitness equipment 100. When too much and too long rope 322 is exposed outside, the friction force between the rope 322 and the fitness equipment 100 will be greater, especially when the initial resistance is too small, the motor 311 is more difficult to recover the rope 322 through the winding wheel 321.
[0063] As another aspect of the embodiment of the present application, the embodiment of the present application provides a control method of the fitness equipment. Please refer to Figure 4 , the control method S400 of the fitness equipment comprises:
[0064] S41, determining whether the winding assembly reaches a preset position;
[0065] As described above, the winding assembly comprises a winding wheel and a rope, wherein the winding assembly can be as described above Figure 2The winding structure shown can also be as follows Figure 3 The winding structure shown has been described in detail above and will not be repeated here.
[0066] By way of example but not limitation, whether the winding assembly reaches the preset position includes whether the position of the free end of the rope reaches the preset position or whether the position of the winding wheel reaches the preset position, wherein the preset position is customized by the designer according to product requirements.
[0067] In some embodiments, the position of the free end of the rope is the position of the free end of the rope relative to the initial position, and the free end of the rope is an end of the rope that is not wound onto the winding wheel and can move freely, wherein the free end can be determined by the user according to the above definition. As mentioned above, the free end can be the first end of the rope, or the free end can be a position in the rope that is not wound onto the winding wheel and is a specified length away from the first end and can move freely, and the specified length is customized by the user, for example, the specified length is 3 cm or 5 cm, etc. It can be understood that the position of the free end of the rope is different, the length of the rope that is unwound can be different, wherein the length of the rope that is unwound is the length of the rope that has been unwound from the initial position to the current position. The initial position is the position of the free end when the rope is completely wound onto the winding wheel, for example, the rope is not subjected to a pulling force, and the rope is completely wound onto the winding wheel under the action of the motor resistance, at this time, the position of the free end is the initial position.
[0068] In some embodiments, the position of the winding wheel is the position of the winding wheel relative to the mounting frame. Please refer to Figure 3 , the leftmost position of the winding wheel in the mounting frame.
[0069] S42, if yes, increase the preset resistance, the preset resistance is the output force of the motor of the fitness equipment to the winding assembly, and the increase of the preset resistance is used to prevent the original movement of the winding assembly.
[0070] By way of example but not limitation, the original movement is the movement of the winding assembly when the rope is in the unwinding state, for example, please refer to Figure 2 Since the pulling force F0 is greater than the initial resistance F1 output by the motor, the rope is separated from the peripheral surface of the winding wheel under the combined action of the pulling force F0 and the initial resistance F1, therefore, the rope is in the unwinding state, the rope is gradually elongated, the rope is in the unwinding movement, and the winding wheel is in the movement in the first circumferential direction. It can be understood that the original movement of the winding assembly can be the unwinding movement of the rope and / or the movement of the winding wheel in the first circumferential direction.
[0071] When the winding assembly reaches the preset position, the motor of the fitness equipment increases the preset resistance ΔF, and the current resistance F2=F1+ΔF, that is, the current resistance F2 is equal to the sum of the initial resistance F1 of the motor of the fitness equipment to the winding assembly and the output force ΔF of the motor of the fitness equipment to the winding assembly. At this time, the rope gradually stops the original movement under the joint action of the pulling force F0 and the current resistance F2, and therefore, after the preset resistance is increased, the original movement of the winding assembly can be prevented, that is, the rope releasing movement and / or the movement of the winding wheel in the first circumferential direction can be prevented, so that the rope continues to be lengthened.
[0072] In some embodiments, the preset resistance is a specified force value, for example, the specified force value is 50 N, and the specified force value can be customized by the user.
[0073] In some embodiments, the preset resistance is a force in a preset proportion to the initial resistance, and the preset proportion can be 50% or 80% or 2 times, etc. The initial resistance is the force output by the motor of the fitness equipment to the winding assembly in a given mode, and the given mode is a mode in which the user sets the fitness equipment to make the motor output a set resistance or a mode in which the fitness equipment automatically sets the resistance, wherein the set resistance is the initial resistance, and the initial resistance can be customized by the user.
[0074] In some embodiments, the preset resistance is a force determined according to the current resistance, and the current resistance here is the force currently output by the motor when the winding assembly moves to the preset position or is about to move to the preset position. There are many ways to determine the preset resistance according to the current resistance, such as constructing a resistance correlation table, searching for a preset force value corresponding to the current resistance as the preset resistance in the resistance correlation table, wherein the resistance correlation table includes the association between the preset resistance range and the preset force value, the fitness equipment can use the current resistance as an index to search for a preset resistance range corresponding to the current resistance as a target preset resistance range, and select a preset force value corresponding to the target preset resistance range as the preset resistance. In some embodiments, the fitness equipment can also set the preset resistance to be a specified proportion of the current resistance, such as 50% or 80% of the current resistance, etc. The determination method of the preset resistance in this embodiment is not limited here.
[0075] S43, if not, controlling the winding assembly according to the initial resistance.
[0076] As described above, the initial resistance is the force output by the motor of the fitness equipment to the winding assembly in a given mode, and since the position of the winding assembly does not reach the preset position, the fitness equipment controls the winding assembly through the motor according to the initial resistance, so that the winding assembly works according to the initial resistance set by the user.
[0077] Overall, the embodiment fully considers the case that the rope is excessively pulled and the rope length is excessively long, and is beneficial to timely and quickly adjust the resistance, effectively prevent the rope from being excessively pulled out of the fitness equipment by increasing the preset resistance at the preset position, reduce the probability of the rope being stuck, and reliably and effectively recover the rope in the later period.
[0078] In some embodiments, when determining whether the position of the winding assembly reaches the preset position, the fitness equipment can determine whether the position of the winding wheel reaches the preset position, wherein S41 comprises: determining whether the position of the winding wheel reaches the preset position. If the position of the winding wheel reaches the preset position, the preset resistance is increased. If the position of the winding wheel does not reach the preset position, the winding assembly is controlled according to the initial resistance. Since the position of the winding wheel is easy to detect and the detection result is relatively accurate, and the detection structure is easy to design and install, the embodiment can accurately determine whether the preset resistance needs to be increased at low cost by detecting the position of the winding wheel.
[0079] In some embodiments, when determining the position of the winding wheel, please refer to Figure 5a , S41 comprises:
[0080] S411, acquiring position information of the winding wheel;
[0081] S413, determining whether the winding wheel moves to the preset position according to the position information.
[0082] By way of example but not limitation, the position information is used to represent the position of the winding wheel relative to the mounting frame, wherein the position information can be acquired by any suitable type of sensor.
[0083] For example, the fitness equipment is provided with a position detection module, and the position detection module is used to generate position information to represent the position of the winding wheel relative to the mounting frame. At t0, the position detection module detects that the position of the winding wheel relative to the mounting frame is S1, that is, the position information S1 is obtained.
[0084] In some embodiments, S413 comprises: if the position information matches the preset position, it is determined that the position of the winding wheel reaches the preset position, and if the position information does not match the preset position, it is determined that the position of the winding wheel does not reach the preset position. As described above, the fitness equipment matches the position information S1 with the preset position S0, if they match, it is determined that the position of the winding wheel reaches the preset position, and at this time the preset resistance is increased; if they do not match, the position detection module continues to detect the position of the winding wheel relative to the mounting frame, and controls the winding assembly according to the initial resistance.
[0085] In some embodiments, the position detection module comprises an infrared transceiver arranged on the mounting frame, the infrared transceiver being capable of emitting an infrared signal, the infrared signal being capable of being reflected by the winding wheel back to the infrared transceiver, the infrared transceiver being capable of calculating the distance between the infrared transceiver and the winding wheel according to the emission time and the receiving time, and generating the position information of the winding wheel according to the distance. The infrared transceiver comprises an infrared emitter and an infrared receiver, which can be arranged on the same side of the mounting frame or on different sides of the mounting frame.
[0086] It can be understood that any suitable position detection structure can be selected by those skilled in the art to detect the position of the winding wheel, and the embodiments provided above are not limited thereto.
[0087] Different from the above embodiments, in some embodiments, when determining whether the position of the winding assembly reaches the preset position, the fitness machine can determine whether the position of the free end of the rope reaches the preset position. S41 comprises: determining whether the rope is stretched to the preset length, the preset length being the length of the free end of the rope from the initial position to the preset position.
[0088] For example, it is assumed that the length of the rope that has been paid out when the free end is at the initial position is 0. At time t1, when the free end moves from the initial position to the current position, the length of the rope that has been paid out from the winding wheel is 30 cm, and thus the length of the paid-out rope = 30-0 = 30 cm. Since the preset length is 150 cm, the rope has not been stretched to the preset length. At time t2, when the free end moves from the initial position to the current position, the length of the rope that has been paid out from the winding wheel is 150 cm, and thus the rope is stretched to the preset length.
[0089] In some embodiments, when determining whether the rope is stretched to the preset length, please refer to Figure 5b , S41 comprises:
[0090] S412, acquiring the rotation angle of the motor;
[0091] S414, determining whether the rope is stretched to the preset length according to the rotation angle.
[0092] By way of example, but not limitation, the rotation angle is the angle of the motor rotated under the control of the fitness machine, wherein the motor of the fitness machine is provided with an angle sensor for acquiring the rotation angle of the motor.
[0093] In some embodiments, S414 comprises: calculating the rope length according to the rotation angle and the rope length relationship, and determining whether the rope is stretched to the preset length according to the rope length and the preset length. If the rope length is equal to the preset length, it is determined that the rope is stretched to the preset length, and if the rope length is less than the preset length, it is determined that the rope is not stretched to the preset length.
[0094] For example, the rotation angle and the rope length have a positive correlation relationship, the greater the rotation angle, the greater the rope length. The fitness equipment can pre-establish the rope length relationship between the rotation angle and the rope length, and after determining the rotation angle, the rope length can be calculated according to the rope length relationship. For example, the rope length of the rope is 30 cm, which corresponds to 3.5 turns of the motor, and the corresponding rotation angle is 1260°. If the preset length is 150 cm, the rope length 30 cm is less than the preset length 150 cm, so it is determined that the rope has not been stretched to the preset length.
[0095] Since the rope length relationship between the rotation angle and the rope length can be realized at the software logic level, the user only needs to install an angle sensor at the corresponding position to achieve the purpose of determining whether the rope is stretched to the preset length. Therefore, the embodiment can reduce the hardware design cost and installation difficulty.
[0096] The difference between the above embodiment and the determination of whether the rope is stretched to the preset length is that, in some embodiments, referring to Figure 5c , S41 comprises:
[0097] S415, acquiring the moving speed and the moving time length of the rope;
[0098] S416, calculating the rope length according to the moving speed and the moving time length;
[0099] S417, determining whether the rope is stretched to the preset length according to the rope length and the preset length.
[0100] As an example but not limitation, the moving speed is the speed of the rope moving from the initial position to the current position, and the moving time length is the time length required for the rope to move from the initial position to the current position. In some embodiments, the initial position is provided with a linear speed sensor, which can collect the moving speed of the rope. When the free end of the rope is at the initial position, the time t3 is recorded, the current time t4 is set, the moving speed v is set, and the rope length L=v*(t4-t3). The fitness equipment can determine whether the rope is stretched to the preset length according to the rope length and the preset length.
[0101] As described above, when the winding assembly reaches the preset position, the fitness equipment increases the preset resistance through the motor to prevent the original movement of the winding assembly. After preventing the original movement of the winding assembly, referring to Figure 6The control method S400 of the fitness equipment further comprises:
[0102] S44, determining whether the winding assembly reaches a preset state;
[0103] S45, if yes, removing the preset resistance.
[0104] S46, if no, controlling the winding assembly according to the current resistance.
[0105] For example but not limited to, the preset state is a state corresponding to a rope stop unwinding trend after original movement of the winding assembly is stopped, thus, in some embodiments, the preset state comprises that the winding assembly stops original movement, for example, after the motor increases the preset resistance to the winding assembly, the moving speed of the rope gradually decreases under the action of the resistance until the moving speed decreases to 0, the rope stops moving, and the winding wheel stops rotating, at this time, the winding assembly stops original movement.
[0106] In some embodiments, when determining whether the winding assembly reaches the preset state, the fitness equipment can determine whether the winding assembly reaches the preset state by a length change result of the unwinding length of the rope, wherein S44 comprises: obtaining the length change result of the unwinding length, and determining whether the winding assembly reaches the preset state according to the length change result of the unwinding length.
[0107] For example but not limited to, the length change result is used to represent a change of the unwinding length of the rope under the action of the current resistance, wherein when the length change result is length invariable, it is determined that the winding assembly reaches the preset state. In some embodiments, the fitness equipment obtains an angle change difference value of the motor, and determines the length change result of the unwinding length of the winding assembly under the action of the current resistance according to the angle change difference value, wherein the angle change difference value is a difference value of rotating angles of two adjacent time points.
[0108] For example, the motor is provided with an angle sensor for collecting the rotating angle of the motor. At a t5 time point, the rotating angle is θ1, and at a t6 time point, the rotating angle is θ2, when the angle change difference value Δθ = θ2- θ1 = 0, it is indicated that the motor does not rotate from the t5 time point to the t6 time point, at this time, the change result of the unwinding length is length invariable.
[0109] The difference between the length change result of the rope length determined by the angle change difference in the above embodiment and the length change result of the rope length determined by the length change difference in some embodiments is that, in some embodiments, the fitness machine can determine the length change result by directly detecting the rope length at adjacent time points. For example, the fitness machine calculates the length difference of the rope length at every two adjacent time points, and if the length difference is equal to 0, it is determined that the length change result is that the length does not change. For example, at t7, the rope length is L0, at t8, the rope length is L1, the length difference AL = L1 - L0, and if the length difference AL is equal to 0, it is determined that the length change result is that the length does not change.
[0110] The difference between the length change result of the rope length determined by the angle change difference in the above embodiment and the length change result of the rope length determined by the length change difference in some embodiments is that, in some embodiments, the fitness machine can determine the length change result by directly detecting the rope length at adjacent time points. For example, the fitness machine calculates the length difference of the rope length at every two adjacent time points, and if the length difference is equal to 0, it is determined that the length change result is that the length does not change. For example, at t7, the rope length is L0, at t8, the rope length is L1, the length difference AL = L1 - L0, and if the length difference AL is equal to 0, it is determined that the length change result is that the length does not change.
[0111] For example but not limited to, the position change result is used to represent the change of the position of the winding wheel relative to the mounting frame under the action of the current resistance, wherein when the position of the winding wheel does not change, it is determined that the winding assembly reaches the preset state. For example, the fitness machine detects the position information of the winding wheel relative to the mounting frame through the position detection module. Specifically, the fitness machine obtains a distance change difference, and determines the position change result according to the distance change difference, wherein the distance change difference is the difference between the position information at two adjacent time points.
[0112] For example, at t9, the position detection module detects that the position information of the winding wheel relative to the mounting frame is S2. At t 10 , the position detection module detects that the position information of the winding wheel relative to the mounting frame is S3, and the distance change difference AS 32 = S3 - S2. If the distance change difference AS 32 is equal to 0, it is determined that the position change result is that the position does not change.
[0113] In some embodiments, the preset state includes that the winding assembly reaches a preset position in a direction opposite to the original movement direction. For example, at t 11 , the rope continues to be lengthened, wherein the movement direction of the rope is a first movement direction, and the movement direction of the winding wheel is a first circumferential movement direction. At t 12 , the motor increases the preset resistance to obtain the current resistance, and under the action of the current resistance, the movement speed of the rope gradually decreases until t 13 , the movement speed of the rope decreases to 0. At t 13Before the time t, the original movement direction of the winding assembly includes a first movement direction of the rope and / or a first circumferential movement direction of the winding wheel.
[0114] At the time t 13 After the time t, the movement direction of the rope is a second movement direction, the movement direction of the winding wheel is a second circumferential movement direction, and the movement speed of the rope gradually increases, wherein the second movement direction is opposite to the first movement direction, and the second circumferential movement direction is opposite to the first circumferential movement direction.
[0115] At the time t 14 The free end of the rope reversely moves to a preset position, or the winding wheel reversely moves to a preset position.
[0116] As described above, if it is determined that the winding assembly reaches the preset state, the preset resistance is removed, and then the motor obtains the initial resistance by subtracting the preset resistance from the current resistance, and controls the winding assembly according to the initial resistance. For example, since the winding assembly has reached the preset position, the fitness equipment increases the preset resistance, and the current resistance F3=F1+ΔF, wherein F1 is the initial resistance. Then, when the winding assembly reaches the preset state under the action of the current resistance F3, the preset resistance is removed, that is, F3-ΔF=F1, at this time, the fitness equipment continues to control the winding assembly according to the initial resistance F1.
[0117] As described above, the resistance value after the preset resistance is removed is the initial resistance. For example, in the starting stage, the fitness equipment is set by the user, and the fitness equipment controls the winding assembly according to the initial resistance. When the rope length is greater than or equal to the preset length, the fitness equipment increases the preset resistance to prevent the tendency of the rope to be released, and when the rope reaches the preset position in the direction opposite to the original movement direction, the fitness equipment removes the preset resistance on the basis of the current resistance to obtain the initial resistance, and controls the winding assembly according to the initial resistance. Therefore, this embodiment can not only switch to the operation of preventing the tendency of the rope to be released in the abnormal case that the rope is excessively pulled out, but also can restore to the initial resistance set by the user after the abnormal case is handled, so that the user can normally use the fitness equipment for fitness, thereby improving the user experience.
[0118] In some embodiments, when S46 is performed, since the winding assembly does not reach the preset state, the fitness equipment needs to continue to control the winding assembly according to the current resistance. For example, since the current resistance is still the resistance after the preset resistance is increased, the fitness equipment needs to continue to output the current resistance to the winding assembly through the motor, so that the winding assembly stops the original movement or reaches the preset position in the direction opposite to the original movement direction under the action of the current resistance.
[0119] As mentioned above, in one exercise scenario, when the initial resistance set by the user is too small, and the pulling force applied by the user to the rope is much greater than the initial resistance, the rope is easily pulled out of the fitness equipment under the action of inertia. In another exercise scenario, when the initial resistance set by the user is relatively large, it is relatively difficult for the user to pull the rope out of the fitness equipment due to inertia.
[0120] In order to take into account the exercise requirements of the above actual application scenarios and simplify the operation steps of the fitness equipment as much as possible, in some embodiments, referring to Figure 7 , the control method S400 of the fitness equipment further comprises:
[0121] S47, obtaining a warning resistance;
[0122] S48, determining whether the initial resistance is less than or equal to the warning resistance, if yes, executing S41, if no, executing S49;
[0123] S49, if no, controlling the winding assembly according to the initial resistance;
[0124] As an example but not limitation, the warning resistance is a critical resistance for triggering the fitness equipment to determine whether the position of the winding assembly reaches a preset position, wherein the warning resistance is customized by the designer according to business requirements, for example, the warning resistance is 400 N or 500 N, etc.
[0125] In some embodiments, when S48 is executed, the fitness equipment determines whether the initial resistance is less than or equal to the warning resistance, if yes, determines whether the position of the winding assembly reaches the preset position, if no, controls the working state of the winding assembly according to the initial resistance.
[0126] For example, assuming that the initial resistance F1 is 200 N and the warning resistance F4 is 400 N, since the initial resistance F1 is less than the warning resistance F4, in order to prevent the user from easily pulling too much rope out of the fitness equipment under the small initial resistance F1, the fitness equipment triggers the start of the step of "whether the winding assembly reaches the preset position" according to the judgment result of "the initial resistance F1 is less than the warning resistance F4", so as to monitor the position of the winding assembly in real time, and avoid the situation that the rope is stuck or difficult to recover due to exceeding the preset position.
[0127] For another example, assuming that the initial resistance F1 is 500 N and the warning resistance F4 is 400 N, since the initial resistance F1 is greater than the warning resistance F4, it is relatively difficult for the user to pull the rope out of the fitness equipment in this case, so it is not necessary to trigger the start of the step of "whether the winding assembly reaches the preset position".
[0128] In actual application scenarios, when the initial resistance of the motor output is large, the user needs to exert a pulling force greater than the initial resistance to pull the rope, and usually the user is difficult to maintain the pulling force for a long time, because the pulling force exerted by the user on the rope in the initial stage can pull the rope out of the fitness equipment, but as the length of the rope unwinding increases, since the initial resistance is constant, the user is likely to feel tired in the process of pulling the rope, and often reduces the pulling force. For example, assuming that the user exerts a pulling force of 600 Newton in the initial stage, the pulling force pulls the length of the rope unwinding to 80 centimeters, and feels relatively tired. Then the user pulls the length of the rope unwinding to 90 centimeters, and reduces the pulling force to 400 Newton due to too much tiredness. Since the initial resistance F0 is greater than the pulling force of 400 Newton, the fitness equipment can prevent the tendency of the rope unwinding, and avoid the rope being excessively pulled out and easily appearing to be stuck.
[0129] Therefore, by setting the early warning resistance, when the initial resistance is greater than the early warning resistance, the winding assembly can be controlled according to the initial resistance, without entering the complex logic of "determining whether the winding assembly reaches the preset position", and relatively, the operation and calculation process of the fitness equipment can be simplified. When the initial resistance is less than the early warning resistance, the early warning resistance serves as an inducing factor to trigger the fitness equipment to monitor whether the winding assembly reaches the preset position, so as to avoid the rope being excessively pulled out and easily appearing to be stuck.
[0130] It should be noted that in each of the above embodiments, there is no certain sequence between the above steps, and those skilled in the art can understand from the description of the embodiments of the present application that the above steps can have different execution sequences in different embodiments, that is, they can be executed in parallel, or exchanged and executed, and the like.
[0131] As another aspect of the embodiments of the present application, the embodiments of the present application provide a control device of a fitness equipment. The control device of the fitness equipment can be a software module, which includes a plurality of instructions stored in a memory, and a processor can access the memory to call and execute the instructions to complete the control method of the fitness equipment described in each of the above embodiments.
[0132] In some embodiments, the control device of the fitness machine can also be built by hardware devices, for example, the control device of the fitness machine can be built by one or more chips, and each chip can work in coordination with each other to complete the control method of the fitness machine described in each of the above embodiments. For another example, the control device of the fitness machine can also be built by various logic devices, such as general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), single-chip microcomputers, ARM (Acorn RISC Machine), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination of these components.
[0133] Referring to Figure 8a , the control device 800 of the fitness machine includes a position determining module 81 and a resistance increasing module 82.
[0134] The position determining module 81 is configured to determine whether the winding assembly reaches a preset position, and the resistance increasing module 82 is configured to increase a preset resistance when the winding assembly reaches the preset position, the preset resistance being an output force of the motor of the fitness machine to the winding assembly, and the preset resistance being used to prevent the original movement of the winding assembly.
[0135] The embodiment can increase the preset resistance at the preset position, effectively prevent the rope from being excessively pulled out of the fitness machine, reduce the probability of the rope being stuck, and reliably and effectively recover the rope in the later period.
[0136] In some embodiments, the position determining module 81 is specifically configured to: determine whether the winding wheel moves to the preset position; or, determine whether the rope is stretched to a preset length, the preset length being a length of the free end of the rope from an initial position to the preset position.
[0137] In some embodiments, the position determining module 81 is further specifically configured to: acquire position information of the winding wheel, and determine whether the winding wheel moves to the preset position according to the position information.
[0138] In some embodiments, the position determining module 81 is further specifically configured to: acquire a rotation angle of the motor, and determine whether the rope is stretched to the preset length according to the rotation angle.
[0139] In some embodiments, referring to Figure 8b , the control device 800 of the fitness machine further includes a state determining module 83, and the state determining module 83 is configured to determine whether the winding assembly reaches a preset state, and if so, remove the preset resistance.
[0140] In some embodiments, the preset state includes: the winding assembly stops the original movement; or, the winding assembly reaches the preset position in a direction opposite to the original movement. In some embodiments, the control device of the fitness machine can also be built by hardware devices, for example, the control device of the fitness machine can be built by one or more chips, and each chip can work in coordination with each other to complete the control method of the fitness machine described in each of the above embodiments. For another example, the control device of the fitness machine can also be built by various logic devices, such as general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), single-chip microcomputers, ARM (Acorn RISC Machine), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination of these components.
[0141] In some embodiments, please continue to refer to Figure 8b , the control device 800 of the fitness equipment further comprises a pre-warning module 84, the pre-warning module 84 is used for acquiring a pre-warning resistance, determining whether the initial resistance is less than or equal to the pre-warning resistance, the initial resistance is the force output by the motor of the fitness equipment to the winding assembly in a given mode, if yes, determining whether the winding assembly reaches a preset position.
[0142] In some embodiments, the preset resistance is a specified force value; or, the preset resistance is a force in a preset proportion to the initial resistance; or, the preset resistance is a force determined according to the current resistance.
[0143] It should be noted that the control device of the fitness equipment described above can execute the control method of the fitness equipment provided by the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method. Technical details not described in detail in the embodiment of the control device of the fitness equipment can be referred to the control method of the fitness equipment provided by the embodiments of the present application.
[0144] Please refer to Figure 9 , Figure 9 A circuit structure schematic diagram of a fitness equipment provided by the embodiments of the present application. As Figure 9 shown, the fitness equipment 900 comprises one or more processors 91 and a memory 92. Among them, Figure 9 take one processor 91 as an example.
[0145] The processor 91 and the memory 92 can be connected through a bus or other means, Figure 9 take the connection through the bus as an example.
[0146] The memory 92 as a kind of storage medium containing computer executable instructions, can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as the program instructions / modules corresponding to the control method of the fitness equipment in the embodiments of the present application. The processor 91 executes the non-volatile software program, instruction and module stored in the memory 92, so as to execute various function applications and data processing of the tool state monitoring device, that is, to realize the control method of the fitness equipment provided by the above method embodiments and the functions of each module or unit of the above device embodiments.
[0147] The memory 92 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 92 can optionally include a memory remotely arranged relative to the processor 91, and these remote memories can be connected to the processor 91 through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.
[0148] The program instructions / modules are stored in the memory 92, and when executed by the one or more processors 91, perform the control method of the fitness machine in any of the above method embodiments.
[0149] The embodiment of the present application also provides a non-volatile computer storage medium, which stores computer executable instructions, and the computer executable instructions are executed by one or more processors, such as the processor 91 in the computer device 90, so that the one or more processors can perform the control method of the fitness machine in any of the above method embodiments. Figure 9 The embodiment of the present application also provides a non-volatile computer storage medium, which stores computer executable instructions, and the computer executable instructions are executed by one or more processors, such as the processor 91 in the computer device 90, so that the one or more processors can perform the control method of the fitness machine in any of the above method embodiments.
[0150] The embodiment of the present application also provides a computer program product, which comprises a computer program stored on a non-volatile computer readable storage medium, and the computer program comprises program instructions, and when the program instructions are executed by the fitness machine, the fitness machine performs the control method of the fitness machine in any of the above method embodiments.
[0151] The above-described device or equipment embodiments are only schematic, and the units shown as separate components can or can not be physically separate, and the components shown as module units can or can not be physical units, that is, can be located in one place, or can be distributed on multiple network module units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0152] Through the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software plus a general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions or the part that contributes to the related art can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in the various embodiments or some parts of the embodiments.
[0153] Finally, it should be noted that: the above examples are only used to illustrate the technical solutions of the present application, but not limited to them; under the idea of the present application, the technical features of the above examples or different examples can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the present application as described above, which are not provided in details for simplicity; although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for controlling a fitness device, characterized in that, include: Obtain early warning resistance; Determine whether the initial resistance is less than or equal to the warning resistance, wherein the initial resistance is the force output by the motor of the fitness equipment to the winding assembly in a given mode; If so, determine whether the winding assembly has reached the preset position; When the winding assembly is determined to have reached a preset position, a preset resistance is increased. The preset resistance is the output force that the motor of the fitness equipment adds to the winding assembly. The increased preset resistance is used to stop the original movement of the winding assembly.
2. The control method according to claim 1, characterized in that, The winding assembly includes a winding reel and a rope, and determining whether the winding assembly has reached a preset position includes: Determine whether the winding wheel has moved to the preset position; Alternatively, determine whether the rope has been stretched to a preset length, where the preset length is the length of the free end of the rope from its initial position to the preset position.
3. The control method according to claim 2, characterized in that, Determining whether the winding wheel has moved to the preset position includes: Obtain the position information of the winding wheel; Based on the position information, determine whether the winding wheel has moved to the preset position.
4. The control method according to claim 2, characterized in that, Determining whether the rope has been stretched to the preset length includes: Obtain the rotation angle of the motor; Based on the rotation angle, determine whether the rope has been stretched to a preset length.
5. The control method according to claim 1, characterized in that, After preventing the original movement of the winding assembly, the control method further includes: Determine whether the winding assembly has reached a preset state; If so, then remove the preset resistance.
6. The control method according to claim 5, characterized in that, The preset state includes: the winding assembly stopping its original movement; or, the winding assembly reaching the preset position in a direction opposite to the original movement.
7. The control method according to any one of claims 1 to 6, characterized in that, The preset resistance is a specified force value; or, the preset resistance is a force that is proportional to the initial resistance; or, the preset resistance is a force determined based on the current resistance.
8. A control device for fitness equipment, characterized in that, include: The warning module is used to obtain the warning resistance and determine whether the initial resistance is less than or equal to the warning resistance. The initial resistance is the force output by the motor of the fitness equipment to the winding assembly in a given mode. If so, the position determination module determines whether the winding assembly has reached the preset position. The resistance increasing module is used to increase the preset resistance when the position determining module determines that the winding assembly has reached a preset position. The preset resistance is the output force increased by the motor of the fitness equipment on the winding assembly. The preset resistance is used to prevent the original movement of the winding assembly.
9. A fitness device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the control method of the fitness equipment as described in any one of claims 1 to 7.
10. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the control method of the fitness equipment as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Torque control method and device of fitness equipment and fitness equipment, namely storage medium
CN112076432A