Load control unit

JPWO2026013849A5Pending Publication Date: 2026-06-16

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-12-12
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Existing training equipment, such as weight stack-type devices, struggle to accurately display deviations in target and actual performance metrics during short training sessions, making it difficult for users to optimize their workouts.

Method used

A load control unit installed in training devices that includes a magnetorheological fluid device and a laser distance meter to dynamically adjust and display target speed, stroke amount, and power values in real-time, using a display device to provide instant feedback on user performance.

Benefits of technology

Enables users to instantly understand their performance and optimize training by providing real-time feedback on speed, load, and power, enhancing workout effectiveness.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Provided is a load control unit with which a user of a training instrument can immediately ascertain his / her performance and optimize training. A load control unit (10) is installed in a training instrument (1) and controls the load of the training instrument (1), the load control unit (10) executing first display processing for causing a display device (30) to display the target speed of at least a part of one stroke relative to the stroke amount of a user who uses the training instrument (1), detection processing for detecting the speed of the stroke of the user and the stroke amount of the user for each prescribed time, and second display processing for causing the display device (30) to sequentially display the speed with respect to the stroke amount for each prescribed time in accordance with the target speed.
Need to check novelty before this filing date? Find Prior Art

Description

Load Control Unit

[0001] The present invention relates to a load control unit.

[0002] The ergometer described in Patent Document 1 is configured so that an LCD display attached to the front of the handle displays changes in heart rate, pedal rotation speed, and exercise intensity over a 10-second measurement in the form of a graph with the horizontal axis representing elapsed time and the vertical axis representing each value.

[0003] Japanese Patent Application Publication No. 2003-10358

[0004] The ergometer described in Patent Document 1 displays measured values ​​at each point in time over 10 seconds on the LCD display, but it is difficult to accurately determine the deviation from the target pedal rotation speed, exercise intensity, etc. Furthermore, with training equipment in which a single training session is completed in approximately 1 to 2 seconds, such as a weight stack-type training equipment in which weights move up and down, it is difficult to confirm the deviation between the target weight speed and the actual weight speed during a single training session.

[0005] An aspect of the present invention is to provide a load control unit that allows a user of training equipment to instantly understand their own performance and optimize their training.

[0006] In order to solve the above problems, a load control unit according to one embodiment of the present invention is a load control unit that is installed in a training device and controls the load of the training device, and executes a first display process that causes a display device to display a target speed for at least a portion of one stroke relative to the stroke amount of a user using the training device, a detection process that detects the speed of the user's stroke and the user's stroke amount every predetermined time, and a second display process that corresponds the speed relative to the stroke amount to the target speed and displays it sequentially on the display device every predetermined time.

[0007] In addition, in order to solve the above-mentioned problems, a load control unit according to one embodiment of the present invention is a load control unit that is installed in a training device equipped with a weight that moves in accordance with a user's stroke, and controls an additional load to be added to the load caused by the weight of the training device, and executes a first display process that displays on a display device a target speed for at least a portion of one stroke at which the weight is moved in accordance with the user's stroke amount, a detection process that detects the speed at which the weight moves in accordance with the stroke of a user using the training device and the user's stroke amount every predetermined time, and a second display process that corresponds the speed in accordance with the stroke amount to the target speed and displays it sequentially on the display device every predetermined time.

[0008] In addition, in order to solve the above problem, a load control unit according to one embodiment of the present invention is a load control unit that is installed in a training apparatus equipped with a weight that moves in accordance with a user's stroke, and controls an additional load to be added to the load caused by the weight of the training apparatus, and executes the following processes: a first display process that causes a display device to display a target power value for at least a portion of one stroke of moving the weight relative to the user's stroke amount; a detection process that detects the speed of the weight that moves in accordance with the stroke of a user using the training apparatus, and the user's stroke amount every predetermined time; a power calculation process that calculates a power value based on the total load obtained by adding the weight of the weight and the additional load added by the load control unit, and the speed detected in the detection process; and a second display process that causes the power value for the stroke amount to correspond to the target power value and to be displayed sequentially on the display device every predetermined time.

[0009] According to one aspect of the present invention, a user of training equipment can instantly understand his or her own performance and optimize his or her training.

[0010] FIG. 1 is a perspective view showing an example of a training tool to which a load control unit according to one embodiment of the present invention has been retrofitted. FIG. 2 is a cross-sectional view taken along the X1-X1 arrow in FIG. 1. FIG. 3 is a block diagram showing an example of the electrical configuration of the load control unit and the display device. FIG. 4 is a sequence diagram showing an example of the operation and processing of a user, the display device, and the load control unit when using the training tool. FIG. 5 is a diagram showing an example of a load mode selection screen displayed on the display device. FIG. 6 is a diagram showing an example of a load waveform for the stroke amount of one stroke in each load mode. FIG. 7 is a diagram showing an example of a display screen of the display device. FIG. 8 is a diagram showing an example of a display screen of the display device according to Modification 1.

[0011] [General Configuration of Training Apparatus 1] An embodiment of the present invention will be described in detail below. FIG. 1 is a perspective view showing an example of a training apparatus 1 to which a load control unit 10 according to an embodiment of the present invention has been retrofitted. FIG. 2 is a cross-sectional view taken along the arrows X1-X1 in FIG. 1. As shown in FIG. 1, the training apparatus 1 is a weight stack-type chest press used for exercise or rehabilitation aimed at strengthening muscles. Note that the front-rear, left-right, top-bottom directions in this embodiment correspond to the directions seen by a user of the training apparatus 1 (hereinafter simply referred to as the user) (not shown) seated on the seat 300, as shown in FIG. 1.

