Position detection method, apparatus and computer-readable storage medium for motion equipment

By setting Hall effect sensors and photoelectric sensors on the exercise equipment to detect the position and rotation of the flywheel assembly, the resistance is dynamically adjusted, solving the discomfort caused by fixed resistance in existing technologies and improving user experience and exercise results.

CN117101081BActive Publication Date: 2026-05-26SHENZHEN BORLE ENERGY TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN BORLE ENERGY TECHNOLOGY CO LTD
Filing Date
2023-09-11
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing exercise equipment cannot detect various positions, resulting in fixed resistance settings that cannot meet the changing resistance needs of users during use, thus affecting the user experience and comfort.

Method used

By installing two types of sensors on the flywheel assembly of the motion device—a Hall sensor and a photoelectric sensor—the preset position and rotational position of the flywheel assembly are detected respectively. Combined with the rotational speed information, the target position of the power input component is calculated, and the resistance is dynamically adjusted.

Benefits of technology

It enables precise detection of various positions on the exercise equipment and dynamic adjustment of resistance, improving user comfort and exercise effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117101081B_ABST
    Figure CN117101081B_ABST
Patent Text Reader

Abstract

This invention discloses a position detection method, apparatus, and computer-readable storage medium for a motion device. The motion device includes a flywheel assembly, a first sensor, a second sensor, and a power input assembly. The flywheel assembly has multiple through holes, and the power input assembly is connected to the flywheel assembly. The method includes: acquiring first data collected by the first sensor; determining a preset position of the flywheel assembly based on the first data; and using the preset position as the first position of the flywheel assembly; acquiring second data collected by the second sensor; determining the rotational position of the flywheel assembly after a preset time interval based on the second data; and determining a target position of the power input assembly based on the first position and the rotational position, so that the motion device can adjust the generator current of the motion device according to the target position. This invention can detect various rotational positions of the flywheel assembly, thereby enabling adjustment of the resistance of the power input assembly based on each position, improving the user comfort of the motion device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of sports equipment technology, and in particular to a method, apparatus and computer-readable storage medium for position detection of sports equipment. Background Technology

[0002] With the rapid development of society, people often use exercise equipment to quickly achieve the effect of exercise in their busy work life. Therefore, the demand for exercise equipment is increasing and the requirements for its use are also getting higher.

[0003] Common exercise equipment includes stationary bikes, elliptical trainers, and rowing machines. These devices typically use resistance settings to help users overcome obstacles and achieve a workout. For example, a stationary bike simulates the pedaling motion of a bicycle, converting the user's energy into the bike's kinetic energy. Alternatively, an electric bicycle may have a generator that converts the user's energy into the generator's kinetic energy, which in turn generates electricity, thus providing the exercise effect.

[0004] However, users' resistance requirements for exercise equipment vary during use, but currently exercise equipment cannot detect every position. Therefore, the resistance setting of exercise equipment is generally fixed. That is, after the user sets the resistance through the gear, the exercise equipment outputs a fixed resistance during use.

[0005] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0006] The main objective of this invention is to provide a position detection method, apparatus, and computer-readable storage medium for a sports device, aiming to improve the position detection accuracy of the sports device, thereby enabling the sports device to adjust the resistance of the power input component based on various positions, so that the sports device can provide better exercise results, make the user exercise more comfortable, and improve the user experience.

[0007] To achieve the above objectives, the present invention provides a position detection method for a motion device. The motion device includes a flywheel assembly, a first sensor, a second sensor, and a power input component. The first sensor is used to detect a preset position of the flywheel assembly. The flywheel assembly has multiple through holes. The second sensor is used to detect the rotational position of the flywheel assembly by detecting the through holes. The power input component is connected to the flywheel assembly and drives the flywheel assembly to rotate. The position detection method includes the following steps:

[0008] First data collected by the first sensor is acquired, and the preset position of the flywheel assembly is determined based on the first data, and the preset position is used as the first position of the flywheel assembly.

[0009] Acquire the second data collected by the second sensor, and determine the rotational position of the flywheel assembly after a preset time interval based on the second data;

[0010] Based on the first position and the rotational position, a target position of the power input component is determined so that the motion device can adjust the generator current of the motion device according to the target position.

[0011] Optionally, the step of determining the target position of the power input component based on the first position and the rotational position includes:

[0012] The second position of the flywheel assembly is determined based on the first position of the flywheel assembly and the rotational position;

[0013] Based on the second position, the target position of the power input component is determined;

[0014] The second position is updated to the first position, and the process returns to the step of obtaining the second data collected by the second sensor and determining the rotation position of the flywheel assembly after a preset time interval based on the second data, so as to obtain the target positions of the power input assembly during the rotation process.

[0015] Optionally, when there is a relative position between the power input component and the preset position, the step of determining the target position of the power input component based on the second position includes:

[0016] The target position of the power input component is determined based on the second position and the relative position.

[0017] Optionally, the step of determining the rotational position of the flywheel assembly after a preset time interval based on the second data includes:

[0018] The current rotational speed of the flywheel assembly is determined based on the second data;

[0019] The rotational position after the preset time interval is calculated based on the current rotational speed and the duration corresponding to the preset time interval.

[0020] Optionally, the step of determining the current rotational speed of the flywheel assembly based on the second data includes:

[0021] The rotation time of the flywheel assembly is obtained when two adjacent through holes are detected in sequence;

