Bicycle control device and bicycle control system

The bicycle control device dynamically adjusts propulsion force and saddle position based on rider posture and terrain, reducing strain and improving handling through a saddle information generator and auxiliary control unit.

DE102017208291B4Active Publication Date: 2026-03-19SHIMANO INC
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2017-05-17
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Existing bicycle steering systems do not effectively adjust assistance based on the rider's posture and pedaling effort, leading to strain on the cyclist's feet and suboptimal handling.

Method used

A bicycle control device with a saddle information generator and auxiliary control unit that modifies propulsion force based on saddle position, height, angle, and tilt, using actuators to adjust the saddle position and assistance ratio dynamically.

Benefits of technology

Reduces cyclist foot strain and improves bicycle handling by adapting assistance to the rider's posture and terrain, enhancing pedaling comfort and maneuverability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Bicycle steering device (100), comprising: a saddle information generator (60) configured to generate saddle information; and an auxiliary controller (62) configured to control an auxiliary actuator (30) to assist the propulsion force of a bicycle based on saddle information, wherein the saddle information includes the saddle position.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to a bicycle control device and a bicycle control system.

[0002] Cycling is becoming an increasingly popular form of leisure activity and a means of transportation. Moreover, cycling has become a very popular competitive sport for both amateurs and professionals. Whether the bicycle is used for leisure, transportation, or competition, the bicycle industry is constantly improving the various components of the bicycle. One bicycle component that has been comprehensively redesigned is the bicycle steering device within a bicycle steering system. JP 2011-201373A describes a bicycle steering device that adjusts the assistance of the drive force by an electric motor depending on whether the rider is seated on the saddle or pedaling while standing. For this purpose, the bicycle steering device receives relevant saddle information, which is acquired by suitable sensors.The present invention also aims to provide a bicycle control device that offers improvements for the rider.

[0003] To solve the problem according to the invention, a bicycle control device is provided, comprising a saddle information generator and an auxiliary control unit. The saddle information generator is configured to generate saddle information, which includes the saddle position. The auxiliary control unit is configured to control an auxiliary actuator for assisting the propulsion force of a bicycle based on the saddle information. With the bicycle control device according to the present invention, the propulsion force can be modified based on the saddle information. The saddle information relates to the cyclist's posture on the bicycle and the cyclist's pedaling effort for the forward movement of the bicycle. Consequently, the load on the cyclist's feet can be reduced or the handling of the bicycle can be improved.

[0004] According to a preferred aspect of the present invention, the bicycle control device includes a drive force detector. The drive force detector is configured to detect the drive force. The auxiliary control is configured to control the auxiliary actuator so that, based on the drive force, the actuator generates an auxiliary force and, based on saddle information, modifies the ratio of the auxiliary force to the drive force. With the bicycle control device according to this preferred aspect, the assistance ratio can be modified based on the saddle information. The saddle information relates to the cyclist's posture on the bicycle and the cyclist's pedaling effort for forward movement of the bicycle. Consequently, the rider's foot workload can be reduced or the bicycle's handling improved.

[0005] According to a further preferred aspect of the present invention, the bicycle control device is designed such that the saddle information generator includes a saddle position detector for detecting the saddle position, which corresponds to at least one of the saddle height position, the saddle angle position, and the horizontal saddle position. With the bicycle control device according to this preferred aspect, the assistance ratio can be changed based on at least one of the saddle height position, the saddle angle position, and the horizontal saddle position. When the cyclist rides uphill, the cyclist typically wants to raise the saddle, move the saddle forward, and tilt the saddle forward and downward to facilitate an increase in pedaling force.When cycling downhill, cyclists typically want to lower the saddle, move it backward, or tilt it backward and downward to improve bike handling. This can reduce the strain on the cyclist's feet or improve the bike's maneuverability.

[0006] According to a further preferred aspect of the present invention, the bicycle steering device is designed such that the saddle height position corresponds to a variable overall length of an adjustable seat post. The auxiliary control increases the support ratio as the variable overall length increases. With the bicycle steering device according to this preferred aspect, the support ratio can be increased when the saddle is raised. Consequently, the strain on the cyclist's feet can be reduced.

[0007] According to a further preferred aspect of the present invention, the bicycle control device is designed such that the saddle height position corresponds to a variable overall length of an adjustable seat post. The auxiliary control reduces the assistance ratio when the variable overall length decreases. With the bicycle control device according to this preferred aspect, the assistance ratio can be reduced when the saddle is lowered. Consequently, the handling of the bicycle can be improved.

[0008] According to a further preferred aspect of the present invention, the bicycle steering device according to the fourth aspect is designed such that the auxiliary control reduces the assistance ratio when the variable overall length decreases. With the bicycle steering device according to this preferred aspect, the assistance ratio can be reduced when the saddle is raised. Consequently, the strain on the cyclist's feet can be reduced. Furthermore, the assistance ratio can be reduced when the saddle is lowered. Consequently, the handling of the bicycle can be improved.

[0009] According to a further preferred aspect of the present invention, the bicycle control device is configured such that the saddle information generator includes a saddle actuation device configured to receive a saddle adjustment process initiated by the cyclist. The saddle actuation device is configured to generate a saddle adjustment trigger pulse in accordance with the saddle adjustment process for transmitting the saddle adjustment trigger pulse to the saddle control. The saddle information includes the saddle adjustment trigger pulse. With such a bicycle control device, the support ratio can be changed based on the saddle adjustment trigger pulse. Consequently, the performance of the bicycle control device can be increased.

[0010] According to a further preferred aspect of the present invention, the bicycle control device is designed such that the saddle actuation device transmits the saddle adjustment trigger impulse to the saddle controller via wireless communication. With the bicycle control device according to this preferred aspect, the bicycle control device can transmit the saddle adjustment trigger impulse to the saddle controller via wireless communication. Therefore, a communication cable between the bicycle control device and the saddle controller can be omitted. Consequently, the design flexibility for the bicycle can be increased.

[0011] According to a further preferred aspect of the present invention, the bicycle control device further comprises a saddle control configured to control a saddle actuator so that the actuator changes the saddle position based on the saddle adjustment trigger impulse. With the bicycle control device according to this preferred aspect, the cyclist can actuate the saddle control to change the saddle position. Consequently, the cyclist can easily change the saddle position while riding the bicycle.

[0012] According to a further preferred aspect of the present invention, the bicycle control device is designed such that the saddle actuator changes the saddle position while the saddle adjustment process is being carried out. With the bicycle control device according to this preferred aspect, the cyclist can continuously change the saddle position by setting a time period for executing the saddle adjustment process. Consequently, the cyclist can change the saddle position flexibly.

[0013] According to a further preferred aspect of the present invention, the bicycle control device further comprises a bicycle tilt sensor and a saddle control. The bicycle tilt sensor is configured to detect the tilt angle of the incline in which the bicycle is located. The saddle control is configured to control a saddle actuator so that the saddle position is changed based on the tilt angle. With the bicycle control device according to this preferred aspect, the saddle position can be changed based on the tilt angle of the incline in which the bicycle is located. When the cyclist is riding uphill, the cyclist typically wants to change the saddle position so that the pedaling force can be increased more easily. When the cyclist is riding downhill, the cyclist typically wants to change the saddle position differently to improve the handling of the bicycle.Consequently, the saddle position can be automatically changed according to the usual preference of the cyclist, thus increasing the comfort of the bicycle.

[0014] According to a further preferred aspect of the present invention, the bicycle control device is designed such that the saddle height position corresponds to a variable overall length of an adjustable seat post. The saddle control increases the variable overall length to a first length when the incline is uphill and decreases the variable overall length to a second length when the incline is downhill. With the bicycle control device according to this preferred aspect, the overall length of the adjustable seat post can be changed based on the incline of the bicycle. When riding uphill, the cyclist typically wants to raise the saddle to make it easier to increase pedaling force. When riding downhill, the cyclist typically wants to lower the saddle to improve the bicycle's maneuverability.Consequently, the overall length of the adjustable seat post can be automatically changed according to the usual wishes of the cyclist, thus increasing the comfort of the bicycle.

[0015] According to a further preferred aspect of the present invention, the bicycle control device includes a drive force detector configured to detect the drive force. The auxiliary control is configured to control the auxiliary actuator so that, based on the drive force, the actuator generates an auxiliary force and, based on saddle information, changes the support ratio of the auxiliary force to the drive force. The auxiliary control temporarily increases the support ratio to a first support ratio when the incline is uphill, until the variable overall length of the seat post reaches the first length. The auxiliary control temporarily decreases the support ratio to a second support ratio when the incline is downhill, until the variable overall length of the seat post reaches the second length.With the bicycle control device according to this preferred aspect, the seat post needs time to reach the target length (first length or second length) based on the inclination angle, however, the support ratio can be changed immediately based on the inclination angle until the seat post reaches the target length, thereby increasing the pedaling comfort for the bicycle.

[0016] According to a further preferred aspect of the present invention, the bicycle steering device is designed such that the auxiliary control reduces the support ratio to a third support ratio, which is smaller than the first support ratio, after the total length of the seat post has reached the first length. The auxiliary control increases the support ratio to a fourth support ratio, which is larger than the second support ratio, after the total length of the seat post has reached the second length. With the bicycle steering device according to this preferred aspect, the support ratio can be immediately restored to its original value after the seat post has reached the target length. This further increases the pedaling comfort of the bicycle.

[0017] According to a further preferred aspect of the present invention, the bicycle control device further comprises the saddle control, which is configured to control the saddle actuator so that the latter changes the variable overall length of an adjustable seat post based on the saddle adjustment trigger impulse. The saddle height position corresponds to the variable overall length. With the bicycle control device according to this preferred aspect, the cyclist can operate the saddle control to change the saddle height position. Consequently, the cyclist can easily change the saddle height position while riding the bicycle.

[0018] According to a further preferred aspect of the present invention, the bicycle control device is designed such that the saddle adjustment process includes entering a saddle setting value with respect to the variable overall length. The saddle adjustment trigger impulse includes information regarding the saddle setting value. The saddle actuator changes the variable overall length according to the saddle setting value. With the bicycle control device according to this preferred aspect, the saddle height position can be changed, for example, by actuating a switch or a lever. Thus, the cyclist can operate the saddle control device to change the saddle height position in a short time.

[0019] According to a further preferred aspect of the present invention, the bicycle control device is configured such that the auxiliary control increases the assistance ratio when the saddle setting indicates that the variable overall length is increased. Conversely, the auxiliary control decreases the assistance ratio when the saddle setting indicates that the variable overall length is decreased. With the bicycle control device according to this preferred aspect, the assistance ratio can be increased when the saddle is to be raised. Consequently, the strain on the cyclist's feet can be reduced. Moreover, the assistance ratio can be decreased when the saddle is to be lowered. Consequently, the handling of the bicycle can be improved.

[0020] According to a further preferred aspect of the present invention, the bicycle control device further comprises a speed sensor configured to detect the bicycle's speed. The saddle information generator comprises a seat sensor that detects the seat load exerted on the saddle or seat post. The saddle information includes the seat load. The auxiliary control increases the assistance ratio when the bicycle speed detected by the speed sensor exceeds a predetermined speed and the seat load detected by the seat sensor is below a predetermined level. With the bicycle control device according to this preferred aspect, the assistance ratio can be increased when the cyclist is riding the bicycle without sitting on the saddle, for example, when the cyclist is riding the bicycle uphill. Consequently, the strain on the cyclist's feet can be reduced.

[0021] According to a further preferred aspect of the present invention, the bicycle control device further comprises a pedal detector configured to detect the cyclist's pedaling. The saddle information generator includes a seat sensor that detects the load exerted on the saddle or seat post. The saddle information includes the load. The auxiliary control increases the assistance ratio when the pedal detector detects the cyclist's pedaling and the load detected by the seat sensor is below a predetermined level. With the bicycle control device according to this preferred aspect, the assistance ratio can be increased when the cyclist is riding the bicycle without sitting on the saddle, for example, when the cyclist is riding uphill. Consequently, the load on the cyclist's feet can be reduced.

[0022] According to a further preferred aspect of the present invention, the bicycle steering system comprises the above-mentioned bicycle steering device, an adjustable seat post with a variable overall length, and the auxiliary actuator. With the bicycle steering system according to this preferred aspect, the driving force can be varied based on the variable overall length of the adjustable seat post. The variable overall length relates to the cyclist's posture on the bicycle and the cyclist's pedaling effort for the forward movement of the bicycle. Consequently, the load on the cyclist's feet can be reduced or the handling of the bicycle can be improved.

[0023] A more complete understanding of the invention and many of its associated advantages will readily be gained by referring to the following detailed description of embodiments of the present invention in conjunction with the accompanying drawings. Selected embodiments of the present invention will now be explained with reference to the drawings, wherein Fig. 1 a schematic representation of a motor-assisted bicycle; Fig. 2 a block diagram of a bicycle control system according to a first embodiment; Fig. 3 is a simplified cross-sectional view of a saddle height position detector; Fig. 4 is a simplified cross-sectional view of a saddle height position detector; Fig. 5 is a simplified cross-sectional view of a saddle height position detector; Fig. 6 is a simplified cross-sectional view of a saddle height position detector; Fig. 7 is a block diagram of a bicycle control system according to a second embodiment; Fig. 8 is a state transition representation of a bicycle control device according to the second embodiment; Fig. 9 shows a correspondence table according to the second embodiment, which includes state transitions, corresponding gradients of the road, corresponding changes in saddle height position, corresponding changes in horizontal saddle position, corresponding changes in saddle angle position and corresponding changes in support ratio; Fig. 10 is a block diagram of a bicycle control system according to a third embodiment; Fig. 11 shows a correspondence table according to the third embodiment, which includes state transitions, corresponding gradients of the road, corresponding changes in saddle height position, corresponding changes in horizontal saddle position, corresponding changes in saddle angle position and corresponding changes in support ratio; Fig. 12 a flowchart according to the third embodiment, showing processes performed by the auxiliary control and the saddle control; Fig. 13 is a block diagram of a bicycle control system according to a fourth embodiment; Fig. 14 a block diagram of an alternative bicycle control system according to the fourth embodiment is and Fig. 15 is a block diagram of another alternative bicycle control system according to the fourth embodiment.

[0024] In the various drawings, identical reference numerals denote corresponding or identical elements.