[0012] As shown in FIG. 1, the training device 1 includes a load generating device 100, a load control unit 10, a support device 200, a display device 30, a seat 300, a handle 301, and the like.

[0013] The load generator 100 employs a weight stack system and includes a frame 101, a cable 102, a weight stack 104, a lift shaft 105-1, a front guide shaft 105-2, and a rear guide shaft 105-3.

[0014] The frame 101 is a skeleton that supports the weight stack 104. The frame 101 shown in FIG. 1 includes a rear frame 101-1, an upper frame 101-2, a front frame 101-3, and a lower frame 101-4. The rear frame 101-1 and the front frame 101-3 are pillars that extend in the vertical direction. The upper frame 101-2 connects the upper end of the rear frame 101-1 to the upper end of the front frame 101-3. The lower frame 101-4 connects the lower end of the rear frame 101-1 to the lower end of the front frame 101-3.

[0015] The cable 102 is hung around a pulley 103 connected to the tip of the lift shaft 105-1, and one end of the cable 102 is fixed to the upper frame 101-2. The other end of the cable 102 is fixed, via a group of pulleys (not shown) provided on the upper frame 101-2 and the front frame 101-3, to the lower end of a swinging member 302 that swings back and forth in conjunction with the movement of the handle 301. Therefore, the pulley 103 around which the cable 102 is hung moves up and down in conjunction with the movement of the handle 301 by the user.

[0016] The weight stack 104 has multiple weight plates stacked vertically along the front guide shaft 105-2 and the rear guide shaft 105-3. The weight stack 104 is configured so that the load applied to the cable 102 can be adjusted for each weight plate. In Figure 2, a weight pin P is inserted into one of the multiple weight plates. The weight plate with the weight pin P inserted and the weight plate located above it are integrated with the lift shaft 105-1.

[0017] When a user performs training by pulling handle 301, a load corresponding to the total weight of the weight plates integrated with lift shaft 105-1 is applied forward to the other end of cable 102. When the user pulls handle 301 against the load, cable 102 is pulled out to the outside of load generator 100. When cable 102 is pulled out to the outside of load generator 100, pulley 103, lift shaft 105-1 connected to pulley 103, and the weight plates integrated with lift shaft 105-1 are lifted upward.

[0018] As shown in Figure 1, a load control unit 10 is retrofitted and installed directly below the weight stack 104 of the load generator 100. As shown in Figure 2, the load control unit 10 includes a reel 11, a second cable 12, a rotation detector 13, a magnetorheological fluid device 14, and a laser distance meter 19 inside a unit case 17. The load control unit 10 also includes a control device 15 housed inside a protective case 18.

[0019] The reel 11 has a rotary shaft member 11a and rotates around the rotary shaft member 11a. A second cable 12 is wound around the reel 11. The tip 12a of the second cable 12 is tied to a joint 12b. The second cable 12 is connected to the lower end of the lift shaft 105-1 via the joint 12b.

[0020] The rotation detector 13 detects the amount and direction of rotation of the rotating shaft member 11a. The rotation detector 13 is, for example, a rotary encoder, a magnetic sensor, or the like. When the lift shaft 105-1 rises, the rotating shaft member 11a rotates in the normal direction, and the second cable 12 is pulled out from the reel 11. At this time, the rotation detector 13 outputs a detection signal to the control device 15, the detection signal including information indicating that the rotating shaft member 11a has rotated in the normal direction and information indicating the amount of rotation.

[0021] The rotating shaft member 11a is biased in the reverse direction opposite to the normal rotation direction by a biasing member such as a spiral spring. When the magnetorheological fluid device 14 is not applying a braking force, the second cable 12 is wound onto the reel 11 by the biasing force of the biasing member.

[0022] The magnetorheological fluid device 14 has a magnetorheological fluid 14a and a container 14b that stores the magnetorheological fluid 14a. The magnetorheological fluid 14a has a characteristic that its viscosity changes depending on the strength of a magnetic field. The container 14b has an opening 14c on its side that faces the reel 11 in the left-right direction. A portion 11b of the rotating shaft member 11a is inserted into the container 14b through the opening 14c.

[0023] The control device 15 is, for example, a semiconductor substrate equipped with a microcontroller (MCU), and controls the magnetorheological fluid device 14. Under the control of the control device 15, the magnetorheological fluid device 14 applies a magnetic field to the magnetorheological fluid 14a, thereby changing the viscosity of the magnetorheological fluid 14a and applying a braking force to the rotating shaft member 11a. Specifically, the magnetorheological fluid device 14 has a rotor to which the rotating shaft member 11a is fixed and a coil that applies a magnetic field to the rotor. The magnetorheological fluid device 14 generates a magnetic field by passing an electric signal through the coil. This magnetic field changes the viscosity of the magnetorheological fluid 14a. The change in viscosity of the magnetorheological fluid 14a applies a braking force that impedes rotation of the rotor, i.e., the rotating shaft member 11a.

[0024] When the lift shaft 105-1 is lifted upward, the second cable 12 connected to the lower end of the lift shaft 105-1 via the joint 12b is pulled out from the reel 11. At this time, the load control unit 10 applies an additional load to the training load provided by the weight stack 104 by causing the magnetorheological fluid device 14 to apply a braking force to the rotating shaft member 11a of the reel 11.