[0022] The current rotational speed of the flywheel assembly is calculated based on the rotation time and the number of through holes on the flywheel assembly.

[0023] Optionally, the preset time interval is determined based on the rotation time of the flywheel assembly when two adjacent through holes are detected in sequence;

[0024] Alternatively, the preset time interval may be determined based on a preset motion equipment resistance adjustment frequency.

[0025] Optionally, after determining the target position of the power input component based on the first position and the rotational position, the method further includes:

[0026] Determine the current adjustment value of the motion device based on the target position;

[0027] The generator current of the moving device is adjusted according to the current adjustment value.

[0028] The present invention also includes a position detection device for a motion device, the position detection device comprising: a memory, a processor, and a position detection program stored in the memory and executable on the processor, and further comprising a flywheel assembly, a first sensor, a second sensor, and a power input assembly, the power input assembly being connected to the flywheel assembly to drive the flywheel assembly to rotate, the first sensor and the second sensor being connected to the processor, and the position detection program being executed by the processor to implement the steps of the position detection method for the motion device as described above.

[0029] Optionally, the first sensor includes a Hall sensor, and the second sensor includes a photoelectric sensor.

[0030] The present invention also includes a computer-readable storage medium storing a position detection program, which, when executed by a processor, implements the steps of the position detection method for the motion device as described above.

[0031] This invention discloses a method, apparatus, and computer-readable storage medium for position detection of a motion device. By employing two sensors: one to detect a preset position of the flywheel assembly and the other to detect the rotational position of the flywheel assembly based on the preset position. The target position of a power input component mounted on the flywheel assembly can then be detected using the preset position and the rotational position. The method for detecting the rotational position of the flywheel assembly based on the preset position involves dividing the flywheel assembly into multiple points, detecting the rotational position of each point, and calculating the rotational position of the flywheel assembly at various time points using its rotational speed. This method allows for the detection of various positions of the motion device, enabling adjustments to the resistance of the power input component based on these positions, thereby improving the user comfort of the motion device. Attached Figure Description

[0032] Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention;

[0033] Figure 2 This is a schematic diagram of the structure of an embodiment of the sports device of the present invention;

[0034] Figure 3 for Figure 2 A magnified view of a section at point A in the middle;

[0035] Figure 4 for Figure 3 A magnified view of a section at point B in the middle;

[0036] Figure 5 This is a schematic diagram of another embodiment of the motion device of the present invention;

[0037] Figure 6 for Figure 5 A magnified view of a section at point C;

[0038] Figure 7 for Figure 6 A magnified view of a section at point D;

[0039] Figure 8 This is a schematic diagram of the through-hole distribution of an embodiment of the flywheel assembly in the motion device of the present invention;

[0040] Figure 9 This is a flowchart illustrating the first embodiment of the position detection method for motion equipment provided by the present invention;

[0041] Figure 10 for Figure 9 A further detailed flowchart of step S120;

[0042] Figure 11This is a flowchart illustrating the second embodiment of the position detection method for motion equipment provided by the present invention.

[0043] label name label name 100 frame 200 flywheel assembly 300 Magnetic components 400 First sensor 500 Second sensor 600 dynamo 700 Mounting bracket 210 Through hole 220 drive wheel 230 Driven wheel 250 Power input components

[0044] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0045] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0046] With the rapid development of society, people often use exercise equipment to quickly achieve the effect of exercise in their busy work life. Therefore, the demand for exercise equipment is increasing and the requirements for its use are also getting higher.

[0047] Common exercise equipment includes stationary bikes, elliptical trainers, and rowing machines. These devices typically use resistance settings to help users overcome obstacles and achieve a workout. For example, a stationary bike simulates the pedaling motion of a bicycle, converting the user's energy into the bike's kinetic energy. Alternatively, an electric bicycle may have a generator that converts the user's energy into the generator's kinetic energy, which in turn generates electricity, thus providing the exercise effect.

[0048] However, users' resistance requirements for exercise equipment vary during use, but current exercise equipment cannot detect every position (it cannot detect finer-grained rotational positions). Therefore, the resistance setting of exercise equipment is generally fixed; that is, after the user sets the resistance level, the exercise equipment outputs a fixed resistance during use. This results in users not achieving a better and more comfortable user experience when using exercise equipment.

[0049] Based on this, the present invention provides a position detection method for a motion device. This method uses two sensors: one to detect a preset position of the flywheel assembly, and the other to detect the rotational position of the flywheel assembly based on the preset position. The target position of the power input component mounted on the flywheel assembly can then be detected using the preset position and the rotational position. Specifically, the method for detecting the rotational position of the flywheel assembly based on the preset position involves subdividing the flywheel assembly into multiple points, detecting the rotational position of each point, and calculating the rotational position of the flywheel assembly at various time points using its rotational speed. This method allows for the detection of various positions of the motion device, enabling the dynamic adjustment of the resistance of the power input component based on the user's resistance requirements at each rotational position.

[0050] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention.

[0051] In this embodiment of the invention, the terminal can be a PC or a sports device, such as a stationary bike.

[0052] like Figure 1 As shown, the terminal may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or a user terminal interface; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or stable non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0053] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0054] like Figure 1 As shown, the memory 1005, which serves as a computer storage medium, may include a position detection program that implements position detection of a moving device; and the processor 1001 may be used to call the position detection program stored in the memory 1005 and perform the following operations:

[0055] First data collected by the first sensor is acquired, and the preset position of the flywheel assembly is determined based on the first data, and the preset position is used as the first position of the flywheel assembly.