[0025] Fig. Figure 1 shows an example of a motor-assisted bicycle 1 that has a bicycle control system 200. Fig. Figure 2 is a block diagram of the bicycle control system 200. In the present application, the motor-assisted bicycle 1 can be referred to as bicycle 1. The bicycle 1 has a frame 2, two rotatable wheels (a front wheel 4 and a rear wheel 6) coupled to the frame 2, a drive mechanism 8 for driving the rear wheel 6, a steering rod 10 for rotating the front wheel 4, a saddle 12, a battery 14, and a saddle actuation device 16.

[0026] In the present application, the following directional terms “front”, “back”, “forward”, “backward”, “left”, “right”, “across”, “up”, and “down”, as well as other similar directional terms, refer to those directions which are determined, for example, based on the cyclist sitting in the saddle 12 of a bicycle 1 facing the handlebars 10. Consequently, these terms, as used to describe the saddle actuation device 16, should be interpreted in relation to the bicycle 1, which is equipped with the saddle actuation device 16 used in an upright riding position on a horizontal surface.

[0027] The drive mechanism 8 comprises a drive unit 20, a chain 22, and a rear sprocket 24. The drive unit 20 includes a crankshaft 26, a crank arm 27, a pedal 28, a front sprocket 29, and an auxiliary actuator 30. The cyclist exerts a pedaling force (driving force of the bicycle 1) on the pedal 28. The auxiliary actuator 30 generates an auxiliary force to support the driving force of the bicycle 1. Fig. Figure 1 shows the auxiliary actuator 30 as a central motor that transmits the driving force to a transmission path of the pedaling force between the crankshaft 26 and the chain 22. However, the auxiliary actuator 30 can also be a front motor that transmits the driving force to an axle of the front wheel 4, or a rear motor that transmits the driving force to the hub of the rear wheel 6. The auxiliary actuator 30 can transmit the driving force to at least one of the front sprocket 29, the chain 22, and the crankshaft 26. In the present embodiment, the auxiliary actuator 30 is configured to transmit the driving force to the front sprocket 29.

[0028] The auxiliary force from the auxiliary actuator 30 can be transmitted to the front sprocket 29 via a reduction gear. The pedaling force from the pedal 28 can be transmitted to the front sprocket 29 via the crank arm 27 and the crankshaft 26. The reduction gear includes a gear drive designed to reduce the rotational speed generated by the output shaft of the auxiliary actuator 30 for transmitting the rotation to the front sprocket 29. The auxiliary force and the pedaling force combine to form a total rotational force that is applied to the front sprocket 29.

[0029] The total torque can be transmitted to the front sprocket 29 via a freewheel clutch. When the crankshaft 26 rotates forward, the freewheel clutch transmits the total torque to the front sprocket 29. When the crankshaft 26 rotates backward, the freewheel clutch does not transmit the total torque to the front sprocket 29. The forward rotation of the crankshaft 26 is referred to as rotation of the crankshaft 26 in a direction that propels the bicycle 1 forward. The freewheel clutch does not necessarily have to be located between the crankshaft 26 and the front sprocket 29. The freewheel clutch can also be omitted if a coaster brake is located in the hub of the rear wheel 6.

[0030] The front sprocket 29 transmits the total torque from the crankshaft 26 to the chain 22. The chain 22 transmits the total torque from the front sprocket 29 to the rear sprocket 24. The rear sprocket 24 is coupled to the rear wheel 6 and is rotatable relative to the axle of the rear wheel 6, on which the total torque is exerted by the chain 22.

[0031] In this embodiment, the saddle 12 is rotatable about the axis of rotation A1, which runs in a first direction (the left-right direction) of the bicycle 1, using a rotation mechanism 36 such as a rotatable fastening device (e.g., a screw and a nut). The rotation mechanism 36 is attached to a saddle adjustment mechanism 34, which allows the saddle 12 to move in the horizontal direction. Specifically, the saddle adjustment mechanism 34 allows the saddle 12 to move in a second direction (the forward-backward direction) of the bicycle 1. The saddle adjustment mechanism 34 typically has a rail that runs in the forward-backward direction of the bicycle 1 and a clamping device for locking the rotation mechanism 36 in a specific position on the rail, which is determined by the cyclist. The saddle adjustment mechanism 34 is connected to the upper end of the seat post 11.

[0032] The seatpost 11 is inserted into the seat tube 13. The seatpost 11 has a seatpost adjustment mechanism 32 for positioning the seatpost 11 relative to the seat tube 13. The seatpost adjustment mechanism 32 may include a clamping device for securing the seatpost 11 to the seat tube 13 at a specific position of the seatpost 11 determined by the cyclist.

[0033] Alternatively, the seatpost 11 can be an adjustable seatpost. In the following description, such a seatpost 11 can be referred to as an adjustable seatpost 11. The adjustable seatpost 11 can be a hydraulically adjustable seatpost or a mechanically operated adjustable seatpost. Both the hydraulically adjustable seatpost and the mechanically operated adjustable seatpost have an upper cylinder and a lower cylinder. The seat adjustment mechanism 34 is attached to the upper end of the upper cylinder. The lower cylinder is arranged in the seat tube 13 and telescopically accommodates the upper cylinder. The adjustable seatpost 11 has a seatpost adjustment mechanism 32 for positioning the upper cylinder relative to the lower cylinder.

[0034] In a hydraulically adjustable seatpost, the upper cylinder typically has a first chamber, a second chamber, and a valve. An incompressible fluid (e.g., oil) is filled into the first chamber, and a compressible fluid (e.g., gas or air) is filled into the second chamber. The second chamber can be divided into a first sub-chamber and a second sub-chamber by a movable piston. The first sub-chamber is filled with the compressible fluid, and the second sub-chamber with the incompressible fluid. The valve is located between the first and second chambers. When the second chamber is divided into the first and second sub-chambers, the valve is positioned between these two chambers. Opening the valve allows the incompressible fluid to flow between the first and second chambers, thus changing the volume of the first chamber.The total volume of the second chamber is constant. When the valve is open, the incompressible fluid passes through the valve in such a way that the pressure of the compressible fluid equals the pressure of the incompressible fluid. For example, if the cyclist presses down on the saddle 12 (e.g., the cyclist is sitting on the saddle 12) while the valve is open, the incompressible fluid flows from the first chamber into the second chamber, compressing the compressible fluid and reducing the volume of the first chamber. If the cyclist does not press down on the saddle 12 (e.g., the cyclist is standing on the pedal 28) while the valve is open, the incompressible fluid flows from the second chamber into the first chamber due to the pressure of the compressible fluid, increasing the volume of the first chamber. Consequently, the valve can be referred to as the seatpost adjusting mechanism 32.The overall length of the adjustable seatpost 11 is essentially proportional to the volume of the first chamber. The overall length of the adjustable seatpost 11 corresponds to the height of the saddle 12.

[0035] In a mechanically operated adjustable seatpost, the seatpost adjustment mechanism 32 can be an actuator (e.g., a motor) attached to the lower cylinder or the seat tube 13, which rotates a pinion attached to the upper cylinder on a rack, thereby moving the upper cylinder relative to the lower cylinder and changing the overall length of the adjustable seatpost 11. Alternatively, the actuator can be attached to the lower cylinder or the upper cylinder and rotate a ball screw. An internal thread engaging with the ball screw is provided on the other side of the lower cylinder and the upper cylinder. The actuator can rotate the ball screw so that the internal thread is moved, thus moving the upper cylinder relative to the lower cylinder and changing the overall length of the adjustable seatpost 11.

[0036] Since the saddle 12 is attached to the seat post 11 by means of the rotation mechanism 36 and the saddle adjustment mechanism 34, the height of the saddle 12, the horizontal position of the saddle 12 in the forward-backward direction of the bicycle 1, and the rotation angle α of the saddle 12 about the axis of rotation A1 can be changed either by the cyclist actuating the saddle actuation device 16 or by manually adjusting the seat post adjustment mechanism 32, the saddle adjustment mechanism 34, and the rotation mechanism 36. In the following description, the height of the saddle 12 can be referred to as the saddle height position. The horizontal position of the saddle 12 can, for example, be referred to as the longitudinal length measured from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, which is set by the saddle adjustment mechanism 34.The horizontal position of the saddle 12 can be referred to as the horizontal saddle position. The rotation angle α of the saddle 12 can be referred to as the tilt angle α of the saddle 12 and also as the saddle angle position. For example, the rotation angle α of the saddle 12 can be described as the clockwise angle measured from the counterclockwise rotation limit CCL as viewed from the right side of the bicycle 1. At least one of the saddle height position, the saddle angle position, and the horizontal saddle position can be referred to as the saddle position. In this embodiment, at least one of the rotation mechanism 36 and the saddle adjustment mechanism 34 can be omitted. In this case, the saddle 12 can be directly connected to the seat post 11, and only the saddle height position can be changed.In this embodiment, two of the seatpost adjustment mechanism 32, the rotation mechanism 36, and the saddle adjustment mechanism 34 can be omitted. In this case, only one of the saddle height position, saddle angle position, and horizontal saddle position can be changed.

[0037] If the saddle position can be changed by the cyclist according to the actuation of the saddle actuation device 16, the seatpost adjustment mechanism 32, the saddle adjustment mechanism 34, and the rotation mechanism 36 have actuators. If the adjustable seatpost 11 is a hydraulically adjustable seatpost, the seatpost adjustment mechanism 32 may have a valve actuator (e.g., a motor or a cable, such as a Bowden cable, coupled to the saddle actuation device 16) for opening the valve. If the adjustable seatpost 11 is a mechanically operated adjustable seatpost, the seatpost adjustment mechanism 32 may have a positioning device (e.g., a motor) for changing the overall length of the adjustable seatpost 11. The valve actuator or the positioning device may be referred to as the seatpost actuator 33, which is located in the Fig. 1 and Fig. 2 is shown. In addition, the saddle adjustment mechanism 34 can have a motor for rotating a pinion on a rack that runs in the forward-backward direction of the bicycle 1.

[0038] Alternatively, the saddle adjustment mechanism 34 can have an internal thread running in the forward-backward direction of the bicycle 1 and a motor. The internal thread is attached to the rotation mechanism 36 and engages with the ball screw. The motor can rotate a ball screw such that the internal thread is moved, causing the rotation mechanism 36 to move relative to the seat post 11. Such a motor can be referred to as a saddle positioning actuator 35, which is located in the Fig. 1 and Fig. 2 is shown. Furthermore, the rotation mechanism 36 can include a motor for changing the saddle angle position. Such a motor can be referred to as a tilt actuator 37, which is located in the Fig. 1 and Fig. 2 is shown. Therefore, the bicycle 1 can have at least one of the seatpost actuator 33, the saddle positioning actuator 35, and the tilt actuator 37. The at least one of the seatpost actuator 33, the saddle positioning actuator 35, and the tilt actuator 37 can be called the saddle actuator 31, which is shown in Fig. 2 is shown.

[0039] Moreover, as in the Fig. 1 and Fig. As shown in Figure 2, the bicycle 1 further comprises a saddle position detector 38, which includes at least one saddle height position detector 40, one horizontal saddle position detector 54, and one saddle angle position detector 56 for detecting the saddle position. The saddle height position detector 40 is attached to at least one of the seat post 11, the seat tube 13, and the seat post adjustment mechanism 32 for detecting the saddle height position. ... Fig. As shown in Figure 3, the saddle height position detector 40 can comprise an actuating element 42, at least one contact sensor 44, and a signal transmitter 45. The actuating element 42 can be a rod extending along the direction D1 of the telescopic movement of the seat post 11. The actuating element 42 is detachably mounted to the seat post 11 by a clamping device 41 near its upper end. If the seat post 11 is an adjustable seat post, the actuating element 42 can be detachably mounted to the upper cylinder 11a of the adjustable seat post 11 by a clamping device 41 near its upper end. The at least one contact sensor 44 is arranged in a detector holder 43. Fig. Figure 3 shows two contact detectors 44A and 44B as the at least one contact detector 44. The contact detector 44A is arranged above the contact detector 44B when the detector holder 43 is attached to the bicycle 1. However, this is only an example, and the total number of the at least one contact detector 44 is not limited in the embodiment of the present application. The total number of the at least one contact detector 44 can be one or more than two. The detector holder 43 has a clamping element 43c and a bore 43h. The detector holder 43 can be detachably mounted on the seat tube 13 by means of the clamping element 43c. Alternatively, if the seat post 11 is an adjustable seat post, the detector holder 43 can be detachably mounted on the lower cylinder 11b of the adjustable seat post 11 by means of the clamping element 43c. The actuating element 42 passes through the bore 43h.

[0040] The actuating component 42 can move in accordance with the telescopic movement of the seatpost 11 when the saddle height position changes, while the at least one contact sensor 44 remains stationary relative to the seat tube 13. The upper end position of the seatpost 11 corresponds to the length EL between the upper end of the seatpost 11 and the upper end of the seat tube 13 along direction D1. That is, the saddle height position corresponds to the length EL. If the seatpost 11 is an adjustable seatpost, the upper end position of the seatpost 11 corresponds to the total length of the adjustable seatpost 11. That is, the saddle height position corresponds to the variable total length of the adjustable seatpost 11.

[0041] In the Fig. In the example shown, each of the contact sensors 44A and 44B is positioned such that the actuating component 42 contacts at least one of the contact sensors 44A and 44B when the upper end of the seat post 11 reaches a corresponding predetermined position. Specifically, each of the contact sensors 44A and 44B is positioned according to the predetermined path lengths EL1 and EL2 (EL1 > EL2) or the total lengths L1, L2 (L1 > L2) of the adjustable seat post 11. If the actuating component 42 does not contact the contact sensors 44, the path length is longer than EL1. In other words, the total length of the adjustable seat post 11 is longer than L1. If the actuating component 42 only contacts contact sensor 44A, the path length is longer than EL2 and shorter than or equal to EL1. In other words, the total length of the adjustable seat post 11 is longer than L2 and shorter than or equal to L1.When the actuating component 42 contacts the contact sensors 44A and 44B, the path length is shorter than or equal to EL2. In other words, the total length of the adjustable seat post 11 is shorter than or equal to L2.

[0042] The signal transmitter 45 transmits information regarding the saddle height position (e.g. whether the at least one contact sensor 44 contacts the actuating component 42 or not) to the saddle control 58 and / or the auxiliary control 62, as described below.

[0043] The saddle height position detector 40 may have a different mechanical design. As in Fig. As shown in Figure 4, the saddle height position detector 40 can have an actuating component 42m and at least one magnetic sensor (e.g. a Hall element) 46. Fig. Figure 4 shows two magnetic sensors 46A and 46B as the at least one magnetic sensor 46. However, this is only an example, and the total number of the at least one magnetic sensor 46 is not limited in the embodiment of the present application. The total number of the at least one magnetic sensor 46 can be one or more than two. The actuating element 42m is a magnetic rod. The at least one magnetic sensor 46 is configured to detect physical proximity to the actuating element 42m. The signal transmitter 45 transmits whether the at least one magnetic sensor 46 detects the physical proximity as information regarding the saddle height position or not. Other features of the actuating element 42m and the at least one magnetic sensor 46 are the same as those of the actuating element 42 and the at least one contact detector 44, respectively.