[0025] The laser range finder 19 measures the distance to the first weight, through which the weight pin P is inserted, among the multiple weight plates included in the weight stack 104, and outputs the distance to the control device 15. The laser range finder 19 is housed on the upper surface side of the unit case 17, and the laser light emitting surface and light receiving surface are exposed to the outside of the unit case 17.

[0026] 2 shows the weight plates that make up the weight stack 104, including the bottom weight plate 104-1, the second-lowest weight plate 104-2, and the third-lowest weight plate 104-3. The weight plates that make up the weight stack 104 each have a pin insertion hole into which a weight pin P can be inserted. For example, weight plate 104-1 has a pin insertion hole 104-1h, and weight plate 104-2 has a pin insertion hole 104-2h. In FIG. 2, the weight pin P is inserted into the pin insertion hole 104-2h of weight plate 104-2, and weight plate 104-2 is the first weight.

[0027] The lift shaft 105-1 has pin insertion holes 105-1h that correspond to the pin insertion holes 104-2h of the weight plates 104-2 that make up the weight stack 104. The weight pin P is inserted from the opening on the right side of the pin insertion hole 104-2h of the weight plate 104-2, passes through the pin insertion hole 105-1h at a position corresponding to the weight plate 104-2, and reaches the left side of the pin insertion hole 104-2h. This allows the weight plate 104-2 to be integrated with the lift shaft 105-1.

[0028] As shown in FIG. 1 , the support device 200 supports a display device 30 that is retrofitted to the load generating device 100. The display device 30 is, for example, a tablet-type display device having a display screen. When a user trains while looking at the display screen, for example, the position at which the support device 200 should support the display device 30 is preferably in the extension of the user's line of sight while training, and in a position that does not collide with the training apparatus 1 or the user. Because the user's posture and line of sight during training vary depending on the training, it is preferable to support the display device 30 in an appropriate position.

[0029] The support device 200 includes an attachment portion 201, an arm 202, and a holding portion 203. The attachment portion 201 is attached to a front frame 101-3 of the frame 101 of the load generating device 100. An arm 202 is connected to the attachment portion 201 so as to be rotatable in the yaw direction. The arm 202 is provided so that the display device 30 can be attached to its tip. The arm 202 is a multi-joint arm having a first arm 202-1, a second arm 202-2, and a third arm 202-3.

[0030] One end of the first arm 202-1 is connected to the mounting portion 201 so as to be rotatable in the yaw direction, and the other end is connected to the second arm 202-2. One end of the second arm 202-2 is connected to the first arm 202-1 so as to be rotatable in the yaw direction, and the other end is connected to the third arm 202-3. One end of the third arm 202-3 is connected to the second arm 202-2 so as to be rotatable in the yaw direction, and the other end is connected to the holding portion 203. In other words, the arm 202 has one end connected to the mounting portion 201 and the other end opposite to the holding portion 203.

[0031] The arm 202 can change the relative position of the holding part 203 with respect to the attachment part 201 in the horizontal direction by rotating the first arm 202-1, the second arm 202-2, and the third arm 202-3 in the yaw direction. By moving the arm 202, the user can change the relative position of the holding part 203 with respect to the position where the attachment part 201 is located in the front-back direction and the left-right direction.

[0032] The holder 203 is provided so as to be tiltable relative to the extension direction of the third arm 202-3, and holds the display device 30. That is, the holder 203 holds the display device 30 so as to be tiltable relative to the extension direction of the arm 202. The tilting mechanism of the holder 203 is, for example, a two-axis hinge, and can tilt the holder 203 in two directions that are perpendicular to the extension direction of the third arm 202-3.

[0033] [Electrical configuration of load control unit 10 and display device 30] Next, the electrical configuration of the load control unit 10 and display device 30 configured as described above will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the electrical configuration of the load control unit 10 and the display device 30. First, an example of the electrical configuration of the load control unit 10 will be described with reference to Fig. 3.

[0034] 3, the load control unit 10 includes a control unit 20, a rotation detection unit 13, a magnetorheological fluid device 14, a laser distance meter 19, a communication unit 21, a main memory unit 22, and an auxiliary memory unit 23. The control unit 20, the rotation detection unit 13, the magnetorheological fluid device 14, the laser distance meter 19, the communication unit 21, the main memory unit 22, and the auxiliary memory unit 23 are electrically connected to one another via a bus. The control unit 20, the communication unit 21, the main memory unit 22, and the auxiliary memory unit 23 are mounted on the control device 15.

[0035] The communication unit 21 is an example of a communication interface for serial communication such as UART (Universal Asynchronous Receiver Transmitter) with the display device 30 via short-range wireless communication such as Bluetooth (registered trademark).

[0036] The main memory unit 22 is a temporary storage area such as a RAM (Random Access Memory), and temporarily stores data required for the control unit 20 to execute processing.

[0037] The auxiliary storage unit 23 is a memory such as an SSD (Solid State Drive) or HDD (Hard Disk Drive), and stores a program 23A that causes the load control unit 10 to execute processing, and parameters 23B. The auxiliary storage unit 23 also stores load mode information 23C. The load mode information 23C includes data on a braking force waveform for one stroke that represents the braking force relative to the stroke amount by the magnetorheological fluid device 14 for each of the multiple load modes. The load mode information 23C also includes data on a target speed waveform for one stroke that represents the target speed at which the weight of the weight stack 104 rises for each of the stroke amounts for each of the multiple training modes.