[0056] Acquire the second data collected by the second sensor, and determine the rotational position of the flywheel assembly after a preset time interval based on the second data;

[0057] Based on the first position and the rotational position, a target position of the power input component is determined so that the motion device can adjust the generator current of the motion device according to the target position.

[0058] Based on the hardware architecture of the aforementioned terminal, the following embodiments of the present invention are proposed.

[0059] First Embodiment

[0060] The first embodiment of the present invention provides a position detection method for a sports device. The sports device involved can be an elliptical trainer, a stationary bike, a stair climber, a treadmill, etc., and is not specifically limited here.

[0061] Please refer to Figures 2 to 7 In this embodiment, the operating device includes a frame 100, a flywheel assembly 200, a power input assembly 250, and a generator 600. The flywheel assembly 200 is rotatably connected to the frame 100, and the power input assembly 250 is connected to the flywheel assembly 200. When the power input assembly 250 rotates, it drives the flywheel assembly 200 to rotate on the frame 100. The flywheel assembly 200 is connected to the generator 600 of the moving device, and when the flywheel assembly 200 rotates, it drives the generator 600 to rotate, thereby causing the generator 600 to generate electricity.

[0062] In this embodiment, the operating device further includes a first sensor 400 and a second sensor 500. The first sensor 400 is used to detect the preset position of the flywheel assembly 200. The flywheel assembly 200 has a plurality of through holes 210. The second sensor 500 is used to detect the rotational position (relative rotational position) of the flywheel assembly 200 by detecting the through holes 210 on the flywheel assembly 200.

[0063] The first sensor 400 detects the preset position of the flywheel assembly 200 in several ways. For example, a sensor is installed at the preset position of the flywheel assembly 200. When the first sensor 400 senses the sensor, it can determine that the preset position of the flywheel assembly 200 corresponds to the position of the first sensor 400, thus determining the position of the flywheel assembly 200. The second sensor 500 detects the rotational position of the flywheel assembly 200 in several ways. For example, multiple through holes 210 are provided on the flywheel assembly 200. If the through holes 210 are arranged at predetermined positions on the circumference of the flywheel assembly 200, the number of through holes 210 detected by the second sensor 500 during the rotation of the flywheel assembly 200 can determine the rotational position of the flywheel assembly 200.

[0064] In this embodiment, the first sensor 400 includes, but is not limited to, a Hall sensor, and the second sensor 500 includes, but is not limited to, a photoelectric sensor. The following description uses a Hall sensor and a photoelectric sensor as examples.

[0065] A magnetic element 300 is provided at a preset position of the flywheel assembly 200; the Hall sensor is disposed on one side of the flywheel assembly 200; the photoelectric sensor includes a signal transmitting end and a signal receiving end, the signal transmitting end and the signal receiving end are respectively disposed on opposite sides of the flywheel assembly 200, and the signal emitted by the signal transmitting end can pass through the through hole 210 and be received by the signal receiving end.

[0066] Specifically, the frame 100 is the basic support structure of the sports equipment, used to support the seat, handlebars, and other components of the sports equipment. Generally, considering that the frame 100 needs to support the user's movement on the seat it is mounted on, the frame 100 is made of metal. The frame 100 can be made of iron or steel, and no specific limitation is made here.

[0067] Secondly, the flywheel assembly 200 is a transmission component within the frame 100. The flywheel assembly 200 rotates relative to the frame 100 by the user providing driving force. The user can provide driving force through a power input component 250, which can be a pulling device, a pushing device, or a pedal device. The flywheel assembly 200 may contain only one rotatable wheel or multiple rotatable wheels; no specific limitation is made here.

[0068] To obtain the position and rotational speed information of the flywheel assembly 200, a magnetic component 300 and a Hall sensor are provided. The magnetic component 300 is disposed on the flywheel assembly 200, and the Hall sensor is disposed on one side of the flywheel assembly 200. It should be noted that the magnetic component 300 being disposed on the flywheel assembly 200 means that it can be disposed on the surface of the flywheel assembly 200 or embedded within it; no specific limitation is made here. According to the working principle of the Hall sensor, the Hall voltage changes with the magnetic field strength; the stronger the magnetic field, the higher the voltage, and the weaker the magnetic field, the lower the voltage. In this embodiment, by disposing of the magnetic component 300 on the flywheel assembly 200, the rotation of the flywheel assembly 200 is used as a switch to control the magnetic flux. Thus, the change in the output voltage of the Hall integrated circuit indicates the preset position of the flywheel assembly 200.

[0069] When the flywheel assembly 200 rotates, it drives the magnetic component 300 on the flywheel assembly 200 to rotate as well. A Hall sensor is positioned on one side of the flywheel assembly 200, and the position of the magnetic component 300 relative to the Hall sensor continuously changes. Consequently, the magnetic field strength detected by the sensor changes accordingly. The position where the Hall sensor and the magnetic component 300 exactly correspond is taken as a critical point. When the magnetic field strength detected by the sensor is the same as the magnetic field strength at the start of the flywheel assembly 200's rotation, it indicates that the flywheel assembly 200 has completed one revolution. Therefore, this method can be used to measure the time taken for the flywheel assembly 200 to complete one revolution and its rotational speed. Furthermore, the preset position of the flywheel assembly 200 can be obtained based on the position of the magnet.