[0044] The saddle height position detector 40 can also have a different mechanical design. (Referring to...) Fig. 5 the saddle height position detector 40 can have the actuating component 42 and at least one light transmitter 48 and a reflective mirror 50. Fig. Figure 5 shows two light sources 48A and 48B as the at least one light source 48. However, this is only an example, and the total number of at least one light source 48 is not limited in the embodiment of the present application. The total number of at least one light source 48 can be one or more than two. The at least one light source 48 emits light in the direction of the reflecting mirror 50. If the actuating element 42 does not block the light, the light is reflected by the reflecting mirror 50 and sent back to the at least one light source 48. The at least one light source 48 detects whether the actuating element 42 exists on a light path traversed by the light emitted by the at least one light source 48. The signal transmitter 45 transmits which light path the actuating element 42 blocks as information regarding the saddle height position.Using this information, the tip position of the actuating component 42 can be determined. Other features of the at least one light transmitter 48 are the same as those of the at least one contact detector 44.

[0045] The saddle height position detector 40 can have another mechanical configuration. (Referring to...) Fig. 6. The saddle height position detector 40 can include the reflective mirror 50 and an optical distance sensor 52. The reflective mirror 50 is detachably mounted to the seat post 11 near its upper end by a clamping device 41. The optical distance sensor 52 is located in the detector holder 43. The optical distance sensor 52 emits modulated light towards the reflective mirror 50. The reflective mirror 50 reflects the light and sends it back to the optical distance sensor 52. The detector holder 43 has a light-guiding window 43w through which the light emitted by the optical distance sensor 52 and the light reflected by the reflective mirror 50 can pass.The optical distance sensor 52 receives the reflected light and thus detects a phase difference between the emitted and received light, thereby determining the distance between the reflecting mirror 50 and the optical distance sensor 52. Preferably, an offset value between the path length EL and the distance detected by the optical distance sensor 52, or an offset value between the total length of the adjustable seat post 11 and the distance detected by the optical distance sensor 52, is pre-calibrated. By subtracting the calibrated offset from the distance detected by the optical distance sensor 52, the path length EL or the total length of the adjustable seat post 11 can be obtained. The signal transmitter 45 transmits the distance detected by the optical distance sensor 52 as information regarding the saddle height position.

[0046] The saddle height position detector 40 can have a different mechanical configuration if the seatpost 11 is a mechanically operated adjustable seatpost. In this case, the saddle height position detector 40 can be a potentiometer attached to the actuator (e.g., the motor) in the mechanically operated adjustable seatpost. The potentiometer can detect a rotation angle or a displacement generated by the actuator, corresponding to the travel length EL or the total length of the adjustable seatpost 11. The signal transmitter 45 transmits the distance detected by the potentiometer as the information regarding the saddle height position.

[0047] In the above, in the Fig. In the examples shown in Figures 3 to 5, the detector holder 43, which includes at least one contact sensor 44, at least one magnetic sensor 46, or at least one light emitter 48, can be detachably mounted on the seat post 11 or the upper cylinder 11a of the adjustable seat post 11, and the actuating component 42 can be detachably mounted on the seat tube 13 or the lower cylinder 11b of the adjustable seat post 11. In the above examples, Fig. In the six examples shown, the detector bracket 43, which includes the optical distance sensor 52, can be detachably mounted on the seat post 11 or the upper cylinder 11a of the adjustable seat post 11, and the reflective mirror 50 can be detachably mounted on the seat tube 13 or the lower cylinder 11b of the adjustable seat post 11. In this case, the path lengths EL1 and EL2 and the total lengths L1, L2 should be defined according to the arrangement of the sensor 46 or 52 or the switch 44 or 48 and the actuating component 42 or 42m or the reflective mirror 50.

[0048] Referring back to the Fig. 1 and Fig. 2. The detector for the horizontal saddle position 54 is attached to the saddle adjustment mechanism 34 and detects the horizontal saddle position. The detector for the horizontal saddle position 54 can have essentially the same mechanical design as the saddle height position detector 40. That is, the detector for the horizontal saddle position 54 can have at least one contact sensor, at least one magnetic sensor, at least one light source, an optical distance sensor, or a potentiometer, for example, for detecting the longitudinal length starting from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction. Furthermore, the detector for the saddle angle position 56 is attached to the rotation mechanism 36 and detects the saddle angle position. Typically, the detector for the saddle angle position 56 is a rotary potentiometer that rotates about the axis of rotation A1.

[0049] The battery 14 is, for example, connected to the frame 2 or a rear luggage carrier. Alternatively, the battery 14 can be connected to both the frame 2 and the rear luggage carrier. The battery 14 supplies electrical energy to the drive unit 20, various electrical sensors, and the actuators described above, the saddle control 58, and the auxiliary control 62. The saddle control device 16 is operated by the cyclist to change the saddle position. For example, if the cyclist typically wants to increase pedaling force on an uphill road, the cyclist can operate the saddle control device 16 to move the saddle 12 upwards and / or forwards. Additionally or alternatively, the cyclist can operate the saddle control device 16 to tilt the saddle 12 forwards and downwards.If the cyclist wishes to improve the maneuverability of the bicycle 1, typically on a downhill slope, the cyclist can operate the saddle actuation device 16 to move the saddle 12 downwards and / or backwards. Additionally or alternatively, the cyclist can operate the saddle actuation device 16 to tilt the saddle 12 backwards and downwards. The saddle actuation device 16 can include an actuating component such as a button, a switch, or a lever for changing the saddle position. Fig. Figure 1 shows the saddle actuation device 16, which is attached to the handlebar 10. However, the saddle actuation device 16 can also be attached to another component of the bicycle 1, other than the handlebar 10.

[0050] Can the saddle position be changed by the cyclist according to the actuation of the saddle actuation device 16, as shown in the Fig. 1 and Fig. As shown in Figure 2, the bicycle control device 100 can further include the saddle control 58. The saddle actuation device 16 is designed to receive a saddle adjustment request initiated by the cyclist. The saddle adjustment request is defined as an actuation to change the saddle position. The saddle actuation device 16 is designed to generate a saddle adjustment trigger pulse corresponding to the saddle adjustment request for transmitting the saddle adjustment trigger pulse to the saddle control 58. The saddle adjustment trigger pulse includes information regarding the saddle position to be changed by the saddle control 58. The saddle actuation device 16 can transmit the saddle adjustment trigger pulse to the saddle control 58 via wireless communication. Alternatively, the saddle actuation device 16 can transmit the saddle adjustment trigger pulse to the saddle control 58 via wired communication.The saddle adjustment trigger pulse can be encrypted based on the communication protocol between the saddle actuating device 16 and the saddle controller 58. The saddle actuating device 16 can also transmit the saddle adjustment trigger pulse to the auxiliary controller 62. The saddle controller 58 receives the saddle adjustment trigger pulse. The saddle controller 58 is configured to control the saddle actuator 31 so that it changes the saddle position based on the saddle adjustment trigger pulse. Alternatively, if the seatpost actuator 33 has the cable coupled to the saddle actuating device 16, the saddle actuating device 16 can generate a movement of the cable to open or close the valve. Such a cable movement can be the saddle adjustment trigger pulse.

[0051] As in Fig. As shown in Figure 2, the saddle control unit 58 comprises a processor 58A and a memory 58B. The processor 58A includes a central processing unit (CPU) and a memory controller. The memory 58B is connected to the processor 58A. The memory 58B can consist of non-volatile, computer-readable storage media (e.g., ROM) and volatile, computer-readable storage media (e.g., RAM, a flash memory). The processor 58A controls the memory 58B so that it stores data in the memory areas of the memory 58B and reads data from the memory areas of the memory 58B. The memory 58B (e.g., ROM) stores a program. The program is read into the processor 58A, and in doing so, the functions of the saddle control unit 58 are executed.

[0052] If the seatpost 11 is, for example, the hydraulically adjustable seatpost, the saddle adjustment process includes an action to change the overall length of the adjustable seatpost 11, such as pressing the actuating component. The saddle adjustment trigger pulse can include a control signal to open the valve for the valve actuator (the seatpost actuator 33). In this case, the saddle adjustment trigger pulse contains information that simply indicates that the saddle position is to be changed. The saddle control 58 receives the saddle adjustment trigger pulse, while the saddle adjustment process is executed to control the seatpost actuator 33 in such a way that it changes the overall length of the adjustable seatpost 11.Consequently, the saddle control 58 is designed to control the saddle actuator 31 such that the latter changes the variable overall length of the adjustable seat post 11 based on the saddle adjustment trigger impulse. The saddle actuator 31 changes the saddle position while the saddle adjustment process is being executed.

[0053] If the seatpost 11 is the mechanically operated adjustable seatpost, the saddle adjustment process can include entering a saddle setting value with respect to the variable overall length, for example by switching a switch or lever of the saddle actuation device 16. The saddle setting value with respect to the variable overall length can be one of several preset overall lengths PL i(i denotes an integer i > 1) of the adjustable seatpost 11 to be changed by the saddle control 58. The saddle adjustment trigger pulse includes information regarding the saddle setting value. Specifically, the saddle adjustment trigger pulse can include a control signal to set the overall length to a selected preset overall length for the positioning device (the seatpost actuator 33). The saddle adjustment trigger pulse includes information indicating that the saddle position is to be set to the selected preset overall length. The saddle control 58 receives the saddle adjustment trigger pulse and controls the seatpost actuator 33 so that it sets the overall length of the adjustable seatpost 11 to the selected preset overall length.Consequently, the saddle control 58 is designed to control the saddle actuator 31 so that the latter changes the variable overall length of the adjustable seatpost 11 based on the saddle adjustment trigger impulse. The saddle actuator 31 changes the variable overall length according to the saddle setting value. In the following description, such an adjustable seatpost 11 can be referred to as a stepped, mechanically operated adjustable seatpost.

[0054] Alternatively, the saddle adjustment process can include an operation to increase the overall length of the adjustable seatpost 11, for example by switching a switch or lever of the saddle actuation device 16 in a first direction, and an operation to decrease the overall length of the adjustable seatpost 11, for example by switching the switch or lever in a second direction that is not the first direction. The saddle adjustment trigger pulse can include a control signal for increasing / decreasing the overall length of the adjustable seatpost 11 for the positioning device (the seatpost actuator 33). In this case, the saddle adjustment trigger pulse includes information indicating that the saddle height position should be raised or lowered.The saddle control 58 receives the saddle adjustment trigger impulse while the saddle adjustment process is being executed to control the seatpost actuator 31 in such a way that it changes the overall length of the adjustable seatpost 11. Consequently, the saddle control 58 is configured to control the saddle actuator 31 such that the latter changes the variable overall length of the adjustable seatpost 11 based on the saddle adjustment trigger impulse. The saddle actuator 31 changes the saddle position during the execution of the saddle adjustment process. In the following description, such an adjustable seatpost 11 can be referred to as a continuously variable, mechanically operated adjustable seatpost.

[0055] Furthermore, the saddle adjustment process can include entering a saddle setting value with respect to the horizontal position of the saddle 12 in the forward-backward direction of the bicycle 1. The saddle adjustment trigger pulse can include a control signal for positioning the saddle 12 in the forward-backward direction of the bicycle 1 for the saddle positioning actuator 35. The saddle setting value with respect to the horizontal position of the saddle 12 can be one of several preset horizontal positions HP. i(i denotes an integer; i > 1) of the saddle 12 to be changed by the saddle control 58. The saddle adjustment trigger pulse includes information regarding the saddle adjustment value. Specifically, the saddle adjustment trigger pulse includes information indicating that the saddle position should be changed to the selected preset horizontal position. The saddle control 58 receives the saddle adjustment trigger pulse to control the saddle positioning actuator 35 such that the actuator changes the horizontal position of the saddle 12 to the selected preset horizontal position. The saddle positioning actuator 35 changes the horizontal position of the saddle 12 according to the saddle adjustment value. In the following description, such a saddle adjustment mechanism 34 can be referred to as a stepped saddle adjustment mechanism.

[0056] Alternatively, the saddle adjustment process can include an operation to increase the longitudinal length from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, for example by switching a switch or lever of the saddle actuating device 16 in a first direction, and an operation to decrease the longitudinal length, for example by switching the switch or lever in a second direction other than the first. The saddle adjustment trigger pulse can include a control signal for increasing / decreasing the horizontal saddle position for the saddle adjustment mechanism 34 (the saddle positioning actuator 35). In this case, the saddle adjustment trigger pulse includes information indicating that the horizontal saddle position should be moved forward or backward.The saddle control 58 receives the saddle adjustment trigger impulse during the execution of the saddle adjustment process to control the saddle positioning actuator 35 such that the latter changes the horizontal saddle position. Consequently, the saddle control 58 is designed to control the saddle positioning actuator 35 in such a way that it changes the horizontal saddle position based on the saddle adjustment trigger impulse. The saddle positioning actuator 35 changes the horizontal saddle position during the execution of the saddle adjustment process. In the following description, such a saddle adjustment mechanism 34 can be referred to as a continuously variable saddle adjustment mechanism.

[0057] Furthermore, the saddle adjustment process can include entering a saddle setting value with respect to the rotation angle of the saddle 12 about the rotation axis A1. The saddle adjustment trigger pulse can include a control signal for positioning the saddle 12 in the forward-backward direction of the bicycle 1 for the tilt actuator 37. The saddle setting value with respect to the rotation angle of the saddle 12 can be one of several preset angles pα. i(i denotes an integer i > 1) of the saddle 12 to be changed by the saddle control 58. The saddle adjustment trigger pulse includes information regarding the saddle setting value. Specifically, the saddle adjustment trigger pulse includes information indicating that the rotation angle of the saddle 12 is to be changed to the selected preset angle. The saddle control 58 receives the saddle adjustment trigger pulse to control the tilt actuator 37 such that the latter changes the rotation angle of the saddle 12 to the selected preset angle. The tilt actuator 37 changes the rotation angle of the saddle 12 according to the saddle setting value. In the following description, such a rotation mechanism 36 can be referred to as a stepped rotation mechanism.