[0038] Here, one stroke refers to the action of the user operating the handle 301 to pull out the cable 102 and move the weight plates of the weight stack 104 from the lowest position to the highest position. The amount of cable 102 pulled out in accordance with the user's stroke is the stroke amount. The data for each waveform does not have to be for one stroke, but may be at least a portion of one stroke.

[0039] The load modes include, for example, a normal mode, a beginning high mode, and a final high mode. The normal mode is a mode in which a constant braking force is applied to the lift shaft 105-1 by the magnetorheological fluid device 14 via the second cable 12. The beginning high mode is a mode in which a braking force by the magnetorheological fluid device 14 is applied to the lift shaft 105-1 via the second cable 12 so that the additional braking force reaches its maximum value in the first half of one stroke. The final high mode is a mode in which a braking force by the magnetorheological fluid device 14 is applied to the lift shaft 105-1 via the second cable 12 so that the additional braking force reaches its maximum value in the second half of one stroke.

[0040] The control unit 20 is equipped with a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and performs various information processing by executing a program 23A stored in the auxiliary storage unit 23. The control unit 20 calculates the load caused by the weight stack 104 from distance data input from the laser rangefinder 19 to the first weight through which the weight pin P is inserted.

[0041] The control unit 20 calculates the user's stroke amount and the speed at which the weight of the weight stack 104 rises (hereinafter simply referred to as "weight speed"), for example, from information indicating the amount and direction of rotation input from the rotation detection unit 13. The control unit 20 controls the magnetorheological fluid device 14, for example, to apply a braking force corresponding to the selected load mode to the load applied by the weight stack 104 according to the stroke amount.

[0042] 3, the display device 30 includes a terminal control unit 31, a display 32, a touch panel 33, a communication unit 34, a main memory unit 35, and an auxiliary memory unit 36. The terminal control unit 31, the display 32, the touch panel 33, the communication unit 34, the main memory unit 35, and the auxiliary memory unit 36 ​​are electrically connected to one another via a bus.

[0043] The display 32 is a display screen such as a liquid crystal display or an organic EL (Electro Luminescence) display, and displays images. The touch panel 33 is disposed on the screen of the display 32, detects a pressed position on the screen, and outputs the detected position to the terminal control unit 31.

[0044] The communication unit 34 is an example of a communication interface for serial communication such as UART (Universal Asynchronous Receiver Transmitter) with the load control unit 10 via short-range wireless communication such as Bluetooth (registered trademark).

[0045] The main memory unit 35 is a temporary storage area such as a RAM (Random Access Memory), and temporarily stores data required for the terminal control unit 31 to execute processing.

[0046] The auxiliary storage unit 36 ​​is a memory such as a solid state drive (SSD) or a hard disk drive (HDD), and stores a program 36A (application program) that causes the display device 30 to execute processing. The application program is pre-installed in the auxiliary storage unit 36.

[0047] The auxiliary memory unit 36 ​​also stores load mode information 36B. The load mode information 36B includes data on a braking force waveform for one stroke, which represents the braking force relative to the stroke amount by the magnetorheological fluid device 14 for each of the multiple load modes. The load mode information 36B also includes data on a target speed waveform for one stroke, which represents the target speed at which the weight of the weight stack 104 rises relative to the stroke amount for each of the multiple load modes. Therefore, the load mode information 36B is substantially the same data as the load mode information 23C.

[0048] The terminal control unit 31 is equipped with a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and executes various information processes by executing application programs stored in the auxiliary storage unit 36. In the following description, for convenience, the application programs executed by the terminal control unit 31 are also referred to as "apps."

[0049] [Processing Flow When Using the Training Apparatus 1] Next, an example of the operations and processing of the user, display device 30, and load control unit 10 when using the training apparatus 1 configured as described above will be described with reference to Figures 4 to 7. Figure 4 is a sequence diagram showing an example of the operations and processing of the user, display device 30, and load control unit 10 when using the training apparatus 1. The display device 30 and load control unit 10 have been started up and are paired via Bluetooth (registered trademark). The terminal control unit 31 of the display device 30 also displays a login request screen on the display 32.

[0050] 4, first, the user inputs login authentication information from the login screen displayed on the display 32 of the display device 30. Specifically, the user inputs the user ID and password (S101). Alternatively, the user may simply input the password.

[0051] If the login authentication information entered by the user is not stored in the auxiliary storage unit 36, the terminal control unit 31 of the display device 30 displays the login request screen again on the display 32. On the other hand, if the login authentication information entered by the user is stored in the auxiliary storage unit 36, the terminal control unit 31 permits the user to log in, displays a load mode selection screen on the display 32 for selecting a load mode, and waits for a selection (S201).

[0052] The user's login authentication information is stored in advance in the auxiliary storage unit 23 of the load control unit 10, and is transmitted by the control unit 20 to the display device 30 via the communication unit 21 when the display device 30 and the load control unit 10 are paired. When the display device 30 receives the user's login authentication information via the communication unit 34, the display device 30 stores the user's login authentication information in the auxiliary storage unit 36.

[0053] An example of the load mode selection screen will now be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the load mode selection screen displayed on the display device 30. As shown in Fig. 5, a normal mode button 41A, a beginning high mode button 41B, and a final high mode button 41C are displayed on the display 32 of the display device 30.