[0070] The above method can meet the basic speed measurement requirements of the flywheel assembly 200, but it is difficult to obtain the instantaneous speed or the average speed of the flywheel assembly 200 over a short period of time using only the above method.

[0071] Therefore, the motion device in this embodiment of the invention also includes a photoelectric sensor. The photoelectric sensor includes a signal transmitting end and a signal receiving end, which are respectively disposed on opposite sides of the flywheel assembly 200. By providing multiple through holes 210 on the flywheel assembly 200, the signal emitted by the signal transmitting end can pass through the through holes 210 and be received by the signal receiving end when the flywheel assembly 200 rotates. The number of through holes 210 is not specifically limited in this embodiment, but at least two through holes 210 are required. In this embodiment, the signal receiving end is a photoelectric sensor, and the signal transmitting end is a light source. By considering the number of through holes 210 and the time interval between signal reception by the signal transmitting end, the clockwise speed and the average speed over a short period can be measured. The photoelectric sensor in this embodiment is an infrared sensor, but it could also be a laser sensor.

[0072] Based on the number of through holes 210 and the position information measured by the Hall sensor, combined with the instantaneous speed measured by the photoelectric sensor, the time required for the photoelectric sensor to reach the next through hole 210 can be predicted, thereby determining the user's real-time motion state. When the user's motion state is good, the resistance of the motion device is increased; when the user's motion state is poor, the resistance of the motion device is reduced, thus providing the user with intelligent motion services.

[0073] The technical solution of this invention adopts a method of setting a magnetic component 300 on the flywheel assembly 200 of the sports equipment, and a Hall sensor is set on one side of the flywheel assembly 200 corresponding to the magnetic component 300 to measure the position information of the flywheel assembly 200. Combined with the instantaneous speed information measured by the photoelectric sensor, the user's movement state is determined, and the resistance of the sports equipment is adjusted in real time according to the user's movement state to provide the user with intelligent sports services.

[0074] In one embodiment, please refer to Figure 2 , 3 5 and Figure 6 The flywheel assembly 200 includes a drive wheel 220 and a driven wheel 230 rotatably mounted on the frame 100. The drive wheel 220 and the driven wheel 230 are connected in a driving manner. The plurality of through holes 210 are formed on the drive wheel 220, or the plurality of through holes 210 are formed on the driven wheel 230.

[0075] Specifically, the flywheel assembly 200 includes at least a drive wheel 220 and a driven wheel 230 rotatably mounted on the frame 100. The drive wheel 220 and the driven wheel 230 are connected by a drive mechanism, and the drive wheel 220 drives the driven wheel 230 to rotate by driving the drive wheel 220 to rotate. The drive mechanism can be a belt drive, a chain drive, or a gear drive; the specific drive mechanism of the drive wheel 220 and the driven wheel 230 is not limited here. The magnet can be disposed on either the drive wheel 220 or the driven wheel 230. When the magnet is disposed on the drive wheel 220, the Hall sensor is disposed on one side of the drive wheel 220; when the magnet is disposed on the driven wheel 230, the Hall sensor is disposed on one side of the driven wheel 230; this is not specifically limited here.

[0076] In this embodiment, there are two ways to open the through hole 210. One way is to open multiple through holes 210 on the driving wheel 220, and then the signal transmitting end and the signal receiving end are set on opposite sides of the driving wheel 220. The other way is to open multiple through holes 210 on the driven wheel 230, and then the signal transmitting end and the signal receiving end are set on opposite sides of the driven wheel 230. Both of these embodiments are within the protection scope of this embodiment.

[0077] In one embodiment, please refer to Figure 3 and Figure 4 The magnetic component 300 is disposed on the drive wheel 220, and the Hall sensor is disposed on one side of the drive wheel 220; the signal transmitting end and the signal receiving end are respectively disposed on opposite sides of the drive wheel 220, and the plurality of through holes 210 are arranged at intervals along the circumference of the drive wheel 220.

[0078] As described in the above embodiments, in this embodiment, a magnetic component 300 is disposed on the drive wheel 220, a Hall sensor is disposed on one side of the drive wheel 220, and a signal transmitter and a signal receiver are disposed on opposite sides of the drive wheel 220, respectively. This embodiment uses a Hall sensor and a photoelectric sensor to measure the rotational speed and position information of the drive wheel 220, respectively. Multiple through holes 210 are spaced apart along the circumference of the drive wheel 220. This arrangement ensures that the signal emitted by the signal transmitter can be received by the signal receiver through all the through holes 210 after the drive wheel 220 completes one revolution. The spaced arrangement of the multiple through holes 210 creates breakpoints in signal reception, dividing the continuously emitted signal from the signal transmitter into multiple signals that are received by the signal receiver. This allows for the measurement of the time information from one corresponding through hole 210 to the next adjacent through hole 210 at both the signal transmitter and signal receiver.

[0079] In one embodiment, please refer to Figure 3 and Figure 4The plurality of through holes 210 are arranged at equal intervals along the circumference of the drive wheel 220. Considering that in order to accurately measure the instantaneous rotational speed of the drive wheel 220 and the accurate average speed within one revolution of the drive wheel 220, the plurality of through holes 210 are arranged at equal intervals along the circumference of the drive wheel 220. This arrangement ensures that when the rotational speed of the drive wheel 220 is stable, the time interval from the photoelectric sensor corresponding to one through hole 210 to the photoelectric sensor corresponding to the adjacent through hole 210 is equal.

