Bicycle control apparatus and bicycle driving device equipped with a control apparatus
10906607 ยท 2021-02-02
Assignee
Inventors
Cpc classification
B62M6/55
PERFORMING OPERATIONS; TRANSPORTING
B62J45/4152
PERFORMING OPERATIONS; TRANSPORTING
B62K2204/00
PERFORMING OPERATIONS; TRANSPORTING
B62M6/45
PERFORMING OPERATIONS; TRANSPORTING
B62M6/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62M6/50
PERFORMING OPERATIONS; TRANSPORTING
B62M6/45
PERFORMING OPERATIONS; TRANSPORTING
B62M6/70
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A bicycle control apparatus is provided that can improve the stability of the behavior of a bicycle. The bicycle control apparatus includes a controller that is configured to reduce the output of a motor when a rear wheel of a bicycle is in a prescribed state. The prescribed state is a state in which a load of the rear wheel is determined to be less than a prescribed load for a duration of time that is equal to or more than a prescribed time.
Claims
1. A bicycle control apparatus comprising: a controller configured to reduce an output of a motor when a rear wheel of a bicycle is in a prescribed state, the prescribed state being a state in which a load of the rear wheel is determined to be less than a prescribed load for a duration of time that is equal to or more than a prescribed time; and a load sensor for detecting the load that is applied to the rear wheel, the controller reducing the output of the motor based on the load detected by the load sensor.
2. The control apparatus as recited in claim 1, wherein the motor assists a manual drive force.
3. The control apparatus as recited in claim 1, wherein the load sensor is disposed between a hub and an axle of the rear wheel.
4. The control apparatus as recited in claim 3, wherein the load sensor is a load cell that outputs to the controller a signal corresponding to pressure that is applied from the rear wheel to the load sensor.
5. The control apparatus as recited in claim 1, wherein the load sensor is configured to detect an uplift of the rear wheel.
6. A control apparatus comprising: a controller configured to reduce an output of a motor when a rear wheel of a bicycle is in a prescribed state, the prescribed state being a state in which a load of the rear wheel is determined to be less than a prescribed load for a duration of time that is equal to or more than a prescribed time, the prescribed load being in the vicinity of zero kg.
7. A control apparatus, comprising: a controller configured to reduce an output of a motor when a rear wheel of a bicycle is in a prescribed state, the prescribed state being a state in which a load of the rear wheel is determined to be less than a prescribed load for a duration of time that is equal to or more than a prescribed time, the motor assisting a manual drive force; and a storage unit storing an output map that defines a relationship between the output of the motor and the manual drive force as well as the bicycle speed.
8. The control apparatus as recited in claim 7, wherein the controller reduces the output of the motor to be less than an output that is calculated from the output map upon determining the rear wheel is in the prescribed state.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Referring now to the attached drawings which form a part of this original disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
DETAILED DESCRIPTION OF EMBODIMENTS
(31) Selected embodiments will now be explained with reference to the drawings. It will be apparent to those skilled in the bicycle field from this disclosure that the following descriptions of the embodiments are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
(32) The configuration of a bicycle equipped with a bicycle driving device of the first embodiment will be described, with reference to
(33) The drive mechanism 18 comprises a crank assembly 28, a pair of (left and right) pedals 30, a pair of pedal shafts 32, a rear sprocket 34, and a chain 36. The crank assembly 28 comprises a crank 38 and a front sprocket 40. The crank 38 comprises a crankshaft 42 that is rotatably supported to the frame 22 and a pair of (left and right) crank arms 44. The left and right crank arms 44 are attached to the crankshaft 42. The left and right pedals 30 are attached to the crank arms 44 so as to be rotatable around the pedal shafts 32.
(34) The front sprocket 40 is connected to the crankshaft 42. The front sprocket 40 is provided coaxially with the crankshaft 42. The front sprocket 40 can be coupled so as to not rotate relatively with the crankshaft 42, or be coupled via a one-way clutch (not shown) so that the front sprocket 40 will also roll forward when the crankshaft 42 rolls forward.
(35) The rear sprocket 34 is rotatably attached to the rear wheel 14 around an axle 14A of the rear wheel 14. The rear sprocket 34 is coupled with the rear wheel 14 via a one-way clutch (not shown). The chain 36 is wound to the front sprocket 40 and the rear sprocket 34. When the crankshaft 42 is rotated by manual drive force that is applied to the pedals 30, the rear wheel 14 is rotated by the front sprocket 40, the chain 36 and the rear sprocket 34.
(36) The battery unit 20 comprises a battery 46 and a battery holder 48 for detachably attaching the battery 46 to the frame 22. The battery 46 includes one or a plurality of battery cells. The battery 46 is formed of a rechargeable battery. The battery 46 is electrically connected to a motor 56 of the bicycle driving device 50 and supplies electric power to the motor 56.
(37) As shown in
(38) The assist mechanism 54 shown in
(39) As shown in
(40) The bicycle speed detection device 66 comprises a magnet 70 and a bicycle speed sensor 72. The bicycle speed sensor 72 outputs a signal which reflects the rotational speed of the front wheel 12. The bicycle speed sensor 72 is fixed to the front fork 24 by a bolt and nut, or a band, etc. The magnet 70 is attached to spokes 12B of the front wheel 12. The bicycle speed sensor 72 is capable of detecting the magnet 70 that is provided to the front wheel 12. The bicycle speed sensor 72 is electrically connected to the controller 60 by a cable (not shown). The bicycle speed sensor 72 outputs a signal corresponding to the rotation speed of the front wheel 12, that is, the bicycle speed of the bicycle 10, to the controller 60 each time the front wheel 12 is rotated 360 degrees. The bicycle speed detection device 66 can be provided to the rear wheel 14 as well. In this case, the magnet 70 is attached to the spokes 14B of the rear wheel 14. The bicycle speed sensor 72 is capable of detecting the magnet 70 that is provided to the rear wheel 14.
(41) The tilt sensor 68 is provided to the bicycle body 16 (refer to
(42) The controller 60 is provided to a housing of the assist mechanism 54. The controller 60 drives the motor 56 according to at least one of the manual drive force that is detected by the torque sensor 64 and the bicycle speed that is detected by the bicycle speed sensor 72. A map that defines the relationship between the output of the motor 56 and the manual drive force as well as the bicycle speed (hereinafter referred to as output map), or, a calculation program that calculates the output torque of the motor 56 by using a calculation formula and the manual drive force as well as the bicycle speed, is stored in the storage unit 62. The controller 60 outputs a signal based on the output map or the calculation program to the drive circuit 58. The controller 60 comprises a calculation processing device that executes a predetermined control program, and memory in which the predetermined control program is stored. The calculation processing device includes, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) that includes a one or more processors. Software is stored in the storage unit 62. The storage unit 62 is preferably any memory device (i.e., a non-transitory computer readable medium such as a ROM (Read Only Memory) device, hard disk, etc.). The controller 60 executes software that is stored in the storage unit 62 to achieve a plurality of functions of the control apparatus 52. The control apparatus 52 can comprise a plurality of calculation processing devices, and comprise a plurality of microcomputers.
(43) There are cases in which the front wheel 12 of the bicycle 10 is lifted up off of the road or ground by coming in contact with irregularities of the road surface or the like. The controller 60 detects an uplift of the front wheel 12 by using the tilt sensor 68 and executes a control of the motor 56 that is suitable for the uplift of the front wheel 12. That is, the controller 60 executes a torque control process for controlling the motor 56 based on the output of the tilt sensor 68.
(44) The torque control process which is executed by the controller 60 will be described with reference to
(45) When the pitch angle is less than the prescribed angle X, the controller 60 ends the present process and executes the process of Step S11 again after a prescribed period. When the pitch angle is greater than or equal to the prescribed angle X, the controller 60 ends the present process after reducing the output of the motor 56 to less than the output that is calculated from the output map or the calculation program in Step S12, and executes the process of Step S11 again after a prescribed period. When the pitch angle is greater than or equal to the prescribed angle X, the controller 60 reduces the output of the motor 56. Specifically, the output of the motor 56 is set smaller than the output that is calculated based on the manual drive force and the bicycle speed at that time, and on the output map or the calculation program. Meanwhile, reducing the output includes setting the output to zero. In Step S12, the controller 60 preferably sets the output of the motor 56 substantially to zero. That is, when the pitch angle is greater than or equal to the prescribed angle X, the controller 60 preferably stops the driving of the motor 56. Meanwhile, when at least one of the manual drive force and the bicycle speed is zero, the output of the motor 56 which is defined in the output map or the calculation program is zero. Accordingly, when the output of the motor 56 which is calculated based on the output map or the calculation program is zero, the output of the motor 56 is maintained at zero.
(46) One example of the execution mode of the torque control process in which the controller 60 controls the motor 56 based on the pitch angle will be described with reference to
(47) Time t11 indicates the time at which the pitch angle transitions from less than the prescribed angle X to greater than or equal to the prescribed angle X. At this time, the controller 60 sets the output of the motor 56 to zero. Consequently, the output of the motor 56 becomes less than the output that is calculated from the output map or the calculation program.
(48) Time t12 indicates the time at which the pitch angle transitions from greater than or equal to the prescribed angle X to less than the prescribed angle X. At this time, the controller 60 causes the motor 56 to output a torque according to the output map. Accordingly, the output of the motor 56 becomes greater than during the period from time t11 to time t12.
(49) The action and effects of the bicycle driving device 50 will be described.
(50) (1) Since the controller 60 reduces the output of the motor 56 when the pitch angle is greater than or equal to the prescribed angle X at which the front wheel 12 is inferred to be lifted up, it is possible to improve the stability of the behavior of the bicycle 10.
(51) (2) The bicycle driving device 50 detects an uplift of the front wheel 12 based on the output of the tilt sensor 68. Since the tilt sensor 68 can be attached to any part of the bicycle 10, it is possible to improve the degree of freedom of design.
(52) (3) The controller 60 can set the output of the motor 56 substantially to zero. Accordingly, the stability of the behavior of the bicycle 10 when the front wheel 12 is lifted can be further improved.
Second Embodiment
(53) The bicycle driving device 50 of the second embodiment will be described with reference to
(54) The torque control process which is executed by the controller 60 of the second embodiment will be described with reference to
(55) The bicycle driving device 50 of the second embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the first embodiment.
(56) (4) The controller 60 reduces the output of the motor 56 based on time TA is greater than or equal to a first prescribed time TAX. Accordingly, in the case that the front wheel 12 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Third Embodiment
(57) The bicycle driving device 50 of the third embodiment will be described with reference to
(58) The torque control process which is executed by the controller 60 of the third embodiment will be described with reference to
(59) The bicycle driving device 50 of the third embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the first embodiment.
(60) (5) When an uplift of the front wheel 12 occurs, the pitch angle is changed more abruptly than when traveling a common uphill slope. The controller 60 reduces the output of the motor 56 based on the change rate D of the pitch angle is greater than or equal to the prescribed angular velocity DX. Accordingly, compared to when detecting an uplift of the front wheel 12 based only on the size of the pitch angle , it is possible to improve the detection accuracy of whether or not the front wheel 12 is being lifted up, and to suppress a reduction in the output of the motor 56 when the front wheel 12 is not being lifted up.
Fourth Embodiment
(61) The bicycle driving device 50 of the fourth embodiment will be described with reference to
(62) The controller 60 reduces the output of the motor 56 based on the pitch angle is greater than or equal to the prescribed angle X in the torque control process, and, that the load that is applied to the front wheel 12 (hereinafter referred to as front wheel load WF) is less than a prescribed load WX. A value for detecting an uplift of the front wheel 12 is set as the prescribed load WX. For example, zero kg or a value in the vicinity of zero kg is set as the prescribed load WX.
(63) The torque control process which uses the output of the tilt sensor 68 and which is executed by the controller 60 of the fourth embodiment will be described with reference to
(64) The bicycle driving device 50 of the fourth embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the first embodiment.
(65) (6) The controller 60 reduces the output of the motor 56 based on the pitch angle is greater than or equal to the prescribed angle X, and, that the front wheel load WF is less than the prescribed load WX. Accordingly, compared to when detecting an uplift of the front wheel 12 based only on the size of the pitch angle , it is possible to improve the detection accuracy of whether or not the front wheel 12 is being lifted up, and to suppress a reduction in the output of the motor 56 when the front wheel 12 is not being lifted up.
Fifth Embodiment
(66) The bicycle driving device 50 of the fifth embodiment will be described with reference to
(67) The torque control process which uses the output of the tilt sensor 68 and which is executed by the controller 60 of the fifth embodiment will be described with reference to
(68) When the pitch angle is greater than or equal to the prescribed angle X in Step S11, the controller 60 determines whether or not the front wheel load WF is less than a prescribed load WX in Step S15. When the front wheel load WF is less than the prescribed load WX, the controller 60 determines whether or not the duration of time TB that the front wheel load WF is less than the prescribed load WX, is the second prescribed time TBX or more in Step S16. When the time TB is less than the second prescribed time TBX, the controller 60 ends the present process and executes the process of Step S11 again after a prescribed period. When the time TB is greater than or equal to the second prescribed time TBX, the controller 60 ends the present process after reducing the output of the motor 56 to less than the output that is calculated from the output map or the calculation program in Step S12, and executes the process of Step S11 again after a prescribed period.
(69) The bicycle driving device 50 of the fifth embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the fourth embodiment.
(70) (7) The controller 60 reduces the output of the motor 56 based on time TB is greater than or equal to the second prescribed time TBX. Accordingly, in the case that the front wheel 12 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Sixth Embodiment
(71) The bicycle driving device 50 of the sixth embodiment will be described with reference to
(72) The front fork 24 comprises a suspension 24A which absorbs vibrations of the bicycle 10. A suspension 24A is, for example, a hydraulic suspension. Hereinafter, a suspension 24A will be referred to as the front suspension 24A.
(73) As shown in
(74) The torque control process which uses the output of the stroke sensor 76 will be described with reference to
(75) When the front suspension 24A is not in the fully extended state, the controller 60 ends the present process and executes the process of Step S21 again after a prescribed period. When the front suspension 24A is in the fully extended state, the controller 60 ends the present process after reducing the output of the motor 56 to less than the output that is calculated from the output map or the calculation program in Step S22, and executes the process of Step S21 again after a prescribed period.
(76) The action and effects of the bicycle driving device 50 of the sixth embodiment will be described.
(77) (1) In the bicycle 10 comprising the front suspension 24A, a state exists in which the front suspension 24A is fully extended when a state is formed in which the front wheel 12 is lifted up off of the road or around. In other words, the controller 60 is able to detect an uplift of the front wheel 12 by detecting a fully extended state of the front suspension 24A. The controller 60 reduces the output of the motor 56 when the front suspension 24A is in a fully extended state. Accordingly, the stability of the behavior of the bicycle 10 can be improved.
Seventh Embodiment
(78) The bicycle driving device 50 of the seventh embodiment will be described with reference to
(79) The torque control process which is executed by the controller 60 of the seventh embodiment will be described with reference to
(80) The bicycle driving device 50 of the seventh embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the sixth embodiment.
(81) (2) The controller 60 reduces the output of the motor 56 based on time TC is greater than or equal to the third prescribed time TCX. Accordingly, in the case that the front wheel 12 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Eighth Embodiment
(82) The bicycle driving device 50 of the eighth embodiment will be described with reference to
(83) The controller 60 controls the motor 56 based on the state of the front suspension 24A. Specifically, the controller 60 reduces the output of the motor 56 when the state of the front suspension 24A is a prescribed state. The prescribed state includes a state in which the load that is applied to the front suspension 24A (hereinafter referred to as front load WA) is less than a prescribed load WX. The controller 60 programmed to calculate the front load WA based on the output of the pressure sensor 78, Meanwhile, since the output of the pressure sensor 78 is a value that reflects the front load WA, the output of the motor 56 can also be controlled based on the pressure included in the output of a pressure sensor 78 is less than a prescribed pressure.
(84) The torque control process which is executed by the controller 60 of the eighth embodiment will be described with reference to
(85) When the front load WA is greater than or equal to the prescribed load WX, the controller 60 ends the present process and executes the process of Step S31 again after a prescribed period. When the front load WA is less than the prescribed load WX, the controller 60 ends the present process after reducing the output of the motor 56 to less than the output that is calculated from the output map or the calculation program in Step S32, and executes the process of Step S31 again after a prescribed period.
(86) The action and effects of the bicycle driving device 50 of the eighth embodiment will be described.
(87) (1) In the bicycle 10 comprising the front suspension 24A, the front load WA is reduced when a state is formed in which the front wheel 12 is lifted up off of the road or ground. In other words, the controller 60 is able to detect an uplift of the front wheel 12 by detecting the front load WA. The controller 60 reduces the output of the motor 56 when the front load WA is less than the prescribed load WX. Accordingly, the stability of the behavior of the bicycle 10 can be improved.
Ninth Embodiment
(88) The bicycle driving device 50 of the ninth embodiment will be described with reference to
(89) The torque control process which uses the output of the tilt sensor 68 and which is executed by the controller 60 of the ninth embodiment will be described with reference to
(90) The bicycle driving device 50 of the ninth embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the eighth embodiment.
(91) (2) The controller 60 reduces the output of the motor 56 based on time TD is greater than or equal to the fourth prescribed time TDX. Accordingly, in the case that the front wheel 12 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Tenth Embodiment
(92) The bicycle driving device 50 of the tenth embodiment will be described with reference to
(93) The stroke sensor 76 is attached to the rear suspension 22C. The stroke sensor 76 outputs a signal corresponding to the length LR of the rear suspension 22C to the controller 60. The controller 60 controls the motor 56 based on the state of the rear suspension 22C. Specifically, the controller 60 reduces the output of the motor 56 when the state of the rear suspension 22C is a prescribed state. The prescribed state includes a state in which the rear suspension 22C is fully extended.
(94) The torque control process which uses the output of the stroke sensor 76 will be described with reference to
(95) When the rear suspension 22C is not in the fully extended state, the controller 60 ends the present process and executes the process of Step S41 again after a prescribed period. When the rear suspension 22C is in the fully extended state, the controller 60 ends the present process after reducing the output of the motor 56 to less than the output that is calculated from the output map or the calculation program in Step S42, and executes the process of Step S41 again after a prescribed period.
(96) The action and effects of the bicycle driving device 50 of the tenth embodiment will be described.
(97) (1) In the bicycle 10 comprising the rear suspension 22C, a state exists in which the rear suspension 22C is fully extended when a state is formed in which the rear wheel 14 is lifted up off of the road or ground. In other words, the controller 60 is able to detect an uplift of the rear wheel 14 by detecting a fully extended state of the rear suspension 22C. The controller 60 reduces the output of the motor 56 when the rear suspension 22C is in a fully extended state. Accordingly, the stability of the behavior of the bicycle 10 can be improved.
Eleventh Embodiment
(98) The bicycle driving device 50 of the eleventh embodiment will be described with reference to
(99) The torque control process which is executed by the controller 60 of the eleventh embodiment will be described with reference to
(100) The bicycle driving device 50 of the eleventh embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the tenth embodiment.
(101) (2) The controller 60 reduces the output of the motor 56 based on time TE is greater than or equal to a fifth prescribed time TEX. Accordingly, in the case that the front wheel 12 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Twelfth Embodiment
(102) The bicycle driving device 50 of the twelfth embodiment will be described with reference to
(103) The controller 60 controls the motor 56 based on the state of the rear suspension 22C. Specifically, the controller 60 reduces the output of the motor 56 when the state of the rear suspension 22C is a prescribed state. The prescribed state includes a state in which the load that is applied to the rear suspension 22C (hereinafter referred to as rear load WB) is less than the prescribed load WX. The controller 60 programmed to calculate the rear load WB based on the output of the pressure sensor 78. Meanwhile, since the output of a pressure sensor 78 is a value that reflects the rear load WB, the output of the motor 56 can also be controlled based on the pressure included in the output of a pressure sensor 78 is less than a prescribed pressure.
(104) The torque control process by the controller 60 of the twelfth embodiment will be described with reference to
(105) The action and effects of the bicycle driving device 50 of the twelfth embodiment will be described.
(106) (1) In the bicycle 10 comprising the rear suspension 22C, the rear load WB is reduced when a state is formed in which the rear wheel 14 is lifted up off of the road or ground. In other words, the controller 60 is able to detect an uplift of the rear wheel 14 by detecting the rear load WB. The controller 60 reduces the output of the motor 56 when the rear load WB is less than the prescribed load WX. Accordingly, the stability of the behavior of the bicycle 10 can be improved.
Thirteenth Embodiment
(107) The bicycle driving device 50 of the thirteenth embodiment will be described with reference to
(108) The torque control process which is executed by the controller 60 of the thirteenth embodiment will be described with reference to
(109) The bicycle driving device 50 of the thirteenth embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the twelfth embodiment.
(110) (2) The controller 60 reduces the output of the motor 56 based on time TF is greater than or equal to the sixth prescribed time TFX. Accordingly, in the case that the rear wheel 14 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Fourteenth Embodiment
(111) The bicycle driving device 50 of the fourteenth embodiment will be described with reference to
(112) The bicycle control apparatus 52 comprises a load sensor 80 for detecting the load that is applied to the rear wheel 14 (hereinafter referred to as rear wheel load WR). The load sensor 80 is, for example, disposed between the hub 14C and the axle 14A of the rear wheel 14. The load sensor 80 is, for example, a load cell, which outputs to the controller 60 a signal corresponding to the pressure that is applied from the rear wheel 14 to a load sensor 80. The controller 60 reduces the output of the motor 56 when the rear wheel load WR becomes less than the prescribed load WX in the torque control process. A value for detecting an uplift of the rear wheel 14 is set as the prescribed load WX. For example, zero kg or a value in the vicinity of zero kg is set as the prescribed load WX.
(113) The torque control process which is executed by the controller 60 of the fourteenth embodiment will be described with reference to
(114) The action and effects of the bicycle driving device 50 will be described.
(115) (1) When the motor 56 is carrying out driving in a state in which the rear wheel 14 is lifted up, the state in which the rear wheel 14 is lifted is easily continued, with the output of the motor 56 being applied to the front wheel 12, The rear wheel 14 is inferred to be lifted up, when the rear wheel load WR is less than the prescribed load WX. Since the controller 60 reduces the output of the motor 56 when the rear wheel load WR is less than the prescribed load WX, it is possible to improve the stability of the behavior of the bicycle 10.
Fifteenth Embodiment
(116) The bicycle driving device 50 of the fifteenth embodiment will be described with reference to
(117) The torque control process which is executed by the controller 60 of the fifteenth embodiment will be described with reference to
(118) The bicycle driving device 50 of the fifteenth embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the fourteenth embodiment.
(119) (2) The controller 60 reduces the output of the motor 56 based on time TG is greater than or equal to a seventh prescribed time TGX. Accordingly, in the case that the rear wheel 14 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Sixteenth Embodiment
(120) The bicycle driving device 50 of the sixteenth embodiment will be described with reference to
(121) The torque control process which is executed by the controller 60 of the sixteenth embodiment will be described with reference to
(122) The action and effects of the bicycle driving device 50 of the sixteenth embodiment will be described.
(123) (1) If the motor 56 is carrying out driving when the rear wheel 14 lands from an uplifted state, the torque of the motor 56 affects the behavior of the bicycle 10. When the pitch angle is less than or equal to the prescribed angle Y, the controller 60 reduces the output of the motor 56. That is, when the rear wheel 14 is lifted and the pitch angle becomes less than or equal to the prescribed angle Y, which is less than zero, the controller 60 is capable of reducing the output of the motor 56. Accordingly, the stability of the behavior of the bicycle 10 when the rear wheel 14 is lifted can be improved.
(124) (2) The controller 60 reduces the output of the motor 56 based on the change rate D of the pitch angle is less than the prescribed angular velocity DY, which is less than zero. In other words, the controller 60 infers that an uplift of the rear wheel 14 has occurred when the pitch angle is abruptly reduced in a state of being less than zero degrees. Accordingly, compared to when comparing the output of the motor 56 based only on the size of the pitch angle , it is possible to suppress a reduction in the output of the motor 56 when the rear wheel 14 is not being lifted up.
Seventeenth Embodiment
(125) The bicycle driving device 50 of the seventeenth embodiment will be described with reference to
(126) The torque control process which is executed by the controller 60 of the seventeenth embodiment will be described with reference to
(127) The bicycle driving device 50 of the seventeenth embodiment exerts the following effects, in addition to the effects of the bicycle driving device 50 of the sixteenth embodiment.
(128) (3) The controller 60 reduces the output of the motor 56 based on time TH is greater than or equal to an eighth prescribed time THX. Accordingly, in the case that the front wheel 12 or the rear wheel 14 is lifted up from the road surface and immediately thereafter lands on the road surface, it is possible to prevent the output of the motor 56 from being reduced.
Eighteenth Embodiment
(129) The bicycle driving device 50 of the eighteenth embodiment will be described with reference to
(130) The torque control process which is executed by the controller 60 of the eighteenth embodiment will be described with reference to
(131) When the absolute value of the pitch angle is greater than or equal to the prescribed angle X, the controller 60 determines whether or not the absolute value of the change rate D of the pitch angle is greater than or equal to the prescribed angular velocity DX in Step S82. When the absolute value of the change rate D of the pitch angle is less than the prescribed angular velocity DX, the controller 60 ends the present process and executes the process of Step S81 again after a prescribed period. When the absolute value of the change rate D of the pitch angle is greater than or equal to the prescribed angular velocity DX, the controller 60 ends the present process after reducing the output of the motor 56 to less than the output that is calculated from the output map or the calculation program in Step S83, and executes the process of Step S81 again after a prescribed period.
(132) The action and effects of the bicycle driving device 50 will be described.
(133) (1) When the absolute value of the pitch angle is greater than or equal to the prescribed angle X, the controller 60 reduces the output of the motor 56. That is, when the front wheel 12 is lifted and the pitch angle becomes greater than or equal to a prescribed angle +X, which is greater than zero, and, when the rear wheel 14 is lifted and the pitch angle becomes less than a prescribed angle Y, which is less than zero, the controller 60 is capable of reducing the output of the motor 56. Accordingly, the stability of the behavior of the bicycle 10 both when the front wheel 12 is lifted, as well as when the rear wheel 14 is lifted, can be improved.
(134) (2) The controller 60 reduces the output of the motor 56 based on the absolute value of the change rate D of the pitch angle is greater than or equal to a prescribed angular velocity DX. Accordingly, it is possible to suppress the output of the motor 56 from being reduced, when the front wheel 12 is not being lifted up, as well as when the rear wheel 14 is not being lifted up.
MODIFICATIONS
(135) The descriptions relating to each embodiment described above are examples of forms that the bicycle driving device 50 according to the present invention can take, and are not intended to limit the forms thereof. For example, the bicycle driving device 50 according to the present invention can, in addition to each of the embodiments described above, take forms of the modified example of each of the above-described embodiments shown below, as well as forms that combine at least two modified examples that are not mutually contradictory.
(136) For example, in the bicycle driving device 50 of the third embodiment, the torque control process shown in
(137) In the first to the ninth as well as the eighteenth embodiments, the assist mechanism 54 can be provided to the rear wheel 14. For example, as shown in
(138) In the first to the ninth as well as the eighteenth embodiments, for example, as shown in
(139) In the tenth to the fifteenth embodiments, for example, as shown in
(140) In the sixteenth and the seventeenth embodiments, for example, as shown in
(141) In the tenth to the seventeenth embodiments, as shown in
(142) In the first to the ninth embodiments, it is also possible to reduce the output of the motor 56 when the rear wheel load WR is greater than a prescribed value. The rear wheel load WR is increased when the front wheel 12 is lifted up. Accordingly, an uplift of the front wheel 12 can be detected based on the rear wheel load WR being greater than a prescribed value. Meanwhile, it is also possible to reduce the output of the motor 56 when the rear load WB is greater than a prescribed value. Further, it is also possible to reduce the output of the motor 56 when the rear suspension 22C is compressed the most.
(143) In the tenth to the fifteenth embodiments, it is also possible to reduce the output of the motor 56 when the front wheel load WF is greater than a prescribed value. The front wheel load WF is increased when the rear wheel 14 is lifted up. Accordingly, an uplift of the rear wheel 14 can be detected based on the front wheel load WF being greater than a prescribed value. Meanwhile, it is also possible to reduce the output of the motor 56 when the front load WA is greater than a prescribed value. Further, it is also possible to reduce the output of the motor 56 when the front suspension 24A is compressed the most.
(144) In the first to the fifth as well as the sixteenth to the eighteenth embodiments, the tilt sensor 68 can be provided to a bicycle component such as a transmission.
(145) In the first to the fifth as well as the sixteenth to the eighteenth embodiments, the bicycle driving device 50 can be mounted on a bicycle equipped with at least one of the front suspension and the rear suspension. In this case, when the front wheel 12 is lifted up off of the road or ground in a bicycle equipped with, for example, the front suspension, the pitch angle of the bicycle body 16 is increased after the front suspension is fully extended. Further, when the rear wheel 14 is lifted up off of the road or ground in a bicycle equipped with the rear suspension, the pitch angle of the bicycle body 16 is decreased after the rear suspension is fully extended. Accordingly, the prescribed angle X can be made smaller than the prescribed angle X of the first to the fifth as well as the eighteenth embodiments. Further, the prescribed angle Y can be made larger than the prescribed angle Y of the sixteenth and seventeenth embodiments.
(146) At least one of the front suspension 24A and the rear suspension 22C of the sixth to the thirteenth embodiments can be changed to an air suspension or a spring suspension. In this case, a pressure sensor 78 of the ninth, the tenth, the twelfth, and the thirteenth embodiments can be changed to a sensor that detects the spring load.
(147) In each of the embodiments, a parameter other than the manual drive force and the bicycle speed can be added to the output of the motor 56 and the calculation program. For example, the rotational speed of the crank 38, or the cadence can be used.
(148) In each of the embodiments, the prescribed angles X and Y as well as information regarding the prescribed times TAX, TBX, TCX, TDX, TEX, TFX, TGX, THX which are stored in the storage unit 62 can be overwritten or be set. Overwriting or setting of information stored in the storage unit 62 can be carried out by connecting an external computer to the bicycle driving device 50 by wire or wirelessly, or carried out using a display and an input unit provided to the bicycle 10.
(149) The bicycle driving device 50 of each of the embodiments can be applied to various bicycles, such as a city cycle, a mountain bike, and a road bike.
(150) The bicycle control apparatus 50 basically comprises the controller 60 for reducing an output of the motor 56 that assists a manual drive force, based on an absolute value of a pitch angle of a bicycle body is greater than or equal to a prescribed angle, and, that the absolute value of a change rate of the pitch angle is greater than or equal to a prescribed angular velocity.
(151) The bicycle control apparatus 50 includes the controller 60, which is configured to reduce the output of the motor 56, based on a duration of time that a state existed for a ninth prescribed time or more in which the absolute value of the pitch angle has been greater than or equal to the prescribed angle.
(152) While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. For example, unless specifically stated otherwise, the size, shape, location or orientation of the various components can be changed as needed and/or desired so long as the changes do not substantially affect their intended function. Unless specifically stated otherwise, components that are shown directly connected or contacting each other can have intermediate structures disposed between them so long as the changes do not substantially affect their intended function. The functions of one element can be performed by two, and vice versa unless specifically stated otherwise. The structures and functions of one embodiment can be adopted in another embodiment. It is not necessary for all advantages to be present in a particular embodiment at the same tune. Every feature which is unique from the prior art, alone or in combination with other features, also should be considered a separate description of further inventions by the applicant, including the structural and/or functional concepts embodied by such feature(s). Thus, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.