[0054] The normal mode button 41A is a button for selecting the normal mode as the load mode. The beginning high mode button 41B is a button for selecting the beginning high mode as the load mode. The final high mode button 41C is a button for selecting the final high mode as the load mode. If there are four or more load modes, the terminal control unit 31 may display four or more mode buttons for selecting those modes on the display 32.

[0055] As shown in FIG. 4, the user then presses one of the normal mode button 41A, the beginning high mode button 41B, and the final high mode button 41C on the load mode selection screen displayed on the display 32 of the display device 30 to select a load mode (training mode) (S102).

[0056] The terminal control unit 31 of the display device 30 detects via the touch panel 33 that one of the normal mode button 41A, the beginning high mode button 41B, and the final high mode button 41C has been pressed. The terminal control unit 31 stores the load mode corresponding to the pressed button as the "selected load mode" in the auxiliary storage unit 36. The terminal control unit 31 then transmits this stored load mode as the selected load mode to the load control unit 10 via the communication unit 34 (S202).

[0057] For example, when the terminal control unit 31 detects that the normal mode button 41A has been pressed via the touch panel 33, it stores the "normal mode" corresponding to the normal mode button 41A as the selected load mode in the auxiliary storage unit 36. Then, the terminal control unit 31 transmits the "normal mode" as the selected load mode to the load control unit 10 via the communication unit 34 (S202).

[0058] The control unit 20 of the load control unit 10 stores the load mode received via the communication unit 21 as the "selected load mode" in the auxiliary memory unit 23. Next, the control unit 20 detects the load (weight) caused by the weight stack 104 from the distance data to the first weight through which the weight pin P is inserted, input from the laser rangefinder 19, and stores this in the main memory unit 22 (S301). For example, if the first weight is the fifth weight plate from the top of the weight stack 104, the total weight of the first five weight plates from the top is detected as the load caused by the weight stack 104 and stored in the main memory unit 22 (S301).

[0059] Then, the control unit 20 transmits the detected load (weight) caused by the weight stack 104 to the display device 30 via the communication unit 21 (S302).

[0060] Next, the control unit 20 reads out the load mode stored in the auxiliary storage unit 23 in S301. The control unit 20 reads out a braking force waveform for one stroke, which represents the braking force with respect to the stroke amount by the magnetorheological fluid device 14, corresponding to the read-out load mode, from the load mode information 23C in the auxiliary storage unit 23 (S303).

[0061] An example of a load waveform for one stroke corresponding to each load mode will now be described with reference to Figure 6. Figure 6 is a diagram showing an example of a load waveform for one stroke for each load mode. As shown in the upper part of Figure 6, the normal mode load mode is a training mode in which the magnetorheological fluid device 14 applies a constant braking force. Therefore, the load waveform 45 for one stroke in normal mode is a constant load waveform with a load W2 obtained by adding the braking force applied by the magnetorheological fluid device 14 to the load (weight) W1 of the weight stack 104.

[0062] 6, the beginning high mode is a load mode for instantaneous power training in which the magnetorheological fluid device 14 applies a parabolic braking force that is maximum in the first half of one stroke. Therefore, the load waveform 46 for one stroke in the beginning high mode is a load waveform in which a parabolic braking force waveform that is maximum in the first half of one stroke is added to the load (weight) W1 of the weight stack 104.

[0063] 6, the final high mode is a load mode for muscle hypertrophy training in which the magnetorheological fluid device 14 applies a parabolic braking force that reaches its maximum in the latter half of one stroke. Therefore, the load waveform 47 for one stroke in the final high mode is a load waveform in which a parabolic braking force waveform that reaches its maximum in the latter half of one stroke is added to the load (weight) W1 of the weight stack 104.

[0064] Meanwhile, in S203, the terminal control unit 31 of the display device 30 stores the load (weight) caused by the weight stack 104 received from the load control unit 10 via the communication unit 34 in the main memory unit 35. Then, the terminal control unit 31 reads out the "selected load mode" stored in the auxiliary memory unit 36 ​​in S202.

[0065] The terminal control unit 31 reads out from the load mode information 36B in the auxiliary storage unit 36 ​​a braking force waveform for one stroke, which indicates the braking force for the stroke amount by the magnetorheological fluid device 14 corresponding to the read load mode.

[0066] The terminal control unit 31 then reads out a target speed waveform for one stroke, which represents the target speed at which the weight of the weight stack 104 rises for the stroke amount corresponding to the read "selected load mode," from the load mode information 36B in the auxiliary storage unit 36. The terminal control unit 31 also reads out the set load waveform from the auxiliary storage unit 36. The terminal control unit 31 then displays this target speed waveform on the display 32 (S203).

[0067] An example of the target speed waveform displayed on the display 32 of the display device 30 will now be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the display screen of the display device 30. As shown in Fig. 7, the terminal control unit 31 displays the target speed waveform 51 for one stroke as a dotted line, with the horizontal axis representing the stroke amount [cm] and the vertical axis representing the speed [m / s] of the weight on the weight stack 104.

[0068] This allows the user to recognize the target speed at which to pull the handle 301 relative to the stroke amount from the target speed waveform 51 displayed on the display 32.

[0069] 4, in S103, the user sits on the seat 300 and starts a stroke of pulling the handle 301. As a result, the lift shaft 105-1 rises via the cable 102, the second cable 12 is pulled out, and the rotation of the rotary shaft member 11a begins.

[0070] Next, in S304, the control unit 20 of the load control unit 10 detects the start of rotation of the rotating shaft member 11a from the detection signal indicating the amount of rotation from the origin position input from the rotation detection unit 13. In other words, the control unit 20 detects the start of the user's stroke via the rotation detection unit 13.