[0058] Alternatively, the saddle adjustment process can include an operation to increase the rotation angle of the saddle 12 about the rotation axis A1, for example by switching a switch or lever of the saddle actuating device 16 in a first direction, and an operation to decrease the rotation angle of the saddle 12, for example by switching the switch or lever in a second direction that is not the first direction. The saddle adjustment trigger pulse can include a control signal for increasing / decreasing the rotation angle of the saddle 12 for the rotation mechanism 36 (the tilt actuator 37). In this case, the saddle adjustment trigger pulse can include information indicating that the horizontal saddle position should be raised or lowered.The saddle control 58 receives the saddle adjustment trigger impulse during the execution of the saddle adjustment process to control the tilt actuator 37 such that the latter changes the saddle angle position. Consequently, the saddle control 58 is designed to control the tilt actuator 37 in such a way that it changes the saddle angle position based on the saddle adjustment trigger impulse. The tilt actuator 37 changes the saddle angle position during the execution of the saddle adjustment process. In the following description, such a rotation mechanism 36 can be referred to as a continuously variable rotation mechanism.

[0059] Bicycle 1 also features auxiliary control 62 for controlling auxiliary actuator 30. The functionality of auxiliary control 62 and bicycle control system 200 is described in detail below.

[0060] As in Fig. As shown in Figure 2, the bicycle control system 200 comprises a bicycle control device 100, the seat post 11, and the auxiliary actuator 30. If the seat post 11 is the adjustable seat post, the bicycle control system 200 can comprise a bicycle control device 100, the adjustable seat post 11, and the auxiliary actuator 30. The seat post 11 has the seat post adjustment mechanism 32. The bicycle control system 200 can further comprise the auxiliary actuator 30, the seat actuator 31, the seat adjustment mechanism 34, and the rotation mechanism 36. The seat actuator 31 can comprise at least one of the seat post actuator 33, the saddle positioning actuator 35, and the tilt actuator 37.

[0061] The bicycle control device 100 comprises a saddle information generator 60 and the auxiliary control 62. The saddle information generator 60 is configured to generate saddle information. As shown in Fig. As shown in Figure 2, the saddle information generator 60 can include the saddle position detector 38. If the saddle information generator 60 includes the saddle position detector 38, the saddle information includes the saddle position, and generating saddle information by the saddle information generator 60 means detecting the saddle position by the saddle position detector 38. The saddle position detector 38 can include at least one of the saddle height position detector 40, the horizontal saddle position detector 54, and the saddle angle position detector 56. Consequently, the saddle information generator 60 can include the saddle position detector 38 for detecting the saddle position according to at least one of the saddle height position, the saddle angle position, and the horizontal saddle position.

[0062] Furthermore, the saddle information generator 60 can include the saddle actuating device 16. As described above, the saddle actuating device 16 is configured to generate the saddle adjustment trigger pulse, which includes information regarding the saddle position to be changed by the saddle control 58. Consequently, if the saddle information generator 60 includes the saddle actuating device 16, the saddle information includes the saddle adjustment trigger pulse, and the generation of saddle information by the saddle information generator 60 means the generation of the saddle adjustment trigger pulse by the saddle actuating device 16.

[0063] Fig. Figure 2 shows that the saddle information generator 60 comprises both the saddle actuation device 16 and the saddle position detector 38; however, the saddle information generator 60 can also comprise either the saddle actuation device 16 or the saddle position detector 38. The saddle position detector 38 need not comprise all of the saddle height position detector 40, the horizontal saddle position detector 54, and the saddle angle position detector 56. The saddle position detector 38 can comprise at least one of the saddle height position detector 40, the horizontal saddle position detector 54, and the saddle angle position detector 56.

[0064] As in Fig. As shown in Figure 2, the bicycle control device 100 can further comprise a drive force detector 64. The drive force detector 64 is designed to detect the drive force. The drive force detector 64 can be a crankshaft torque sensor attached to the crankshaft 26 or a pressure sensor attached to the pedal 28 that detects the drive force. Alternatively, the drive force detector 64 can comprise a drive force calculator and a chain tension sensor attached to the chain 22 and a rear wheel torque sensor attached to at least one of the rear sprockets 24 and the hub of the rear wheel 6. The chain tension sensor or the rear wheel torque sensor can detect the total torque from the crankshaft 26. The drive force calculator can receive a control signal for the auxiliary actuator 30 from the auxiliary controller 62 and the total torque from the chain tension sensor or the rear wheel torque sensor.The drive force calculator can then calculate the auxiliary force based on the control signal for the auxiliary actuator 30 and obtain the drive force by subtracting the auxiliary force from the total torque.

[0065] The auxiliary controller 62 is configured to control the auxiliary actuator 30 such that it assists the propulsive force of the bicycle 1 based on the saddle information and modifies the assistance ratio of the auxiliary force to the propulsive force based on the saddle information. Specifically, the auxiliary controller 62 receives the propulsive force from the propulsive force detector 64 and saddle information from the saddle information generator 60. The auxiliary controller 62 then sets the assistance ratio based on the saddle information and controls the auxiliary actuator 30 so that it generates the assistance based on the assistance ratio and the propulsive force received from the propulsive force detector 64.

[0066] The auxiliary controller 62 comprises a processor 62A and a memory 62B. The processor 62A has essentially the same structure as the processor 58A, and the memory 62B has essentially the same structure as the memory 58B; however, the program stored in memory 62B is different from the program stored in memory 58B. The program stored in memory 62B is read into the processor 62A, and the functions of the auxiliary controller 62 are executed. The processor 58A and the processor 62A can be integrated into a single processor. Memory 58B and memory 62B can be integrated into a single memory.

[0067] In this embodiment, the auxiliary control 62 determines the support ratio according to at least one of the following rules. Rule 1:

[0068] The auxiliary control 62 increases the support ratio when the extension length EL of the seatpost 11 increases. If the seatpost 11 is the adjustable seatpost, the auxiliary control 62 increases the support ratio when the variable overall length of the adjustable seatpost 11 increases. The auxiliary control 62 decreases the support ratio when the extension length EL of the seatpost 11 decreases. If the seatpost 11 is the adjustable seatpost, the auxiliary control 62 decreases the support ratio when the variable overall length of the adjustable seatpost 11 decreases.

[0069] In rule 1, memory 62B stores a support ratio and a corresponding seatpost length range, indicating the range for the progression length or the range for the total length of the seatpost 11. For example, memory 49 can store multiple threshold values ​​to define the progression length ranges EL, such as EL1, EL2, ..., EL i-1 , EL i , ..., EL n-1 (EL1 < EL2 < ... < EL i-1 < EL i < ... < EL n-1 ), where i denotes an integer greater than 2 and n denotes an integer greater than 2. Alternatively, memory 49 can store multiple thresholds to define the ranges for the total length, such as PL1, PL2, ..., PL i-1 , PL i , ..., PL n-1 (PL1 < PL2 < ... < PL i-1 < PL i < ... < PL n-1), where i denotes an integer greater than 2 and n denotes an integer greater than 2. Furthermore, the memory stores 49 support ratios, such as R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n ), which correspond to the seatpost length ranges [EL min , EL1), [EL1, EL2), ..., [EL i-1 , EL i ), ..., [EL n-1 , EL max ] are equivalent to. Alternatively, R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n ) each of the seatpost length ranges [EL min , EL1], (EL1, EL2], ..., (EL i-1 , EL i ], ..., (EL n-1 , EL max ] correspond. If the seatpost 11 is the adjustable seatpost, the memory can store 49 support ratios such as R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n) store, each corresponding to the seatpost length ranges [PL min , PL1), [PL1, PL2), ..., [PL i-1 , PL i ), ..., [PL n-1 , PL max ] are equivalent to. Alternatively, R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n ) each of the seatpost length ranges [PL min , PL1], (PL1, PL2], ..., (PL i-1 , PL i ], ..., (PL n-1 , PL max ] correspond. In the above range definitions, [a, b] denotes a closed interval. [a, b) denotes a left-closed and right-open interval. (a, b) denotes a left-open and right-closed interval. EL min denotes the minimum length of the seatpost 11. EL max denotes the maximum length of the seatpost 11. PL min denotes the minimum overall length of the adjustable seatpost 11. PL maxdenotes the maximum overall length of the adjustable seatpost 11.

[0070] If the actuating component 42 is mounted on the seat post 11 near its upper end, the at least one contact sensor 44, the at least one magnetic sensor 46, or the at least one light source 48 are arranged in the lowest position of possible positions in which the actuating component 42 can be detected by the at least one contact sensor 44, the at least one magnetic sensor 46, or the at least one light source 48, respectively, when the travel length or the total length of the adjustable seat post 11 is equal to any threshold value. If the actuating component 42 is mounted on the seat tube 13 or the lower cylinder of the adjustable seat post 11, the at least one contact sensor 44, the at least one magnetic sensor 46, or the at least one light source 48 are arranged in the highest position of possible positions in which the actuating component 42 can be detected by the at least one contact sensor 44, the at least one magnetic sensor 46, or the at least one light source 48, respectively.which can be scanned by at least one light source 48, arranged if the path length or the total length of the adjustable seat post 11 is equal to any threshold value. In a in the . Fig. In the example shown in Figures 2 to 4, n equals 2, and the contact sensor 44A, the magnetic sensor 46A, or the light transmitter 48A are arranged in the lowest of the possible positions in which the actuating component 42 can be scanned by the contact sensor 44A, the magnetic sensor 46A, or the light transmitter 48A, respectively, when the path length equals EL2 or the total length of the adjustable seat post 11 equals PL2. The contact sensor 44B, the magnetic sensor 46B, or the light transmitter 48B are arranged in the lowest of the possible positions in which the actuating component 42 can be scanned by the contact sensor 44B, the magnetic sensor 46B, or the light transmitter 48B, respectively, when the path length equals EL1 or the total length of the adjustable seat post 11 equals PL1.

[0071] The auxiliary control 62 receives information regarding the saddle height position from the saddle height position detector 40 and determines the seatpost length range. For example, if the adjustable seatpost 11 is a hydraulically adjustable seatpost or a continuously adjustable mechanically operated seatpost, the auxiliary control 62 receives information regarding the travel length or the total length of the seatpost 11 from the saddle height position detector 40, and then determines the seatpost length range based on this information. However, if the adjustable seatpost 11 is a stepped mechanically operated adjustable seatpost, the auxiliary control 62 can receive information regarding the seatpost length range (the saddle setting value in the saddle adjustment trigger pulse) directly from the saddle actuation device 16.In this case, the auxiliary control 62 does not need to receive information regarding the travel length or total length of the seatpost 11 from the saddle height position detector 40. The auxiliary control 62 then consults the memory 62B to determine the support ratio based on the seatpost length range. If the auxiliary control 62 can receive the saddle setting value in the saddle adjustment trigger pulse, it increases the support ratio if the saddle setting value indicates that the variable total length is increased. Conversely, the auxiliary control 62 decreases the support ratio if the saddle setting value indicates that the variable total length is decreased. Rule 2:

[0072] Auxiliary control 62 increases the support ratio when the horizontal saddle position changes forward. Auxiliary control 62 decreases the support ratio when the horizontal saddle position changes backward.

[0073] In rule 2, memory 62B can store a support ratio and a corresponding range for the horizontal saddle position, indicating a range for the horizontal position of the saddle 12 in the forward-backward direction of the bicycle 1. Memory 49 can store several threshold values ​​for defining the longitudinal length ranges that can define the horizontal saddle position, such as LL1, LL2, ..., LL i-1 , LL i , ..., LL n-1 (LL1 < LL2 < ... < LL i-1 < LL i < ... < LL n-1), where i denotes an integer greater than 2 and n denotes an integer greater than 2. The longitudinal length is defined by the distance between a given horizontal saddle position and the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction. Furthermore, the memory stores 49 support ratios such as R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n ), which each correspond to the areas for the longitudinal length [LL min , LL1), [LL1, LL2), ..., [LL i-1 , LL i ), ..., [LL n-1 , LL max ] are equivalent to. Alternatively, R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n ) each of the areas for the longitudinal length [LL min , LL1], (LL1, LL2], ..., (LL i-1 , LL i ], ..., (LL n-1 , LL max] correspond. In the above domain definitions, [a, b] denotes a closed interval. [a, b) denotes a left-closed and right-open interval. (a, b) denotes a left-open and right-closed interval. LL min denotes a minimum longitudinal length of the saddle 12. LL max denotes a maximum longitudinal length of the saddle 12. If the longitudinal length of the saddle 12 is equal to LL min , is the saddle 12 in the rearmost horizontal position RHP ( Fig. 1) arranged. Is the longitudinal length of the saddle 12 equal to LL max , is the saddle 12 in the foremost horizontal position FHP ( Fig. 1) ordered.

[0074] The auxiliary control 62 receives information regarding the horizontal saddle position from the horizontal saddle position detector 54 and determines the range for the horizontal saddle position. For example, the auxiliary control 62 can receive information from the horizontal saddle position detector 54 regarding the longitudinal length starting from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, and then determine the range for the horizontal saddle position based on this information. However, if the saddle adjustment mechanism 34 is the stepped saddle adjustment mechanism, the auxiliary control 62 can receive information regarding the seatpost length range (the saddle adjustment value in the saddle adjustment trigger pulse) directly from the saddle actuating device 16.In this case, the auxiliary control 62 does not need to receive the information regarding the horizontal saddle position (the longitudinal length) from the horizontal saddle position detector 54. The auxiliary control 62 then consults the memory 62B to determine the support ratio based on the horizontal saddle position range. If the auxiliary control 62 can receive the saddle adjustment value in the saddle adjustment trigger pulse, it increases the support ratio if the saddle adjustment value indicates that the horizontal saddle position is moving forward. Conversely, the auxiliary control 62 decreases the support ratio if the saddle adjustment value indicates that the horizontal saddle position is moving backward. Rule 3:

[0075] The auxiliary control 62 increases the support ratio when the saddle 12 is tilted forward and downward. In other words, the auxiliary control 62 increases the support ratio when the saddle 12 rotates clockwise around the axis of rotation A1, as viewed from the right side of the bicycle 1. As the rotation angle α of the saddle 12 increases when it rotates clockwise around the axis of rotation A1, the auxiliary control 62 increases the support ratio as the saddle angle increases.

[0076] The auxiliary control 62 reduces the support ratio when the saddle 12 is tilted backward and downward. In other words, the auxiliary control 62 reduces the support ratio when the saddle 12 rotates counterclockwise around the axis of rotation A1, as viewed from the right side of the bicycle 1. As the rotation angle α of the saddle 12 decreases when it rotates counterclockwise around the axis of rotation A1, the auxiliary control 62 reduces the support ratio as the saddle angle decreases.

