Control device for human-powered vehicles
The control device for human-powered vehicles addresses the challenge of inflexible motor control by allowing intuitive changes in control states based on user input methods, enabling flexible transitions with varying assist levels and suppression of motor output fluctuations.
Patent Information
- Application Number
- JP2020192737
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-11-19
- Publication Date
- 2025-08-07
- Estimated Expiration
- 2040-11-19
AI Technical Summary
Existing control devices for human-powered vehicles do not adequately allow for flexible and intuitive changes in motor control states based on user input methods.
A control device for human-powered vehicles that includes a control unit capable of changing motor control states in response to different operation methods of an operating unit, allowing for variations in assist level, maximum assist force, and suppression of motor output fluctuations, with pre-selection options for control states and gradual changes based on operation duration.
Enables flexible and user-intuitive changes in motor control states, enhancing user experience by allowing for easy transitions between control states with varying assist levels and suppression of motor output fluctuations.
Smart Images

Figure 0007720142000009 
Figure 0007720142000010 
Figure 0007720142000011
Abstract
Description
[Technical Field]
[0001] The present invention relates to a control device for a human-powered vehicle. [Background technology]
[0002] For example, the control device for a human-powered vehicle disclosed in Patent Document 1 is configured to change the control state of the motor when an input unit is operated. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-022798 Summary of the Invention [Problem to be solved by the invention]
[0004] One of the objects of the present disclosure is to provide a control device for a human-powered vehicle that can suitably change the control state of a motor. [Means for solving the problem]
[0005] A control device according to a first aspect of the present disclosure is a control device for a human-powered vehicle, and includes a control unit configured to control a motor that provides propulsion force to the human-powered vehicle, and the control unit is configured to change the control state of the motor in response to operation of a first operating unit provided on an operating device, and the control states include a first control state, a second control state different from the first control state, in which the motor is driven in response to human-powered driving force input to the human-powered vehicle, and a third control state different from the first control state and the second control state, in which the motor is driven in response to the human-powered driving force input to the human-powered vehicle, and the control unit changes the first control state to the second control state when the first operating unit is operated by a first operating method in the first control state, and changes the first control state to the third control state when the first operating unit is operated by a second operating method different from the first operating method in the first control state. According to the control device of the first aspect, the control state of the motor can be changed from the first control state to the second control state, or from the first control state to the third control state, depending on the operation method of the first operating unit, so that the control state of the motor can be suitably changed according to the user's intentions.
[0006] In the control device of the second aspect according to the first aspect of the present disclosure, the control unit changes at least one of the assist level by the motor, the maximum value of the assist force by the motor, and the suppression level of the motor's output fluctuations depending on the control state, and when changing the assist level depending on the control state, controls the motor so that the assist level in the third control state is greater than the assist level in the second control state, when changing the maximum value of the assist force depending on the control state, controls the motor so that the maximum value of the assist force in the third control state is greater than the maximum value of the assist force in the second control state, and when changing the suppression level of the motor's output fluctuations depending on the control state, controls the motor so that the suppression level of the motor's output fluctuations in the third control state is greater than the suppression level of the motor's output fluctuations in the second control state. According to the control device of the second aspect, the first control state can be easily changed, in response to user operation, to one of a second control state and a third control state in which at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level increases, and in which at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level differs from each other.
[0007] In the control device of the third aspect according to the second aspect of the present disclosure, the third control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor's output fluctuation is different from one another, and when the first operating unit is operated by the second operating method in the first control state, the control unit changes the first control state to one of the plurality of control states included in the third control state. According to the control device of the third aspect, the first control state can be easily changed to one of the plurality of control states included in the third control state in response to a user operation.
[0008] In the control device of the fourth aspect according to the third aspect of the present disclosure, the one control state of the plurality of control states included in the third control state is pre-selected from the plurality of control states included in the third control state. According to the control device of the fourth aspect, when the first control state is changed to a control state that is pre-selected from among the plurality of control states included in the third control state in response to a user operation, there is no need to change the plurality of control states included in the third control state one by one.
[0009] In the control device of the fifth aspect according to the third aspect of the present disclosure, the one control state among the plurality of control states included in the third control state is a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor output fluctuation is the largest among the plurality of control states included in the third control state. According to the control device of the fifth aspect, when the first control state is changed in response to a user's operation to a control state among the plurality of control states included in the third control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor's output fluctuation is greatest, there is no need to change the plurality of control states included in the third control state one by one.
[0010] In the control device of the sixth aspect according to the first aspect of the present disclosure, the control unit changes at least one of the assist level by the motor, the maximum value of the assist force by the motor, and the suppression level of the motor's output fluctuations depending on the control state, and when changing the assist level depending on the control state, controls the motor so that the assist level in the third control state is smaller than the assist level in the second control state, when changing the maximum value of the assist force depending on the control state, controls the motor so that the maximum value of the assist force in the third control state is smaller than the maximum value of the assist force in the second control state, and when changing the suppression level of the motor's output fluctuations depending on the control state, controls the motor so that the suppression level of the motor's output fluctuations in the third control state is smaller than the suppression level of the motor's output fluctuations in the second control state. According to the control device of the sixth aspect, the first control state can be easily changed, in response to user operation, to one of the second control state and the third control state in which at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level is reduced, and in which at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level is different from each other.
[0011] In the control device of the seventh aspect according to the sixth aspect of the present disclosure, the third control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor's output fluctuation is different from one another, and when the first operating unit is operated using the second operating method in the first control state, the control unit changes the first control state to one of the plurality of control states included in the third control state. According to the control device of the seventh aspect, when the first control state is changed to one of the control states included in the third control state in response to a user operation, there is no need to change the control states included in the third control state one by one.
[0012] In the control device of the eighth aspect according to the seventh aspect of the present disclosure, the one control state of the plurality of control states included in the third control state is pre-selected from the plurality of control states included in the third control state. According to the control device of the eighth aspect, when the first control state is changed to a control state that is pre-selected from among the plurality of control states included in the third control state in response to a user operation, there is no need to change the plurality of control states included in the third control state one by one.
[0013] In the control device of the ninth aspect according to the seventh aspect of the present disclosure, the one control state among the plurality of control states included in the third control state is a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor output fluctuation is smallest among the plurality of control states included in the third control state. According to the control device of the ninth aspect, when the first control state is changed in response to a user's operation to a control state among the plurality of control states included in the third control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor's output fluctuation is smallest, there is no need to change the plurality of control states included in the third control state one by one.
[0014] In the control device of a tenth aspect according to any one of the first to ninth aspects of the present disclosure, the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time, and the second operation method includes at least one of an operation in which a single operation time of the first operation unit exceeds the predetermined first time, an operation in which the first operation unit is operated multiple times within a predetermined second time, and an operation in which a single operation time of the first operation unit is within the predetermined first time and an operation in which a single operation time of the first operation unit exceeds the predetermined first time, within a predetermined third time. According to the control device of the tenth aspect, the user can easily distinguish between the first operation method and the second operation method.
[0015] In the control device of an eleventh aspect according to any one of the third to fifth aspects of the present disclosure, the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time, and the second operation method includes at least one of an operation in which a single operation time of the first operation unit exceeds the predetermined first time, an operation in which the first operation unit is operated multiple times within a predetermined second time, and an operation in which a single operation time of the first operation unit is within the predetermined first time and an operation in which a single operation time of the first operation unit exceeds the predetermined first time, are performed within a predetermined third time. According to the control device of the eleventh aspect, the user can easily distinguish between the first operation method and the second operation method.
[0016] In the control device of the twelfth aspect according to the eleventh aspect of the present disclosure, the control unit changes the first control state to one of the plurality of control states included in the third control state in response to one operation included in the second operation method, and changes the first control state to another of the plurality of control states included in the third control state in response to another operation included in the second operation method. According to the control device of the twelfth aspect, the first control state can be easily changed to each of two of the plurality of control states included in the third control state in response to a user operation.
[0017] In the control device of a thirteenth aspect according to the eleventh or twelfth aspect of the present disclosure, when the duration of a single operation of the first operating unit exceeds the predetermined first time in the first control state, the control unit changes the first control state to a control state among the third control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor is the smallest, and if the first operating unit is continuously operated after changing to the control state among the third control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor is the smallest, furthermore, when a predetermined fourth time elapses, the control unit changes one of the plurality of control states to another of the plurality of control states so that at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor gradually increases. According to the control device of the thirteenth aspect, the user can change the control state by continuously operating the first operating unit so that at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level increases gradually, making it easier for the user to change to the control state intended.
[0018] In the control device of a fourteenth aspect according to any one of the seventh to ninth aspects of the present disclosure, the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time, and the second operation method includes at least one of an operation in which a single operation time of the first operation unit exceeds the predetermined first time, an operation in which the first operation unit is operated multiple times within a predetermined second time, and an operation in which a single operation time of the first operation unit is within the predetermined first time and an operation in which a single operation time of the first operation unit exceeds the predetermined first time, within a predetermined third time. According to the control device of the fourteenth aspect, the user can easily distinguish between the first operation method and the second operation method.
[0019] In the control device of the fifteenth aspect according to the fourteenth aspect of the present disclosure, the control unit changes the first control state to one of the plurality of control states included in the third control state in response to one operation included in the second operation method, and changes the first control state to another of the plurality of control states included in the third control state in response to another operation included in the second operation method. According to the control device of the fifteenth aspect, the first control state can be easily changed to each of two control states among the plurality of control states included in the third control state in response to a user operation.
[0020] In the control device of a sixteenth aspect according to the fourteenth or fifteenth aspect of the present disclosure, in the plurality of control states included in the third control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor are different from one another, and when a single operation time of the first operating unit exceeds the predetermined first time in the first control state, the control unit changes the first control state to a control state among the third control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor is greatest, and if the first operating unit is continuously operated after changing the first control state to a control state among the third control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor is greatest, each time a predetermined fourth time elapses, changes one of the plurality of control states to another of the plurality of control states so that at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor are gradually reduced. According to the control device of the 16th aspect, the user can change the control state by continuously operating the first operating unit so that at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level is gradually reduced, making it easier for the user to change to the control state intended.
[0021] In a control device of a seventeenth aspect according to any one of the first to fifth aspects and the eleventh to thirteenth aspects of the present disclosure, the operation device includes a second operation unit different from the first operation unit, and the control unit is configured to change the control state of the motor in response to operation of the second operation unit, the control states including at least a fourth control state in which the motor is driven in response to the manual driving force, a fifth control state in which the motor is driven in response to the manual driving force and different from the fourth control state, and a sixth control state different from the fourth control state and the fifth control state, and the control unit changes the fourth control state to the fifth control state when the second operation unit is operated by a third operation method in the fourth control state, and changes the fourth control state to the sixth control state when the second operation unit is operated by a fourth operation method different from the third operation method in the fourth control state. According to the control device of the seventeenth aspect, the control state of the motor can be changed from the fourth control state to the fifth control state, or from the fourth control state to the sixth control state, depending on the operation method of the second operating unit, so that the control state of the motor can be suitably changed according to the user's intentions.
[0022] In the control device of the 18th aspect according to the 17th aspect of the present disclosure, the control unit changes at least one of the assist level by the motor, the maximum value of the assist force by the motor, and the suppression level of the motor's output fluctuations depending on the control state, and when changing the assist level depending on the control state, controls the motor so that the assist level in the sixth control state is smaller than the assist level in the fifth control state, when changing the maximum value of the assist force depending on the control state, controls the motor so that the maximum value of the assist force in the sixth control state is smaller than the maximum value of the assist force in the fifth control state, and when changing the suppression level of the motor's output fluctuations depending on the control state, controls the motor so that the suppression level of the motor's output fluctuations in the sixth control state is smaller than the suppression level of the motor's output fluctuations in the fifth control state. According to the control device of the 18th aspect, the fourth control state can be easily changed, in response to user operation, to one of the fifth control state and the sixth control state in which at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level is reduced, and at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level is different from each other.
[0023] In the control device of the 19th aspect according to the 18th aspect of the present disclosure, the sixth control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor's output fluctuation is different from one another, and when the second operating unit is operated by the third operating method in the fourth control state, the control unit changes the fourth control state to one of the plurality of control states included in the sixth control state. According to the control device of the nineteenth aspect, the fourth control state can be easily changed to one of the plurality of control states included in the sixth control state in response to a user operation.
[0024] In the control device of the 20th aspect according to the 19th aspect of the present disclosure, the one control state of the plurality of control states included in the sixth control state is pre-selected from the plurality of control states included in the sixth control state. According to the control device of the 20th aspect, when the fourth control state is changed to a pre-selected control state from among the plurality of control states included in the sixth control state in response to a user operation, there is no need to change the plurality of control states included in the sixth control state one by one.
[0025] In the control device of the 21st aspect according to the 19th or 20th aspect of the present disclosure, the one of the plurality of control states included in the sixth control state is a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor output fluctuation is smallest among the plurality of control states included in the sixth control state. According to the control device of the twenty-first aspect, the fourth control state is set to the control state that is the most effective among the plurality of control states included in the sixth control state in terms of at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor, in response to a user's operation. small When changing the control state, it is not necessary to change the plurality of control states included in the sixth control state one by one.
[0026] In the control device of aspect 22 according to any one of aspects 17 to 21 of the present disclosure, the third operation method includes an operation in which a single operation of the second operation unit takes a time period of within a predetermined 5th hour, and the fourth operation method includes at least one of an operation in which a single operation of the second operation unit takes a time period of longer than the predetermined 5th hour, an operation in which the second operation unit is operated multiple times within a predetermined 6th hour, and an operation in which a single operation of the second operation unit takes a time period of within the predetermined 5th hour and an operation in which a single operation of the second operation unit takes a time period of longer than the predetermined 5th hour, within a predetermined 7th hour. According to the control device of the twenty-second aspect, the user can easily distinguish between the third operation method and the fourth operation method.
[0027] In the control device of the 23rd aspect according to any one of the 19th to 21st aspects of the present disclosure, the third operation method includes an operation in which the single operation time of the second operation unit is within a predetermined 5th hour, and the fourth operation method includes at least one of an operation in which the single operation time of the second operation unit exceeds the predetermined 5th hour, an operation in which the second operation unit is operated multiple times within a predetermined 6th hour, and an operation in which the single operation time of the second operation unit is within the predetermined 5th hour and an operation in which the single operation time of the second operation unit exceeds the predetermined 5th hour, all within a predetermined 7th hour. According to the control device of the twenty-third aspect, the user can easily distinguish between the third operation method and the fourth operation method.
[0028] In the control device of the 24th aspect according to the 23rd aspect of the present disclosure, the control unit changes the fourth control state to one of the plurality of control states included in the sixth control state in response to one operation included in the fourth operation method, and changes the fourth control state to another of the plurality of control states included in the sixth control state in response to another operation included in the fourth operation method. According to the control device of the twenty-fourth aspect, the fourth control state can be easily changed to each of two control states among the plurality of control states included in the sixth control state in response to a user operation.
[0029] In the control device of aspect 25 according to aspect 23 or 24 of the present disclosure, in the plurality of control states included in the sixth control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor are different from each other, and when a single operation time of the second operating unit exceeds the predetermined fifth time in the fourth control state, the control unit changes the fourth control state to a control state among the sixth control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor is greatest, and if the second operating unit continues to be operated after changing the fourth control state to a control state among the fourth control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor is greatest, every time a predetermined eighth time elapses, changes one of the plurality of control states to another of the plurality of control states so that at least one of the assist level, the maximum value of the assist force, and the suppression level of output fluctuations of the motor are gradually reduced. According to the control device of the 25th aspect, the user can change the control state by continuously operating the second operating unit so that at least one of the assist level, the maximum assist force, and the motor output fluctuation suppression level is gradually reduced, making it easier for the user to change to the control state intended.
[0030] A control device according to a 26th aspect of the present disclosure is a control device for a human-powered vehicle, and includes a control unit configured to control a motor that provides propulsion force to the human-powered vehicle in accordance with control parameters related to the motor and human-powered driving force input to the human-powered vehicle, and the control unit increases the amount of change in the control parameter as the duration of a single operation of an operating device becomes longer. According to the control device of the 26th aspect, the amount of change in the control parameter increases according to the time taken for a single operation of the operating device by the user, making it easier to change to the control state intended by the user, and the control state of the motor can be changed in an appropriate manner.
[0031] In the control device of the 27th aspect according to the 26th aspect of the present disclosure, the operating device includes a first operating unit and a second operating unit, and the control unit increases the control parameter as the time taken for a single operation of the first operating unit of the operating device becomes longer, and decreases the control parameter as the time taken for a single operation of the second operating unit of the operating device becomes longer. According to the control device of the twenty-seventh aspect, whether the control parameter is increased or decreased, the control state can be easily changed to the one intended by the user.
[0032] In the control device of the 28th aspect according to the 26th or 27th aspect of the present disclosure, the control parameters include at least one of an assist level by the motor, a maximum assist force by the motor, and a suppression level of output fluctuations of the motor in response to changes in the manual driving force. According to the control device of the twenty-eighth aspect, at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor output fluctuation can be easily changed to a control state intended by the user. [Effects of the Invention]
[0033] The control device for a human-powered vehicle according to the present disclosure can suitably change the control state of the motor. [Brief explanation of the drawings]
[0034] [Figure 1]1 is a side view of a human-powered vehicle including a control device for a human-powered vehicle according to a first embodiment. [Figure 2] 1 is a block diagram showing the electrical configuration of a human-powered vehicle including a control device for a human-powered vehicle according to a first embodiment. [Figure 3] 3 is a plan view showing the operating device of FIG. 2 and a part of the handlebar. [Figure 4] 3 is a timing chart showing an example of an output signal when the first operating unit in FIG. 2 is operated by a first operating method. [Figure 5] 6 is a timing chart showing a first example of an output signal when the first operating unit in FIG. 2 is operated by a second operating method. [Figure 6] 10 is a timing chart showing a second example of an output signal when the first operating unit in FIG. 2 is operated by a second operating method. [Figure 7] 3 is a graph showing a first example of a plurality of control states provided in the control unit of FIG. 2; [Figure 8] 4 is a graph showing a second example of a plurality of control states provided in the control unit of FIG. 2; [Figure 9] 10 is a graph showing a third example of a plurality of control states provided in the control unit of FIG. 2. [Figure 10] 3 is a flowchart of a process executed by the control unit in FIG. 2 to change the control state in response to operation of the first operation unit. [Figure 11] 3 is a flowchart of a process executed by the control unit in FIG. 2 to change the control state in response to operation of the second operation unit. [Figure 12] 10 is a flowchart of a process executed by a control unit according to a second embodiment, for changing a control state in response to operation of a first operation unit. [Figure 13] 10 is a flowchart of a process executed by the control unit according to the second embodiment, for changing the control state in response to operation of the second operation unit. [Figure 14] 10 is a flowchart of a process executed by a control unit according to a third embodiment, for changing a control state in response to operation of a first operation unit. [Figure 15] 10 is a flowchart of a process executed by the control unit according to the third embodiment, for changing the control state in response to operation of the second operation unit. [Figure 16] 10 is a flowchart of a process executed by a control unit according to a fourth embodiment, for changing a control state in response to an operation of an operating device. [Figure 17] 10 is a flowchart of a process executed by a control unit according to a modified example, for changing a control state in response to operation of a first operation unit. DETAILED DESCRIPTION OF THE INVENTION
[0035] First Embodiment A control device 60 for a human-powered vehicle according to a first embodiment will be described with reference to FIGS. 1 to 11. The human-powered vehicle 10 is a vehicle that has at least one wheel and can be driven by at least a human-powered driving force H. Examples of the human-powered vehicle 10 include various types of bicycles, such as mountain bikes, road bikes, city bikes, cargo bikes, hand bikes, and recumbent bikes. The number of wheels that the human-powered vehicle 10 has is not limited. Examples of the human-powered vehicle 10 include unicycles and vehicles with three or more wheels. The human-powered vehicle 10 is not limited to vehicles that can be driven solely by the human-powered driving force H. The human-powered vehicle 10 also includes e-bikes that use not only the human-powered driving force H but also the driving force of an electric motor for propulsion. E-bikes include electrically assisted bicycles whose propulsion is assisted by an electric motor. In the following embodiments, the human-powered vehicle 10 will be described as both an electrically assisted bicycle and a mountain bike.
[0036] The human-powered vehicle 10 includes a crank 12 to which a human-powered driving force H is input. The human-powered vehicle 10 further includes at least one wheel 14 and a vehicle body 16. The at least one wheel 14 includes a rear wheel 14A and a front wheel 14B. The vehicle body 16 includes a frame 18. The crank 12 includes an input rotation shaft 12A that is rotatable relative to the frame 18, and a first axial end of the input rotation shaft 12A. toThe input rotating shaft 12A includes a first crank arm 12B provided at a second axial end of the input rotating shaft 12A, and a second crank arm 12C provided at a second axial end of the input rotating shaft 12A. In this embodiment, the input rotating shaft 12A is a crankshaft. A first pedal 20A is connected to the first crank arm 12B. A second pedal 20B is connected to the second crank arm 12C.
[0037] The drive mechanism 22 includes a first rotor 24 connected to the input rotary shaft 12A. The input rotary shaft 12A and the first rotor 24 may be connected to rotate integrally, or may be connected via a first one-way clutch. The first one-way clutch is configured to rotate the first rotor 24 forward when the crank 12 rotates forward, and to allow relative rotation between the crank 12 and the first rotor 24 when the crank 12 rotates backward. The first rotor 24 includes a sprocket, a pulley, or a bevel gear. The drive mechanism 22 further includes a second rotor 26 and a connecting member 28. The connecting member 28 transmits the rotational force of the first rotor 24 to the second rotor 26. The connecting member 28 includes, for example, a chain, a belt, or a shaft.
[0038] The second rotating body 26 is connected to the rear wheel 14A. The second rotating body 26 includes a sprocket, a pulley, or a bevel gear. A second one-way clutch is preferably provided between the second rotating body 26 and the rear wheel 14A. The second one-way clutch is configured to rotate the rear wheel 14A forward when the second rotating body 26 rotates forward, and to allow relative rotation between the second rotating body 26 and the rear wheel 14A when the second rotating body 26 rotates backward. The human-powered vehicle 10 may include a transmission. The transmission includes at least one of an external transmission and an internal transmission. The external transmission includes, for example, a derailleur, the first rotating body 24, and the second rotating body 26. The derailleur includes at least one of a front derailleur and a rear derailleur. The first rotating body 24 may include multiple sprockets. The second rotating body 26 The internal transmission may include a plurality of sprockets. The internal transmission may be provided, for example, in the hub of the rear wheel 14A, or may be provided in the power transmission path from the input rotary shaft 12A to the first rotary body 24.
[0039] A front wheel 14B is attached to the frame 18 via a front fork 30. A handlebar 34 is connected to the front fork 30 via a stem 32. In this embodiment, the rear wheel 14A is connected to the crank 12 by the drive mechanism 22, but at least one of the rear wheel 14A and the front wheel 14B may be connected to the crank 12 by the drive mechanism 22.
[0040] The human-powered vehicle 10 further includes a battery 36. The battery 36 includes one or more battery elements. The battery element includes a rechargeable battery. The battery 36 is configured to supply power to the control device 60. The battery 36 is preferably communicatively connected to a control unit 62 of the control device 60 via an electric cable or a wireless communication device. The battery 36 can communicate with the control unit 62 via, for example, power line communication (PLC), a controller area network (CAN), or a universal asynchronous receiver / transmitter (UART).
[0041] The human-powered vehicle 10 includes a motor 38 configured to provide propulsive force to the human-powered vehicle 10. The motor 38 includes one or more electric motors. The electric motor is, for example, a brushless motor. The motor 38 is configured to transmit rotational force to a power transmission path of the human-powered driving force H from the pedals 20A, 20B to the rear wheel 14A and to at least one of the front wheels 14B. The power transmission path of the human-powered driving force H from the pedals 20A, 20B to the rear wheel 14A also includes the rear wheel 14A. In this embodiment, the motor 38 is provided on the frame 18 of the human-powered vehicle 10 and configured to transmit rotational force to the first rotor 24.
[0042] The motor 38 is provided in a housing 40A. The housing 40A is provided in the frame 18. The housing 40A is, for example, detachably attached to the frame 18. The drive unit 40 includes the motor 38 and the housing 40A in which the motor 38 is provided. The drive unit 40 may be provided with a reducer connected to the output shaft of the motor 38. In this embodiment, the housing 40A rotatably supports the input rotary shaft 12A. In this embodiment, the power transmission path between the motor 38 and the input rotary shaft 12A is preferably provided with a third one-way clutch that suppresses transmission of the rotational force of the crank 12 to the motor 38 when the input rotary shaft 12A is rotated in the direction in which the human-powered vehicle 10 moves forward. When the motor 38 is provided in at least one of the rear wheel 14A and the front wheel 14B, the motor 38 may be provided in a hub to constitute a hub motor together with the hub.
[0043] The control device 60 includes a control unit 62. The control unit 62 includes an arithmetic processing unit that executes a predetermined control program. The arithmetic processing unit included in the control unit 62 includes, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The arithmetic processing units included in the control unit 62 may be provided in multiple locations that are separate from each other. For example, part of the arithmetic processing unit may be provided in the human-powered vehicle 10, and another part of the arithmetic processing unit may be provided in a server connected to the Internet. When the arithmetic processing units are provided in multiple locations that are separate from each other, the parts of the arithmetic processing unit are connected to each other so that they can communicate with each other via wireless communication devices. The control unit 62 may include one or more microcomputers.
[0044] Preferably, the control device 60 further includes a storage unit 64. The storage unit 64 stores a control program and information used in the control process. The storage unit 64 includes, for example, a nonvolatile memory and a volatile memory. The nonvolatile memory includes, for example, at least one of a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), and a flash memory. The volatile memory includes, for example, a random access memory (RAM).
[0045] The control device 60 preferably further includes a drive circuit 66 for the motor 38. The drive circuit 66 and the control unit 62 are preferably provided in the housing 40A of the drive unit 40. The drive circuit 66 and the control unit 62 may be provided on the same circuit board, for example. The drive circuit 66 includes an inverter circuit. The drive circuit 66 controls the power supplied from the battery 36 to the motor 38. The drive circuit 66 is connected to the control unit 62 via conductive wires, an electric cable, a wireless communication device, or the like. The drive circuit 66 drives the motor 38 in response to a control signal from the control unit 62.
[0046] Preferably, the human-powered vehicle 10 further includes a vehicle speed sensor 42. Preferably, the human-powered vehicle 10 further includes at least one of a crank rotation sensor 44 and a human-powered driving force detection unit 46.
[0047] The vehicle speed sensor 42 is configured to detect information related to the vehicle speed V of the human-powered vehicle 10. In this embodiment, the vehicle speed sensor 42 is configured to detect information related to the rotational speed W of at least one wheel 14 of the human-powered vehicle 10. The vehicle speed sensor 42 is configured, for example, to detect a magnet provided on at least one wheel 14 of the human-powered vehicle 10. The vehicle speed sensor 42 is configured, for example, to output a detection signal a predetermined number of times during one rotation of one of the at least one wheels 14. The predetermined number is, for example, 1. The vehicle speed sensor 42 outputs a signal corresponding to the rotational speed W of the wheel 14. The control unit 62 can calculate the vehicle speed V of the human-powered vehicle 10 based on the signal corresponding to the rotational speed W of the wheel 14 and information related to the circumference of the wheel 14. Information related to the circumference of the wheel 14 is stored in the memory unit 64.
[0048] The vehicle speed sensor 42 includes, for example, a magnetic reed constituting a reed switch or a magnetic sensor such as a Hall element. The vehicle speed sensor 42 may be attached to the chainstay of the frame 18 of the human-powered vehicle 10 and configured to detect a magnet attached to the rear wheel 14A, or may be attached to the front fork 30 and configured to detect a magnet attached to the front wheel 14B. In this embodiment, the vehicle speed sensor 42 is configured such that a reed switch detects the magnet once for each rotation of the wheel 14. The vehicle speed sensor 42 may have any configuration as long as it can acquire information regarding the vehicle speed V of the human-powered vehicle 10. It is not limited to a configuration that detects a magnet attached to the wheel 14, but may also be configured to detect a slit in a disc brake, or may include an optical sensor or a GPS (Global Positioning System) receiver. If the vehicle speed sensor 42 includes a GPS receiver, the control unit 62 can calculate the vehicle speed V based on the time and travel distance. The vehicle speed sensor 42 is connected to the control unit 62 via a wireless communication device or an electric cable.
[0049] The crank rotation sensor 44 is configured to detect information related to the rotation speed C of the input rotating shaft 12A. The crank rotation sensor 44 is provided, for example, on the frame 18 or drive unit 40 of the human-powered vehicle 10. The crank rotation sensor 44 may also be provided on the housing 40A of the drive unit 40. The crank rotation sensor 44 includes a magnetic sensor that outputs a signal according to the strength of a magnetic field. An annular magnet, the strength of whose magnetic field varies circumferentially, is provided on the input rotating shaft 12A, a member that rotates in conjunction with the input rotating shaft 12A, or on the power transmission path from the input rotating shaft 12A to the first rotor 24. The member that rotates in conjunction with the input rotating shaft 12A may include the output shaft of the motor 38.
[0050] The crank rotation sensor 44 outputs a signal corresponding to the rotation speed C of the input rotating shaft 12A. For example, if a first one-way clutch is not provided between the input rotating shaft 12A and the first rotating body 24, a magnet may be provided on the first rotating body 24. The crank rotation sensor 44 may have any configuration as long as it can acquire information related to the rotation speed C of the input rotating shaft 12A, and may include an optical sensor, an acceleration sensor, a gyro sensor, a torque sensor, or the like instead of a magnetic sensor. The crank rotation sensor 44 is connected to the control unit 62 via a wireless communication device or an electric cable.
[0051] The human-powered driving force detection unit 46 is configured to detect information related to the human-powered driving force H. The human-powered driving force detection unit 46 is provided, for example, on the frame 18, drive unit 40, crank 12, or pedals 20A, 20B of the human-powered vehicle 10. The human-powered driving force detection unit 46 may be provided on the housing 40A of the drive unit 40. The human-powered driving force detection unit 46 includes, for example, a torque sensor. The torque sensor is configured to output a signal corresponding to the torque applied to the crank 12 by the human-powered driving force H. For example, when a first one-way clutch is provided in the power transmission path, the torque sensor is preferably provided upstream of the first one-way clutch in the power transmission path. The torque sensor includes a strain sensor, a magnetostrictive sensor, a pressure sensor, or the like. The strain sensor includes a strain gauge.
[0052] The torque sensor is provided in the power transmission path or near a component included in the power transmission path. The component included in the power transmission path is, for example, the input rotating shaft 12A, a component that transmits the manual driving force H between the input rotating shaft 12A and the first rotating body 24, the crank arms 12B and 12C, or the pedals 20A and 20B. The manual driving force detection unit 46 is connected to the control unit 62 via a wireless communication device or an electric cable. The manual driving force detection unit 46 may have any configuration as long as it can acquire information about the manual driving force H, and may include, for example, a sensor that detects the pressure applied to the pedals 20A and 20B or a sensor that detects the tension of the chain.
[0053] The control unit 62 is configured to control the motor 38 that provides propulsive force to the human-powered vehicle 10. Preferably, the control unit 62 is configured to control the motor 38 in accordance with the human-powered driving force H input to the human-powered vehicle 10. The human-powered driving force H may be expressed by torque or by power.
[0054] The control unit 62 is configured, for example, to control the motor 38 so that the assist level provided by the motor 38 becomes a predetermined assist level A. The assist level A includes the ratio of the assist force provided by the motor 38 to the human-powered driving force H, or the ratio of the assist force provided by the motor 38 to the rotational speed of the crank 12. The ratio of the assist force provided by the motor 38 to the human-powered driving force H may be referred to as the assist ratio. The control unit 62 is configured, for example, to control the motor 38 so that the assist force provided by the motor 38 becomes a predetermined ratio to the human-powered driving force H. The human-powered driving force H corresponds to the propulsive force of the human-powered vehicle 10 generated by the user rotating the crank 12. The assist force corresponds to the propulsive force of the human-powered vehicle 10 generated by the rotation of the motor 38. The predetermined ratio is not constant, but may, for example, vary depending on the manual driving force H, the rotational speed C of the input rotating shaft 12A, or the vehicle speed V, or may vary depending on any two or all of the manual driving force H, the rotational speed C of the input rotating shaft 12A, and the vehicle speed V.
[0055] When the manual driving force H and the assisting force are expressed in terms of torque, the manual driving force H is referred to as manual torque HT, and the assisting force is referred to as assisting torque MT. When the manual driving force H and the assisting force are expressed in terms of power, the manual driving force H is referred to as manual power HW, and the assisting force is referred to as assisting power MW. The ratio may be the torque ratio of the assisting torque MT to the manual torque HT of the human-powered vehicle 10, or the ratio of the assisting power MW by the motor 38 to the manual power HW.
[0056] In the drive unit 40 of this embodiment, the crank 12 is connected to the first rotating body 24 without a transmission, and the output of the motor 38 is input to the first rotating body 24. When the crank 12 is connected to the first rotating body 24 without a transmission, and the output of the motor 38 is input to the first rotating body 24, the manual driving force H corresponds to the driving force input to the first rotating body 24 by the user rotating the crank 12. When the crank 12 is connected to the first rotating body 24 without a transmission, and the output of the motor 38 is input to the first rotating body 24, the assist force corresponds to the driving force input to the first rotating body 24 by the rotation of the motor 38. When the output of the motor 38 is input to the first rotating body 24 via a reducer, the assist force corresponds to the output of the reducer.
[0057] When the motor 38 is provided on the rear wheel 14A, the manual driving force H corresponds to the output of the rear wheel 14A driven only by the user. When the motor 38 is provided on the rear wheel 14A, the assist force corresponds to the output of the rear wheel 14A driven only by the motor 38. When the motor 38 is provided on the front wheel 14B, the manual driving force H corresponds to the output of the rear wheel 14A driven only by the user. When the motor 38 is provided on the front wheel 14B, the assist force corresponds to the output of the front wheel 14B driven only by the motor 38.
[0058] The control unit 62 is configured to control the motor 38 so that the assist force is equal to or less than an upper limit value MX. When the output of the motor 38 is input to the first body of revolution 24 and the assist force is expressed by torque, the control unit 62 is configured to control the motor 38 so that the assist torque MT is equal to or less than an upper limit value MTX. Preferably, the upper limit value MTX is a value in the range of 20 Nm to 200 Nm. The upper limit value MTX is determined, for example, by the output characteristics of the motor 38. When the output of the motor 38 is input to the first body of revolution 24 and the assist force is expressed by power, the control unit 62 is configured to control the motor 38 so that the assist power MW is equal to or less than an upper limit value MWX.
[0059] Preferably, the control unit 62 is configured to change the suppression level R of the output fluctuation of the motor 38. As the suppression level R of the output fluctuation of the motor 38 increases, the amount of change per unit time of the output of the motor 38 relative to the amount of change per unit time of the control parameter of the motor 38 decreases. As the suppression level R of the output fluctuation of the motor 38 decreases, the amount of change per unit time of the output of the motor 38 relative to the amount of change per unit time of the control parameter of the motor 38 increases. The control parameter of the motor 38 is the manual driving force H or the rotation speed C of the input rotating shaft 12A. Preferably, the suppression level R of the output fluctuation of the motor 38 includes at least one of a first suppression level R1 when the manual driving force H or the rotation speed C of the input rotating shaft 12A increases, and a second suppression level R2 when the manual driving force H or the rotation speed C of the input rotating shaft 12A decreases. The suppression level R of the output fluctuation of the motor 38 is inversely proportional to the response speed of the motor 38. The response speed of the motor 38 is represented by the amount of change per unit time in the output of the motor 38 relative to the amount of change per unit time in the control parameters of the motor 38. As the suppression level R of the output fluctuation of the motor 38 increases, the response speed of the motor 38 decreases.
[0060] The control unit 62 changes the first suppression level R1, for example, by a first filter. The first filter includes, for example, a low-pass filter having a first time constant. The control unit 62 changes the first suppression level R1 by changing the first time constant of the first filter. The control unit 62 may also change the first suppression level R1 by changing a gain used to calculate the output of the motor 38 from the manual driving force H. The first filter is configured, for example, by executing predetermined software in a calculation processing device.
[0061] The control unit 62 changes the second suppression level R2, for example, by using a second filter. The second filter includes, for example, a low-pass filter having a second time constant. The control unit 62 changes the second suppression level R2 by changing the second time constant of the second filter. The control unit 62 may also change the second suppression level R2 by changing a gain used to calculate the output of the motor 38 from the manual driving force H. The second filter is configured, for example, by executing predetermined software in a calculation processing device.
[0062] The human-powered vehicle 10 further includes an operating device 48. Preferably, the operating device 48 is provided on the handlebar 34. The operating device 48 includes a first operating unit 50. Preferably, the operating device 48 includes a second operating unit 52 different from the first operating unit 50. The operating device 48 may further include a third operating unit 53 different from the first operating unit 50 and the second operating unit 52. Preferably, the first operating unit 50 includes a push button or a lever. Preferably, the second operating unit 52 includes a push button or a lever. For example, the first operating unit 50 and the second operating unit 52 include electric switches. The electric switches included in the first operating unit 50 and the second operating unit 52 are preferably normally-off electric switches. The first operating unit 50 and the second operating unit 52 may be configured as touch panels.
[0063] The operation device 48 may be included in, for example, a cycle computer or a smartphone. Preferably, the third operation unit 53 includes a push button. For example, the third operation unit 53 is a push button that is connected to the first operation unit 50 and the second operation unit 51. 52 The third operation unit 53 may be, for example, a power switch that switches between starting and stopping the control device 60, a display changeover switch that switches the display on the display device, or a lamp switch that switches between turning on and off the front lamps.
[0064] The control unit 62 is configured to change the control state of the motor 38 in response to operation of a first operation unit 50 provided on the operation device 48. The control states include a first control state, a second control state, and a third control state. In the second control state, the motor 38 is driven in response to the human-powered driving force H input to the human-powered vehicle 10, and is different from the first control state. In the third control state, the motor 38 is driven in response to the human-powered driving force H input to the human-powered vehicle 10, and is different from the first and second control states. The control states each correspond to a control mode selectable by the user.
[0065] Preferably, the control unit 62 changes, depending on the control state, at least one of the assist level A by the motor 38, the maximum value MX of the assist force by the motor 38, and the suppression level R of the output fluctuation of the motor 38. The control state may include an off mode in which the motor 38 is not driven.
[0066] Preferably, the third control state includes a plurality of control states in which at least one of the assist level A, the maximum value MX of the assist force, and the suppression level R of the output fluctuation of the motor 38 is different from one another.
[0067] When the first operating unit 50 is operated by a first operating method in the first control state, the control unit 62 changes the first control state to a second control state. When the first operating unit 50 is operated by a second operating method different from the first operating method in the first control state, the control unit 62 changes the first control state to a third control state.
[0068] The first operation method includes an operation in which the operation time T of one operation of the first operation unit 50 is within a predetermined first time T1. The second operation method includes at least one of an operation in which the operation time T of one operation of the first operation unit 50 exceeds the predetermined first time T1, an operation in which the first operation unit 50 is operated multiple times within a predetermined second time T2, and an operation in which the operation in which the operation time T of one operation of the first operation unit 50 is within the predetermined first time T1 and an operation in which the operation time T of one operation of the first operation unit 50 exceeds the predetermined first time T1 are performed within a predetermined third time T3.
[0069] The predetermined first time T1 is, for example, a time in the range of 0.2 seconds to 1 second, the predetermined second time T2 is, for example, a time in the range of 0.2 seconds to 2 seconds, and the predetermined third time T3 is, for example, a time in the range of 0.2 seconds to 2 seconds.
[0070] For example, when the first operation unit 50 is not being operated by the user, a first signal is input from the first operation unit 50 to the control unit 62, and while the first operation unit 50 is being operated by the user, a second signal is input from the first operation unit 50 to the control unit 62. If the first operation unit 50 includes a normally-off switch, the first signal is an off signal and the second signal is an on signal. For example, the first signal is represented by a DC voltage having a voltage value smaller than a predetermined voltage. For example, the second signal is represented by a DC voltage having a voltage value larger than a predetermined voltage.
[0071] 4 shows an example of an output signal from the first operating unit 50 when the first operating unit 50 is operated by the first operating method. 1 From the traffic light 2 In FIG. 4, the signal from the first operation unit 50 changes to the first signal. 2 From the traffic light 1 The time at which the signal changes is defined as t12. If the time from time t11 to time t12 is within a predetermined first time T1, control unit 62 determines that first operating unit 50 has been operated by the first operating method.
[0072] 5 shows an example of an output signal from the first operating unit 50 when the first operating unit 50 is operated by the second operating method. 1 From the traffic light 2 In FIG. 5, the signal from the first operation unit 50 changes to the first signal. 2 From the traffic light 1The time at which the signal changes to the second operating method is defined as t22. If the time from time t21 to time t22 exceeds a predetermined first time T1, the control unit 62 determines that the first operating unit 50 has been operated using the second operating method.
[0073] 6 shows another example of an output signal from the first operating unit 50 when the first operating unit 50 is operated by the second operating method. 1 From the traffic light 2 The time when the signal from the first operating unit 50 changes from the first signal to the second signal is defined as t31. In FIG. 6, the time when the second time T2 has elapsed since t31 is defined as t32. If the signal from the first operating unit 50 changes from the first signal to the second signal multiple times between t31 and t32, the control unit 62 determines that the first operating unit 50 has been operated by the second operating method. If the signal from the first operating unit 50 changes from the second signal to the first signal multiple times between t31 and t32, the control unit 62 may determine that the first operating unit 50 has been operated by the second operating method.
[0074] When the third control state includes a plurality of control states in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is different from one another, when the first operating unit 50 is operated by the second operating method in the first control state, the control unit 62 changes the first control state to one of the plurality of control states included in the third control state.
[0075] Preferably, one of the control states included in the third control state is pre-selected from the control states included in the third control state. For example, information about the pre-selected control state is stored in the storage unit 64. The information about the pre-selected control state may be changed by the user using the operating device 48 or an external device connected to the control device 60 via a wireless communication device or an electric cable.
[0076] When changing the assist level A in accordance with the control state, the control unit 62 controls the motor 38 so that the assist level A in the third control state is greater than the assist level A in the second control state. When changing the maximum value of the assist force MX in accordance with the control state, the control unit 62 controls the motor 38 so that the maximum value of the assist force MX in the third control state is greater than the maximum value of the assist force MX in the second control state. When changing the output fluctuation suppression level R of the motor 38 in accordance with the control state, the control unit 62 controls the motor 38 so that the output fluctuation suppression level R of the motor 38 in the third control state is greater than the output fluctuation suppression level R of the motor 38 in the second control state.
[0077] When the control unit 62 changes the suppression level R of the output fluctuations of the motor 38 in accordance with the control state, it preferably does not change the first suppression level R1 but changes the second suppression level R2. For example, when changing the suppression level R of the output fluctuations of the motor 38 in accordance with the control state, the control unit 62 controls the motor 38 so that the second suppression level R2 of the output fluctuations of the motor 38 in the third control state is greater than the second suppression level R2 of the output fluctuations of the motor 38 in the second control state. For example, when changing the suppression level R of the output fluctuations of the motor 38 in accordance with the control state, the control unit 62 controls the motor 38 so that the first suppression level R1 of the output fluctuations of the motor 38 in the third control state is equal to the first suppression level R1 of the output fluctuations of the motor 38 in the second control state.
[0078] When the control unit 62 changes the suppression level R of the motor 38 in accordance with the control state, it may change only the first suppression level R1, without changing the second suppression level R2. When the control unit 62 changes the suppression level R of the output fluctuation of the motor 38 in accordance with the control state, it may change both the first suppression level R1 and the second suppression level R2. When the control unit 62 changes the suppression level R of the output fluctuation of the motor 38 in accordance with the control state, it may control the motor 38 so that the first suppression level R1 of the output fluctuation of the motor 38 in the third control state is smaller than the first suppression level R1 of the output fluctuation of the motor 38 in the second control state.
[0079] When the third control state includes multiple control states, for example, one of the multiple control states included in the third control state is a control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the motor 38 is the largest among the multiple control states included in the third control state.
[0080] 7, 8, and 9 show examples of the relationship between the manual driving force H or the rotation speed C of the input rotation shaft 12A and the assist force in each control state. The control unit 62 is configured to be able to control the motor 38 in, for example, seven control states.
[0081] FIG. 7 shows the relationship between the manual driving force and the maximum assist ratio when the control unit 62 controls the motor 38 in seven control states in which the maximum assist ratios are different from one another. H 7 also shows an example of the relationship between the rotation speed C of the input rotating shaft 12A and the assist force. In Fig. 7, the horizontal axis represents the manual driving force H or the rotation speed C of the input rotating shaft 12A, and the vertical axis represents the assist force. The relationship between the manual driving force H or the rotation speed C of the input rotating shaft 12A and the assist force may be, for example, directly proportional, and is not limited to the graph shown in Fig. 7.
[0082] In FIG. 7, multiple control states are shown by graphs labeled M1 to M7 according to the assist level A. In FIG. 7, the graph corresponding to the control state with the smallest assist level A is indicated by "M1." In FIG. 7, the graph corresponding to the control state with the largest assist level A is indicated by "M7." In FIG. 7, graphs corresponding to each control state, excluding the control state with the largest assist level A and the control state with the smallest assist level A, are indicated by "M2," "M3," "M4," "M5," and "M6," in order of decreasing assist level A. The control state with the smallest assist level A corresponds to the minimum mode. The control state with the largest assist level A corresponds to the maximum mode. Each control state, excluding the control state with the largest assist level A and the control state with the smallest assist level A, corresponds to the intermediate mode. When the control unit 62 controls according to FIG. 7, the maximum assist force MX is the same in multiple control states. When the control unit 62 performs control according to FIG. 7, the suppression level R of the output fluctuation of the motor 38 is the same in a plurality of control states.
[0083] When the assist level A is expressed by an assist ratio, the assist level A is defined, for example, according to the maximum assist ratio excluding the period when the output of the motor 38 is reduced. In the control state where the assist level A is the largest, the maximum assist ratio is the largest excluding the period when the output of the motor 38 is reduced. In the control state where the assist level A is the smallest, the maximum assist ratio is the smallest excluding the period when the output of the motor 38 is reduced.
[0084] When changing the control state, the control unit 62 sets the assist level A, the maximum assist force MX, and the motor 38In addition to one of the output fluctuation suppression levels R, the control unit 62 may correct the output of the motor 38 in accordance with one or more of the assist level A, the maximum assist force MX, and the output fluctuation suppression level R of the motor. For example, the control unit 62 may change the assist level A and change the output fluctuation suppression level R of the motor 38 in accordance with a change in the control state. For example, the control unit 62 may change the assist level A and change the maximum assist force MX in accordance with a change in the control state. The graph in FIG. 7 shows each control state when only the assist level A is changed.
[0085] 8 shows an example of the relationship between the manual driving force H or the rotation speed C of the input rotating shaft 12A and the assist force when the control unit 62 controls the motor 38 using seven control states with different maximum assist force values MX. In Fig. 8, the horizontal axis represents the manual driving force or the rotation speed C of the input rotating shaft 12A, and the vertical axis represents the maximum assist force MX.
[0086] In FIG. 8, the seven control states are shown by graphs numbered M11 to M17 according to the maximum value of the assisting force MX. In FIG. 8, the graph corresponding to the control state with the smallest maximum value of the assisting force MX is indicated by "M11." In FIG. 8, the graph corresponding to the control state with the largest maximum value of the assisting force MX is indicated by "M17." In FIG. 8, the graphs corresponding to each control state, excluding the control state with the largest maximum value of the assisting force MX and the control state with the smallest maximum value of the assisting force MX, are indicated by "M12," "M13," "M14," "M15," and "M16," in order of decreasing maximum value of the assisting force MX. The control state with the smallest maximum value of the assisting force MX corresponds to the minimum mode. The control state with the largest maximum value of the assisting force MX corresponds to the maximum mode. Each control state, excluding the control state with the largest maximum value of the assisting force MX and the control state with the smallest maximum value of the assisting force MX, corresponds to the intermediate mode. When the control unit 62 controls in accordance with Fig. 8, the maximum assist level A is the same in multiple control states. When the control unit 62 controls in accordance with Fig. 8, the suppression level R of output fluctuations of the motor 38 is the same in multiple control states.
[0087] Fig. 9 shows an example of the relationship between the manual driving force H and the assist force when the control unit 62 controls the motor 38 using seven control states with different suppression levels R of the output fluctuation of the motor 38. In Fig. 9, the horizontal axis represents the rotation angle of the input rotating shaft 12A, and the vertical axis represents the manual driving force H and the assist force. Fig. 9 shows a case where the control unit 62 does not change the first suppression level R1, but changes the second suppression level R2.
[0088] In FIG. 9, the seven control states are shown by graphs numbered M21 to M27 according to the second suppression level R2. In FIG. 9, the graph corresponding to the control state with the smallest second suppression level R2 is indicated by "M21." In FIG. 9, the graph corresponding to the control state with the largest second suppression level R2 is indicated by "M27." In FIG. 9, the graphs corresponding to each control state, excluding the control state with the largest second suppression level R2 and the control state with the smallest second suppression level R2, are indicated by "M22," "M23," "M24," "M25," and "M26," in order of decreasing second suppression level R2. The control state with the smallest second suppression level R2 corresponds to the minimum mode. The control state with the largest second suppression level R2 corresponds to the maximum mode. Each control state, excluding the control state with the largest second suppression level R2 and the control state with the smallest second suppression level R2, corresponds to the intermediate mode. When the control unit 62 controls in accordance with Fig. 9, the maximum assist level A is equal in a plurality of control states. When the control unit 62 controls in accordance with Fig. 9, the maximum value MX of the assist force is equal in a plurality of control states.
[0089] The combination of the first control state, the second control state, and the third control state varies depending on the first control state. When the assist level A is changed depending on the control state, the first control state includes an off mode, a minimum mode, and an intermediate mode excluding the mode with the maximum assist level A. When the maximum assist force MX is changed depending on the control state, the first control state includes an off mode, a minimum mode, and an intermediate mode excluding the mode with the maximum maximum assist force MX. When the suppression level R of the output fluctuation of the motor 38 is changed depending on the control state, the first control state includes an off mode, a minimum mode, and an intermediate mode excluding the mode with the maximum suppression level R of the output fluctuation of the motor 38. Table 1 shows an example of a combination of the modes corresponding to the first control state, the second control state, and the third control state when the assist level A is changed depending on the control state. Table 2 shows an example of a combination of the modes corresponding to the first control state, the second control state, and the third control state when the maximum assist force MX is changed depending on the control state. Table 3 shows an example of a combination of a mode corresponding to the first control state, a mode corresponding to the second control state, and a mode corresponding to the third control state when the suppression level R of the output fluctuation of the motor 38 is changed depending on the control state.
[0090] [Table 1]
[0091] [Table 2]
[0092] [Table 3]
[0093] 10, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the first operating unit 50 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S11 of the flowchart shown in Fig. 10. When the flowchart in Fig. 10 ends, the control unit 62 repeats the process from step S11 after a predetermined period, for example, until the supply of power is stopped.
[0094] In step S11, the control unit 62 determines whether the current state is the first control state. If the assist level A is changed according to the control state, the control unit 62 determines that the current state is the fourth control state if the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum assist level A. If the maximum assist force MX is changed according to the control state, the control unit 62 determines that the current state is the fourth control state if the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum maximum assist force MX. If the suppression level R of the output fluctuation of the motor 38 is changed according to the control state, the control unit 62 determines that the current state is the fourth control state if the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum suppression level R of the output fluctuation of the motor 38. If the current state is not the first control state, the control unit 62 ends the processing. If the current state is the first control state, the control unit 62 proceeds to step S12.
[0095] In step S12, the control unit 62 determines whether the first operation unit 50 has been operated by the first operation method. If the first operation unit 50 has been operated by the first operation method, the control unit 62 proceeds to step S13. In step S13, the control unit 62 changes to the second control state and ends the process.
[0096] If the first operation unit 50 is not operated by the first operation method in step S12, the control unit 62 proceeds to step S14. In step S14, the control unit 62 determines whether the first operation unit 50 is operated by the second operation method. If the first operation unit 50 is not operated by the second operation method, the control unit 62 ends the processing. If the first operation unit 50 is operated by the second operation method, the control unit 62 proceeds to step S15.
[0097] In step S15, the control unit 62 changes to the third control state and ends the process. If the third control state includes multiple control states, the control unit 62 changes to a pre-selected control state in step S15 and ends the process. In the flowchart of Fig. 10, the process of step S11 may be executed between step S12 and step S13 and between step S14 and step S15.
[0098] The control unit 62 is configured to change the control state of the motor 38 in response to operation of the second operating unit 52. The control states include at least a fourth control state, a fifth control state, and a sixth control state. In the fourth control state, the motor 38 is driven in response to the manual driving force H. In the fifth control state, the motor 38 is driven in response to the manual driving force H and is different from the fourth control state. The sixth control state is different from the fourth control state and the fifth control state.
[0099] Preferably, the sixth control state includes a plurality of control states in which at least one of the assist level A, the maximum value MX of the assist force, and the suppression level R of the output fluctuation of the motor 38 is different from one another.
[0100] When the second operating unit 52 is operated by the third operating method in the fourth control state, the control unit 62 changes the fourth control state to the fifth control state, and when the second operating unit 52 is operated by the fourth operating method that is different from the third operating method in the fourth control state, the control unit 62 changes the fourth control state to the sixth control state.
[0101] Preferably, the third operation method includes an operation in which the operation time T of one operation of the second operation unit 52 is within a predetermined fifth time T5. The fourth operation method includes at least one of an operation in which the operation time T of one operation of the second operation unit 52 exceeds the predetermined fifth time T5, an operation in which the second operation unit 52 is operated multiple times within a predetermined sixth time T6, and an operation in which the operation in which the operation time T of one operation of the second operation unit 52 is within the predetermined fifth time T5 and an operation in which the operation time T of one operation of the second operation unit 52 exceeds the predetermined fifth time T5 are performed within a predetermined seventh time T7.
[0102] For example, when the second operation unit 52 is not operated by the user, a third signal is input from the second operation unit 52 to the control unit 62, and while the second operation unit 52 is operated by the user, a fourth signal is input from the second operation unit 52 to the control unit 62. If the second operation unit 52 includes a normally-off switch, the third signal is an off signal and the fourth signal is an on signal. For example, the third signal is represented by a DC voltage having a voltage value smaller than a predetermined voltage. For example, the fourth signal is represented by a DC voltage having a voltage value larger than a predetermined voltage.
[0103] Preferably, the predetermined fifth time T5 is equal to the predetermined first time T1. The predetermined fifth time T5 may be different from the predetermined first time T1. The predetermined fifth time T5 is, for example, a time in the range of 0.2 seconds or more and 1 second or less. Preferably, the predetermined sixth time T6 is equal to the predetermined second time T2. The predetermined sixth time T6 may be different from the predetermined second time T2. The predetermined sixth time T6 is, for example, a time in the range of 0.2 seconds or more and 2 seconds or less. Preferably, the predetermined seventh time T7 is equal to the predetermined third time T3. The predetermined seventh time T7 may be different from the predetermined third time T3. The predetermined seventh time T7 is, for example, a time in the range of 0.2 seconds or more and 2 seconds or less.
[0104] Preferably, the third operation method is the same as the first operation method except that the operation target is changed from the first operation unit 50 to the second operation unit 52. Preferably, the fourth operation method is the same as the second operation method except that the operation target is changed from the first operation unit 50 to the second operation unit 52. The fourth operation method is the same as the second operation method except that the operation target is changed from the first operation unit 50 to the second operation unit 52.
[0105] Preferably, when changing the assist level A in accordance with the control state, the control unit 62 controls the motor 38 so that the assist level A in the sixth control state is smaller than the assist level A in the fifth control state. Preferably, when changing the maximum value of the assist force MX in accordance with the control state, the control unit 62 controls the motor 38 so that the maximum value of the assist force MX in the sixth control state is smaller than the maximum value of the assist force MX in the fifth control state. Preferably, when changing the suppression level R of the output fluctuation of the motor 38 in accordance with the control state, the control unit 62 controls the motor 38 so that the suppression level R of the output fluctuation of the motor 38 in the sixth control state is smaller than the suppression level R of the output fluctuation of the motor 38 in the fifth control state.
[0106] The sixth control state may include a plurality of control states that differ from one another in at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38. When the sixth control state includes a plurality of control states and the second operating unit 52 is operated by the third operating method in the fourth control state, the control unit 62 changes the fourth control state to one of the plurality of control states included in the sixth control state.
[0107] Preferably, one of the plurality of control states included in the sixth control state is pre-selected from the plurality of control states included in the sixth control state. For example, the pre-selected control state is stored in the storage unit 64.
[0108] Preferably, one of the plurality of control states included in the sixth control state is a control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is smallest among the plurality of control states included in the sixth control state. One of the plurality of control states included in the sixth control state may be an off mode.
[0109] The combination of the fourth control state, the fifth control state, and the sixth control state varies depending on the fourth control state. When the assist level A is changed depending on the control state, the fourth control state includes the maximum mode and the intermediate mode excluding the mode with the lowest assist level A. When the maximum assist force MX is changed depending on the control state, the fourth control state includes the maximum mode and the intermediate mode excluding the mode with the lowest maximum assist force MX. When the suppression level R of the output fluctuation of the motor 38 is changed depending on the control state, the fourth control state includes the maximum mode and the intermediate mode excluding the mode with the lowest suppression level R of the output fluctuation of the motor 38. Table 4 shows an example of a combination of the modes corresponding to the fourth control state, the fifth control state, and the sixth control state when the assist level A is changed depending on the control state. Table 5 shows an example of a combination of the modes corresponding to the fourth control state, the fifth control state, and the sixth control state when the maximum assist force MX is changed depending on the control state. Table 6 shows an example of a combination of a mode corresponding to the fourth control state, a mode corresponding to the fifth control state, and a mode corresponding to the sixth control state when the suppression level R of the output fluctuation of the motor 38 is changed depending on the control state.
[0110] [Table 4]
[0111] [Table 5]
[0112] [Table 6]
[0113] 11, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the second operation unit 52 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S21 of the flowchart shown in Fig. 11. When the flowchart in Fig. 11 ends, the control unit 62 repeats the process from step S21 after a predetermined period, for example, until the supply of power is stopped.
[0114] In step S21, the control unit 62 determines whether or not the fourth control state is in effect. When the assist level A is changed in accordance with the control state, the control unit 62 determines that the fourth control state is in effect when the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum assist level A. When the maximum assist force MX is changed in accordance with the control state, the control unit 62 determines that the fourth control state is in effect when the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum maximum assist force MX. When the suppression level R of the output fluctuation of the motor 38 is changed in accordance with the control state, the control unit 62 determines that the fourth control state is in effect when the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum suppression level R of the output fluctuation of the motor 38. The control unit 62 determines that the fourth control state is in effect when the current mode is the off mode, the minimum mode, or an intermediate mode excluding the mode with the maximum suppression level R of the output fluctuation of the motor 38. 4 If it is not in the control state, the control unit 62 ends the process. 4 If it is in the control state, the process proceeds to step S22.
[0115] In step S22, the control unit 62 determines whether the second operation unit 52 has been operated by the third operation method. If the second operation unit 52 has been operated by the third operation method, the control unit 62 proceeds to step S23. In step S23, the control unit 62 changes to the fifth control state and ends the process.
[0116] If the second operation unit 52 is not operated by the third operation method in step S22, the control unit 62 proceeds to step S24. In step S24, the control unit 62 determines whether the second operation unit 52 is operated by the fourth operation method. If the second operation unit 52 is not operated by the fourth operation method, the control unit 62 ends the processing. If the second operation unit 52 is operated by the fourth operation method, the control unit 62 proceeds to step S25.
[0117] In step S25, the control unit 62 changes to the sixth control state and ends the process. If the sixth control state includes multiple control states, the control unit 62 changes to a pre-selected control state in step S25 and ends the process. In the flowchart of Fig. 11, the process of step S21 may be executed between step S22 and step S23 and between step S24 and step S25.
[0118] Second Embodiment A control device 60 of the second embodiment will be described with reference to Figures 2, 12, and 13. The control device 60 of the second embodiment includes the same configuration as the control device 60 of the first embodiment, except that the control device 60 executes the processes of the flowcharts of Figures 12 and 13 instead of the processes of the flowcharts of Figures 10 and 11. nothing. Therefore, the same reference numerals as in the first embodiment are used for the components of the control device 60 of the second embodiment that are common to those of the first embodiment, and redundant explanations will be omitted.
[0119] Preferably, the control unit 62 changes the first control state to one of the control states included in the third control state in response to one operation included in the second operation method, and changes the first control state to another of the control states included in the third control state in response to another operation included in the second operation method.
[0120] Table 7 shows examples of combinations D11, D12, D13, D14, D15, and D16 of one operation included in the second operation method and another operation included in the second operation method. An operation of the second operation method in which the operation time T of the first operation unit 50 for one time exceeds a predetermined first time T1 is defined as operation E11. An operation of the second operation method in which the first operation unit 50 is operated multiple times within a predetermined second time T2 is defined as operation E12. An operation of the second operation method in which an operation of the first operation unit 50 for one time T within the predetermined first time T1 and an operation of the first operation unit 50 for one time T exceed the predetermined first time T1 are performed within a predetermined third time T3 is defined as operation E13.
[0121] [Table 7]
[0122] For example, one control state among the plurality of control states included in the third control state corresponds to a state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is maximum. Another control state among the plurality of control states included in the third control state corresponds to a state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is smaller than the state in which it is maximum. Another control state among the plurality of control states included in the third control state corresponds to a mode in which an N-stage assist level is greater than the current assist level A, where N is equal to or greater than 2 and is smaller than the number of intermediate modes plus 1. Another control state among the plurality of control states included in the third control state corresponds to a mode in which the N-stage maximum assist force MX is greater than the current maximum assist force MX. Another control state among the plurality of control states included in the third control state corresponds to a mode in which the N-stage suppression level R of the output fluctuation of the motor 38 is greater than the current suppression level R of the output fluctuation of the motor 38.
[0123] 12, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the first operating unit 50 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S31 of the flowchart shown in Fig. 12. When the flowchart of Fig. 12 ends, the control unit 62 repeats the process from step S31 after a predetermined period, for example, until the supply of power is stopped.
[0124] In step S31, the control unit 62 determines whether or not the first control state is in effect. The control unit 62 determines whether or not the first control state is in effect, for example, in the same manner as in step S11 of Fig. 10. If the first control state is not in effect, the control unit 62 ends the processing. If the first control state is in effect, the control unit 62 proceeds to step S32.
[0125] In step S32, the control unit 62 determines whether the first operation unit 50 has been operated by the first operation method. If the first operation unit 50 has been operated by the first operation method, the control unit 62 proceeds to step S33. In step S33, the control unit 62 changes to the second control state and ends the process.
[0126] If the first operation unit 50 is not operated by the first operation method in step S32, the control unit 62 proceeds to step S34. In step S34, the control unit 62 determines whether the first operation unit 50 is operated by one of the operations of the second operation method. If the first operation unit 50 is operated by one of the operations of the second operation method, the control unit 62 proceeds to step S35. In step S35, the control unit 62 changes the control state to one of the multiple control states included in the third control state, and ends the processing.
[0127] If the control unit 62 determines in step S34 that the first operation unit 50 is not operated by one of the operations of the second operation method, the control unit 62 proceeds to step S36. In step S36, the control unit 62 determines whether the first operation unit 50 is operated by another operation of the second operation method. If the first operation unit 50 is not operated by another operation of the second operation method, the control unit 62 ends the processing. If the first operation unit 50 is operated by another operation of the second operation method, the control unit 62 proceeds to step S37. In step S37, the control unit 62 changes the control state to another one of the control states included in the third control state and ends the processing. In the flowchart of FIG. 12, the processing of step S31 may be executed between step S32 and step S33, between step S34 and step S35, and between step S36 and step S37.
[0128] Preferably, the control unit 62 changes the fourth control state to one of the control states included in the sixth control state in response to one operation included in the fourth operation method, and changes the fourth control state to another of the control states included in the sixth control state in response to another operation included in the fourth operation method.
[0129] Table 8 shows examples of combinations D21, D22, D23, D24, D25, and D26 of one operation included in the fourth operation method and another operation included in the fourth operation method. An operation of the fourth operation method in which the operation time T of the second operation unit 52 for one time exceeds a predetermined fifth time T5 is defined as operation E21. An operation of the second operation method in which the second operation unit 52 is operated multiple times within a predetermined sixth time T6 is defined as operation E22. An operation of the second operation method in which the operation time T of the second operation unit 52 for one time is within a predetermined seventh time T7 and an operation in which the operation time T of the second operation unit 52 for one time exceeds the predetermined fifth time T5 are performed within a predetermined third time T3 is defined as operation E23.
[0130] [Table 8]
[0131] One of the control states included in the sixth control state corresponds, for example, to a state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is minimum. Another of the control states included in the sixth control state corresponds, for example, to a state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is greater than the minimum state. Another of the control states included in the sixth control state corresponds, for example, to a mode in which an N-stage assist level is smaller than the current assist level A, where N is equal to or greater than 2 and is smaller than the number of intermediate modes plus 1. Another of the control states included in the sixth control state corresponds, for example, to a mode in which the N-stage maximum assist force MX is smaller than the current maximum assist force MX. Another of the control states included in the third control state corresponds, for example, to a mode in which the N-stage suppression level R of the output fluctuation of the motor 38 is smaller than the current suppression level R of the output fluctuation of the motor 38.
[0132] 13, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the second operation unit 52 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S41 of the flowchart shown in Fig. 13. When the flowchart of Fig. 13 ends, the control unit 62 repeats the process from step S41 after a predetermined period, for example, until the supply of power is stopped.
[0133] In step S41, the control unit 62 determines whether or not the fourth control state is in effect. The control unit 62 determines whether or not the fourth control state is in effect, for example, in the same manner as in step S21 of FIG. 11. If the fourth control state is not in effect, the control unit 62 ends the processing. If the fourth control state is in effect, the control unit 62 proceeds to step S42.
[0134] In step S42, the control unit 62 determines whether the second operation unit 52 has been operated by the fourth operation method. If the second operation unit 52 has been operated by the fourth operation method, the control unit 62 proceeds to step S43. In step S43, the control unit 62 changes to the fifth control state and ends the process.
[0135] If the second operation unit 52 is not operated by the fourth operation method in step S42, the control unit 62 proceeds to step S44. In step S44, the control unit 62 determines whether the second operation unit 52 is operated by one of the operations of the fourth operation method. If the second operation unit 52 is operated by one of the operations of the fourth operation method, the control unit 62 proceeds to step S45. In step S45, the control unit 62 changes the control state to one of the multiple control states included in the sixth control state, and ends the processing.
[0136] If the control unit 62 determines in step S44 that the second operation unit 52 is not operated by one of the operations of the fourth operation method, the control unit 62 proceeds to step S46. In step S46, the control unit 62 determines whether the second operation unit 52 is operated by another operation of the fourth operation method. If the second operation unit 52 is not operated by another operation of the fourth operation method, the control unit 62 ends the processing. If the second operation unit 52 is operated by another operation of the fourth operation method, the control unit 62 proceeds to step S47. In step S47, the control unit 62 changes to another control state of the multiple control states included in the sixth control state, and ends the processing.
[0137] In the flowchart of FIG. 13, the process of step S41 may be executed between step S42 and step S43, between step S44 and step S45, and between step S46 and step S47.
[0138] <Third embodiment> A control device 60 of the third embodiment will be described with reference to Figures 2, 7, 8, 14, and 15. The control device 60 of the third embodiment includes the same configuration as the control device 60 of the first embodiment, except that the control device 60 executes the processing of the flowcharts of Figures 14 and 15 instead of the processing of the flowcharts of Figures 10 and 11. The configurations of the control device 60 of the third embodiment that are common to the first embodiment are assigned the same reference numerals as in the first embodiment, and redundant description will be omitted.
[0139] When the operation time T of the first operating unit 50 in the first control state exceeds a predetermined first time T1, the control unit 62 changes the first control state to a third control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is smallest. If the first operating unit 50 is continuously operated after changing the third control state to the control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is smallest, the control unit 62 changes one of the plurality of control states to another of the plurality of control states each time a predetermined fourth time T4 elapses so that at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 gradually increases. Preferably, the predetermined fourth time T4 is greater than 0 and less than or equal to the predetermined first time T1.
[0140] 14, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the first operating unit 50 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S51 of the flowchart shown in Fig. 14. When the flowchart in Fig. 14 ends, the control unit 62 repeats the process from step S51 after a predetermined period, for example, until the supply of power is stopped.
[0141] In step S51, the control unit 62 determines whether or not the state is the first control state. The control unit 62 determines whether or not the state is the first control state, for example, in the same manner as in step S11 of FIG. 10. If the state is not the first control state, the control unit 62 ends the processing. If the state is the first control state, the control unit 62 proceeds to step S52. In step S52, the control unit 62 determines whether or not the first operating unit 50 has been operated by the first operating method. If the first operating unit 50 has been operated by the first operating method, the control unit 62 proceeds to step S53. In step S53, the control unit 62 changes to the second control state and ends the processing.
[0142] If the first operation unit 50 is not operated by the first operation method in step S52, the control unit 62 proceeds to step S54. In step S54, the control unit 62 determines whether the first operation unit 50 is operated by the second operation method. If the first operation unit 50 is not operated by the second operation method, the control unit 62 ends the processing. If the first operation unit 50 is operated by the second operation method, the control unit 62 proceeds to step S55.
[0143] In step S55, the control unit 62 changes the third control state to a control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of output fluctuations of the motor 38 is smallest, and proceeds to step S56. In step S56, the control unit 62 determines whether the first operating unit 50 is being operated continuously. If the first operating unit 50 is not being operated continuously, the control unit 62 ends the processing. If the first operating unit 50 is being operated continuously, the control unit 62 proceeds to step S57.
[0144] In step S57, the control unit 62 determines whether a predetermined fourth time T4 has elapsed. For example, if the time elapsed since the processing of step S54 or step S55 is performed is equal to or greater than the predetermined fourth time T4, the control unit 62 determines that the predetermined fourth time T4 has elapsed. If the predetermined fourth time T4 has not elapsed, the control unit 62 proceeds to step S56. If the predetermined fourth time T4 has elapsed, the control unit 62 proceeds to step S58.
[0145] In step S58, the control unit 62 changes one of the plurality of control states to another of the plurality of control states so that at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 increases stepwise, and then ends the process. In step S58, if the control state is one in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is maximum, the control unit 62 ends the process without changing the control state.
[0146] When the operation time T of the second operating unit 52 in the fourth control state exceeds a predetermined fifth time T5, the control unit 62 changes the fourth control state to a sixth control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is the largest. After changing the fourth control state to a sixth control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is the largest, if the second operating unit 52 is continuously operated, the control unit 62 changes one of the plurality of control states to another of the plurality of control states each time a predetermined eighth time T8 elapses so that at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is gradually reduced. Preferably, the predetermined eighth time T8 is greater than 0 and is equal to or greater than the predetermined fifth time T5. T5 The following is the result.
[0147] 15, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the second operation unit 52 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S61 of the flowchart shown in Fig. 15. When the flowchart in Fig. 15 ends, the control unit 62 repeats the process from step S61 after a predetermined period, for example, until the supply of power is stopped.
[0148] In step S61, the control unit 62 determines whether or not the state is the fourth control state. The control unit 62 determines whether or not the state is the fourth control state, for example, in the same manner as in step S21 of FIG. 11. If the state is not the fourth control state, the control unit 62 ends the processing. If the state is the fourth control state, the control unit 62 proceeds to step S62. In step S62, the control unit 62 determines whether or not the second operation unit 52 has been operated by the third operation method. If the second operation unit 52 has been operated by the third operation method, the control unit 62 proceeds to step S63. In step S63, the control unit 62 changes to the fifth control state and ends the processing.
[0149] If the second operation unit 52 is not operated by the third operation method in step S62, the control unit 62 proceeds to step S64. In step S64, the control unit 62 determines whether the second operation unit 52 is operated by the fourth operation method. If the second operation unit 52 is not operated by the fourth operation method, the control unit 62 ends the processing. If the second operation unit 52 is operated by the fourth operation method, the control unit 62 proceeds to step S65.
[0150] In step S65, the control unit 62 changes the sixth control state to a control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of output fluctuations of the motor 38 is greatest, and proceeds to step S66. In step S66, the control unit 62 determines whether the second operating unit 52 is being operated continuously. If the second operating unit 52 is not being operated continuously, the control unit 62 ends the processing. If the second operating unit 52 is being operated continuously, the control unit 62 proceeds to step S67.
[0151] In step S67, the control unit 62 determines whether a predetermined fourth time T4 has elapsed. For example, the control unit 62 determines that the predetermined fourth time T4 has elapsed if the time elapsed since the processing of step S64 or step S65 was performed is equal to or greater than the predetermined fourth time T4. If the predetermined fourth time T4 has not elapsed, the control unit 62 proceeds to step S66. If the predetermined fourth time T4 has elapsed, the control unit 62 proceeds to step S68.
[0152] In step S68, the control unit 62 changes one of the plurality of control states to another of the plurality of control states so that at least one of the assist level A, the maximum value of the assist force MX, and the suppression level R of the output fluctuation of the motor 38 is gradually reduced, and then ends the process. In step S68, if the control state is such that at least one of the assist level A, the maximum value of the assist force MX, and the suppression level R of the output fluctuation of the motor 38 is at its minimum, the control unit 62 ends the process without changing the control state.
[0153] <Fourth embodiment> A control device 60 of the fourth embodiment will be described with reference to Figures 2, 16, and 17. The control device 60 of the fourth embodiment includes the same configuration as the control device 60 of the first embodiment, except that the control device 60 executes the processes of the flowcharts of Figures 16 and 17 instead of the processes of the flowcharts of Figures 10 and 11. nothing.Therefore, the same reference numerals as in the first embodiment are used for the components of the control device 60 of the fourth embodiment that are common to those of the first embodiment, and redundant explanations will be omitted.
[0154] The control unit 62 is configured to control the motor 38 in accordance with control parameters related to the motor 38 and the human-powered driving force H input to the human-powered vehicle 10. The control unit 62 increases the amount of change in the control parameters as the operation time T of the operation device 48 becomes longer. Preferably, the control unit 62 is configured to change the control parameters in stages.
[0155] Preferably, the operation device 48 includes a first operation unit 50 and a second operation unit 52, and the control unit 62 increases the control parameter as the operation time T of the first operation unit 50 of the operation device 48 increases, and decreases the control parameter as the operation time T of the second operation unit 52 of the operation device 48 increases. For example, the control unit 62 increases the control parameter each time the operation time of the first operation unit 50 exceeds a predetermined time TX. For example, the control unit 62 decreases the control parameter each time the operation time of the second operation unit 52 exceeds the predetermined time TX. The predetermined time TX is, for example, a time in the range of 0.2 seconds to 1 second.
[0156] Preferably, the control parameters include at least one of an assist level A by the motor 38, a maximum value MX of the assist force by the motor 38, and a suppression level R of output fluctuations of the motor 38 in response to changes in the manual driving force.
[0157] 16, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the operating device 48 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S71 of the flowchart shown in Fig. 16. When the flowchart of Fig. 16 ends, the control unit 62 repeats the process from step S71 after a predetermined period, for example, until the supply of power is stopped.
[0158] In step S71, the control unit 62 determines whether or not the first operation unit 50 has been operated. If the first operation unit 50 has been operated, the control unit 62 proceeds to step S72. In step S72, the control unit 62 determines whether or not the control parameter is at the upper limit value. If the control parameter is at the upper limit value, the control unit 62 ends the processing. If the control parameter is not at the upper limit value, the control unit 62 proceeds to step S73.
[0159] The control unit 62 increases the control parameter in step S73 and proceeds to step S74. In step S74, the control unit 62 determines whether the operation of the first operation unit 50 has continued for a predetermined time TX. For example, if the time that has elapsed since executing step S72 or step S73 is equal to or greater than the predetermined time TX, the control unit 62 determines that the operation of the first operation unit 50 has continued for the predetermined time TX. If the operation of the first operation unit 50 has continued for the predetermined time TX, the control unit 62 proceeds to step S72. If the operation of the first operation unit 50 has not continued for the predetermined time TX, the control unit 62 ends the processing.
[0160] If the first operation unit 50 has not been operated in step S71, the control unit 62 proceeds to step S75. In step S75, the control unit 62 determines whether the second operation unit 52 has been operated. If the second operation unit 52 has not been operated, the control unit 62 ends the processing. If the second operation unit 52 has been operated, the control unit 62 proceeds to step S76. In step S76, the control unit 62 determines whether the control parameter is at the lower limit value. If the control parameter is at the lower limit value, the control unit 62 ends the processing. If the control parameter is not at the lower limit value, the control unit 62 proceeds to step S77.
[0161] The control unit 62 decreases the control parameter in step S77 and proceeds to step S78. In step S78, the control unit 62 determines whether the operation of the second operation unit 52 has continued for a predetermined time TX. For example, if the time that has elapsed since executing step S76 or step S77 is equal to or greater than the predetermined time TX, the control unit 62 determines that the operation of the second operation unit 52 has continued for the predetermined time TX. If the operation of the second operation unit 52 has continued for the predetermined time TX, the control unit 62 proceeds to step S76. If the operation of the second operation unit 52 has not continued for the predetermined time TX, the control unit 62 ends the processing.
[0162] <Modification> The descriptions of the embodiments are examples of possible forms of a control device for a human-powered vehicle according to the present disclosure, and are not intended to limit the forms. A control device for a human-powered vehicle according to the present disclosure can take the form of, for example, a modified version of the embodiment shown below, or a combination of at least two mutually consistent modified versions. In the following modified versions, parts that are common to the embodiment will be assigned the same reference numerals as in the embodiment, and their description will be omitted.
[0163] When the control unit 62 changes the assist level A depending on the control state, the control unit 62 may control the motor 38 so that the assist level A in the third control state is smaller than the assist level A in the second control state.
[0164] When the control unit 62 changes the maximum value MX of the assist force according to the control state, the control unit 62 may control the motor 38 so that the maximum value MX of the assist force in the third control state is smaller than the maximum value MX of the assist force in the second control state.
[0165] When changing the suppression level R of the output fluctuation of the motor 38 in accordance with the control state, the control unit 62 may control the motor 38 so that the suppression level R of the output fluctuation of the motor 38 in the third control state is smaller than the suppression level R of the output fluctuation of the motor 38 in the second control state. For example, when changing the assist level A and the suppression level R of the output fluctuation of the motor 38 in accordance with the control state, the control unit 62 may control the motor 38 so that the assist level A in the third control state is larger than the assist level A in the second control state and so that the suppression level R of the output fluctuation of the motor 38 in the third control state is smaller than the suppression level R of the output fluctuation of the motor 38 in the second control state. For example, when the control unit 62 changes the maximum assist force MX and the suppression level R of the output fluctuation of the motor 38 depending on the control state, the control unit 62 may control the motor 38 so that the maximum assist force MX in the third control state is greater than the maximum assist force MX in the second control state, and the suppression level R of the output fluctuation of the motor 38 in the third control state is less than the suppression level R of the output fluctuation of the motor 38 in the second control state.
[0166] In the third control state, if at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is smaller than in the second control state, one of the control states included in the third control state may be a control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is smallest among the control states included in the third control state.
[0167] When the operation time T of the first operating unit 50 in the first control state exceeds a predetermined first time T1, the control unit 62 may change the first control state to a third control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is greatest. In this case, if the first operating unit 50 is continuously operated after the control state is changed to a third control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is greatest, the control unit 62 may change one of the plurality of control states to another of the plurality of control states each time a predetermined fourth time T4 elapses so that at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is gradually reduced. 17, a process of switching the control state in which the control unit 62 controls the motor 38 by operating the first operating unit 50 will be described. For example, when power is supplied to the control unit 62, the control unit 62 starts the process and proceeds to step S81 of the flowchart shown in Fig. 17. When the flowchart of Fig. 17 ends, the control unit 62 repeats the process from step S81 after a predetermined period, for example, until the supply of power is stopped. In step S81, the control unit 62 determines whether or not the state is the first control state. If the state is not the first control state, the control unit 62 ends the processing. If the state is the first control state, the control unit 62 proceeds to step S82. In step S82, the control unit 62 determines whether or not the first operating unit 50 has been operated by the first operating method. If the first operating unit 50 has been operated by the first operating method, the control unit 62 proceeds to step S83. In step S83, the control unit 62 changes to the second control state and ends the processing. If the first operation unit 50 is not operated by the first operation method in step S82, the control unit 62 proceeds to step S84. In step S84, the control unit 62 determines whether the first operation unit 50 is operated by the second operation method. If the first operation unit 50 is not operated by the second operation method, the control unit 62 ends the processing. If the first operation unit 50 is operated by the second operation method, the control unit 62 proceeds to step S85. In step S85, the control unit 62 changes the third control state to a control state in which at least one of the assist level A, the maximum assist force MX, and the suppression level R of the output fluctuation of the motor 38 is greatest, and then proceeds to step S86. In step S86, the control unit 62 determines whether or not the first operation unit 50 is being operated continuously. If the first operation unit 50 is not being operated continuously, the control unit 62 ends the process. If the first operation unit 50 is being operated continuously, the control unit 62 returns to step S 8 Move to 7. In step S87, the control unit 62 determines whether a predetermined fourth time T4 has elapsed. For example, the control unit 62 determines that the predetermined fourth time T4 has elapsed if the time elapsed since the execution of the process of step S84 or step S85 is equal to or greater than the predetermined fourth time T4. If the predetermined fourth time T4 has not elapsed, the control unit 62 proceeds to step S86. If the predetermined fourth time T4 has elapsed, the control unit 62 proceeds to step S88. In step S88, the control unit 62 changes one of the plurality of control states to another of the plurality of control states so that at least one of the assist level A, the maximum value of the assist force MX, and the suppression level R of the output fluctuation of the motor 38 is gradually reduced, and then ends the process. In step S88, if the control state is one in which at least one of the assist level A, the maximum value of the assist force MX, and the suppression level R of the output fluctuation of the motor 38 is at its maximum, the control unit 62 ends the process without changing the control state.
[0168] The control unit 62 may be configured to cause a notification unit to notify the current control status. The notification unit is connected to the control unit 62 via an electric cable or a wireless communication device. The notification unit includes, for example, a display unit. The notification unit may also include, for example, a cycle computer or a smartphone.
[0169] The control unit 62 and the storage unit 64 may be configured to allow the user to change the settings of at least one of the predetermined first time T1, the predetermined second time T2, the number of operations of the first operation unit 50 within the predetermined second time T2, the predetermined third time T3, the predetermined fourth time T4, the predetermined fifth time T5, the predetermined sixth time T6, the number of operations of the second operation unit 52 within the predetermined sixth time T6, the predetermined seventh time T7, and the predetermined eighth time T8. For example, the control unit 62 is configured to change the information stored in the storage unit 64 in response to an operation of an external device via an interface provided in the control device 60. The external device may be, for example, a personal computer, a tablet computer, or a smartphone.
[0170] The phrase "at least one" as used herein means "one or more" of the desired options. As an example, the phrase "at least one" as used herein means "only one option" or "both of two options" if the number of options is two. As another example, the phrase "at least one" as used herein means "only one option" or "any combination of two or more options" if the number of options is three or more. [Explanation of symbols]
[0171] 10... human-powered vehicle, 38... motor, 48... operation device, 50... first operation section, 52... second operation section, 60... control device, 62... control section.
Claims
1. A control device for a human-powered vehicle, a control unit configured to control a motor that provides a propulsive force to the human-powered vehicle; the control unit is configured to change a control state of the motor in response to an operation of a first operation unit provided in an operation device, The control state is a first control state; a second control state different from the first control state; a third control state different from the first control state and the second control state, In the first control state, the motor is driven in response to a human-powered driving force input to the human-powered vehicle, In the second control state, the motor is driven in response to a human-powered driving force input to the human-powered vehicle, In the third control state, the motor is driven in response to the manual driving force, The control unit changing at least one of an assist level by the motor, a maximum value of an assist force by the motor, and a suppression level of an output fluctuation of the motor according to the control state; When the first operating unit is operated by a first operating method in the first control state, the first control state is changed to the second control state; When the first operation unit is operated by a second operation method different from the first operation method in the first control state, the first control state is changed to the third control state; the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, the second operation method includes an operation in which a single operation time of the first operation unit exceeds the predetermined first time period, A control device in which, in both the second control state and the third control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of the motor's output fluctuation is greater or smaller than in the first control state.
2. The control unit When changing the assist level according to the control state, the motor is controlled so that the assist level in the third control state is greater than the assist level in the second control state; When changing the maximum value of the assist force according to the control state, the motor is controlled so that the maximum value of the assist force in the third control state is larger than the maximum value of the assist force in the second control state; 2. The control device according to claim 1, wherein when the suppression level of the motor output fluctuation is changed depending on the control state, the motor is controlled so that the suppression level of the motor output fluctuation in the third control state is greater than the suppression level of the motor output fluctuation in the second control state.
3. the third control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, 3. The control device according to claim 2, wherein, when the first operating unit is operated by the second operating method in the first control state, the control unit changes the first control state to one of the plurality of control states included in the third control state.
4. The control device according to claim 3 , wherein the one control state of the plurality of control states included in the third control state is selected in advance from the plurality of control states included in the third control state.
5. 4. The control device according to claim 3, wherein the one control state of the plurality of control states included in the third control state is a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is the largest among the plurality of control states included in the third control state.
6. The control unit When changing the assist level according to the control state, the motor is controlled so that the assist level in the third control state is smaller than the assist level in the second control state; When changing the maximum value of the assist force according to the control state, the motor is controlled so that the maximum value of the assist force in the third control state is smaller than the maximum value of the assist force in the second control state; 2. The control device according to claim 1, wherein when the suppression level of the motor output fluctuation is changed depending on the control state, the motor is controlled so that the suppression level of the motor output fluctuation in the third control state is smaller than the suppression level of the motor output fluctuation in the second control state.
7. the third control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, 7. The control device according to claim 6, wherein, when the first operating unit is operated by the second operating method in the first control state, the control unit changes the first control state to one of the plurality of control states included in the third control state.
8. The control device according to claim 7 , wherein the one control state of the plurality of control states included in the third control state is selected in advance from the plurality of control states included in the third control state.
9. 8. The control device according to claim 7, wherein the one control state of the plurality of control states included in the third control state is a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is smallest among the plurality of control states included in the third control state.
10. The second operation method includes: An operation in which the first operating unit is operated a plurality of times within a predetermined second time period; and 10. The control device according to claim 1, further comprising at least one of an operation in which a single operation time of the first operating unit is within the predetermined first time period and an operation in which a single operation time of the first operating unit exceeds the predetermined first time period, within a predetermined third time period.
11. the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, The second operating method includes: An operation in which a single operation time of the first operation unit exceeds the predetermined first time period; and 6. The control device according to claim 3, wherein the control device includes at least one of an operation in which a single operation of the first operating unit is performed within the predetermined first time period and an operation in which a single operation of the first operating unit is performed for a time period exceeding the predetermined first time period, within a predetermined third time period.
12. A control device for a human-powered vehicle, a control unit configured to control a motor that provides a propulsive force to the human-powered vehicle; the control unit is configured to change a control state of the motor in response to an operation of a first operation unit provided in an operation device, The control state is a first control state; a second control state different from the first control state; a third control state different from the first control state and the second control state, In the second control state, the motor is driven in response to a human-powered driving force input to the human-powered vehicle, In the third control state, the motor is driven in response to the manual driving force, The control unit changing at least one of an assist level by the motor, a maximum value of an assist force by the motor, and a suppression level of an output fluctuation of the motor according to the control state; When the first operating unit is operated by a first operating method in the first control state, the first control state is changed to the second control state; When the first operation unit is operated by a second operation method different from the first operation method in the first control state, the first control state is changed to the third control state; the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, the second operation method includes an operation in which a single operation time of the first operation unit exceeds the predetermined first time period, In both the second control state and the third control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is larger or smaller than in the first control state; The control unit When changing the assist level according to the control state, the motor is controlled so that the assist level in the third control state is greater than the assist level in the second control state; When changing the maximum value of the assist force according to the control state, the motor is controlled so that the maximum value of the assist force in the third control state is larger than the maximum value of the assist force in the second control state; When changing the suppression level of the output fluctuation of the motor in accordance with the control state, the motor is controlled so that the suppression level of the output fluctuation of the motor in the third control state is greater than the suppression level of the output fluctuation of the motor in the second control state; the third control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, When the first operation unit is operated by the second operation method in the first control state, the control unit changes the first control state to one control state of the plurality of control states included in the third control state, the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, The second operating method includes: an operation in which a single operation time of the first operation unit exceeds the predetermined first time period; An operation in which the first operating unit is operated a plurality of times within a predetermined second time period; and the operation includes at least one of an operation in which a single operation time of the first operation unit is within the predetermined first time period and an operation in which a single operation time of the first operation unit exceeds the predetermined first time period, both of which are performed within a predetermined third time period; The control unit changing the first control state to one of the plurality of control states included in the third control state in response to one operation included in the second operation method; A control device that changes the first control state to another control state of the plurality of control states included in the third control state in response to another operation included in the second operation method.
13. The control unit When a single operation time of the first operation unit exceeds the predetermined first time in the first control state, the first control state is changed to a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is smallest among the third control states, 13. The control device according to claim 11 or 12, wherein, after the third control state is set to a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is smallest, if the first operating unit is continuously operated, one of the plurality of control states is changed to another of the plurality of control states every time a predetermined fourth time period elapses so that at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor increases stepwise.
14. the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, The second operating method includes: An operation in which a single operation time of the first operation unit exceeds the predetermined first time period; and 10. The control device according to claim 7, wherein the control device includes at least one of an operation in which a single operation of the first operating unit is performed within the predetermined first time period and an operation in which a single operation of the first operating unit is performed for a time period exceeding the predetermined first time period, within a predetermined third time period.
15. A control device for a human-powered vehicle, a control unit configured to control a motor that provides a propulsive force to the human-powered vehicle; the control unit is configured to change a control state of the motor in response to an operation of a first operation unit provided in an operation device, The control state is a first control state; a second control state different from the first control state; a third control state different from the first control state and the second control state, In the second control state, the motor is driven in response to a human-powered driving force input to the human-powered vehicle, In the third control state, the motor is driven in response to the manual driving force, The control unit changing at least one of an assist level by the motor, a maximum value of an assist force by the motor, and a suppression level of an output fluctuation of the motor according to the control state; When the first operating unit is operated by a first operating method in the first control state, the first control state is changed to the second control state; When the first operation unit is operated by a second operation method different from the first operation method in the first control state, the first control state is changed to the third control state; the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, the second operation method includes an operation in which a single operation time of the first operation unit exceeds the predetermined first time period, In both the second control state and the third control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is larger or smaller than in the first control state; The control unit When changing the assist level according to the control state, the motor is controlled so that the assist level in the third control state is smaller than the assist level in the second control state; When changing the maximum value of the assist force according to the control state, the motor is controlled so that the maximum value of the assist force in the third control state is smaller than the maximum value of the assist force in the second control state; When changing the suppression level of the output fluctuation of the motor in accordance with the control state, the motor is controlled so that the suppression level of the output fluctuation of the motor in the third control state is smaller than the suppression level of the output fluctuation of the motor in the second control state; the third control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, When the first operation unit is operated by the second operation method in the first control state, the control unit changes the first control state to one control state of the plurality of control states included in the third control state, the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, The second operating method includes: an operation in which a single operation time of the first operation unit exceeds the predetermined first time period; An operation in which the first operating unit is operated a plurality of times within a predetermined second time period; and the operation includes at least one of an operation in which a single operation time of the first operation unit is within the predetermined first time period and an operation in which a single operation time of the first operation unit exceeds the predetermined first time period, both of which are performed within a predetermined third time period; The control unit changing the first control state to one of the plurality of control states included in the third control state in response to one operation included in the second operation method; A control device that changes the first control state to another control state of the plurality of control states included in the third control state in response to another operation included in the second operation method.
16. In the plurality of control states included in the third control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, The control unit When a single operation time of the first operation unit exceeds the predetermined first time in the first control state, the first control state is changed to a control state in which at least one of the assist level, the maximum value of the assist force, and a suppression level of output fluctuation of the motor is greatest among the third control states, 16. The control device according to claim 14 or 15, wherein, if the first operating unit is continuously operated after changing to a control state among the third control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is greatest, one of the plurality of control states is changed to another of the plurality of control states every time a predetermined fourth time period elapses so that at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is gradually reduced.
17. A control device for a human-powered vehicle, a control unit configured to control a motor that provides a propulsive force to the human-powered vehicle; the control unit is configured to change a control state of the motor in response to an operation of a first operation unit provided in an operation device, The control state is a first control state; a second control state different from the first control state; a third control state different from the first control state and the second control state, In the second control state, the motor is driven in response to a human-powered driving force input to the human-powered vehicle, In the third control state, the motor is driven in response to the manual driving force, The control unit changing at least one of an assist level by the motor, a maximum value of an assist force by the motor, and a suppression level of an output fluctuation of the motor according to the control state; When the first operating unit is operated by a first operating method in the first control state, the first control state is changed to the second control state; When the first operation unit is operated by a second operation method different from the first operation method in the first control state, the first control state is changed to the third control state; the first operation method includes an operation in which a single operation time of the first operation unit is within a predetermined first time period, the second operation method includes an operation in which a single operation time of the first operation unit exceeds the predetermined first time period, In both the second control state and the third control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is larger or smaller than in the first control state; the operation device includes a second operation unit different from the first operation unit, the control unit is configured to change a control state of the motor in response to an operation of the second operation unit, The control state is a fourth control state in which the motor is driven in response to the manual driving force; a fifth control state different from the fourth control state; a sixth control state different from the fourth control state and the fifth control state, In the fifth control state, the motor is driven in response to the manual driving force, The control unit When the second operating unit is operated by a third operating method in the fourth control state, the fourth control state is changed to the fifth control state; A control device that changes the fourth control state to the sixth control state when the second operating unit is operated by a fourth operating method different from the third operating method in the fourth control state.
18. The control unit changing at least one of an assist level by the motor, a maximum value of an assist force by the motor, and a suppression level of an output fluctuation of the motor according to the control state; When changing the assist level in accordance with the control state, the motor is controlled so that the assist level in the sixth control state is smaller than the assist level in the fifth control state; When changing the maximum value of the assist force according to the control state, the motor is controlled so that the maximum value of the assist force in the sixth control state is smaller than the maximum value of the assist force in the fifth control state; 18. The control device according to claim 17, wherein when the suppression level of the motor output fluctuation is changed depending on the control state, the motor is controlled so that the suppression level of the motor output fluctuation in the sixth control state is smaller than the suppression level of the motor output fluctuation in the fifth control state.
19. the sixth control state includes a plurality of control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, 19. The control device according to claim 18, wherein, when the second operating unit is operated by the fourth operating method in the fourth control state, the control unit changes the fourth control state to one control state of the plurality of control states included in the sixth control state.
20. The control device according to claim 19 , wherein the one control state of the plurality of control states included in the sixth control state is pre-selected from the plurality of control states included in the sixth control state.
21. 21. The control device according to claim 19, wherein the one control state of the plurality of control states included in the sixth control state is a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is smallest among the plurality of control states included in the sixth control state.
22. the third operation method includes an operation in which a single operation time of the second operation unit is within a predetermined fifth time period, The fourth operating method includes: an operation in which a single operation time of the second operation unit exceeds the predetermined fifth time period; An operation in which the second operating unit is operated a plurality of times within a sixth predetermined time period; and 22. The control device according to claim 17, wherein the control device includes at least one of an operation in which a single operation of the second operating unit is performed for a period of time within the predetermined fifth time period and an operation in which a single operation of the second operating unit is performed for a period of time exceeding the predetermined fifth time period, within a predetermined seventh time period.
23. the third operation method includes an operation in which a single operation time of the second operation unit is within a predetermined fifth time period, The fourth operating method includes: an operation in which a single operation time of the second operation unit exceeds the predetermined fifth time period; An operation in which the second operating unit is operated a plurality of times within a sixth predetermined time period; and 22. The control device according to claim 19, wherein the control device includes at least one of an operation in which a single operation of the second operating unit is performed for a period of time within the predetermined fifth time period and an operation in which a single operation of the second operating unit is performed for a period of time exceeding the predetermined fifth time period, all within a predetermined seventh time period.
24. The control unit changing the fourth control state to one of the plurality of control states included in the sixth control state in response to one operation included in the fourth operation method; The control device according to claim 23, wherein the fourth control state is changed to another control state of the plurality of control states included in the sixth control state in response to another operation included in the fourth operating method.
25. In the plurality of control states included in the sixth control state, at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is different from one another, The control unit When a single operation time of the second operation unit exceeds the predetermined fifth time in the fourth control state, the fourth control state is changed to a control state in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is greatest among the sixth control states, 25. The control device according to claim 23 or 24, wherein, if the second operating unit is continuously operated after changing to a control state among the fourth control states in which at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is greatest, one of the plurality of control states is changed to another of the plurality of control states every time a predetermined eighth time period has elapsed so that at least one of the assist level, the maximum value of the assist force, and the suppression level of the output fluctuation of the motor is gradually reduced.
Citation Information
Patent Citations
Control device for a bicycle and electronic device for a bicycle comprising such a control device
CN110667766A
Bicycle control device, power-assisted bicycle with bicycle control device, and motor control method for power-assisted bicycle
JP2016022798A
Electric vehicle
JP2016199084A
Control device for man-power drive vehicle
JP2019089518A
Human-powered vehicular control device and homan-powered vehicular operation system
JP2019116250A