[go: up one dir, main page]

JP7593732B2 - Control device for human-powered vehicles - Google Patents

Control device for human-powered vehicles Download PDF

Info

Publication number
JP7593732B2
JP7593732B2 JP2018220195A JP2018220195A JP7593732B2 JP 7593732 B2 JP7593732 B2 JP 7593732B2 JP 2018220195 A JP2018220195 A JP 2018220195A JP 2018220195 A JP2018220195 A JP 2018220195A JP 7593732 B2 JP7593732 B2 JP 7593732B2
Authority
JP
Japan
Prior art keywords
human
powered vehicle
control unit
value
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018220195A
Other languages
Japanese (ja)
Other versions
JP2020083042A (en
Inventor
聡 謝花
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shimano Inc
Original Assignee
Shimano Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shimano Inc filed Critical Shimano Inc
Priority to JP2018220195A priority Critical patent/JP7593732B2/en
Priority to DE102019131197.7A priority patent/DE102019131197A1/en
Publication of JP2020083042A publication Critical patent/JP2020083042A/en
Application granted granted Critical
Publication of JP7593732B2 publication Critical patent/JP7593732B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M6/00Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
    • B62M6/40Rider propelled cycles with auxiliary electric motor
    • B62M6/45Control or actuating devices therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/411Torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/412Speed sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

本発明は、人力駆動車用制御装置に関する。 The present invention relates to a control device for a human-powered vehicle.

例えば、特許文献1に開示されている人力駆動車用制御装置は、1回の使用当たりにおける回生状態に応じて回生制御の制御量を変更する。 For example, the control device for a human-powered vehicle disclosed in Patent Document 1 changes the amount of regenerative control depending on the regenerative state per use.

特許第5479291号公報Patent No. 5479291

本発明の目的は、好適に回生状態を制御できる人力駆動車両用制御装置を提供することである。 The object of the present invention is to provide a control device for a human-powered vehicle that can optimally control the regenerative state.

本発明の第1側面に従う人力駆動車用制御装置は、人力駆動車に取り付けられるモータを制御する制御部を含み、前記制御部は、前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御する。
上記第1側面の人力駆動車用制御装置によれば、人力駆動車に搭乗する搭乗者の身体情報、人力駆動車の駆動状態、人力駆動車の走行環境、および、人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて好適に回生状態を制御できる。
A control device for a human-powered vehicle according to a first aspect of the present invention includes a control unit that controls a motor attached to the human-powered vehicle, and the control unit controls the regenerative state of the motor in accordance with changes in parameters related to at least one of physical information of a passenger riding in the human-powered vehicle, the driving state of the human-powered vehicle, the driving environment of the human-powered vehicle, and the driving state of the human-powered vehicle.
According to the control device for a human-powered vehicle of the first aspect described above, the regenerative state can be suitably controlled in accordance with the progress of parameters relating to at least one of the physical information of the passenger riding in the human-powered vehicle, the driving state of the human-powered vehicle, the driving environment of the human-powered vehicle, and the driving state of the human-powered vehicle.

前記第1側面に従う第2側面の人力駆動車用制御装置において、前記制御部は、前記パラメータの所定期間における推移に応じて前記モータの前記回生状態を制御する。
上記第2側面の人力駆動車用制御装置によれば、パラメータの所定期間における推移に応じて好適に回生状態を制御できる。
In the control device for a human-powered vehicle of a second aspect according to the first aspect, the control unit controls the regenerative state of the motor in accordance with a transition of the parameter over a predetermined period of time.
According to the control device for a human-powered vehicle of the second aspect, the regenerative state can be suitably controlled in accordance with the transition of the parameter over a predetermined period of time.

前記第1または第2側面に従う第3側面の人力駆動車用制御装置において、前記回生状態は、回生量および回生率の少なくとも1つを含む。
上記第3側面の人力駆動車用制御装置によれば、パラメータの推移に応じて回生量および回生率を制御できる。
In the control device for a human-powered vehicle of a third aspect according to the first or second aspect, the regenerative state includes at least one of a regenerative amount and a regenerative rate.
According to the control device for a human-powered vehicle of the third aspect, the regeneration amount and the regeneration rate can be controlled in accordance with the transition of the parameter.

前記第1または第2側面に従う第4側面の人力駆動車用制御装置において、前記制御部は、前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御する。
上記第4側面の人力駆動車用制御装置によれば、パラメータを所定の間隔で記録するため、演算負荷を低減できる。
In a control device for a human-powered vehicle of a fourth aspect according to the first or second aspect, the control unit records the parameters at predetermined intervals, and controls the regenerative state of the motor in accordance with changes in the recorded values.
According to the control device for a human-powered vehicle of the fourth aspect, the parameters are recorded at predetermined intervals, so that the calculation load can be reduced.

前記第4側面に従う第5側面の人力駆動車用制御装置において、前記パラメータは、人力駆動力に関するものであり、前記制御部は、所定時間内の前記人力駆動力の平均値が上昇するように前記記録値が推移すると、回生量および回生率の少なくとも1つを増やすように前記モータの前記回生状態を制御する。
上記第5側面の人力駆動車用制御装置によれば、所定時間内の人力駆動力の平均値が上昇するように記録値が推移すると、回生量および回生率の少なくとも1つを増やせるため、発電量を増やせる。
In a control device for a human-powered vehicle of a fifth aspect according to the fourth aspect, the parameter relates to a human-powered driving force, and the control unit controls the regenerative state of the motor to increase at least one of the regeneration amount and the regeneration rate when the recorded value changes so that an average value of the human-powered driving force within a specified time period increases.
According to the control device for a human-powered vehicle of the fifth aspect described above, when the recorded values change so that the average value of the human-powered driving force within a specified period of time increases, at least one of the regeneration amount and the regeneration rate can be increased, thereby increasing the amount of power generation.

前記第4側面に従う第6側面の人力駆動車用制御装置において、前記パラメータは、人力駆動力に関するものであり、前記制御部は、所定時間内の前記人力駆動力の平均値が下降するように前記記録値が推移すると、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御する。
上記第6側面の人力駆動車用制御装置によれば、所定時間内の人力駆動力の平均値が下降するように記録値が推移すると、回生量および回生率の少なくとも一方を減らせるため、搭乗者の負荷を低減できる。
In a control device for a human-powered vehicle of a sixth aspect according to the fourth aspect, the parameter relates to a human-powered driving force, and the control unit controls the regenerative state of the motor to reduce at least one of the regeneration amount and the regeneration rate when the recorded value changes so that an average value of the human-powered driving force within a specified time period decreases.
According to the control device for a human-powered vehicle of the sixth aspect described above, when the recorded values change so that the average value of the human-powered driving force within a specified period of time decreases, at least one of the regeneration amount and the regeneration rate can be reduced, thereby reducing the burden on the passengers.

前記第4側面に従う第7側面の人力駆動車用制御装置において、前記パラメータは、人力駆動力に関するものであり、前記制御部は、所定時間内の前記人力駆動力のピーク値が上昇するように前記記録値が推移すると、回生量および回生率の少なくとも1つを増やすように前記モータの前記回生状態を制御する。
上記第7側面の人力駆動車用制御装置によれば、所定時間内の人力駆動力のピーク値が上昇するように記録値が推移すると、回生量および回生率の少なくとも1つを増やせるため、発電量を増やせる。
In the control device for a human-powered vehicle of a seventh aspect according to the fourth aspect, the parameter relates to a human-powered driving force, and the control unit controls the regenerative state of the motor to increase at least one of the regeneration amount and the regeneration rate when the recorded value changes so that the peak value of the human-powered driving force within a specified time period increases.
According to the control device for a human-powered vehicle of the seventh aspect described above, when the recorded values change so that the peak value of the human-powered driving force within a specified period of time increases, at least one of the regeneration amount and the regeneration rate can be increased, thereby increasing the amount of power generation.

前記第4側面に従う第8側面の人力駆動車用制御装置において、前記パラメータは、人力駆動力に関するものであり、前記制御部は、所定時間内の前記人力駆動力のピーク値が下降するように前記記録値が推移すると、回生量および回生率の少なくとも一方を減らすように前記モータの前記回生状態を制御する。
上記第8側面の人力駆動車用制御装置によれば、所定時間内の人力駆動力のピーク値が下降するように記録値が推移すると、回生量および回生率の少なくとも1つを減らせるため、搭乗者の負荷を低減できる。
In the control device for a human-powered vehicle of an eighth aspect according to the fourth aspect, the parameter relates to a human-powered driving force, and the control unit controls the regenerative state of the motor to reduce at least one of the regeneration amount and the regeneration rate when the recorded value transitions so that the peak value of the human-powered driving force within a predetermined time period decreases.
According to the control device for a human-powered vehicle of the above-mentioned eighth aspect, when the recorded values change so that the peak value of the human-powered driving force within a specified period of time decreases, at least one of the regeneration amount and the regeneration rate can be reduced, thereby reducing the burden on the passengers.

前記第4側面に従う第9側面の人力駆動車用制御装置において、所定時間内の前記記録値の平均値が下降したのちに上昇した場合、または、前記所定時間内に前記記録値の平均値が上昇したのちに下降した場合、前記制御部は前記所定時間内の前記記録値の始点値と終点値との差分に応じて前記モータの前記回生状態を制御する。
上記第9側面の人力駆動車用制御装置によれば、所定時間内の記録値が上昇および下降する場合、記録値の始点値と終点値との差分に応じて好適に回生状態を制御できる。
In the control device for a human-powered vehicle of a ninth aspect according to the fourth aspect, when the average value of the recorded values within a predetermined time period falls and then rises, or when the average value of the recorded values within the predetermined time period rises and then falls, the control unit controls the regenerative state of the motor according to the difference between a start value and an end value of the recorded values within the predetermined time period.
According to the control device for a human-powered vehicle of the ninth aspect, when the recorded value within a predetermined time period rises and falls, the regenerative state can be suitably controlled according to the difference between the start value and the end value of the recorded value.

前記第4側面に従う第10側面の人力駆動車用制御装置において、前記制御部は、所定時間内における前記記録値の始点値が、前記所定時間内の前記記録値の終点値よりも高い場合、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御する。
上記第10側面の人力駆動車用制御装置によれば、所定時間内の記録値の始点値が終点値よりも高い場合、回生量および回生率の少なくとも1つを減らせるため、搭乗者の負荷を低減できる。
In the control device for a human-powered vehicle of a tenth aspect according to the fourth aspect, the control unit controls the regenerative state of the motor so as to reduce at least one of the regeneration amount and the regeneration rate when the start value of the recorded values within a specified time is higher than the end value of the recorded values within the specified time.
According to the control device for a human-powered vehicle of the tenth aspect, when the start value of the recorded values within a specified period of time is higher than the end value, at least one of the regeneration amount and the regeneration rate can be reduced, thereby reducing the burden on the passengers.

前記第4側面に従う第11側面の人力駆動車用制御装置において、前記制御部は、所定時間内における前記記録値の始点値が、前記所定時間内の前記記録値の終点値よりも高い場合、回生量および回生率の少なくとも1つを増やすように前記モータの前記回生状態を制御する。
上記第11側面の人力駆動車用制御装置によれば、所定時間内の記録値の始点値が終点値よりも高い場合、回生量および回生率の少なくとも1つを増やせるため、発電量を増やせる。
In the control device for a human-powered vehicle of an eleventh aspect in accordance with the fourth aspect, the control unit controls the regenerative state of the motor so as to increase at least one of the regeneration amount and the regeneration rate when the start value of the recorded values within a specified time is higher than the end value of the recorded values within the specified time.
According to the control device for a human-powered vehicle of the eleventh aspect, when the start value of the recorded values within a specified period of time is higher than the end value, at least one of the regeneration amount and the regeneration rate can be increased, thereby increasing the amount of power generation.

前記第4側面に従う第12側面の人力駆動車用制御装置において、前記制御部は、所定時間内における前記記録値の始点値が、前記所定時間内の前記記録値の終点値よりも低い場合、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御する。
上記第12側面の人力駆動車用制御装置によれば、所定時間内の記録値の始点値が終点値よりも低い場合、回生量および回生率の少なくとも1つを減らせるため、搭乗者の負荷を低減できる。
In the control device for a human-powered vehicle of a twelfth aspect according to the fourth aspect, the control unit controls the regenerative state of the motor to reduce at least one of the regeneration amount and the regeneration rate when the start value of the recorded values within a specified time is lower than the end value of the recorded values within the specified time.
According to the control device for a human-powered vehicle of the twelfth aspect, when the start value of the recorded values within a specified period of time is lower than the end value, at least one of the regeneration amount and the regeneration rate can be reduced, thereby reducing the burden on the passengers.

前記第4側面に従う第13側面の人力駆動車用制御装置において、前記制御部は、所定時間内における前記記録値の始点値が、前記所定時間内の前記記録値の終点値よりも低い場合、回生量および回生率の少なくとも1つを増やすように前記モータの前記回生状態を制御する。
上記第13側面の人力駆動車用制御装置によれば、所定時間内の記録値の始点値が終点値よりも低い場合、回生量および回生率の少なくとも1つを増やせるため、発電量を増やせる。
In the control device for a human-powered vehicle of a thirteenth aspect according to the fourth aspect, when the start value of the recorded values within a specified time period is lower than the end value of the recorded values within the specified time period, the control unit controls the regenerative state of the motor so as to increase at least one of the regeneration amount and the regeneration rate.
According to the control device for a human-powered vehicle of the thirteenth aspect, when the start value of the recorded values within a specified period of time is lower than the end value, at least one of the regeneration amount and the regeneration rate can be increased, thereby increasing the amount of power generation.

前記第4側面に従う第14側面の人力駆動車用制御装置において、前記制御部は、所定時間内における前記記録値の始点値と終点値との差分が所定差以内の場合、回生量および回生率の少なくとも1つを変化させないように前記モータの前記回生状態を制御する。
上記第14側面の人力駆動車用制御装置によれば、所定時間内における記録値の始点値と終点値との差分が所定差以内の場合、回生量および回生率の少なくとも1つを変化させないようにモータの回生状態を制御するため、搭乗者が違和感を覚えにくい。
In the control device for a human-powered vehicle of a fourteenth aspect according to the fourth aspect, when a difference between a start value and an end value of the recorded value within a specified time period is within a specified difference, the control unit controls the regenerative state of the motor so as not to change at least one of the regeneration amount and the regeneration rate.
According to the control device for a human-powered vehicle of the fourteenth aspect, when the difference between the start value and the end value of the recorded values within a specified time period is within a specified difference, the regenerative state of the motor is controlled so as not to change at least one of the regeneration amount and the regeneration rate, so that the passengers are less likely to feel uncomfortable.

前記第4側面に従う第15側面の人力駆動車用制御装置において、前記制御部は、所定時間内における前記記録値の始点値と終点値との両方が閾値以上の場合、回生量および回生率の少なくとも1つを第1変化量で変化させ、前記所定時間内における前記記録値の始点値と終点値との両方が、前記閾値未満の場合、回生量および回生率の少なくとも1つを前記第1変化量とは異なる第2変化量で変化させるように前記モータの前記回生状態を制御する。
上記第15側面の人力駆動車用制御装置によれば、所定時間内における記録値の始点値と終点値との両方が閾値以上の場合と、所定時間内における記録値の始点値と終点値との両方が閾値未満の場合とのそれぞれの場合において、好適なモータの回生状態の制御を行える。
In the control device for a human-powered vehicle of a fifteenth aspect in accordance with the fourth aspect, the control unit controls the regenerative state of the motor so as to change at least one of the regeneration amount and the regeneration rate by a first change amount when both the start point value and the end point value of the recorded values within a specified time are equal to or greater than a threshold value, and to change at least one of the regeneration amount and the regeneration rate by a second change amount different from the first change amount when both the start point value and the end point value of the recorded values within the specified time are less than the threshold value.
According to the control device for a human-powered vehicle of the fifteenth aspect, it is possible to control the regenerative state of the motor in an appropriate manner in both cases where the start value and the end value of the recorded values within a specified time are both above a threshold value and where the start value and the end value of the recorded values within a specified time are both below a threshold value.

前記第1から第15側面のいずれか1つに従う第16側面の人力駆動車用制御装置において、前記人力駆動車の駆動状態は、トルク、ケイデンス、および、仕事率の少なくとも1つを含む。
上記第16側面の人力駆動車用制御装置によれば、トルク、ケイデンス、および、仕事率の推移に応じて好適に回生状態を制御できる。
In the control device for a human-powered vehicle of a sixteenth aspect according to any one of the first to fifteenth aspects, a driving state of the human-powered vehicle includes at least one of torque, cadence, and power.
According to the control device for a human-powered vehicle of the sixteenth aspect, the regenerative state can be suitably controlled in accordance with changes in torque, cadence, and power.

前記第1、第2、および、第4側面のいずれか1つに従う第17側面の人力駆動車用制御装置において、前記人力駆動車の駆動状態は、仕事率を含み、前記制御部は前記仕事率に対する回生率を調整する。
上記第17側面の人力駆動車用制御装置によれば、仕事率に応じて、好適に回生率を調整できる。
In a control device for a human-powered vehicle of a seventeenth aspect according to any one of the first, second, and fourth aspects, the driving state of the human-powered vehicle includes a power, and the control unit adjusts a regeneration rate relative to the power.
According to the control device for a human-powered vehicle of the seventeenth aspect, the regeneration rate can be suitably adjusted according to the power rate.

前記第1から第17側面のいずれか1つに従う第18側面の人力駆動車用制御装置において、前記制御部は、1.5秒以下毎の前記パラメータの推移に応じて前記モータの回生状態を制御する。
上記第18側面の人力駆動車用制御装置によれば、1.5秒以下毎のパラメータの推移に応じて、モータの回生状態を好適に制御できる。
In the control device for a human-powered vehicle of an eighteenth aspect according to any one of the first to seventeenth aspects, the control unit controls a regenerative state of the motor in response to a change in the parameter every 1.5 seconds or less.
According to the control device for a human-powered vehicle of the eighteenth aspect, the regenerative state of the motor can be suitably controlled in accordance with the transition of parameters every 1.5 seconds or less.

本発明の第19側面に従う人力駆動車用制御装置は、人力駆動車に取り付けられるモータを制御する制御部を含み、前記制御部は、前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータに応じて、搭乗者によるペダリングの仕事率に対する回生率を制御する。
上記第19側面の人力駆動車用制御装置によれば、人力駆動車に搭乗する搭乗者の身体情報、人力駆動車の駆動状態、人力駆動車の走行環境、および、人力駆動車の走行状態の少なくとも1つに関するパラメータに応じて、好適に回生率を制御できる。このため、好適に回生状態を制御できる。
A control device for a human-powered vehicle according to a nineteenth aspect of the present invention includes a control unit that controls a motor attached to the human-powered vehicle, and the control unit controls the regeneration rate relative to the power of pedaling by the rider in accordance with parameters related to at least one of physical information of the rider riding in the human-powered vehicle, the driving state of the human-powered vehicle, the running environment of the human-powered vehicle, and the running state of the human-powered vehicle.
According to the control device for a human-powered vehicle of the nineteenth aspect, the regeneration rate can be suitably controlled in accordance with parameters related to at least one of physical information of a passenger riding in the human-powered vehicle, the driving state of the human-powered vehicle, the running environment of the human-powered vehicle, and the running state of the human-powered vehicle. Therefore, the regeneration state can be suitably controlled.

本開示の人力駆動車両用制御装置は、好適に回生状態を制御できる。 The control device for a human-powered vehicle disclosed herein can effectively control the regenerative state.

実施形態の人力駆動車用制御装置を含む人力駆動車の側面図。1 is a side view of a human-powered vehicle including a control device for a human-powered vehicle according to an embodiment; 実施形態の人力駆動車用制御装置の電気的な構成を示すブロック図。FIG. 2 is a block diagram showing the electrical configuration of the control device for a human-powered vehicle according to the embodiment; 図2の制御部によって実行される第1例において回生状態を制御する処理のフローチャート。3 is a flowchart of a process for controlling a regenerative state in a first example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第2例において回生状態を制御する処理のフローチャート。10 is a flowchart of a process for controlling a regenerative state in a second example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第3例において回生状態を制御する処理のフローチャート。10 is a flowchart of a process for controlling a regenerative state in a third example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第4例において回生状態を制御する処理のフローチャート。10 is a flowchart of a process for controlling a regenerative state in a fourth example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第5例の一例において回生状態を制御する処理のフローチャート。13 is a flowchart of a process for controlling a regenerative state in a fifth example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第5例の別例において回生状態を制御する処理のフローチャート。10 is a flowchart of a process for controlling a regenerative state in another example of the fifth embodiment, which is executed by the control unit in FIG. 2 . 図2の制御部によって実行される第6例の一例において回生状態を制御する処理のフローチャート。13 is a flowchart of a process for controlling a regenerative state in a sixth example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第6例の別例において回生状態を制御する処理のフローチャート。13 is a flowchart of a process for controlling a regenerative state in another example of the sixth embodiment, which is executed by the control unit in FIG. 2 . 図2の制御部によって実行される第7例の一例において回生状態を制御する処理のフローチャート。13 is a flowchart of a process for controlling a regenerative state in a seventh example executed by the control unit in FIG. 2 . 図2の制御部によって実行される第7例の別例において回生状態を制御する処理のフローチャート。13 is a flowchart of a process for controlling a regenerative state in another example of the seventh example, which is executed by the control unit in FIG. 2 . 第1変形例の制御部によって実行される回生状態を制御する処理のフローチャート。11 is a flowchart of a process for controlling a regenerative state executed by a control unit of a first modified example. 第2変形例の制御部によって実行される回生状態を制御する処理のフローチャート。10 is a flowchart of a process for controlling a regenerative state executed by a control unit according to a second modified example.

本明細書において使用される「少なくとも1つ」という表現は、所望の選択肢の「1つ以上」を意味する。一例として、本明細書において使用される「少なくとも1つ」という表現は、その選択肢の数が2つであれば「1つの選択肢のみ」または「2つの選択肢の双方」を意味する。他の例として、本明細書において使用される「少なくとも1つ」という表現は、その選択肢の数が3つ以上であれば「1つの選択肢のみ」または「2つ以上の任意の選択肢の組み合わせ」を意味する。 The term "at least one" as used herein means "one or more" of the desired options. As an example, the term "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 term "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.

図1から図12を参照して、実施形態の人力駆動車用制御装置50について説明する。以後、人力駆動車用制御装置50を、単に制御装置50と記載する。制御装置50は、人力駆動車10に設けられる。人力駆動車10は、少なくとも人力駆動力Hによって駆動することができる車両である。人力駆動車10は、車輪の数が限定されず、例えば1輪車および3輪以上の車輪を有する車両も含む。人力駆動車10は、例えばマウンテンバイク、ロードバイク、シティバイク、カーゴバイク、および、リカンベントなど種々の種類の自転車を含む。自転車は、電気モータによって駆動力が与えられる電動自転車(E-bike)を含む。電動自転車は、電動モータによって車両の推進を補助する電動アシスト自転車を含む。電動自転車は、電気モータによって推進が補助される電動アシスト自転車を含む。以下、実施の形態において、人力駆動車10を、2つの車輪を有する自転車として説明する。 The control device 50 for a human-powered vehicle according to the embodiment will be described with reference to Figs. 1 to 12. Hereinafter, the control device 50 for a human-powered vehicle will be simply referred to as the control device 50. The control device 50 is provided in the human-powered vehicle 10. The human-powered vehicle 10 is a vehicle that can be driven by at least a human-powered driving force H. The number of wheels of the human-powered vehicle 10 is not limited, and includes vehicles with one wheel and three or more wheels. The human-powered vehicle 10 includes various types of bicycles, such as mountain bikes, road bikes, city bikes, cargo bikes, and recumbents. The bicycle includes an electric bicycle (E-bike) in which the driving force is provided by an electric motor. The electric bicycle includes an electrically assisted bicycle in which the propulsion of the vehicle is assisted by an electric motor. The electric bicycle includes an electrically assisted bicycle in which the propulsion is assisted by an electric motor. In the following embodiment, the human-powered vehicle 10 will be described as a bicycle with two wheels.

人力駆動車10は、ホイール12、クランク14、および、車体16を有する。車体16は、フレーム18およびシートポスト20を含む。クランク14には、人力駆動力Hが入力される。クランク14は、フレーム18に対して回転可能なクランク軸14Aと、クランク軸14Aの軸方向の端部にそれぞれ設けられるクランクアーム14Bとを含む。各クランクアーム14Bには、一対のペダル22が個別に連結される。ホイール12は、従動輪12Aおよび駆動輪12Bを含む。駆動輪12Bは、クランク14が回転することによって駆動される。駆動輪12Bは、フレーム18に支持される。クランク14と駆動輪12Bとは、駆動機構24によって連結される。駆動機構24は、クランク軸14Aに結合される第1回転体26を含む。クランク軸14Aと第1回転体26とは、一体に回転するように結合されていてもよく、第1ワンウェイクラッチを介して結合されていてもよい。第1ワンウェイクラッチは、クランク14が前転した場合に、第1回転体26を前転させ、クランク14が後転した場合に、第1回転体26を後転させないように構成される。第1回転体26は、スプロケット、プーリ、または、ベベルギアを含む。駆動機構24は、第2回転体28と、連結部材30とをさらに含む。連結部材30は、第1回転体26の回転力を第2回転体28に伝達する。連結部材30は、例えば、チェーン、ベルト、または、シャフトを含む。 The human-powered vehicle 10 has a wheel 12, a crank 14, and a body 16. The body 16 includes a frame 18 and a seat post 20. A human-powered driving force H is input to the crank 14. The crank 14 includes a crank shaft 14A that can rotate with respect to the frame 18, and crank arms 14B that are provided at the axial ends of the crank shaft 14A. A pair of pedals 22 is individually connected to each crank arm 14B. The wheel 12 includes a driven wheel 12A and a driving wheel 12B. The driving wheel 12B is driven by the rotation of the crank 14. The driving wheel 12B is supported by the frame 18. The crank 14 and the driving wheel 12B are connected by a driving mechanism 24. The driving mechanism 24 includes a first rotating body 26 that is coupled to the crank shaft 14A. The crankshaft 14A and the first rotating body 26 may be connected to rotate together, or may be connected via a first one-way clutch. The first one-way clutch is configured to rotate the first rotating body 26 forward when the crank 14 rotates forward, and to prevent the first rotating body 26 from rotating backward when the crank 14 rotates backward. The first rotating body 26 includes a sprocket, a pulley, or a bevel gear. The drive mechanism 24 further includes a second rotating body 28 and a connecting member 30. The connecting member 30 transmits the rotational force of the first rotating body 26 to the second rotating body 28. The connecting member 30 includes, for example, a chain, a belt, or a shaft.

第2回転体28は、駆動輪12Bに連結される。第2回転体28は、スプロケット、プーリ、または、ベベルギアを含む。第2回転体28と駆動輪12Bとの間には、第2ワンウェイクラッチが設けられていることが好ましい。第2ワンウェイクラッチは、第2回転体28が前転した場合に、駆動輪12Bを前転させ、第2回転体28が後転した場合に、駆動輪12Bを後転させないように構成される。人力駆動車10は、クランク軸14Aの回転速度に対する駆動輪12Bの回転速度の変速比率Bを変更するために用いられる変速機46を含んでいてもよい。変速機46は、例えばフロントディレイラ、リアディレイラおよび内装変速機の少なくとも1つを含む。変速機46は、フロントディレイラのみ、リアディレイラのみ、内装変速機のみ、または、フロントディレイラ、リアディレイラおよび内装変速機のうちの任意の組合せを含んでいてもよい。本実施形態では、第1回転体26および第2回転体28の少なくとも1つは、複数のスプロケットを含む。第1回転体26のみ、第2回転体28のみ、または、第1回転体26および第2回転体28の両方が、複数のスプロケットを含んでいてもよい。本実施形態では、第1回転体26は、1枚のスプロケットを含み、第2回転体28は、複数のスプロケットを含む。ディレイラは、第1回転体26が複数のフロントスプロケットを含む場合、フロントディレイラを含み、第2回転体28が複数のフロントスプロケットを含む場合、リアディレイラを含む。変速機46が内装変速機を含む場合、内装変速機は、例えば、駆動輪12Bのハブに設けられる。 The second rotating body 28 is connected to the driving wheel 12B. The second rotating body 28 includes a sprocket, a pulley, or a bevel gear. A second one-way clutch is preferably provided between the second rotating body 28 and the driving wheel 12B. The second one-way clutch is configured to rotate the driving wheel 12B forward when the second rotating body 28 rotates forward, and to prevent the driving wheel 12B from rotating backward when the second rotating body 28 rotates backward. The human-powered vehicle 10 may include a transmission 46 used to change the gear ratio B of the rotational speed of the driving wheel 12B relative to the rotational speed of the crankshaft 14A. The transmission 46 includes at least one of, for example, a front derailleur, a rear derailleur, and an internal gearbox. The transmission 46 may include only a front derailleur, only a rear derailleur, only an internal gearbox, or any combination of a front derailleur, a rear derailleur, and an internal gearbox. In this embodiment, at least one of the first rotating body 26 and the second rotating body 28 includes multiple sprockets. Only the first rotating body 26, only the second rotating body 28, or both the first rotating body 26 and the second rotating body 28 may include multiple sprockets. In this embodiment, the first rotating body 26 includes one sprocket, and the second rotating body 28 includes multiple sprockets. The derailleur includes a front derailleur when the first rotating body 26 includes multiple front sprockets, and includes a rear derailleur when the second rotating body 28 includes multiple front sprockets. When the transmission 46 includes an internal transmission, the internal transmission is provided, for example, in the hub of the drive wheel 12B.

人力駆動車10は、前輪および後輪を含む。フレーム18には、フロントフォーク32を介して前輪が取り付けられている。フロントフォーク32にはハンドル部34が取り付けられている。ハンドル部34は、ステム36およびハンドルバー38を含む。フロントフォーク32には、ハンドルバー38がステム36を介して連結されている。以下の実施形態では、後輪を駆動輪12Bとして説明するが、前輪が駆動輪12Bであってもよい。 The human-powered vehicle 10 includes a front wheel and a rear wheel. The front wheel is attached to the frame 18 via a front fork 32. A handle portion 34 is attached to the front fork 32. The handle portion 34 includes a stem 36 and a handlebar 38. The handlebar 38 is connected to the front fork 32 via the stem 36. In the following embodiment, the rear wheel is described as the driving wheel 12B, but the front wheel may be the driving wheel 12B.

人力駆動車10は、バッテリ40をさらに含む。バッテリ40は、1または複数のバッテリセルを含む。バッテリセルは、充電池を含む。バッテリ40は、人力駆動車10に設けられ、バッテリ40と電気的に接続されている他の電気部品、例えば、制御装置50に電力を供給する。バッテリ40は、制御装置50と有線または無線によって通信可能に接続されている。バッテリ40は、例えば電力線通信(PLC;power line communication)によって制御装置50と通信可能である。バッテリ40は、フレーム18の外部に取り付けられてもよく、少なくとも一部がフレーム18の内部に収容されてもよい。 The human-powered vehicle 10 further includes a battery 40. The battery 40 includes one or more battery cells. The battery cell includes a rechargeable battery. The battery 40 is provided in the human-powered vehicle 10 and supplies power to other electrical components electrically connected to the battery 40, such as the control device 50. The battery 40 is connected to the control device 50 so as to be able to communicate with each other by wire or wirelessly. The battery 40 can communicate with the control device 50 by, for example, power line communication (PLC). The battery 40 may be attached to the outside of the frame 18, or at least a portion of the battery 40 may be housed inside the frame 18.

人力駆動車10は、人力駆動車10の推進をアシストするように構成されるモータ42を含む。人力駆動車10は、駆動回路44をさらに含む。駆動回路44は、インバータ回路を含む。モータ42は、駆動回路44と同一のハウジングに設けられることが好ましい。駆動回路44は、バッテリ40からモータ42に供給される電力を制御する。駆動回路44は、制御装置50と有線または無線によって通信可能に接続されている。駆動回路44は、例えばシリアル通信によって制御装置50の制御部52と通信可能である。駆動回路44は、制御装置50に含まれていてもよい。駆動回路44は、制御部52からの制御信号に応じてモータ42を駆動させる。 The human-powered vehicle 10 includes a motor 42 configured to assist the propulsion of the human-powered vehicle 10. The human-powered vehicle 10 further includes a drive circuit 44. The drive circuit 44 includes an inverter circuit. The motor 42 is preferably provided in the same housing as the drive circuit 44. The drive circuit 44 controls the power supplied from the battery 40 to the motor 42. The drive circuit 44 is connected to the control device 50 so as to be able to communicate with each other by wire or wirelessly. The drive circuit 44 can communicate with the control unit 52 of the control device 50, for example, by serial communication. The drive circuit 44 may be included in the control device 50. The drive circuit 44 drives the motor 42 in response to a control signal from the control unit 52.

モータ42は、電気モータを含む。モータ42は、ペダル22から後輪までの人力駆動力Hの動力伝達経路、または、前輪に回転を伝達するように設けられる。モータ42は、人力駆動車10のフレーム18、後輪、または、前輪に設けられる。本実施形態では、モータ42は、クランク軸14Aから第1回転体26までの動力伝達経路に結合される。モータ42とクランク軸14Aとの間の動力伝達経路には、クランク軸14Aを人力駆動車10が前進する方向に回転させた場合にクランク14の回転力によってモータ42が回転しないようにワンウェイクラッチが設けられるのが好ましい。モータ42および駆動回路44が設けられるハウジングには、モータ42および駆動回路44以外の構成が設けられてもよく、例えばモータ42の回転を減速して出力する減速機が設けられてもよい。 The motor 42 includes an electric motor. The motor 42 is provided in the power transmission path of the human-powered driving force H from the pedal 22 to the rear wheel, or to transmit rotation to the front wheel. The motor 42 is provided in the frame 18, rear wheel, or front wheel of the human-powered vehicle 10. In this embodiment, the motor 42 is coupled to the power transmission path from the crankshaft 14A to the first rotor 26. It is preferable that a one-way clutch is provided in the power transmission path between the motor 42 and the crankshaft 14A so that the motor 42 is not rotated by the rotational force of the crank 14 when the crankshaft 14A is rotated in the direction in which the human-powered vehicle 10 moves forward. The housing in which the motor 42 and the drive circuit 44 are provided may be provided with a configuration other than the motor 42 and the drive circuit 44, and may be provided with, for example, a reducer that reduces the rotation of the motor 42 and outputs it.

制御装置50は、人力駆動車10に取り付けられるモータ42を制御する制御部52を含む。制御部52は、予め定められる制御プログラムを実行する演算処理装置を含む。演算処理装置は、例えばCPU(Central Processing Unit)またはMPU(Micro Processing Unit)を含む。制御部52は、1または複数のマイクロコンピュータを含んでいてもよい。制御部52は、複数の場所に離れて配置される複数の演算処理装置を含んでいてもよい。制御装置50は、記憶部54をさらに含む。記憶部54には、各種の制御プログラムおよび各種の制御処理に用いられる情報が記憶される。記憶部54は、例えば不揮発性メモリおよび揮発性メモリを含む。制御部52および記憶部54は、例えばモータ42が設けられるハウジングに設けられる。 The control device 50 includes a control unit 52 that controls the motor 42 attached to the human-powered vehicle 10. The control unit 52 includes an arithmetic processing device that executes a predetermined control program. The arithmetic processing device includes, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 52 may include one or more microcomputers. The control unit 52 may include multiple arithmetic processing devices that are arranged separately at multiple locations. The control device 50 further includes a memory unit 54. The memory unit 54 stores various control programs and information used for various control processes. The memory unit 54 includes, for example, a non-volatile memory and a volatile memory. The control unit 52 and the memory unit 54 are provided, for example, in a housing in which the motor 42 is provided.

制御装置50は、好ましくは、クランク回転センサ56、車速センサ58、および、トルクセンサ60をさらに含む。クランク回転センサ56、車速センサ58、および、トルクセンサ60は、モータ42が設けられるハウジングの内部に設けられてもよく、外部に設けられてもよい。クランク回転センサ56、車速センサ58、および、トルクセンサ60の少なくとも1つは、制御装置50に含まれなくてもよい。 The control device 50 preferably further includes a crank rotation sensor 56, a vehicle speed sensor 58, and a torque sensor 60. The crank rotation sensor 56, the vehicle speed sensor 58, and the torque sensor 60 may be provided inside or outside the housing in which the motor 42 is provided. At least one of the crank rotation sensor 56, the vehicle speed sensor 58, and the torque sensor 60 does not have to be included in the control device 50.

クランク回転センサ56は、人力駆動車10のクランク14の回転速度Nを検出するために用いられる。クランク回転センサ56は、例えば人力駆動車10のフレーム18またはモータ42が設けられるハウジングに取り付けられる。クランク回転センサ56は、磁界の強度に応じた信号を出力する磁気センサを含んで構成される。周方向に磁界の強度が変化する環状の磁石が、クランク軸14Aまたはクランク軸14Aから第1回転体26までの間の動力伝達経路に設けられる。クランク回転センサ56は、制御部52と有線または無線によって通信可能に接続されている。クランク回転センサ56は、クランク14の回転速度Nに応じた信号を制御部52に出力する。クランク回転センサ56は、クランク軸14Aから第1回転体26までの人力駆動力Hの動力伝達経路において、クランク軸14Aと一体に回転する部材に設けられてもよい。例えば、クランク回転センサ56は、クランク軸14Aと第1回転体26との間に第1ワンウェイクラッチが設けられない場合、第1回転体26に設けられてもよい。クランク回転センサ56は、人力駆動車10の走行速度Vを検出するために用いられてもよい。この場合、制御部52は、クランク回転センサ56によって検出されるクランク14の回転速度Nと、変速比率Bとに応じて、駆動輪12Bの回転速度を演算して、人力駆動車10の走行速度Vを検出する。変速比率Bに関する情報は、記憶部54に予め記憶されている。 The crank rotation sensor 56 is used to detect the rotation speed N of the crank 14 of the human-powered vehicle 10. The crank rotation sensor 56 is attached to, for example, the frame 18 of the human-powered vehicle 10 or a housing in which the motor 42 is provided. The crank rotation sensor 56 includes a magnetic sensor that outputs a signal according to the strength of a magnetic field. An annular magnet whose magnetic field strength changes in the circumferential direction is provided in the power transmission path between the crankshaft 14A or the crankshaft 14A and the first rotating body 26. The crank rotation sensor 56 is connected to the control unit 52 so as to be able to communicate with the control unit 52 by wire or wirelessly. The crank rotation sensor 56 outputs a signal according to the rotation speed N of the crank 14 to the control unit 52. The crank rotation sensor 56 may be provided on a member that rotates together with the crankshaft 14A in the power transmission path of the human-powered driving force H from the crankshaft 14A to the first rotating body 26. For example, the crank rotation sensor 56 may be provided on the first rotor 26 when no first one-way clutch is provided between the crankshaft 14A and the first rotor 26. The crank rotation sensor 56 may be used to detect the traveling speed V of the human-powered vehicle 10. In this case, the control unit 52 calculates the rotation speed of the drive wheels 12B according to the rotation speed N of the crank 14 detected by the crank rotation sensor 56 and the gear ratio B to detect the traveling speed V of the human-powered vehicle 10. Information regarding the gear ratio B is pre-stored in the memory unit 54.

人力駆動車10に変速比率Bを変更するための変速機46が設けられる場合、制御部52は、人力駆動車10の走行速度Vと、クランク14の回転速度Nとに応じて、変速比率Bを演算してもよい。この場合、駆動輪12Bの周長、駆動輪12Bの直径、または、駆動輪12Bの半径に関する情報が記憶部54に予め記憶されている。制御装置50は、変速センサを含んでいてもよい。変速センサは、例えば、変速機46に設けられる。変速センサは、変速機46の現在の変速ステージを検出する。変速センサは、制御部52に電気的に接続されている。変速ステージと変速比率Bとの関係は、記憶部54に予め記憶されている。制御部52は、変速センサの検出結果から、現在の変速比率Bを検出することができる。制御部52は、駆動輪12Bの回転速度を変速比率Bで除算することによって、クランク14の回転速度Nを演算できる。この場合、車速センサ58および変速センサをクランク回転センサ56として用いてもよい。変速センサは、変速機46ではなく、変速操作部に設けられてもよく、変速ワイヤに設けられてもよい。 When the human-powered vehicle 10 is provided with a transmission 46 for changing the gear ratio B, the control unit 52 may calculate the gear ratio B according to the traveling speed V of the human-powered vehicle 10 and the rotation speed N of the crank 14. In this case, information on the circumference of the driving wheel 12B, the diameter of the driving wheel 12B, or the radius of the driving wheel 12B is pre-stored in the memory unit 54. The control device 50 may include a gear change sensor. The gear change sensor is provided, for example, in the transmission 46. The gear change sensor detects the current gear change stage of the transmission 46. The gear change sensor is electrically connected to the control unit 52. The relationship between the gear change stage and the gear change ratio B is pre-stored in the memory unit 54. The control unit 52 can detect the current gear change ratio B from the detection result of the gear change sensor. The control unit 52 can calculate the rotation speed N of the crank 14 by dividing the rotation speed of the driving wheel 12B by the gear change ratio B. In this case, the vehicle speed sensor 58 and the gear shift sensor may be used as the crank rotation sensor 56. The gear shift sensor may be provided in the gear shift operation unit instead of the transmission 46, or may be provided in the gear shift wire.

車速センサ58は、ホイール12の回転速度を検出するために用いられる。車速センサ58は、有線または無線によって制御部52と電気的に接続されている。車速センサ58は、制御部52と有線または無線によって通信可能に接続されている。車速センサ58は、ホイール12の回転速度に応じた信号を制御部52に出力する。制御部52は、ホイール12の回転速度に基づいて人力駆動車10の走行速度Vを演算する。制御部52は、走行速度Vが所定値以上になると、モータ42を停止する。所定値は、例えば時速25Km、または、時速45Kmである。車速センサ58は、例えば、リードスイッチを構成する磁性体リード、または、ホール素子を含む。車速センサ58は、フレーム18のチェーンステイに取り付けられ、後輪に取り付けられる磁石を検出する構成としてもよく、フロントフォーク32に設けられ、前輪に取り付けられる磁石を検出する構成としてもよい。別の例では、車速センサ58は、GPS(Global Positioning System)受信部を含む。制御部52は、GPS受信部によって取得したGPS情報と、記憶部54に予め記録されている地図情報と、時間とに応じて、人力駆動車10の走行速度Vを検出してもよい。制御部52は、時間を計るためのタイマを含むことが好ましい。 The vehicle speed sensor 58 is used to detect the rotation speed of the wheel 12. The vehicle speed sensor 58 is electrically connected to the control unit 52 by wire or wirelessly. The vehicle speed sensor 58 is connected to the control unit 52 by wire or wirelessly so as to be able to communicate with the control unit 52. The vehicle speed sensor 58 outputs a signal according to the rotation speed of the wheel 12 to the control unit 52. The control unit 52 calculates the running speed V of the human-powered vehicle 10 based on the rotation speed of the wheel 12. The control unit 52 stops the motor 42 when the running speed V becomes equal to or greater than a predetermined value. The predetermined value is, for example, 25 km/h or 45 km/h. The vehicle speed sensor 58 includes, for example, a magnetic reed constituting a reed switch, or a Hall element. The vehicle speed sensor 58 may be configured to be attached to a chain stay of the frame 18 and detect a magnet attached to the rear wheel, or may be configured to be provided in the front fork 32 and detect a magnet attached to the front wheel. In another example, the vehicle speed sensor 58 includes a GPS (Global Positioning System) receiver. The control unit 52 may detect the traveling speed V of the human-powered vehicle 10 based on the GPS information acquired by the GPS receiving unit, the map information pre-recorded in the storage unit 54, and time. The control unit 52 preferably includes a timer for measuring time.

トルクセンサ60は、人力駆動力HのトルクTHを検出するために用いられる。トルクセンサ60は、例えば、モータ42が設けられるハウジングに設けられる。トルクセンサ60は、クランク14に入力される人力駆動力HのトルクTHを検出する。トルクセンサ60は、例えば、動力伝達経路に第1ワンウェイクラッチが設けられる場合、第1ワンウェイクラッチよりも上流側に設けられる。トルクセンサ60は、歪センサまたは磁歪センサなどを含む。歪センサは、歪ゲージを含む。トルクセンサ60が歪センサを含む場合、歪センサは、好ましくは、動力伝達経路に含まれる回転体の外周部に設けられる。トルクセンサ60は、無線または有線の通信部を含んでいてもよい。トルクセンサ60の通信部は、制御部52と通信可能に構成される。 The torque sensor 60 is used to detect the torque TH of the manual driving force H. The torque sensor 60 is provided, for example, in a housing in which the motor 42 is provided. The torque sensor 60 detects the torque TH of the manual driving force H input to the crank 14. For example, when a first one-way clutch is provided in the power transmission path, the torque sensor 60 is provided upstream of the first one-way clutch. The torque sensor 60 includes a strain sensor or a magnetostrictive sensor. The strain sensor includes a strain gauge. When the torque sensor 60 includes a strain sensor, the strain sensor is preferably provided on the outer periphery of a rotating body included in the power transmission path. The torque sensor 60 may include a wireless or wired communication unit. The communication unit of the torque sensor 60 is configured to be able to communicate with the control unit 52.

制御部52は、例えば、人力駆動力Hに対するモータ駆動力が所定のアシスト比率Aになるように、モータ42を制御する。制御部52は、例えば、人力駆動車10の人力駆動力HのトルクTHに対する、モータ42によるモータ駆動力の出力トルクTMが所定のアシスト比率Aになるように、モータ42を制御してもよい。制御部52は、例えば、人力駆動力Hに対するモータ駆動力のアシスト比率Aの異なる複数の動作モードから選択される1つの動作モードでモータ42を制御する。人力駆動車10の人力駆動力HのトルクTHに対するモータ42の出力トルクTMのトルク比率ATを、アシスト比率Aと記載する場合がある。制御部52は、例えば、人力駆動力Hの仕事率WH(ワット)に対して、モータ42の仕事率WX(ワット)が所定のアシスト比率Aになるように、モータ42を制御してもよい。人力駆動車10の人力駆動力Hの仕事率WHに対するモータ駆動力の仕事率WXの比率AWを、アシスト比率Aと記載する場合がある。人力駆動力Hの仕事率WHは、人力駆動力Hとクランク14の回転速度Nとの乗算によって算出される。モータ42の出力が減速機を介して人力駆動力Hの動力経路に入力される場合は、減速機の出力を、モータ駆動力とする。制御部52は、人力駆動力Hの仕事率WHまたはトルクTHに応じて、制御指令をモータ42の駆動回路44に出力する。制御指令は、例えばトルク指令値を含む。 The control unit 52 controls the motor 42, for example, so that the motor driving force relative to the human-powered driving force H is a predetermined assist ratio A. The control unit 52 may control the motor 42, for example, so that the output torque TM of the motor driving force by the motor 42 relative to the torque TH of the human-powered driving force H of the human-powered vehicle 10 is a predetermined assist ratio A. The control unit 52 controls the motor 42 in one operation mode selected from a plurality of operation modes having different assist ratios A of the motor driving force relative to the human-powered driving force H. The torque ratio AT of the output torque TM of the motor 42 relative to the torque TH of the human-powered driving force H of the human-powered vehicle 10 may be referred to as the assist ratio A. The control unit 52 may control the motor 42, for example, so that the power WX (watts) of the motor 42 relative to the power WH (watts) of the human-powered driving force H is a predetermined assist ratio A. The ratio AW of the power WX of the motor driving force relative to the power WH of the human-powered driving force H of the human-powered vehicle 10 may be referred to as the assist ratio A. The power WH of the manual driving force H is calculated by multiplying the manual driving force H by the rotation speed N of the crank 14. When the output of the motor 42 is input to the power path of the manual driving force H via a reducer, the output of the reducer is used as the motor driving force. The control unit 52 outputs a control command to the drive circuit 44 of the motor 42 according to the power WH or torque TH of the manual driving force H. The control command includes, for example, a torque command value.

制御部52は、モータ駆動力の上限値が所定値以下になるようにモータ42を制御する。制御部52は、例えば、上限値の異なる複数の動作モードから選択される1つの動作モードでモータ42を制御する。モータ駆動力は、モータ42の出力トルクTMを含む。モータ駆動力は、モータ42の仕事率WXを含んでいてもよい。この場合、制御部52は、モータ42の仕事率WXが所定値WX1以下になるようにモータ42を制御する。所定値WX1は、一例では、500ワットである。所定値WX1は、別の例では、300ワットである。制御部52は、トルク比率ATが所定トルク比率AT1以下になるようにモータ42を制御してもよい。所定トルク比率AT1は、一例では、300%である。所定トルク比率AT1は、一例では、200%である。 The control unit 52 controls the motor 42 so that the upper limit value of the motor driving force is equal to or less than a predetermined value. The control unit 52 controls the motor 42 in one operating mode selected from a plurality of operating modes with different upper limits, for example. The motor driving force includes the output torque TM of the motor 42. The motor driving force may include the power WX of the motor 42. In this case, the control unit 52 controls the motor 42 so that the power WX of the motor 42 is equal to or less than a predetermined value WX1. In one example, the predetermined value WX1 is 500 watts. In another example, the predetermined value WX1 is 300 watts. The control unit 52 may control the motor 42 so that the torque ratio AT is equal to or less than a predetermined torque ratio AT1. In one example, the predetermined torque ratio AT1 is 300%. In one example, the predetermined torque ratio AT1 is 200%.

複数の動作モードのそれぞれにおいて、アシスト比率Aおよびモータ駆動力の上限値の少なくとも1つが異なっていてもよい。複数の動作モードのそれぞれにおいて、アシスト比率Aのみ、上限値のみ、または、アシスト比率Aおよび上限値の両方が異なっていてもよい。この場合、制御部52は、モータ駆動力が選択されているモータ42の動作モードにおいて規定されるアシスト比率A以下、かつ、所定値以下になるようにモータ42を制御する。 In each of the multiple operating modes, at least one of the assist ratio A and the upper limit value of the motor driving force may be different. In each of the multiple operating modes, only the assist ratio A, only the upper limit value, or both the assist ratio A and the upper limit value may be different. In this case, the control unit 52 controls the motor 42 so that the motor driving force is equal to or less than the assist ratio A specified in the operating mode of the selected motor 42 and equal to or less than a predetermined value.

複数の動作モードは、例えば、アシスト比率Aが最大の最大動作モード、アシスト比率Aが最小の最小動作モード、および、アシスト比率Aが最大動作モードよりも小さくかつ最小動作モードよりも大きい中間動作モードを含む。複数の動作モードは、例えば、所定値が最大の最大動作モード、所定値が最小の最小動作モード、および、所定値が最大動作モードよりも小さくかつ最小動作モードよりも大きい中間動作モードを含んでいてもよい。複数の動作モードは、アシスト比率Aの異なる複数の中間動作モードを含んでいてもよく、中間動作モードを含んでいなくてもよい。制御部52は、動作モードを複数の動作モードのうちの1つから他の1つに変更する場合、各動作モードに規定されるアシスト比率Aおよび上限値の少なくとも1つが段階的に大きくなるように、または、段階的に小さくなるように変更することが好ましい。 The multiple operation modes include, for example, a maximum operation mode in which the assist ratio A is the maximum, a minimum operation mode in which the assist ratio A is the minimum, and an intermediate operation mode in which the assist ratio A is smaller than the maximum operation mode and larger than the minimum operation mode. The multiple operation modes may include, for example, a maximum operation mode in which the predetermined value is the maximum, a minimum operation mode in which the predetermined value is the minimum, and an intermediate operation mode in which the predetermined value is smaller than the maximum operation mode and larger than the minimum operation mode. The multiple operation modes may include multiple intermediate operation modes with different assist ratios A, or may not include an intermediate operation mode. When changing the operation mode from one of the multiple operation modes to another one, the control unit 52 preferably changes at least one of the assist ratio A and the upper limit value specified for each operation mode so that they are gradually increased or gradually decreased.

制御部52は、モータ42を回生状態にする回生モードを含む。人力駆動車10は、回生モードにおいて、回生量および回生率の少なくとも1つを変更可能に構成される。制御部52は、モータ42の回生によって生じた電力をバッテリ40に充電する。制御装置50は、搭乗者が回生モードを選択するための操作部を含んでいてもよい。制御部52は、回生モードへの切り替え条件が成立した場合、回生モードに切り替えるようにしてもよい。回生モードへの切り替え条件は、例えば、バッテリ40の残量が所定量以下であることが含まれる。 The control unit 52 includes a regeneration mode that places the motor 42 in a regenerative state. The human-powered vehicle 10 is configured to be able to change at least one of the regeneration amount and the regeneration rate in the regeneration mode. The control unit 52 charges the battery 40 with the power generated by the regeneration of the motor 42. The control device 50 may include an operation unit that allows the passenger to select the regeneration mode. The control unit 52 may switch to the regeneration mode when a condition for switching to the regeneration mode is met. The condition for switching to the regeneration mode includes, for example, that the remaining charge of the battery 40 is equal to or less than a predetermined amount.

例えば、制御部52は、回生モードにおいて、モータ42によって人力駆動車10の推進をアシストするアシスト状態の時間とモータ42を回生状態にする時間との比率を変更することによって、回生量およびトルクTHまたは仕事率WHに対する回生率を変更する。例えば、制御部52は、アシスト状態の時間に対するモータ42を回生状態にする時間の比率を長くすることによって、回生量および回生率を増やす。例えば、制御部52は、回生モードにおいて、アシスト状態とモータ42の回生状態とを人力駆動力HのトルクTHまたは仕事率WHによって切り替え、アシスト状態とモータ42の回生状態とを切り替えるトルクTHまたは仕事率WHを変更することによって、回生量および回生率を変更する。例えば、制御部52は、トルクTHまたは仕事率WHが第1値以下になった場合、アシスト状態からモータ42の回生状態へ切り替え、第1値を大きくすることによって、回生量および回生率を増やす。第1値は、ゼロ以下の値を選択することもできる。 For example, in the regeneration mode, the control unit 52 changes the ratio between the time of the assist state in which the motor 42 assists the propulsion of the human-powered vehicle 10 and the time of the motor 42 in the regeneration state, thereby changing the amount of regeneration and the regeneration rate for the torque TH or power WH. For example, the control unit 52 increases the amount of regeneration and the regeneration rate by lengthening the ratio of the time of the motor 42 in the regeneration state to the time of the assist state. For example, in the regeneration mode, the control unit 52 switches between the assist state and the regeneration state of the motor 42 according to the torque TH or power WH of the human-powered driving force H, and changes the amount of regeneration and the regeneration rate by changing the torque TH or power WH that switches between the assist state and the regeneration state of the motor 42. For example, when the torque TH or power WH becomes equal to or less than a first value, the control unit 52 switches from the assist state to the regeneration state of the motor 42, and increases the first value, thereby increasing the amount of regeneration and the regeneration rate. A value equal to or less than zero can also be selected as the first value.

回生量は、ホイール12の所定回転量あたりの電力の発生量であってもよく、第1時間あたりの電力の発生量であってもよい。回生率は、ホイール12が所定量回転する期間に対する電力の発生期間の比率、または、第1時間に対する電力の発生時間の比率であってもよい。 The regeneration amount may be the amount of power generated per a given amount of rotation of the wheel 12, or the amount of power generated per first hour. The regeneration rate may be the ratio of the period during which power is generated to the period during which the wheel 12 rotates a given amount, or the ratio of the time during which power is generated to the first hour.

制御部52は、回生状態において、バッテリ40の充電に代えてまたは加えて、モータ42以外の電気コンポーネントへの電力の供給を行ってもよい。電気コンポーネントは、例えば、ランプ、または、制動装置を含む。 In the regenerative state, the control unit 52 may supply power to electrical components other than the motor 42 instead of or in addition to charging the battery 40. The electrical components include, for example, lamps or a braking device.

制御部52は、人力駆動車10に搭乗する搭乗者の身体情報、人力駆動車10の駆動状態、人力駆動車10の走行環境、および、人力駆動車10の走行状態の少なくとも1つに関するパラメータPの推移に応じてモータ42の回生状態を制御する。 The control unit 52 controls the regenerative state of the motor 42 according to the progress of a parameter P related to at least one of the physical information of the passenger aboard the human-powered vehicle 10, the driving state of the human-powered vehicle 10, the driving environment of the human-powered vehicle 10, and the driving state of the human-powered vehicle 10.

パラメータPの推移は、パラメータPのピーク値の推移、パラメータPの平均値の推移、パラメータPの微分値の推移、および、パラメータPの積分値の推移の少なくとも1つを含む。 The change in parameter P includes at least one of a change in the peak value of parameter P, a change in the average value of parameter P, a change in the differential value of parameter P, and a change in the integral value of parameter P.

搭乗者の身体情報に関するパラメータPは、心拍数、体温、発汗量、呼吸頻度、および、体重の少なくとも1つを含む。制御部52が、搭乗者の身体情報に関するパラメータPの推移に応じてモータ42の回生状態を制御する場合、制御装置50は、搭乗者の身体情報を検出する第1検出部62を含むことが好ましい。 The parameter P relating to the physical information of the occupant includes at least one of a heart rate, a body temperature, an amount of sweat, a breathing frequency, and a body weight. When the control unit 52 controls the regenerative state of the motor 42 according to a transition of the parameter P relating to the physical information of the occupant, it is preferable that the control device 50 includes a first detection unit 62 that detects the physical information of the occupant.

第1検出部62は、搭乗者の身体情報に関するパラメータPが心拍数を含む場合、例えば、心拍センサを含む。心拍センサは、例えば、人力駆動車10のハンドルバー38に設けられて、搭乗者の心拍を検出する。心拍センサは、搭乗者の身体に装着可能に構成されて、制御部52に検出結果を送信するようにしてもよい。 When the parameter P related to the physical information of the occupant includes a heart rate, the first detection unit 62 includes, for example, a heart rate sensor. The heart rate sensor is provided, for example, on the handlebar 38 of the human-powered vehicle 10, and detects the heart rate of the occupant. The heart rate sensor may be configured to be wearable on the body of the occupant, and may transmit the detection result to the control unit 52.

第1検出部62は、搭乗者の身体情報に関するパラメータPが体温を含む場合、例えば、温度センサを含む。温度センサは、例えば、人力駆動車10のハンドルバー38に設けられて、搭乗者の体温を検出する。温度センサは、搭乗者の身体に装着可能に構成されて、制御部52に検出結果を送信するようにしてもよい。 When the parameter P relating to the physical information of the occupant includes a body temperature, the first detection unit 62 includes, for example, a temperature sensor. The temperature sensor is provided, for example, on the handlebar 38 of the human-powered vehicle 10, and detects the body temperature of the occupant. The temperature sensor may be configured to be wearable on the body of the occupant, and may transmit the detection result to the control unit 52.

第1検出部62は、搭乗者の身体情報に関するパラメータPが発汗量を含む場合、例えば、水分量センサを含む。水分量センサは、例えば、人力駆動車10のハンドルバー38に設けられて、搭乗者の手の水分量を検出する。水分量センサは、搭乗者の身体に装着可能に構成されて、制御部52に検出結果を送信するようにしてもよい。 When the parameter P relating to the passenger's physical information includes the amount of sweating, the first detection unit 62 includes, for example, a moisture sensor. The moisture sensor is provided, for example, on the handlebar 38 of the human-powered vehicle 10, and detects the amount of moisture in the passenger's hands. The moisture sensor may be configured to be wearable on the passenger's body and transmit the detection results to the control unit 52.

第1検出部62は、搭乗者の身体情報に関するパラメータPが呼吸頻度を含む場合、例えば、呼気センサを含む。呼気センサは、例えば、人力駆動車10の搭乗者の顔に設けられて、搭乗者の呼気を検出する。 When the parameter P relating to the physical information of the occupant includes a breathing frequency, the first detection unit 62 includes, for example, an exhalation sensor. The exhalation sensor is provided, for example, on the face of the occupant of the human-powered vehicle 10 to detect the exhalation of the occupant.

第1検出部62は、搭乗者の身体情報に関するパラメータPが体重を含む場合、例えば、荷重センサを含む。荷重センサは、例えば、搭乗者の体重を検出する。荷重センサは、例えば、シートポスト20、サドル、クランク14、クランクアーム14B、ペダル22の少なくとも1つに設けられる。荷重センサが複数個所に設けられる場合、制御部52は、各荷重センサによって検出された荷重の合算値を搭乗者の体重として用いることができる。 When the parameter P relating to the physical information of the rider includes weight, the first detection unit 62 includes, for example, a load sensor. The load sensor detects, for example, the weight of the rider. The load sensor is provided, for example, in at least one of the seat post 20, the saddle, the crank 14, the crank arm 14B, and the pedal 22. When the load sensors are provided in multiple locations, the control unit 52 can use the sum of the loads detected by each load sensor as the weight of the rider.

人力駆動車10の駆動状態は、トルクTH、ケイデンスC、および、仕事率WHの少なくとも1つを含む。制御部52が、人力駆動車10の駆動状態に関するパラメータPの推移に応じてモータ42の回生状態を制御する場合、制御装置50は、人力駆動車10の駆動状態を検出する第2検出部64を含むことが好ましい。 The driving state of the human-powered vehicle 10 includes at least one of torque TH, cadence C, and power WH. When the control unit 52 controls the regenerative state of the motor 42 according to the transition of the parameter P related to the driving state of the human-powered vehicle 10, it is preferable that the control device 50 includes a second detection unit 64 that detects the driving state of the human-powered vehicle 10.

第2検出部64は、人力駆動車10の駆動状態に関するパラメータPがトルクTHを含む場合、例えば、トルクセンサを含む。第2検出部64のトルクセンサは、トルクセンサ60と同様に構成される。第2検出部64のトルクセンサは、トルクセンサ60と各別に設けられてもよく、トルクセンサ60を第2検出部64のトルクセンサとして用いてもよい。 When the parameter P related to the driving state of the human-powered vehicle 10 includes a torque TH, the second detection unit 64 includes, for example, a torque sensor. The torque sensor of the second detection unit 64 is configured similarly to the torque sensor 60. The torque sensor of the second detection unit 64 may be provided separately from the torque sensor 60, or the torque sensor 60 may be used as the torque sensor of the second detection unit 64.

第2検出部64は、人力駆動車10の駆動状態に関するパラメータPがケイデンスCを含む場合、例えば、クランク回転センサを含む。第2検出部64のクランク回転センサは、クランク回転センサ56と同様に構成される。第2検出部64のクランク回転センサは、クランク回転センサ56と各別に設けられてもよく、クランク回転センサ56を第2検出部64のクランク回転センサとして用いてもよい。ケイデンスCは、クランク14の回転速度Nに相当する。 When the parameter P relating to the driving state of the human-powered vehicle 10 includes a cadence C, the second detection unit 64 includes, for example, a crank rotation sensor. The crank rotation sensor of the second detection unit 64 is configured similarly to the crank rotation sensor 56. The crank rotation sensor of the second detection unit 64 may be provided separately from the crank rotation sensor 56, or the crank rotation sensor 56 may be used as the crank rotation sensor of the second detection unit 64. The cadence C corresponds to the rotation speed N of the crank 14.

第2検出部64は、人力駆動車10の駆動状態に関するパラメータPが仕事率WHを含む場合、例えば、クランク回転センサおよびトルクセンサを含む。第2検出部64のクランク回転センサは、クランク回転センサ56と同様に構成され、第2検出部64のトルクセンサは、トルクセンサ60と同様に構成される。第2検出部64は、トルクTHおよびケイデンスCのそれぞれを制御部52に出力するようにしてもよく、トルクTHおよびケイデンスCを乗算した人力駆動力Hの仕事率WHを制御部52に出力するようにしてもよい。 When the parameter P relating to the driving state of the human-powered vehicle 10 includes the power WH, the second detection unit 64 includes, for example, a crank rotation sensor and a torque sensor. The crank rotation sensor of the second detection unit 64 is configured similarly to the crank rotation sensor 56, and the torque sensor of the second detection unit 64 is configured similarly to the torque sensor 60. The second detection unit 64 may output each of the torque TH and the cadence C to the control unit 52, or may output the power WH of the human-powered driving force H multiplied by the torque TH and the cadence C to the control unit 52.

人力駆動車10の走行環境に関するパラメータPは、天候に関するパラメータP、気温、時刻に関するパラメータP、走行路の路面勾配、および、走行抵抗の少なくとも1つを含む。制御部52が、人力駆動車10の走行環境に関するパラメータPの推移に応じてモータ42の回生状態を制御する場合、制御装置50は、人力駆動車10の走行環境を検出する第3検出部66を含むことが好ましい。 The parameters P related to the driving environment of the human-powered vehicle 10 include at least one of the parameters P related to weather, temperature, time of day, road surface gradient of the road, and running resistance. When the control unit 52 controls the regenerative state of the motor 42 according to the progress of the parameters P related to the driving environment of the human-powered vehicle 10, it is preferable that the control device 50 includes a third detection unit 66 that detects the driving environment of the human-powered vehicle 10.

第3検出部66は、人力駆動車10の走行環境に関するパラメータPが気温を含む場合、例えば、温度計を含む。 The third detection unit 66 includes, for example, a thermometer when the parameter P related to the driving environment of the human-powered vehicle 10 includes air temperature.

第3検出部66は、人力駆動車10の走行環境に関するパラメータPが天候に関するパラメータPを含む場合、無線通信装置を含むことが好ましい。無線通信装置は、例えば、インターネットと通信可能に構成され、インターネット上の天候情報を取得する。天候に関するパラメータPは、例えば、照度および湿度の少なくとも1つを含む。天候に関するパラメータPは、天候に応じて設定される値であってもよい。例えば、天候に応じて設定される値は、例えば、雨は3、曇りは2、晴れは1が設定される。第3検出部66は、天候に関するパラメータPを出力してもよい。制御部52は、第3検出部66の出力に応じて、パラメータPを設定してもよい。 When the parameter P related to the driving environment of the human-powered vehicle 10 includes a parameter P related to weather, the third detection unit 66 preferably includes a wireless communication device. The wireless communication device is configured to be able to communicate with the Internet, for example, and acquires weather information from the Internet. The parameter P related to weather includes, for example, at least one of illuminance and humidity. The parameter P related to weather may be a value that is set according to the weather. For example, the value that is set according to the weather is set to 3 for rain, 2 for cloudy, and 1 for sunny. The third detection unit 66 may output the parameter P related to weather. The control unit 52 may set the parameter P according to the output of the third detection unit 66.

第3検出部66は、人力駆動車10の走行環境に関するパラメータPが時刻に関するパラメータPを含む場合、時計を含むことが好ましい。時刻に関するパラメータPは、時刻ごとに設定される値であってもよい。時刻に応じて設定される値は、例えば、夜間が3、昼間は1が設定される。第3検出部66は、時刻に関するパラメータPを出力してもよい。制御部52は、第3検出部66の出力に応じて、パラメータPを設定してもよい。 When the parameter P related to the driving environment of the human-powered vehicle 10 includes a parameter P related to time, it is preferable that the third detection unit 66 includes a clock. The parameter P related to time may be a value that is set for each time of day. The value that is set according to the time is, for example, 3 at night and 1 during the day. The third detection unit 66 may output the parameter P related to time. The control unit 52 may set the parameter P according to the output of the third detection unit 66.

第3検出部66は、人力駆動車10の走行環境に関するパラメータPが走行路の路面勾配を含む場合、例えば、傾斜センサを含む。傾斜センサは、例えば、ジャイロセンサを含む。傾斜センサは、例えば、人力駆動車10のピッチ角度を検出する。 When the parameter P related to the driving environment of the human-powered vehicle 10 includes the road surface gradient of the road, the third detection unit 66 includes, for example, an inclination sensor. The inclination sensor includes, for example, a gyro sensor. The inclination sensor detects, for example, the pitch angle of the human-powered vehicle 10.

人力駆動車10の走行状態は、人力駆動車10の走行速度V、および、人力駆動車10の姿勢の少なくとも1つを含む。制御部52が、人力駆動車10の走行状態に関するパラメータPの推移に応じてモータ42の回生状態を制御する場合、制御装置50は、人力駆動車10の走行状態を検出する第4検出部68を含むことが好ましい。 The running state of the human-powered vehicle 10 includes at least one of the running speed V of the human-powered vehicle 10 and the attitude of the human-powered vehicle 10. When the control unit 52 controls the regenerative state of the motor 42 according to the progress of the parameter P related to the running state of the human-powered vehicle 10, it is preferable that the control device 50 includes a fourth detection unit 68 that detects the running state of the human-powered vehicle 10.

第4検出部68は、人力駆動車10の走行状態に関するパラメータPが走行速度Vを含む場合、例えば、車速センサを含む。第4検出部68の車速センサは、車速センサ58と同様に構成される。第4検出部68の車速センサは、車速センサ58と各別に設けられてもよく、車速センサ58を第4検出部68の車速センサとして用いてもよい。 When the parameter P related to the traveling state of the human-powered vehicle 10 includes the traveling speed V, the fourth detection unit 68 includes, for example, a vehicle speed sensor. The vehicle speed sensor of the fourth detection unit 68 is configured similarly to the vehicle speed sensor 58. The vehicle speed sensor of the fourth detection unit 68 may be provided separately from the vehicle speed sensor 58, or the vehicle speed sensor 58 may be used as the vehicle speed sensor of the fourth detection unit 68.

第4検出部68は、人力駆動車10の走行状態に関するパラメータPが人力駆動車10の姿勢を含む場合、例えば、傾斜センサを含む。傾斜センサは、例えば、ジャイロセンサを含む。傾斜センサは、例えば、人力駆動車10のピッチ角度を検出する。 When the parameter P related to the running state of the human-powered vehicle 10 includes the attitude of the human-powered vehicle 10, the fourth detection unit 68 includes, for example, an inclination sensor. The inclination sensor includes, for example, a gyro sensor. The inclination sensor detects, for example, the pitch angle of the human-powered vehicle 10.

制御部52は、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68によって検出された値をパラメータPとして用いてもよく、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68によって検出された値に演算処理を行った値をパラメータPとして用いてもよい。演算処理は、微分処理、積分処理、2つ以上のパラメータPを用いた演算処理、および、パラメータP以外のパラメータを用いた演算処理の少なくとも1つが含まれる。 The control unit 52 may use the value detected by the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 as the parameter P, or may use a value obtained by performing arithmetic processing on the value detected by the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 as the parameter P. The arithmetic processing includes at least one of differential processing, integral processing, arithmetic processing using two or more parameters P, and arithmetic processing using a parameter other than the parameter P.

制御部52は、パラメータPの所定期間における推移に応じてモータ42の回生状態を制御する。所定期間は、例えば、1時間、30分、15分、または、10分にすることができる。所定期間を10分以上にすることによって、比較的長期間におけるパラメータPの推移に応じた回生状態の制御を行うことができる。所定期間は、例えば、5分、3分、1分、または、30秒にすることもできる。所定期間を5分以下にすることによって、比較的短期間におけるパラメータPの推移に応じた回生状態の制御を行うことができる。制御部52は、30秒以上のパラメータPの推移に応じて回生状態を制御するため、瞬間的なパラメータPの変化によって回生状態の変更が頻繁に行われることを抑制できる。 The control unit 52 controls the regeneration state of the motor 42 according to the change in the parameter P over a predetermined period of time. The predetermined period can be, for example, 1 hour, 30 minutes, 15 minutes, or 10 minutes. By setting the predetermined period to 10 minutes or more, the regeneration state can be controlled according to the change in the parameter P over a relatively long period of time. The predetermined period can also be, for example, 5 minutes, 3 minutes, 1 minute, or 30 seconds. By setting the predetermined period to 5 minutes or less, the regeneration state can be controlled according to the change in the parameter P over a relatively short period of time. Since the control unit 52 controls the regeneration state according to the change in the parameter P over 30 seconds or more, frequent changes in the regeneration state due to momentary changes in the parameter P can be suppressed.

制御部52は、1.5秒以下毎のパラメータPの推移に応じてモータ42の回生状態を制御することが好ましい。この場合、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68のサンプリング周期が、1.5秒以下であることが好ましい。第1検出部62、第2検出部64、第3検出部66、または、第4検出部68のサンプリング周期は、1.5秒以上であってもよい。制御部52は、1秒以下、0.5秒以下、0.1秒以下、または、0.01秒以下毎のパラメータPの推移に応じてモータ42の回生状態を制御してもよい。制御部52は、第1検出部62、第2検出部64、または、第4検出部68のサンプリング周期毎に検出されたパラメータPの推移に応じてモータ42の回生状態を制御してもよい。制御部52は、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68のサンプリング周期以下毎のパラメータPの推移に応じたモータ42の回生状態を制御することが好ましい。第1検出部62、第2検出部64、第3検出部66、または、第4検出部68のサンプリング周期は、クランク14の回転位相に応じた周期であってもよい。例えば、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68は、クランクアーム14Bが所定位相にある場合にサンプリングを行う。所定位相は、例えば、上死点と下死点との中間位相である。 It is preferable that the control unit 52 controls the regenerative state of the motor 42 in response to the transition of the parameter P every 1.5 seconds or less. In this case, it is preferable that the sampling period of the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 is 1.5 seconds or less. The sampling period of the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 may be 1.5 seconds or more. The control unit 52 may control the regenerative state of the motor 42 in response to the transition of the parameter P every 1 second or less, 0.5 seconds or less, 0.1 seconds or less, or 0.01 seconds or less. The control unit 52 may control the regenerative state of the motor 42 in response to the transition of the parameter P detected every sampling period of the first detection unit 62, the second detection unit 64, or the fourth detection unit 68. The control unit 52 preferably controls the regenerative state of the motor 42 according to the transition of the parameter P at or below the sampling period of the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68. The sampling period of the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 may be a period according to the rotation phase of the crank 14. For example, the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 performs sampling when the crank arm 14B is in a predetermined phase. The predetermined phase is, for example, an intermediate phase between the top dead center and the bottom dead center.

制御部52は、パラメータPを所定の間隔で記録し、記録した記録値Rの推移に応じて、モータ42の回生状態を制御することが好ましい。この場合、記憶部54に記録される記録値Rは、離散値である。具体的には、制御部52は、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68によって検出されたパラメータPを、記憶部54に記録値Rとして記録する。所定の間隔は、第1検出部62、第2検出部64、または、第4検出部68のサンプリング周期であることが好ましい。所定の間隔は、第1検出部62、第2検出部64、または、第4検出部68のサンプリング周期よりも長くてもよい。第1検出部62、第2検出部64、第3検出部66、または、第4検出部68のサンプリング周期がクランク14の回転位相に応じた周期である場合、制御部52は、第1検出部62、第2検出部64、第3検出部66、または、第4検出部68の検出値のうちの、クランク14の回転位相が所定位相を含む所定範囲にある場合の検出値を抽出して記録値Rとして記憶部54に記憶してもよい。 It is preferable that the control unit 52 records the parameter P at a predetermined interval and controls the regenerative state of the motor 42 according to the change in the recorded value R. In this case, the recorded value R recorded in the memory unit 54 is a discrete value. Specifically, the control unit 52 records the parameter P detected by the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 as the recorded value R in the memory unit 54. It is preferable that the predetermined interval is the sampling period of the first detection unit 62, the second detection unit 64, or the fourth detection unit 68. The predetermined interval may be longer than the sampling period of the first detection unit 62, the second detection unit 64, or the fourth detection unit 68. When the sampling period of the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 corresponds to the rotation phase of the crank 14, the control unit 52 may extract a detection value from the detection values of the first detection unit 62, the second detection unit 64, the third detection unit 66, or the fourth detection unit 68 when the rotation phase of the crank 14 is within a predetermined range including a predetermined phase, and store the detection value in the memory unit 54 as a recorded value R.

回生状態は、回生量および回生率の少なくとも1つを含むことが好ましい。 It is preferable that the regeneration state includes at least one of the regeneration amount and the regeneration rate.

制御部52は、例えば、以下の第1例から第7例のようにパラメータPの推移に応じてモータ42の回生状態を制御する。制御部52は、第1例から第7例のうちの2つ以上を実行してもよい。第1例から第7例におけるパラメータPは、人力駆動車10に搭乗する搭乗者の身体情報、人力駆動車10の走行環境、および、人力駆動車10の走行状態の少なくとも1つに関するものであってもよい。第1例から第7例におけるパラメータPは、トルクTH、ケイデンスC、および、仕事率WHの少なくとも1つに関するものであってもよい。 The control unit 52 controls the regenerative state of the motor 42 according to the transition of the parameter P, for example, as in the following first to seventh examples. The control unit 52 may execute two or more of the first to seventh examples. The parameter P in the first to seventh examples may relate to at least one of the physical information of the passenger riding in the human-powered vehicle 10, the driving environment of the human-powered vehicle 10, and the driving state of the human-powered vehicle 10. The parameter P in the first to seventh examples may relate to at least one of the torque TH, the cadence C, and the power WH.

第1例では、パラメータPは、人力駆動力Hに関するものであり、制御部52は、所定時間T内の人力駆動力Hの平均値AHが上昇するように記録値Rが推移すると、回生量および回生率の少なくとも1つを増やすようにモータ42の回生状態を制御する。人力駆動力Hの平均値AHは、例えば、仕事率WHの平均値を含む。制御部52は、所定時間T内に記録された人力駆動力Hの記録値Rを合算した数値を、所定時間T内に含まれる記録値Rの数で除算することによって、人力駆動力Hの記録値Rの平均値AHを算出する。所定時間T内に含まれる記録値Rの数は、2よりも大きいことが好ましい。例えば、制御部52は、第1時刻から第2時刻までの第1平均値AH11よりも、第2時刻から第3時刻までの第2平均値AH12が大きい場合、所定時間T内の人力駆動力Hの平均値AHが上昇するように記録値Rが推移したと判定する。第1時刻から第2時刻までの時間は所定時間Tであり、第2時刻から第3時刻までの時間は所定時間Tである。平均値AHは、所定時間T内の移動平均値であってもよい。平均値AHが所定時間T内の移動平均値である場合、例えば、制御部52は、第4時刻から第5時刻までの第1移動平均値AH21よりも、第4時刻と第5時刻との間の第6時刻から第7時刻までの第2移動平均値AH22が大きい場合、所定時間T内の人力駆動力Hの平均値AHが上昇するように記録値Rが推移したと判定する。第4時刻から第5時刻までの時間は所定時間Tであり、第6時刻から第7時刻までの時間は所定時間Tである。制御部52が時間的に連続する複数の平均値AHを用いてモータ42の回生状態を制御する場合、所定期間は、時間的に連続する複数の平均値AHを算出するための所定時間Tの合計に相当する。例えば、平均値AHが所定時間T内の平均値であり、かつ、上述の第1平均値AH11および第2平均値AH12を用いてモータ42の回生状態を制御する場合、所定期間は、第1時刻から第3時刻までの時間に相当する。例えば、平均値AHが所定時間T内の移動平均値であり、かつ、上述の第1移動平均値AH21および第2移動平均値AH22を用いてモータ42の回生状態を制御する場合、所定期間は、第4時刻から第7時刻までの時間に相当する。 In the first example, the parameter P is related to the manual driving force H, and the control unit 52 controls the regeneration state of the motor 42 to increase at least one of the regeneration amount and the regeneration rate when the recorded value R changes so that the average value AH of the manual driving force H within the specified time T increases. The average value AH of the manual driving force H includes, for example, the average value of the power WH. The control unit 52 calculates the average value AH of the recorded values R of the manual driving force H by dividing the total value of the recorded values R of the manual driving force H recorded within the specified time T by the number of recorded values R included in the specified time T. It is preferable that the number of recorded values R included in the specified time T is greater than 2. For example, when the second average value AH12 from the second time to the third time is greater than the first average value AH11 from the first time to the second time, the control unit 52 determines that the recorded value R has changed so that the average value AH of the manual driving force H within the specified time T increases. The time from the first time to the second time is the predetermined time T, and the time from the second time to the third time is the predetermined time T. The average value AH may be a moving average value within the predetermined time T. When the average value AH is a moving average value within the predetermined time T, for example, when the second moving average value AH22 from the sixth time to the seventh time between the fourth time and the fifth time is greater than the first moving average value AH21 from the fourth time to the fifth time, the control unit 52 determines that the recorded value R has changed so that the average value AH of the manual driving force H within the predetermined time T increases. The time from the fourth time to the fifth time is the predetermined time T, and the time from the sixth time to the seventh time is the predetermined time T. When the control unit 52 controls the regenerative state of the motor 42 using a plurality of average values AH that are successive in time, the predetermined period corresponds to the sum of the predetermined times T for calculating a plurality of average values AH that are successive in time. For example, if the average value AH is an average value within a predetermined time T, and the regenerative state of the motor 42 is controlled using the first average value AH11 and the second average value AH12 described above, the predetermined period corresponds to the time from the first time to the third time. For example, if the average value AH is a moving average value within a predetermined time T, and the regenerative state of the motor 42 is controlled using the first moving average value AH21 and the second moving average value AH22 described above, the predetermined period corresponds to the time from the fourth time to the seventh time.

制御部52は、3つ以上の平均値AHを用いて平均値AHが上昇するよう記録値Rが推移したか否かを判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが上昇するよう記録値Rが推移したか否かを判定する場合、判定に用いる平均値AHのうちの最も古い記録値Rを含む平均値AHよりも最も新しい記録値Rを含む平均値AHが大きい場合、平均値AHが上昇するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが上昇するよう記録値Rが推移したか否かを判定する場合、判定に用いる平均値AHが1つ前の平均値AHよりも常に大きい場合、平均値AHが上昇するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが上昇するよう記録値Rが推移したか否かを判定する場合、1つ前の平均値AHよりも大きい平均値HAの数が、1つ前の平均値AH以下の平均値HAの数よりも多い場合、平均値AHが上昇するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが上昇するよう記録値Rが推移したか否かを判定する場合、各平均値AHの変化に応じて、回生量および回生率の少なくとも1つの変化量を変更してもよい。例えば、判定に用いる平均値AHのうちの最も古い記録値Rを含む平均値AHよりも最も新しい記録値Rを含む平均値AHが大きく、かつ、判定に用いる平均値AHに1つ前の平均値AHよりも小さい平均値HAが含まれる場合と、判定に用いる平均値AHのうちの最も古い記録値Rを含む平均値AHよりも最も新しい記録値Rを含む平均値AHが大きく、かつ、判定に用いる平均値AHに1つ前の平均値AHよりも小さい平均値HAが含まれない場合とで、回生量および回生率の少なくとも1つの増加量を異ならせる。 The control unit 52 may use three or more average values AH to determine whether the recorded value R has changed so that the average value AH increases. When the control unit 52 uses three or more average values AH to determine whether the recorded value R has changed so that the average value AH increases, if the average value AH including the newest recorded value R is greater than the average value AH including the oldest recorded value R among the average values AH used for the determination, the control unit 52 may determine that the recorded value R has changed so that the average value AH increases. When the control unit 52 uses three or more average values AH to determine whether the recorded value R has changed so that the average value AH increases, if the average value AH used for the determination is always greater than the previous average value AH, the control unit 52 may determine that the recorded value R has changed so that the average value AH increases. When the control unit 52 uses three or more average values AH to determine whether the recorded value R has changed so that the average value AH increases, if the number of average values HA greater than the previous average value AH is greater than the number of average values HA equal to or less than the previous average value AH, the control unit 52 may determine that the recorded value R has changed so that the average value AH increases. When the control unit 52 uses three or more average values AH to determine whether the recorded value R has changed so that the average value AH increases, the control unit 52 may change at least one of the amount of regeneration and the regeneration rate according to the change in each average value AH. For example, the amount of increase in at least one of the amount of regeneration and the regeneration rate is made different between a case where the average value AH including the newest recorded value R is greater than the average value AH including the oldest recorded value R among the average values AH used for the determination, and the average value AH used for the determination includes an average value HA smaller than the previous average value AH, and a case where the average value AH including the newest recorded value R is greater than the average value AH including the oldest recorded value R among the average values AH used for the determination, and the average value AH used for the determination does not include an average value HA smaller than the previous average value AH.

制御部52は、平均値AHが上昇した場合、回生量および回生率の少なくとも1つを所定量上昇させるようにモータ42の回生状態を制御してもよい。この場合、制御部52は、平均値AHが、前回の演算周期において判定した平均値AHよりも第1所定値DAH1以上増えた場合、平均値AHが上昇したと判定してもよい。 When the average value AH increases, the control unit 52 may control the regenerative state of the motor 42 so as to increase at least one of the regeneration amount and the regeneration rate by a predetermined amount. In this case, the control unit 52 may determine that the average value AH has increased when the average value AH increases by a first predetermined value DAH1 or more from the average value AH determined in the previous calculation cycle.

制御部52は、平均値AHが上昇した場合の平均値AHの大きさと回生量および回生率の少なくとも1つとを関連付けた第1情報に応じて、モータ42の回生状態を制御してもよい。第1情報は、例えば、記憶部54に記憶される。第1情報は、例えば、平均値AHの大きさと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。第1情報を用いる場合、制御部52は、平均値AHが、前回の演算周期において判定した平均値AHよりも第1所定値DAH1以上増えた場合、平均値AHが上昇したと判定してもよい。 The control unit 52 may control the regenerative state of the motor 42 according to first information that associates the magnitude of the average value AH when the average value AH increases with at least one of the regeneration amount and the regeneration rate. The first information is stored, for example, in the memory unit 54. The first information includes, for example, at least one of a table, a map, and a relational expression that associates the magnitude of the average value AH with at least one of the regeneration amount and the regeneration rate. When the first information is used, the control unit 52 may determine that the average value AH has increased when the average value AH has increased by at least a first predetermined value DAH1 from the average value AH determined in the previous calculation cycle.

制御部52は、平均値AHの上昇量と回生量および回生率の少なくとも1つとを関連付けた第2情報に応じて、モータ42の回生状態を制御してもよい。第2情報は、例えば、記憶部54に記憶される。第2情報は、例えば、平均値AHの上昇量と回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to second information that associates the amount of increase in the average value AH with at least one of the amount of regeneration and the regeneration rate. The second information is stored, for example, in the memory unit 54. The second information includes, for example, at least one of a table, a map, and a relational expression that associates the amount of increase in the average value AH with at least one of the amount of regeneration and the regeneration rate.

図3を参照して、第1例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図3に示すフローチャートのステップS11に移行する。制御部52は、図3のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS11からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the first example will be described with reference to FIG. 3. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S11 of the flowchart shown in FIG. 3. When the flowchart in FIG. 3 ends, the control unit 52 repeats the process from step S11 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS11において、所定時間T内の人力駆動力Hの平均値AHが上昇したか否かを判定する。制御部52は、所定時間T内の人力駆動力Hの平均値AHが上昇していない場合、処理を終了する。制御部52は、所定時間T内の人力駆動力Hの平均値AHが上昇した場合、ステップS12に移行する。制御部52は、ステップS12において、回生量および回生率の少なくとも1つを増やし、処理を終了する。 In step S11, the control unit 52 determines whether the average value AH of the manual driving force H within the specified time T has increased. If the average value AH of the manual driving force H within the specified time T has not increased, the control unit 52 ends the process. If the average value AH of the manual driving force H within the specified time T has increased, the control unit 52 proceeds to step S12. In step S12, the control unit 52 increases at least one of the regeneration amount and the regeneration rate, and ends the process.

第2例では、パラメータPは、人力駆動力Hに関するものであり、制御部52は、所定時間T内の人力駆動力Hの平均値AHが下降するように記録値Rが推移すると、回生量および回生率の少なくとも1つを減らすようにモータ42の回生状態を制御する。例えば、制御部52は、第1時刻から第2時刻までの第1平均値AH11よりも、第2時刻から第3時刻までの第2移動平均値AH22が小さい場合、所定時間T内の人力駆動力Hの平均値AHが下降するように記録値Rが推移したと判定する。平均値AHが所定時間T内の移動平均値である場合、例えば、制御部52は、第4時刻から第5時刻までの第1移動平均値AH21よりも、第6時刻から第7時刻までの第2移動平均値AH22が小さい場合、所定時間T内の人力駆動力Hの平均値AHが下降するように記録値Rが推移したと判定する。 In the second example, the parameter P is related to the manual driving force H, and the control unit 52 controls the regeneration state of the motor 42 to reduce at least one of the regeneration amount and the regeneration rate when the recorded value R changes so that the average value AH of the manual driving force H within the specified time T decreases. For example, when the second moving average value AH22 from the second time to the third time is smaller than the first average value AH11 from the first time to the second time, the control unit 52 determines that the recorded value R has changed so that the average value AH of the manual driving force H within the specified time T decreases. When the average value AH is a moving average value within the specified time T, for example, when the second moving average value AH22 from the sixth time to the seventh time is smaller than the first moving average value AH21 from the fourth time to the fifth time, the control unit 52 determines that the recorded value R has changed so that the average value AH of the manual driving force H within the specified time T decreases.

制御部52は、3つ以上の平均値AHを用いて平均値AHが下降するよう記録値Rが推移したか否かを判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが下降するよう記録値Rが推移したか否かを判定する場合、判定に用いる平均値AHのうちの最も古い記録値Rを含む平均値AHよりも最も新しい記録値Rを含む平均値AHが小さい場合、平均値AHが下降するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが下降するよう記録値Rが推移したか否かを判定する場合、判定に用いる平均値AHが1つ前の平均値AHよりも常に小さい場合、平均値AHが下降するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが下降するよう記録値Rが推移したか否かを判定する場合、1つ前の平均値AHよりも小さい平均値HAの数が、1つ前の平均値AH以上の平均値HAの数よりも多い場合、平均値AHが下降するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上の平均値AHを用いて平均値AHが下降するよう記録値Rが推移したか否かを判定する場合、各平均値AHの変化に応じて、回生量および回生率の少なくとも1つの変化量を変更してもよい。例えば、判定に用いる平均値AHのうちの最も古い記録値Rを含む平均値AHよりも最も新しい記録値Rを含む平均値AHが小さく、かつ、判定に用いる平均値AHに1つ前の平均値AHよりも大きい平均値HAが含まれる場合と、判定に用いる平均値AHのうちの最も古い記録値Rを含む平均値AHよりも最も新しい記録値Rを含む平均値AHが小さく、かつ、判定に用いる平均値AHに1つ前の平均値AHよりも大きい平均値HAが含まれない場合とで、回生量および回生率の少なくとも1つの減少量を異ならせる。 The control unit 52 may use three or more average values AH to determine whether the recorded value R has changed so that the average value AH decreases. When the control unit 52 uses three or more average values AH to determine whether the recorded value R has changed so that the average value AH decreases, if the average value AH including the newest recorded value R is smaller than the average value AH including the oldest recorded value R among the average values AH used for the determination, the control unit 52 may determine that the recorded value R has changed so that the average value AH decreases. When the control unit 52 uses three or more average values AH to determine whether the recorded value R has changed so that the average value AH decreases, if the average value AH used for the determination is always smaller than the previous average value AH, the control unit 52 may determine that the recorded value R has changed so that the average value AH decreases. When the control unit 52 determines whether the recorded value R has changed so that the average value AH decreases using three or more average values AH, the control unit 52 may determine that the recorded value R has changed so that the average value AH decreases if the number of average values HA smaller than the previous average value AH is greater than the number of average values HA equal to or greater than the previous average value AH. When the control unit 52 determines whether the recorded value R has changed so that the average value AH decreases using three or more average values AH, the control unit 52 may change the amount of change in at least one of the regeneration amount and the regeneration rate in accordance with the change in each average value AH. For example, the amount of decrease in at least one of the regeneration amount and the regeneration rate is made different between a case where the average value AH including the newest recorded value R is smaller than the average value AH including the oldest recorded value R among the average values AH used for the judgment, and the average value AH used for the judgment includes an average value HA larger than the previous average value AH, and a case where the average value AH including the newest recorded value R is smaller than the average value AH including the oldest recorded value R among the average values AH used for the judgment, and the average value AH used for the judgment does not include an average value HA larger than the previous average value AH.

制御部52は、平均値AHが下降した場合、回生量および回生率の少なくとも1つを所定量減らすようにモータ42の回生状態を制御してもよい。この場合、制御部52は、平均値AHが、前回の演算周期において判定した平均値AHよりも第2所定値DAH2以上減った場合、平均値AHが下降したと判定してもよい。 When the average value AH has decreased, the control unit 52 may control the regenerative state of the motor 42 so as to reduce at least one of the regeneration amount and the regeneration rate by a predetermined amount. In this case, the control unit 52 may determine that the average value AH has decreased when the average value AH has decreased by a second predetermined value DAH2 or more from the average value AH determined in the previous calculation cycle.

制御部52は、平均値AHが下降した場合の平均値AHの大きさと回生量および回生率の少なくとも1つとを関連付けた第3情報に応じて、モータ42の回生状態を制御してもよい。第3情報は、例えば、記憶部54に記憶される。第3情報は、例えば、平均値AHの大きさと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。第3情報を用いる場合、制御部52は、平均値AHが、前回の演算周期において判定した平均値AHよりも第2所定値DAH2以上減った場合、平均値AHが下降したと判定してもよい。 The control unit 52 may control the regenerative state of the motor 42 according to third information that associates the magnitude of the average value AH when the average value AH has decreased with at least one of the regeneration amount and the regeneration rate. The third information is stored, for example, in the memory unit 54. The third information includes, for example, at least one of a table, a map, and a relational expression that associates the magnitude of the average value AH with at least one of the regeneration amount and the regeneration rate. When the third information is used, the control unit 52 may determine that the average value AH has decreased when the average value AH has decreased by at least a second predetermined value DAH2 from the average value AH determined in the previous calculation cycle.

制御部52は、平均値AHの下降量と回生量および回生率の少なくとも1つとを関連付けた第4情報に応じて、モータ42の回生状態を制御してもよい。第4情報は、例えば、記憶部54に記憶される。第4情報は、例えば、平均値AHの下降量と回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to fourth information that associates the amount of decrease in the average value AH with at least one of the regeneration amount and the regeneration rate. The fourth information is stored, for example, in the storage unit 54. The fourth information includes, for example, at least one of a table, a map, and a relational expression that associates the amount of decrease in the average value AH with at least one of the regeneration amount and the regeneration rate.

図4を参照して、第2例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図4に示すフローチャートのステップS21に移行する。制御部52は、図4のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS21からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the second example will be described with reference to FIG. 4. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S21 of the flowchart shown in FIG. 4. When the flowchart in FIG. 4 ends, the control unit 52 repeats the process from step S21 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS21において、所定時間T内の人力駆動力Hの平均値AHが下降したか否かを判定する。制御部52は、所定時間T内の人力駆動力Hの平均値AHが下降していない場合、処理を終了する。制御部52は、所定時間T内の人力駆動力Hの平均値AHが下降した場合、ステップS22に移行する。制御部52は、ステップS22において、回生量および回生率の少なくとも1つを減らし、処理を終了する。 In step S21, the control unit 52 determines whether the average value AH of the manual driving force H within the specified time T has decreased. If the average value AH of the manual driving force H within the specified time T has not decreased, the control unit 52 ends the process. If the average value AH of the manual driving force H within the specified time T has decreased, the control unit 52 proceeds to step S22. In step S22, the control unit 52 reduces at least one of the regeneration amount and the regeneration rate, and ends the process.

第3例では、パラメータPは、人力駆動力Hに関するものであり、制御部52は、所定時間T内の人力駆動力Hのピーク値PHが上昇するように記録値Rが推移すると、回生量および回生率の少なくとも1つを増やすようにモータ42の回生状態を制御する。人力駆動力Hのピーク値PHは、例えば、仕事率WHのピーク値を含む。制御部52は、所定時間T内に記録された人力駆動力Hの記録値Rのうちの、最も大きい値をピーク値PHとして選択する。 In the third example, the parameter P relates to the manual driving force H, and when the recorded value R changes so that the peak value PH of the manual driving force H within the specified time T increases, the control unit 52 controls the regenerative state of the motor 42 to increase at least one of the regeneration amount and the regeneration rate. The peak value PH of the manual driving force H includes, for example, the peak value of the power WH. The control unit 52 selects the largest value of the recorded values R of the manual driving force H recorded within the specified time T as the peak value PH.

制御部52は、ピーク値PHが上昇した場合、回生量および回生率の少なくとも1つを所定量上昇させるようにモータ42の回生状態を制御してもよい。この場合、制御部52は、ピーク値PHが、前回の演算周期において判定したピーク値PHよりも第3所定値DPH1以上大きくなった場合、ピーク値PHが上昇したと判定してもよい。 When the peak value PH increases, the control unit 52 may control the regenerative state of the motor 42 so as to increase at least one of the regeneration amount and the regeneration rate by a predetermined amount. In this case, the control unit 52 may determine that the peak value PH has increased when the peak value PH is greater than the peak value PH determined in the previous calculation cycle by a third predetermined value DPH1 or more.

制御部52は、3つ以上のピーク値PHを用いてピーク値PHが上昇するよう記録値Rが推移したか否かを判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが上昇するよう記録値Rが推移したか否かを判定する場合、判定に用いるピーク値PHのうちの最も古いピーク値PHよりも最も新しいピーク値PHが大きい場合、ピーク値PHが上昇するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが上昇するよう記録値Rが推移したか否かを判定する場合、判定に用いるピーク値PHが1つ前のピーク値PHよりも常に大きい場合、ピーク値PHが上昇するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが上昇するよう記録値Rが推移したか否かを判定する場合、1つ前のピーク値PHよりも大きいピーク値PHの数が、1つ前のピーク値PH以下のピーク値PHの数よりも多い場合、ピーク値PHが上昇するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが上昇するよう記録値Rが推移したか否かを判定する場合、各ピーク値PHの変化に応じて、回生量および回生率の少なくとも1つの変化量を変更してもよい。例えば、判定に用いるピーク値PHのうちの最も古いピーク値PHよりも最も新しいピーク値PHが大きく、かつ、判定に用いるピーク値PHに1つ前のピーク値PHよりも小さいピーク値PHが含まれる場合と、判定に用いるピーク値PHのうちの最も古いピーク値PHよりも最も新しいピーク値PHが大きく、かつ、判定に用いるピーク値PHに1つ前のピーク値PHよりも小さいピーク値PHが含まれない場合とで、回生量および回生率の減少量を異ならせる。 The control unit 52 may use three or more peak values PH to determine whether the recorded value R has changed so that the peak value PH increases. When the control unit 52 uses three or more peak values PH to determine whether the recorded value R has changed so that the peak value PH increases, if the newest peak value PH is greater than the oldest peak value PH among the peak values PH used for the determination, the control unit 52 may determine that the recorded value R has changed so that the peak value PH increases. When the control unit 52 uses three or more peak values PH to determine whether the recorded value R has changed so that the peak value PH increases, if the peak value PH used for the determination is always greater than the previous peak value PH, the control unit 52 may determine that the recorded value R has changed so that the peak value PH increases. When determining whether or not the recorded value R has changed so that the peak value PH increases using three or more peak values PH, the control unit 52 may determine that the recorded value R has changed so that the peak value PH increases if the number of peak values PH greater than the previous peak value PH is greater than the number of peak values PH equal to or less than the previous peak value PH. When determining whether or not the recorded value R has changed so that the peak value PH increases using three or more peak values PH, the control unit 52 may change the amount of change in at least one of the regeneration amount and the regeneration rate in accordance with the change in each peak value PH. For example, the amount of regeneration and the amount of reduction in the regeneration rate are made different between a case where the most recent peak value PH is greater than the oldest peak value PH among the peak values PH used for the judgment, and the peak values PH used for the judgment include a peak value PH smaller than the previous peak value PH, and a case where the most recent peak value PH is greater than the oldest peak value PH among the peak values PH used for the judgment, and the peak values PH used for the judgment do not include a peak value PH smaller than the previous peak value PH.

制御部52は、ピーク値PHが上昇した場合のピーク値PHの大きさと回生量および回生率の少なくとも1つとを関連付けた第5情報に応じて、モータ42の回生状態を制御してもよい。第5情報は、例えば、記憶部54に記憶される。第5情報は、例えば、ピーク値PHの大きさと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。第5情報を用いる場合、制御部52は、ピーク値PHが、前回の演算周期において判定したピーク値PHよりも第3所定値DPH1以上大きくなった場合、ピーク値PHが上昇したと判定してもよい。 The control unit 52 may control the regenerative state of the motor 42 according to fifth information that associates the magnitude of the peak value PH when the peak value PH increases with at least one of the regeneration amount and the regeneration rate. The fifth information is stored, for example, in the memory unit 54. The fifth information includes, for example, at least one of a table, a map, and a relational expression that associates the magnitude of the peak value PH with at least one of the regeneration amount and the regeneration rate. When using the fifth information, the control unit 52 may determine that the peak value PH has increased when the peak value PH is greater than the peak value PH determined in the previous calculation cycle by a third predetermined value DPH1 or more.

制御部52は、ピーク値PHの上昇量と回生量および回生率の少なくとも1つとを関連付けた第6情報に応じて、モータ42の回生状態を制御してもよい。第6情報は、例えば、記憶部54に記憶される。第6情報は、例えば、ピーク値PHの上昇量と回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to sixth information that associates the amount of increase in the peak value PH with at least one of the amount of regeneration and the regeneration rate. The sixth information is stored, for example, in the memory unit 54. The sixth information includes, for example, at least one of a table, a map, and a relational expression that associates the amount of increase in the peak value PH with at least one of the amount of regeneration and the regeneration rate.

図5を参照して、第3例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図5に示すフローチャートのステップS31に移行する。制御部52は、図5のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS31からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the third example will be described with reference to FIG. 5. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S31 of the flowchart shown in FIG. 5. When the flowchart in FIG. 5 ends, the control unit 52 repeats the process from step S31 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS31において、所定時間T内の人力駆動力Hのピーク値PHが上昇したか否かを判定する。制御部52は、所定時間T内の人力駆動力Hのピーク値PHが上昇していない場合、処理を終了する。制御部52は、所定時間T内の人力駆動力Hのピーク値PHが上昇した場合、ステップS32に移行する。制御部52は、ステップS32において、回生量および回生率の少なくとも1つを増やし、処理を終了する。 In step S31, the control unit 52 determines whether the peak value PH of the manual driving force H within the specified time T has increased. If the peak value PH of the manual driving force H within the specified time T has not increased, the control unit 52 ends the process. If the peak value PH of the manual driving force H within the specified time T has increased, the control unit 52 proceeds to step S32. In step S32, the control unit 52 increases at least one of the regeneration amount and the regeneration rate, and ends the process.

第4例では、パラメータPは、人力駆動力Hに関するものであり、制御部52は、所定時間T内の人力駆動力Hのピーク値PHが下降するように記録値Rが推移すると、回生量および回生率の少なくとも1つを減らすようにモータ42の回生状態を制御する。人力駆動力Hのピーク値PHは、例えば、仕事率WHのピーク値を含む。制御部52は、所定時間T内に記録された人力駆動力Hの記録値Rのうちの、最も大きい値をピーク値PHとして選択する。 In the fourth example, the parameter P relates to the manual driving force H, and the control unit 52 controls the regenerative state of the motor 42 to reduce at least one of the regeneration amount and the regeneration rate when the recorded value R transitions such that the peak value PH of the manual driving force H within the specified time T decreases. The peak value PH of the manual driving force H includes, for example, the peak value of the power WH. The control unit 52 selects the largest value of the recorded values R of the manual driving force H recorded within the specified time T as the peak value PH.

制御部52は、ピーク値PHが下降した場合、回生量および回生率の少なくとも1つを所定量減らすようにモータ42の回生状態を制御してもよい。この場合、制御部52は、ピーク値PHが、前回の演算周期において判定したピーク値PHよりも第4所定値DPH2以上小さくなった場合、ピーク値PHが下降したと判定してもよい。 When the peak value PH has decreased, the control unit 52 may control the regenerative state of the motor 42 so as to reduce at least one of the regeneration amount and the regeneration rate by a predetermined amount. In this case, the control unit 52 may determine that the peak value PH has decreased when the peak value PH is smaller than the peak value PH determined in the previous calculation cycle by a fourth predetermined value DPH2 or more.

制御部52は、3つ以上のピーク値PHを用いてピーク値PHが下降するよう記録値Rが推移したか否かを判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが下降するよう記録値Rが推移したか否かを判定する場合、判定に用いるピーク値PHのうちの最も古いピーク値PHよりも最も新しいピーク値PHが小さい場合、ピーク値PHが下降するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが下降するよう記録値Rが推移したか否かを判定する場合、判定に用いるピーク値PHが1つ前のピーク値PHよりも常に小さい場合、ピーク値PHが下降するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが下降するよう記録値Rが推移したか否かを判定する場合、1つ前のピーク値PHよりも小さいピーク値PHの数が、1つ前のピーク値PH以上のピーク値PHの数よりも多い場合、ピーク値PHが下降するよう記録値Rが推移したと判定してもよい。制御部52は、3つ以上のピーク値PHを用いてピーク値PHが下降するよう記録値Rが推移したか否かを判定する場合、各ピーク値PHの変化に応じて、回生量および回生率の少なくとも1つの変化量を変更してもよい。例えば、判定に用いるピーク値PHのうちの最も古いピーク値PHよりも最も新しいピーク値PHが小さく、かつ、判定に用いるピーク値PHに1つ前のピーク値PHよりも大きいピーク値PHが含まれる場合と、判定に用いるピーク値PHのうちの最も古いピーク値PHよりも最も新しいピーク値PHが小さく、かつ、判定に用いるピーク値PHに1つ前のピーク値PHよりも大きいピーク値PHが含まれない場合とで、回生量および回生率の減少量を異ならせる。 The control unit 52 may use three or more peak values PH to determine whether the recorded value R has changed so that the peak value PH decreases. When using three or more peak values PH to determine whether the recorded value R has changed so that the peak value PH decreases, if the newest peak value PH is smaller than the oldest peak value PH among the peak values PH used for the determination, the control unit 52 may determine that the recorded value R has changed so that the peak value PH decreases. When using three or more peak values PH to determine whether the recorded value R has changed so that the peak value PH decreases, if the peak value PH used for the determination is always smaller than the previous peak value PH, the control unit 52 may determine that the recorded value R has changed so that the peak value PH decreases. When determining whether or not the recorded value R has changed so that the peak value PH decreases using three or more peak values PH, the control unit 52 may determine that the recorded value R has changed so that the peak value PH decreases if the number of peak values PH smaller than the previous peak value PH is greater than the number of peak values PH equal to or greater than the previous peak value PH. When determining whether or not the recorded value R has changed so that the peak value PH decreases using three or more peak values PH, the control unit 52 may change the amount of change in at least one of the regeneration amount and the regeneration rate in accordance with the change in each peak value PH. For example, the amount of regeneration and the amount of reduction in the regeneration rate are made different between a case where the most recent peak value PH is smaller than the oldest peak value PH among the peak values PH used for the judgment, and the peak values PH used for the judgment include a peak value PH greater than the previous peak value PH, and a case where the most recent peak value PH is smaller than the oldest peak value PH among the peak values PH used for the judgment, and the peak values PH used for the judgment do not include a peak value PH greater than the previous peak value PH.

制御部52は、ピーク値PHが下降した場合のピーク値PHの大きさと回生量および回生率の少なくとも1つとを関連付けた第7情報に応じて、モータ42の回生状態を制御してもよい。第7情報は、例えば、記憶部54に記憶される。第7情報は、例えば、ピーク値PHの大きさと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。第7情報を用いる場合、制御部52は、ピーク値PHが、前回の演算周期において判定したピーク値PHよりも第4所定値DPH2以上小さくなった場合、ピーク値PHが下降したと判定してもよい。 The control unit 52 may control the regenerative state of the motor 42 according to seventh information that associates the magnitude of the peak value PH when the peak value PH has decreased with at least one of the regeneration amount and the regeneration rate. The seventh information is stored, for example, in the memory unit 54. The seventh information includes, for example, at least one of a table, a map, and a relational expression that associates the magnitude of the peak value PH with at least one of the regeneration amount and the regeneration rate. When using the seventh information, the control unit 52 may determine that the peak value PH has decreased when the peak value PH is smaller than the peak value PH determined in the previous calculation cycle by a fourth predetermined value DPH2 or more.

制御部52は、ピーク値PHの上昇量と回生量および回生率の少なくとも1つとを関連付けた第8情報に応じて、モータ42の回生状態を制御してもよい。第8情報は、例えば、記憶部54に記憶される。第8情報は、例えば、ピーク値PHの上昇量と回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to eighth information that associates the amount of increase in the peak value PH with at least one of the amount of regeneration and the regeneration rate. The eighth information is stored, for example, in the memory unit 54. The eighth information includes, for example, at least one of a table, a map, and a relational expression that associates the amount of increase in the peak value PH with at least one of the amount of regeneration and the regeneration rate.

図6を参照して、第4例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図6に示すフローチャートのステップS41に移行する。制御部52は、図6のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS41からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the fourth example will be described with reference to FIG. 6. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S41 of the flowchart shown in FIG. 6. When the flowchart in FIG. 6 ends, the control unit 52 repeats the process from step S41 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS41において、所定時間T内の人力駆動力Hのピーク値PHが下降したか否かを判定する。制御部52は、所定時間T内の人力駆動力Hのピーク値PHが下降していない場合、処理を終了する。制御部52は、所定時間T内の人力駆動力Hのピーク値PHが下降した場合、ステップS42に移行する。制御部52は、ステップS42において、回生量および回生率の少なくとも1つを減らし、処理を終了する。 In step S41, the control unit 52 determines whether the peak value PH of the manual driving force H within the specified time T has decreased. If the peak value PH of the manual driving force H within the specified time T has not decreased, the control unit 52 ends the process. If the peak value PH of the manual driving force H within the specified time T has decreased, the control unit 52 proceeds to step S42. In step S42, the control unit 52 reduces at least one of the regeneration amount and the regeneration rate, and ends the process.

第5例では、所定時間T内の記録値Rの平均値ARが下降したのちに上昇した場合、または、所定時間T内に記録値Rの平均値ARが上昇したのちに下降した場合、制御部52は所定時間T内の記録値Rの始点値R1と終点値R2との差分DRに応じてモータ42の回生状態を制御する。第5例のパラメータPは、人力駆動力Hに関するものであることが好ましい。この場合、記録値Rの平均値ARは、人力駆動力Hの平均値AHであることが好ましい。 In the fifth example, if the average value AR of the recorded values R within a specified time T falls and then rises, or if the average value AR of the recorded values R within the specified time T rises and then falls, the control unit 52 controls the regenerative state of the motor 42 according to the difference DR between the start value R1 and the end value R2 of the recorded values R within the specified time T. The parameter P in the fifth example is preferably related to the manual driving force H. In this case, the average value AR of the recorded values R is preferably the average value AH of the manual driving force H.

制御部52は、一例では、所定時間T内の記録値Rの平均値ARが下降したのちに上昇した場合、制御部52は所定時間T内の記録値Rの始点値R1と終点値R2との差分DRに応じてモータ42の回生状態を制御する。制御部52は、別例では、所定時間T内に記録値Rの平均値ARが上昇したのちに下降した場合、制御部52は所定時間T内の記録値Rの始点値R1と終点値R2との差分DRに応じてモータ42の回生状態を制御する。制御部52は、第5例において、第5例の一例と別例との両方を実行してもよい。 In one example, when the average value AR of the recorded values R within a predetermined time T falls and then rises, the control unit 52 controls the regenerative state of the motor 42 in accordance with the difference DR between the start value R1 and the end value R2 of the recorded values R within the predetermined time T. In another example, when the average value AR of the recorded values R rises and then falls within the predetermined time T, the control unit 52 controls the regenerative state of the motor 42 in accordance with the difference DR between the start value R1 and the end value R2 of the recorded values R within the predetermined time T. In the fifth example, the control unit 52 may execute both the example and the alternative example of the fifth example.

制御部52は、差分DRと回生量および回生率の少なくとも1つとを関連付けた第9情報に応じて、モータ42の回生状態を制御してもよい。第9情報は、例えば、記憶部54に記憶される。第9情報は、例えば、差分DRと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to ninth information that associates the difference DR with at least one of the regeneration amount and the regeneration rate. The ninth information is stored, for example, in the memory unit 54. The ninth information includes, for example, at least one of a table, a map, and a relational expression that associates the difference DR with at least one of the regeneration amount and the regeneration rate.

制御部52は、差分DRの正負に応じて回生量および回生率の少なくとも1つを変更してもよい。例えば、制御部52は、差分DRが正の場合および負の場合の一方の場合、回生量および回生率の少なくとも1つを小さくし、差分DRが正の場合および負の場合の他方の場合、回生量および回生率の少なくとも1つを大きくする。制御部52は、差分DRの絶対値が大きいほど、回生量および回生率の少なくとも1つを大きくしてもよく、差分DRの絶対値が小さいほど、回生量および回生率の少なくとも1つを小さくしてもよい。制御部52は、終点値R2が始点値R1よりも高く、かつ、差分DRの絶対値が大きいほど、回生量および回生率の少なくとも1つを大きくしてもよく、終点値R2が始点値R1よりも高く、かつ、差分DRの絶対値が大きいほど、回生量および回生率の少なくとも1つを小さくしてもよい。制御部52は、終点値R2が始点値R1よりも低く、かつ、差分DRの絶対値が大きいほど、回生量および回生率の少なくとも1つを小さくしてもよく、終点値R2が始点値R1よりも低く、かつ、差分DRの絶対値が大きいほど、回生量および回生率の少なくとも1つを大きくしてもよい。 The control unit 52 may change at least one of the regeneration amount and the regeneration rate depending on whether the difference DR is positive or negative. For example, the control unit 52 reduces at least one of the regeneration amount and the regeneration rate when the difference DR is positive or negative, and increases at least one of the regeneration amount and the regeneration rate when the difference DR is positive or negative. The control unit 52 may increase at least one of the regeneration amount and the regeneration rate as the absolute value of the difference DR increases, and may decrease at least one of the regeneration amount and the regeneration rate as the absolute value of the difference DR decreases. The control unit 52 may increase at least one of the regeneration amount and the regeneration rate as the end point value R2 is higher than the start point value R1 and the absolute value of the difference DR increases, and may decrease at least one of the regeneration amount and the regeneration rate as the end point value R2 is higher than the start point value R1 and the absolute value of the difference DR increases. The control unit 52 may decrease at least one of the regeneration amount and the regeneration rate the more the end point value R2 is lower than the start point value R1 and the greater the absolute value of the difference DR, and may increase at least one of the regeneration amount and the regeneration rate the more the end point value R2 is lower than the start point value R1 and the greater the absolute value of the difference DR.

図7を参照して、第5例の一例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図7に示すフローチャートのステップS51に移行する。制御部52は、図7のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS51からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the fifth example will be described with reference to FIG. 7. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S51 in the flowchart shown in FIG. 7. When the flowchart in FIG. 7 ends, the control unit 52 repeats the process from step S51 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS51において、所定時間T内の記録値Rの平均値ARが下降したのちに上昇したか否かを判定する。制御部52は、所定時間T内の記録値Rの平均値ARが下降したのちに上昇していない場合、処理を終了する。制御部52は、所定時間T内の記録値Rの平均値ARが下降したのちに上昇した場合、ステップS52に移行する。制御部52は、ステップS52において、差分DRに応じてモータ42の回生状態を制御し、処理を終了する。 In step S51, the control unit 52 determines whether the average value AR of the recorded values R within the specified time T has risen after falling. If the average value AR of the recorded values R within the specified time T has not risen after falling, the control unit 52 ends the process. If the average value AR of the recorded values R within the specified time T has risen after falling, the control unit 52 proceeds to step S52. In step S52, the control unit 52 controls the regenerative state of the motor 42 according to the difference DR, and ends the process.

図8を参照して、第5例の別例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図8に示すフローチャートのステップS61に移行する。制御部52は、図8のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS61からの処理を繰り返す。 Referring to FIG. 8, a process for controlling the regenerative state of the motor 42 in another example of the fifth example will be described. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S61 of the flowchart shown in FIG. 8. When the flowchart in FIG. 8 ends, the control unit 52 repeats the process from step S61 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS61において、所定時間T内の記録値Rの平均値ARが上昇したのちに下降したか否かを判定する。制御部52は、所定時間T内の記録値Rの平均値ARが上昇したのちに下降していない場合、処理を終了する。制御部52は、所定時間T内の記録値Rの平均値ARが上昇したのちに下降した場合、ステップS62に移行する。制御部52は、ステップS62において、差分DRに応じてモータ42の回生状態を制御し、処理を終了する。 In step S61, the control unit 52 determines whether the average value AR of the recorded values R within the specified time T has increased and then decreased. If the average value AR of the recorded values R within the specified time T has not increased and then decreased, the control unit 52 ends the process. If the average value AR of the recorded values R within the specified time T has increased and then decreased, the control unit 52 proceeds to step S62. In step S62, the control unit 52 controls the regenerative state of the motor 42 according to the difference DR, and ends the process.

第6例では、制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高い場合、回生量および回生率の少なくとも1つを変更するようにモータ42の回生状態を制御する。第6例のパラメータPは、人力駆動力Hに関するものであることが好ましい。この場合、記録値Rは、人力駆動力Hであることが好ましい。 In a sixth example, the control unit 52 controls the regenerative state of the motor 42 to change at least one of the regeneration amount and the regeneration rate when the start value R1 of the recorded value R within the predetermined time T is higher than the end value R2 of the recorded value R within the predetermined time T. The parameter P in the sixth example is preferably related to the manual driving force H. In this case, the recorded value R is preferably the manual driving force H.

第6例の一例では、制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高い場合、回生量および回生率の少なくとも1つを減らすようにモータ42の回生状態を制御する。 In one example of the sixth example, when the start value R1 of the recorded value R within the specified time T is higher than the end value R2 of the recorded value R within the specified time T, the control unit 52 controls the regeneration state of the motor 42 to reduce at least one of the regeneration amount and the regeneration rate.

制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高い場合、回生量および回生率の少なくとも1つを所定量減らすようにモータ42の回生状態を制御してもよい。この場合、制御部52は、始点値R1が、終点値R2よりも第5所定値DRX以上大きくなった場合、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高くなったと判定してもよい。 The control unit 52 may control the regeneration state of the motor 42 to reduce at least one of the regeneration amount and the regeneration rate by a predetermined amount when the start point value R1 of the recorded value R within the predetermined time T is higher than the end point value R2 of the recorded value R within the predetermined time T. In this case, the control unit 52 may determine that the start point value R1 of the recorded value R within the predetermined time T has become higher than the end point value R2 of the recorded value R within the predetermined time T when the start point value R1 is greater than the end point value R2 by a fifth predetermined value DRX or more.

制御部52は、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けた第10情報に応じて、モータ42の回生状態を制御してもよい。第10情報は、例えば、記憶部54に記憶される。第10情報は、例えば、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to tenth information that associates the difference DR between the start point value R1 and the end point value R2 within the predetermined time T with at least one of the regeneration amount and the regeneration rate. The tenth information is stored, for example, in the memory unit 54. The tenth information includes, for example, at least one of a table, a map, and a relational expression that associates the difference DR between the start point value R1 and the end point value R2 within the predetermined time T with at least one of the regeneration amount and the regeneration rate.

図9を参照して、第6例の一例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図9に示すフローチャートのステップS71に移行する。制御部52は、図9のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS71からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the sixth example will be described with reference to FIG. 9. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S71 in the flowchart shown in FIG. 9. When the flowchart in FIG. 9 ends, the control unit 52 repeats the process from step S71 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS71において、始点値R1が終点値R2よりも高いか否かを判定する。制御部52は、始点値R1が終点値R2よりも高くない場合、処理を終了する。制御部52は、始点値R1が終点値R2よりも高い場合、ステップS72に移行する。制御部52は、ステップS72において、回生量および回生率の少なくとも1つを減らし、処理を終了する。 In step S71, the control unit 52 determines whether the start point value R1 is higher than the end point value R2. If the start point value R1 is not higher than the end point value R2, the control unit 52 ends the process. If the start point value R1 is higher than the end point value R2, the control unit 52 proceeds to step S72. In step S72, the control unit 52 reduces at least one of the regeneration amount and the regeneration rate, and ends the process.

第6例の別例では、制御部52は、所定時間内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高い場合、回生量および回生率の少なくとも1つを増やすようにモータ42の回生状態を制御する。 In another example of the sixth example, when the start value R1 of the recorded value R within a specified time T is higher than the end value R2 of the recorded value R within the specified time T, the control unit 52 controls the regenerative state of the motor 42 to increase at least one of the regeneration amount and the regeneration rate.

制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高い場合、回生量および回生率の少なくとも1つを所定量増やすようにモータ42の回生状態を制御してもよい。この場合、制御部52は、始点値R1が、終点値R2よりも第5所定値DRX以上大きくなった場合、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも高くなったと判定してもよい。 The control unit 52 may control the regenerative state of the motor 42 to increase at least one of the regeneration amount and the regeneration rate by a predetermined amount when the start point value R1 of the recorded value R within the predetermined time T is higher than the end point value R2 of the recorded value R within the predetermined time T. In this case, the control unit 52 may determine that the start point value R1 of the recorded value R within the predetermined time T has become higher than the end point value R2 of the recorded value R within the predetermined time T when the start point value R1 is greater than the end point value R2 by a fifth predetermined value DRX or more.

制御部52は、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けた第11情報に応じて、モータ42の回生状態を制御してもよい。第11情報は、例えば、記憶部54に記憶される。第11情報は、例えば、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to eleventh information that associates the difference DR between the start point value R1 and the end point value R2 within the predetermined time T with at least one of the regeneration amount and the regeneration rate. The eleventh information is stored, for example, in the memory unit 54. The eleventh information includes, for example, at least one of a table, a map, and a relational expression that associates the difference DR between the start point value R1 and the end point value R2 within the predetermined time T with at least one of the regeneration amount and the regeneration rate.

図10を参照して、第6例の別例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図10に示すフローチャートのステップS81に移行する。制御部52は、図10のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS81からの処理を繰り返す。 Referring to FIG. 10, a process for controlling the regenerative state of the motor 42 in another example of the sixth example will be described. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S81 of the flowchart shown in FIG. 10. When the flowchart in FIG. 10 ends, the control unit 52 repeats the process from step S81 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS81において、始点値R1が終点値R2よりも高いか否かを判定する。制御部52は、始点値R1が終点値R2よりも高くない場合、処理を終了する。制御部52は、始点値R1が終点値R2よりも高い場合、ステップS82に移行する。制御部52は、ステップS82において、回生量および回生率の少なくとも1つを増やし、処理を終了する。 In step S81, the control unit 52 determines whether the start point value R1 is higher than the end point value R2. If the start point value R1 is not higher than the end point value R2, the control unit 52 ends the process. If the start point value R1 is higher than the end point value R2, the control unit 52 proceeds to step S82. In step S82, the control unit 52 increases at least one of the regeneration amount and the regeneration rate, and ends the process.

第7例では、制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低い場合、回生量および回生率の少なくとも1つを変更するようにモータ42の回生状態を制御する。第7例のパラメータPは、人力駆動力Hに関するものであることが好ましい。この場合、記録値Rは、人力駆動力Hであることが好ましい。 In the seventh example, when the start value R1 of the recorded value R within the predetermined time T is lower than the end value R2 of the recorded value R within the predetermined time T, the control unit 52 controls the regenerative state of the motor 42 to change at least one of the regeneration amount and the regeneration rate. The parameter P in the seventh example is preferably related to the manual driving force H. In this case, the recorded value R is preferably the manual driving force H.

第7例の一例では、制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低い場合、回生量および回生率の少なくとも1つを増やすようにモータ42の回生状態を制御する。 In one example of the seventh example, when the start value R1 of the recorded value R within the specified time T is lower than the end value R2 of the recorded value R within the specified time T, the control unit 52 controls the regenerative state of the motor 42 to increase at least one of the regeneration amount and the regeneration rate.

制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低い場合、回生量および回生率の少なくとも1つを所定量増やすようにモータ42の回生状態を制御してもよい。この場合、制御部52は、始点値R1が、終点値R2よりも第6所定値DRY以上小さくなった場合、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低くなったと判定してもよい。 The control unit 52 may control the regenerative state of the motor 42 to increase at least one of the regeneration amount and the regeneration rate by a predetermined amount when the start point value R1 of the recorded value R within the predetermined time T is lower than the end point value R2 of the recorded value R within the predetermined time T. In this case, the control unit 52 may determine that the start point value R1 of the recorded value R within the predetermined time T has become lower than the end point value R2 of the recorded value R within the predetermined time T when the start point value R1 is smaller than the end point value R2 by a sixth predetermined value DRY or more.

制御部52は、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けた第12情報に応じて、モータ42の回生状態を制御してもよい。第12情報は、例えば、記憶部54に記憶される。第12情報は、例えば、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to 12th information that associates the difference DR between the start point value R1 and the end point value R2 within the specified time T with at least one of the regeneration amount and the regeneration rate. The 12th information is stored in the memory unit 54, for example. The 12th information includes at least one of a table, a map, and a relational expression that associates the difference DR between the start point value R1 and the end point value R2 within the specified time T with at least one of the regeneration amount and the regeneration rate.

図11を参照して、第7例の一例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図11に示すフローチャートのステップS91に移行する。制御部52は、図11のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS91からの処理を繰り返す。 The process of controlling the regenerative state of the motor 42 in the seventh example will be described with reference to FIG. 11. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S91 in the flowchart shown in FIG. 11. When the flowchart in FIG. 11 ends, the control unit 52 repeats the process from step S91 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS91において、始点値R1が終点値R2よりも低いか否かを判定する。制御部52は、始点値R1が終点値R2よりも低くない場合、処理を終了する。制御部52は、始点値R1が終点値R2よりも低い場合、ステップS92に移行する。制御部52は、ステップS92において、回生量および回生率の少なくとも1つを増やし、処理を終了する。 In step S91, the control unit 52 determines whether the start point value R1 is lower than the end point value R2. If the start point value R1 is not lower than the end point value R2, the control unit 52 ends the process. If the start point value R1 is lower than the end point value R2, the control unit 52 proceeds to step S92. In step S92, the control unit 52 increases at least one of the regeneration amount and the regeneration rate, and ends the process.

第7例の別例では、制御部52は、所定時間内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低い場合、回生量および回生率の少なくとも1つを減らすようにモータ42の回生状態を制御する。 In another example of the seventh example, when the start value R1 of the recorded value R within a specified time T is lower than the end value R2 of the recorded value R within the specified time T, the control unit 52 controls the regenerative state of the motor 42 to reduce at least one of the regeneration amount and the regeneration rate.

制御部52は、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低い場合、回生量および回生率の少なくとも1つを所定量減らすようにモータ42の回生状態を制御してもよい。この場合、制御部52は、始点値R1が、終点値R2よりも第6所定値DRY以上小さくなった場合、所定時間T内における記録値Rの始点値R1が、所定時間T内の記録値Rの終点値R2よりも低くなったと判定してもよい。 The control unit 52 may control the regeneration state of the motor 42 to reduce at least one of the regeneration amount and the regeneration rate by a predetermined amount when the start point value R1 of the recorded value R within the predetermined time T is lower than the end point value R2 of the recorded value R within the predetermined time T. In this case, the control unit 52 may determine that the start point value R1 of the recorded value R within the predetermined time T has become lower than the end point value R2 of the recorded value R within the predetermined time T when the start point value R1 is smaller than the end point value R2 by at least a sixth predetermined value DRY.

制御部52は、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けた第13情報に応じて、モータ42の回生状態を制御してもよい。第13情報は、例えば、記憶部54に記憶される。第13情報は、例えば、所定時間T内における始点値R1と終点値R2との差分DRと回生量および回生率の少なくとも1つとを関連付けたテーブル、マップ、および、関係式の少なくとも1つを含む。 The control unit 52 may control the regenerative state of the motor 42 according to thirteenth information that associates the difference DR between the start point value R1 and the end point value R2 within the predetermined time T with at least one of the regeneration amount and the regeneration rate. The thirteenth information is stored, for example, in the memory unit 54. The thirteenth information includes, for example, at least one of a table, a map, and a relational expression that associates the difference DR between the start point value R1 and the end point value R2 within the predetermined time T with at least one of the regeneration amount and the regeneration rate.

図12を参照して、第7例の別例においてモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図12に示すフローチャートのステップS101に移行する。制御部52は、図12のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS101からの処理を繰り返す。 Referring to FIG. 12, a process for controlling the regenerative state of the motor 42 in another example of the seventh example will be described. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S101 of the flowchart shown in FIG. 12. When the flowchart in FIG. 12 ends, the control unit 52 repeats the process from step S101 after a predetermined period until the supply of power is stopped.

制御部52は、ステップS101において、始点値R1が終点値R2よりも低いか否かを判定する。制御部52は、始点値R1が終点値R2よりも低くない場合、処理を終了する。制御部52は、始点値R1が終点値R2よりも低い場合、ステップS102に移行する。制御部52は、ステップS102において、回生量および回生率の少なくとも1つを減らし、処理を終了する。 In step S101, the control unit 52 determines whether the start point value R1 is lower than the end point value R2. If the start point value R1 is not lower than the end point value R2, the control unit 52 ends the process. If the start point value R1 is lower than the end point value R2, the control unit 52 proceeds to step S102. In step S102, the control unit 52 reduces at least one of the regeneration amount and the regeneration rate, and ends the process.

例えば、制御部52は、パラメータPが搭乗者の疲労または精神的な負担が大きくなる場合と対応するように推移する場合に、回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。制御部52は、パラメータPが搭乗者の疲労または精神的な負担が小さくなる場合と対応するように推移する場合に、回生量および回生率の少なくとも1つを増やすことによって、バッテリ40への電力の供給量を増やすことができる。 For example, when parameter P changes in a manner that corresponds to an increase in the fatigue or mental burden of the passenger, control unit 52 can reduce at least one of the regeneration amount and the regeneration rate, thereby reducing the burden on the passenger. When parameter P changes in a manner that corresponds to an increase in the fatigue or mental burden of the passenger, control unit 52 can increase the amount of power supplied to battery 40 by increasing at least one of the regeneration amount and the regeneration rate.

例えば、心拍数、体温、発汗量、および、呼吸頻度が上昇するように推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、心拍数、体温、発汗量、または、呼吸頻度が上昇するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。また、体重が下降するように推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、体重が下降するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。 For example, if the heart rate, body temperature, amount of sweating, and breathing frequency increase, it is possible that the occupant is fatigued or has a large mental burden. Therefore, if the heart rate, body temperature, amount of sweating, or breathing frequency increase, it is possible to reduce the load on the occupant by reducing at least one of the regeneration amount and the regeneration rate. Also, if the weight decreases, it is possible that the occupant is fatigued or has a large mental burden. Therefore, if the weight decreases, it is possible to reduce the load on the occupant by reducing at least one of the regeneration amount and the regeneration rate.

例えば、トルクTH、ケイデンスC、および、仕事率WHが下降するように推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、トルクTH、ケイデンスC、または、仕事率WHが下降するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。 For example, if the torque TH, cadence C, and power WH change so as to decrease, it is possible that the rider is fatigued or has a large mental burden. Therefore, if the torque TH, cadence C, or power WH change so as to decrease, at least one of the regeneration amount and the regeneration rate can be reduced, thereby reducing the rider's burden.

例えば、気温、走行路の路面勾配、および、走行抵抗が上昇するように推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、気温、走行路の路面勾配、または、走行抵抗が上昇するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。また、天候が晴れの場合から曇り、曇りの場合から雨に推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、照度が下降するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。また、湿度が上昇するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。また、天候に関するパラメータPを、搭乗者の疲労または精神的な負担が大きいと考えられるほど大きな値に設定し、天候に関するパラメータPが上昇するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。また、時刻が昼間から夜間に推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、時刻に関するパラメータPを、搭乗者の疲労または精神的な負担が大きいと考えられるほど大きな値に設定し、時刻に関するパラメータPが上昇するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。 For example, when the temperature, the road surface gradient of the road, and the running resistance change to increase, the passenger's fatigue or mental burden is considered to be large. Therefore, when the temperature, the road surface gradient of the road, or the running resistance change to increase, at least one of the regeneration amount and the regeneration rate can be reduced to reduce the passenger's load. Also, when the weather changes from sunny to cloudy, or from cloudy to rain, the passenger's fatigue or mental burden is considered to be large. Therefore, when the illuminance changes to decrease, at least one of the regeneration amount and the regeneration rate can be reduced to reduce the passenger's load. Also, when the humidity changes to increase, at least one of the regeneration amount and the regeneration rate can be reduced to reduce the passenger's load. Also, the weather-related parameter P is set to a value that is larger as the passenger's fatigue or mental burden is considered to be large, and when the weather-related parameter P changes to increase, at least one of the regeneration amount and the regeneration rate can be reduced to reduce the passenger's load. Also, when the time changes from daytime to nighttime, the passenger's fatigue or mental burden is considered to be large. For this reason, the time-related parameter P is set to a larger value as the passenger's fatigue or mental burden is considered to be greater, and as the time-related parameter P increases, at least one of the regeneration amount and regeneration rate is reduced, thereby reducing the passenger's burden.

例えば、人力駆動車10のピッチ角度が上昇するように推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、人力駆動車10のピッチ角度が上昇するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。また、走行速度Vが下降するように推移する場合、搭乗者の疲労または精神的な負担が大きいことが考えられる。このため、走行速度Vが下降するように推移すると回生量および回生率の少なくとも1つを減らすことによって、搭乗者の負荷を軽減させることができる。 For example, if the pitch angle of the human-powered vehicle 10 changes to an upward trend, it is possible that the passenger is fatigued or mentally burdened. For this reason, if the pitch angle of the human-powered vehicle 10 changes to an upward trend, it is possible to reduce the passenger's burden by reducing at least one of the regeneration amount and the regeneration rate. Also, if the traveling speed V changes to a downward trend, it is possible that the passenger is fatigued or mentally burdened. For this reason, if the traveling speed V changes to a downward trend, it is possible to reduce the passenger's burden by reducing at least one of the regeneration amount and the regeneration rate.

制御部52は、パラメータPの所定期間における推移に応じてモータ42の回生状態を制御する。所定期間を比較的長くすることができるため、例えば、1周期におけるパラメータPの変化に応じて回生状態を制御する場合と比較して、搭乗者の疲労または精神的な負担により好適な回生状態の制御を行える。 The control unit 52 controls the regenerative state of the motor 42 in response to the change in the parameter P over a predetermined period. Because the predetermined period can be made relatively long, the regenerative state can be controlled in a more suitable manner depending on the fatigue or mental stress of the passenger, for example, compared to when the regenerative state is controlled in response to the change in the parameter P over one cycle.

(変形例)
実施形態に関する説明は、本発明に従う人力駆動車用制御装置が取り得る形態の例示であり、その形態を制限することを意図していない。本発明に従う人力駆動車用制御装置は、例えば以下に示される実施形態の変形例、および、相互に矛盾しない少なくとも2つの変形例が組み合わせられた形態を取り得る。以下の変形例において、実施形態の形態と共通する部分については、実施形態と同一の符号を付してその説明を省略する。
(Modification)
The explanations of the embodiments are examples of possible forms of a control device for a human-powered vehicle according to the present invention, and are not intended to limit the forms. A control device for a human-powered vehicle according to the present invention can take the form of, for example, a modified version of the embodiment shown below, or a combination of at least two mutually compatible modified versions. In the following modified versions, parts that are common to the embodiment will be given the same reference numerals as in the embodiment, and descriptions thereof will be omitted.

・モータ42は、人力駆動車10の推進をアシストしないものであってもよい。 - The motor 42 may not assist in propelling the human-powered vehicle 10.

・制御部52は仕事率WHに対する回生率を調整してもよい。この場合、人力駆動車10の駆動状態は、仕事率WHを含むことが好ましい。例えば、人力駆動車10の動力伝達経路とモータ42との間に、動力伝達状態を切り替える切替装置を設け、制御部52は、切替装置を制御することによって、回生量および回生率の少なくとも1つを変更してもよい。この場合、切替装置がクランク軸14Aの回転トルクのうちのモータ42に伝達する比率を変更することによって、搭乗者によるペダリングの仕事率WHに対する回生率を変更できる。 The control unit 52 may adjust the regeneration rate relative to the power WH. In this case, it is preferable that the driving state of the human-powered vehicle 10 includes the power WH. For example, a switching device that switches the power transmission state may be provided between the power transmission path of the human-powered vehicle 10 and the motor 42, and the control unit 52 may change at least one of the regeneration amount and the regeneration rate by controlling the switching device. In this case, the regeneration rate relative to the power WH of pedaling by the rider can be changed by changing the ratio of the rotational torque of the crankshaft 14A that the switching device transmits to the motor 42.

・制御部52は、所定時間T内における記録値Rの始点値R1と終点値R2との差分DRが所定差DR1以内の場合、回生量および回生率の少なくとも1つを変化させないようにモータ42の回生状態を制御してもよい。この場合、制御部52は、所定時間T内における記録値Rの始点値R1と終点値R2との差分DRが所定差DR1よりも大きい場合、回生量および回生率の少なくとも1つを変化させることが好ましい。制御部52は、例えば、所定時間T内における記録値Rの始点値R1と終点値R2との差分DRが所定差DR1よりも大きい場合、差分DRに応じて回生量および回生率の少なくとも1つを大きくまたは小さくする。
図13を参照して、第1変形例のモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図13に示すフローチャートのステップS111に移行する。制御部52は、図13のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS111からの処理を繰り返す。
制御部52は、ステップS111において、所定時間T内における記録値Rの始点値R1と終点値R2との差分DRが所定差DR1以内か否かを判定する。制御部52は、所定時間T内における記録値Rの始点値R1と終点値R2との差分DRが所定差DR1以内の場合、ステップS112に移行する。制御部52は、ステップS112において、回生量および回生率の少なくとも1つを変化させないようにモータ42の回生状態を制御し、処理を終了する。制御部52は、ステップS111において、所定時間T内における記録値Rの始点値R1と終点値R2との差分DRが所定差DR1以内ではない場合、ステップS113に移行する。制御部52は、ステップS113において、回生量および回生率の少なくとも1つを変化させるようにモータ42の回生状態を制御し、処理を終了する。
The control unit 52 may control the regeneration state of the motor 42 so as not to change at least one of the regeneration amount and the regeneration rate when the difference DR between the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is within a predetermined difference DR1. In this case, it is preferable that the control unit 52 changes at least one of the regeneration amount and the regeneration rate when the difference DR between the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is greater than the predetermined difference DR1. For example, when the difference DR between the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is greater than the predetermined difference DR1, the control unit 52 increases or decreases at least one of the regeneration amount and the regeneration rate in accordance with the difference DR.
A process for controlling the regenerative state of the motor 42 in the first modified example will be described with reference to Fig. 13. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S111 of the flowchart shown in Fig. 13. When the flowchart in Fig. 13 ends, the control unit 52 repeats the process from step S111 after a predetermined period until the supply of power is stopped.
In step S111, the control unit 52 determines whether the difference DR between the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is within a predetermined difference DR1. If the difference DR between the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is within the predetermined difference DR1, the control unit 52 proceeds to step S112. In step S112, the control unit 52 controls the regenerative state of the motor 42 so as not to change at least one of the regeneration amount and the regeneration rate, and ends the process. In step S111, if the difference DR between the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is not within the predetermined difference DR1, the control unit 52 proceeds to step S113. In step S113, the control unit 52 controls the regenerative state of the motor 42 so as to change at least one of the regeneration amount and the regeneration rate, and ends the process.

・制御部52は、所定時間T内における記録値Rの始点値R1と終点値R2との両方が閾値RX以上の場合、回生量および回生率の少なくとも1つを第1変化量で変化させ、所定時間T内における記録値Rの始点値R1と終点値R2との両方が、閾値RX未満の場合、回生量および回生率の少なくとも1つを第1変化量とは異なる第2変化量で変化させるようにモータ42の回生状態を制御してもよい。この場合、制御部52は、所定時間T内における記録値Rの始点値R1と終点値R2との少なくとも1つが閾値RX未満の場合、回生量および回生率の少なくとも1つを第2変化量で変化させるようにモータ42の回生状態を制御することが好ましい。
図14を参照して、第2変形例のモータ42の回生状態を制御する処理について説明する。制御部52は、制御部52に電力が供給されると、処理を開始して図14に示すフローチャートのステップS121に移行する。制御部52は、図14のフローチャートが終了すると、電力の供給が停止されるまでは、所定周期後にステップS121からの処理を繰り返す。
制御部52は、ステップS121において、所定時間T内における記録値Rの始点値R1が閾値RX以上か否かを判定する。制御部52は、所定時間T内における記録値Rの始点値R1が閾値RX以上の場合、ステップS122に移行する。制御部52は、ステップS122において、所定時間T内における記録値Rの終点値R2が閾値RX以上か否かを判定する。制御部52は、所定時間T内における記録値Rの終点値R2が閾値RX以上の場合、ステップS123に移行する。制御部52は、ステップS123において、回生量および回生率の少なくとも1つを第1変化量で変化するようにモータ42の回生状態を制御し、処理を終了する。制御部52は、ステップS121において、所定時間T内における記録値Rの始点値R1が閾値RX以上ではない場合、ステップS124に移行する。制御部52は、ステップS12において、所定時間T内における記録値Rの終点値R2が閾値RX以上ではない場合、ステップS124に移行する。制御部52は、ステップS12において、回生量および回生率の少なくとも1つを第2変化量で変化するようにモータ42の回生状態を制御し、処理を終了する。
The control unit 52 may control the regenerative state of the motor 42 so as to change at least one of the regeneration amount and the regeneration rate by a first change amount when both the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T are equal to or greater than the threshold value RX, and to change at least one of the regeneration amount and the regeneration rate by a second change amount different from the first change amount when both the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T are less than the threshold value RX. In this case, it is preferable that the control unit 52 controls the regenerative state of the motor 42 so as to change at least one of the regeneration amount and the regeneration rate by the second change amount when at least one of the start point value R1 and the end point value R2 of the recorded value R within the predetermined time T is less than the threshold value RX.
A process for controlling the regenerative state of the motor 42 in the second modified example will be described with reference to Fig. 14. When power is supplied to the control unit 52, the control unit 52 starts the process and proceeds to step S121 of the flowchart shown in Fig. 14. When the flowchart in Fig. 14 ends, the control unit 52 repeats the process from step S121 after a predetermined period until the supply of power is stopped.
In step S121, the control unit 52 judges whether the start point value R1 of the recorded value R within the predetermined time T is equal to or greater than the threshold value RX. If the start point value R1 of the recorded value R within the predetermined time T is equal to or greater than the threshold value RX, the control unit 52 proceeds to step S122. In step S122, the control unit 52 judges whether the end point value R2 of the recorded value R within the predetermined time T is equal to or greater than the threshold value RX. If the end point value R2 of the recorded value R within the predetermined time T is equal to or greater than the threshold value RX, the control unit 52 proceeds to step S123. In step S123, the control unit 52 controls the regeneration state of the motor 42 so that at least one of the regeneration amount and the regeneration rate is changed by a first change amount, and ends the process. If the start point value R1 of the recorded value R within the predetermined time T is not equal to or greater than the threshold value RX, the control unit 52 proceeds to step S124. If the end point value R2 of the recorded value R within the predetermined time T is not equal to or greater than the threshold value RX in step S122, the control unit 52 proceeds to step S124. In step S124 , the control unit 52 controls the regenerative state of the motor 42 so as to change at least one of the regeneration amount and the regeneration rate by a second change amount, and ends the process.

・上記第変形例において、制御部52は、所定時間T内における記録値Rの始点値R1と終点値R2との両方が閾値RX未満の場合、回生量および回生率の少なくとも1つを第1変化量で変化させるようにモータ42の回生状態を制御し、かつ、一方のみが閾値RX未満の場合、回生量および回生率の少なくとも1つを第変化量で変化させるようにモータ42の回生状態を制御してもよい。 In the above second modified example, when both the start value R1 and the end value R2 of the recorded value R within a specified time T are less than the threshold value RX, the control unit 52 may control the regenerative state of the motor 42 so as to change at least one of the regeneration amount and the regeneration rate by a first change amount, and when only one of them is less than the threshold value RX, the control unit 52 may control the regenerative state of the motor 42 so as to change at least one of the regeneration amount and the regeneration rate by a second change amount.

・制御部52は、制御部52は、パラメータPの所定期間における推移に応じてモータ42の回生状態を制御し、かつ、パラメータPの所定期間よりも短い期間における推移に応じてモータ42の回生状態を制御してもよい。この場合、制御部52は、パラメータPの所定期間における推移に応じて変更する回生量および回生率の変化量よりも、パラメータPの所定期間よりも短い期間における推移に応じて変更する回生量および回生率の変化量を小さくすることが好ましい。例えば、制御部52は、パラメータPが所定期間において増加するように推移した場合、第1変化量で回生量および回生率を減らし、パラメータPが所定期間よりも短い期間において減少するように推移した場合、第2変化量で回生量および回生率を減らし、第2変化量は、第1変化量よりも小さい。例えば、制御部52は、パラメータPが所定期間において減少するように推移した場合、第3変化量で回生量および回生率を増やし、パラメータPが所定期間よりも短い期間において増加するように推移した場合、第4変化量で回生量および回生率を減らし、第4変化量は、第3変化量よりも小さい。 - The control unit 52 may control the regenerative state of the motor 42 in response to the transition of the parameter P over a predetermined period, and may also control the regenerative state of the motor 42 in response to the transition of the parameter P over a period shorter than the predetermined period. In this case, it is preferable for the control unit 52 to make the amount of change in the regenerative amount and the regenerative rate changed in response to the transition of the parameter P over a period shorter than the predetermined period smaller than the amount of change in the regenerative amount and the regenerative rate changed in response to the transition of the parameter P over a period shorter than the predetermined period. For example, when the parameter P transitions to increase over the predetermined period, the control unit 52 reduces the regenerative amount and the regenerative rate by a first amount of change, and when the parameter P transitions to decrease over a period shorter than the predetermined period, the control unit 52 reduces the regenerative amount and the regenerative rate by a second amount of change, the second amount of change being smaller than the first amount of change. For example, if the parameter P changes so as to decrease over a predetermined period of time, the control unit 52 increases the regeneration amount and the regeneration rate by a third change amount, and if the parameter P changes so as to increase over a period of time shorter than the predetermined period of time, the control unit 52 decreases the regeneration amount and the regeneration rate by a fourth change amount, the fourth change amount being smaller than the third change amount.

・制御装置50は、人力駆動車10に取り付けられるモータ42を制御する制御部52を含み、制御部52は、人力駆動車10に搭乗する搭乗者の身体情報、人力駆動車10の駆動状態、人力駆動車10の走行環境、および、人力駆動車10の走行状態の少なくとも1つに関するパラメータPに応じて、搭乗者によるペダリングの仕事率WHに対する回生率を制御するようにしてもよい。この場合、パラメータPの推移に関わらず、回生率を制御してもよい。例えば、パラメータPが第7所定値PX以上の場合の回生率と、パラメータPが第7所定値PX未満の場合の回生率とを異ならせる。制御部52は、人力駆動車10に搭乗する搭乗者の身体情報、人力駆動車10の駆動状態、人力駆動車10の走行環境、および、人力駆動車10の走行状態の少なくとも1つに関するパラメータPに応じて、回生量を制御するようにしてもよい。 The control device 50 includes a control unit 52 that controls the motor 42 attached to the human-powered vehicle 10, and the control unit 52 may control the regeneration rate relative to the power WH of pedaling by the rider according to a parameter P related to at least one of the physical information of the rider riding in the human-powered vehicle 10, the driving state of the human-powered vehicle 10, the driving environment of the human-powered vehicle 10, and the driving state of the human-powered vehicle 10. In this case, the regeneration rate may be controlled regardless of the progress of the parameter P. For example, the regeneration rate when the parameter P is equal to or greater than the seventh predetermined value PX is made different from the regeneration rate when the parameter P is less than the seventh predetermined value PX. The control unit 52 may control the amount of regeneration according to a parameter P related to at least one of the physical information of the rider riding in the human-powered vehicle 10, the driving state of the human-powered vehicle 10, the driving environment of the human-powered vehicle 10, and the driving state of the human-powered vehicle 10.

・第3変形例の制御部52は、人力駆動力Hが所定駆動力HX以上の場合と、人力駆動力Hが所定駆動力HX未満の場合とで、互いに異なるように回生状態を変更し、所定駆動力HXを、人力駆動車10に搭乗する搭乗者の身体情報、人力駆動車10の駆動状態、人力駆動車10の走行環境、および、人力駆動車10の走行状態に関するパラメータPの推移に応じて変更するようにしてもよい。この場合、パラメータPが増加するように推移する場合の所定駆動力HXを、パラメータPが減少するように推移する場合の所定駆動力HXよりも小さくしてもよく、パラメータPが増加するように推移する場合の所定駆動力HXを、パラメータPが減少するように推移する場合の所定駆動力HXよりも大きくしてもよい。 - The control unit 52 of the third modified example may change the regenerative state differently between when the human-powered driving force H is equal to or greater than the predetermined driving force HX and when the human-powered driving force H is less than the predetermined driving force HX, and may change the predetermined driving force HX according to the physical information of the passenger aboard the human-powered vehicle 10, the driving state of the human-powered vehicle 10, the driving environment of the human-powered vehicle 10, and the progress of a parameter P related to the driving state of the human-powered vehicle 10. In this case, the predetermined driving force HX when the parameter P progresses to increase may be smaller than the predetermined driving force HX when the parameter P progresses to decrease, and the predetermined driving force HX when the parameter P progresses to increase may be larger than the predetermined driving force HX when the parameter P progresses to decrease.

・第3変形例の制御部52は、人力駆動力Hが所定駆動力HX以上の場合と、人力駆動力Hが所定駆動力HX未満の場合とで、パラメータPの推移に対する回生状態の変化を互いに異ならせ、所定駆動力HXを、人力駆動車10に搭乗する搭乗者の身体情報、人力駆動車10の駆動状態、人力駆動車10の走行環境、および、人力駆動車10の走行状態に関するパラメータPの推移に応じて変更するようにしてもよい。例えば、人力駆動力Hが所定駆動力HX以上の場合のパラメータPの変化量に対する回生量および回生率の少なくとも1つの変化量の第1割合を、人力駆動力Hが所定駆動力HX未満の場合のパラメータPの変化量に対する回生量および回生率の少なくとも1つの変化量の第2割合よりも大きくする。第1割合は、第2割合よりも小さくしてもよい。第1割合および第2割合の一方は、ゼロであってもよい。 - The control unit 52 of the third modified example may cause the change in the regeneration state with respect to the transition of the parameter P to differ between when the human-powered driving force H is equal to or greater than the predetermined driving force HX and when the human-powered driving force H is less than the predetermined driving force HX, and may change the predetermined driving force HX according to the physical information of the passenger riding in the human-powered vehicle 10, the driving state of the human-powered vehicle 10, the running environment of the human-powered vehicle 10, and the transition of the parameter P related to the running state of the human-powered vehicle 10. For example, a first ratio of the change in at least one of the regeneration amount and the regeneration rate with respect to the change in the parameter P when the human-powered driving force H is equal to or greater than the predetermined driving force HX is set to be greater than a second ratio of the change in at least one of the regeneration amount and the regeneration rate with respect to the change in the parameter P when the human-powered driving force H is less than the predetermined driving force HX. The first ratio may be smaller than the second ratio. One of the first ratio and the second ratio may be zero.

・第3変形例およびその変形例の制御部52は、人力駆動力Hが所定駆動力HX以上の場合と、人力駆動力Hが所定駆動力HX未満の場合とで、互いに異なるように回生状態を変更し、所定駆動力HXは、人力駆動車10に搭乗する搭乗者の心拍数に関するパラメータPの推移に応じて変更するようにしてもよい。例えば、搭乗者の心拍数が所定心拍数以上の場合の回生状態における回生量および回生率を、搭乗者の心拍数が所定心拍数未満の場合の回生状態における回生量および回生率よりも小さくしてもよく、大きくしてもよい。所定心拍数は、例えば、160(bpm;beats per minute)である。 - The control unit 52 of the third modified example and its modified examples may change the regeneration state differently when the human-powered driving force H is equal to or greater than a predetermined driving force HX and when the human-powered driving force H is less than the predetermined driving force HX, and the predetermined driving force HX may be changed according to the progress of a parameter P related to the heart rate of the passenger riding in the human-powered vehicle 10. For example, the regeneration amount and regeneration rate in the regeneration state when the passenger's heart rate is equal to or greater than the predetermined heart rate may be smaller or larger than the regeneration amount and regeneration rate in the regeneration state when the passenger's heart rate is less than the predetermined heart rate. The predetermined heart rate is, for example, 160 (bpm; beats per minute).

・第3変形例およびその変形例の制御部52において、所定駆動力HXを人力駆動車10の走行環境に関するパラメータPの推移に応じて変更する場合、走行環境は、天候、気温、気圧、時刻、および、路面状態の少なくとも1つを含んでいてもよい。走行環境が天候を含む場合、天候に関するパラメータPが晴れから雨に対応する値に推移した場合、所定駆動力HXを上昇させ、天候に関するパラメータPが雨から晴れに対応する値に推移した場合、所定駆動力HXを下降させる。走行環境が気温を含む場合、走行環境に関するパラメータPは、気温を含み、気温が増加するように気温が推移した場合、所定駆動力HXを上昇させ、気温が低下するように気圧が推移した場合、所定駆動力HXを下降させる。走行環境が気圧を含む場合、走行環境に関するパラメータPは、気圧を含み、気圧が低下するように気圧が推移した場合、所定駆動力HXを上昇させ、気圧が増加するように気圧が推移した場合、所定駆動力HXを下降させる。走行環境が時刻を含む場合、時刻に関するパラメータPが夜間から昼間に対応する値に推移した場合、所定駆動力HXを下降させ、時刻に関するパラメータPが昼間から夜間に対応する値に推移した場合、所定駆動力HXを上昇させる。走行環境が路面状態を含む場合、路面状態に関するパラメータPが路面抵抗が小さい状態から大きい状態に推移した場合、所定駆動力HXを上昇させ、路面状態に関するパラメータPが走行抵抗が大きい状態から小さい状態に対応する値に推移した場合、所定駆動力HXを下降させる。 - In the control unit 52 of the third modified example and its modified examples, when the predetermined driving force HX is changed according to the transition of the parameter P related to the driving environment of the human-powered vehicle 10, the driving environment may include at least one of the weather, temperature, air pressure, time, and road surface condition. When the driving environment includes the weather, the predetermined driving force HX is increased when the parameter P related to the weather transitions from sunny to a value corresponding to rain, and the predetermined driving force HX is decreased when the parameter P related to the weather transitions from rain to a value corresponding to sunny. When the driving environment includes the temperature, the parameter P related to the driving environment includes the temperature, and when the temperature transitions so that the temperature increases, the predetermined driving force HX is increased, and when the air pressure transitions so that the temperature decreases, the predetermined driving force HX is decreased. When the driving environment includes the air pressure, the parameter P related to the driving environment includes the air pressure, and when the air pressure transitions so that the air pressure decreases, the predetermined driving force HX is increased, and when the air pressure transitions so that the air pressure increases, the predetermined driving force HX is decreased. When the driving environment includes time, if the parameter P related to the time transitions from nighttime to a value corresponding to daytime, the predetermined driving force HX is decreased, and when the parameter P related to the time transitions from daytime to a value corresponding to nighttime, the predetermined driving force HX is increased. When the driving environment includes road surface conditions, if the parameter P related to the road surface conditions transitions from a state in which the road surface resistance is low to a state in which it is high, the predetermined driving force HX is increased, and when the parameter P related to the road surface conditions transitions from a state in which the road resistance is high to a value corresponding to a state in which it is low, the predetermined driving force HX is decreased.

10…人力駆動車、42…モータ、50…人力駆動車用制御装置、52…制御部。 10...human-powered vehicle, 42...motor, 50...control device for human-powered vehicle, 52...control unit.

Claims (14)

人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関するものであり、
前記制御部は、所定時間内の前記人力駆動力の平均値が上昇するように前記記録値が推移すると、回生量および回生率の少なくとも1つを増やすように前記モータの前記回生状態を制御する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
The parameter is related to a human-powered driving force,
The control unit controls the regenerative state of the motor to increase at least one of the regeneration amount and the regeneration rate when the recorded value changes so that the average value of the human-powered driving force within a specified period of time increases.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関するものであり、
前記制御部は、所定時間内の前記人力駆動力の平均値が下降するように前記記録値が推移すると、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
The parameter is related to a human-powered driving force,
The control unit controls the regenerative state of the motor to reduce at least one of the regeneration amount and the regeneration rate when the recorded value changes so that the average value of the human-powered driving force within a specified time period decreases.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関するものであり、
前記制御部は、所定時間内の前記人力駆動力のピーク値が上昇するように前記記録値が推移すると、回生量および回生率の少なくとも1つを増やすように前記モータの前記回生状態を制御する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
The parameter is related to a human-powered driving force,
The control unit controls the regenerative state of the motor to increase at least one of the regeneration amount and the regeneration rate when the recorded value changes so that the peak value of the human-powered driving force within a specified time period increases.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関するものであり、
前記制御部は、所定時間内の前記人力駆動力のピーク値が下降するように前記記録値が推移すると、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
The parameter is related to a human-powered driving force,
The control unit controls the regenerative state of the motor to reduce at least one of the regeneration amount and the regeneration rate when the recorded value transitions so that the peak value of the human-powered driving force within a specified time period decreases.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
所定時間内の前記記録値の平均値が下降したのちに上昇した場合、または、前記所定時間内に前記記録値の平均値が上昇したのちに下降した場合、前記制御部は前記所定時間内の前記記録値の始点値と終点値との差分に応じて前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
when the average value of the recorded values within a predetermined time period falls and then rises, or when the average value of the recorded values within the predetermined time period rises and then falls, the control unit controls the regenerative state of the motor according to a difference between a start point value and an end point value of the recorded values within the predetermined time period;
A control device for a human-powered vehicle, wherein the parameter relates to human-powered driving force.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
所定時間内における前記記録値の始点値が、前記所定時間内の前記記録値の終点値よりも高い場合、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
When a start value of the recorded values within a predetermined time period is higher than an end value of the recorded values within the predetermined time period, the regeneration state of the motor is controlled to reduce at least one of a regeneration amount and a regeneration rate;
A control device for a human-powered vehicle, wherein the parameter relates to human-powered driving force.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した前記パラメータの推移に応じて、前記モータの前記回生状態を制御し、
前記パラメータは、心拍数、体温、発汗量、走行路の路面勾配、および、走行抵抗の少なくとも1つを含み、
前記制御部は、所定時間内における記録した前記パラメータの始点値が、前記所定時間内の記録した前記パラメータの終点値よりも低い場合、回生量および回生率の少なくとも1つを減らすように前記モータの前記回生状態を制御する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with the transition of the recorded parameters;
The parameters include at least one of a heart rate, a body temperature, an amount of sweat, a road surface gradient of a road, and a running resistance;
The control unit controls the regenerative state of the motor to reduce at least one of the regeneration amount and the regeneration rate when a start value of the parameter recorded within a specified time period is lower than an end value of the parameter recorded within the specified time period.
人力駆動車に取り付けられるモータを制御する制御部を含み、
前記制御部は、
前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータの推移に応じて前記モータの回生状態を制御し、
前記パラメータを所定の間隔で記録し、記録した記録値の推移に応じて、前記モータの前記回生状態を制御し、
所定時間内における前記記録値の始点値と終点値との両方が閾値以上の場合、回生量および回生率の少なくとも1つを第1変化量で変化させ、前記所定時間内における前記記録値の始点値と終点値との両方が、前記閾値未満の場合、回生量および回生率の少なくとも1つを前記第1変化量とは異なる第2変化量で変化させるように前記モータの前記回生状態を制御し、
前記パラメータは、人力駆動力に関する、人力駆動車用制御装置。
A control unit that controls a motor attached to the human-powered vehicle,
The control unit is
controlling a regenerative state of the motor in response to a change in a parameter related to at least one of physical information of a passenger riding in the human-powered vehicle, a driving state of the human-powered vehicle, a traveling environment of the human-powered vehicle, and a traveling state of the human-powered vehicle;
recording the parameters at a predetermined interval, and controlling the regenerative state of the motor in accordance with a transition of the recorded values;
when both the start point value and the end point value of the recorded value within a predetermined time are equal to or greater than a threshold value, at least one of a regeneration amount and a regeneration rate is changed by a first change amount, and when both the start point value and the end point value of the recorded value within the predetermined time are less than the threshold value, at least one of a regeneration amount and a regeneration rate is changed by a second change amount different from the first change amount,
A control device for a human-powered vehicle, wherein the parameter relates to human-powered driving force.
前記制御部は、前記パラメータの所定期間における推移に応じて前記モータの前記回生状態を制御する、請求項1から8のいずれか一項に記載の人力駆動車用制御装置。 The control device for a human-powered vehicle according to any one of claims 1 to 8, wherein the control unit controls the regenerative state of the motor according to the change in the parameter over a predetermined period of time. 前記所定期間は、30秒以上である、請求項9に記載の人力駆動車用制御装置。 The control device for a human-powered vehicle according to claim 9, wherein the predetermined period is 30 seconds or more. 前記所定期間は、10分以上である、請求項10に記載の人力駆動車用制御装置。 The control device for a human-powered vehicle according to claim 10, wherein the predetermined period is 10 minutes or more. 前記人力駆動車の駆動状態は、トルク、ケイデンス、および、仕事率の少なくとも1つを含む、請求項1から11のいずれか一項に記載の人力駆動車用制御装置。 The control device for a human-powered vehicle according to any one of claims 1 to 11, wherein the driving state of the human-powered vehicle includes at least one of torque, cadence, and power. 前記制御部は、1.5秒以下毎の前記パラメータの推移に応じて前記モータの前記回生状態を制御する、請求項1から12のいずれか一項に記載の人力駆動車用制御装置。 The control device for a human-powered vehicle according to claim 1 , wherein the control unit controls the regenerative state of the motor in response to a change in the parameter every 1.5 seconds or less. 前記制御部は、前記人力駆動車に搭乗する搭乗者の身体情報、前記人力駆動車の駆動状態、前記人力駆動車の走行環境、および、前記人力駆動車の走行状態の少なくとも1つに関するパラメータに応じて、搭乗者によるペダリングの仕事率に対する回生率を制御する、請求項1から13のいずれか一項に記載の人力駆動車用制御装置。 The control unit controls the regeneration rate relative to the power of pedaling by the rider in accordance with at least one parameter related to physical information of the rider riding in the human-powered vehicle, the driving state of the human-powered vehicle, the driving environment of the human-powered vehicle, and the driving state of the human-powered vehicle. The control device for a human-powered vehicle according to any one of claims 1 to 13.
JP2018220195A 2018-11-26 2018-11-26 Control device for human-powered vehicles Active JP7593732B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018220195A JP7593732B2 (en) 2018-11-26 2018-11-26 Control device for human-powered vehicles
DE102019131197.7A DE102019131197A1 (en) 2018-11-26 2019-11-19 CONTROL DEVICE FOR A VEHICLE DRIVEN BY VEHICLE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018220195A JP7593732B2 (en) 2018-11-26 2018-11-26 Control device for human-powered vehicles

Publications (2)

Publication Number Publication Date
JP2020083042A JP2020083042A (en) 2020-06-04
JP7593732B2 true JP7593732B2 (en) 2024-12-03

Family

ID=70545875

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018220195A Active JP7593732B2 (en) 2018-11-26 2018-11-26 Control device for human-powered vehicles

Country Status (2)

Country Link
JP (1) JP7593732B2 (en)
DE (1) DE102019131197A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102020215569B4 (en) 2020-12-09 2023-12-28 Robert Bosch Gesellschaft mit beschränkter Haftung Control method for an electric bicycle, control device and electric bicycle
TWI790579B (en) * 2021-03-25 2023-01-21 宏碁股份有限公司 Driving device and driving method for electric assisted bicycle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003104277A (en) 2001-09-28 2003-04-09 Honda Motor Co Ltd Regenerating control unit of power-assisted bicycle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5479291B2 (en) 2010-09-30 2014-04-23 本田技研工業株式会社 Control device for battery-assisted bicycle
JP6381573B2 (en) * 2015-11-09 2018-08-29 太陽誘電株式会社 Electric motor regeneration control device, electric motor regeneration drive device, and electric auxiliary vehicle

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003104277A (en) 2001-09-28 2003-04-09 Honda Motor Co Ltd Regenerating control unit of power-assisted bicycle

Also Published As

Publication number Publication date
JP2020083042A (en) 2020-06-04
DE102019131197A1 (en) 2020-05-28

Similar Documents

Publication Publication Date Title
JP7738026B2 (en) Control device for human-powered vehicles
TWI802933B (en) Electric vehicle, method for driving vehicle and computer-readable medium thereof
JP7738138B2 (en) Control device for human-powered vehicles
US11407472B2 (en) Human-powered vehicle control device
US11401003B2 (en) Human-powered vehicle control device
TWI828720B (en) Human powered vehicle control device
JP7266987B2 (en) CONTROL DEVICE FOR MAN-POWERED VEHICLE AND CONTROL METHOD FOR MAN-POWERED VEHICLE
US11440617B2 (en) Human-powered vehicle control device and human-powered vehicle transmission system
US20190300114A1 (en) Human-powered vehicle control device
JP7492825B2 (en) Control device for human-powered vehicles
JP7564179B2 (en) Control device for human-powered vehicle and drive unit for human-powered vehicle
JP2019166913A (en) Human-powered vehicular control device
JP7593732B2 (en) Control device for human-powered vehicles
TWI831960B (en) Control device for human driven vehicles
JP2019182138A (en) Controller and gear change system
CN114435530B (en) Control device for man-power driven vehicle
JP2020050084A (en) Control device for human power driving vehicle
JP7344673B2 (en) Control device and transmission system
JP7021031B2 (en) Control device for human-powered vehicles
JP7312867B2 (en) Manpowered vehicle controller
JP7293417B2 (en) Manpowered vehicle controller
JP7568406B2 (en) Control device for human-powered vehicles
JP2020011527A (en) Control device for human powered vehicle and drive device for human powered vehicle
JP6924174B2 (en) Control device for human-powered vehicles
JP2025137503A (en) Control device for human-powered vehicles

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221202

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230704

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230711

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20230922

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241121

R150 Certificate of patent or registration of utility model

Ref document number: 7593732

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150