[0080] In one embodiment, please refer to Figure 3 and Figure 4 The plurality of through holes 210 are disposed near the outer peripheral wall of the drive wheel 220.

[0081] Furthermore, considering that when the drive wheel 220 rotates, there should be a significant time interval between the signal receiving end and the signal transmitting end corresponding to one through hole 210 and the signal receiving end and the signal transmitting end corresponding to the adjacent through hole 210, if multiple through holes 210 are set near the axis of the drive wheel 220, the time interval between the signal receiving end and the signal transmitting end corresponding to one through hole 210 and the signal receiving end and the signal transmitting end corresponding to the adjacent through hole 210 will be too short. Therefore, multiple through holes 210 will be set near the outer peripheral wall of the drive wheel 220.

[0082] In one embodiment, please refer to Figure 5 and Figure 6 The magnetic component 300 is disposed on the driven wheel 230, and the Hall sensor is disposed on one side of the driven wheel 230; the signal transmitting end and the signal receiving end are respectively disposed on opposite sides of the driven wheel 230, and the plurality of through holes 210 are arranged at intervals along the circumference of the driven wheel 230.

[0083] As described in the above embodiments, in this embodiment, a magnetic component 300 is disposed on the driven wheel 230, a sensor is disposed on one side of the driven wheel 230, and a signal transmitter and a signal receiver are disposed on opposite sides of the driven wheel 230. This embodiment uses a Hall sensor and a photoelectric sensor to measure the rotational speed and time information of the driven wheel 230, respectively. Multiple through holes 210 are arranged at intervals along the circumference of the driving wheel 220 on the driven wheel 230. This arrangement allows the signal emitted by the signal transmitter to pass through all the through holes 210 and be received by the signal receiver after the driving wheel 220 rotates one revolution. The interval arrangement of the multiple through holes 210 creates breakpoints in signal reception, dividing the continuously emitted signal from the signal transmitter into multiple signal information that are received by the signal receiver. This allows the measurement of the time information from the signal transmitter to the corresponding adjacent through hole 210 at both the signal transmitter and signal receiver.

[0084] In one embodiment, please refer to Figure 5 and Figure 6The plurality of through holes 210 are arranged at equal intervals along the circumference of the driven wheel 230. Considering that in order to accurately measure the instantaneous rotational speed of the driven wheel 230 and the accurate average speed within one revolution of the driven wheel 230, the plurality of through holes 210 are arranged at equal intervals along the circumference of the driven wheel 230. With this arrangement, when the rotational speed of the driven wheel 230 is stable, the time interval from the photoelectric sensor corresponding to one through hole 210 to the photoelectric sensor corresponding to the adjacent through hole 210 is equal.

[0085] In one embodiment, please refer to Figure 5 and Figure 6 Multiple through holes 210 are provided near the outer peripheral wall of the driven wheel 230.

[0086] Furthermore, considering that when the driven wheel 230 rotates, there should be a significant time interval between the signal receiving end and the signal transmitting end corresponding to one through hole 210 and the signal receiving end and the signal transmitting end corresponding to the adjacent through hole 210, if multiple through holes 210 are set near the axis of the driving wheel 220, the time interval between the signal receiving end and the signal transmitting end corresponding to one through hole 210 and the signal receiving end and the signal transmitting end corresponding to the adjacent through hole 210 will be too short. Therefore, multiple through holes 210 will be set near the outer peripheral wall of the driven wheel 230.

[0087] Optionally, the power input component 250 has a projection area facing the drive wheel 220, and the magnetic element 300 is disposed on the drive wheel 220 and located within the projection area, that is, the power input component 250 and the magnetic element 300 are positioned opposite each other. Alternatively, in other embodiments, the relative positional relationship between the magnetic element 300 and the power component can be arbitrary.

[0088] Specifically, when the magnetic component 300 is placed on the projection area, its position corresponds precisely to the position of the power input component 250. When the power input component 250 is perpendicular to the horizontal plane, it is located at either the highest or lowest point during circumferential movement. At this point, the user's resistance is at its maximum during the circumferential movement of the power input component 250. Based on this position information, the resistance adjustment module reduces the resistance, making the user's movement easier. When the distance between the power input component 250 and the highest and lowest points during circumferential movement is exactly the same, the user's resistance is at its minimum during the circumferential movement of the power input component 250. Based on this position information, the resistance adjustment device increases the resistance, ensuring that the user experiences uniform resistance during movement and providing a better user experience.

[0089] Optionally, please refer to Figure 8 The number of through holes 210 is M, and M satisfies 4≤M≤20.

[0090] Optionally, the motion device further includes a mounting bracket 700, which is connected to the frame 100, and the Hall sensor 400 and the photoelectric sensor 500 are both mounted on the mounting bracket 700.

[0091] Based on the structural configuration of the operating equipment, this embodiment uses the detection process at a specific position of a moving device as an example for illustration. (Refer to...) Figure 9 The position detection method for the operating equipment includes:

[0092] Step S110: Obtain the first data collected by the first sensor, determine the preset position of the flywheel assembly based on the first data, and use the preset position as the first position of the flywheel assembly;

[0093] When the first sensor acquires the first data, it determines that the flywheel assembly has rotated to a preset position. In this embodiment, the preset position can be any position of the flywheel assembly. In a preferred embodiment, the preset position is set at the relative position of the flywheel assembly and the power input assembly. For example, when the power input assembly is in the vertical direction, the top of the flywheel assembly in the vertical direction is the preset position, and the magnetic component is located at the top of the flywheel assembly in the vertical direction. When the power input assembly is in the horizontal direction, the left or right side of the flywheel assembly in the horizontal direction is the preset position, and the magnetic component is located on the left or right side of the flywheel assembly (see reference for details). Figures 2 to 7 ).