[0071] Then, in S305, the control unit 20 transmits start UART data indicating the start of the user's stroke to the display device 30 via the communication unit 21 by UART communication.

[0072] Note that the control unit 20 determines that the rotation detection unit 13 is located at the origin position when the rotation amount input from the rotation detection unit 13 increases and then decreases to "0." Note that as the user continues training, an error may occur in the minimum value of the rotation amount. For this reason, when the detection signal input from the rotation detection unit 13 is maintained in a stationary state for a predetermined period of time or longer, for example, approximately 3 to 10 seconds or longer, the control unit 20 sets the rotation amount received from the rotation detection unit 13 in that state as the rotation amount for determining that the rotation detection unit 13 is located at the origin position.

[0073] Thereafter, in S306, the control unit 20 reads the load mode stored in the auxiliary storage unit 23 in S301. The control unit 20 reads a braking force waveform for one stroke, which represents the braking force with respect to the stroke amount by the magnetorheological fluid device 14 and corresponds to the read load mode, from the load mode information 23C in the auxiliary storage unit 23. Then, in S307 (described later), the control unit 20 controls the magnetorheological fluid device 14 in accordance with the read braking force waveform so as to apply a braking force corresponding to the calculated stroke amount at predetermined time intervals, for example, approximately every 1 msec to 10 msec. This allows the control unit 20 to apply a load to the lift shaft 105-1 in accordance with the braking force waveform set in S303.

[0074] Then, in S307, the control unit 20 executes the following process at predetermined time intervals, for example, approximately every 1 msec to 10 msec. The control unit 20 calculates the amount and speed of the second cable 12 pulled out during the predetermined time interval from the detection signal indicating the amount of rotation input from the rotation detection unit 13 at the predetermined time intervals.

[0075] The control unit 20 then stores the calculated withdrawal speed of the second cable 12 in the main memory unit 22 as the "weight speed" of the weight stack 104. The control unit 20 also accumulates the withdrawal amount of the second cable 12 that has been withdrawn over a predetermined time period from the start of the stroke and stores the cumulative total in the main memory unit 22 as the "stroke amount."

[0076] The control unit 20 also reads out the load (weight) caused by the weight stack 104 detected in S301 from the main memory unit 22. The control unit 20 then adds (supplements) the braking force caused by the magnetorheological fluid device 14 set in S306 to this load to calculate the "total load" applied to the lift shaft 105-1 at predetermined time intervals, for example, approximately 1 msec to 10 msec, and stores this in the main memory unit 22. The control unit 20 also integrates the calculated "total load" and "weight speed" at predetermined time intervals, for example, approximately 1 msec to 10 msec, and stores this as a "power value" in the main memory unit 22.

[0077] Then, the control unit 20 reads out the “weight speed,” “stroke amount,” “total load,” and “power value” from the main memory unit 22 at predetermined time intervals and transmits them to the display device 30 via the communication unit 21.

[0078] Meanwhile, in S204, the terminal control unit 31 of the display device 30 stores the "weight speed," "stroke amount," "total load," and "power value" received from the load control unit 10 via the communication unit 34 at predetermined time intervals, for example, approximately every 1 msec to 10 msec, in the main memory unit 35. The terminal control unit 31 then plots and displays on the display 32 the "weight speed" relative to the received "stroke amount" in correspondence with the target speed waveform displayed on the display 32 in S203, and displays a "speed waveform" that indicates the speed at which the user pulls the handle 301.

[0079] In addition, the terminal control unit 31 may display the received numerical values ​​of the "total load," "weight speed," and "power value" below the target speed waveform and load waveform displayed on the display 32 in S203 above.

[0080] An example of the numerical display of the "speed waveform," "total load," "weight speed," and "power value" displayed on the display 32 of the display device 30 will now be described with reference to Figure 7. As shown in Figure 7, the terminal control unit 31 displays a speed waveform 53 for one stroke as a dashed line, with the horizontal axis representing the stroke amount [cm] and the vertical axis representing the speed [m / s] of the weight on the weight stack 104. The speed waveform 53 is displayed so that it extends sequentially in the stroke direction at predetermined time intervals in accordance with the stroke amount of the user pulling the handle 301.

[0081] The terminal control unit 31 also displays the received "total load" as a "load" below the speed waveform 53 on the left side, as a numerical value, for example, "3.3 kg." The terminal control unit 31 displays the received "weight speed" as a "speed" to the right of the "load" as a numerical value, for example, "0.4 m / s." The terminal control unit 31 displays the received "power value" as a "power" below the "load" as a numerical value, for example, "1.3."

[0082] This allows the user to pull the handle 301 while checking the training status from the deviation between the speed waveform 53 displayed on the display 32 and the target speed waveform 51. In addition, the numerical values ​​displayed below the speed waveform 53 allow the user to check the numerical values ​​of "load," "speed," and "power" during training.

[0083] Thereafter, the user ends the stroke of pulling the handle 301 (S104), which stops the lifting of the lift shaft 105-1 and completes one stroke of rotation of the rotary shaft member 11a.

[0084] Next, in S307, the control unit 20 of the load control unit 10 detects the end of one stroke of rotation of the rotating shaft member 11a, i.e., the end of the user's stroke, from the detection signal indicating the amount of rotation input from the rotation detection unit 13.

[0085] Then, in S308, the control unit 20 transmits, via the communication unit 21, to the display device 30 an end instruction to end the display of the velocity waveform and the display of the load, speed, and power.