[0077] In rule 3, memory 62B can store a support ratio and a corresponding range for the saddle angle position, which indicates a range for the rotation angle α of the saddle 12 around the rotation axis A1. For example, the rotation angle α of the saddle 12 increases when the saddle 12 rotates clockwise around the rotation axis A1 when viewed from the right side of the bicycle 1. In this case, memory 49 can store several threshold values ​​to define the ranges for the rotation angle α, such as α1, α2, ..., α i-1 , α i , ..., α n-1 (α1 < α2 < ... < α i-1 < α i < ... < α n-1 ), where i denotes an integer greater than 2 and n denotes an integer greater than 2. Furthermore, the memory stores 49 support ratios such as R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n), which each correspond to the ranges for the rotation angle, such as [α min , α1), [α1, α2), ..., [α i-1 , α i ), ..., [α n-1 , α max Alternatively, R1, R2, ..., R i , ..., R n (R1 < R2 < ... < R i < ... < R n ) each of the areas for the rotation angle such as [α min , α1], (α1, α2], ..., (α i-1 , α i ], ..., (α n-1 , α max ] correspond. In the above domain definitions, [a, b] denotes a closed interval. [a, b) denotes a left-closed and right-open interval. (a, b) denotes a left-open and right-closed interval. α min denotes a minimum rotation angle of the saddle 12. α max denotes a maximum rotation angle of the saddle 12. If α equals α min , the saddle 12 is inclined towards the left-hand rotation limit CCL ( Fig. 1) Is α equal to α max , the saddle 12 is inclined towards the right-hand rotation limit CWL ( Fig. 1).

[0078] The auxiliary control 62 receives information regarding the rotation angle α of the saddle 12 and determines the range for the saddle angle position. If, for example, the rotation mechanism 36 is the continuously variable rotation mechanism, the auxiliary control 62 receives information regarding the rotation angle α of the counterclockwise rotation limit CCL of the saddle 12 from the saddle angle position detector 56, and then determines the range for the saddle angle position based on this information. However, if the rotation mechanism 36 is the stepped rotation mechanism, the auxiliary control 62 can receive information regarding the range for the saddle angle position (the saddle setting value in the saddle adjustment trigger pulse) directly from the saddle actuating device 16. In this case, the auxiliary control 62 does not need to receive the information regarding the rotation angle α of the saddle 12 from the saddle angle position detector 56.The auxiliary control 62 then consults memory 62B to determine the support ratio based on the saddle angle position range. If the auxiliary control 62 can receive the saddle setting value in the saddle adjustment trigger pulse, it increases the support ratio when the saddle setting value indicates that the saddle 12 is being rotated forward and downward to tilt. Conversely, the auxiliary control 62 decreases the support ratio when the saddle setting value indicates that the saddle 12 is being rotated forward and downward to tilt.

[0079] The bicycle control device 100 may also have an I / O (input / output) interface 66, which is electrically connected to the auxiliary control unit 62. The I / O interface 66 may include a bicycle computer or a communication interface that can be connected to a personal computer or a mobile device (a mobile phone, a tablet PC, etc.). An operator (for example, the bicycle dealer or the cyclist) can set or rewrite the assistance ratio and / or the corresponding thresholds via the I / O interface 66 by operating the bicycle computer, the personal computer, or the mobile device.

[0080] The bicycle control device 100 and the bicycle control system 200 have the following features.

[0081] The bicycle control device 100 comprises the saddle information generator 60 and the auxiliary control unit 62. The saddle information generator 60 is configured to generate saddle information. The auxiliary control unit 62 is configured to control the auxiliary actuator 30 so that it assists the bicycle 1's propulsion force based on the saddle information. Thus, the propulsion force can be modified based on the saddle information. The saddle information relates to the cyclist's posture on the bicycle and the cyclist's pedaling effort for the bicycle's forward movement. Consequently, the rider's foot load can be reduced, or the bicycle 1's operability can be improved.

[0082] The bicycle control device 100 can further include the drive force detector 64. The drive force detector 64 is designed to detect the drive force. The auxiliary control 62 is designed to control the auxiliary actuator 30, causing it to generate an auxiliary force based on the drive force and to change the ratio of the auxiliary force to the drive force based on the saddle information. Thus, the support ratio can be changed based on the saddle information. The saddle information relates to the cyclist's posture on the bicycle and the cyclist's pedaling effort for the forward movement of the bicycle. Consequently, the load on the cyclist's feet can be reduced or the handling of the bicycle 1 can be improved.

[0083] The saddle information generator 60 includes the saddle position detector 38 for detecting the saddle position according to at least one of the saddle height position, the saddle angle position, and the horizontal saddle position. The saddle information includes the saddle position. Thus, the support ratio can be changed based on at least one of the saddle height position, the saddle angle position, and the horizontal saddle position. When the cyclist rides bicycle 1 uphill, the cyclist typically wants to raise the saddle 12, move the saddle 12 forward, and tilt the saddle 12 forward and downward to increase pedaling power more easily. When the cyclist rides bicycle 1 downhill, the cyclist typically wants to lower the saddle 12, move the saddle 12 backward, and tilt the saddle 12 backward and downward to improve the handling of bicycle 1.Consequently, the strain on the cyclist's feet can be reduced or the usability of the bicycle 1 can be improved.

[0084] The saddle height setting corresponds to a variable overall length of the adjustable seatpost 11. The auxiliary control 62 increases the support ratio as the variable overall length increases. Thus, the support ratio can be increased when the saddle 12 is raised. Consequently, the strain on the cyclist's feet can be reduced.

[0085] The saddle height setting corresponds to a variable overall length of the adjustable seatpost 11. The auxiliary control 62 reduces the support ratio when the variable overall length decreases. Thus, the support ratio can be reduced when the saddle 12 is lowered. Consequently, the handling of the bicycle can be improved.

[0086] The saddle information generator 60 includes the saddle actuation device 16, which is configured to receive a saddle adjustment request initiated by the cyclist. The saddle actuation device 16 is configured to generate a saddle adjustment trigger pulse corresponding to the saddle adjustment request, which is then transmitted to the saddle control unit 58. This allows the support ratio to be changed based on the saddle adjustment trigger pulse. Consequently, the performance of the bicycle control unit 100 can be increased.

[0087] The saddle actuation device 16 transmits the saddle adjustment trigger impulse to the saddle control 58 via wireless communication. Therefore, a communication cable between the saddle actuation device 16 and the saddle control 58 can be omitted. Consequently, the design flexibility for the bicycle 1 can be increased.

[0088] The bicycle control device 100 further comprises the saddle control 58, which is configured to control the saddle actuator 31 so that the latter changes the saddle position based on the saddle adjustment trigger impulse. Therefore, the cyclist can actuate the saddle control 58 to change the saddle position. Consequently, the cyclist can easily change the saddle position while riding the bicycle 1.

[0089] The saddle actuator 31 changes the saddle position during the saddle adjustment process. Therefore, the cyclist can continuously change the saddle position by setting a duration for the saddle adjustment process. Consequently, the cyclist can flexibly adjust the saddle position.

[0090] The bicycle control device 100 further comprises the saddle control 58, which is configured to control the saddle actuator 31 so that the latter changes a variable overall length of the adjustable seat post 11 based on the saddle adjustment trigger impulse. The saddle height position corresponds to the variable overall length. Therefore, the cyclist can actuate the saddle control 58 to change the saddle height position. Consequently, the cyclist can easily change the saddle height position while riding the bicycle.

[0091] The saddle adjustment process involves entering a saddle setting value with respect to the variable overall length. The saddle adjustment trigger impulse contains information regarding the saddle setting value. The saddle actuator 31 changes the variable overall length according to the saddle setting value. For example, the saddle height position can be changed by switching the switch or lever. Therefore, the cyclist can actuate the saddle control device 16 in a short time to change the saddle height position.

[0092] The auxiliary control 62 increases the support ratio when the saddle setting indicates that the variable overall length is increased. Conversely, the auxiliary control 62 decreases the support ratio when the saddle setting indicates that the variable overall length is decreased. Thus, the support ratio can be increased when the saddle 12 is to be raised, thereby reducing the strain on the cyclist's feet. Furthermore, the support ratio can be decreased when the saddle 12 is to be lowered, thereby improving the handling of the bicycle 1.

[0093] The bicycle control system 200 comprises the bicycle control device 100, the adjustable seat post 11 with variable overall length, and the auxiliary actuator 30. This allows the drive force to be varied based on the variable overall length of the adjustable seat post 11. The variable overall length relates to the cyclist's posture on the bicycle 1 and the pedaling effort required to propel the bicycle 1 forward. Consequently, the strain on the cyclist's feet can be reduced, or the handling of the bicycle 1 can be improved.

[0094] Now, with reference to Fig. 7. A bicycle control system 202, comprising a bicycle control device 102 according to a second embodiment, is described. The bicycle control device 102 has the same structure and / or design as the bicycle control device 100, except for the saddle control 58, the auxiliary control 62, and a bicycle tilt sensor 68. The bicycle control system 202 has the same structure and / or design as the bicycle control system 200, except for the bicycle control device 100. Therefore, elements that have essentially the same function as those in the first embodiment are numbered the same here and, for the sake of brevity, are not described and / or illustrated again in detail.

[0095] As in Fig. As can be seen in Figure 7, the bicycle control device 102 further comprises a bicycle tilt sensor 68 and a saddle control 258. The bicycle tilt sensor 68 is designed to detect the angle of inclination of the bicycle 1. Typically, the bicycle tilt sensor 68 is an accelerometer for detecting the direction of gravity. The bicycle tilt sensor 68 is preferably mounted on the frame 2 or in a housing for the drive unit 20.

[0096] The saddle control 258 is designed to control the saddle actuator 31 so that it changes the saddle position based on the incline angle. In principle, the saddle control 258 can control the saddle actuator 31 to establish a saddle position in which the cyclist can easily increase pedaling force when the road slopes uphill for the bicycle 1. The saddle control 258 can also control the saddle actuator 31 to establish a saddle position in which the cyclist can easily operate the bicycle 1 when the road slopes downhill for the bicycle.

[0097] Details regarding the functionality of the saddle control 258 are provided below with reference to the Fig. 8 and Fig. 9 described. As in Fig. As shown in Figure 8, the saddle control 258 can determine one of three road states: a level road state, an uphill state, and a downhill state. However, this is only one example, and the total number of road states in the embodiment of the present application is not limited. For example, the saddle control 258 can determine one of five states: a level road state, an uphill state, a steep uphill state, a downhill state, and a steep downhill state.

[0098] The saddle control 258 can determine an instantaneous road condition from three states based on the incline angle θ of the slope on which the bicycle 1 is located. For example, the memory 49 can store two threshold values ​​θ1 and θ2 (θ1 < 0 degrees < θ2). If θ = 0, the bicycle 1 is on a perfectly level road. If θ > 0, the slope is forward and upward. If θ < 0, the slope is forward and downward. If θ < θ1, the saddle control 258 can determine that the instantaneous road condition is downhill. If θ1 ≤ θ ≤ θ2, the saddle control 258 can determine that the instantaneous road condition is level. If θ2 < θ, the saddle control 258 can determine that the current road condition is the uphill condition.

[0099] The memory 49 can additionally store at least one of the total lengths of the adjustable seatpost 11, longitudinal lengths extending from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, and rotation angles of the saddle 12 about the rotation axis A1, each corresponding to one of the road conditions. For example, the memory 49 can additionally store three total lengths SPL 1,SPL2 and SPL3 (SPL1 < SPL2 < SPL3) store values ​​corresponding to the downhill, level, and uphill conditions, respectively. In the following description, SPL1 can be referred to as a downward total length or a second length. SPL2 can be referred to as a middle total length. SPL3 can be referred to as an upward total length or a first length. The saddle control 258 can control the seatpost actuator 33 to adjust the total length of the adjustable seatpost 11 based on the current road conditions to one for SPL. 1, SPL2 and SPL3 are defined. Memory 49 can additionally store three longitudinal lengths SLL. 1,SLL2 and SLL3 (SLL1 < SLL2 < SLL3) store values ​​corresponding to the downhill, level, and uphill states, respectively. The saddle control 258 can control the saddle positioning actuator 35 to adjust the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, based on the current road condition, to one for SLL. 1,SLL2 and SLL3 are set. The memory 49 can additionally store three rotation angles sα1, sα2, and sα3 (sα1 < sα2 < sα3 if the rotation angle α of the saddle 12 increases when the saddle 12, viewed from the right side of the bicycle 1, rotates clockwise around the axis of rotation A1), which correspond to the downhill state, the level road state, and the uphill state, respectively. The saddle control 258 can control the tilt actuator 37 such that it sets the rotation angles of the saddle 12 around the axis of rotation A1 to one for sα1, sα2, and sα3, respectively, based on the current road conditions.

[0100] The saddle control 258 can determine the current state within a predetermined time interval and a state transition based on the current state and an immediately preceding state, which was previously recorded within the predetermined time interval. As described in the Fig. 8 and Fig. As shown in Figure 9, there are nine state transitions, namely state transitions I to IX.

[0101] In state transition I, the current road condition remains level, which means that the overall length of the adjustable seatpost 11 is set to a mean overall length SPL2 and / or the longitudinal length, measured from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, is set to a mean longitudinal length SLL2 and / or the rotation angle α of the saddle 12 is set to a mean rotation angle sα2. The mean rotation angle sα2 is the angle by which the saddle 12 is tilted so that it is aligned horizontally when the bicycle 1 is placed on a horizontal surface. The mean overall length SPL2, the mean longitudinal length SLL2, and the mean rotation angle sα2 are common adjustment parameters for the saddle 12.A saddle height position, a horizontal saddle position and a saddle angle position, which are set using the usual adjustment parameters for the saddle 12, can be referred to as a medium saddle height position, a medium horizontal saddle position and a medium saddle angle position respectively.

[0102] In state transition II, the road state has changed from a level road state to an uphill state. During this state transition, the variable overall length of the adjustable seatpost 11 can change from SPL2 to SPL3, meaning that the saddle control 258 increases the variable overall length to the first length SPL3 when the incline increases. In other words, as in Fig. Figure 9 shows the saddle height position raised. In the following description, a saddle position after a change due to a state transition can be referred to as a target position. In the example above, SPL3 is a target position. Furthermore, the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12, can change from SLL2 to SLL3 in the forward-backward direction, meaning that the saddle control 258 moves the horizontal saddle position forward. Additionally, the rotation angle α of the saddle 12 can change from sα2 to sα3, meaning that the saddle control 258 tilts the saddle 12 forward and downward. Since the saddle position is changed as described above, the cyclist can increase the pedaling force.

[0103] In state transition III, the current road state remains the uphill state, which means that the total length of the adjustable seat post 11 is set to an upward-directed total length SPL3 and / or the longitudinal length starting from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction is set to a forward-directed longitudinal length SLL3 and / or the rotation angle α of the saddle 12 is set to a forward-inclined rotation angle sα3.

[0104] In state transition IV, the road condition changed from the uphill state to the level road state. During this state transition, the variable overall length of the adjustable seatpost 11 can change from SPL3 to SPL2, which means that the saddle control 258 resets the variable overall length to the mean overall length SPL2 when the incline becomes gentle. In other words, as in Fig. Figure 9 shows the saddle height lowered to the middle saddle height position. Furthermore, the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12, can change from SLL3 to SLL2 in the forward-backward direction, meaning that the saddle control 258 moves the horizontal saddle position backward to the middle horizontal saddle position. Additionally, the rotation angle α of the saddle 12 can change from sα3 to sα2, meaning that the saddle control 258 tilts the saddle 12 backward and downward, thereby returning the saddle angle to the middle saddle angle position. Since the saddle position changes as described above, the operability of the bicycle 1 is improved.

[0105] In state transition V, the road state has changed from a level road state to a downhill state. During this state transition, the variable overall length of the adjustable seatpost 11 can change from SPL2 to SPL1, which means that the saddle control 258 increases the variable overall length to the second length SPL1 when the incline is downhill. In other words, as in Fig. Figure 9 shows the saddle height being lowered. Furthermore, the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12, can change from SLL2 to SLL1 in the forward-backward direction, meaning that the saddle control 258 moves the horizontal saddle position backward. Additionally, the rotation angle α of the saddle 12 can change from sα2 to sα1, meaning that the saddle control 258 tilts the saddle 12 backward and downward. Since the saddle position is changed as described above, the operability of the bicycle 1 is improved.

[0106] In state transition VI, the current road state remains the downhill state, which means that the total length of the adjustable seat post 11 is set to a downward-directed total length SPL1 and / or the longitudinal length starting from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction is set to a rearward-directed longitudinal length SLL1 and / or the rotation angle α of the saddle 12 is set to a rearward-inclined rotation angle sα1.

[0107] In state transition VII, the road condition changed from the downhill state to the level road state. During this state transition, the variable overall length of the adjustable seatpost 11 can change from SPL1 to SPL2, which means that the saddle control 258 resets the variable overall length to the mean overall length SPL2 when the incline becomes gentle. In other words, as in Fig. As shown in Figure 9, the saddle height is raised to the middle saddle height position. Furthermore, the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12, can change from SLL1 to SLL2 in the forward-backward direction, meaning that the saddle control 258 moves the horizontal saddle position forward to the middle horizontal saddle position. Additionally, the rotation angle α of the saddle 12 can change from sα1 to sα2, meaning that the saddle control 258 tilts the saddle 12 forward and downward, thereby returning the saddle angle to the middle saddle angle position. Since the saddle position is changed as described above, the operability of the bicycle 1 is improved.

[0108] In state transition VIII, the road state has changed from the downhill state to the uphill state. During this state transition, the variable overall length of the adjustable seatpost 11 can change from SPL1 to SPL3, meaning that the saddle control 258 increases the variable overall length to the first length SPL3 when the gradient increases uphill. In other words, as in Fig. As shown in Figure 9, the saddle height is raised. Furthermore, the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12, can change from SLL1 to SLL3 in the forward-backward direction, meaning that the saddle control 258 moves the horizontal saddle position forward. Additionally, the rotation angle α of the saddle 12 can change from sα1 to sα3, meaning that the saddle control 258 tilts the saddle 12 forward and downward. Since the saddle position is changed as described above, the cyclist can increase the pedaling force.

[0109] In state transition IX, the road state has changed from the uphill state to the downhill state. During this state transition, the variable overall length of the adjustable seatpost 11 can change from SPL3 to SPL1, which means that the saddle control 258 reduces the variable overall length to the second length SPL1 when the incline is downhill. In other words, as in Fig. Figure 9 shows the saddle height being lowered. Furthermore, the longitudinal length, starting from the rearmost horizontal position RHP of the saddle 12, can change from SLL3 to SLL1 in the forward-backward direction, meaning that the saddle control 258 moves the horizontal saddle position backward. Additionally, the rotation angle α of the saddle 12 can change from sα3 to sα1, meaning that the saddle control 258 tilts the saddle 12 backward and downward. Since the saddle position is changed as described above, the operability of the bicycle 1 is improved.

[0110] In this embodiment, the auxiliary control 262 determines the support ratio in addition to rule 1, rule 2 and rule 3 in the first embodiment according to the following rule. Rule 4:

[0111] Auxiliary control 262 increases the assistance ratio when the road slopes upwards for bicycle 1. Auxiliary control 262 decreases the assistance ratio when the road slopes downwards for bicycle.

[0112] Memory 49 can additionally store support ratios, each corresponding to the level road condition, the uphill condition, and the downhill condition. For example, memory 49 can additionally store three support ratios SR. 1, SR2 and SR3 (SR1 < SR2 < SR3) store values ​​corresponding to the downhill, level, and uphill states, respectively. Auxiliary control 262 can control auxiliary actuator 30 to adjust the support ratio to one for SR based on the current road condition. 1, defines SR2 and SR3.

[0113] The auxiliary controller 262 can detect a momentary state within a predetermined time interval and a state transition of the in Fig. Determine the nine state transitions shown, based on the current state and an immediately preceding state, which was previously recorded as the predetermined time interval.

[0114] During state transition I, the current road state remains level, meaning that the support ratio is set to the average support ratio SR2. The average support ratio SR2 is a common setting parameter for auxiliary actuator 30.

[0115] In state transition II, the road state has changed from a level road state to an uphill state. During this state transition, the assistance ratio can change from SR2 to SR3, meaning that the auxiliary control 262 increases the assistance ratio to SR3 when the incline increases. Because the assistance ratio is increased, the strain on the cyclist's feet can be reduced.

[0116] In state transition III, the current road state remains the uphill state, which means that the support ratio is set to a high support ratio SR3.

[0117] In state transition IV, the road condition has changed from an uphill state to a level road state. During this state transition, the support ratio can change from SR3 to SR2, meaning that the auxiliary control 262 resets the support ratio to the medium support ratio SR2 when the incline becomes gentle. Because the support ratio is reduced as described above, the cyclist can easily pedal 28, thus improving the handling of the bicycle 1.

[0118] In state transition V, the road state changes from a level road state to a downhill state. During this state transition, the support ratio can change from SR2 to SR1, meaning that the auxiliary control 262 reduces the support ratio to SR1 when the incline decreases. Because the support ratio is reduced, the cyclist can easily pedal 28, thus improving the handling of the bicycle 1.

[0119] In state transition VI, the current road state remains the downhill state, which means that the support ratio is set to a low support ratio SR1.

[0120] In state transition VII, the road state changes from downhill to level. During this transition, the support ratio can change from SR1 to SR2, meaning that the auxiliary control 262 resets the support ratio to the average support ratio SR2 when the gradient becomes gentle. Since the support ratio is increased as described above, the strain on the cyclist's feet can be reduced.

[0121] In state transition VIII, the road state has changed from downhill to uphill. During this transition, the assistance ratio can change from SR1 to SR3, meaning that the auxiliary control 262 increases the assistance ratio when the gradient increases. Because the assistance ratio is increased, the strain on the cyclist's feet can be reduced.

[0122] In state transition IX, the road state has changed from the uphill state to the downhill state. During this state transition, the support ratio can change from SR3 to SR1, meaning that the auxiliary control 262 reduces the support ratio when the incline decreases. Because the support ratio is reduced, the cyclist can easily pedal 28, thus improving the handling of the bicycle 1.

[0123] In this embodiment, the threshold values ​​(e.g. θ1 and θ2) can be used to determine the road condition, seatpost parameters (e.g. the total lengths SPL) 1, SPL2 and SPL3 of the adjustable seatpost 11), setting parameters for the horizontal saddle position (for example, the longitudinal lengths SLL) 1,SLL2 and SLL3 starting from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction), saddle angle position adjustment parameters (for example, the rotation angles sα1, sα2 and sα3 of the saddle 12 about the rotation axis A1), the support ratios SR 1, SR2 and SR3, which correspond to the road conditions, can be set or rewritten via the I / O interface 66 by an operator (for example, the bicycle dealer or the cyclist) using a bicycle computer, a personal computer, or a mobile terminal. In the second embodiment, at least one of the rotation mechanism 36 and the saddle adjustment mechanism 34 can be omitted, or two of the seat post adjustment mechanism 32, the rotation mechanism 36, and the saddle adjustment mechanism 34 can be omitted, as described in the first embodiment.