[0094] Alternatively, in an optional embodiment, the preset position is at any position of the flywheel assembly, and the relative position between the flywheel assembly and the power input assembly is obtained in advance by measurement.

[0095] In this embodiment, when the first sensor is a Hall sensor, the position of the flywheel assembly is determined by detecting a magnetic component set at a preset position. When the magnetic component is detected, the current position of the flywheel assembly is determined to be the preset position.

[0096] Step S120: Obtain the second data collected by the second sensor, and determine the rotation position of the flywheel assembly after a preset time interval based on the second data;

[0097] The second data is photoelectric information. When a photoelectric signal is detected, it indicates that the flywheel assembly has rotated to the position of a through hole.

[0098] In some embodiments, the rotational position of the flywheel assembly can be determined by calculating the number of through holes it passes through after a preset time interval of rotation. For example, if the second sensor collects four photoelectric data points after the preset time interval, indicating that the flywheel assembly has rotated through four through holes, the position of each through hole is determined based on the total number of through holes on the flywheel assembly, thus determining the positions of the four through holes and consequently the rotational position of the flywheel assembly.

[0099] Alternatively, in some embodiments, the rotational speed of the flywheel assembly is calculated using second data collected by a second sensor, and then the rotational position of the flywheel assembly is predicted based on the rotational speed after a preset time interval. That is, in this embodiment, the rotational position of the flywheel assembly after the next time interval is preset in advance.

[0100] like Figure 10 As shown, the step of determining the rotational position of the flywheel assembly after a preset time interval based on the second data includes:

[0101] Step S121: Determine the current rotational speed of the flywheel assembly based on the second data;

[0102] It should be noted that the rotational speed of the flywheel assembly refers to the number of revolutions the flywheel assembly makes in one minute. In this embodiment, the number of revolutions the flywheel assembly makes in one minute can be determined by first data detected by a first sensor. For example, by counting the number of times the first sensor collects the first data while the flywheel assembly is rotating for one minute, the number of times the first sensor collects the first data is counted, and thus the rotational speed of the flywheel assembly is determined. In some embodiments, the current rotational speed of the flywheel assembly is the rotational speed.

[0103] In other embodiments, during the user's control of the power input component, the applied force varies depending on the position of the power input component, which in turn affects the rotational speed of the power input component (correspondingly, the rotational speed of the flywheel component varies at different positions). Therefore, to improve the accuracy of position detection, this embodiment needs to predict the rotational position of the flywheel component after a preset time interval based on the instantaneous speed of the flywheel component.

[0104] That is, in a preferred embodiment, the current rotational speed of the flywheel assembly is the instantaneous speed.

[0105] In this embodiment, the current rotational speed of the flywheel assembly is determined based on the second data as follows: during the rotation of the flywheel assembly, the rotation time of the flywheel assembly is detected sequentially when two adjacent through holes are detected; then, the current rotational speed of the flywheel assembly is calculated based on the rotation time and the number of through holes on the flywheel assembly.

[0106] For example, the formula for calculating the current rotational speed: R 当前=60 / {m*(Bn-B(n-1))};

[0107] Among them, R 当前 The current rotational speed is given; (Bn-B(n-1)) is the time difference when the flywheel assembly passes through two adjacent through holes in sequence; m is the number of through holes set on the flywheel assembly; m*(Bn-B(n-1)) is the time required for the flywheel assembly to rotate one revolution.

[0108] The formula for the current rotational speed is derived from the formula for rotational speed = N revolutions / 60s. m*(Bn-B(n-1)) is the time required for the flywheel assembly to rotate once. The ratio of the time required for the flywheel assembly to rotate once in one minute to the time required for the flywheel assembly to rotate once in one minute is the number of revolutions the flywheel assembly makes in one minute, which is the rotational speed. In this embodiment, the rotational speed of the flywheel assembly is calculated once based on the time difference between each two adjacent through holes. This rotational speed is the rotational speed of the flywheel assembly when passing through the current two adjacent through holes (that is, the current rotational speed, or the instantaneous speed).

[0109] In other words, in some embodiments, the current rotational speed is based on the instantaneous speed of the flywheel assembly. The instantaneous speed of the flywheel assembly is different at different times. If the rotational position of the flywheel assembly is calculated based on the instantaneous speed in this embodiment, the accuracy of the obtained rotational position is higher, which makes the resistance adjustment more accurate.

[0110] Step S122: Calculate the rotation position after the preset time interval based on the current rotation speed and the duration corresponding to the preset time interval.

[0111] The rotation position after the preset time interval can be obtained by multiplying the current rotation speed by the duration corresponding to the preset time interval.

[0112] Optionally, in some embodiments, the preset time interval is determined based on the rotation time of the flywheel assembly when two adjacent through holes are detected sequentially. For example, the preset time interval is the time interval during the rotation of the flywheel assembly when at least two through holes are detected. That is, the rotation position of the flywheel assembly is calculated once every time at least one through hole is rotated.