[0086] On the other hand, when the terminal control unit 31 of the display device 30 receives an end instruction via the communication unit 34, it stops the display of the speed waveform and the display of the load, speed, and power in the last displayed state and ends the processing.

[0087] [Modifications] Modifications of the above embodiment will be described. In the following description, for the sake of convenience, the same reference numerals will be used to designate components having the same functions as those described in the above embodiment, and the description thereof will not be repeated.

[0088] [Variation 1] For example, in S203 above, the terminal control unit 31 of the display device 30 may read out a "target power value waveform" for one stroke that represents a target power value for a stroke amount from the load mode information 36B in the auxiliary storage unit 36, instead of the "target speed waveform" for one stroke that represents a target speed for a stroke amount corresponding to the "selected load mode." Note that the "target power value waveform" for one stroke that represents a target power value for a stroke amount is stored in advance in the load mode information 36B in the auxiliary storage unit 36 ​​in association with each load mode.

[0089] Thereafter, in S204, the terminal control unit 31 of the display device 30 may plot and display on the display 32 the "power value" relative to the received "stroke amount" in correspondence with the "target power value waveform" displayed on the display 32 in S203, thereby displaying a "power value waveform" representing the power with which the user pulls the handle 301.

[0090] An example of the display of the "target power value waveform" and the actually measured "power value waveform" displayed on the display 32 of the display device 30 will now be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of the display screen of the display device 30 according to Modification 1. As shown in Fig. 8, the terminal control unit 31 displays a target power value waveform 61 for one stroke as a dashed line, with the horizontal axis representing the stroke amount [cm] and the vertical axis representing the power. This allows the user to recognize the power value for pulling the handle 301 relative to the stroke amount from the target power value waveform 61 displayed on the display 32.

[0091] Then, at predetermined time intervals, for example, approximately every 1 to 10 msec, the terminal control unit 31 plots the measured "power value" against the received "stroke amount" on the display 32, and displays a power value waveform 62 as a dotted line, which indicates the power with which the user pulls the handle 301. The power value waveform 62 is displayed so as to extend sequentially in the stroke direction at predetermined time intervals in accordance with the stroke amount with which the user pulls the handle 301.

[0092] In addition, the terminal control unit 31 may display the received numerical values ​​of "total load," "weight speed," and "power value" below the target power value waveform and load waveform displayed on the display 32 in S203 above.

[0093] This allows the user to pull the handle 301 while checking the training status from the discrepancy between the "power value waveform" and the "target power value waveform" displayed on the display 32. In addition, the numerical values ​​displayed below the "power value waveform" allow the user to check the numerical values ​​of "total load," "stroke speed," and "power value" during training.

[0094] [Variation 2] The control unit 20 may be configured to include a load control unit and a communication control unit, and to input the voltage signal output by the rotation detection unit 13 to the load control unit and the communication control unit. The communication control unit may then calculate the "weight speed" and the "stroke amount" from the amount of rotation of the rotating shaft member 11a and transmit them to the display device 30 at predetermined time intervals. This reduces the processing time compared to when the voltage signal from the rotation detection unit 13 is input to the load control unit, the load control unit calculates the "weight speed" and the "stroke amount," and outputs them to the communication control unit, and the communication control unit transmits each piece of data to the display device 30.

[0095] [Variation 3] The display device 30 does not have to display a login screen. Therefore, the user does not have to log in at S101 above. Furthermore, the display device 30 may display a load mode selection screen when started up. This allows the user to quickly set the training content for the training machine.

[0096] [Variation 4] The terminal control unit 31 may add a braking force waveform for one stroke to the load from the weight stack 104, set a load waveform for one stroke, and store this in the auxiliary storage unit 36. Furthermore, as shown in Fig. 7, the terminal control unit 31 may read the set load waveform from the auxiliary storage unit 36 ​​and display it as a load waveform 52 on the display 32. From the load waveform 52 displayed on the display 32, the user can confirm the change in the load applied in accordance with the stroke amount of pulling the handle 301.

[0097] [Variation 5] The display device 30 may be operated by an instructor who provides training guidance to the user. The instructor can immediately grasp the performance of the user of the training equipment and provide optimal training guidance to the user.

[0098] [Summary] The load control unit according to aspect 1 of the present invention is a load control unit that is installed in training equipment and controls the load of the training equipment, and executes a first display process that causes a display device to display a target speed for at least a portion of one stroke relative to the stroke amount of a user using the training equipment, a detection process that detects the speed of the user's stroke and the user's stroke amount every predetermined time, and a second display process that corresponds the speed relative to the stroke amount to the target speed and displays it sequentially on the display device every predetermined time.

[0099] According to the above configuration, the stroke speed relative to the stroke amount is displayed sequentially on the display device at predetermined intervals in accordance with the stroke of the user using the training device, corresponding to the target speed for at least a portion of one stroke relative to the stroke amount. This allows the user of the training device to easily check the deviation between the target stroke speed and the actual stroke speed during a single training session. As a result, the user of the training device can immediately understand their own performance and optimize their training.

[0100] The load control unit of aspect 2 of the present invention is a load control unit that is installed in a training device equipped with a weight that moves in accordance with a user's stroke, and controls an additional load to be added to the load caused by the weight of the training device, and executes a first display process that displays on a display device a target speed for at least a portion of one stroke at which the weight is moved in accordance with the user's stroke amount, a detection process that detects the speed at which the weight moves in accordance with the stroke of a user using the training device and the user's stroke amount every predetermined time, and a second display process that corresponds the speed in accordance with the stroke amount to the target speed and displays it sequentially on the display device every predetermined time.