[0124] The bicycle control device 102 and the bicycle control system 202 can achieve essentially the same effects as the bicycle control device 100 or the bicycle control system 200 of the first embodiment.

[0125] Furthermore, the bicycle control device 102 has the following additional features.

[0126] The bicycle control device 102 further comprises the bicycle tilt sensor 68 and the saddle control 258. The bicycle tilt sensor 68 is designed to detect the tilt angle of the incline in which the bicycle 1 is located. The saddle control 258 is designed to control the saddle actuator 31 so that it changes the saddle position based on the tilt angle. Thus, the saddle position can be changed based on the tilt angle of the incline in which the bicycle 1 is located. When the cyclist rides the bicycle 1 uphill, the cyclist typically wants to change the saddle position to make it easier to increase pedaling force. When the cyclist rides the bicycle 1 downhill, the cyclist typically wants to change the saddle position differently to improve the handling of the bicycle 1.Consequently, the saddle position can be automatically changed according to the usual preference of the cyclist, thus increasing the comfort of bicycle 1.

[0127] The saddle height setting corresponds to a variable overall length of the adjustable seatpost 11. The saddle control 258 increases the variable overall length to the first length SPL3 when the incline is uphill and decreases the variable overall length to the second length SPL1 when the incline is downhill. Thus, the overall length of the adjustable seatpost 11 can be changed based on the incline of the bicycle 1. When riding uphill on the bicycle 1, the cyclist typically wants to raise the saddle 12 to increase pedaling effort more easily. When riding downhill on the bicycle 1, the cyclist typically wants to lower the saddle 12 to improve the handling of the bicycle 1.

[0128] Consequently, the overall length of the adjustable seat post 11 can be automatically changed according to the usual wishes of the cyclist, so that the comfort of the bicycle 1 is increased.

[0129] Below, a bicycle control system 204, comprising a bicycle control device 104 according to a third embodiment, is described with reference to Fig. The bicycle control device 104 has the same structure and / or design as the bicycle control device 102, except for the auxiliary control 262. The bicycle control system 204 has the same structure and / or design as the bicycle control system 202, except for the bicycle control device 102. Therefore, elements that have essentially the same function as those in the second embodiment are numbered the same here and, for the sake of brevity, are not described and / or illustrated again in detail.

[0130] As in Fig. As shown in Figure 10, the bicycle steering device 104 has an auxiliary control 362. In this embodiment, the auxiliary control 362 determines the support ratio according to at least one of the following rules instead of rules 1 to 4 described in the second embodiment. Rule 5:

[0131] After the road condition changes such that the road slopes upwards for bicycle 1, the auxiliary control 362 temporarily increases the support ratio to a first support ratio until the saddle position has changed to the target position, which was determined based on the state transition. The auxiliary control 362 then decreases the support ratio to a third support ratio, which is lower than the first support ratio, after the saddle position has reached the target position. Rule 6:

[0132] After the road condition changes such that the road slopes downwards for bicycle 1, the auxiliary controller 362 temporarily reduces the support ratio to a second support ratio until the saddle position has changed to the target position, which was determined based on the state transition. The auxiliary controller 362 then increases the support ratio to a fourth support ratio, which is higher than the second support ratio, after the saddle position has reached the target position.

[0133] As in Fig. As shown in Figure 11, the saddle control 258 controls the saddle actuator 31 so that it changes the saddle position based on road conditions when the state transition described in the second embodiment occurs. However, from the time the saddle control 258 determines the state transition until the saddle position reaches the target position, a delay occurs. Consequently, the auxiliary control 362 temporarily changes the support ratio during the delay to reduce the load on the cyclist's feet or to improve the handling of the bicycle 1.

[0134] Fig. Figure 12 shows detailed processes executed by the auxiliary controller 362. In step S1, the auxiliary controller 362 and the saddle controller 258 determine, according to the method described in the second embodiment, whether state transition II, VII, or VIII occurs. If it is not determined that state transition II, VII, or VIII occurs (No in step S1), in step S2 the auxiliary controller 362 and the saddle controller 258 determine, according to the method described in the second embodiment, whether state transition IV, V, or IX occurs. If it is not determined that state transition IV, V, or IX occurs (No in step S2), the process returns to step S1.

[0135] If it is determined that state transition II, VII, or VIII occurs (Yes in step S1), in step S11 the saddle control 258 controls the saddle actuator 31 so that it begins changing the saddle position to the target position based on the state transition, according to the procedure described in the second embodiment. For example, in state transition II, the seatpost actuator 33 begins changing the variable overall length of the adjustable seatpost 11 from SPL2 to SPL3. After this change, the saddle 12 can be raised. Alternatively or additionally, the saddle 12 can be moved forward. Furthermore, the saddle 12 is rotated forward and downward, either alternatively or additionally, to tilt. However, it takes time for the saddle position to reach the target position.

[0136] In step S12, the auxiliary controller 362, essentially at the same time as in step S11, controls the auxiliary actuator 30 so that it increases the support ratio to the first support ratio TR1. The auxiliary controller 362 can increase the support ratio by the same amount as the auxiliary controller 262. That is, for example, in state transition II, TR1 can be equal to SR3. The auxiliary controller 362 can also increase the support ratio by a different amount. That is, for example, in state transition II, TR1 can be different from SR3. Even if it takes time for the saddle position to reach the target position, the auxiliary controller 362 can increase the support ratio immediately.Consequently, if the variable overall length of the adjustable seatpost 11 changes from SPL2 to SPL3, in state transition II the auxiliary control 362 temporarily increases the support ratio to the first support ratio TR1 when the incline is uphill, until the variable overall length of the seatpost 11 reaches the first length SPL3. Fig. Steps S11 and S12 are executed in parallel, but they can also be executed one after the other.

