(57)【特許請求の範囲】
【請求項１】
自転車の車輪を回転させる補助駆動力を発生する発生手段と、
車速を検出する車速検出手段と、
ハンドル及びロールの少なくとも一方の回転角度を検出する角度検出手段と、
前記車速検出手段によって予め定めた速度より低い車速が検出され、かつ前記角度検出手段によって予め定めた角度以上の前記回転角度が検出された場合に、前記角度検出手段によって検出された前記回転角度に応じて予め定めた補助駆動力を発生するように前記発生手段を制御し、前記車速検出手段によって予め定めた速度以上の車速が検出された場合、及び前記車速検出手段によって予め定めた速度より低い車速が検出され、かつ前記角度検出手段によって予め定めた角度より小さい前記回転角度が検出された場合に、予め定めた定常走行時の補助駆動力を発生するように前記発生手段を制御する制御手段と、
を備え、
前記制御手段は、前記予め定めた補助駆動力として、前記角度検出手段によって検出された前記回転角度が大きいほど小さい補助駆動力が発生するように前記発生手段を制御する電動補助自転車。
【請求項２】
ペダルに加えられたトルクを検出するトルク検出手段と、クランク角を検出するクランク角検出手段と、を更に備え、
前記制御手段が、前記車速検出手段、前記トルク検出手段、クランク角検出手段、及び前記角度検出手段の各々の検出結果に基づいて前記予め定めた補助駆動力を発生するように前記発生手段を制御し、前記車速検出手段、前記トルク検出手段、及びクランク角検出手段の各々の検出結果に基づいて前記定常走行時の補助駆動力を発生するように前記発生手段を制御する請求項１に記載の電動補助自転車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペダルに加えられた入力トルクに応じた補助駆動力を電動モータによって発生させ、この補助駆動力によって補助的に車輪を駆動する電動補助自転車に関する。
【背景技術】
【０００２】
ペダルに加えられた入力トルクを車輪に供給する人力駆動系と、ペダルに加えられた踏力に応じて電動モータから車輪に補助駆動力を供給する補助駆動力駆動系と、を備えた電動補助自転車が知られている。
【０００３】
また、電動補助自転車には、ペダルに加えられた入力トルクを後輪に伝達し、モータによる補助駆動力を前輪に伝達するタイプのものや、ペダルに加えられた入力トルクとモータによる補助駆動力との双方を後輪に伝達するタイプのものがある。
【０００４】
このような電動補助自転車では、ハンドルの舵角に応じて補助駆動力を制御する技術が知られている。
【０００５】
例えば、特許文献１では、足踏みペダルの足踏みを動力補助する電動モータに対してバッテリ電源から供給する電力を、舵角センサの出力舵角θの逆数に係数ｋを乗じたｋ／θで表される舵角関数を乗算して制限することが提案されている。
【０００６】
また、特許文献２には、ハンドルポストにハンドル角度を検出するハンドル角度検出手段を設けて、検出したハンドル角度に応じてアシストモータの電動駆動を制御する前輪駆動電動自転車が提案されている。
【０００７】
また、特許文献３には、ハンドル切れ角検出装置が検出したハンドル切れ角が所定値を超えたときに、モータによるアシスト力を弱める制御を行う電動アシスト自転車が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平９−９５２８７号公報
【特許文献２】特開２００２−１９６８４号公報
【特許文献３】特開２０１１−２３０６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１〜３のように、舵角に応じて補助駆動力を制御することで走路逸脱や転倒等の防止、操作性向上などの効果を得ることができる。ここで、低速走行時には、特許文献１〜３のように舵角に応じて補助駆動力を制御することで走路逸脱や転倒等を防止することができる。しかしながら、通常速度の走行時や高速走行時などの状況では、舵角に応じて補助駆動力を減らすと、巻き込みが大きくなったり、旋回から直進への立て直しが難しくなったりなどの弊害が考えられるため、改善の余地がある。
【００１０】
本発明は、上記事実を考慮して成されたもので、発進時や低速時における走行安定性を向上し、かつ旋回時の安定性を維持することが可能な電動補助自転車を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、本発明に係る電動補助自転車は、自転車の車輪を回転させる補助駆動力を発生する発生手段と、車速を検出する車速検出手段と、ハンドル及びロールの少なくとも一方の回転角度を検出する角度検出手段と、前記車速検出手段によって予め定めた速度より低い車速が検出され、かつ前記角度検出手段によって予め定めた角度以上の前記回転角度が検出された場合に、前記角度検出手段によって検出された前記回転角度に応じて予め定めた補助駆動力を発生するように前記発生手段を制御し、前記車速検出手段によって予め定めた速度以上の車速が検出された場合、及び前記車速検出手段によって予め定めた速度より低い車速が検出され、かつ前記角度検出手段によって予め定めた角度より小さい前記回転角度が検出された場合に、予め定めた定常走行時の補助駆動力を発生するように前記発生手段を制御する制御手段と、を備え、前記制御手段は、前記予め定めた補助駆動力として、前記角度検出手段によって検出された前記回転角度が大きいほど小さい補助駆動力が発生するように前記発生手段を制御する。
【００１４】
また、本発明に係る電動補助自転車は、ペダルに加えられたトルクを検出するトルク検出手段と、クランク角を検出するクランク角検出手段と、を更に備え、前記制御手段が、前記車速検出手段、前記トルク検出手段、クランク角検出手段、及び前記角度検出手段の各々の検出結果に基づいて前記予め定めた補助駆動力を発生するように前記発生手段を制御し、前記車速検出手段、前記トルク検出手段、及びクランク角検出手段の各々の検出結果に基づいて前記定常走行時の補助駆動力を発生するように前記発生手段を制御するようにしてもよい。
【発明の効果】
【００１５】
本発明に係る電動補助自転車によれば、発進時や低速時における走行安定性を向上し、かつ旋回時の安定性を維持することが可能な電動補助自転車を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る電動補助自転車の構成を示す側面図である。
【図２】本発明の実施形態に係る電動補助自転車の電気系の構成を示すブロック図である。
【図３】（Ａ）は舵角とアシスト比率を示すグラフであり、（Ｂ）は時間経過に対するトルク変化を示すグラフであり、（Ｃ）は時間経過に対する横方向距離を示すグラフである。
【図４】本発明の実施形態に係る電動補助自転車の演算処理装置で行われる処理の流れの一例を示すフローチャートである。
【図５】（Ａ）は低速時や発進時の補助駆動力とハンドルの切り込みを説明するための図であり、（Ｂ）は低速時や発進時の補助駆動力による旋回の膨らみを示す図である。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施形態について図面を参照しつつ説明する。なお、各図面において同一または等価な構成要素および部分には同一の参照符号を付与している。また、以下の説明では、運転者によってペダルに加えられた入力トルクで後輪を駆動すると共に、電動モータによる補助駆動力で前輪を駆動するタイプの電動補助自転車に本発明を適用する場合を例示する。
【００１８】
図１は、本発明の実施形態に係る電動補助自転車の構成を示す側面図である。
【００１９】
電動補助自転車１は、フロントフォーク１１、ヘッドパイプ１２、ダウンチューブ１３、シートチューブ１４、シートステー１５、及びチェーンステー１６からなるフレームを有している。前輪２１はフロントフォーク１１に回動自在に取り付けられ、後輪２２はシートステー１５とチェーンステー１６との交点に回動自在に取り付けられている。
【００２０】
ヘッドパイプ１２には、ハンドルステム２３が回動自在に挿通され、ハンドルステム２３の上端にはハンドル２４が取り付けられている。一方、シートチューブ１４には、シートポスト２５が嵌合されており、シートポスト２５の上端にはサドル２６が取り付けられている。
【００２１】
ペダル２７は、クランク２８を介してスプロケット（図示せず）に接続されている。運転者がペダル２７に踏力を加えることによりスプロケットが回転し、スプロケットが回転することによってチェーン２９を介して後輪２２に駆動力が伝達されるようになっている。
【００２２】
電動モータ３０は、前輪２１の車軸に装着され、前輪２１を回転させる駆動力を生成する。電動モータ３０の回転は、減速機構（図示せず）によって減速され、前輪２１に伝達されるように構成されている。電動モータ３０は、例えばブラシレスＤＣモータによって構成することができる。
【００２３】
電動モータ３０を駆動するための電力は、シートチューブ１４に沿って着脱可能に設けられたバッテリ３１から供給される。バッテリ３１は、例えばリチウムイオン二次電池により構成され、充電を行うことによって繰り返し使用することが可能となっている。
【００２４】
図２は、本発明の実施形態に係る電動補助自転車１の電気系の構成を示すブロック図である。
【００２５】
電動補助自転車１は、図２に示すように、トルクセンサ３２、クランク角センサ３４、車速センサ３６、舵角センサ３８、ロールセンサ３９、バッテリ１０、操作・表示部１８、演算処理装置２０、モータ駆動回路４０、及び電動モータ３０を備えている。
【００２６】
トルクセンサ３２は、ペダル２７に加えられた人力による入力トルクの大きさを検出し、検出した入力トルクの大きさを示すトルク検出信号を生成する。トルクセンサ３２によって生成されたトルク検出信号は、演算処理装置２０に入力される。トルクセンサ３２は、例えば、クランク軸に対して機械的な接触部を有しない、磁歪効果を利用した公知のトルクセンサ等を適用することができる。
【００２７】
クランク角センサ３４は、クランク２８の予め定めた基準位置に対する角度を検出し、検出したクランク角度を示すクランク角信号を生成する。生成されたクランク角信号は、演算処理装置２０に入力される。クランク角センサ３４は、クランク２８に設けたホール素子や磁気センサ、ロータリエンコーダなどによって構成することができる。
【００２８】
車速センサ３６は、車輪の回転速度を検出し、検出した回転速度を示す速度信号を生成する。生成された速度信号は、演算処理装置２０に入力される。車速センサ３６は、例えば、車輪に設けたホール素子や磁気センサ等によって構成することができる。
【００２９】
舵角センサ３８は、ハンドル２４の直進を基準位置として該基準位置に対する角度（以下、舵角という）を検出し、検出した舵角を示す舵角信号を生成する。生成された舵角信号は、演算処理装置２０に入力される。舵角センサ３８は、例えば、ハンドルステム２３やヘッドパイプ１２等に設けたホール素子やロータリエンコーダ等によって構成することができる。
【００３０】
ロールセンサ３９は、自転車１の垂直に対する傾きであるロール角を検出し、検出したロール角を示すロール信号を生成する。生成されたロール信号は、演算処理装置２０に入力される。ロールセンサ３９０は、例えば、ジャイロセンサを適用することができる。なお、本実施形態では、ジャイロセンサ等のロールセンサによってロールを検出するが、車速と舵角とからロールを求める構成としてもよい。
【００３１】
操作・表示部１８は、電源ボタン（図示せず）や、アシスト比率の設定（アシストモード）を選択するための入力操作を受け付けるモード選択ボタン（図示せず）、ライト（図示せず）を点灯及び消灯させるための入力操作を受け付けるライトボタン（図示せず）等の各種ボタンを有する。操作・表示部１８は、モード選択ボタンやライトボタン等の各種ボタンが操作されると、これらのボタンが操作されたことを演算処理装置２０に通知する。また、操作・表示部１８は、バッテリ残量、現在選択されているアシストモードやライトの点灯・消灯等を含む自車両の状態を表示するための表示部（図示せず）を有する。自車両の状態に関する情報は、演算処理装置２０から供給される。
【００３２】
演算処理装置２０は、例えば、単一の半導体チップにＣＰＵ（Central Processing Unit）、メモリ、入出力回路、タイマー回路等を含むコンピュータシステムを集積したＬＳＩ（Large Scale Integration）を含んで構成されている。
【００３３】
演算処理装置２０は、バッテリ１０から電力を受給して動作する。また、演算処理装置２０は、バッテリ１０の電力を電動モータ３０に供給して電動モータ３０を駆動する制御を行う。演算処理装置２０は、各種センサからの信号に基づいて電動モータ３０の駆動を制御する。具体的には、演算処理装置２０は、トルクセンサ３２、クランク角センサ３４、車速センサ３６、及び舵角センサ３８の各センサの検出結果に基づいて、モータ駆動指令値を生成する。そして、生成したモータ駆動指令値をモータ駆動回路４０に供給することによってモータ駆動回路４０の動作を制御する。
【００３４】
モータ駆動回路４０は、演算処理装置２０から供給されるモータ駆動指令値によって示される補助駆動力に対応した駆動電力をバッテリ１０から電動モータ３０に供給する。なお、トルクセンサ３２、クランク角センサ３４、車速センサ３６、舵角センサ３８、ロールセンサ３９及び操作・表示部１８も、それぞれバッテリ１０から供給される電力によって動作する。
【００３５】
なお、モータ駆動回路４０、及び電動モータ３０が発生手段に相当し、車速センサ３６が車速検出手段に相当し、舵角センサ３８及ロールセンサ３９が角度検出手段に相当し、演算処理装置２０が制御手段に相当する。
【００３６】
ところで、本実施形態に係る電動補助自転車１は、上述のように、電動モータ３０によって発生する補助駆動力で前輪を駆動する構成である。そのため、ハンドル２４の舵角が大きい場合に、補助駆動力を車輪に発生すると、発生する駆動力によっては搭乗者が意図するよりも大きく、または急な角度で曲がってしまう可能性がある。また、発進時などの低速走行の場合においてはバランスを崩す可能性もある。補助駆動力を後輪２２に付加する構成においても上記問題が起こり得るが、本実施形態のように、補助駆動力を前輪２１に発生する構成では、特に上述のような問題が起こりやすい。
【００３７】
そこで、本実施形態に係る電動補助自転車１の演算処理装置２０は、車速が予め定めた速度より低く（例えば、発進時等）、舵角が予め定めた角度より大きい場合に、舵角とロール角に応じた補助駆動力となるように、電動モータ３０の駆動を制御するようになっている。詳細には、舵角とロール角に応じた補助駆動力は、演算処理装置２０が、車速ｖ、ペダル２７への入力トルクＴPedal、ロール角θRoll、舵角θSteer、及びクランク角θCrankをパラメータとして、補助駆動力ＴAssist＝ｆ（ｖ、ＴPedal、θRoll、θSteer、θCrank）によって求める。そして、演算処理装置２０が求めた補助駆動力を示す指令値をモータ駆動回路４０に出力することで電動モータ３０の駆動を制御する。例えば、図３（Ａ）に示すように、車速が予め定めた速度より低い場合には、舵角が大きいほどアシスト比率が小さくなるように制御する。図３（Ａ）の例では、舵角が１５度までに線形的に補助駆動力が減少し、それ以降は０になる例を示す。これにより、時間経過に対するトルク変化は、図３（Ｂ）の実線で示すように、補助駆動力が減少されない場合を示す図３（Ｂ）の点線に対して、補助駆動力が減少する。また、補助駆動力が減少することにより、時間経過に対する横方向距離が、図３（Ｃ）に示すように、少なくなり危険挙動が減少する。なお、図３（Ｃ）の点線は、補助駆動力が減少されない場合を示し、実線は補助駆動力が減少される場合を示し、一点鎖線は補助駆動力なしの場合を示す。また、図３（Ｃ）の例では、補助駆動力を減少させる場合は補助駆動力なしに対して２倍の横方向距離となり、補助駆動力を減少させない場合は補助駆動力なしに対して３．５倍の横方向距離となることを示している。
【００３８】
また、本実施形態では、車速が予め定めた速度より低く、舵角が予め定めた角度より小さい場合、及び車速が予め定めた車速以上の定常走行の場合には、定常走行時の補助駆動力となるように、電動モータ３０の駆動を制御する。定常走行時の補助駆動力は、演算処理装置２０が、車速ｖ、ペダル２７への入力トルクＴPedal、及びクランク角θCrankをパラメータとして、補助駆動力ＴAssist＝ｆ（ｖ、ＴPedal、θCrank）によって求める。そして、演算処理装置２０が求めた補助駆動力を示す指令値をモータ駆動回路４０に出力することで電動モータ３０の駆動を制御する。
【００３９】
続いて、演算処理装置２０で行われる具体的な処理について説明する。図４は、本発明の実施形態に係る電動補助自転車１の演算処理装置２０で行われる処理の流れの一例を示すフローチャートである。なお、図４の処理は、操作・表示部１８の電源ボタンによって電源がオンされた場合に開始する。
【００４０】
ステップ１００では、演算処理装置２０が車速センサ３６の検出結果を取得してステップ１０２へ移行する。
【００４１】
ステップ１０２では、演算処理装置２０がクランク角センサ３４の検出結果を取得してステップ１０４へ移行する。
【００４２】
ステップ１０４では、演算処理装置２０がトルクセンサ３２の検出結果を取得してステップ１０６へ移行する。
【００４３】
ステップ１０６では、車速センサ３６の検出結果が予め定めた速度以上か否かを演算処理装置２０が判定し、該判定が肯定された場合にはステップ１０８へ移行し、否定された場合にはステップ１１０へ移行する。
【００４４】
ステップ１０８では、定常走行時の補助駆動力制御を演算処理装置２０が行ってステップ１１６へ移行する。すなわち、演算処理装置２０が、車速ｖ、ペダル２７への入力トルクＴPedal、及びクランク角θCrankをパラメータとして、補助駆動力ＴAssist＝ｆ（ｖ、ＴPedal、θCrank）を求める。そして、求めた補助駆動力になるように、演算処理装置２０が電動モータ３０の駆動を制御する。すなわち、車速が予め定めた速度以上の場合には、旋回時においても定常の補助駆動力が付与されるので、旋回時の安定性を維持することができる。
【００４５】
一方、ステップ１１０では、演算処理装置２０が舵角センサ３８の検出結果を取得してステップ１１２へ移行する。
【００４６】
ステップ１１２では、舵角センサ３８によって検出された舵角が予め定めた閾値より大きいか否か演算処理装置２０が判定し、該判定が否定された場合には上述のステップ１０８へ移行し、肯定された場合にはステップ１１４へ移行する。
【００４７】
ステップ１１４では、ステアリングとロール角に応じた補助駆動力制御を演算処理装置２０が行ってステップ１１６へ移行する。すなわち、演算処理装置２０が、車速ｖ、ペダル２７への入力トルクＴPedal、ロール角θRoll、舵角θSteer、及びクランク角θCrankをパラメータとして、補助駆動力ＴAssist＝ｆ（ｖ、ＴPedal、θRoll、θSteer、θCrank）を求める。そして、求めた補助駆動力になるように、演算処理装置２０が電動モータ３０の駆動を制御する。ここで、ステップ１１４における補助駆動力の制御は、アシスト比率の補正を含む。例えば、上述したように、図３（Ａ）に示すように、車速が予め定めた速度より低い場合には、舵角が大きいほどアシスト比率が小さくなるように制御する。これにより、発進時や低速時に舵角が閾値より大きい場合には、補助駆動力を減少させることで、発進時や低速時における走行安定性を向上することができる。なお、本実施形態では、ＴAssist＝ｆ（ｖ、ＴPedal、θRoll、θSteer、θCrank）により、補助駆動力を求めるが、θRollまたはθSteerを省略して、ロール角または舵角に応じて補助駆動力を制御するようにしてもよい。
【００４８】
ステップ１１６では、操作・表示部１８の電源ボタンが操作されて電源がオフされたか否かを演算処理装置２０が判定する。該判定が否定された場合にはステップ１００に戻って上述の処理が繰り返され、判定が肯定された場合には一連の処理を終了する。
【００４９】
このように本実施形態では、車速が予め定めた速度より低い発進時や低速時等に舵角が閾値より大きい場合に、ステアリングとロール角に応じた補助駆動力制御を行い、車速が予め定めた速度以上の定常走行の場合に、定常走行時の補助駆動力制御を行う。すなわち、発進時や低速時だけ舵角やロール角に応じた補助駆動力制御を行う。これにより、図５（Ａ）の点線矢印で示すように、低速時や発進時に補助駆動力によってハンドル２４が実線矢印に対して切り込んでしまうようなことを防止して図５（Ａ）実線矢印で示すように補助駆動力を減少させることで安定して旋回することができる。また、図５（Ｂ）の点線で示すように、低速時や発進時の旋回の際に自転車１が膨らんでしまうこともなく、図５（Ｂ）実線矢印で示すように、安定して意図した回転半径で旋回することができる。
【００５０】
また、車速が予め定めた速度以上の場合には、補助駆動力の制限を行うことなく定常走行時の補助駆動力制御を行うので、定常走行時の旋回によって突然補助駆動力が減少してバランスを崩すようなこともなく、安定した旋回を行うことができる。
【００５１】
なお、上記の実施形態は、予め定めた速度より低い車速が検出された場合に、ステアリングとロール角に応じた補助駆動力制御を行い、車速が予め定めた速度以上の定常走行の場合に、定常走行時の補助駆動力制御を行うようにしてもよい。
【００５２】
また、上記の実施形態では、運転者によってペダルに加えられた入力トルクで後輪を駆動すると共に、電動モータによる補助駆動力で前輪を駆動するタイプの電動補助自転車を例に挙げて説明したが、これに限るものではない。例えば、ペダルに加えられた入力トルクと電動モータによる補助駆動力との双方を後輪に伝達する電動補助自転車を適用するようにしてもよい。或いは、ペダルに加えられた入力トルクと電動モータによる補助駆動力との双方を後輪に伝達すると共に、電動モータによる補助駆動力で前輪を駆動する電動補助自転車を適用するようにしてもよい。
【００５３】
また、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【符号の説明】
【００５４】
１    電動補助自転車
２０    演算処理装置
３０    電動モータ
３２    トルクセンサ
３６    車速センサ
３８    舵角センサ
３９    ロールセンサ
４０    モータ駆動回路
【図１】
0006559947.tif 000002
【図２】
0006559947.tif 000003
【図３】
0006559947.tif 000004
【図４】
0006559947.tif 000005
【図５】
0006559947.tif 000006