[0101] According to the above configuration, the weight speed relative to the stroke amount is displayed sequentially on the display device at predetermined intervals in accordance with the stroke of the user using the training device, corresponding to the target speed for at least a portion of one stroke. This allows the user of the training device to easily check the deviation between the target weight speed and the actual weight speed during a single training session. As a result, the user of the training device can immediately understand their own performance and optimize their training.

[0102] The load control unit of aspect 3 of the present invention is a load control unit that is installed in training equipment having a weight that moves in accordance with a user's stroke, and controls the additional load to be added to the load caused by the weight of the training equipment, and executes the following: a first display process that causes a display device to display a target power value for at least a portion of one stroke of moving the weight relative to the user's stroke amount; a detection process that detects the speed of the weight that moves in accordance with the stroke of a user using the training equipment, and the user's stroke amount every predetermined time; a power calculation process that calculates a power value based on the total load obtained by adding the weight of the weight and the additional load added by the load control unit, and the speed detected in the detection process; and a second display process that causes the power value for the stroke amount to correspond to the target power value and to be displayed sequentially on the display device every predetermined time.

[0103] According to the above configuration, power values ​​for stroke amounts are displayed sequentially on the display device at predetermined intervals in correspondence with target power values ​​for at least a portion of one stroke for the stroke amount, in accordance with the strokes of the user using the training device. This allows the user of the training device to easily check the deviation between the target power value and the actual power value during a single training session. As a result, the user of the training device can immediately understand their own performance and optimize their training.

[0104] A load control unit according to a fourth aspect of the present invention is the load control unit of any one of the first to third aspects, wherein the display device and the stroke origin position are synchronized by UART (Universal Asynchronous Receiver Transmitter) communication.

[0105] According to the above configuration, origin position synchronization can be achieved through UART communication, and the electrical circuitry can be simplified.

[0106] A load control unit according to aspect 5 of the present invention is any one of aspects 1 to 3 above, and comprises a load control unit that controls the load of the training equipment, a communication control unit that transmits the speed to the display device, and a rotation detection unit that detects the stroke amount, wherein the rotation detection unit outputs a voltage signal corresponding to the stroke amount to the load control unit and the communication control unit, and the communication control unit calculates the speed from the input voltage signal at every predetermined time and transmits it to the display device.

[0107] According to the above configuration, the rotation detection unit outputs a voltage signal to the communication control unit, which can then calculate the speed relative to the stroke amount at predetermined time intervals from the input voltage signal and transmit the calculated speed to the display device. As a result, the amount of data transmitted can be made lighter than when the load control unit calculates the speed relative to the stroke amount and transmits it to the communication control unit, shortening the communication time and reducing the delay in displaying the weight's actual speed.

[0108] [Additional Notes] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.

[0109] REFERENCE SIGNS LIST 1 training equipment 10 load control unit 30 display device 20 control unit 31 terminal control unit

Claims

1. A load control unit installed on training equipment and controlling the load of said training equipment, A first display process that displays on a display device the target speed of at least a portion of one stroke relative to the stroke amount of the user using the training device, After executing the first display process, a detection process is performed to detect the speed of the user's stroke and the amount of the user's stroke at predetermined intervals. A second display process in which the speed relative to the stroke amount is sequentially displayed on the display device at predetermined time intervals, corresponding to the target speed displayed on the display device, A load control unit that performs this operation.

2. A load control unit installed on a training device equipped with weights that move according to the user's stroke, which controls an additional load added to the load of the training device by the weights, A first display process that displays on a display device the target speed for at least a portion of one stroke that moves the weight relative to the stroke amount of the user, After executing the first display process, a detection process is performed to detect at predetermined intervals the speed of the weight moving in accordance with the stroke of the user using the training device, and the amount of the user's stroke. A second display process in which the speed relative to the stroke amount is sequentially displayed on the display device at predetermined time intervals, corresponding to the target speed displayed on the display device, A load control unit that performs this operation.

3. A load control unit installed on a training device equipped with weights that move according to the user's stroke, which controls an additional load added to the load of the training device by the weights, A first display process that displays on a display device a target power value for at least a portion of one stroke that moves the weight relative to the stroke amount of the user, After executing the first display process, a detection process is performed to detect at predetermined intervals the speed of the weight moving in accordance with the stroke of the user using the training device, and the amount of the user's stroke. A power calculation process that calculates a power value based on the total load obtained by adding the weight of the aforementioned weight to the additional load applied by the load control unit, and the speed detected by the detection process, A second display process in which the power value for the stroke amount is sequentially displayed on the display device at predetermined time intervals in correspondence with the target power value displayed on the display device, A load control unit that performs this operation.

4. A load control unit according to any one of claims 1 to 3, wherein the display device and the stroke origin position are synchronized by UART (Universal Asynchronous Receiver Transmitter) communication.

5. A load control unit for controlling the load of the training equipment, A communication control unit that transmits the speed to the display device, It includes a rotation detection unit that detects the stroke amount, The rotation detection unit outputs a voltage signal corresponding to the stroke amount to the load control unit and the communication control unit. The communication control unit calculates the speed from the input voltage signal at predetermined intervals and transmits it to the display device. A load control unit according to any one of claims 1 to 3.