[0137] In step S13, the auxiliary controller 362 receives an instantaneous saddle position from the saddle position detector 38 to determine whether the saddle position has reached the target position. If it is not determined that the saddle position has reached the target position (No in step S13), step S13 is repeated. If it is determined that the saddle position has reached the target position (Yes in step S13), in step S14 the auxiliary controller 362 reduces the support ratio to a third support ratio TR3, which is smaller than the first support ratio TR1, after the saddle position has reached the target position. TR3 can be equal to one of the values ​​from SR1 to SR3, or it can be a value independent of SR1 to SR3.For example, in state transition II, the auxiliary controller 362 reduces the support ratio to a third support ratio TR3, which is smaller than the first support ratio TR1, after the total length of the seatpost 11 has reached the first length SPL3. After step S14, the process returns to step S1.

[0138] If it is determined that state transition IV, V, or IX occurs (Yes in step S2), in step S21 the saddle control 258 controls the saddle actuator 31 so that it begins changing the saddle position to the target position based on the state transition, according to the procedure described in the second embodiment. For example, in state transition V, the seatpost actuator 33 begins changing the variable overall length of the adjustable seatpost 11 from SPL2 to SPL1. After this change, the saddle 12 can be lowered. Alternatively or additionally, the saddle 12 can be moved backward. Furthermore, the saddle 12 is rotated backward and downward, either alternatively or additionally, to tilt. However, it takes time for the saddle position to reach the target position.

[0139] In step S22, the auxiliary controller 362, essentially at the same time as in step S21, controls the auxiliary actuator 30 so that it reduces the support ratio to a second support ratio TR2. The auxiliary controller 362 can reduce the support ratio by the same amount as the auxiliary controller 262. That is, for example, during the state transition, TR2 can be equal to TR1. However, the auxiliary controller 362 can also reduce the support ratio by a different amount. That is, for example, during the state transition, TR2 can be different from TR1. Even though it takes time for the saddle position to reach the target position, the auxiliary controller 362 can reduce the support ratio immediately.When the variable overall length of the adjustable seatposts 11 is changed during the state transition V from SPL2 to SPL1, the auxiliary control 362 temporarily reduces the support ratio to the second support ratio TR2 when the incline is downhill, until the variable overall length of the seatpost 11 reaches the second length SPL1. Fig. Steps S21 and S22 are executed in parallel, but they can also be executed one after the other.

[0140] In step S23, the auxiliary controller 362 receives an instantaneous saddle position from the saddle position detector 38 to determine whether the saddle position has reached the target position. If it is not determined that the saddle position has reached the target position (No in step S23), step S23 is repeated. If it is determined that the saddle position has reached the target position (Yes in step S23), in step S24 the auxiliary controller 362 increases the support ratio to a fourth support ratio TR4, which is greater than the second support ratio TR2, after the saddle position has reached the target position. TR4 can be equal to one of SR1 to SR3, or it can be a value independent of SR1 to SR3.For example, in state transition V, the auxiliary controller 362 increases the support ratio to the fourth support ratio TR4, which is larger than the second support ratio TR2, after the total length of the seatpost 11 has reached the second length SPL1. After step S24, the process returns to step S1.

[0141] In this embodiment, the support ratios TR1 to TR4, which correspond to the state transitions, can be set or rewritten by the operator (for example, the bicycle dealer or the cyclist) via the I / O interface 66 using a bicycle computer, a personal computer, or a mobile device. In the second embodiment, at least one of the rotation mechanism 36 and the saddle adjustment mechanism 34 can be omitted, or two of the seatpost adjustment mechanism 32, the rotation mechanism 36, and the saddle adjustment mechanism 34 can be omitted, as described in the first embodiment.

[0142] The bicycle control device 104 and the bicycle control system 204 can achieve essentially the same effects as the bicycle control device 102 or the bicycle control system 202 of the second embodiment.

[0143] In the third embodiment, the seat post 11 can be adjusted according to an actuation of the saddle actuation device 16 by the cyclist. In this case, steps S11 and S21 can be omitted. Fig. Step 12 is omitted. In this case, the saddle control 258 controls the saddle actuator 31 so that it begins changing the saddle position to the target position according to the cyclist's action. In steps S13 and S23, the auxiliary control 362 receives an instantaneous saddle position from the saddle position detector 38 to determine whether the saddle position has reached the target position, which means that the auxiliary control 362 determines whether the cyclist will perform an action to change the saddle position to the target position.

[0144] Furthermore, the bicycle control device 104 has the following additional features.

[0145] The bicycle control device 104 further comprises the drive force detector 64, which is configured to detect the drive force. The auxiliary control 362 is configured to control the auxiliary actuator 30 so that the latter generates an auxiliary force based on the drive force and changes the support ratio of the auxiliary force to the drive force based on the saddle information. The auxiliary control 362 temporarily increases the support ratio to the first support ratio TR1 when the incline is uphill, until the variable overall length of the seat post 11 reaches the first length SPL3. The auxiliary control 362 temporarily decreases the support ratio to the second support ratio TR2 when the incline is downhill, until the variable overall length of the seat post 11 reaches the second length SPL1.It takes time for the seatpost 11 to reach a target length (the first length SPL3 or the second length SPL1) based on the inclination angle, but the support ratio can be changed immediately based on the inclination angle until the seatpost 11 reaches the target length, thereby increasing the pedaling comfort of the bicycle 1.

[0146] The auxiliary control 362 reduces the support ratio to the third support ratio TR3, which is lower than the first support ratio TR1, after the total length of the seatpost 11 reaches the first length SPL3. The auxiliary control 362 increases the support ratio to a fourth support ratio TR4, which is higher than the second support ratio TR2, after the total length of the seatpost 11 reaches the second length SPL1. This allows the support ratio to be immediately returned to its original value after the seatpost 11 reaches its target length. This further increases the pedaling comfort of the bicycle 1.

[0147] Below, a bicycle control system 206, comprising a bicycle control device 106 according to a fourth embodiment, is described with reference to Fig. The bicycle control system 206 comprises the bicycle control device 106 and the auxiliary actuator 30. The bicycle control device 106 includes a saddle information generator 460, an auxiliary controller 462, the drive force detector 64, and the I / O interface 66. The bicycle control device 106 also includes a speed sensor 72. The auxiliary actuator 30, the drive force detector 64, and the I / O interface 66 have essentially the same function as those in the first to third embodiments and are not described and / or illustrated again in detail here for the sake of brevity. In this embodiment, the auxiliary controller 462 can have the same structure and / or functionality as the auxiliary controllers 62, 262, or 362, except for the following description.

[0148] In this embodiment, the saddle information generator 460 has a seat sensor 70 for detecting the seat load exerted on the saddle 12 or the seat post 11. Therefore, the saddle information includes the seat load. The saddle information generator 460 may further include the saddle actuation device 16 and / or the saddle position detector 38 according to the first to third embodiments.

[0149] The seat sensor 70 can include a membrane switch arranged in the saddle 12, which detects whether the seat load exerted on the saddle 12 is below a predetermined level. The membrane switch typically comprises a first flexible layer substrate, a second flexible layer substrate, and an insulating interlayer. A first conductive pattern, comprising a first electrode, is provided on the first flexible layer substrate. A second conductive pattern, comprising a second electrode, is provided on the second flexible layer substrate. The second flexible layer substrate is spaced apart from the first flexible layer substrate in the first direction. The insulating interlayer is arranged between the first and second flexible layer substrates in the first direction. Viewed in the first direction, the first electrode overlaps the second electrode.The insulating layer has an opening that covers the first and second electrodes in the first direction. When the cyclist is not seated on the saddle 12, the first electrode does not contact the second electrode, and the seat sensor 70 detects that the seat load is below a predetermined level. When the cyclist is seated on the saddle 12, at least one of the first and second flexible layer substrates flexes in the first direction, and the first electrode contacts the second electrode. In this case, the seat sensor 70 detects that the seat load exerted on the saddle 12 is equal to or above the predetermined level.

[0150] Alternatively or additionally, the seat sensor 70 can include a piezoelectric element or an electrical resistance strain gauge for detecting a displacement (elastic deformation) of the saddle 12 or the seat post 11 in order to detect the seat load exerted on the saddle 12 or the seat post 11. For example, the seat sensor 70 can include an electrical resistance strain gauge provided on the saddle rail of the saddle 12, which outputs an electrical signal based on an elastic deformation of the saddle rail (displacement of the saddle 12). The seat sensor 70 can include a force transducer provided on the lower part of the saddle 12 or the seat post 11, which directly detects the seat load exerted on the saddle 12 or the seat post 11. The seat sensor 70 can include a pulse switch located under the seat surface of the saddle 12.

[0151] The speed sensor 72 is designed to detect the speed of the bicycle 1. The speed sensor 72 can include a rotational speed sensor for detecting the rotational speed of at least one of the front wheel 4 and the rear wheel 6. The rotational speed sensor can include a magnet attached to the front wheel 4 and a magnetic sensor attached to the front fork of the frame 2, which detects physical proximity to the magnet. Alternatively or additionally, the speed sensor can include a magnet attached to the rear wheel 6 and a magnetic sensor attached to the seat stay or chainstay of the frame 2, which detects physical proximity to the magnet. Each of the rotational speed sensors described above outputs a pulse signal when the magnet comes close to the magnetic sensor, and the rotational speed can be calculated from the time interval between two successive pulses.Alternatively, the speed sensor can incorporate a Global Positioning System (GPS) sensor, which detects the speed of the bicycle 1 by recording the distance traveled per unit of time.

[0152] The auxiliary control 462 increases the assistance ratio when the bicycle speed detected by the speed sensor 72 is above a predetermined speed and the seat load detected by the seat sensor 70 is below the predetermined level. The predetermined speed is preferably higher than 0 km / h. Consequently, determining whether the bicycle speed is above the predetermined speed eliminates cases in which the cyclist is not riding the bicycle 1. The predetermined level of seat load is preferably set such that disturbances in which the cyclist is not sitting on the saddle 12 are eliminated. Therefore, the auxiliary control 462 increases the assistance ratio in a situation in which the cyclist is riding the bicycle 1 without sitting on the saddle 12, for example, when the cyclist is riding the bicycle 1 uphill.After the support ratio has been increased and the bicycle speed approaches or exceeds the predetermined speed, or the seat load approaches or exceeds the predetermined level, the auxiliary control 462 returns the support ratio to its original value.

[0153] If the saddle information generator 460 can further comprise the saddle actuation device 16 and / or the saddle position detector 38 according to the first to third embodiments, the auxiliary control 462 can increase the support ratio under the conditions described in the first to third embodiments, even when the cyclist is sitting on the saddle 12, and can additionally increase the support ratio if the bicycle speed detected by the speed sensor 72 is above the predetermined speed and the seat load detected by the seat sensor 70 is below the predetermined level.For example, if the bicycle speed detected by the speed sensor 72 approaches or falls below the predetermined speed, or if the seat load detected by the seat sensor 70 approaches or exceeds the predetermined level, the auxiliary control can increase the support ratio by a first additional ratio ARD1 according to rule 1 after the overall length of the adjustable seat post 11 has been increased. If the bicycle speed detected by the speed sensor 72 is above the predetermined speed and the seat load detected by the seat sensor 70 is below the predetermined level, the auxiliary control can increase the support ratio by a first additional ratio ARD1 plus a second additional ratio ARD2 after the overall length of the adjustable seat post 11 has been increased.In another case, if the bicycle speed detected by the speed sensor 72 approaches or falls below the predetermined speed, or if the seat load detected by the seat sensor 70 approaches or exceeds the predetermined level, the auxiliary control 462 can reduce the support ratio; then, after increasing the overall length of the adjustable seat post 11, the auxiliary control 462 can further reduce the support ratio.

[0154] The bicycle control device 106 and the bicycle control system 206 can achieve essentially the same effects as the bicycle control device 100 and the bicycle control system 200 of the first embodiment, the bicycle control device 102 and the bicycle control system 202 of the second embodiment, or the bicycle control device 104 and the bicycle control system 204 of the third embodiment.

[0155] Furthermore, the bicycle control device 106 also includes the speed sensor 72, which is configured to detect the speed of the bicycle 1. The saddle information generator 460 includes the seat sensor 70, which detects the seat load exerted on the saddle 12 or the seat post 11. The saddle information includes the seat load. The auxiliary control 462 increases the assistance ratio when the bicycle speed detected by the speed sensor 72 is above the predetermined speed and the seat load detected by the seat sensor 70 is below the predetermined level. Thus, the assistance ratio can be increased when the cyclist rides the bicycle 1 without sitting on the saddle 12, for example, when the cyclist rides the bicycle 1 uphill. Consequently, the strain on the cyclist's feet can be reduced.

[0156] In this embodiment, the bicycle control system 206 can be an alternative bicycle control system. An alternative bicycle control system 206A, which includes an alternative bicycle control device 106A according to the fourth embodiment, is described below with reference to Fig. 14 described. The bicycle control device 106A has an auxiliary control 462A instead of the auxiliary control 462. The bicycle control device 106A also has a pedal detector 74 instead of the speed sensor 72.

[0157] The pedal detector 74 is designed to detect the cyclist's pedaling. The pedal detector 74 can include a cadence sensor for detecting the rotation of the crankshaft 26. The cadence sensor can include a magnet attached to the crankshaft 26 and a magnetic sensor mounted on a cover attached to the frame 2, which detects physical proximity to the magnet. The cover typically houses the auxiliary actuator 30. The cadence sensor outputs a pulse signal when the magnet comes close to the magnetic sensor, and the rotational speed can be calculated from the time interval between two successive pulses. Alternatively, the pedal detector 74 can include a rotation potentiometer mounted on the axis of rotation of the pedal 28, which detects the rotation of the pedal 28. That is, the pedal detector 74 can be designed to detect either the rotation of the crankshaft 26 or the pedal 28.If both the cadence sensor and the rotation potentiometer detect a rotational speed greater than a predetermined speed, the pedal detector 74 detects the cyclist's pedaling. The predetermined speed is preferably set to eliminate interference when the cyclist is not riding the bicycle 1. Furthermore, the pedal detector 74 can also function as the drive force detector 64 for detecting the cyclist's pedaling force. If the drive force detector 64 detects a pedaling force greater than a predetermined torque, it detects the cyclist's pedaling. The predetermined torque is preferably set to eliminate interference when the cyclist is not riding the bicycle 1.

