Control device for human-powered vehicles
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SHIMANO INC
- Filing Date
- 2021-07-15
- Publication Date
- 2026-07-06
AI Technical Summary
Existing control devices for human-powered vehicles do not adequately consider factors such as rider information, environmental conditions, and vehicle state to optimize gear shifting, leading to uncomfortable riding experiences.
A control device that adjusts gear shifting based on input information regarding the rider, environment, and vehicle state, including parameters like rider weight, road gradient, pitch angle, and driving resistance, to optimize gear ratio and timing for comfortable operation.
The device enhances the comfort and efficiency of human-powered vehicles by dynamically adjusting gear changes according to various factors, providing an appropriate load and reducing rider fatigue.
Smart Images

Figure 0007884922000004 
Figure 0007884922000005 
Figure 0007884922000006
Abstract
Description
Technical Field
[0001] The present disclosure relates to a control device for a human-powered vehicle.
Background Art
[0002] Patent Document 1 discloses a control device that automatically selects the gear ratio of a transmission provided in a bicycle.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] One object of the present disclosure is to provide a control device for a human-powered vehicle that can contribute to comfortable running of the human-powered vehicle.
Means for Solving the Problems
[0005] A control device for a human-powered vehicle according to a first aspect of the present disclosure includes a control unit that controls a transmission of the human-powered vehicle according to input information regarding a human driving force acting on a drive train of the human-powered vehicle and a shift condition, and the control unit changes at least one of the input information and the shift condition according to at least one of first information regarding a passenger of the human-powered vehicle, second information regarding an environment of the human-powered vehicle, and third information regarding a running state of the human-powered vehicle.
[0006] According to the control device for a human-powered vehicle of the first aspect, the control unit can change the timing at which shifting is executed according to at least one of the first information, the second information, and the third information, and can preferably change the gear ratio of the transmission of the human-powered vehicle. Therefore, the control device for a human-powered vehicle can contribute to comfortable running of the human-powered vehicle. In a control device for a human-powered vehicle according to the second aspect of the first aspect, the first information relating to the rider of the human-powered vehicle includes information about the rider who applies the human-powered vehicle; the second information relating to the environment of the human-powered vehicle includes information about the road the human-powered vehicle travels on; and the third information relating to the driving state of the human-powered vehicle includes at least one of the pitch angle of the human-powered vehicle, the driving duration of the human-powered vehicle, the maximum human-powered vehicle in a predetermined first measurement section, the average value of the human-powered vehicle in a predetermined second measurement section, the acceleration in the direction of travel of the human-powered vehicle, and the driving resistance of the human-powered vehicle.
[0008] According to the control device for the human-powered vehicle on the second side, the control unit can change the timing at which a gear change is performed and suitably change the gear ratio of the transmission of the human-powered vehicle in accordance with at least one of the following: information of the rider that applies human-powered driving force, information of the road the human-powered vehicle is traveling on, the pitch angle of the human-powered vehicle, the duration of operation of the human-powered vehicle, the maximum human-powered driving force in a predetermined first measurement section, the average value of the human-powered driving force in a predetermined second measurement section, the acceleration in the direction of travel of the human-powered vehicle, and the running resistance of the human-powered vehicle.
[0009] In a control device for a human-powered vehicle of the third side relating to the second side, the input information includes parameters, and the gear shift condition includes a predetermined threshold.
[0010] According to the control device for the human-powered vehicle on the third side, the control unit can determine whether or not to shift gears by comparing parameters with a predetermined threshold, thereby reducing the load on the control unit in the process of determining whether or not the gear shifting conditions are met.
[0011] In a control device for a human-powered vehicle of the fourth side relating to the third side, the information of the rider includes the rider's weight, and the control unit performs at least one of the following: a first process of changing the parameter so that it increases if the weight is a second weight which is lighter than a predetermined first weight, and a second process of changing the parameter so that it decreases if the weight is a third weight which is heavier than the predetermined first weight.
[0012] According to the control device for the human-powered vehicle on the fourth side, the timing of gear changes in the vehicle's transmission can be changed according to the rider's weight. Generally, the more weight the rider gains, the more power they can generate, so the control device for the human-powered vehicle can perform gear changes to provide the rider with an appropriate load.
[0013] In a control device for a human-powered vehicle of a fifth side according to a third or fourth side, the information of the rider includes the rider's weight, and the control unit performs at least one of the following: a third process of changing the predetermined threshold so that the predetermined threshold decreases if the weight is a fifth weight that is lighter than a predetermined fourth weight; and a fourth process of changing the predetermined threshold so that the predetermined threshold increases if the weight is a sixth weight that is heavier than a predetermined fourth weight.
[0014] According to the control device for the human-powered vehicle on the fifth side, the timing of gear changes in the vehicle's transmission can be changed according to the rider's weight. Generally, the more the rider's weight increases, the more power the rider can output, so the control device for the human-powered vehicle can perform gear changes to provide the rider with an appropriate load.
[0015] In a control device for a human-powered vehicle having a sixth side conforming to any one of the third to fifth sides, the information of the travel path of the human-powered vehicle includes a gradient, and the control unit performs at least one of the following: a fifth process of changing the parameter so that it decreases if the gradient is a second gradient which is smaller than a predetermined first gradient, and a sixth process of changing the parameter so that it increases if the gradient is a third gradient which is larger than the predetermined first gradient.
[0016] According to the control device for the human-powered vehicle on the sixth side, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the slope of the road on which the human-powered vehicle is traveling. As the slope of the road on which the human-powered vehicle is traveling increases, the load on the rider increases, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load on the rider.
[0017] In a control device for a human-powered vehicle having a seventh side that conforms to any one of the third to sixth sides, the information of the travel path of the human-powered vehicle includes a gradient, and the control unit performs at least one of the following: a seventh process which changes the predetermined threshold so that the predetermined threshold increases if the gradient is a fifth gradient which is smaller than a predetermined fourth gradient; and an eighth process which changes the predetermined threshold so that the predetermined threshold decreases if the gradient is a sixth gradient which is larger than a predetermined fourth gradient.
[0018] According to the control device for the human-powered vehicle on the seventh side, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the gradient of the road the human-powered vehicle is traveling on. As the gradient of the road the human-powered vehicle is traveling on increases, the load on the rider increases, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load on the rider.
[0019] In a control device for a human-powered vehicle having an eighth side that conforms to any one of the third to seventh sides, the control unit performs at least one of the following: a ninth process of changing the parameter so that it decreases when the pitch angle is a second angle smaller than a predetermined first angle, and a tenth process of changing the parameter so that it increases when the pitch angle increases to a third angle larger than the predetermined first angle.
[0020] According to the control device for the human-powered vehicle on the eighth side, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the pitch angle of the human-powered vehicle. As the pitch angle of the human-powered vehicle increases, the load on the rider increases, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load on the rider.
[0021] In a control device for a human-powered vehicle having a ninth side that conforms to any one of the third to eighth sides, the control unit performs at least one of the following: an eleventh process which changes the predetermined threshold so that it increases when the pitch angle is a fifth angle smaller than a predetermined fourth angle; and a twelfth process which changes the predetermined threshold so that it decreases when the pitch angle is a sixth angle larger than a predetermined fourth angle.
[0022] According to the control device for the human-powered vehicle on the ninth side, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the pitch angle of the human-powered vehicle. As the pitch angle of the human-powered vehicle increases, the load on the rider increases, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load on the rider.
[0023] In a control device for a human-powered vehicle with a tenth side conforming to any one of the third to ninth sides, the control unit modifies the parameter such that the parameter increases when the operating duration is a second time, which is longer than a predetermined first time.
[0024] According to the control device for a human - powered vehicle of the 10th aspect, when the driving duration increases, the timing at which shifting is performed in the transmission of the human - powered vehicle can be changed. As the driving duration increases, the load on the rider increases, so the control device of the human - powered vehicle can perform shifting so as to provide an appropriate load to the rider.
[0025] In the control device for a human - powered vehicle of the 11th aspect according to any one of the 3rd to 10th aspects, when the driving duration is a 3rd time longer than a predetermined 1st time, the control unit changes the predetermined threshold value so that the predetermined threshold value decreases.
[0026] According to the control device for a human - powered vehicle of the 11th aspect, when the driving duration increases, the timing at which shifting is performed in the transmission of the human - powered vehicle can be changed. As the driving duration increases, the load on the rider increases, so the control device of the human - powered vehicle can perform shifting so as to provide an appropriate load to the rider.
[0027] In the control device for a human - powered vehicle of the 12th aspect according to any one of the 3rd to 11th aspects, the control unit performs at least one of a 13th process of changing the parameter so that the parameter increases when the maximum human - driving force in the predetermined 1st measurement section is a 2nd human - driving force smaller than a predetermined 1st human - driving force, and a 14th process of changing the parameter so that the parameter decreases when the maximum human - driving force in the predetermined 1st measurement section is a 3rd human - driving force larger than the predetermined 1st human - driving force.
[0028] According to the control device for a human - powered vehicle of the 12th aspect, the timing at which shifting is performed in the transmission of the human - powered vehicle can be changed according to the maximum human - driving force in a predetermined 1st measurement section. As the maximum human - driving force in the predetermined 1st measurement section decreases, there is a possibility that the rider is fatigued, so the control device of the human - powered vehicle can perform shifting so as to provide an appropriate load to the rider.
[0029] In a control device for a human-powered vehicle having a 13th side that conforms to any one of the 3rd to 12th sides, the control unit performs at least one of the following: 15th process, which changes the predetermined threshold so that it decreases if the maximum human-powered driving force in the predetermined first measurement interval is a 5th human-powered driving force that is less than a predetermined 4th human-powered driving force; and 16th process, which changes the predetermined threshold so that it increases if the maximum human-powered driving force in the predetermined first measurement interval is a 6th human-powered driving force that is greater than a predetermined 4th human-powered driving force.
[0030] According to the control device for the human-powered vehicle on the 13th side, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the maximum human-powered driving force in a predetermined first measurement section. As the maximum human-powered driving force in the predetermined first measurement section decreases, the rider may be fatigued, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load for the rider.
[0031] In a control device for a human-powered vehicle of a 14th side that conforms to any one of the 3rd to 13th sides, the control unit performs at least one of the following: 17th process of changing the parameter so that it increases if the average value of the human-powered driving force in the predetermined 2nd measurement interval is a 2nd average value that is smaller than a predetermined 1st average value; and 18th process of changing the parameter so that it decreases if the average value of the human-powered driving force in the predetermined 2nd measurement interval is a 3rd average value that is larger than a predetermined 1st average value.
[0032] According to the control device for the human-powered vehicle on the 14th side, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the average value of the human-powered driving force in a predetermined second measurement section. As the average value of the human-powered driving force in the predetermined second measurement section decreases, the rider may be fatigued, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load for the rider.
[0033] In a control device for a human-powered vehicle having a 15th side that follows any one of the 3rd to 14th sides, the control unit performs a 19th process in which, if the average value of the human-powered driving force in the predetermined 2nd measurement interval is a 5th average value that is smaller than a predetermined 4th average value, the predetermined threshold is reduced, and the control unit performs a 19th process in which, if the average value of the human-powered driving force in the predetermined 2nd measurement interval is a 5th average value that is smaller than a predetermined 4th average value, the predetermined threshold is reduced. Before If the sixth mean value is greater than the fourth mean value, at least one of the following processes is performed: process 20, which modifies the predetermined threshold so that the predetermined threshold increases.
[0034] According to the control device for the human-powered vehicle on side 15, the timing of gear changes in the transmission of the human-powered vehicle can be changed according to the average value of the human-powered driving force in a predetermined second measurement section. As the average value of the human-powered driving force in the predetermined second measurement section decreases, the rider may be fatigued, so the control device for the human-powered vehicle can perform gear changes to provide an appropriate load for the rider.
[0035] In a control device for a human-powered vehicle of a 16th side that conforms to any one of the 3rd to 15th sides, the control unit is configured to adjust the amount of change of at least one of the parameters and the predetermined threshold.
[0036] According to the control device for a human-powered vehicle on side 16, the control unit can adjust, for example, the timing at which gear changes are performed in the transmission of the human-powered vehicle according to the rider's preference. Therefore, the control device for a human-powered vehicle can further contribute to the comfortable ride of the human-powered vehicle.
[0037] In a control device for a human-powered vehicle according to the 17th side which is one of the 1st to 16th sides, the control unit prohibits the process of changing at least one of the input information and the gear shift condition according to at least one of the first information, the second information and the third information when the human-powered vehicle moves from a stopped state.
[0038] According to the control device for a human-powered vehicle on side 17, the control unit can suppress, for example, the execution of an upshift in the transmission of the human-powered vehicle when the human-powered vehicle starts moving from a standstill. Therefore, the control device for a human-powered vehicle can contribute to a smooth start for the human-powered vehicle.
[0039] A control device for a human-powered vehicle according to the 18th aspect includes a control unit that controls the transmission of the human-powered vehicle in accordance with input information relating to the human-powered driving force acting on the drivetrain of the human-powered vehicle and a gear shift condition, wherein the control unit is configured to control the transmission of the human-powered vehicle in accordance with the input information corrected based on correction information set via at least one of an input device provided in the human-powered vehicle and an external device located outside the human-powered vehicle, and the gear shift condition.
[0040] According to the control device for a human-powered vehicle on side 18, the timing at which the gear shift is performed can be changed in accordance with input information corrected based on correction information set via an input device and at least one of an external device, thereby suitably changing the gear ratio of the transmission of the human-powered vehicle. Therefore, the control device for a human-powered vehicle can contribute to the comfortable driving of the human-powered vehicle.
[0041] In the control device for a human-powered vehicle on the 19th side according to the 18th side, the input device is operated by a rider.
[0042] According to the control device for the human-powered vehicle on side 19, input information is corrected based on correction information set by the rider. Therefore, the control device for the human-powered vehicle can change the timing of gear changes according to the settings made by the rider. Thus, the control device for the human-powered vehicle can further contribute to the comfortable ride of the human-powered vehicle. [Effects of the Invention]
[0043] The control device for human-powered vehicles described herein can contribute to the comfortable driving experience of human-powered vehicles. [Brief explanation of the drawing]
[0044] [Figure 1] Figure 1 is a side view of a human-powered vehicle equipped with a control device according to the first embodiment. [Figure 2] Figure 2 is a block diagram showing the electrical configuration of a human-powered vehicle including a control device according to the first embodiment. [Figure 3] Figure 3 is a flowchart showing an example of the control flow of the control device according to the first embodiment. [Figure 4] Figure 4 is a flowchart showing an example of the control flow of the control device according to the second embodiment. [Figure 5] Figure 5 is a block diagram showing the electrical configuration of a human-powered vehicle including a control device according to the third embodiment. [Figure 6] Figure 6 is a flowchart showing an example of the control flow of the control device according to the third embodiment. [Figure 7] Figure 7 is a flowchart showing an example of the control flow of the control device according to the fourth embodiment. [Figure 8] Figure 8 is a block diagram showing the electrical configuration of a human-powered vehicle including a control device according to the fifth embodiment. [Figure 9] Figure 9 is a flowchart showing an example of the control flow of the control device according to the fifth embodiment. [Figure 10] Figure 10 is a flowchart showing an example of the control flow of the control device according to the sixth embodiment. [Figure 11] Figure 11 is a flowchart showing an example of the control flow of the control device according to the seventh embodiment. [Figure 12] Figure 12 is a flowchart showing an example of the control flow of the control device according to the eighth embodiment. [Figure 13] Figure 13 is a flowchart showing an example of the control flow of the control device according to the ninth embodiment. [Figure 14] Figure 14 is a flowchart showing an example of the control flow of the control device according to the 10th embodiment. [Figure 15] Figure 15 is a flowchart showing an example of the control flow of the control device according to the 11th embodiment. [Figure 16] Figure 16 is a flowchart showing an example of the control flow of the control device according to the 12th embodiment. [Figure 17] Figure 17 is a flowchart showing an example of a control flow related to changing the correction coefficient of the control device according to the 13th embodiment. [Figure 18] Figure 18 is a flowchart showing an example of the control flow related to gear shifting in the control device according to the 13th embodiment. [Modes for carrying out the invention]
[0045] (First Embodiment) (Configuration of a human-powered vehicle) As shown in Figure 1, the human-powered vehicle 10 is, for example, a mountain bike. The human-powered vehicle 10 is not limited to a mountain bike, and may be other bicycles such as road bikes, cross bikes, city bikes, cargo bikes, handcycles, and recumbent bikes, as well as unicycles and vehicles with three or more wheels, as long as they can be driven by human power. The human-powered vehicle 10 may also be equipped with an electric drive unit. The electric drive unit is configured to assist in the propulsion of the human-powered vehicle 10.
[0046] The human-powered vehicle 10 includes a frame 12. The frame 12 includes, for example, a head tube 12A, a top tube 12B, a down tube 12C, a seat stay 12D, and a chain stay 12E. The human-powered vehicle 10 also includes a front fork 12F, a stem 12G, and a handlebar 12H. The front fork 12F and stem 12G are connected to the head tube 12A. The handlebar 12H is connected to the stem 12G. The human-powered vehicle 10 also includes wheels 14, a drivetrain 16, and a gear shifting system 18. The wheels 14 include a front wheel 14A and a rear wheel 14B. The front wheel 14A is connected to the front fork 12F. The rear wheel 14B is connected to the connection between the seat stay 12D and the chain stay 12E.
[0047] The drivetrain 16 is configured to transmit human power to the rear wheel 14B. The drivetrain 16 includes a pair of pedals 20, a crank 22, a front chainring 24, a chain 26, and a rear sprocket 28. When the crank 22 rotates due to the human power applied to the pair of pedals 20, the front chainring 24 rotates. The rotational force of the front chainring 24 is transmitted to the rear sprocket 28 via the chain 26. The rotation of the rear sprocket 28 causes the wheel 14 to rotate. The rear sprocket 28 includes multiple sprockets. The rear sprocket 28 includes multiple sprockets with different numbers of teeth.
[0048] The drivetrain 16 may include pulleys and a belt instead of the front chainwheel 24, rear sprocket 28, and chain 26, and may also include bevel gears and shafts. The crank 22 includes a crankshaft, a first crank arm connected to the first axial end of the crankshaft, and a second crank arm connected to the second axial end of the crankshaft. The drivetrain 16 may include other components such as a one-way clutch, other sprockets, or other chains. The front chainwheel 24 may include multiple chainwheels. Preferably, the axis of rotation of the front chainwheel 24 is coaxial with the axis of rotation of the crank 22. The axis of rotation of the rear sprocket 28 is coaxial with the axis of rotation of the rear wheel 14B.
[0049] The gear shifting system 18 includes a control device 30 and a gear shifter 32. The control device 30 is, for example, mounted on the frame 12. The control device 30 may also be housed in the down tube 12C. The control device 30 may also be mounted on the gear shifter 32. The control device 30 is powered by electricity supplied from a battery 34.
[0050] The gear shifter 32 is located in the transmission path for human-powered driving force. The transmission path for human-powered driving force is the path from when the human-powered driving force applied to the pedals 20 is transmitted to the wheels 14. The gear shifter 32 includes an external derailleur. The gear shifter 32 includes, for example, a rear derailleur 36. The gear shifter 32 may also include a front derailleur. In this embodiment, the gear shifter 32 includes a rear derailleur 36, a chain 26, and a rear sprocket 28. The gear ratio of the gear shifter 32 is changed by switching the rear sprocket 28 that meshes with the chain 26 via the rear derailleur 36.
[0051] The gear ratio is determined based on the relationship between the number of teeth on the front chainring 24 and the number of teeth on the rear sprocket 28. In one example, the gear ratio is defined as the ratio of the number of teeth on the front chainring 24 to the number of teeth on the rear sprocket 28. If the gear ratio is R, the number of teeth on the rear sprocket 28 is TR, and the number of teeth on the front chainring 24 is TF, then the gear ratio R is expressed as R = TR / TF. The number of teeth on the rear sprocket 28 may be replaced by the rotational speed of the wheel 14, and the number of teeth on the front chainring 24 TF may be replaced by the rotational speed of the crank 22. The gear shifter 32 may include an internal gear shifter instead of an external gear shifter. The internal gear shifter is, for example, mounted on the hub of the rear wheel 14B. The gear shifter 32 may include a continuously variable transmission instead of an external gear shifter. The continuously variable transmission is, for example, mounted on the hub of the rear wheel 14B.
[0052] The transmission system 18 is configured to change the gear ratio of the transmission 32 through manual and automatic transmission modes. The control device 30 has manual and automatic transmission modes as transmission modes. The transmission mode is switched by the rider.
[0053] When the gear shift mode is set to manual gear shift mode, the gear shift system 18 is configured to drive the gear shift 32 in response to, for example, the operation of the gear shift operating device 38. The gear shift 32 includes an electric actuator 40. The gear shift 32 is powered by power supplied from the battery 34. The gear shift 32 may also be powered by a dedicated battery for the gear shift 32. In this embodiment, the electric actuator 40 drives the rear derailleur 36. The electric actuator 40 may be located on the rear derailleur 36 or connected to the rear derailleur 36 via a Bowden cable. The electric actuator 40 includes, for example, an electric motor and a reduction gear connected to the electric motor. When the gear shift mode is automatic gear shift mode, the gear shift system 18 is configured to drive the gear shift 32 in response to input information and gear shift conditions from the human-powered vehicle 10.
[0054] As shown in Figure 2, the control device 30 comprises a storage unit 50 and a control unit 52. The storage unit 50 includes, for example, storage devices such as non-volatile memory and volatile memory. The non-volatile memory includes, for example, at least one of ROM (Read Only Memory), flash memory, and hard disk. The volatile memory includes, for example, RAM (Random Access Memory). The storage unit 50 stores programs used by the control unit 52 for control. The storage unit 50 also stores, for example, information regarding gear shifting conditions.
[0055] The control unit 52 includes, for example, a processing unit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 52 may include multiple processing units. The multiple processing units may be located at different distances from each other. The control unit 52 is configured to comprehensively control the operation of the entire transmission system 18, for example, by having the processing units execute programs stored in ROM using RAM as a working area. In addition to the transmission 32 of the human-powered vehicle 10, the control unit 52 may further control various components mounted on the human-powered vehicle 10. For example, the control unit 52 may control an electric drive unit.
[0056] The control unit 52 is connected to the vehicle speed sensor 60, the crank rotation sensor 62, the torque sensor 64, the input device 66, and the electric actuator 40 via at least one of an electrical cable and a wireless communication device. The control unit 52 is connected to the external device 68 via at least one of an electrical cable and a wireless communication device. The control unit 52 is connected to the battery 34 via an electrical cable.
[0057] Preferably, the control unit 52 includes a first interface 52A. The first interface 52A is configured to input information detected by the vehicle speed sensor 60. Preferably, the control unit 52 includes a second interface 52B. The second interface 52B is configured to input information detected by the crank rotation sensor 62. Preferably, the control unit 52 includes a third interface 52C. The third interface 52C is configured to input information detected by the torque sensor 64. Preferably, the control unit 52 includes a fourth interface 52D. The fourth interface 52D is configured to input information received by the input device 66. Preferably, the control unit 52 includes a fifth interface 52E. The fifth interface 52E is configured to input information transmitted from an external device 68. Preferably, the control unit 52 includes a sixth interface 52F. The sixth interface 52F is configured to input information transmitted from the gear shift operating device 38.
[0058] The first interface 52A to the sixth interface 52F include, for example, at least one of a cable connection port and a wireless communication device. The wireless communication device includes, for example, a short-range wireless communication unit. The short-range wireless communication unit is configured to wirelessly communicate based on wireless communication standards such as Bluetooth® and ANT+.
[0059] An electrical cable connected to the vehicle speed sensor 60 may be fixed to the first interface 52A. An electrical cable connected to the crank rotation sensor 62 may be fixed to the second interface 52B. An electrical cable connected to the torque sensor 64 may be fixed to the third interface 52C. An electrical cable connected to the input device 66 may be fixed to the fourth interface 52D. The fifth interface 52E includes, for example, a wireless communication device. An electrical cable connected to the gear shift operating device 38 may be connected to the sixth interface 52F.
[0060] The vehicle speed sensor 60 is configured to output information regarding the speed of the human-powered vehicle 10 to the control unit 52. The vehicle speed sensor 60 is configured to output a signal corresponding to the rotational speed of the wheel 14. The vehicle speed sensor 60 is installed, for example, on the chainstay 12E of the human-powered vehicle 10. The vehicle speed sensor 60 includes a magnetic sensor. The vehicle speed sensor 60 is configured to detect the magnetic field of one or more magnets attached to the spokes, disc brake rotor, or hub of the wheel 14.
[0061] The vehicle speed sensor 60 is configured to output a signal when it detects a magnetic field. The control unit 52 is configured to calculate the travel speed of the human-powered vehicle 10 based, for example, on the time interval or width of the signal output from the vehicle speed sensor 60 in conjunction with the rotation of the wheel 14, and information regarding the circumference of the wheel 14. The vehicle speed sensor 60 can have any configuration as long as it is configured to output information regarding the speed of the human-powered vehicle 10, and is not limited to a magnetic sensor; it may also include other sensors such as an optical sensor, an acceleration sensor, or a GPS receiver.
[0062] The crank rotation sensor 62 is configured to output information corresponding to the rotation state of the crank 22 to the control unit 52. The crank rotation sensor 62 is configured to detect information corresponding to the rotation speed of the crank 22, for example. The crank rotation sensor 62 includes a magnetic sensor that outputs a signal corresponding to the strength of the magnetic field. An annular magnet whose magnetic field strength changes in the circumferential direction is provided on the rotation axis of the crank 22, on a member that rotates in conjunction with the rotation axis of the crank 22, or in the power transmission path between the rotation axis of the crank 22 and the front chain wheel 24.
[0063] The components that rotate in conjunction with the rotation axis of the crank 22 include the output shaft of the motor. For example, if a one-way clutch is not provided between the rotation axis of the crank 22 and the front chainwheel 24, an annular magnet may be provided on the front chainwheel 24. The crank rotation sensor 62 can have any configuration as long as it is configured to output information corresponding to the rotation state of the crank 22, and may include an optical sensor, acceleration sensor, gyro sensor, or torque sensor instead of a magnetic sensor.
[0064] The torque sensor 64 is configured to output a signal to the control unit 52 corresponding to the human-powered driving force. The torque sensor 64 is configured to output a signal corresponding to the human-powered driving force applied to the rotation axis of the crank 22, for example. The torque sensor 64 is installed in the transmission path of the human-powered driving force between the rotation axis of the crank 22 and the front chainring 24. The torque sensor 64 may be installed on the rotation axis of the crank 22 or on the front chainring 24. The torque sensor 64 may be installed on the crank 22 or the pedal 20. The torque sensor 64 may be configured to output a signal corresponding to the twist of the crank 22. The torque sensor 64 can be implemented using, for example, a strain sensor, a magnetostrictive sensor, an optical sensor, and a pressure sensor. The torque sensor 64 can be configured in any way as long as it is a sensor that outputs a signal corresponding to the human-powered driving force applied to the crank 22 or the pedal 20.
[0065] The input device 66 is configured to output the input information to the control unit 52. The input device 66 accepts, for example, first information. The first information is information about the rider of the human-powered vehicle 10. The information about the rider of the human-powered vehicle 10 includes information about the rider who provides the human-powered driving force. The rider's information includes the rider's weight. The information about the rider of the human-powered vehicle 10 may also include information about other riders. The input device 66 may include, for example, a cycle computer. The input device 66 may be detachably mounted on the human-powered vehicle 10. The input device 66 may include a smartphone. For example, the input device 66 is operated by the rider.
[0066] The external device 68 is, for example, a device that can change the settings of the human-powered vehicle 10 from the outside. The external device 68 includes at least one of a smart device and a personal computer. The smart device includes at least one of a wearable device such as a smartwatch, a smartphone, and a tablet computer.
[0067] The gear shift control device 38 includes an operating switch that is operated by the user's fingers or the like. Preferably, the gear shift control device 38 includes an operating switch for upshifting and an operating switch for downshifting. Preferably, the gear shift control device 38 is mounted on the handlebar 12H.
[0068] (Automatic transmission mode) When the shift mode is set to automatic shift mode, the control unit 52 controls the transmission 32 of the human-powered vehicle 10 according to the input information and the shift conditions. The control unit 52 is configured to automatically control the transmission 32 according to the input information and the shift conditions. The input information is information about the human-powered driving force acting on the drivetrain 16 of the human-powered vehicle 10. The human-powered driving force acting on the drivetrain 16 of the human-powered vehicle 10 includes at least one of the torque acting on the crank 22 of the human-powered vehicle 10 and the torque acting on the drive wheels of the human-powered vehicle 10. The torque acting on the crank 22 of the human-powered vehicle 10 is, for example, the torque detected by the torque sensor 64. The torque acting on the drive wheels of the human-powered vehicle 10 is, for example, the torque acting on the rear wheels 14B. The torque acting on the drive wheels of the human-powered vehicle 10 is calculated based on, for example, the torque detected by the torque sensor 64 and the gear ratio of the transmission 32. The input information includes parameters. These parameters are values that vary in relation to the operation of the human-powered vehicle 10.
[0069] The gear shifting conditions include predetermined thresholds. The gear shifting conditions are defined according to the relationship between the input information and the thresholds. The predetermined thresholds include a first threshold and a second threshold. The control unit 52 performs at least one upshift and downshift according to the relationship between the input information and the first and second thresholds. An upshift is a gear shift in which the gear ratio of the transmission 32 increases. A downshift is a gear shift in which the gear ratio of the transmission 32 decreases.
[0070] The first threshold is a different value from the second threshold. The first and second thresholds are set, for example, around a reference value. The first threshold is a value greater than the reference value. The second threshold is a value less than the reference value. The reference value is a predetermined value. The reference value may be set by the user. If the reference value is set by the user, the first and second thresholds may be set around the set reference value. The control unit 52 may be configured to change the gear shifting conditions. For example, the first and second thresholds may be set by the user via an external device 68. Information regarding the first and second thresholds, and information regarding the reference value, is stored in the storage unit 50.
[0071] The control unit 52 is configured to change the input information according to the first information. When the control unit 52 changes the input information, it does so by performing arithmetic operations on the input information. When the control unit 52 changes the input information, for example, it multiplies the input information by a predetermined coefficient. The predetermined coefficient is set so that the input information increases or decreases according to the first information. For example, the control unit 52 changes the input information so that it increases by multiplying the input information by a coefficient greater than "1.0". For example, the control unit 52 changes the input information so that it decreases by multiplying the input information by a coefficient less than "1.0". When the control unit 52 changes the input information, for example, it may add or subtract a predetermined constant from the input information. When the control unit 52 changes the input information, for example, it may divide the input information by a predetermined coefficient.
[0072] If the gear shifting conditions are met based on the input information, the control unit 52 controls the transmission 32 and changes the gear ratio of the transmission 32. If the input information is not changed, the control unit 52 compares the acquired input information with the gear shifting conditions. If the input information is changed, the control unit 52 compares the changed input information with the gear shifting conditions.
[0073] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 3. Once the control flow shown in Figure 3 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 3 until the automatic transmission mode is deactivated. In step S10, the control unit 52 acquires input information and proceeds to step S11. In step S11, the control unit 52 determines whether the state of the human-powered vehicle 10 is in a starting state. The starting state is the state in which the human-powered vehicle 10 moves from a stopped state. For example, the control unit 52 determines that the state of the human-powered vehicle 10 is in a starting state from when the vehicle speed of the human-powered vehicle 10 exceeds zero until it exceeds a predetermined vehicle speed.
[0074] The control unit 52 may determine that the human-powered vehicle 10 is in a starting state from the time the vehicle speed of the human-powered vehicle 10 exceeds zero until a predetermined time has elapsed. The control unit 52 may also determine that the human-powered vehicle 10 is in a starting state from the time the vehicle speed of the human-powered vehicle 10 exceeds zero and the rotational speed of the crank 22 becomes equal to or greater than a predetermined rotational speed. The stopped state of the human-powered vehicle 10 may include the stopped state of the control device 30 of the human-powered vehicle 10. For example, the control unit 52 may determine that the human-powered vehicle 10 is in a starting state from the time the control device 30 is activated until the vehicle speed of the human-powered vehicle 10 becomes equal to or greater than a predetermined speed.
[0075] If the human-powered vehicle 10 is not in a starting state, the control unit 52 determines in step S12 whether the rider's weight is a second weight that is lighter than a predetermined first weight. The predetermined first weight is determined, for example, based on the weight of a reference rider. The first weight includes, for example, a first range. The first range is, for example, greater than or equal to a first lower limit weight and less than or equal to a first upper limit weight. The second weight includes weights lighter than the first lower limit weight. The control unit 52 determines whether the rider's weight is lighter than the weight of a reference rider, in response to information about the rider's weight input via the input device 66.
[0076] If the rider's weight is a second weight which is lighter than a predetermined first weight, the control unit 52 performs a first process in step S13. The first process is a process of changing parameters so that the parameters included in the input information increase. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined first coefficient which is greater than "1.0". After performing the first process in step S13, the control unit 52 proceeds to step S16.
[0077] If the rider's weight is not the second weight, the control unit 52 determines in step S14 whether the rider's weight is a third weight that is heavier than a predetermined first weight. The third weight includes weights heavier than the first upper limit weight. The control unit 52 determines whether the rider's weight is heavier than the reference rider's weight based on the information about the rider's weight input via the input device 66.
[0078] If the rider's weight is a third weight which is heavier than a predetermined first weight, the control unit 52 performs a second process in step S15. The second process is a process of changing the parameters so that the parameters included in the input information decrease. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined second coefficient which is less than "1.0". After performing the second process in step S15, the control unit 52 proceeds to step S16.
[0079] The control unit 52 prohibits the process of changing the input information according to the first information when the human-powered vehicle 10 moves from a stopped state. When the human-powered vehicle 10 is in a starting state, the control unit 52 prohibits the parameters included in the input information from being changed according to the rider's weight by skipping the processes from steps S12 to S15. If the control unit 52 determines in step S11 that the human-powered vehicle 10 is in a starting state, it proceeds to step S16 without changing the parameters. If the control unit 52 determines in step S14 that the rider's weight is not the third weight, it proceeds to step S16 without changing the parameters.
[0080] The control unit 52 determines in step S16 whether the gear shift condition is met. If the parameters included in the input information are changed in step S13 or step S15, the control unit 52 determines whether the gear shift condition is met based on the changed input information. If the parameters included in the input information are changed, the control unit 52 compares the changed input information with the first threshold and the second threshold. If the changed input information is greater than the first threshold, the control unit 52 determines that the downshift condition is met. If the changed input information is less than the second threshold, the control unit 52 determines that the upshift condition is met.
[0081] If the parameters included in the input information are not changed, the control unit 52 determines whether the gear shift conditions are met based on the acquired input information. If the parameters are not changed, the control unit 52 compares the acquired input information with the first threshold and the second threshold. If the acquired input information is greater than the first threshold, the control unit 52 determines that the downshift conditions are met. If the acquired input information is less than the second threshold, the control unit 52 determines that the upshift conditions are met. If the gear ratio of the transmission 32 is the minimum gear ratio, the control unit 52 determines that the upshift conditions are not met. If the gear ratio of the transmission 32 is the maximum gear ratio, the control unit 52 determines that the downshift conditions are not met.
[0082] If the gear shifting conditions are met, the control unit 52 instructs the gear shifting device 32 of the human-powered vehicle 10 in step S17. The control unit 52 instructs the gear shifting device 32 according to the determination result in step S16. If the gear shifting conditions are not met, the control unit 52 terminates the control flow.
[0083] The control unit 52 may be configured to execute only the first process or only the second process. The control unit 52 is configured to execute at least one of the first process and the second process. In the flowchart of Figure 3, the process in step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S12 when the process in step S10 is completed. In the flowchart of Figure 3, steps S12 and S13 may be omitted. If steps S12 and S13 are omitted, the control unit 52 proceeds to step S14 if the determination in step S11 is No.
[0084] In the flowchart of Figure 3, steps S14 and S15 may be omitted. If steps S14 and S15 are omitted, the control unit 52 proceeds to step S16 if the determination in step S12 is No. In the flowchart of Figure 3, the processing in steps S11, S12 and S13 may be omitted. In the flowchart of Figure 3, steps S11, S14 and S15 may be omitted.
[0085] In the first embodiment, the rider's weight was divided into three regions: first weight, second weight, and third weight, but is not limited thereto. The control unit 52 may change the parameters so that, for example, the parameters included in the input information increase as the rider's weight decreases. The control unit 52 may also change the parameters so that, for example, the parameters included in the input information decrease as the rider's weight increases. For example, as shown in Table 1, the weight may be divided into multiple regions, and different coefficients may be set for each of the multiple regions. The control unit 52 multiplies the parameters by the coefficient corresponding to the region. The boundary values of each region may be included in either of the mutually adjacent regions, as long as they are included in either of them.
[0086] [Table 1]
[0087] (Second Embodiment) The human-powered vehicle 10 according to the second embodiment differs from the human-powered vehicle 10 according to the first embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the second embodiment that differ from the control unit 52 of the first embodiment will be described, and redundant explanations will be omitted. The control unit 52 is configured to change the gear shifting conditions according to the first information. The control unit 52 is configured to change a predetermined threshold value according to the first information.
[0088] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 4. Once the control flow shown in Figure 4 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 4 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 4, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0089] If the human-powered vehicle 10 is not in a starting state, the control unit 52 determines in step S20 whether the rider's weight is a fifth weight that is lighter than a predetermined fourth weight. The predetermined fourth weight is, for example, a reference rider Da It is determined based on body weight. The fourth body weight includes, for example, a second range. The second range is, for example, greater than or equal to the second lower limit body weight and less than or equal to the second upper limit body weight. The fifth body weight includes a weight lighter than the second lower limit body weight. The control unit 52 determines whether the rider's weight is lighter than the reference rider's weight in response to information about the rider's weight input via the input device 66. The fourth body weight may be the same as the first body weight in the first embodiment. The fourth body weight may be different from the first body weight in the first embodiment.
[0090] If the rider's weight is a fifth weight, which is lighter than a predetermined fourth weight, the control unit 52 performs a third process in step S21. The third process is the process of changing a predetermined threshold so that the predetermined threshold decreases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined third coefficient that is less than "1.0". The control unit 52 multiplies the first threshold and the second threshold by a predetermined third coefficient that is less than "1.0". After performing the third process in step S21, the control unit 52 proceeds to step S24.
[0091] If the rider's weight is not the fifth weight, the control unit 52 determines in step S22 whether the rider's weight is the sixth weight, which is heavier than the fourth weight. The sixth weight includes weights heavier than the second upper limit weight. The control unit 52 determines whether the rider's weight is heavier than the reference rider's weight, based on the information about the rider's weight input via the input device 66.
[0092] If the rider's weight is a sixth weight, which is heavier than a predetermined fourth weight, the control unit 52 performs a fourth process in step S23. The fourth process is the process of changing a predetermined threshold so that the predetermined threshold increases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined fourth coefficient greater than "1.0". The control unit 52 multiplies the first threshold and the second threshold by a predetermined fourth coefficient greater than "1.0". After performing the fourth process in step S23, the control unit 52 proceeds to step S26.
[0093] The control unit 52 may change a predetermined threshold by adding or subtracting a constant from it, rather than by multiplying the predetermined threshold by a coefficient. The storage unit 50 may store multiple predetermined thresholds. The control unit 52 may change a predetermined threshold, for example, by replacing it with one of the multiple predetermined thresholds stored in the storage unit 50.
[0094] The control unit 52 prohibits the process of changing a predetermined threshold according to the first information when the human-powered vehicle 10 moves from a stopped state. When the human-powered vehicle 10 is in a starting state, the control unit 52 prohibits the predetermined threshold from being changed according to the rider's weight by skipping the processes from step S20 to step S23. If the control unit 52 determines in step S11 that the human-powered vehicle 10 is in a starting state, it proceeds to step S24 without changing the predetermined threshold. If the control unit 52 determines in step S22 that the rider's weight is not the sixth weight, it proceeds to step S24 without changing the predetermined threshold.
[0095] The control unit 52 determines in step S24 whether the gear shift condition is met. If a predetermined threshold is changed in step S21 or step S23, the control unit 52 determines whether the gear shift condition is met based on the input information and the changed threshold. The control unit 52 compares the input information with the changed first threshold and the changed second threshold. If the input information is greater than the changed first threshold, the control unit 52 determines that the downshift condition is met. If the input information is less than the changed second threshold, the control unit 52 determines that the upshift condition is met.
[0096] If the predetermined thresholds are not changed, the control unit 52 determines whether the gear shift conditions are met based on the acquired input information. If the predetermined thresholds are not changed, the control unit 52 compares the acquired input information with the first threshold and the second threshold. If the input information is greater than the first threshold (which is not changed), the control unit 52 determines that the downshift conditions are met. If the input information is less than the second threshold (which is not changed), the control unit 52 determines that the upshift conditions are met.
[0097] If the gear shifting conditions are met, the control unit 52 proceeds to step S17. If the gear shifting conditions are not met, the control unit 52 terminates the control flow.
[0098] The control unit 52 may be configured to execute only the third process or only the fourth process. The control unit 52 is configured to execute at least one of the third process and the fourth process. In the flowchart of Figure 4, the process in step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S20 after the process in step S10 is completed. In the flowchart of Figure 4, steps S20 and S21 may be omitted. If steps S20 and S21 are omitted, the control unit 52 proceeds to step S22 if the determination in step S11 is No.
[0099] In the flowchart of Figure 4, steps S22 and S23 may be omitted. If steps S22 and S23 are omitted, the control unit 52 proceeds to step S24 if the determination in step S20 is No. In the flowchart of Figure 4, the processing of steps S11, S20 and S21 may be omitted. In the flowchart of Figure 4, steps S11, S22 and S23 may be omitted.
[0100] In the second embodiment, the rider's weight was divided into three regions: fourth weight, fifth weight, and sixth weight, but is not limited to this. The control unit 52 may change the threshold so that, for example, the predetermined threshold decreases as the rider's weight decreases. The control unit 52 may also change the threshold so that, for example, the predetermined threshold increases as the rider's weight increases. For example, as shown in Table 2, the weight may be divided into multiple regions, and different coefficients may be set for each of the multiple regions. The control unit 52 multiplies the predetermined threshold by the coefficient corresponding to the region. The boundary values of each region may be included in either of the two adjacent regions, as long as they are included in either of them.
[0101] [Table 2]
[0102] Regions 1 through 5 in Table 2 may be the same regions as regions 1 through 5 in Table 1. Regions 1 through 5 in Table 2 may be different regions from regions 1 through 5 in Table 1.
[0103] (Third embodiment) The human-powered vehicle 10 according to the third embodiment differs from the human-powered vehicle 10 according to the first embodiment in its electrical configuration and the processing in the control unit 52. Only the parts of the human-powered vehicle 10 according to the third embodiment that differ from the human-powered vehicle 10 according to the first embodiment will be described, and redundant explanations will be omitted. The human-powered vehicle 10 according to the third embodiment further includes a GPS device 70 in addition to the configuration included in the human-powered vehicle 10 according to the first embodiment.
[0104] As shown in Figure 5, the control unit 52 is connected to the GPS device 70 via an electrical cable and at least one of a wireless communication device. Preferably, the control unit 52 includes a seventh interface 52G. The seventh interface 52G is configured to receive information detected by the GPS device 70. The seventh interface 52G includes, for example, a cable connection port and at least one of a wireless communication device. An electrical cable connected to the GPS device 70 may be fixed to the seventh interface 52G.
[0105] The GPS device 70 is configured to acquire GPS information regarding the current position of the human-powered vehicle 10 and to output the acquired GPS information to the control unit 52. The control unit 52 is configured to acquire the position of the human-powered vehicle 10 on a map and the gradient of the road on which the human-powered vehicle 10 is traveling, according to the acquired GPS information and, for example, map information recorded in the storage unit 50. The gradient of the road on which the human-powered vehicle 10 is traveling is, for example, the gradient of the road at the current position of the human-powered vehicle 10. The gradient of the road on which the human-powered vehicle 10 is traveling may also be, for example, the gradient of the road located at a predetermined distance ahead in the direction of travel of the human-powered vehicle 10 from the current position of the human-powered vehicle 10.
[0106] The control unit 52 is configured to change the input information according to the second information. The second information is information about the environment of the human-powered vehicle 10. The information about the environment of the human-powered vehicle 10 includes information about the road the human-powered vehicle 10 travels on. The information about the road the human-powered vehicle 10 travels on includes the gradient.
[0107] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 6. Once the control flow shown in Figure 6 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 6 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 6, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0108] If the human-powered vehicle 10 is not in a starting state, the control unit 52 acquires the incline in step S30. In step S31, the control unit 52 determines whether the incline is a second incline which is smaller than a predetermined first incline. The first incline is a preset reference incline. The first incline includes, for example, a third range. The third range is, for example, greater than or equal to the first lower limit incline and less than or equal to the first upper limit incline.
[0109] For example, the first lower limit gradient is a negative value gradient corresponding to a downhill slope in the direction of travel of the human-powered vehicle 10. The first upper limit gradient is a positive value gradient corresponding to an uphill slope in the direction of travel of the human-powered vehicle 10. The first lower limit gradient and the first upper limit gradient may also be positive values gradients corresponding to an uphill slope in the direction of travel of the human-powered vehicle 10. The first lower limit gradient and the first upper limit gradient may also be negative values gradients corresponding to a downhill slope in the direction of travel of the human-powered vehicle 10. The second gradient includes gradients smaller than the first lower limit gradient.
[0110] If the slope is a second slope which is smaller than a predetermined first slope, the control unit 52 performs a fifth process in step S32. The fifth process is a process that changes the parameters so that the parameters included in the input information decrease. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined fifth coefficient which is smaller than "1.0". After performing the fifth process in step S32, the control unit 52 proceeds to step S35.
[0111] If the slope is not the second slope, the control unit 52 determines in step S33 whether the slope is a third slope greater than the first slope. The third slope includes slopes greater than the first upper limit slope.
[0112] If the slope is a third slope which is greater than a predetermined first slope, the control unit 52 performs a sixth process in step S34. The sixth process is a process of changing the parameters so that the parameters included in the input information increase. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined sixth coefficient which is greater than "1.0". After performing the sixth process in step S34, the control unit 52 proceeds to step S35.
[0113] If, in step S33, it is determined that the slope is not the third slope, the control unit 52 proceeds to step S35 without changing the parameters. If, in step S11, the control unit 52 determines that the state of the human-powered vehicle 10 is not the starting state, it proceeds to step S35 without changing the parameters.
[0114] In step S35, the control unit 52 determines whether the gear shift condition is met. If the parameters included in the input information are changed in step S32 or step S34, the control unit 52 determines whether the gear shift condition is met based on the changed input information. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0115] The control unit 52 may be configured to execute only the fifth process or only the sixth process. The control unit 52 is configured to execute at least one of the fifth process and the sixth process. In the flowchart of Figure 6, the process in step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S30 after the process in step S10 is completed. In the flowchart of Figure 6, steps S31 and S32 may be omitted. If steps S31 and S32 are omitted, the control unit 52 proceeds to step S33 after the process in step S30 is completed.
[0116] In the flowchart of Figure 6, steps S33 and S34 may be omitted. If steps S33 and S34 are omitted, the control unit 52 proceeds to step S35 if the determination in step S31 is No. In the flowchart of Figure 6, the processing in steps S11, S31 and S32 may be omitted. In the flowchart of Figure 6, steps S11, S33 and S34 may be omitted.
[0117] The gradient is divided into three regions: the first gradient, the second gradient, and the third gradient, but is not limited to these. The control unit 52 may change the parameters so that the parameters included in the input information increase as the gradient indicating an uphill slope increases, for example. The control unit 52 may also change the parameters so that the parameters included in the input information decrease as the gradient indicating a downhill slope increases, for example.
[0118] (Fourth Embodiment) The human-powered vehicle 10 according to the fourth embodiment differs from the human-powered vehicle 10 according to the third embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the fourth embodiment that differ from the control unit 52 of the third embodiment will be described, and redundant explanations will be omitted. The control unit 52 is configured to change the gear shifting conditions according to the second information. The control unit 52 is configured to change a predetermined threshold value according to the second information.
[0119] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 7. Once the control flow shown in Figure 7 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 7 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 7, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0120] If the human-powered vehicle 10 is not in a starting state, the control unit 52 acquires the incline in step S30. In step S40, the control unit 52 determines whether the incline is a fifth incline which is smaller than a predetermined fourth incline. The fourth incline is a preset reference incline. The fourth incline includes, for example, a fourth range. The fourth range is, for example, greater than or equal to the second lower limit incline and less than or equal to the second upper limit incline.
[0121] For example, the second lower limit gradient is a negative value gradient corresponding to a downhill slope in the direction of travel of the human-powered vehicle 10. The second upper limit gradient is a positive value gradient corresponding to an uphill slope in the direction of travel of the human-powered vehicle 10. The second lower limit gradient and the second upper limit gradient may also be positive values gradients corresponding to an uphill slope in the direction of travel of the human-powered vehicle 10. The second lower limit gradient and the second upper limit gradient may also be negative values gradients corresponding to a downhill slope in the direction of travel of the human-powered vehicle 10. The fifth gradient includes gradients smaller than the second lower limit gradient. The fourth gradient may be the same gradient as the first gradient in the third embodiment. The fourth gradient may be a different gradient from the first gradient in the third embodiment.
[0122] If the slope is a fifth slope which is smaller than a predetermined fourth slope, the control unit 52 executes a seventh process in step S41. The seventh process is a process that changes the threshold so that a predetermined threshold increases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined seventh coefficient which is greater than "1.0". After executing the seventh process in step S41, the control unit 52 proceeds to step S44.
[0123] If the slope is not the fifth slope, the control unit 52 determines in step S42 whether the slope is the sixth slope, which is greater than the fourth slope. The sixth slope includes slopes greater than the second upper limit slope.
[0124] If the slope is a sixth slope which is greater than a predetermined fourth slope, the control unit 52 executes an eighth process in step S43. The eighth process is a process that changes the threshold so that a predetermined threshold decreases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined eighth coefficient which is less than "1.0". After executing the eighth process in step S43, the control unit 52 proceeds to step S44.
[0125] If, in step S42, it is determined that the slope is not the sixth slope, the control unit 52 proceeds to step S44 without changing the predetermined threshold. If, in step S11, the control unit 52 determines that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S44 without changing the predetermined threshold.
[0126] The control unit 52 determines in step S44 whether the gear shift condition is met. If the threshold is changed in step S41 or step S43, the control unit 52 determines whether the gear shift condition is met based on the input information and the changed threshold. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0127] The control unit 52 may be configured to execute only the seventh process or only the eighth process. The control unit 52 is configured to execute at least one of the seventh process and the eighth process. In the flowchart of Figure 7, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S30 after the process of step S10 is completed. In the flowchart of Figure 7, steps S40 and S41 may be omitted. If steps S40 and S41 are omitted, the control unit 52 proceeds to step S44 after step S30 is completed.
[0128] In the flowchart of Figure 7, steps S42 and S43 may be omitted. If steps S42 and S43 are omitted, the control unit 52 proceeds to step S44 if the determination in step S40 is No. In the flowchart of Figure 7, the processing of steps S11, S40 and S41 may be omitted. In the flowchart of Figure 7, steps S11, S42 and S43 may be omitted.
[0129] The gradient is divided into three regions: the fourth gradient, the fifth gradient, and the sixth gradient, but is not limited to these. The control unit 52 may change the threshold so that, for example, as the gradient indicating an uphill slope increases, the predetermined threshold decreases. The control unit 52 may also change the threshold so that, for example, as the gradient indicating a downhill slope increases, the predetermined threshold increases.
[0130] (Fifth embodiment) The human-powered vehicle 10 according to the fifth embodiment differs from the human-powered vehicle 10 according to the first embodiment in its electrical configuration and the processing in the control unit 52. Only the parts of the control unit 52 of the fifth embodiment that differ from the control unit 52 of the first embodiment will be described, and redundant explanations will be omitted. The human-powered vehicle 10 according to the fifth embodiment further includes a tilt sensor 72 in addition to the configuration included in the human-powered vehicle 10 according to the first embodiment.
[0131] As shown in Figure 8, the control unit 52 is connected to the tilt sensor 72 via an electrical cable and at least one of a wireless communication device. Preferably, the control unit 52 includes an eighth interface 52H. The eighth interface 52H is configured to receive information detected by the tilt sensor 72. The eighth interface 52H includes, for example, a cable connection port and at least one of a wireless communication device. An electrical cable connected to the tilt sensor 72 may be fixed to the eighth interface 52H.
[0132] The tilt sensor 72 is configured to output information regarding the tilt angle of the human-powered vehicle 10 to the control unit 52. The tilt sensor 72 includes, for example, a gyro sensor. Preferably, the gyro sensor includes a three-axis gyro sensor. The gyro sensor is configured to detect the yaw angle, roll angle, and pitch angle of the human-powered vehicle 10. Preferably, the three axes of the gyro sensor are provided on the human-powered vehicle 10 so as to be aligned with the front-rear, left-right, and up-down directions of the human-powered vehicle 10 when it is upright with the front wheels 14A and rear wheels 14B grounded on a horizontal plane. The gyro sensor may include a one-axis gyro sensor or a two-axis gyro sensor. The tilt sensor 72 may include an acceleration sensor instead of a gyro sensor, or it may include an acceleration sensor in addition to a gyro sensor.
[0133] The control unit 52 is configured to change the input information according to the third information. The third information is information regarding the driving state of the human-powered vehicle 10. The information regarding the driving state of the human-powered vehicle 10 includes the pitch angle of the human-powered vehicle 10.
[0134] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 9. Once the control flow shown in Figure 9 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 9 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 9, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0135] If the human-powered vehicle 10 is not in a starting state, the control unit 52 acquires the pitch angle of the human-powered vehicle 10 in step S50. In step S51, the control unit 52 determines whether the pitch angle is a second angle smaller than a predetermined first angle. The first angle is a predetermined reference angle. The first angle includes, for example, a fifth range. The fifth range is, for example, greater than or equal to the first lower limit angle and less than or equal to the first upper limit angle.
[0136] For example, the first lower limit angle is a negative value angle corresponding to a human-powered vehicle 10 traveling downhill. The first upper limit angle is a positive value angle corresponding to a human-powered vehicle 10 traveling uphill. The first lower limit angle and the first upper limit angle may also be positive values angles corresponding to a human-powered vehicle 10 traveling uphill. The first lower limit angle and the first upper limit angle may also be negative values angles corresponding to a human-powered vehicle 10 traveling downhill. The second angle includes angles smaller than the first lower limit angle.
[0137] If the pitch angle is a second angle smaller than a predetermined first angle, the control unit 52 performs a ninth process in step S52. The ninth process is a process that modifies the parameters so that the parameters included in the input information decrease. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined ninth coefficient smaller than "1.0". After performing the ninth process in step S32, the control unit 52 proceeds to step S55.
[0138] If the pitch angle is not the second angle, the control unit 52 determines in step S53 whether the pitch angle is a third angle greater than the first angle. The third angle includes an angle greater than the first upper limit angle.
[0139] If the pitch angle is a third angle greater than a predetermined first angle, the control unit 52 performs a tenth process in step S54. The tenth process is a process of changing parameters so that the parameters included in the input information increase. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined tenth coefficient greater than "1.0". After performing the tenth process in step S54, the control unit 52 proceeds to step S55.
[0140] If, in step S53, it is determined that the pitch angle is not the third angle, the control unit 52 proceeds to step S55 without changing the input information. If, in step S11, the control unit 52 determines that the state of the human-powered vehicle 10 is not the starting state, it proceeds to step S55 without changing the input information.
[0141] In step S55, the control unit 52 determines whether the gear shifting condition is met. If the parameters included in the input information are changed in step S52 or step S54, the control unit 52 determines whether the gear shifting condition is met based on the changed input information. The determination of whether the gear shifting condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shifting condition is met, the control unit 52 proceeds to step S17. If the gear shifting condition is not met, the control unit 52 terminates the control flow.
[0142] The control unit 52 may be configured to execute only the ninth process or only the tenth process. The control unit 52 is configured to execute at least one of the ninth process and the tenth process. In the flowchart of Figure 9, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S50 after the process of step S10 is completed. In the flowchart of Figure 9, steps S51 and S52 may be omitted. If steps S51 and S52 are omitted, the control unit 52 proceeds to step S53 after the process of step S50 is completed.
[0143] In the flowchart of Figure 9, steps S53 and S54 may be omitted. If steps S53 and S54 are omitted, the control unit 52 proceeds to step S55 if the determination in step S51 is No. In the flowchart of Figure 9, the processing in steps S11, S51 and S52 may be omitted. In the flowchart of Figure 9, steps S11, S53 and S54 may be omitted.
[0144] The pitch angle is divided into three regions: the first angle, the second angle, and the third angle, but is not limited to these. The control unit 52 may change the parameters so that the parameters included in the input information increase as the pitch angle indicating an uphill slope increases, for example. The control unit 52 may also change the parameters so that the parameters included in the input information decrease as the pitch angle indicating a downhill slope increases, for example.
[0145] (Sixth Embodiment) The human-powered vehicle 10 according to the sixth embodiment differs from the human-powered vehicle 10 according to the fifth embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the sixth embodiment that differ from the control unit 52 of the fifth embodiment will be described, and redundant explanations will be omitted. The control unit 52 is configured to change the gear shifting conditions according to the third information. The control unit 52 is configured to change a predetermined threshold value according to the third information.
[0146] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 10. Once the control flow shown in Figure 10 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 10 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 10, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0147] If the human-powered vehicle 10 is not in a starting state, the control unit 52 acquires the pitch angle of the human-powered vehicle 10 in step S50. In step S60, the control unit 52 determines whether the pitch angle is a fifth angle smaller than a predetermined fourth angle. The fourth angle is a preset reference angle. The fourth angle includes, for example, a sixth range. The sixth range is, for example, greater than or equal to the second lower limit angle and less than or equal to the second upper limit angle.
[0148] For example, the second lower limit angle is a negative angle corresponding to a human-powered vehicle 10 traveling downhill. The second upper limit angle is a positive angle corresponding to a human-powered vehicle 10 traveling uphill. The second lower limit angle and the second upper limit angle may also be positive angles corresponding to a human-powered vehicle 10 traveling uphill. The second lower limit angle and the second upper limit angle may also be negative angles corresponding to a human-powered vehicle 10 traveling downhill. The second angle includes angles smaller than the second lower limit angle.
[0149] If the pitch angle is a fifth angle which is smaller than a predetermined fourth angle, the control unit 52 performs an eleventh process in step S61. The eleventh process is a process that changes the threshold so that a predetermined threshold increases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined eleventh coefficient which is greater than "1.0". After performing the eleventh process in step S61, the control unit 52 proceeds to step S64.
[0150] If the pitch angle is not the fifth angle, the control unit 52 determines in step S62 whether the pitch angle is the sixth angle, which is greater than the fourth angle. The sixth angle includes angles greater than the second upper limit angle.
[0151] If the pitch angle is a sixth angle which is greater than a predetermined fourth angle, the control unit 52 performs a twelfth process in step S63. The twelfth process is a process that changes the threshold so that a predetermined threshold decreases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined twelfth coefficient which is less than "1.0". After performing the twelfth process in step S63, the control unit 52 proceeds to step S64.
[0152] If the control unit 52 determines in step S62 that the pitch angle is not the sixth angle, it proceeds to step S64 without changing the predetermined threshold. If the control unit 52 determines in step S11 that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S64 without changing the predetermined threshold.
[0153] The control unit 52 determines in step S64 whether the gear shift condition is met. If the threshold is changed in step S61 or step S63, the control unit 52 determines whether the gear shift condition is met based on the input information and the changed threshold. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0154] The control unit 52 may be configured to execute only the 11th process or only the 12th process. The control unit 52 is configured to execute at least one of the 11th process and the 12th process. In the flowchart of Figure 10, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S50 after the process of step S10 is completed. In the flowchart of Figure 10, steps S60 and S61 may be omitted. If steps S60 and S61 are omitted, the control unit 52 proceeds to step S62 after step S50 is completed.
[0155] In the flowchart of Figure 10, steps S62 and S63 may be omitted. If steps S62 and S63 are omitted, the control unit 52 proceeds to step S64 if the determination in step S60 is No. In the flowchart of Figure 10, the processing of steps S11, S60 and S61 may be omitted. In the flowchart of Figure 10, steps S11, S62 and S63 may be omitted.
[0156] The pitch angle is divided into three regions: the fourth angle, the fifth angle, and the sixth angle, but is not limited to these. The control unit 52 may change the threshold so that, for example, as the pitch angle indicating an uphill slope increases, the predetermined threshold decreases. The control unit 52 may also change the threshold so that, for example, as the pitch angle indicating a downhill slope increases, the predetermined threshold increases.
[0157] (Seventh Embodiment) The human-powered vehicle 10 according to the seventh embodiment differs from the human-powered vehicle 10 according to the first embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the seventh embodiment that differ from the control unit 52 of the first embodiment will be described, and redundant explanations will be omitted. The input device 66 includes a power switch. The control unit 52, when in a non-functioning state, is activated and enters an operating state when, for example, the power switch is operated. The control unit 52, when in an operating state, is deactivated when, for example, the power switch is operated.
[0158] The control unit 52 is configured to modify input information according to third information. The third information is information regarding the driving state of the human-powered vehicle 10. The information regarding the driving state of the human-powered vehicle 10 includes the duration of the human-powered vehicle 10's movement. When the power switch is operated while the control unit 52 is in a non-functioning state, the control unit 52 counts the elapsed time since the control unit 52 started operating as the duration of the human-powered vehicle 10's movement. The control unit 52 includes at least one of a clock and a timer. The clock includes, for example, a real-time clock. The timer is implemented, for example, by the control unit 52 executing a program.
[0159] When the power switch is operated while the control unit 52 is in operation, the control unit 52 resets the exercise duration. When the power switch is operated while the control unit 52 is in operation, the control unit 52 may reset the exercise duration after a predetermined waiting period has elapsed. The waiting period is, for example, a few minutes. In this case, if the power switch is operated while the control unit 52 is in operation, and the power switch is operated again after a short period of time, the control unit 52 can continuously count the exercise duration.
[0160] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 11. Once the control flow shown in Figure 11 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 11 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 11, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0161] If the human-powered vehicle 10 is not in a starting state, the control unit 52 calculates the duration of movement of the human-powered vehicle 10 in step S70, and then proceeds to step S71. In step S71, the control unit 52 determines whether the duration of movement is a second time that is longer than a predetermined first time. The predetermined first time is a pre-set reference time. The second time includes a time longer than the first time. Information regarding the first time is stored in the storage unit 50. The predetermined first time may be changed by the user via an external device 68.
[0162] If the exercise duration is longer than a predetermined first hour, the control unit 52 modifies the parameters in step S72 so that the parameters included in the input information increase. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined 13th coefficient greater than "1.0". After modifying the parameters in step S72, the control unit 52 proceeds to step S73.
[0163] In step S71, if the duration of the exercise is not the second hour, the control unit 52 proceeds to step S73 without changing the parameters. In step S11, if the control unit 52 determines that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S73 without changing the parameters included in the input information.
[0164] In step S73, the control unit 52 determines whether the gear shift condition is met. If the parameters included in the input information are changed in step S72, the control unit 52 determines whether the gear shift condition is met based on the changed input information. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0165] The exercise duration is divided into two predetermined durations, a first hour and a second hour, but is not limited to this. For example, the second hour may be further divided into multiple durations. For example, different coefficients may be set for each of the multiple durations. The control unit 52 may change the parameters so that the parameters included in the input information increase as the exercise duration increases.
[0166] (Eighth embodiment) The human-powered vehicle 10 according to the eighth embodiment differs from the human-powered vehicle 10 according to the seventh embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the eighth embodiment that differ from the control unit 52 of the seventh embodiment will be described, and redundant explanations will be omitted. The control unit 52 is configured to change the gear shifting conditions according to the third information. Specifically, the control unit 52 is configured to change a predetermined threshold value according to the third information.
[0167] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 12. Once the control flow shown in Figure 12 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 12 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 12, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0168] If the human-powered vehicle 10 is not in a starting state, the control unit 52 calculates the duration of the human-powered vehicle 10's movement in step S70, and then proceeds to step S80. In step S80, the control unit 52 determines whether the duration of movement is a third time, which is longer than a predetermined first time. The third time includes a time longer than the first time. The third time may be the same as the second time in the seventh embodiment. The third time may be a different time from the second time in the seventh embodiment.
[0169] If the exercise duration is longer than a predetermined first hour, the control unit 52 changes the threshold in step S81 so that the predetermined threshold decreases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined 14th coefficient less than "1.0". After changing the predetermined threshold in step S81, the control unit 52 proceeds to step S82.
[0170] In step S80, if the duration of the exercise is not the third hour, the control unit 52 proceeds to step S82 without changing the predetermined threshold. In step S11, if the control unit 52 determines that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S82 without changing the predetermined threshold.
[0171] In step S82, the control unit 52 determines whether the gear shift condition is met. If the predetermined threshold is changed in step S81, the control unit 52 determines whether the gear shift condition is met based on the input information and the changed threshold. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0172] The exercise duration is divided into two predetermined durations, the first hour and the third hour, but is not limited to this. For example, the third hour may be further divided into multiple durations. For example, different coefficients may be set for each of the multiple durations. The control unit 52 may change the threshold so that the predetermined threshold decreases as the exercise duration increases.
[0173] (Ninth Embodiment) The human-powered vehicle 10 according to the ninth embodiment differs from the human-powered vehicle 10 according to the first embodiment in the processing performed by the control unit 52. Only the parts of the control unit 52 of the ninth embodiment that differ from the control unit 52 of the first embodiment will be described, and redundant explanations will be omitted.
[0174] The control unit 52 is configured to change the input information according to the third information. The third information is information regarding the driving state of the human-powered vehicle 10. The information regarding the driving state of the human-powered vehicle 10 is the maximum human-powered force in a predetermined first measurement section. The predetermined first measurement section is the section from a predetermined time before the current time to the current time. The control unit 52 stores the human-powered force in the predetermined first measurement section as a log. Based on the stored human-powered force, the control unit 52 calculates the maximum human-powered force in the predetermined first measurement section. The control unit 52 deletes the log of the human-powered force for the time elapsed in the first measurement section.
[0175] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 13. Once the control flow shown in Figure 13 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 13 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 13, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0176] If the human-powered vehicle 10 is not in a starting state, the control unit 52 calculates the maximum human-powered driving force in a predetermined first measurement section in step S90. In step S91, the control unit 52 determines whether the maximum human-powered driving force is a second human-powered driving force that is smaller than a predetermined first human-powered driving force. The first human-powered driving force is a preset reference human-powered driving force. The first human-powered driving force includes, for example, a seventh range. The seventh range is, for example, greater than or equal to the first lower limit driving force and less than or equal to the first upper limit driving force. The second human-powered driving force includes a human-powered driving force smaller than the first lower limit driving force.
[0177] If the maximum human-powered driving force in a predetermined first measurement section is a second human-powered driving force that is smaller than a predetermined first human-powered driving force, the control unit 52 performs a 13th process in step S92. The 13th process is a process of changing parameters so that the parameters included in the input information increase. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined 15th coefficient that is greater than "1.0". After performing the 13th process in step S92, the control unit 52 proceeds to step S95.
[0178] If the maximum human-powered driving force in a predetermined first measurement interval is not the second human-powered driving force, the control unit 52 determines in step S93 whether the maximum human-powered driving force in the predetermined first measurement interval is a third human-powered driving force that is greater than the first human-powered driving force. The third human-powered driving force includes a human-powered driving force that is greater than the first upper limit driving force.
[0179] If the maximum human-powered driving force in a predetermined first measurement section is a third human-powered driving force that is greater than a predetermined first human-powered driving force, the control unit 52 performs a 14th process in step S94. The 14th process is a process of changing parameters so that the parameters included in the input information decrease. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined 16th coefficient that is less than "1.0". After performing the 14th process in step S94, the control unit 52 proceeds to step S95.
[0180] In step S93, if it is determined that the maximum human-powered driving force in the predetermined first measurement section is not the third human-powered driving force, the control unit 52 proceeds to step S95 without changing the parameters included in the input information. If the control unit 52 determines in step S11 that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S95 without changing the parameters included in the input information.
[0181] In step S95, the control unit 52 determines whether the gear shift condition is met. If the parameters included in the input information are changed in step S92 or step S94, the control unit 52 determines whether the gear shift condition is met based on the changed input information. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0182] The control unit 52 may be configured to execute only the 13th process or only the 14th process. The control unit 52 is configured to execute at least one of the 13th process and the 14th process. In the flowchart of Figure 13, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S90 after the process of step S10 is completed. In the flowchart of Figure 13, steps S91 and S92 may be omitted. If steps S91 and S92 are omitted, the control unit 52 proceeds to step S93 after the process of step S90 is completed.
[0183] In the flowchart of Figure 13, steps S93 and S94 may be omitted. If steps S93 and S94 are omitted, the control unit 52 proceeds to step S95 if the determination in step S91 is No. In the flowchart of Figure 13, the processing of steps S11, S91 and S92 may be omitted. In the flowchart of Figure 13, steps S11, S93 and S94 may be omitted.
[0184] The maximum human-powered driving force is divided into three regions: the first human-powered driving force, the second human-powered driving force, and the third human-powered driving force, but is not limited to these. The control unit 52 may change the parameters so that the parameters included in the input information increase as the maximum human-powered driving force decreases. The control unit 52 may change the parameters so that the parameters included in the input information decrease as the maximum human-powered driving force increases.
[0185] (Tenth embodiment) The human-powered vehicle 10 according to the 10th embodiment differs from the human-powered vehicle 10 according to the 9th embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the 10th embodiment that differ from the control unit 52 of the 9th embodiment will be described, and redundant explanations will be omitted. The control unit 52 is configured to change the gear shifting conditions according to the third information. Specifically, the control unit 52 is configured to change a predetermined threshold value according to the third information.
[0186] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 14. Once the control flow shown in Figure 14 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 14 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 14, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0187] If the human-powered vehicle 10 is not in a starting state, the control unit 52 calculates the maximum human-powered driving force in a predetermined first measurement section in step S90. In step S100, the control unit 52 determines whether the maximum human-powered driving force is a fifth human-powered driving force that is smaller than a predetermined fourth human-powered driving force. The fourth human-powered driving force is a preset reference human-powered driving force. The fourth human-powered driving force includes, for example, an eighth range. The eighth range is, for example, greater than or equal to the second lower limit driving force and less than or equal to the second upper limit driving force. The fifth human-powered driving force includes a human-powered driving force smaller than the second lower limit driving force. The fourth human-powered driving force may be the same as the first human-powered driving force in the ninth embodiment. The fourth human-powered driving force may be a different human-powered driving force from the first human-powered driving force in the ninth embodiment.
[0188] If the control unit 52 determines that the maximum human-powered driving force in a predetermined first measurement interval is a fifth human-powered driving force which is smaller than a predetermined fourth human-powered driving force, it performs a 15th process in step S101. The 15th process is a process that changes the threshold so that the predetermined threshold decreases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined 16th coefficient which is smaller than "1.0". After performing the 15th process in step S101, the control unit 52 proceeds to step S104.
[0189] If the maximum human-powered driving force in the predetermined first measurement section is not the fifth human-powered driving force, the control unit 52 determines in step S102 whether the maximum human-powered driving force in the predetermined first measurement section is the sixth human-powered driving force, which is greater than the fourth human-powered driving force. The sixth human-powered driving force is the second upper limit Driving force It includes a greater amount of human-powered driving force.
[0190] If the control unit 52 determines that the maximum human-powered driving force in a predetermined first measurement interval is a sixth human-powered driving force which is greater than a predetermined fourth human-powered driving force, it performs a 16th process in step S103. The 16th process is a process that changes the threshold so that the predetermined threshold increases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined 17th coefficient which is greater than "1.0". After performing the 16th process in step S103, the control unit 52 proceeds to step S104.
[0191] In step S102, if it is determined that the maximum human-powered driving force in the predetermined first measurement section is not the sixth human-powered driving force, the control unit 52 proceeds to step S104 without changing the predetermined threshold. In step S11, if the control unit 52 determines that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S104 without changing the predetermined threshold.
[0192] In step S104, the control unit 52 determines whether the gear shift condition is met. If the predetermined threshold is changed in step S101 or step S103, the control unit 52 determines whether the gear shift condition is met based on the input information and the changed threshold. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0193] The control unit 52 may be configured to execute only the 15th process or only the 16th process. The control unit 52 is configured to execute at least one of the 15th process and the 16th process. In the flowchart of Figure 14, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S90 after the process of step S10 is completed. In the flowchart of Figure 14, steps S100 and S101 may be omitted. If steps S100 and S101 are omitted, the control unit 52 proceeds to step S102 after step S90 is completed.
[0194] In the flowchart of Figure 14, steps S102 and S103 may be omitted. If steps S102 and S103 are omitted, the control unit 52 proceeds to step S104 if the determination in step S100 is No. In the flowchart of Figure 14, the processing of steps S11, S100 and S101 may be omitted. In the flowchart of Figure 14, steps S11, S102 and S103 may be omitted.
[0195] The maximum human-powered driving force is divided into three driving force regions: the fourth human-powered driving force, the fifth human-powered driving force, and the sixth human-powered driving force, but is not limited to these. The control unit 52 may change the threshold so that a predetermined threshold decreases as the maximum human-powered driving force decreases. The control unit 52 may also change the threshold so that a predetermined threshold increases as the maximum human-powered driving force increases.
[0196] (11th embodiment) The human-powered vehicle 10 according to the 11th embodiment differs from the human-powered vehicle 10 according to the first embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the 11th embodiment that differ from the control unit 52 of the first embodiment will be described, and redundant explanations will be omitted.
[0197] The control unit 52 is configured to change the input information according to the third information. The third information is information regarding the driving state of the human-powered vehicle 10. The information regarding the driving state of the human-powered vehicle 10 is the average value of the human-powered force in a predetermined second measurement section. The predetermined second measurement section is the section from two predetermined time periods before the current time to the current time. The control unit 52 stores the human-powered force in the second measurement section as a log. Based on the stored human-powered force, the control unit 52 calculates the average value of the human-powered force in the predetermined second measurement section. The control unit 52 deletes the log of the human-powered force for the time elapsed in the second measurement section.
[0198] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 15. Once the control flow shown in Figure 15 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 15 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 15, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0199] If the human-powered vehicle 10 is not in a starting state, the control unit 52 calculates the average value of the human-powered driving force in a predetermined second measurement section in step S110. In step S111, the control unit 52 determines whether the average value of the human-powered driving force is a second average value that is smaller than a predetermined first average value. The first average value is a predetermined reference average value. The first average value includes, for example, a ninth range. The ninth range is, for example, greater than or equal to the first lower average value and less than or equal to the first upper average value. The second average value includes human-powered driving forces smaller than the first lower average value.
[0200] If the average value of the human-powered driving force in a predetermined second measurement interval is smaller than the predetermined first average value, the control unit 52 executes the 17th process in step S112. The 17th process is a process of changing the parameters so that the parameters included in the input information increase. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined 17th coefficient that is greater than "1.0". After executing the 17th process in step S112, the control unit 52 proceeds to step S115.
[0201] If the average value of the human-powered driving force in the predetermined second measurement interval is not the second average value, the control unit 52 determines in step S113 whether the average value of the human-powered driving force in the predetermined second measurement interval is a third average value which is greater than the first average value. The third average value includes human-powered driving forces greater than the first upper limit average value.
[0202] If the average value of the human-powered driving force in a predetermined second measurement interval is greater than a predetermined first average value, the control unit 52 executes the 18th process in step S114. The 18th process is a process that changes the parameters so that the parameters included in the input information decrease. For example, the control unit 52 multiplies the parameters included in the input information by a predetermined 18th coefficient that is less than "1.0". After executing the 18th process in step S114, the control unit 52 proceeds to step S115.
[0203] In step S113, if it is determined that the average value of the human-powered driving force in the predetermined second measurement section is not the third human-powered driving force, the control unit 52 proceeds to step S115 without changing the parameters included in the input information. If the control unit 52 determines in step S11 that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S115 without changing the parameters included in the input information.
[0204] In step S115, the control unit 52 determines whether the gear shift condition is met. If the parameters included in the input information are changed in step S112 or step S114, the control unit 52 determines whether the gear shift condition is met based on the changed input information. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0205] The control unit 52 may be configured to execute only the 17th process or only the 18th process. The control unit 52 is configured to execute at least one of the 17th process and the 18th process. In the flowchart of Figure 15, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S110 after the process of step S10 is completed. In the flowchart of Figure 15, steps S111 and S112 may be omitted. If steps S111 and S112 are omitted, the control unit 52 proceeds to step S113 after the process of step S110 is completed.
[0206] In the flowchart of Figure 15, steps S113 and S114 may be omitted. If steps S113 and S114 are omitted, the control unit 52 proceeds to step S115 if the determination in step S111 is No. In the flowchart of Figure 15, the processing in steps S11, S111 and S112 may be omitted. In the flowchart of Figure 15, steps S11, S113 and S114 may be omitted.
[0207] The average value of the human-powered driving force was divided into three regions: the first average value, the second average value, and the third average value, but is not limited to these. The control unit 52 may change the parameters so that the parameters included in the input information increase as the average value of the human-powered driving force decreases. The control unit 52 may change the parameters so that the parameters included in the input information decrease as the average value of the human-powered driving force increases.
[0208] (12th embodiment) The human-powered vehicle 10 according to the 12th embodiment differs from the human-powered vehicle 10 according to the 11th embodiment in the processing of the control unit 52. Only the parts of the control unit 52 of the 12th embodiment that differ from the control unit 52 of the 11th embodiment will be described, and redundant explanations will be omitted. The control unit 52 is configured to change the gear shifting conditions according to the third information. Specifically, the control unit 52 is configured to change a predetermined threshold value according to the third information.
[0209] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 16. Once the control flow shown in Figure 16 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 16 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 16, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0210] If the human-powered vehicle 10 is not in a starting state, the control unit 52 calculates the average value of the human-powered driving force in a predetermined second measurement section in step S110. In step S120, the control unit 52 determines whether the average value of the human-powered driving force is a fifth average value that is smaller than a predetermined fourth average value. The fourth average value is a predetermined reference average value. The fourth average value includes, for example, a tenth range. The tenth range is, for example, greater than or equal to the second lower average value and less than or equal to the second upper average value. The fifth average value includes human-powered driving forces smaller than the second lower average value. The fourth average value may be the same average value as the first average value in the eleventh embodiment. The fourth average value may be a different average value from the first average value in the eleventh embodiment.
[0211] If the average value of the human-powered driving force in a predetermined second measurement interval is a predetermined fifth average value which is smaller than a predetermined fourth average value, the control unit 52 executes the 19th process in step S121. The 19th process is a process that changes the threshold so that the predetermined threshold decreases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined 19th coefficient which is smaller than "1.0". After executing the 19th process in step S121, the control unit 52 proceeds to step S124.
[0212] If the average value of the human-powered driving force in the predetermined second measurement interval is not the fifth average value, the control unit 52 determines in step S122 whether the average value of the human-powered driving force in the predetermined second measurement interval is the sixth average value, which is greater than the fourth average value. The sixth average value includes human-powered driving forces greater than the second upper limit average value.
[0213] If the average value of the human-powered driving force in a predetermined second measurement interval is greater than a predetermined fourth average value (sixth average value), the control unit 52 executes a 20th process in step S123. The 20th process is a process that changes the threshold so that the predetermined threshold increases. For example, the control unit 52 multiplies the predetermined threshold by a predetermined 20th coefficient greater than "1.0". After executing the 20th process in step S123, the control unit 52 proceeds to step S124.
[0214] In step S122, if it is determined that the average value of the human-powered driving force in the predetermined second measurement section is not the sixth average value, the control unit 52 proceeds to step S124 without changing the predetermined threshold. If the control unit 52 determines in step S11 that the state of the human-powered vehicle 10 is not in a starting state, it proceeds to step S124 without changing the predetermined threshold.
[0215] In step S124, the control unit 52 determines whether the gear shift condition is met. If the predetermined threshold is changed in step S121 or step S123, the control unit 52 determines whether the gear shift condition is met based on the input information and the changed threshold. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0216] The control unit 52 may be configured to execute only the 19th process or only the 20th process. The control unit 52 is configured to execute at least one of the 19th process and the 20th process. In the flowchart of Figure 16, the process of step S11 may be omitted. If step S11 is omitted, the control unit 52 proceeds to step S110 after the process of step S10 is completed. In the flowchart of Figure 16, steps S120 and S121 may be omitted. If steps S120 and S121 are omitted, the control unit 52 proceeds to step S122 after step S110 is completed.
[0217] In the flowchart of Figure 16, steps S122 and S123 may be omitted. If steps S122 and S123 are omitted, the control unit 52 proceeds to step S124 if the determination in step S120 is No. In the flowchart of Figure 16, the processing of steps S11, S120 and S121 may be omitted. In the flowchart of Figure 16, steps S11, S122 and S123 may be omitted.
[0218] The average value of the human-powered driving force was divided into three regions: the fourth average value, the fifth average value, and the sixth average value, but is not limited to these. The control unit 52 may change the threshold so that a predetermined threshold decreases as the average value of the human-powered driving force decreases. The control unit 52 may also change the threshold so that a predetermined threshold increases as the average value of the human-powered driving force increases.
[0219] (13th embodiment) The human-powered vehicle 10 according to the 13th embodiment differs from the human-powered vehicle 10 according to the first embodiment in the processing in the control unit 52. 13 Regarding the control unit 52 of the embodiment, only the parts that differ from the control unit 52 of the first embodiment will be described, and redundant explanations will be omitted.
[0220] When the transmission mode is automatic transmission mode, the control unit 52 corrects the input information based on correction information set via at least one of the input device 66 provided on the human-powered vehicle 10 and the external device 68 located outside the human-powered vehicle 10. The control unit 52 corrects the input information. Ta The system is configured to control the transmission 32 of the human-powered vehicle 10 according to the input information and the gear shifting conditions. For example, at least one of the input device 66 and the external device 68 sets the correction level.
[0221] The control unit 52 receives information about the correction level via the input device 66 and at least one of the external device 68. The correction level is set from among a plurality of levels via the input device 66 and at least one of the external device 68. The control unit 52 sets a correction coefficient based on the received information about the correction level. The correction coefficient is stored in the storage unit 50 corresponding to the correction level. The control unit 52 reads the correction coefficient corresponding to the received correction level from the storage unit 50. The control unit 52 sets the read correction coefficient as correction information. For example, the control unit 52 multiplies the input information by the correction coefficient to correct the input information.
[0222] For example, the correction level is selected from "Middle," "Quick," and "Slow" by operating the lid in the input device 66. For example, the correction coefficients corresponding to each correction level are set as shown in Table 3 and stored in the storage unit 50. The correction coefficient corresponding to "Middle" is "1.0." When the correction level is "Middle," the input information to be corrected is equal to the input information before correction. The correction coefficient corresponding to "Quick" is greater than the correction coefficient for "Middle." For example, the correction coefficient corresponding to "Quick" is "1.2." When the correction level is "Quick," the input information to be corrected is greater than the input information before correction. The correction coefficient corresponding to "Slow" is smaller than the correction coefficient for "Middle." For example, the correction coefficient corresponding to "Slow" is "0.8." When the correction level is "Slow," the input information to be corrected is smaller than the input information before correction. The correction level is set to "Middle" as the initial value, for example.
[0223] [Table 3]
[0224] The control unit 52 executes the control flow shown in Figure 17. In step S130, the control unit 52 determines whether or not it has received correction information via the input device 66 and at least one of the external device 68.
[0225] If correction information is received in step S130 via the input device 66 and at least one of the external device 68, the control unit 52 changes the correction coefficient in step S131 based on the received correction information.
[0226] In step S131, if no correction information has been received via the input device 66 and at least one of the external device 68, the control unit 52 holds the current correction coefficient and terminates the process.
[0227] When the transmission mode is automatic transmission mode, the control unit 52 executes the control flow shown in Figure 18. Once the control flow shown in Figure 18 is completed, the control unit 52 repeatedly executes the control flow shown in Figure 18 until the automatic transmission mode is deactivated. For each step of the control flow shown in Figure 18, if the same process is performed as each step in the control flow shown in Figure 3, the same step number is assigned and the explanation is omitted. After executing the process in step S10, the control unit 52 executes the process in step S11.
[0228] If the human-powered vehicle 10 is not in a starting state, in step S140, the control unit 52 corrects the input information based on the correction information. After correcting the input information in step S140, the control unit 52 proceeds to step S141.
[0229] If the human-powered vehicle 10 is in the starting state, the control unit 52 steps S Skip step 140 and proceed to step S141. If the state of the human-powered vehicle 10 is the starting state, the control unit 52 steps S By skipping step 140, the input information is prevented from being corrected.
[0230] The control unit 52 determines in step S141 whether the gear shift condition is met. If the control unit 52 corrects the input information in step S140, it determines whether the gear shift condition is met based on the corrected input information. The determination of whether the gear shift condition is met is the same as in step S16 of the flowchart in Figure 3. If the gear shift condition is met, the control unit 52 proceeds to step S17. If the gear shift condition is not met, the control unit 52 terminates the control flow.
[0231] The control unit 52 sets a correction coefficient according to the correction level set via the input device 66 and at least one of the external device 68, and corrects the input information based on the set correction coefficient, but is not limited to this. Tsu The input information may be corrected based on a correction coefficient set via the lidar. For example, the input device 66 receives the value of the correction coefficient via the lidar. The control unit 52 corrects the input information based on the correction coefficient input to the input device 66.
[0232] As shown in the first to twelfth embodiments, the control unit 52 is configured to change at least one of the input information and the gear shift condition in accordance with at least one of the first information relating to the passenger of the human-powered vehicle 10, the second information relating to the environment of the human-powered vehicle 10, and the third information relating to the driving state of the human-powered vehicle 10. The control unit 52 may also be configured to change at least one of the input information and the gear shift condition in accordance with only the first information, only the second information, or only the third information. The control unit 52 may also be configured to change at least one of the input information and the gear shift condition in accordance with any combination of the first information, the second information, and the third information.
[0233] The control unit 52 modifies at least one of the input information and the gear shift condition according to any combination of the first information, second information, and third information, for example, according to a predetermined priority order. Any combination of the first information, second information, and third information may be weighted. The control unit 52 may be configured to modify only the input information or only the gear shift condition according to at least one of the first information, second information, and third information. The control unit 52 may be configured to modify both the input information and the gear shift condition according to at least one of the first information, second information, and third information.
[0234] In each embodiment, the third information is not limited to the pitch angle of the human-powered vehicle 10, the duration of operation of the human-powered vehicle 10, the maximum human-powered force in a predetermined first measurement section, or the average value of the human-powered force in a predetermined second measurement section. In modified examples, the third information may include the acceleration of the human-powered vehicle 10 in the direction of travel, or the running resistance of the human-powered vehicle 10. The acceleration of the human-powered vehicle 10 in the direction of travel is calculated, for example, as the change in vehicle speed. The acceleration of the human-powered vehicle 10 in the direction of travel may be detected by an acceleration sensor. The running resistance of the human-powered vehicle 10 is calculated, for example, based on cadence, torque, vehicle speed, and the transmission efficiency in the drive system of the human-powered vehicle 10.
[0235] The third piece of information may include at least one of the following: the pitch angle of the human-powered vehicle 10, the operating time of the human-powered vehicle 10, the maximum human-powered force in a predetermined first measurement section, the average value of the human-powered force in a predetermined second measurement section, the acceleration of the human-powered vehicle 10 in the direction of travel, and the running resistance of the human-powered vehicle 10. The third piece of information may also include only the pitch angle of the human-powered vehicle 10, only the operating time of the human-powered vehicle 10, only the maximum human-powered force in a predetermined first measurement section, only the average value of the human-powered force in a predetermined second measurement section, only the acceleration of the human-powered vehicle 10 in the direction of travel, or only the running resistance of the human-powered vehicle 10. The third piece of information may include any combination of the following: the pitch angle of the human-powered vehicle 10, the duration of operation of the human-powered vehicle 10, the maximum human-powered force in a predetermined first measurement section, the average value of the human-powered force in a predetermined second measurement section, the acceleration of the human-powered vehicle 10 in the direction of travel, and the running resistance of the human-powered vehicle 10.
[0236] If the third piece of information includes two or more of the following: the pitch angle of the human-powered vehicle 10, the operating time of the human-powered vehicle 10, the maximum human-powered force in a predetermined first measurement section, the average value of the human-powered force in a predetermined second measurement section, the acceleration of the human-powered vehicle 10 in the direction of travel, and the running resistance of the human-powered vehicle 10, then the coefficients used to change the parameters included in each piece of input information may be weighted.
[0237] In the control device 30 of the modified human-powered vehicle 10, the control unit 52 may be configured to adjust the amount of change to the input information and a predetermined threshold. The amount of change to the input information and the threshold may be adjustable by the user, for example, via an input device 66. For example, the amount of change to the input information is adjusted by changing the coefficient multiplied by the input information by the user.
[0238] In the above embodiment, the control unit 52 prohibited the process of changing the input information or the gear shift conditions according to the first, second, or third state when the human-powered vehicle 10 moves from a stopped state, but it is not limited to this. The control unit 52 may also prohibit the process of changing the input information and the gear shift conditions according to the first, second, or third state when the human-powered vehicle 10 moves from a stopped state. The control unit 52 only needs to prohibit the process of changing at least one of the input information and the gear shift conditions according to at least one of the first information, second information and third information.
[0239] The control device 30 of the modified human-powered vehicle 10 may have multiple load modes as automatic transmission modes. These multiple load modes may be, for example, a low-load mode, a medium-load mode, and a high-load mode. Each load mode is provided with a threshold value for the transmission conditions.
[0240] The control device 30 of the modified human-powered vehicle 10 may be configured to change at least one of the input information and the gear shift conditions by learning the driving course of the human-powered vehicle 10. For example, when the human-powered vehicle 10 is driving on a circular course, the control unit 52 detects the position on the circular course where the gear ratio has been changed based on map information. The control unit 52 changes, for example, a threshold so that the gear ratio is automatically changed when driving on subsequent laps at the position where the gear ratio has been changed.
[0241] The embodiments and modifications have been described using torque as an example of the human-powered driving force acting on the drivetrain 16 of the human-powered vehicle 10. The human-powered driving force acting on the drivetrain 16 of the human-powered vehicle 10 may be force. Force is, for example, the pressure applied to the pedal 20. The human-powered driving force acting on the drivetrain 16 of the human-powered vehicle 10 may also be power. Power is, for example, the value obtained by multiplying torque by cadence.
[0242] The embodiments and modifications described here illustrate, but are not limited to, an example of controlling the gear shift 32. The embodiments and modifications may also control at least one of the suspension and the adjustable seatpost. For example, when a state change condition is met, the control unit 52 changes the state of the suspension. If the human-powered driving force is less than or equal to a predetermined threshold, the control unit 52 turns off the lockout function in the suspension. If the human-powered driving force is greater than a predetermined threshold, the control unit 52 turns on the lockout function in the suspension. For example, when a state change condition is met, the control unit 52 changes the state of the adjustable seatpost. If the human-powered driving force is less than or equal to a predetermined threshold, the control unit 52 controls the height of the adjustable seatpost to a predetermined high position. If the human-powered driving force is greater than a predetermined threshold, the control unit 52 controls the height of the adjustable seatpost to a predetermined low position. The predetermined high position and the predetermined low position are predetermined heights. The predetermined low position is lower than the predetermined high position.
[0243] As used herein, the expression "at least one" means "one or more" of the desired options. For example, as used herein, "at least one" means "only one option" or "both of the two options" if there are two options. As another example, as used herein, "at least one" means "only one option" or "a combination of two or more any options" if there are three or more options. [Explanation of symbols]
[0244] 10...Human-powered vehicle, 14...Wheel, 14A...Front wheel, 14B...Rear wheel, 16...Drivetrain, 18...Speed system, 30...Control device, 32...Speed gear, 34...Battery, 36...Rear derailleur, 40...Electric actuator, 50...Memory unit, 52...Control unit, 60...Vehicle speed sensor, 62...Crank rotation sensor, 64...Torque sensor, 66...Input device, 70...GPS device, 72...Incline sensor
Claims
1. A control device for a human-powered vehicle, The system includes a control unit that controls the transmission of the human-powered vehicle in accordance with input information regarding the human-powered driving force that fluctuates in relation to the movement of the human-powered vehicle and acts on the drivetrain, and the gear shift conditions. The control unit, The system is configured to change the input information, which fluctuates with respect to the movement of the human-powered vehicle, according to either the maximum human-powered driving force in a predetermined first measurement section or the average value of the human-powered driving force in a predetermined second measurement section. The aforementioned gear shifting conditions include a predetermined first threshold and a second threshold different from the first threshold. The control unit, If the input information is greater than the first threshold, the transmission is controlled to downshift. If the input information is smaller than the second threshold, the transmission is controlled to perform an upshift. Control device for human-powered vehicles.
2. The control device for a human-powered vehicle according to claim 1, wherein the control unit is configured to change the input information according to the maximum human-powered driving force in a predetermined first measurement section.
3. The control unit, If the maximum human-powered driving force in the predetermined first measurement section is a second human-powered driving force that is smaller than the predetermined first human-powered driving force, the input information is configured to be modified by multiplying it by a predetermined 15th coefficient greater than 1.
0. The control device for a human-powered vehicle according to claim 2, wherein if the maximum human-powered driving force in the predetermined first measurement section is a third human-powered driving force greater than the predetermined first human-powered driving force, the input information is modified by multiplying it by a predetermined 16th coefficient less than 1.
0.
4. The control device for a human-powered vehicle according to claim 1, wherein the control unit is configured to change the input information according to the average value of the human-powered driving force in a predetermined second measurement interval.
5. The control unit, If the average value of the human-powered driving force in the predetermined second measurement interval is a second average value that is smaller than the predetermined first average value, the input information is configured to be multiplied by a predetermined 17th coefficient greater than 1.0 to make the change. The control device for a human-powered vehicle according to claim 4, wherein if the average value of the human-powered driving force in the predetermined second measurement section is greater than the predetermined first average value, the input information is modified by multiplying it by a predetermined 18th coefficient less than 1.0.