[0113] Optionally, in other embodiments, the preset time interval is determined based on a preset resistance adjustment frequency of the motion device. That is, the rotational position of the flywheel assembly is calculated based on the resistance adjustment frequency of the motion device. The resistance adjustment frequency refers to how many times the resistance is adjusted per minute; for example, 100 times / min, then each adjustment is 0.6 seconds. Therefore, the preset time interval is 0.6 seconds, and the rotational position of the flywheel assembly is calculated once every 0.6 seconds of rotation. By calculating the rotational position using this embodiment, a finer division of positions can be achieved, making the position estimation and resistance adjustment frequency the same. Thus, when the resistance is adjusted based on the position, the adjustment can be more precise.

[0114] Step S130: Determine the target position of the power input component based on the first position and the rotation position, so that the motion device can adjust the generator current of the motion device according to the target position.

[0115] In this embodiment, the rotation position is a relative position, the relative position of the preset position. The following example illustrates the relationship between the first position and the rotation position, and the method for determining the target position:

[0116] When the preset position of the flywheel assembly is detected based on the first data, it is determined that the position of the power input assembly can be determined based on the preset position (taking the power input assembly being at the position corresponding to the preset position as an example, then the power input assembly is currently at the preset position). After a preset time interval, the rotation position of the flywheel assembly is ΔS1, where ΔS1 is the rotation position relative to the preset position. After the flywheel assembly rotates by ΔS1, the current position of the flywheel assembly is the sum of the preset position and ΔS1 (which is also the target position of the power input assembly after the preset time interval). Therefore, the input resistance of the motion device can be adjusted accordingly based on the mapping relationship between the target position and the resistance.

[0117] Optionally, in this embodiment, after the step of determining the target position of the power input component based on the first position and the rotational position, the method further includes:

[0118] Determine the current adjustment value of the motion device based on the target position;

[0119] The generator current of the moving device is adjusted according to the current adjustment value.

[0120] In this embodiment, the resistance of the motion device is dynamically changing, i.e., dynamically adjusted. This adjustment is achieved by adjusting the generator current of the motion device. This embodiment predefines a mapping relationship between the position of the power input component and the current adjustment value. After calculating the target position of the power input component, the corresponding current adjustment value is determined based on this mapping relationship, and then the generator current is adjusted accordingly to achieve resistance adjustment.

[0121] Optionally, in some embodiments, the target position of the power input component is predicted, so the generator current after adjustment can be obtained in advance. The generator current can be adjusted in advance, so when the user drives the power input component to the target position, the movement can be based on the resistance, which can avoid the problem of resistance adjustment delay and improve the movement effect.

[0122] In this embodiment, two types of sensors are used: one sensor detects the preset position of the flywheel assembly of the sports device, and the other sensor detects the rotational position of the flywheel assembly based on the preset position. Then, the target position of the power input component mounted on the flywheel assembly can be detected using the preset position and the rotational position. The method for detecting the rotational position of the flywheel assembly based on the preset position involves subdividing the flywheel assembly into multiple points, detecting the rotational position of each point, and calculating the rotational position of the flywheel assembly at various time points using its rotational speed. This method allows for the detection of various positions of the sports device, enabling adjustments to the resistance of the power input component based on these positions, thereby improving the user comfort of the sports device.

[0123] Second Embodiment

[0124] Please refer to Figure 11 This embodiment is based on the first embodiment described above, and takes the detection method of various positions of the moving device during rotation as an example for illustration. In this embodiment, the position detection method of the moving device includes:

[0125] Step S210: Obtain the first data collected by the first sensor, determine the preset position of the flywheel assembly based on the first data, and use the preset position as the first position of the flywheel assembly;

[0126] Step S220: Obtain the second data collected by the second sensor, and determine the rotation position of the flywheel assembly after a preset time interval based on the second data;

[0127] In this embodiment, the specific implementation process of steps S210 and S220 is the same as that of steps S110 and S120 in the first embodiment above. The detailed description of steps S210 and S220 in this embodiment can be referred to the first embodiment above, so this embodiment will not be described again here.

[0128] Step S230: Determine the second position of the flywheel assembly based on the first position and the rotational position, and update the second position to the first position;

[0129] Step S240: Determine the target position of the power input component based on the second position;

[0130] Return to step S220 to obtain the target positions of the power input component during rotation.

[0131] The flywheel assembly passes through many positions during rotation. This embodiment can detect multiple positions through the above method. The specific detection principle is as follows: based on the current position of the flywheel assembly before the preset rotation time interval (that is, the first position defined in this embodiment), and the relative rotation position of the flywheel assembly during the preset rotation time interval, the target position of the flywheel assembly is obtained, which is also the target position of the power input assembly.

[0132] In other words, in this embodiment, when calculating the relative rotational position of the flywheel assembly after a preset time interval, the second position of the flywheel assembly after the preset time interval is determined based on the rotational position and the current position of the flywheel assembly, so as to determine the current position of the flywheel assembly after the preset time interval, and then continue to obtain the current position after the next preset time interval.

[0133] For example, the rotation position is a relative position, which is the position relative to the current position of the flywheel assembly before a preset time interval.