[0158] The auxiliary control 462A increases the assistance ratio when the pedal detector 74 detects the cyclist's pedaling and the seat load detected by the seat sensor 70 is below the predetermined level. The predetermined level for the seat load is preferably set to eliminate interference when the cyclist is not seated on the saddle 12. Therefore, the auxiliary control 462A increases the assistance ratio in situations where the cyclist is riding the bicycle 1 without sitting on the saddle 12, for example, when the cyclist is riding the bicycle 1 uphill. After the assistance ratio has been increased, and if the pedal detector 74 does not detect the cyclist's pedaling, or if the seat load approaches or exceeds the predetermined level, the auxiliary control 462A returns the assistance ratio to its original value.The auxiliary control 462A can have the same functionality as described above if the saddle information generator 460 further comprises the saddle actuation device 16 and / or the saddle position detector 38 according to the first to third embodiments.

[0159] The bicycle control device 106A and the bicycle control system 206A can achieve similar effects to the bicycle control device 106 and the bicycle control system 206.

[0160] The bicycle control device 106A further comprises the pedal detector 74, which is designed to detect the cyclist's pedaling. The auxiliary control 462A increases the assistance ratio when the pedal detector 74 detects the cyclist's pedaling and the seat load detected by the seat sensor 70 is below the predetermined level. Thus, the assistance ratio can be increased when the cyclist rides the bicycle 1 without sitting on the saddle 12, for example, when the cyclist is riding the bicycle 1 uphill. Consequently, the strain on the cyclist's feet can be reduced.

[0161] In this embodiment, the bicycle control system 206 can be another alternative bicycle control system. Another alternative bicycle control system 206B, which includes an alternative bicycle control device 106B according to the fourth embodiment, is described below with reference to Fig. 15. The bicycle control device 106B has an auxiliary control 462B instead of the auxiliary control 462 or 462A. The bicycle control device 106B also has the speed sensor 72 and the pedal detector 74. The speed sensor 72 and the pedal detector 74 have the same functionalities as shown above.

[0162] The auxiliary control unit 462B increases the assistance ratio when the bicycle speed detected by the speed sensor 72 exceeds a predetermined speed, the pedaling sensor 74 detects the cyclist's pedaling, and the seat load detected by the seat sensor 70 is below the predetermined level. The predetermined speed, the predetermined level, and the thresholds for detecting the cyclist's pedaling are preferably set as described above. Using the seat sensor 70, the speed sensor 72, and the pedaling sensor 74, the auxiliary control unit 462B does not increase the assistance ratio when the cyclist is traveling downhill without riding the bicycle 1 and without sitting on the saddle 12, and when the cyclist is riding the bicycle 1 without the rear wheel 6 being in contact with the ground (when a kickstand for the bicycle 1 is in contact with the ground).

[0163] The bicycle control device 106B and the bicycle control system 206B can achieve essentially the same effects as the bicycle control device 106 and the bicycle control system 206 and the bicycle control device 106A and the bicycle control system 206A.

[0164] Furthermore, the bicycle control device 106B does not increase the assistance ratio when the cyclist is riding downhill without riding bicycle 1 and without sitting on the saddle 12, and when the cyclist is riding bicycle 1 without the rear wheel 6 contacting the ground (when a kickstand for bicycle 1 is in contact with the ground). Therefore, the bicycle control device 106B does not consume any electrical energy, and no assistance is required. Consequently, the bicycle control device 106B can efficiently conserve electrical energy.

[0165] In this embodiment, the predetermined speed, the predetermined level, the threshold values ​​for detecting the cyclist's pedaling can be set or rewritten via the I / O interface 66 with a bicycle computer, a personal computer or a mobile device by an operator (for example, a bicycle dealer or a cyclist).

[0166] For example, in the embodiments above, the horizontal saddle position is defined as a longitudinal length extending from the rearmost horizontal position RHP of the saddle 12 in the forward-backward direction, which can be adjusted with the saddle adjustment mechanism 34. However, the horizontal saddle position can also be defined as a longitudinal length extending from the foremost horizontal position FHP ( Fig.1) The saddle 12 can be defined in the forward-backward direction, which can be adjusted using the saddle adjustment mechanism 34. Alternatively, the horizontal saddle position can be defined as a one-dimensional coordinate relative to a specific horizontal position of the saddle 12. The specific horizontal position can be an intermediate horizontal position between the rearmost horizontal position RHP and the foremost horizontal position FHP in the forward-backward direction. The parameters relating to the horizontal saddle position LL min , LL 1, LL2, ..., LL i-1 , LL i , ..., LL n-1 , LL max , SLL 1, SLL2, SLL3 and HP i should be determined according to the above definitions for the horizontal saddle position.

[0167] Furthermore, in the above embodiments, the saddle angle position is defined as the rotation angle α of the saddle 12, which can increase when the saddle 12, viewed from the right side of the bicycle 1, rotates clockwise around the axis of rotation A1. However, the rotation angle α can also decrease when the saddle 12, viewed from the right side of the bicycle 1, rotates counterclockwise around the axis of rotation A1. The parameters relating to the saddle angle position α min , α1, α2, ..., α i-1 , α i , ..., α n-1 , α max , sα1, sα2, sα3 and sα i should be determined according to the definitions above for the saddle angle position.

[0168] The term "configured," as used herein to describe a component, section, or part of an apparatus, includes hardware and / or software designed and / or programmed to perform the desired function. The desired function may be performed by hardware, software, or a combination of both.

[0169] In the present application, the term "attached" or "to attach," as used herein, may encompass configurations in which one element is directly attached to another element by attaching the element directly to the other element; configurations in which the element is indirectly attached to the other element by attaching the element to the intermediate component(s); and configurations in which one element is integral with another element, i.e., one element is an essential part of the other element. This concept also applies to words with a similar meaning, for example, "united," "connected," "coupled," "mounted," "bound," "fixed," and their derivatives.

[0170] The term "comprehensive" and its derivatives, as used herein, are intended to be open terms that specify the presence of the indicated features, elements, components, groups, integers, and / or steps, but do not exclude the presence of other unspecified features, elements, components, groups, integers, and / or steps. This concept also applies to words with similar meanings, such as the terms "exhibiting," "containing," and their derivatives.

[0171] The terms “component”, “area”, “section”, “part”, “element”, “body” and “structure” can have the dual meaning of one part or several parts when used in the singular.

[0172] The ordinal numbers cited in the present application, such as "first" and "second," are merely descriptive and have no other meaning, such as indicating a specific order or the like. Moreover, for example, the expression "first element" does not in itself imply the existence of a "second element," and the expression "second element" does not in itself imply the existence of a "first element."

[0173] As used herein, the term “two” can encompass not only a configuration in which two elements have the same shape or structure, but also a configuration in which two elements have different shapes or structures.

[0174] Finally, by expressions of such degree as "essentially", "about" and "approximately", as used herein, a reasonable degree of deviation from the modified expression is to be understood such that the final result is not significantly altered. REFERENCE MARK 2 frames 4 front wheel 6 rear wheel 8 Drive mechanism 10 Handlebar 11 Seatpost 11a upper cylinder 11b lower cylinder 12 saddles 13 seat tube 14 batteries 16 Actuating device 20 drive unit 22 chain 24 rear sprocket 26 Crankshaft 27 crank arm 28 Pedal 29 front sprocket 30 Auxiliary actuator 31 Saddle actuator 32 Seatpost adjustment mechanism 33 Seatpost actuator 34 Saddle adjustment mechanism 35 Saddle positioning actuator 36 Rotation mechanism 37 Tilt actuator 38 Saddle Position Detector 40 Saddle height position detector 41 Clamping device 42 Actuating component 42m Actuating component 43 Detector bracket 43c clamping part 43h drilling 43w light guide window 44 contact detectors 44A contact switch 44B Contact Detector 45 signal transmitters 46 Magnetic sensor 46A magnetic sensor 46B Magnetic sensor 48 light sources 48A light generator 48B Light generator 50 reflective mirrors 52 optical distance sensor 54 Detector for the horizontal saddle position 56 Detector for saddle angle position 58, 258 saddle steering 58A processor 58B memory 60,460 Saddle Information Generator 62, 262, 362, 462, 462A, 462B Auxiliary control 62A processor 62B memory 64 Drive force detector 66 I / O interface 68 Bicycle tilt sensor 70 seat sensor 73 Speed ​​sensor 74 Footprint detector 100, 102, 104, 106, 106A, 106B Bicycle control device 200, 202, 204, 206, 206A, 206B Bicycle control system I, II, III, IV, V, VI, VII, VIII, IX state transition A1 Rotation axis CCL counterclockwise rotation limit CWL clockwise rotation limit D1 direction EL course length FHP front horizontal position RHP rearmost horizontal position S1-S24 Step α Rotation angle

Claims

[1] Bicycle steering device (100), comprising: a saddle information generator (60) configured to generate saddle information; and an auxiliary controller (62) configured to control an auxiliary actuator (30) to assist the propulsion force of a bicycle based on saddle information, wherein the saddle information includes the saddle position. [2] Bicycle control device (100) according to claim 1, further comprising a drive force detector (64) which is designed to detect the drive force, wherein the auxiliary control (62) is designed to control the auxiliary actuator (30) in such a way that the latter generates an auxiliary force based on the drive force and changes the support ratio of the auxiliary force to the drive force based on the saddle information. [3] Bicycle control device (100) according to claim 1 or 2, wherein the saddle information generator (60) has a saddle position detector (38) for detecting the saddle position, which corresponds to at least one of the saddle height position, the saddle angle position and the horizontal saddle position. [4] Bicycle steering device (100) according to one of claims 1 to 3, wherein the saddle height position corresponds to a variable overall length of an adjustable seatpost (11); and The auxiliary control (62) increases the support ratio when the total variable length increases. [5] Bicycle steering device (100) according to one of claims 1 to 3, wherein the saddle height position corresponds to a variable overall length of an adjustable seatpost (11), and The auxiliary control (62) reduces the support ratio when the total variable length decreases. [6] Bicycle control device (100) according to claim 4, wherein the auxiliary control (62) reduces the support ratio when the variable overall length decreases. [7] Bicycle steering device (100) according to one of the preceding claims, wherein the saddle information generator (60) has a saddle actuation device (16) which is designed to receive a saddle adjustment operation initiated by a cyclist, the saddle actuation device (16) is designed to generate a saddle adjustment trigger impulse according to the saddle adjustment process for transmitting the saddle adjustment trigger impulse to the saddle control (58), and The saddle information includes the saddle adjustment trigger impulse. [8] Bicycle control device (100) according to claim 7, wherein the saddle actuation device (16) transmits the saddle adjustment trigger impulse to the saddle control (58) via wireless communication. [9] Bicycle control device (100) according to claim 7 or 8, further comprising the saddle control (58) which is configured to control a saddle actuator (31) such that the latter changes the saddle position based on the saddle adjustment trigger impulse. [10] Bicycle control device (100) according to claim 9, wherein the saddle actuator (31) changes the saddle position while the saddle adjustment process is being carried out. [11] Bicycle steering device (102) according to one of claims 1 to 3, further comprising: a bicycle tilt sensor (68) configured to detect the tilt angle of the incline in which a bicycle is located; and a saddle control (258) designed to control a saddle actuator (31) so that the latter changes the saddle position based on the tilt angle. [12] Bicycle steering device (102) according to claim 11, wherein the saddle height position corresponds to a variable overall length of an adjustable seatpost (11), and the saddle control (258) increases the variable overall length to a first length when the incline is uphill, and decreases the variable overall length to a second length when the incline is downhill. [13] Bicycle control device (104) according to claim 12, further comprising a drive force detector (64) designed to detect the drive force, wherein the auxiliary control (362) is designed to control the auxiliary actuator (30) in such a way that the latter generates an auxiliary force based on the driving force and changes the support ratio of the auxiliary force to the driving force based on the saddle information, The auxiliary control (362) temporarily increases the support ratio to a first support ratio when the incline is uphill, until the variable total length of the seat post (11) has reached the first length, and the auxiliary control (362) temporarily decreases the support ratio to a second support ratio when the incline is downhill, until the variable total length of the seat post (11) has reached the second length. [14] Bicycle steering device (104) according to claim 13, wherein The auxiliary control (362) reduces the support ratio to a third support ratio that is smaller than the first support ratio after the total length of the seat post (11) has reached the first length, and The auxiliary control (362) increases the support ratio to a fourth support ratio that is greater than the second support ratio after the total length of the seat post (11) has reached the second length. [15] Bicycle steering device (100) according to claim 9, further comprising the saddle control (58) which is designed to control the saddle actuator (31) so that the latter changes the variable overall length of an adjustable seat post (11) based on the saddle adjustment trigger impulse, wherein The saddle height setting corresponds to the variable overall length. [16] Bicycle steering device (100) according to claim 15, wherein the saddle adjustment process includes entering a saddle setting value with respect to the variable overall length, The saddle adjustment trigger impulse includes information regarding the saddle adjustment value, and the saddle actuator (31) changes the variable overall length according to the saddle adjustment value. [17] Bicycle steering device (100) according to claim 16, wherein the auxiliary control (62) increases the support ratio when the saddle setting value indicates that the variable overall length is increased, and The auxiliary control reduces the support ratio when the saddle setting value indicates that the variable overall length is reduced. [18] Bicycle control device (106) according to one of claims 1 or 2, further comprising a speed sensor (73) designed to detect the speed of the bicycle, wherein the saddle information generator (460) has a seat sensor (70) that detects the seat load exerted on the saddle (12) or the seat post (11), The saddle information includes the seating load and The auxiliary control (462) increases the support ratio when the bicycle speed detected by the speed sensor (73) is above a predetermined speed and the seat load detected by the seat sensor (70) is below a predetermined level. [19] Bicycle control device (106A) according to one of claims 1 to 2, further comprising a pedal detector (74) designed to detect the pedaling of a cyclist, wherein the saddle information generator (460) has a seat sensor (70) that detects the seat load exerted on the saddle (12) or the seat post (11), The saddle information includes the seating load and The auxiliary control (462A) increases the support ratio when the pedal detector (74) detects the cyclist's pedaling and the seat load detected by the seat sensor (70) is below a predetermined level. [20] Bicycle steering system (200), comprising: the control device (100) according to one of the preceding claims; an adjustable seatpost (11) with a variable overall length and the auxiliary actuator (30).

Citation Information

Patent Citations

  • Control method and control device for adapting a speed of the pushing aid of an electric bicycle

    DE102016209570B3

  • mountaineer

    DE202010009372U1

  • Automatic height adjustment for vehicle saddles or seats

    DE202011103073U1

  • Power-assisted bicycle

    JP2011201373A

  • Adaptation of a sitting surface for locomotive means comprising a pedal drive

    WO2002020337A1