(57)【要約】【課題】前後の変速装置を自動変速制御する装置において、前後の変速装置間の伝達効率を高く維持できるとともに音鳴りを生じにくくする。【解決手段】第１制御部３５は、前後のディレーラを電気的に制御して前後のスプロケットの組み合わせを変更する装置であって、最大歯数の前スプロケットＦ３と最大歯数の後スプロケットＲ１との組み合わせ及び最小歯数の前スプロケットＦ１と最小歯数の後スプロケットＲ８との組み合わせの少なくともいずれかを禁止し、前後のディレーラを電気的に制御して、禁止された前後のスプロケットの組み合わせが生じないようにチェーンをシフトさせる。【選択図】      図７
2004255951.tif 000002
【特許請求の範囲】
【請求項１】
歯数が異なるそれぞれ複数枚の前後のスプロケット及び前記スプロケットのいずれかにチェーンをシフトさせるための前後のディレーラを有する前後の変速装置の少なくとも一方を電気的に制御して前記前後のスプロケットの組み合わせを変更する自転車用変速制御装置であって、
最大歯数の前記前スプロケットと最大歯数の前記後スプロケットとの組み合わせ及び最小歯数の前記前スプロケットと最小歯数の前記後スプロケットとの組み合わせの少なくともいずれかを禁止するための組み合わせ禁止手段と、
前記前後のディレーラの少なくとも一方を電気的に制御して、前記組み合わせ禁止手段により禁止された前記前後のスプロケットの組み合わせが生じないように前記チェーンをシフトさせるシフト手段と、
を備えた自転車用変速制御装置。
【請求項２】
前記前スプロケットは３枚であり、
前記組み合わせ禁止手段は、中間歯数の前スプロケットと最大歯数及び最小歯数の前記後スプロケットとの組み合わせをさらに禁止する、請求項１に記載の自転車用変速制御装置。
【請求項３】
前記組み合わせ禁止手段は、最大歯数の前記前スプロケットと最大歯数より１段階歯数が少ない前記後スプロケット及び最小歯数の前記前スプロケットと最小歯数より１段階歯数が多い前記後スプロケットとの組み合わせをさらに禁止する、請求項１又は２に記載の自転車用変速制御装置。
【請求項４】
前記自転車の走行状態を検出する走行状態検出手段をさらに備え、
前記シフト手段は、前記検出された走行状態に応じて前記前後のディレーラの少なくとも一方を電気的かつ自動的に制御する、請求項１から３のいずれかに記載の自転車用変速制御装置。
【請求項５】
前記走行状態検出手段は、前記自転車の車速を検出する、請求項４に記載の自転車用変速制御装置。
【請求項６】
前記前後の変速装置の少なくともいずれか一方を変速させるための変速信号を生成して前記シフト手段に出力する変速信号生成手段をさらに備え、
前記シフト手段は、前記変速信号生成手段から出力された変速信号に応じて前記前後のディレーラの少なくとも一方を電気的に制御する、請求項１から３のいずれかに記載の自転車用変速制御装置。
【請求項７】
前記シフト手段は、前記前後のディレーラを電気的に制御して、前記組み合わせ禁止手段により禁止された前記前後のスプロケットの組み合わせが生じようとするとそれより歯数が１段階異なる前記前スプロケットに前記チェーンをシフトさせる、請求項１から６のいずれかに記載の自転車用変速制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、変速制御装置、特に、歯数が異なるそれぞれ複数枚の前後のスプロケット及びスプロケットのいずれかにチェーンをシフトさせるための前後のディレーラを有する前後の変速装置の少なくとも一方を電気的に制御して前後のスプロケットの組み合わせを変更する自転車用変速制御装置に関する。
【０００２】
【従来の技術】
スポーツ用の自転車や軽快車には、前後の変速装置（たとえば、前後のディレーラ及び前後の複数枚のスプロケット）を車速に応じて変速制御する自動変速機能付きの変速制御装置を有するものが従来知られている（たとえば、特許文献１参照。）。前記文献に開示された前後の変速装置を自動変速する従来の変速制御装置では、自動変速モード時に前後の変速装置を車速に応じて変速するとともに、前後の変速装置の変速時に使用中のスプロケットのいずれかを使用して変速するように変速制御している。これにより無駄な変速が生じないようにしている。このように前後の変速装置を用いて自動変速すると、後変速装置だけを自動変速する場合に比べて細かいギア比の変化に応じたきめ細かい自動変速が可能になる。
【０００３】
また、一般に、複数のスプロケットとディレーラとを有する外装式変速装置では、クランク軸の外周側に配置される前側のスプロケットでは、最も歯数が多いスプロケットがクランク軸の軸方向外方に配置され、それから軸方向内方に向かって歯数を徐々に少なくしている。また、後輪に装着される後側のスプロケットでは、最も歯数の多いスプロケットがハブ軸の軸方向内方に配置されそれから軸方向外方に向かって歯数を徐々に少なくしている。このように前後の複数のスプロケットが配置された場合、最も外側同士のスプロケットが最もギア比が大きくなり、最も内側同士のスプロケットが最もギア比が小さくなる。
【０００４】
【特許文献１】
特表平８−５０１７４２号公報
【０００５】
【発明が解決しようとする課題】
前記従来の構成では、無駄な変速が生じないようにするために、前後の変速装置の変速時に使用中のスプロケットのいずれかを使用して変速するように変速制御している。このため、最も歯数の大きなスプロケット同士及び最も歯数が小さいスプロケット同士の組み合わせを用いた変速動作が生じる。このような前後のスプロケットの組み合わせは、軸方向の最も外方に配置されたスプロケットと最も内方に配置されたスプロケットとの組み合わせになり、チェーンがスプロケットに対して斜めに大きく傾くことになる。このようにチェーンが傾くと、前スプロケットからチェーンへの伝達効率及びチェーンから後スプロケットへの伝達効率が悪くなる。また潤滑を怠った場合など、場合によってはスプロケットとチェーンとが擦れて音鳴りが生じることもある。
【０００６】
このことは手動により変速する場合にも同様であり、前記のようなスプロケットの組み合わせが生じると上述した問題が生じやすい。
本発明の課題は、前後の変速装置を変速制御する装置において、前後の変速装置間の伝達効率を高く維持できるとともに、音鳴りを生じにくくすることにある。
【０００７】
【課題を解決するための手段】
発明１に係る自転車用変速制御装置は、歯数が異なるそれぞれ複数枚の前後のスプロケット及びスプロケットのいずれかにチェーンをシフトさせるための前後のディレーラを有する前後の変速装置の少なくとも一方を電気的に制御して前後のスプロケットの組み合わせを変更する装置であって、組み合わせ禁止手段と、シフト手段とを備えている。組み合わせ禁止手段は、最大歯数の前スプロケットと最大歯数の後スプロケットとの組み合わせ及び最小歯数の前スプロケットと最小歯数の後スプロケットとの組み合わせの少なくともいずれかを禁止するための手段である。シフト手段は、前後のディレーラの少なくとも一方を電気的に制御して、組み合わせ禁止手段により禁止された前後のスプロケットの組み合わせが生じないようにチェーンをシフトさせる手段である。
【０００８】
この変速制御装置では、組み合わせ禁止手段により、最大歯数の前スプロケットと最大歯数の後スプロケットとの組み合わせ及び最小歯数の前記前スプロケットと最小歯数の前記後スプロケットとの組み合わせの少なくともいずれかが禁止されると、シフト手段は、その組み合わせが生じないように前後のディレーラの少なくとも一方を制御してチェーンをシフトする。ここでは、組み合わせ禁止手段で禁止された最大歯数の前スプロケットと最大歯数の後スプロケットとの組み合わせ及び最小歯数の前記前スプロケットと最小歯数の後スプロケットとの組み合わせの少なくともいずれかが生じないので、チェーンがスプロケットに対して大きく傾くような組み合わせが生じにくくなり、前後の変速装置間の伝達効率を高く維持できるとともに音鳴りが生じにくくなる。
【０００９】
発明２に係る自転車用変速制御装置は、発明１に記載の装置において、前スプロケットは３枚であり、組み合わせ禁止手段は、中間歯数の前スプロケットと最大歯数及び最小歯数の前記後スプロケットとの組み合わせをさらに禁止する。この場合には、次にチェーンの傾きが大きい中間歯数の前スプロケットと最大及び最小歯数の後スプロケットとの組み合わせがさらに禁止されるので、前後の変速装置間の伝達効率をさらに高く維持できるとともに音鳴りがさらに生じにくくなる。
【００１０】
発明３に係る自転車用変速制御装置は、発明１又は２に記載の装置において、組み合わせ禁止手段は、最大歯数の前スプロケットと最大歯数より１段階歯数が少ない前記後スプロケット及び最小歯数の前スプロケットと最小歯数より１段階歯数が多い後スプロケットとの組み合わせをさらに禁止する。この場合には、次にチェーンの傾きが大きい最大歯数の前スプロケットと最大歯数より１段階歯数が少ない前記後スプロケット及び最小歯数の前スプロケットと最小歯数より１段階歯数が多い後スプロケットとの組み合わせがさらに禁止されるので、前後の変速装置間の伝達効率をさらに高く維持できるとともに音鳴りがさらに生じにくくなる。
【００１１】
発明４に係る自転車用変速制御装置は、発明１から３のいずれかに記載の装置において、自転車の走行状態を検出する走行状態検出手段をさらに備え、シフト手段は、検出された走行状態に応じて前後のディレーラの少なくとも一方を電気的かつ自動的に制御する。この場合には、車速に応じた自動変速制御において、前後の変速装置間の伝達効率を高く維持できるとともに音鳴りが生じにくくなる。
【００１２】
発明５に係る自転車用変速制御装置は、発明４に記載の装置において、走行状態検出手段は、前記自転車の車速を検出する。この場合には、車速に応じた自動変速制御を実現できる。
発明６に係る自転車用変速制御装置は、発明１から３のいずれかに記載の装置において、前後の変速装置の少なくともいずれか一方を変速させるための変速信号を生成してシフト手段に出力する変速信号生成手段をさらに備え、シフト手段は、変速信号生成手段から出力された変速信号に応じて前後のディレーラの少なくとも一方を電気的に制御する。この場合には、手動変速制御において、前後の変速装置間の伝達効率を高く維持できるとともに音鳴りが生じにくくなる。
【００１３】
発明７に係る自転車用変速制御装置は、発明１から６のいずれかに記載の装置において、シフト手段は、前後のディレーラを電気的に制御して、組み合わせ禁止手段により禁止された前後のスプロケットの組み合わせが生じようとするとそれより歯数が１段階異なる前スプロケットにチェーンをシフトさせる。この場合には、禁止する組み合わせが生じようとすると、前スプロケットで変速動作が行われるので、スムーズな変速を実現できる。
【００１４】
【発明の実施の形態】
図１において、本発明の一実施形態を採用した自転車は前後サスペンション付きのマウンテンバイクであり、リアサスペンション１３ｒ付きのフレーム体２とフロントサスペンション１３ｆ付きのフロントフォーク３とを有するフレーム１と、ハンドル部４と、前後の変速装置８，９を含む駆動部５と、フロントフォーク３に装着された前輪６と、ハブダイナモ１０が装着された後輪７と、前後の変速装置８，９を含む各部を制御するための制御装置１１（図３）とを備えている。
【００１５】
フレーム１のフレーム体２は、異形角パイプを溶接して製作されたものである。フレーム体２には、サドル１８や駆動部５を含む各部が取り付けられている。フロントフォーク３は、フレーム体２の前部に斜めに傾いた軸回りに揺動自在に装着されている。
ハンドル部４は、図２に示すように、フロントフォーク３の上部に固定されたハンドルステム１２と、ハンドルステム１２に固定されたハンドルバー１５とを有している。ハンドルバー１５の両端にはブレーキレバー１６とグリップ１７とが装着されている。ブレーキレバー１６の装着部分には、前後の変速装置８，９の手動変速操作を行う前後の変速スイッチ２０ａ，２０ｂ、２０ｃ，２０ｄと、運転モードを自動変速モードと手動変速モードとに切り換える操作スイッチ２１ａと、サスペンション１３ｆ，１３ｒの硬軟の手動切り換えを行うための操作スイッチ２１ｂとが装着されている。変速スイッチ２０ａは、手動変速モード時に後述するリアディレーラ２６ｒを１段ずつシフトダウンするためのスイッチであり、変速スイッチ２０ｂは、リアディレーラ２６ｒを１段ずつシフトアップするためのスイッチである。変速スイッチ２０ｃは、手動変速モード時に後述するフロントディレーラ２６ｆを１段ずつシフトダウンするためのスイッチであり、変速スイッチ２０ｄは、フロントディレーラ２６ｆを１段ずつシフトアップするためのスイッチである。
【００１６】
駆動部５は、フレーム体２の下部（ハンガー部）に設けられクランク２７と、外装式の前後の変速装置８，９とを有している。前変速装置８は、クランク２７に装着された３枚のスプロケットＦ１〜Ｆ３と、フレーム体２に装着されたフロントディレーラ２６ｆとを有している。後変速装置９は、たとえば８枚のスプロケットＲ１〜Ｒ８を有する多段ギア２５と、フレーム体２の後部に装着されたリアディレーラ２６ｒとを有している。クランク２７は、３枚のスプロケットＦ１〜Ｆ３が装着されたギアクランク２７ａと左クランク２７ｂとを有している。また、駆動部５は、ギアクランク２７ａと多段ギア２５のそれぞれいずれかのスプロケットＦ１〜Ｆ３，Ｒ１〜Ｒ８に掛け渡されたチェーン２９を有している。
【００１７】
フロント側のスプロケットＦ１〜Ｆ３は、歯数が最も少ないスプロケットＦ１から順に歯数が多くなっており、歯数が最も多いスプロケットＦ３が最も外側に配置されている。また、リア側のスプロケットＲ１〜Ｒ８は、歯数が最も多いスプロケットＲ１から順に歯数が少なくなっており、歯数が最も少ないスプロケットＲ８が最も外側に配置されている。なお図１では、図面を簡略化するためにスプロケットＲ１〜Ｒ８の枚数を正確には表していない。
【００１８】
左クランク２７ｂ側の回転中心には、クランク２７の回転を検出するための回転検出器（図示せず）が装着されている。回転検出器は、リードスイッチ２３（図３）と、リードスイッチ２３の回転中心側でクランク２７の回転方向に間隔を隔てて配置された磁石（図示せず）とを有しており、リードスイッチ２３からクランク２７の１回転当たり４つのパルスが出力される。ここで、回転検出器を設けたのは、外装変速機の場合、クランク２７が回転していないと変速できないため、クランク２７が回転しているときのみ変速動作が行われるようにするためである。
【００１９】
後輪７のハブダイナモ１０は、ディスクブレーキのブレーキディスク及び多段ギア２５が装着されたフリーホイールを装着可能なハブであり、内部に後輪７の回転により発電する交流発電機１９（図３）を有している。
制御装置１１は、変速スイッチ２０ａ〜２０ｄや操作スイッチ２１ａ，２１ｂの操作に応じて変速装置８，９やサスペンション１３ｆ，１３ｒを制御するとともに、速度に応じてそれらを自動制御する。
【００２０】
制御装置１１は、図３及び図４に示すように、第１、第２及び第３制御ユニット３０〜３２の３つの制御ユニットを有している。第１制御ユニット３０は、交流発電機１９に接続されている。第１制御ユニット３０は、交流発電機１９で生成された電力で駆動され、供給された電力によりフロントディレーラ２６ｆ、リアディレーラ２６ｒ及びリアサスペンション１３ｒを制御する。第１制御ユニット３０は、第２制御ユニット３１に接続され、第２制御ユニット３１や第３制御ユニット３２に制御信号を電力に乗せて供給する。具体的には供給された電力を制御信号に応じてオンオフさせて制御信号を電力にのせて出力する。
【００２１】
第２制御ユニット３１は、第１制御ユニット３０から送られた制御信号に応じて、フロントサスペンション１３ｆを制御するとともに、各スイッチ２０ａ〜２０ｄ、２１ａ，２１ｂの操作情報を第１制御ユニット３０に仲介する。
第３制御ユニット３２は第２制御ユニット３１に着脱自在に装着されている。第３制御ユニット３２は、走行情報を表示可能な液晶表示部５６を有しており、第１制御ユニット３０から出力された制御信号に応じて液晶表示部５６を表示制御する。液晶表示部５６は、車速、走行距離、変速位置などの走行情報を表示する。
【００２２】
第１制御ユニット３０は、たとえば、フレーム体２の下部のハンガー部に装着されており、回転検出器及びフロントディレーラ２６ｆに隣接して設けられている。第１制御ユニット３０は、運転モードに応じて変速装置８，９及びリアサスペンション１３ｒを制御する。具体的には、自動モードの時には、速度に応じて変速装置８，９を変速制御するとともにリアサスペンション１３ｒを速度に応じて硬軟２つの硬さに制御する。手動モードの時には各変速スイッチ２０ａ〜２０ｄ及び操作スイッチ２１ａ，２１ｂの操作に応じて変速装置８，９及びリアサスペンション１３ｒを制御する。また、速度信号を制御信号として第２制御ユニット３１及び第３制御ユニット３２に出力する。
【００２３】
第１制御ユニット３０は、ＣＰＵやメモリやＩ／Ｏインターフェイスなどを含むマイクロコンピュータからなる第１制御部３５を有している。第１制御部３５には、交流発電機１９からのパルス出力により速度信号を生成するための波形成形回路３６と、充電制御回路３３と、第１蓄電素子３８ａと、回転検出器のリードスイッチ２３と、電源通信回路３４と、電源オンオフスイッチ２８とが接続されている。また、フロントディレーラ２６ｆのモータドライバ（ＦＭＤ）３９ｆと、リアディレーラ２６ｒのモータドライバ（ＲＭＤ）３９ｒと、フロントディレーラ２６ｆの動作位置センサ（ＦＬＳ）４１ｆと、リアディレーラ２６ｒの動作位置センサ（ＲＬＳ）４１ｒと、リアサスペンション１３ｒのモータドライバ（ＲＳＤ）４３ｒとが接続されている。
【００２４】
第１制御部３５内のメモリには、各種の走行情報などの走行データが記憶されるとともに、制御に必要な制御データが格納されている。たとえば、制御データとして、図１２及び図１３に示すように、各スプロケットＦ１〜Ｆ３，Ｒ１〜Ｒ８の組み合わせと車速とに応じて変速するためのシフトアップしきい値Ｕ（Ｆ，Ｒ）（図１２）及びシフトダウンしきい値Ｄ（Ｆ，Ｒ）（図１３）が格納されている。ここで、シフトアップしきい値Ｕ（Ｆ，Ｒ）及びシフトダウンしきい値Ｄ（Ｆ，Ｒ）は、車速で設定されており、ライダーの好みや走行状態に合わせて変速タイミングの車速が異なるテーブル４〜テーブル−４までの、たとえば９段階に設定されている。ここでは、テーブル０からテーブル４に向かうに従って高速側で変速し、逆にテーブル−４に向かうに従って低速側で変速する。ここでは、図１４では、テーブル０において、たとえばフロントディレーラ２６ｆのスプロケットＦ２とリアディレーラ２６ｒのスプロケットＲ３にチェーン２９が掛けられた状態で変速するタイミングは、Ｆ２とＲ３との交点の速度（この場合は１１．６６）を超えたときである。この値が前後のスプロケットＦ２，Ｒ３の組み合わせのシフトアップしきい値Ｕ（Ｆ２，Ｒ３）になる。図１３に示すシフトダウンしきい値も同様である。
【００２５】
第１制御部３５には、第１蓄電素子３８ａにダイオード４２を介して接続された第２蓄電素子３８ｂからの電力が供給されている。ダイオード４２は、第１蓄電素子３８ａから第２蓄電素子３８ｂへ一方向のみ電流を流すように設けられている。これにより、第２蓄電素子３８ｂから第１蓄電素子３８ａへの逆流を防止できる。ここで、第１蓄電素子３８ａは主に、モータドライバ３９ｆ，３９ｒ，４３ｆ，４３ｒやモータドライバ３９ｆ，３９ｒ，４３ｆ，４３ｒにより駆動されるモータを有するサスペンション１３ｆ，１３ｒやディレーラ２６ｆ，２６ｒなどの消費電力が大きく電気容量の大きな電装品の電源として使用される。ただし、後述する第２制御部４５の電源としても使用される。第２蓄電素子３８ｂは、第１制御部３５、後述する第３制御部５５及び液晶表示部５６等の消費電力が小さく電気容量の小さな電装品の電源として使用される。
【００２６】
第１及び第２蓄電素子３８ａ，３８ｂは、たとえば電気二重層コンデンサなどの大容量コンデンサからなり、交流発電機１９から出力され、充電制御回路３３で整流された直流電力を蓄える。なお、蓄電素子３８ａ，３８ｂをコンデンサに代えてニッケル・カドニウム電池やリチウムイオン電池やニッケル水素電池などの二次電池で構成してもよい。
【００２７】
充電制御回路３３は、交流発電機１９から出力された電力を整流して直流の電力を生成する整流回路３７と、整流回路３７から出力された電力を第１制御部３５からの電圧信号によりオンオフする充電オンオフスイッチ４０とを備えている。充電オンオフスイッチ４０は、第１蓄電素子３８ａに過大な電圧の電力を蓄えないようにするためのものである。第１蓄電素子３８ａの電圧は第１制御部３５により監視されており、第１制御部３５は監視している電圧が所定電圧（たとえば７ボルト）以上になると充電オンオフスイッチ４０をオフする電圧信号を出力し、充電オンオフスイッチ４０を開く。また、所定電圧（たとえば５．５ボルト）以下になるとオンする電圧信号を出力し、充電オンオフスイッチ４０を閉じる。
【００２８】
電源通信回路３４は、第２蓄電素子３８ｂにも接続されている。電源通信回路３４は、第１制御部３５からの速度、距離、変速段、自動又は手動、サスペンションの硬軟などの情報に応じた制御信号により第２蓄電素子３８ｂから送られた電力をオンオフして制御信号を含む電力を第２制御ユニット３１に向けて制御信号を供給する。
【００２９】
電源オンオフスイッチ２８は、第１蓄電素子３８ａにも接続されている。電源オンオフスイッチ２８は、第１蓄電素子３８ａからフロントサスペンション１３ｆのモータドライバ４３ｆ及び第２制御ユニット３１に送る電力をオンオフするために設けられている。電源オンオフスイッチ２８は、前後のサスペンション１３ｆ，１３ｒの硬軟の制御が終了すると第１制御部３５からの信号によりオフされ、制御開始時にオンする。これにより、第１蓄電素子３８ａの電力の無駄な消耗を抑えることができる。
【００３０】
各モータドライバ３９ｆ，３９ｒ，４３ｆ，４３ｒは、制御信号に応じてディレーラ２６ｆ，２６ｒに設けられたモータ４４ｆ，４４ｒ、サスペンション１３ｆ，１３ｒに設けられたモータ（図示せず）を駆動する駆動信号を各モータに出力する。
第２制御ユニット３１は、図２に示すように、ハンドル部４のハンドルバー１５に固定可能なブラケット５０により取り付けられている。第２制御ユニット３１は、図４に示すように、マイクロコンピュータからなる第２制御部４５を有している。第２制御部４５には、第１受信回路４６と、フロントサスペンション１３ｆのモータドライバ（ＦＳＤ）４３ｆが接続されている。第１受信回路４６は、第１制御ユニット３０の電気通信回路３４に接続されており、電力に含まれる制御信号を抽出して第２制御部４５に出力する。電気通信回路３４は、第３蓄電素子３８ｃにも接続されている。第３蓄電素子３８ｃは、たとえば電解コンデンサなどの比較的小容量のコンデンサを用いており、制御信号によりオンオフされた電力を平滑化するために設けられている。第３蓄電素子３８ｃには、バッファアンプ４８が接続されている。バッファアンプ４８は、入出力電圧を一定に保持できるアンプであり、変速スイッチ２０ａ，２０ｂ及び操作スイッチ２１ａ，２１ｂからのアナログの電圧信号を安定化させるために設けられている。
【００３１】
第２制御ユニット３１は、第１蓄電素子３８ａからの電力により動作するとともに、第２蓄電素子３８ｂの電力に乗せられた制御信号に基づきフロントサスペンション１３ｆを運転モードに応じて制御する。具体的には、自動モードの時には、速度に応じてフロントサスペンション１３ｆの硬軟の切り換えを行うとともに、手動変速モードの時には、操作スイッチ２１ｂの操作に応じてフロントサスペンション１３ｆの硬軟の切り換えを行う。なお、前述したように、第２制御部４５は、電源オンオフスイッチ２８によりサスペンションの制御の時のみ動作するようになっている。
【００３２】
第３制御ユニット３２は、いわゆるサイクルコンピュータと呼ばれものであり、第２制御ユニット３１に着脱自在に装着されている。また、第３制御ユニット３２には、たとえばボタン電池などの電池５９が装着されており、電池５９からも電力を供給できるようになっている。これにより、第３制御ユニット３２を第２制御ユニット３１から取り外しても第３制御ユニット３２は動作可能になっている。このため、ホイール径の設定などの各種の初期設定を行うことができるとともに、走行距離，走行時間等の各種のデータを記憶させることができる。
【００３３】
第３制御ユニット３２は、図４に示すように、マイクロコンピュータからなる第３制御部５５を有している。第３制御部５５には、液晶表示部５６と、バックライト５８と、電池５９、第２受信回路６１と、第４蓄電素子３８ｄとが接続されている。液晶表示部５６は、速度やケイデンスや走行距離や変速位置やサスペンションの状態などの各種の走行情報を表示可能であり、バックライト５８により照明される。電力安定化回路５７は、電力をオンオフして制御信号を供給してもオンオフ信号を含む電力をたとえば平滑化により安定化するものである。これにより、オンオフする制御信号を電力乗せてもバックライト５８のちらつきが生じにくくなる。
【００３４】
第２受信回路６１は、第１受信回路４６と並列に接続されており、第２蓄電素子３８ｂからの電力に含まれる制御信号を抽出して第３制御部５５に出力する。第４蓄電素子３８ｄは、たとえは電解コンデンサからなり、第２蓄電素子３８ｂから供給される電力を蓄えてオンオフする制御信号による影響を少なくするために設けられている。第４蓄電素子３８ｄは、第２受信回路６１と並列に接続されており、第３制御部５５及び電力安定化回路５７に接続されている。
【００３５】
図５は、液晶表示部５６の表示面７１の表示内容を示す図である。表示面７１には、主数値表示部７２と、副数値表示部７３と、内容表示部７４と、後ギア段数表示部７５と、前ギア段数表示部７６とが設けられている。主数値表示部７２と副数値表示部７３には自転車の速度、時刻等の情報を数値により表示する。内容表示部７４は主数値表示部７２と副数値表示部７３の表示内容を示すとともに変速モードを表示するものである。たとえば、「ＶＥＬ」は走行速度、「ＤＳＴ」は走行距離あるいは積算距離、「ＣＬＫ」は時刻、「ＴＩＭ」は走行時間、「ＧＥＡ」はチェンジギア装置のシフト位置を表示していることを示している。また，「ＡＴ」は自動変速モードに、「ＭＴ」は手動変速モードに設定されていることを示している。
【００３６】
速度の単位は「Ｋｍ／ｈ」と「Ｍｉｌｅ／ｈ」とを切り換え可能であり、距離の単位は「Ｋｍ」と「Ｍｉｌｅ」とを切り換え可能である。液晶表示部５６の初期設定において距離の単位を設定することにより、表示面７１の単位表示も設定された単位を表示するものである。
後ギア段数表示部７５は、後変速装置９のギア段数（変速段の位置）を表示するものである。後ギア段数表示部７５は、寸法が順次小さくなる円板状表示が左から右に並んでいる。これは実際の後変速装置９のギアの有効径に対応して、配列されているものである。また、液晶表示部５６の初期設定において、前後の変速装置８，９のギア段数を自転車の実際のギア段数に合致するように設定することができる。例えば、後ギア段数を８段に設定しておけば、後ギア段数表示部７５は左側から８個の円板状表示が表示され、右側の１個は表示されない。
【００３７】
前ギア段数表示部７６は前変速装置８のギア段数を表示するものである。前ギア段数表示部７６は、寸法が順次小さくなる円板状表示が右から左に並んでいる。初期設定で、前ギア段数を２段に設定しておけば、前ギア段数表示部５６は右側から２個の円板状表示が表示され、左側の１個は表示されない。このように後ギア段数表示部７５と前ギア段数表示部７６は、自転車の実際の変速装置８，９のギア配列に対応した円板状表示の大小配列となるように配置されているので、ギア段数が直感的に一目で分かるものとなっている。
【００３８】
このような構成の制御装置１１では、自転車が走行するとハブダイナモ１０の交流発電機１９が発電し、その電力が第１制御ユニット３０に送られ、第１及び第２蓄電素子３８ａ，３８ｂに電力が蓄えられる。ここで、交流発電機１９が後輪７に設けられているので、たとえばスタンドを立ててペダルを回せば充電量が不足していても第１及び第２蓄電素子３８ａ，３８ｂを充電できる。このため、変速装置の調整のためにペダルを回せば簡単に充電でき、充電量が不足していても液晶表示部５６の設定等の作業を容易に行える。
【００３９】
また、第１制御ユニット３０がハンガー部に設けられているので、交流発電機１９との距離が近くなり、電源ケーブルが短くて済み信号のやり取りや電力供給の効率が高くなる。
また、波形成形回路３６で波形成形されたパルスにより第１制御部３５で速度信号が生成されると、自動変速モードのときその速度信号に応じてディレーラ２６ｆ，２６ｒ及びサスペンション１３ｆ，１３ｒが制御される。具体的には、自動モードで走行中に速度が所定のしきい値を超えたりそれより遅くなると変速動作が行われる。この変速動作はリアディレーラ２６ｒが優先して行われる。また、速度が所定速度以上になると両サスペンション１３ｆ，１３ｒの硬さが硬くなる。
【００４０】
このディレーラ２６ｆ，２６ｒやサスペンション１３ｆ，１３ｒなどのモータで駆動される電気容量が大きな電装品が駆動されると、第１蓄電素子３８ａの電圧が低下することがある。第１制御部３５や第３制御部５５や液晶表示部５６が第１蓄電素子３８ａを電源としていると、この電圧低下でリセットされたり不具合が生じるおそれがある。しかし、ここでは、ダイオード４２により第１蓄電素子３８ａと接続された第２蓄電素子３８ｂをこれらの電装品の電源としているので第１蓄電素子３８ａが電圧降下してもその影響を受けることがない。また、第２制御部４５は、第１蓄電素子３８ａを電源としているが、サスペンション１３ｆの制御時以外はオフしているので第１蓄電素子３８ａの電圧降下の影響を受けにくい。
【００４１】
第１制御部３５で生成された速度、距離、変速段、自動又は手動、サスペンションの硬軟などの情報に応じた制御信号は電源通信回路３４に出力され、制御信号により電源通信回路３４が第２蓄電素子３８ｂから供給された電力をオンオンし、電力のオンオフで表現された制御信号が電力とともに第２制御部４５及び第３制御部５５に送られる。第２制御部４５は、第１蓄電素子３８ａから供給された電力で動作するとともに、第２蓄電素子３８ｂからの電力に乗せられた制御信号によりフロントサスペンション１３ｆを制御する信号をモータドライバ４３ｆに出力する。また、第３制御部５５では、制御信号に基づく速度やその他の種々の情報を液晶表示部５６に出力するとともに、そのパルスにより距離の算出等も行う。
【００４２】
また、操作スイッチ２１ａ，２１ｂや変速スイッチ２０ａ〜２０ｄが操作されると、異なるアナログ電圧の信号がバッファアンプ４８を介して第１制御部３５に出力され、第１制御部３５でディレーラ２６ｆ，２６ｒを制御する信号やサスペンション１３ｆ，１３ｒを制御する信号やモードを変更する信号が生成されるこのうち、フロントサスペンション１３ｆを制御する信号は、電源通信回路３４に出力されて速度信号と同様に電力をオンオフして第２制御部４５に出力され、第２制御部４５でフロントサスペンション１３ｆが制御される。
【００４３】
次に、第１制御ユニット３０に搭載された第１制御部３５の変速動作を主に説明する。
後輪７が回転して交流発電機１９から電力が供給され、それが第１蓄電素子３８ａに蓄えられて第１制御部３５に供給されると、自転車１の変速制御が可能となる。これにより、まず、図６のステップＳ１にて第１制御部３５の初期設定を行う。この初期設定では、変速モードがたとえば自動変速モードに設定される。ステップＳ２では、自動変速モードか否かを判断する。ステップＳ３では、手動変速モードか否かを判断する。ステップＳ４では、たとえば、サスペンション１３ｆ，１３ｒの硬軟や液晶表示部５６の画面表示の変更や９種類のしきい値の選択操作などの他のモードが指定されたか否かを判断する。
【００４４】
自動変速モードが指定されたと判断すると、ステップＳ２からステップＳ５に移行するステップＳ５では、交流発電機１９から出力され波形成形回路３６で波形成形された信号をもとに算出した車速Ｖを取り込む。ステップＳ６では、現在のスプロケットの組み合わせ（前後の変速段を組み合わせ）Ｆ，Ｒを各ディレーラ２６ｆ，２６ｒに設けられた動作位置センサ４１ｆ，４１ｒの状態により取り込む。ここで、変数Ｆは、フロントディレーラ２６ｆの動作位置を示す変数であり、１から３の間で変化する。また、変数Ｒは、リアディレーラ２６ｒの動作位置を示す変数であり、１から８の間で変化する。
【００４５】
ステップＳ７では、取り込んだ車速Ｖが前後の変速段の組み合わせ毎に設定された図１２に示したシフトアップしきい値Ｕ（Ｆ，Ｒ）を上回っているか否かを判断する。
具体的には、車速Ｖを取り込む都度、波形成形回路３６から出力される車速Ｖに応じたパルス間隔としきい値に応じたパルス間隔とを比較する。パルス間隔を比較する場合、車速Ｖに応じてパルス間隔は変動するため、車速Ｖに応じたパルス間隔がしきい値に応じたパルス間隔より短い（車速Ｖが速い）か長い（車速Ｖが遅い）かによりしきい値を超えたと判断する。
【００４６】
ステップＳ８では、取り込んだ車速Ｖが変速段の組み合わせ毎に設定された図１３に示したシフトダウンしきい値Ｄ（Ｆ，Ｒ）を下回っているか否かを判断する。取り込んだ車速Ｖが変速段の組み合わせ毎のシフトアップしきい値Ｕ（Ｆ，Ｒ）を上回っていると判断すると、ステップＳ７からステップＳ９に移行する。ステップＳ９では、取り込んだ車速Ｖが後変速装置９のひとつ高速側のスプロケットＲ＋１と前変速装置８のスプロケットＦとの組み合わせによるシフトアップしきい値Ｕ（Ｆ，Ｒ＋１）を上回っているか否かを判断する。この判断により、自転車が急激に加速しているか否かを判断する。取り込んだ車速Ｖがシフトアップしきい値Ｕ（Ｆ，Ｒ＋１）を上回っていないと判断すると、ステップＳ９からステップＳ１０に移行して後変速装置９の変速を優先する、図７に示すシフトアップ１処理を実行する。取り込んだ車速Ｖがシフトアップしきい値Ｕ（Ｆ，Ｒ＋１）を上回っていると判断する、つまり自転車が急激に加速していると判断すると、ステップＳ９からステップＳ１１に移行して前変速装置８の変速を優先する、図８に示すシフトアップ２処理を実行する。
【００４７】
取り込んだ車速Ｖが変速段毎のシフトダウンしきい値Ｄ（Ｆ，Ｒ）を下回っていると判断すると、ステップＳ８からステップ１２に移行する。ステップＳ１２では、取り込んだ車速Ｖが後変速装置９のひとつ低速側のスプロケットＲ−１と前変速装置８のスプロケットＦとの組み合わせによるシフトダウンしきい値Ｄ（Ｆ，Ｒ−１）を下回っているか否かを判断する。この判断により、自転車が急激に減速しているか否かを判断する。取り込んだ車速Ｖがシフトダウンしきい値Ｄ（Ｆ，Ｒ−１）を下回っていないと判断すると、ステップＳ１２からステップＳ１３に移行して後変速装置９の変速を優先する、図９に示すシフトダウン１処理を実行する。取り込んだ車速Ｖがシフトダウンしきい値Ｄ（Ｆ，Ｒ−１）を下回っていると判断する、つまり自転車が急激に減速していると判断すると、ステップＳ１２からステップＳ１４に移行して前変速装置８の変速を優先する、図１０に示すシフトダウン２処理を実行する。ここでは、加減速が大きくなる、つまり自転車の速度が急激に変化する場合は後変速装置９ではなく前変速装置８によるの変速を優先しておこない、ギア比を大きく変化させている。
【００４８】
手動変速モードと判断すると、ステップＳ３からステップＳ１５に移行する。ステップＳ１５では、図１１に示す手動変速処理を実行する。他のモードと判断すると、ステップＳ４からステップＳ１６に移行する。ステップＳ１６では、選択された他のモード処理を実行する。たとえば、サスペンション１３ｆ，１３ｒの硬軟の切り換えや、液晶表示部５６の表示の切り換えや、しきい値の変更処理などがこの処理に含まれる。
【００４９】
この変速制御システムでは、チェーンが大きく傾くのを防止するために、シフトアップ１処理では、スプロケットＦ１（フロント側の最も歯数が少ないスプロケット）とスプロケットＲ７（リア側の二番目に歯数が少ないスプロケット）との組み合わせ、スプロケットＦ１とスプロケットＲ８（リア側の最も歯数が少ないスプロケット）との組み合わせ、及びスプロケットＦ２（フロント側の中間歯数のスプロケット）とスプロケットＲ８との組み合わせの３つの組み合わせを禁止している。また、シフトダウン１処理では、スプロケットＦ２とスプロケットＲ１（リア側の最も歯数が多いスプロケット）との組み合わせ、スプロケットＦ３（フロント側の最も歯数が多いスプロケット）とスプロケットＲ１との組み合わせ、及びスプロケットＦ１とスプロケットＲ２（リア側の二番目に歯数が多いスプロケット）との組み合わせの３つの組み合わせを禁止している。
【００５０】
シフトアップ１処理では、図７のステップＳ２０でクランクが回転しているか否かを判断する。外装変速装置ではクランクが回転していないと変速できないためこの判断を行っている。クランクの回転は、リードスイッチ２３からのパルス入力により判断する。クランクが回転していない場合は何も処理せずにメインルーチンに戻る。
【００５１】
クランクが回転している場合はステップＳ２１に移行する。ステップＳ２１では、リアディレーラ２６ｒがスプロケットＲ６の位置にあるか否かを判断する。リアディレーラ２６ｒがスプロケットＲ６の位置にない場合には、ステップＳ２２に移行してリアディレーラ２６ｒがスプロケットＲ７の位置あるか否かを判断する。リアディレーラ２６ｒがスプロケットＲ７の位置にない場合には、ステップＳ２３に移行してリアディレーラ２６ｒがスプロケットＲ８の位置あるか否かを判断する。リアディレーラ２６ｒがスプロケットＲ８の位置にある場合には、何も処理せずメインルーチンに戻る。リアディレーラ２６ｒがスプロケットＲ８の位置にない場合には、ステップＳ２３からステップＳ２４に移行してリアディレーラ２６ｒを一段シフトアップする。
【００５２】
リアディレーラ２６ｒがスプロケットＲ６の位置にある場合には、ステップＳ２１からステップＳ２５に移行する。ステップＳ２５では、フロントディレーラ２６ｆがスプロケットＦ１の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ１とスプロケットＲ７との組み合わせを回避するために行われる。フロントディレーラ２６ｆがスプロケットＦ１の位置にある場合には、ステップＳ２５からステップＳ２６に移行してフロントディレーラ２６ｆをスプロケットＦ２の位置にシフトアップする。これにより、スプロケットＦ１とスプロケットＲ７及びスプロケットＲ８との組み合わせを禁止している。フロントディレーラ２６ｆがスプロケットＦ１の位置にない場合には、ステップＳ２５からステップＳ２７に移行してリアディレーラ２６ｆをスプロケットＲ７の位置にシフトアップする。
【００５３】
リアディレーラ２６ｒがスプロケットＲ７の位置にある場合には、ステップＳ２２からステップＳ２８に移行する。ステップＳ２８では、フロントディレーラ２６ｆがスプロケットＦ２の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ２とスプロケットＲ８との組み合わせを回避するために行われる。フロントディレーラ２６ｆがスプロケットＦ２の位置にある場合には、ステップＳ２８からステップＳ３０に移行してフロントディレーラ２６ｆをスプロケットＦ３の位置にシフトアップする。これにより、スプロケットＦ２とスプロケットＲ８との組み合わせを禁止している。フロントディレーラ２６ｆがスプロケットＦ２の位置にない場合には、ステップＳ２８からステップＳ２９に移行してリアディレーラ２６ｆをスプロケットＲ８の位置にシフトアップする。これらの処理が終了するとメインルーチンに戻る。
【００５４】
シフトアップ２処理、つまりフロント優先変速処理では、図８のステップＳ３０でクランクが回転しているか否かを判断する。クランクが回転していない場合は何も処理せずにメインルーチンに戻る。クランクが回転している場合はステップＳ３１に移行する。ステップＳ３１では、フロントディレーラ２６ｆがスプロケットＦ３の位置にあるか否かを判断する。フロントディレーラ２６ｆがスプロケットＦ３の位置にある場合には何も処理せずにメインルーチンに戻る。フロントディレーラ２６ｆがスプロケットＦ３の位置にない場合には、ステップＳ３１からにステップＳ３２に移行してフロントディレーラ２６ｆがスプロケットＦ２の位置にあるか否かを判断する。フロントディレーラ２６ｆがスプロケットＦ２の位置にない場合、つまりフロントディレーラ２６ｆがスプロケットＦ１の位置にある場合には、ステップＳ３２からにステップＳ３３に移行してリアディレーラ２６ｒがスプロケットＲ１の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ２とスプロケットＲ１との組み合わせを回避するために行われる。リアディレーラ２６ｒがスプロケットＲ１の位置にある場合には、ステップＳ３３からステップＳ３４に移行し、リアディレーラ２６ｒをスプロケットＲ２の位置にシフトアップしてからフロントディレーラ２６ｆをスプロケットＦ２の位置にシフトアップする。これにより、禁止されたスプロケットＦ２とスプロケットＲ１との組み合わせを禁止している。リアディレーラ２６ｒがスプロケットＲ１の位置にない場合には、ステップＳ３３からステップＳ３５に移行し、フロントディレーラ２６ｆを一段シフトアップする。
【００５５】
フロントディレーラ２６ｆがスプロケットＦ２の位置にある場合には、ステップＳ３２からステップＳ３６に移行してリアディレーラ２６ｒがスプロケットＲ２の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ３とスプロケットＲ２との組み合わせを回避するために行われる。リアディレーラ２６ｒがスプロケットＲ２の位置にある場合には、ステップＳ３６からステップＳ３７に移行し、リアディレーラ２６ｒをスプロケットＲ３の位置にシフトアップしてからフロントディレーラ２６ｆをスプロケットＦ３の位置にシフトアップする。これにより、禁止されたスプロケットＦ３とスプロケットＲ２との組み合わせ及びスプロケットＦ３とスプロケットＲ１との組み合わせを禁止している。リアディレーラ２６ｒがスプロケットＲ２の位置にない場合には、ステップＳ３６からステップＳ３５に移行し、フロントディレーラ２６ｆを一段シフトアップする。
【００５６】
このフロント優先処理であるシフトアップ２処理では原則的にフロントディレーラ２６ｆだけをシフトアップする。しかし、禁止された組み合わせが生じる場合には、フロントディレーラ２６ｆに加えてリアディレーラ２６ｒもシフトアップする。
シフトダウン１処理では、図９のステップＳ４０でクランクが回転しているか否かを判断する。クランクが回転していない場合は何も処理せずにメインルーチンに戻る。
【００５７】
クランクが回転している場合はステップＳ４１に移行する。ステップＳ４１では、リアディレーラ２６ｒがスプロケットＲ３の位置にあるか否かを判断する。リアディレーラ２６ｒがスプロケットＲ３の位置にない場合には、ステップＳ４２に移行してリアディレーラ２６ｒがスプロケットＲ２の位置あるか否かを判断する。リアディレーラ２６ｒがスプロケットＲ２の位置にない場合には、ステップＳ４３に移行してリアディレーラ２６ｒがスプロケットＲ１の位置あるか否かを判断する。リアディレーラ２６ｒがスプロケットＲ１の位置にある場合には、何も処理せずメインルーチンに戻る。リアディレーラ２６ｒがスプロケットＲ１の位置にない場合には、ステップＳ４３からステップＳ４４に移行してリアディレーラ２６ｒを一段シフトダウンする。
【００５８】
リアディレーラ２６ｒがスプロケットＲ３の位置にある場合には、ステップＳ４１からステップＳ４５に移行する。ステップＳ４５では、フロントディレーラ２６ｆがスプロケットＦ３の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ３とスプロケットＲ２との組み合わせを回避するために行われる。フロントディレーラ２６ｆがスプロケットＦ３の位置にある場合には、ステップＳ４５からステップＳ４６に移行してフロントディレーラ２６ｆをスプロケットＦ２の位置にシフトダウンする。これにより、スプロケットＦ３とスプロケットＲ２及びスプロケットＲ１との組み合わせを禁止している。フロントディレーラ２６ｆがスプロケットＦ３の位置にない場合には、ステップＳ４５からステップＳ４７に移行してリアディレーラ２６ｆをスプロケットＲ２の位置にシフトダウンする。
【００５９】
リアディレーラ２６ｒがスプロケットＲ２の位置にある場合には、ステップＳ４２からステップＳ４８に移行する。ステップＳ４８では、フロントディレーラ２６ｆがスプロケットＦ２の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ２とスプロケットＲ１との組み合わせを回避するために行われる。フロントディレーラ２６ｆがスプロケットＦ２の位置にある場合には、ステップＳ４８からステップＳ５０に移行してフロントディレーラ２６ｆをスプロケットＦ１の位置にシフトダウンする。これにより、スプロケットＦ２とスプロケットＲ１との組み合わせを禁止している。フロントディレーラ２６ｆがスプロケットＦ２の位置にない場合には、ステップＳ４８からステップＳ４９に移行してリアディレーラ２６ｆをスプロケットＲ１の位置にシフトダウンする。これらの処理が終了するとメインルーチンに戻る。
【００６０】
シフトダウン２処理、つまりフロント優先変速処理では、図１０のステップＳ５０でクランクが回転しているか否かを判断する。クランクが回転していない場合は何も処理せずにメインルーチンに戻る。クランクが回転している場合はステップＳ５１に移行する。ステップＳ５１では、フロントディレーラ２６ｆがスプロケットＦ１の位置にあるか否かを判断する。フロントディレーラ２６ｆがスプロケットＦ１の位置にある場合には何も処理せずにメインルーチンに戻る。フロントディレーラ２６ｆがスプロケットＦ１の位置にない場合には、ステップＳ５１からにステップＳ５２に移行してフロントディレーラ２６ｆがスプロケットＦ２の位置にあるか否かを判断する。フロントディレーラ２６ｆがスプロケットＦ２の位置にない場合、つまりフロントディレーラ２６ｆがスプロケットＦ３の位置にある場合には、ステップＳ５２からにステップＳ５３に移行してリアディレーラ２６ｒがスプロケットＲ８の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ２とスプロケットＲ８との組み合わせを回避するために行われる。リアディレーラ２６ｒがスプロケットＲ８の位置にある場合には、ステップＳ５３からステップＳ５４に移行し、リアディレーラ２６ｒをスプロケットＲ７の位置にシフトダウンしてからフロントディレーラ２６ｆをスプロケットＦ２の位置にシフトダウンする。これにより、禁止されたスプロケットＦ２とスプロケットＲ８との組み合わせを禁止している。リアディレーラ２６ｒがスプロケットＲ８の位置にない場合には、ステップＳ５３からステップＳ５５に移行し、フロントディレーラ２６ｆを一段シフトダウンする。
【００６１】
フロントディレーラ２６ｆがスプロケットＦ２の位置にある場合には、ステップＳ５２からステップＳ５６に移行してリアディレーラ２６ｒがスプロケットＲ７の位置にあるか否かを判断する。この判断は、禁止されたスプロケットＦ１とスプロケットＲ７との組み合わせを回避するために行われる。リアディレーラ２６ｒがスプロケットＲ７の位置にある場合には、ステップＳ５６からステップＳ５７に移行し、リアディレーラ２６ｒをスプロケットＲ６の位置にシフトダウンしてからフロントディレーラ２６ｆをスプロケットＦ１の位置にシフトダウンする。これにより、禁止されたスプロケットＦ１とスプロケットＲ７との組み合わせ及びスプロケットＦ１とスプロケットＲ８との組み合わせを禁止している。リアディレーラ２６ｒがスプロケットＲ２の位置にない場合には、ステップＳ５６からステップＳ５５に移行し、フロントディレーラ２６ｆを一段シフトダウンする。
【００６２】
このフロント優先処理であるシフトダウン２処理でも原則的にフロントディレーラ２６ｆだけをシフトダウンする。しかし、禁止された組み合わせが生じる場合には、フロントディレーラ２６ｆに加えてリアディレーラ２６ｒもシフトダウンする。
手動変速処理の場合は、図１１のステップＳ６１で変速スイッチ２０ａが操作されたか否かを判断する。ステップＳ６２では、変速スイッチ２０ｂが操作されたか否かを判断する。ステップＳ６３では、変速スイッチ２０ｃが操作されたか否かを判断する。ステップＳ６４では、変速スイッチ２０ｄが操作されたか否かを判断する。
【００６３】
変速スイッチ２０ａが操作されると、ステップＳ６１からステップＳ６５に移行し、図９に示すシフトダウン１処理を実行する。変速スイッチ２０ｂが操作されると、ステップＳ６２からステップＳ６６に移行し、図７に示すシフトアップ１処理を実行する。変速スイッチ２０ｃが操作されると、ステップＳ６３からステップＳ６７に移行し、図１０に示すシフトダウン２処理を実行する。変速スイッチ２０ｄが操作されると、ステップＳ６４からステップＳ６８に移行し、図８に示すシフトアップ２処理を実行する。
【００６４】
この手動変速処理では、ハンドルバー１５の右側のリアディレーラ２６ｒを変速動作させるための変速スイッチ２０ａ，２０ｂが操作されたときは、原則的にはリアディレーラ２６ｒだけをシフトアップ及びシフトダウンする。しかし、禁止された組み合わせが生じないようにするために、そのおそれがある場合は、フロントディレーラ２６ｆがシフトダウン及びシフトアップするシフトダウン１処理及びシフトアップ１処理を行っている。
【００６５】
また、ハンドルバー１５の左側のフロントディレーラ２６ｆを変速動作させるための変速スイッチ２０ａ，２０ｄが操作されたときも同様に原則的には、フロントディレーラ２６ｆだけをシフトアップ及びシフトダウンする。しかし、禁止された組み合わせが生じないようにするために、そのおそれがある場合は、フリアディレーラ２６ｒがシフトダウン及びシフトアップするシフトダウン２処理及びシフトアップ２処理を行っている。
【００６６】
このようにこの実施形態では、自動変速モードだけではなく手動変速モードでもチェーン２９がスプロケットに対して斜めに大きく傾く禁止されたスプロケットの組み合わせが生じないようにしている。このため、前後の変速装置８，９間の伝達効率を高く維持できるとともにチェーン２９とスプロケットとの接触による音鳴りが生じにくくなる。
【００６７】
また、通常の走行ではリアディレーラ２６ｒを優先して変速し、速度が大きく変動すると、フロントディレーラ２６ｆを優先して変速しているので、速度が急激に変動が生じても前変速装置の頻繁な変速動作を抑えることができる。
〔他の実施形態〕
（ａ）前記実施形態では、前変速装置８が３枚のスプロケットを有する場合を例に説明したが、２枚のスプロケットを有するものにも本発明を適用できる。
【００６８】
（ｂ）前記実施形態では、走行状態として車速（実際にはパルス間隔）を検出したが、走行状態としてクランク回転数を検出し、それに応じて変速するようにしてもよい。たとえば、リードスイッチ２３からのパルス信号によりクランク回転数は検出できる。この場合、クランチ回転数が第１所定値（たとえば６０回転）をシフトダウンしきい値としてそれを超えたとき、シフトダウンし、それより低速側の第２所定値（たとえば４５回転）をシフトアップしきい値としてそれよりさがったとき、シフトアップするように構成すればよい。
【００６９】
（ｃ）前記実施形態では、交流発電機１９からの信号により車速を検出したが、たとえば、車輪の回転を検出する磁石とリードスイッチとからなる車速センサにより車速に応じた信号を検出するように構成してもよい。
（ｄ）前記実施形態では、前後のディレーラ２６ｆ，２６ｒの両方を電気的に制御可能に構成したが、いずれか一方のみ電気的に制御する構成にしてもよい。この場合、電気的に制御されないディレーラについては、変速位置情報を検出するように構成すればよい。たとえば、ディレーラの位置を検出する位置センサを設けたり、変速操作部の変速位置情報に位置センサを設けたりして変速位置情報を検出すればよい。
【００７０】
（ｅ）前記実施形態では、スプロケットＦ１，Ｆ８及びＦ３，Ｒ１のチェーンが最も斜めになる組み合わせ、スプロケットＦ１，Ｆ７及びＦ３スプロケットＲ２の２番目に斜めになる組み合わせ、並びにスプロケットＦ２，Ｒ１及びＦ２，Ｒ８の組み合わせの３種の組み合わせを禁止している。しかし、スプロケットＦ１，Ｆ８及びＦ３，Ｒ１の少なくともいずれかの組み合わせを禁止すればよい。
【００７１】
【発明の効果】
本発明によれば、組み合わせ禁止手段で禁止された最大歯数の前スプロケットと最大歯数の後スプロケットとの組み合わせ及び最小歯数の前スプロケットと最小歯数の後スプロケットとの組み合わせの少なくともいずれかが生じないので、チェーンがスプロケットに対して大きく傾くような組み合わせが生じにくくなり、前後の変速装置間の伝達効率を高く維持できるとともに音鳴りが生じにくくなる。
【図面の簡単な説明】
【図１】本発明の一実施形態を採用した自転車の側面図。
【図２】そのハンドル部分の斜視拡大図。
【図３】制御装置の構成の一部を示すブロック図。
【図４】制御装置の構成の残りを示すブロック図。
【図５】液晶表示部の表示画面の一例を示す模式図。
【図６】第１制御部のメインルーチンの制御内容を示すフローチャート。
【図７】シフトアップ１処理の制御内容を示すフローチャート。
【図８】シフトアップ２処理の制御内容を示すフローチャート。
【図９】シフトダウン１処理の制御内容を示すフローチャート。
【図１０】シフトダウン２処理の制御内容を示すフローチャート。
【図１１】手動変速処理の制御内容を示すフローチャート。
【図１２】シフトアップしきい値の一例を示す図。
【図１３】シフトダウンしきい値の一例を示す図。
【符号の説明】
８  前変速装置
９  後変速装置
１１  制御装置
１９  交流発電機
２６ｆ，２６ｒ  フロント及びリアディレーラ
２９  チェーン
３０  第１制御ユニット
３５  第１制御部
Ｆ１〜Ｆ３，Ｒ１〜Ｒ８  スプロケット
【図１】
2004255951.tif 000003
【図２】
2004255951.tif 000004
【図３】
2004255951.tif 000005
【図４】
2004255951.tif 000006
【図５】
2004255951.tif 000007
【図６】
2004255951.tif 000008
【図７】
2004255951.tif 000009
【図８】
2004255951.tif 000010
【図９】
2004255951.tif 000011
【図１０】
2004255951.tif 000012
【図１１】
2004255951.tif 000013
【図１２】
2004255951.tif 000014
【図１３】
2004255951.tif 000015