[0134] If, before a preset time interval, the current position of the flywheel assembly is at a preset position (i.e., the preset position of the flywheel assembly detected according to the first data), and after the preset time interval, the rotation position of the flywheel assembly is ΔS1, then ΔS1 is the rotation position relative to the preset position. When the flywheel assembly rotates by ΔS1, the current position of the flywheel assembly is the sum of the preset position and ΔS1 (which is the target position 1 after the preset time interval of the power input component, and also the second position of the flywheel assembly after rotating by the preset time interval), and the second position is updated to the current position (i.e., updated to the first position). If, after another preset time interval, the rotation position of the flywheel assembly is ΔS2, ΔS2 is the rotation position relative to the first position (current position). When the flywheel assembly rotates by ΔS2, the current position of the flywheel assembly is the sum of the first position and ΔS2 (which is the target position 2 after the preset time interval of the power input component, and also the second position of the flywheel assembly after rotating by the preset time interval), and then the second position is updated to the current position. By calculating sequentially, the various positions of the flywheel assembly during rotation can be detected based on the steps of this embodiment.

[0135] Let's take the formula as an example:

[0136] S2 = S1 + ΔS; or, s2 = s1 + R 当前 *ΔT;

[0137] Wherein, S2 is the target position, or the second position after the flywheel assembly rotates to the rotation position; S1 is the first position, or the current position before the flywheel assembly rotates to the rotation position; ΔS is the rotation position; R 当前ΔT is the current rotational speed (instantaneous speed) of the flywheel assembly; ΔT is the preset time interval (which can be any time interval, or the time interval corresponding to the rotation of two through holes in sequence, such as Bn-B(n-1)).

[0138] This embodiment enables continuous and rapid detection of various positions of the power input components during the use of exercise equipment, allowing for real-time adjustment of resistance and improving the effectiveness of the exercise equipment.

[0139] Third Embodiment

[0140] This embodiment is based on the second embodiment described above. Taking the example that the power input component is not located at the preset position corresponding to the flywheel assembly, this embodiment illustrates the method for determining the target position of the power input component. Optionally, if the power input component is not located at the preset position corresponding to the flywheel assembly, then the power input component and the preset position include a relative position. This relative position is obtained through measurement, or the relative position between the power input component and the preset position is set according to requirements.

[0141] In this embodiment, the step of determining the target position of the power input component based on the second position includes:

[0142] The target position of the power input component is determined based on the second position and the relative position.

[0143] The second position is the current position of the flywheel assembly after it has rotated to the rotation position. Based on the sum / difference between the second position of the flywheel assembly and the relative position, the target position of the power input assembly can be determined.

[0144] This embodiment does not limit the correspondence between the power input component and the preset position, thus increasing the universality of the sports equipment.

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

[0146] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0147] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for position detection of a motion device, characterized in that, The motion device includes a flywheel assembly, a first sensor, a second sensor, and a power input assembly. The first sensor is used to detect a preset position of the flywheel assembly. The flywheel assembly has multiple through holes. The second sensor is used to detect the rotational position of the flywheel assembly by detecting the through holes. The power input assembly is connected to the flywheel assembly and drives the flywheel assembly to rotate. The position detection method includes the following steps: First data collected by the first sensor is acquired, and the preset position of the flywheel assembly is determined based on the first data, and the preset position is used as the first position of the flywheel assembly. Acquire the second data collected by the second sensor, and determine the rotational position of the flywheel assembly after a preset time interval based on the second data; Based on the first position and the rotational position, the target position of the power input component is determined, so that the motion device can determine the current adjustment value of the motion device according to the target position; and the power generation current of the generator of the motion device is adjusted according to the current adjustment value. The step of determining the target position of the power input component based on the first position and the rotational position includes: The second position of the flywheel assembly is determined based on the first position of the flywheel assembly and the rotational position; Based on the second position, the target position of the power input component is determined; The second position is updated to the first position, and the process returns to the step of obtaining the second data collected by the second sensor and determining the rotation position of the flywheel assembly after a preset time interval based on the second data, so as to obtain the target positions of the power input assembly during the rotation process.

2. The position detection method as described in claim 1, characterized in that, When there is a relative position between the power input component and the preset position, the step of determining the target position of the power input component based on the second position includes: The target position of the power input component is determined based on the second position and the relative position.

3. The position detection method as described in claim 1, characterized in that, The step of determining the rotational position of the flywheel assembly after a preset time interval based on the second data includes: The current rotational speed of the flywheel assembly is determined based on the second data; The rotational position after the preset time interval is calculated based on the current rotational speed and the duration corresponding to the preset time interval.

4. The position detection method as described in claim 3, characterized in that, The step of determining the current rotational speed of the flywheel assembly based on the second data includes: The rotation time of the flywheel assembly is obtained when two adjacent through holes are detected in sequence; The current rotational speed of the flywheel assembly is calculated based on the rotation time and the number of through holes on the flywheel assembly.

5. The position detection method according to any one of claims 1 to 4, characterized in that, The preset time interval is determined based on the rotation time of the flywheel assembly when two adjacent through holes are detected in sequence; Alternatively, the preset time interval may be determined based on a preset motion equipment resistance adjustment frequency.

6. A position detection device for motion equipment, characterized in that, The position detection device for the motion equipment includes: a memory, a processor, and a position detection program stored in the memory and executable on the processor. It also includes a flywheel assembly, a first sensor, a second sensor, and a power input assembly. The power input assembly is connected to the flywheel assembly and drives the flywheel assembly to rotate. The first sensor and the second sensor are connected to the processor. When the position detection program is executed by the processor, it implements the steps of the position detection method for the motion equipment as described in any one of claims 1 to 5.

7. The position detection device for motion equipment as described in claim 6, characterized in that, The first sensor includes a Hall sensor, and the second sensor includes a photoelectric sensor.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a position detection program, which, when executed by a processor, implements the steps of the position detection method for a motion device as described in any one of claims 1 to 5.