(57)【特許請求の範囲】
【請求項１】
釣り竿に装着される電動リールであって、
前記釣り竿に装着されるリール本体と、
前記リール本体に回転自在に装着された糸巻用のスプールと、
前記スプールを糸巻き上げ方向に回転駆動する電動モータと、
前記電動モータの複数段階の制御状態を有する互いに異なる複数種類の制御パターンを設定可能な制御パターン設定手段と、
前記制御パターン設定手段に設定される複数種類の制御パターンのうちのひとつを選択操作するための制御パターン選択手段と、
前記選択された制御パターンの複数段階の制御状態のいずれかひとつを選択操作するための制御状態選択手段と、
前記選択された制御状態となるように前記電動モータを制御するモータ制御手段と、
前記スプールに巻き取られる釣り糸の糸巻径を検出する糸巻径検出手段と、を備え
前記制御パターン設定手段には、前記複数段階の前記制御状態として前記スプールの巻き上げトルクと糸巻径とに応じた、巻き上げ中の釣り糸に作用する前記複数段階の張力を有する制御パターンが複数用意されており、
前記制御状態選択手段は、前記複数段階の張力のいずれかひとつを選択操作するための張力選択手段を有し、
前記モータ制御手段は、前記糸巻径検出手段の検出結果を参照して巻き上げトルクを変化させ前記選択された張力となるように前記電動モータを制御する、電動リール。
【請求項２】
前記電動モータに作用する巻き上げトルクを検出するトルク検出手段をさらに備え、
前記モータ制御手段は、前記トルク検出手段の検出結果を参照して前記選択された張力となるように前記電動モータを制御する、請求項１に記載の電動リール。
【請求項３】
前記制御パターン設定手段には、前記巻き上げトルクに応じた複数段階の電流値情報と糸巻径とに応じた前記複数段階の張力を有する制御パターンが複数用意されており、
前記モータ制御手段は、前記糸巻径検出手段の検出結果を参照して前記選択された張力となるように前記電動モータへ供給する電流値を制御する、請求項１又は２に記載の電動リール。
【請求項４】
前記制御パターン設定手段は、前記複数段階の制御状態を有する制御パターンを複数種類格納する記憶手段を有する、請求項１から３のいずれかに記載の電動リール。
【請求項５】
前記モータ制御手段は、前記糸巻径検出手段の検出結果を参照して巻き上げトルクを変化させ前記選択された張力に応じた指令値を与えて前記電動モータをオープン制御する、請求項１に記載の電動リール。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電動リール、特に、釣り竿に装着されモータでスプールを駆動する電動リールに関する。
【０００２】
【従来の技術】
一般に、巻き上げ時のスプールの回転をモータで行う電動リールは、たとえば、５０ｍ以上の水深を回遊する魚を船の上から釣るときによく使用される。この種の電動リールは、リール本体と、リール本体に装着されたスプールと、スプールを回転させるハンドルと、スプールを巻き上げ方向に回転させるモータとを備えている。リール本体の上面には、水深等を表示するディスプレイや各種の入力等を行うスイッチが設けられた操作パネルが装着されている。
【０００３】
このような電動リールでは、従来、巻き上げ速度や巻き上げトルク（釣り糸の張力）（制御状態の一例）を複数の段階に予め設定し、設定された段階のいずれかを釣り人がレバーやスイッチ等の操作入力手段（制御状態操作手段の一例）により選択し、スプール回転やトルク等を監視して巻き上げ速度や張力が選択された設定速度となるようにモータを制御している。具体的には、モータをＰＷＭ（パルス幅変調）駆動し、スプール回転が操作入力手段により選択された段階の設定速度範囲や設定張力範囲になるようにデューティ比（パルス幅）を設定し、スプール回転や張力が設定速度となるようにモータを制御している。
【０００４】
【発明が解決しようとする課題】
前記従来の構成では、各段階の巻き上げ速度又は張力はリールメーカによって予め設定されており、変更することができない。
【０００５】
各段階の張力が変更できないと、地域によって仕掛けの重さが異なるので、同じ魚種であっても同じ設定で釣りにくい。特に、仕掛けの重さの差が次段階の設定張力の差と異なる場合、最適な張力を設定しにくい。張力を最適に設定できないと、ドラグの設定や魚種によってはハリス切れや口切れが生じる場合がある。
【０００６】
各段階の巻き上げ速度が固定されていると、対象魚種に合わせて巻き上げ速度を設定することができない。特にシャクリやさそい時などにおいては対象魚種に合わせて巻き上げ速度を細かく選択できることが望ましいが、従来の各段階の巻き上げ速度が固定されていると、たとえば、巻き上げ速度が各段階の中間に位置する場合や最低の巻き上げ速度より遅い速度を選択することができない。
【０００７】
そこで、段階毎に巻き上げ速度を変更できるようにする技術が特開２０００−１１６２９４号公報に開示されている。このように、各段階の巻き上げ速度を変更できるようにすると、巻き上げ速度を細かく選択できるので、シャクリやさそい時などに便利である。しかし、段階毎に巻き上げ速度を変更できるようにすると、巻き上げ速度を変更する際に段階ごとに行わなければならず、複数段階の巻き上げ速度を変更する操作が煩雑になるおそれがある。
【０００８】
本発明の課題は、電動リールにおいて、複数段階の巻き上げ速度や張力などの複数段階の制御状態を容易に変更できるようにすることにある。
【０００９】
【課題を解決するための手段】
発明１に係る電動リールは、釣り竿に装着されるリールであって、釣り竿に装着されるリール本体と、スプールと、電動モータと、制御パターン設定手段と、制御パターン選択手段と、制御状態選択手段と、モータ制御手段と、糸巻径検出手段と、を備えている。スプールは、リール本体に回転自在に装着された糸巻用のものである。電動モータは、スプールを糸巻き上げ方向に回転駆動するものである。制御パターン設定手段は、電動モータの複数段階の制御状態を有する互いに異なる複数種類の制御パターンを設定可能な手段である。制御パターン選択手段は、制御パターン設定手段に設定される複数種類の制御パターンのうちのひとつを選択操作するための手段である。制御状態選択手段は、選択された制御パターンの複数段階の制御状態のいずれかひとつを選択操作するための手段である。モータ制御手段は、選択された制御状態となるように電動モータを制御する手段である。糸巻径検出手段は、スプールに巻き取られる釣り糸の糸巻径を検出する手段である。制御パターン設定手段には、複数段階の制御状態としてスプールの巻き上げトルクと糸巻径とに応じた、巻き上げ中の釣り糸に作用する複数段階の張力を有する制御パターンが複数用意されており、制御状態選択手段は、複数段階の張力のいずれかひとつを選択操作するための張力選択手段を有し、モータ制御手段は、糸巻径検出手段の検出結果を参照して巻き上げトルクを変化させ選択された張力となるように電動モータを制御する。
【００１０】
この電動リールでは、複数種類の制御パターンの中からひとつを選択操作し、選択された制御パターンが有する複数段階の制御状態のいずれかを選択操作すると、選択された制御状態で電動モータが制御される。ここでは、制御パターンを複数設定可能であるので、魚種や釣法や仕掛けの重さに応じて制御パターンを選択することにより制御状態を変更できる。この制御パターンは複数段階の制御状態を有しているので、制御パターンを選択することにより複数段階の制御状態を一括して変更できる。このため、複数段階の制御状態を容易に変更できる。
【００１１】
また、張力が選択されると、検出された糸巻径により巻き上げトルクが変化して張力が一定になるように制御される。このため、同種の仕掛けの重さが異なっていても、制御パターンを変更することにより同じ設定（段階）で操作することが可能になる。しかも、トルクではなく張力を一定に維持するようにしているので、糸巻径が変動しても張力が変動せず、ハリス切れや口切れ等もより生じにくくなる。
【００１２】
発明２に係る電動リールは、発明１に記載のリールにおいて、電動モータに作用する巻き上げトルクを検出するトルク検出手段をさらに備え、モータ制御手段は、トルク検出手段の検出結果を参照して選択された張力となるように電動モータを制御する。この場合には、検出された巻き上げトルクによりフィードバック制御により電動モータを制御できるので、選択された張力に精度良く維持できる。
【００１３】
発明３に係る電動リールは、発明１又は２に記載のリールにおいて、制御パターン設定手段には、巻き上げトルクに応じた複数段階の電流値情報と糸巻径とに応じた複数段階の張力を有する制御パターンが複数用意されており、モータ制御手段は、糸巻径検出手段の検出結果を参照して選択された張力となるように電動モータへ供給する電流値を制御する。この場合には、電流値により張力一定になるように電動モータを制御しているので、張力一定にするためのモータ制御が容易である。
【００１４】
発明４に係る電動リールは、発明１から３のいずれかに記載のリールにおいて、制御パターン設定手段は、複数段階の制御状態を有する制御パターンを複数種類格納する記憶手段を有する。この場合には複数段階の制御状態を有する制御パターンを複数種類記憶手段に予め記憶しておくことにより、制御パターンを記憶手段から読み出すだけで、選択された制御パターンを設定できる。
【００１５】
発明５に係る電動リールは、発明１に記載のリールにおいて、モータ制御手段は、糸巻径検出手段の検出結果を参照して巻き上げトルクを変化させ選択された張力に応じた指令値を与えて電動モータをオープン制御する。
【００１６】
【発明の実施の形態】
本発明の一実施形態による電動リールは、図１に示すように、釣り竿Ｒに装着されるリール本体１と、リール本体１の側方に配置されたスプール回転用のハンドル２と、ハンドル２のリール本体１側に配置されたドラグ調整用のスタードラグ３とを主に備えている。
【００１７】
リール本体１は、左右１対の側板７ａ、７ｂとそれらを連結する複数の連結部材８とからなるフレーム７と、フレーム７の左右を覆う左右の側カバー９ａ、９ｂとを有している。ハンドル２側（図１の右側）の側カバー９ｂには、ハンドル２の回転軸が回転自在に支持されている。後部の連結部材８には、外部電源接続用の電源コードを接続するためのコネクタコード１９が設けられている。
【００１８】
リール本体１の内部には、ハンドル２に連結されたスプール１０が回転自在に支持されている。スプール１０の内部には、スプール１０を糸巻き上げ方向に回転駆動する直流駆動のモータ１２が配置されている。また、リール本体１のハンドル２側側面には、ハンドル２及びモータ１２とスプール１０との駆動伝達をオンオフするクラッチの操作レバー１１が配置されている。このクラッチをオンすると、仕掛けの自重による糸繰り出し中に、糸繰り出し動作を停止できる。
【００１９】
リール本体１の上部にはカウンタケース４が固定されている。カウンタケース４は、リール本体１の上部に配置され、上面に表示窓２０が形成されている。カウンタケース４の上部には、仕掛けの水深や棚位置を水面からと底からとの２つの基準で表示するための液晶ディスプレイからなる表示部５が臨んでおり、表示部５の周囲には操作キー部６が設けられている。
【００２０】
表示部５は、図２に示すように、中央に配置された４桁の７セグメント表示の水深表示領域５ａと、その下方に配置された３桁の底棚水深表示領域５ｂと、水深表示領域５ａの図２右側に配置された速度表示領域５ｃと、速度表示領域５ｃの左方に配置された張力表示領域５ｄと、張力表示領域５ｄの下方に配置された制御パターン表示領域５ｅとを有している。速度表示領域５ｃには、操作キー部６により選択操作された現在の速度が５段階で表示される。張力表示領域５ｄには、操作キー部６により選択操作された現在の張力が１〜５の数字のいずれかで表示される。制御パターン表示領域５ｅには、３種の中から選択された制御パターンがＨ（高），Ｍ（通常），Ｌ（低）のいずれかの英字で表示される。また、水深表示領域５ａの上方には表示モードを示す「底から」の文字が表示される。また、速度モードと張力モードの制御モードを示す「等速・張力」の文字のいずれかが表示される。さらに「学習」、「指定」、「下巻」、「糸送止」、「０セット」の５つの文字を表示可能である。「底から」の文字は、水深表示モードが底からモードの時に表示される。底からモードとは、仕掛けの水深を底基準で表示するモードである。なお、通常は、仕掛けの水深は水面基準（上からモード）で表示される。また、「学習」〜「下巻」までの文字は、糸巻モードの種類を示しており、いずれかが択一的に選択されると選択された糸巻モードの文字が表示される。
【００２１】
操作キー部６は、表示部５の図１右側に上下に並べて配置された段数選択操作部（制御状態選択手段の一例）ＳＫ及びモータスイッチＰＷと、左側に上下に並べて配置されたモータモードスイッチ（制御パターン選択手段の一例）ＶＴ、糸巻モードを切り換えるための糸巻モードスイッチＭＤ及び底や棚を設定するためのメモスイッチＴＢとを有している。
【００２２】
モータスイッチＰＷは、モータ１２をオンオフするためのスイッチであり、モータスイッチＰＷがオン操作されたときモータ１２を回転させる連続巻き上げ可能なスイッチとなっている。
【００２３】
段数選択操作部ＳＫは、駆動されたモータ１２の速度又は張力の段数を増減操作するための操作部であり、上下の２つのスイッチＳＫ１，ＳＫ２を有している。この段数選択操作部ＳＫの上スイッチＳＫ１を押すと速度又は張力の段数が増加し、下スイッチＳＫ２を押すと減少する。
【００２４】
モータモードスイッチＶＴは、モータ１２を制御するモードを張力制御する張力モードと速度制御する速度モードとに切り換えるとともに、張力モード又は速度モードのときのたとえば高、通常、低の３種類の制御パターン（Ｈ，Ｍ，Ｌ）を選択するためのスイッチであり、たとえばスイッチを押す毎に制御モードが切り換わり、スイッチを３秒以上長押しすると、制御パターンが切り換わる。なお、初期設定では制御モードが速度モードに設定され、制御パターンが通常パターンに設定されている。
【００２５】
糸巻モードキーＭＤは、３種の糸巻モードを設定するためのスイッチであり、たとえばこれを１回押すと学習モードに設定され、２回連続して押すと指定モード、３回連続して押すと下巻モードにそれぞれ糸巻モードが設定される。ここで、学習モードは、糸径や長さが未知の釣り糸をスプールに１０に巻き付ける際に使用される糸巻モードであり、糸巻き付け最終部分でのスプール回転数とスプール１回転当たりの糸長との関係を学習して釣り糸全長にわたるスプール回転数と１回転当たりの糸長とを求めるために使用されるモードである。指定モードは、記憶部４６内に用意された号数及び長さの釣り糸をスプールに巻き付けるときに使用されるモードである。下巻モードは、あらかじめ指定された糸巻径まで下糸を巻いた後に未知の釣り糸を巻き付ける際に使用されるモードである。この下巻モードは、糸巻径が異なるだけで基本的には学習モードと同じ考えで学習を行う。
【００２６】
メモスイッチＴＢは、仕掛けけが底に到達したときに押されたり、棚位置に到達すると押されるスイッチであり、そのときの水深が底や棚として設定される。この底メモスイッチＳＭを所定時間以上押すと、釣り糸が切れたときになどに水深表示の０点を新たな位置にセットできる。
【００２７】
リール制御部３０は、カウンタケース４内に配置されたＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏインターフェイス等を含むマイクロコンピュータを含んでいる。リール制御部３０は、制御プログラムに従って表示部５の表示制御やモータ駆動制御等の各種の制御動作を実行する。リール制御部３０には、図３に示すように、操作キー部６の各種のスイッチと、スプールセンサ４１と、スプールカウンタ４２と、トルクセンサ４３とが接続されている。また、リール制御部３０には、ブザー４４と、ＰＷＭ駆動回路４５と、表示部５と、記憶部４６と、他の入出力部とが接続されている。
【００２８】
スプールセンサ４１は、前後に並べて配置された２つのリードスイッチから構成されており、いずれのリードスイッチが先に検出パルスを発したかによりスプール１０の回転方向を検出できる。スプールカウンタ４２は、スプールセンサ４１のオンオフ回数を計数するカウンタであり、この計数値によりスプール回転数に関する回転位置データが得られる。スプールカウンタ４２は、スプール１０が正転（糸繰り出し方向の回転）すると計数値が減少し、逆転すると増加する。トルクセンサ４３は、張力制御に使用する巻き上げトルクを検出するためのセンサであり、具体的にはモータ１２に流される電流を検出することにより巻き上げトルクを検出する。ブザー４４は、警報音を鳴らすために使用される。ＰＷＭ駆動回路４５は、モータ１２をＰＷＭ駆動するものであり、リール制御部３０によりデューティ比が制御されてモータ１２を速度可変又はトルク可変に駆動する。
【００２９】
記憶部４６はたとえばＥＥＰＲＯＭ等の不揮発メモリから構成されている。記憶部４６には、図４に示すように、棚位置等の表示データを記憶する表示データ記憶エリア５０と、実際の糸長とスプール回転数との関係を示す学習データを記憶する学習データ記憶エリア５１と、速度の段数ＳＣに応じたスプール１０の巻き上げ速度（ｒｐｍ）の上限値を３種類の制御パターンで記憶する速度データ記憶エリア５２と、張力の段数ＴＣに応じたモータ１２の巻き上げトルク（電流値情報）の上限値を３種類の制御パターンで記憶するトルクデータ記憶エリア５３と、種々のデータを記憶するデータ記憶エリア５４とが設けられている。
【００３０】
速度データ記憶エリア５２には、たとえば、通常パターンＭの場合、段数ＳＣが１速で上限の速度データＳＳ＝２５７ｒｐｍ，２速でＳＳ＝３６９ｒｐｍ，３速でＳＳ＝５０３ｒｐｍ，４速でＳＳ＝６６５ｒｐｍ，５速でＳＳ＝１０００ｒｐｍがそれぞれ記憶されている。また、トルクデータ記憶エリア５３には、たとえば、通常パターンＭの場合、段数ＴＣが１段で上限のトルクデータＴＳ＝２Ａ，２段でＴＳ＝３．５Ａ，３段でＴＳ＝５Ａ，４段でＴＳ＝６．５Ａ，５段でＴＳ＝８Ａがそれぞれ記憶されている。そして、低制御パターンＬの場合は、通常パターンＭより低い状態に、高制御パターンＨの場合は、通常パターンＭより高い状態にそれぞれ数値が記憶されている。この状態を図５（ａ），（ｂ）に模式的に示す。図５では、横軸に段数を、縦軸に速度（ｒｐｍ）、横軸に段数をとっている。図５（ａ）は、速度モードのときの各制御パターンＨ，Ｍ，Ｌを示しており、図５（ｂ）は、張力モードのときの各制御パターンＨ，Ｍ，Ｌを示している。図５では、５段目の最大巻き上げ速度又は最大張力を各制御パターンＨ，Ｍ，Ｌで同じ値にしている。そして、その間の段数で太線で図示した通常制御パターンＭを挟んで細線で図示した高制御パターンＨと低制御パターンＬとがそれぞれ適宜の値となるように設定されている。なお、図５は制御パターンの一例であり、段数及びその値はどのようなものでもよい。たとえば、最高段での値を各制御パターンで変えてもよい。
【００３１】
このように、複数種類の制御パターンを選択できるようにすることにより、魚種や釣法や仕掛けの重さに応じて制御パターンを選択することにより同じ段数であっても巻き上げ速度や張力を変更できる。しかも制御パターンは複数段階の巻き上げ速度又は張力を有しているので、制御パターンを選択することにより複数段階の巻き上げ速度又は張力を一括して変更できる。このため、複数段階の制御状態を容易に変更できる。
【００３２】
データ記憶エリア５４にはＰＷＭ制御用のデューティ比のデータや各種の一時的なデータが格納されている。また、各張力段数毎の最大デューティ比及び最小デューティ比のデータも格納されている。
【００３３】
次に本実施形態における糸長算出方法の概略を説明する。
【００３４】
本発明では、スプール１回転当たりの糸長Ｙとスプール回転数Ｘとの関係を一次直線に近似させることができることを利用して糸長Ｌを算出している。
【００３５】
太さと全長が不明な釣り糸を糸巻径Ｂｍｍからスプール１０に層状に巻き付けていき、ｃ回転で全ての釣り糸を巻き終わったとする。次に、その状態からＳｍｍ釣り糸を繰り出したとき、スプール１０がｄ回転したとする。
【００３６】
いま、スプール回転数Ｘとスプール１回転当たりの糸長Ｙとの関係を、横軸にスプール回転数Ｘを、縦軸にスプール１回転当たりの糸長をとると、一次直線で定義できるので、傾きをＡとすると、下記式で表せる。
【００３７】
Ｙ＝ＡＸ＋Ｂπ                        （１）
したがって、スプール回転数Ｘとスプール１回転当たりの糸長Ｙとの関係を示すグラフは、図６に示すようになる。
【００３８】
いま、スプール１０がｃ回転したときのスプール１回転当たりの糸長をＹ（ｃ），ｃ回転の巻き取り後、所定長さＳ繰り出してｄ回転したときのスプール１回転当たりの糸長をＹ（ｃ−ｄ）とすると、これらは以下のように表せる。
【００３９】
Ｙ（ｃ）＝Ａ・ｃ＋Ｂπ                 （２）
Ｙ（ｃ−ｄ）＝Ａ・（ｃ−ｄ）＋Ｂπ      （３）
図５に示すグラフでは、ハッチングで示す台形の面積が巻き付け終了後の糸繰り出し長さＳに相当しているので、糸繰り出し長さＳは以下のように表せる。
【００４０】
Ｓ＝ｄ・｛Ｙ（ｃ）＋Ｙ（ｃ−ｄ）｝／２    （４）
（４）式に（２），（３）式を代入すると、
Ｓ＝ｄ・｛Ａ・ｃ＋Ｂπ＋Ａ・（ｃ−ｄ）＋Ｂπ｝／２
＝ｄ・｛Ａ・（２ｃ−ｄ）＋２Ｂπ｝／２    （５）
（５）式を傾きＡについて解くと以下のようになる。
【００４１】
Ａ＝２（Ｓ−Ｂπｄ）／ｄ（２ｃ−ｄ）        （６）
したがって、４つのデータＳ，Ｂ，ｃ，ｄを（６）式に代入することにより一次直線の傾きＡを求めることができることがわかる。
【００４２】
たとえば、スプール１０が巻き初めから２０００回転で巻終わり、そこから１０ｍ繰り出したときにスプールが６０回転した場合、スプール１０の糸巻胴径（糸巻径）が３０ｍｍであったとすると、一次直線の傾きＡは下記のようになる。
【００４３】
Ａ＝２（１００００−９４．２＊６０）／６０（２＊２０００−６０）
＝０．０３６８
そして、傾きＡ，切片Ｂπの近似の一次直線が決定できれば、一次直線をスプール１回転毎に積分処理（面積算出処理）することで巻き初めから巻終わりまでのたとえばスプール１回転毎の糸長Ｌ１〜ＬＮを求める。そして、巻終わり時のスプール回転数ｃのときの水深ＬＸを「０」にセットしてそれから巻き初めまでの水深ＬＸ（＝ＬＮ）とスプール回転数Ｘとの関係を算出して記憶部４６の学習データ記憶エリア５１にたとえばマップ形式（ＬＸ＝ＭＡＰ（Ｘ））で記憶する。
【００４４】
実釣り時にスプール１０が回転すると、そのときにスプールセンサ４１が検出したスプール回転数Ｘに基づき、記憶部４６のマップから糸長ＬＸを読み出し、読み出した糸長ＬＸに基づいて仕掛けの水深（釣り糸先端の水深）を表示部５に表示する。
【００４５】
次に、リール制御部３０によって行われる具体的な制御処理を、図７以降の制御フローチャートに従って説明する。
【００４６】
電動リールが電源コードを介して外部電源に接続されると、図７のステップＳ１において初期設定を行う。この初期設定ではスプールカウンタ４２の計数値をリセットしたり、各種の変数やフラグをリセットしたり、モータ制御モードを速度モードにし、制御パターンを通常パターンにして、表示モードを上からモードにする。
【００４７】
次にステップＳ２では表示処理を行う。表示処理では、水深表示等の各種の表示処理を行う。ここで、速度モードのときには、速度表示領域５ｃに段数選択操作部ＳＫにより操作された速度段数ＳＣが、張力モードのときには張力段数ＴＣが表示される。また、速度モードと張力モードとのいずれか制御モードが表示される。
【００４８】
ステップＳ３では、操作キー部６のいずれかのスイッチが押されたか否かを判断する。またステップＳ４ではスプール１０が回転しているか否かを判断する。この判断は、スプールセンサ４１の出力により判断する。ステップＳ５ではその他の指令や入力がなされたか否かを判断する。
【００４９】
スイッチが押された場合にはステップＳ３からステップＳ６に移行してキー入力処理を実行する。またスプール１０の回転が検出された場合にはステップＳ４からステップＳ７に移行する。ステップＳ７では各動作モード処理を実行する。その他の指令あるいは入力がなされた場合にはステップＳ５からステップＳ８に移行してその他の処理を実行する。
【００５０】
ステップＳ６のキー入力処理では図８のステップＳ１１でモータモードスイッチＶＴが押されたか否かを判断する。ステップＳ１２では、糸巻モードスイッチＭＤが押されたか否かを判断する。ステップＳ１３では、モータスイッチＰＷが押された否かを判断する。ステップＳ１４では、段数選択操作部ＳＫの上スイッチＳＫ１が押されたか否かを判断する。ステップＳ１５では、段数選択操作部ＳＫの下スイッチＳＫ２が押されたか否かを判断する。ステップＳ１６では、その他のスイッチが操作されたか否かを判断する。その他のスイッチの操作にはメモスイッチＴＢ等の操作を含んでいる。
【００５１】
モータモードスイッチＶＴが押されるとステップＳ１１からステップＳ１７に移行する。ステップＳ１７では、モータモードスイッチＶＴが３秒以上長押しされたか否かを判断する。長押しされた場合には、ステップＳ１８に移行し、制御パターンを長押しの都度、Ｌ−Ｍ−Ｈ−Ｌ・・・の順に切り換える。この操作により表示処理で、制御パターン表示領域５ｅの表示が切り換わる。長押しではない場合には、ステップＳ１７からステップＳ１９に移行して制御モードが速度モードか否かを判断する。速度モード中にモータモードスイッチＶＴが押されるということは釣り人が張力モードにしようとするためであるので、ステップＳ２０に移行して制御モードを張力モードにセットする。これにより、段数選択操作部ＳＫの操作に応じて張力制御が行われる。速度モードではなく張力モードの時にはステップＳ１９からステップＳ２１に移行し、モータ制御モードを速度モードにセットする。
【００５２】
糸巻モードスイッチＭＤが押されるとステップＳ１２からステップＳ２２に移行する。ステップＳ２２では、学習モードが設定されたか否かを判断する。糸巻モードスイッチＭＤの１回の操作により学習モードが設定されるとステップＳ２２からステップＳ２３に移行し後述する学習モード処理を実行する。糸巻モードスイッチＭＤの複数回の操作により指定モードや下巻モード等の他の糸巻モードが設定された場合には、ステップＳ２３からステップＳ２４に移行し設定された他の糸巻モードを実行する。
【００５３】
モータスイッチＰＷが押されると、ステップＳ１３からステップＳ２５に移行する。ステップＳ２５では、モータ１２がすでにオンしている（回転している）か否かを判断する。モータ回転中にモータスイッチＰＷが押されるということは釣り人がモータ１２を停止しようとするためであるので、ステップＳ２７に移行してモータ１２をオフする。モータ停止中の場合にはステップＳ２５からステップＳ２６に移行してモータ１２をオンする。
【００５４】
段数選択操作部ＳＫの上スイッチＳＫ１が押されると、ステップＳ１４からステップＳ２８に移行する。ステップＳ２８では、制御モードが速度モードか否かを判断する。速度モードのときには、ステップＳ３０に移行し、後述する速度増加処理を行う。張力モードのときには、ステップＳ２８からステップＳ２９に移行し、後述する張力増加処理を行う。ここでは、上スイッチＳＫ１が押されていると速度増加又は張力増加処理を行うので、結果として上スイッチＳＫ１を押している時間だけこれらの増加処理が行われる。
【００５５】
段数選択操作部ＳＫの下スイッチＳＫ２が押されると、ステップＳ１５からステップＳ３１に移行する。ステップＳ３１では、制御モードが速度モードか否かを判断する。速度モードのときには、ステップＳ３３に移行し、後述する速度減少処理を行う。張力モードのときには、ステップＳ３１からステップＳ３２に移行し、後述する張力減少処理を行う。ここでも、下スイッチＳＫ１が押されていると速度減少又は張力減少処理を行うので、結果として下スイッチＳＫ１を押している時間だけこれらの減少処理が行われる。
【００５６】
他のスイッチ入力がなされると、ステップＳ１６からステップＳ３４に移行し、たとえば、現在の水深の底棚値にセットするなどの操作されたスイッチ入力に応じた他のキー入力処理を行う。
【００５７】
ステップＳ２１の学習処理では、図９のステップＳ４０で糸巻き取りが開始したか否かを判断する。この判断は、スプールセンサ４１によりスプール１０が回転を開始したことを検出したことにより判断する。ステップＳ４１では、糸巻き取りが終了したか否かを判断する。この判断は、所定のキー操作（たとえばメモキーＴＢの所定時間以上の操作）がなされたか否かにより判断する。糸巻き取りが終了した後、たとえば１０ｍ釣り糸を繰り出してスプール回転数とスプール１回転当たりの糸長との関係を学習するのであるが、ステップＳ４２では、その１０ｍの繰り出しが終了したか否かを判断する。この判断も所定のキー操作がなされたか否かにより判断する。なお、釣り糸にたとえば１０ｍ毎に異なる色づけがなされている場合には、上記繰り出し操作が行えるが、釣り糸によっては色づけがなされていない場合がある。このような場合には、１０ｍの釣り糸を先端に結んでさらに１０ｍ釣り糸を巻き取ってもよい。繰り出しが終了していない場合には、ステップＳ４０に戻る。
【００５８】
糸巻き取りが開始されるとステップＳ４０からステップＳ４３に移行する。ステップＳ４３では、スプール回転数Ｘをスプールカウンタ４２の値に応じて増加させる。たとえば、スプールセンサ４１がスプール１回転当たり１０パルス出力し、スプールカウンタ４２がスプール１回転当たり１０ずつ増加するときには、スプールカウンタ４２が１０増加するとスプール回転数Ｘを１増加する。
【００５９】
糸巻き取りが終了してスプール１０の回転が停止するとステップＳ４１からステップＳ４４に移行する。ステップＳ４４では、巻き取り完了したときのスプール回転数Ｘを総回転数ｃにセットする。ステップＳ４５では、釣り糸の繰り出しに応じてスプール回転数Ｘを減じていく。この減算もステップＳ４３と同様にたとえばスプールカウンタ４２が１０ずつ減じていくとスプール回転数Ｘを１減少させる。
【００６０】
糸繰り出しが終了するとステップＳ４２からステップＳ４６に移行する。ステップＳ４６では、スプール総回転数ｃから繰り出しにより減少したスプール回転数Ｘを減算し、減算値を繰り出し回転数ｄにセットする。この繰り出し回転数ｄが１０ｍ釣り糸を繰り出したときのスプール１０の回転数である。ステップＳ４７では、記憶部４６から糸巻径Ｂπ及び繰り出し長さＳを読み出す。この２つのデータは、あらかじめ記憶部４６に書き込まれている。
【００６１】
ステップＳ４８では、得られた４つのデータｃ，ｄ，Ｂπ，Ｓにより上記（６）式により近似一次直線の傾きＡを求め、近似一次直線を算出する。これにより、糸径及び長さが未知の釣り糸の全長にわたる、スプール１回転長さＹとスプール回転数Ｘとの関係が決定される。このスプール１回転長さＹを用いて糸巻径ＳＤ（Ｙ／π）を求め、張力モードのときの設定トルクを糸巻径ＳＤにより補正して張力が一定になるようにしている。
【００６２】
ステップＳ４９では、得られた一次直線を積分処理して巻き初めから巻終わりまでのスプール回転数Ｘと糸長ＬＮとの関係を算出する。そして、巻終わりを水深０にセットして糸長ＬＮを水深ＬＸに変換する。これによりスプール回転数Ｘと水深ＬＸとの関係が決定される。
【００６３】
ステップＳ５０では、得られたスプール回転数Ｘと水深ＬＸの関係をマップ形式で記憶部４６の学習データ記憶エリア５１に記憶してメインルーチンに戻る。これにより、前述した学習処理が実行され、釣り糸全体にわたる学習を行うことなく最終部分のみの学習で糸巻径により変化するスプール回転数と糸長との関係を補正できる。これらの処理が終了するとキー入力ルーチンに戻る。
【００６４】
ステップＳ２８の速度増加処理では、図１０のステップＳ５１で、前にセットされた速度段数ＳＣをデータ記憶エリア５４から読み出す。ここで、データ記憶エリア５４には、速度段数ＳＣが増加又は減少するごとにその値が記憶される。また、電源が投入されたとき及びモータスイッチＰＷが押されてモータ１２が停止したときに、速度段数ＳＣが「０」にセットされ、データ記憶エリア５４に記憶される。
【００６５】
ステップＳ５２では、読み出した速度段数ＳＣを１段アップする。このときの増加した速度段数ＳＣは、表示処理において速度表示領域５ｃに表示されるとともに、データ記憶エリア５４に記憶される。なお、モータスイッチＰＷが押された直後は、速度段数ＳＣが１段アップして「１」にセットされる。また、速度段数ＳＣが「５」にセットされるとそれ以上増加することはない。
【００６６】
ステップＳ５３では、速度データ記憶エリア５２から増加した速度段数ＳＣに応じた速度データＳＳを読み出しセットする。ステップＳ５４では、スプールセンサ４１の出力からスプール１０の速度データＳＰを読み込む。
【００６７】
ステップＳ５５では、読み込んだ速度データＳＰが、セットされた速度段数ＳＣに応じた速度データＳＳ以上になったか否かを判断する。速度データＳＰが速度データＳＳ未満のときには、ステップＳ５５からステップＳ５６に移行する。ステップＳ５６では、現在のデューティ比Ｄをデータ記憶エリア５４から読み出す。データ記憶エリア５４には、デューティ比Ｄがセットされる都度、セットされたデューティ比Ｄが記憶される。
【００６８】
ステップＳ５７では、データ記憶エリア５４から読み出した現在のデューティ比Ｄが最大デューティ比ＤU以上になったか否かを判断する。この最大デューティ比ＤUは、通常「１００」であるが、速度段数ＳＣやモータ１２の負荷等に応じて最大デューティ比ＤUの設定を変更してもよい。デューティ比Ｄが最大デューティ比ＤU未満のときには、ステップＳ５７からステップＳ５８に移行し、デューティ比Ｄを所定の増分ＤＩ増加してセットする。この新たにセットされたデューティ比Ｄはデータ記憶エリア５４に記憶される。なお、この増分ＤＩは、たとえば「５」である。ステップＳ５７で、デューティ比Ｄが最大デューティ比ＤU以上と判断するとステップＳ５９に移行する。ステップＳ５９では、デューティ比Ｄを最大デューティ比ＤUにセットする。
【００６９】
一方、ステップＳ５５で、速度データＳＰが速度データＳＳ以上と判断したときには、何も処理せずキー入力処理に戻る。また、ステップＳ５８又はＳ５９の処理が終わるとキー入力処理に戻る。
【００７０】
この速度増加処理では、上スイッチＳＫ１を押している時間だけ速度段数ＳＣをアップし、アップした速度段数ＳＣに応じた巻き上げ速度までスプール１０の速度を増加させる。また、上スイッチＳＫ１を押すのをやめると、再度、上スイッチＳＫ１又は下スイッチＳＫ２が押されるまで速度増加処理や速度減少処理は行われないので、速度増加結果の速度段数ＳＣが維持され、その巻き上げ速度が維持される。
【００７１】
ステップＳ２７の張力増加処理では、最大デューティ比ＴＤUが各張力段数ＴＣ毎に設定されている点が速度増加処理と異なる。すなわち、トルク制御の場合、モータ１２に与える電流値の最大値、つまり最大デューティ比ＴＤUは、各張力段数ＴＣ毎に設定されているため、各張力段数ＴＣでそれ以上トルクがあがることがない。張力増加処理では、図１１のステップＳ６１で、前にセットされた張力段数ＴＣをデータ記憶エリア５４から読み出す。ここで、データ記憶エリア５４には、張力段数ＴＣが増加又は減少するごとにその値が記憶される。また、電源が投入されたとき及びモータスイッチＰＷが押されてモータ１２が停止したときに、張力段数ＴＣが「０」にセットされ、データ記憶エリア５４に記憶される。
【００７２】
ステップＳ６２では、読み出した張力段数ＴＣを１段アップする。このときの増加した張力段数ＴＣは、表示処理において張力表示領域５ｄに表示されるとともに、データ記憶エリア５４に記憶される。なお、モータスイッチＰＷが押された直後は、張力段数ＴＣが１段アップして「１」にセットされる。また、張力段数ＴＣが「５」にセットされるとそれ以上増加することはない。
【００７３】
ステップＳ６３では、トルクデータ記憶エリア５３から増加した張力段数ＴＣに応じたトルクデータＴＳを読み出しセットする。ステップＳ６４では、セットしたトルクデータＴＳを糸巻径ＳＤにより補正する補正処理を行う。この補正処理により、設定されるトルクデータＴＳを糸巻径ＳＤにより補正して釣り糸に作用する張力が常に一定になるようにする。
【００７４】
この補正処理では、図１２のステップＳ７１でスプール回転数Ｘを読み込む。ステップＳ７２では、スプール回転数Ｘから学習処理により得られたスプール１回転長さＹとスプール回転数Ｘとの関係を示す一次式からスプール１回転長さＹを算出する。ステップＳ７３では、得られたスプール１回転長さＸをπで除算して糸巻径ＳＤを算出する。ステップＳ７４では、得られた糸巻径ＳＤを用いてトルクデータＴＳを補正して張力の変動を抑えるようにする。具体的には、スプール１２の糸巻胴部の糸巻径Ｂに対する糸巻径ＳＤの割合に応じて小さくなる張力が一定になるように補正する。つまり、糸巻径の増大に応じて張力の低下を抑えるためにトルクデータＴＳを徐々に大きくする。
【００７５】
図１１のステップＳ６５では、トルクセンサ４３の出力からスプール１０のトルクデータＡＭを読み込む。ステップＳ６６では、読み込んだトルクデータＡＭが、張力段数ＴＣに応じた補正されたトルクデータＴＳ以上になったか否か判断する。トルクデータＡＭがトルクデータＴＳ未満のときには、ステップＳ６６からステップＳ６７に移行する。ステップＳ６７では、現在のデューティ比Ｄをデータ記憶エリア５４から読み出す。データ記憶エリア５４には、デューティ比Ｄがセットされる都度、セットされたデューティ比Ｄが記憶される。
【００７６】
ステップＳ６８では、データ記憶エリア５４から読み出した現在のデューティ比Ｄが各張力段数ＴＣ毎に設定された最大デューティ比ＴＤU以上になったか否かを判断する。デューティ比Ｄが最大デューティ比ＴＤU未満のときには、ステップＳ６８からステップＳ６９に移行し、デューティ比Ｄを所定の増分ＤＩ増加してセットする。この新たにセットされたデューティ比Ｄはデータ記憶エリア５４に記憶される。なお、この増分ＤＩは、たとえば「５」である。ステップＳ６８で、デューティ比Ｄが最大デューティ比ＴＤU以上と判断するとステップＳ７０に移行する。ステップＳ７０では、デューティ比Ｄを最大デューティ比ＴＤUにセットする。
【００７７】
一方、ステップＳ６６で、トルクデータＡＭがトルクデータＴＳ以上と判断したときには、何も処理せずキー入力処理に戻る。また、ステップＳ６９又はＳ７０の処理が終わるとキー入力処理に戻る。
【００７８】
この張力増加処理では、上スイッチＳＫ１を押している時間だけ張力段数ＴＣをアップし、アップした張力段数ＴＣに応じた張力が釣り糸に作用するまでモータ１２のトルクを増加させる。また、上スイッチＳＫ１を押すのをやめると、再度、上スイッチＳＫ１又は下スイッチＳＫ２が押されるまで張力増加処理や張力減少処理は行われないので、張力増加結果の張力段数ＴＣが維持され、釣り糸に作用する張力が維持される。この結果、負荷が大きくなると速度は遅くなり、負荷が小さくなると速度は速くなる。このため、負荷が小さい仕掛けの回収時などに仕掛けを高速で回収でき、手返しが速くなる。しかも糸巻径の増加に応じてトルクデータＴＳを補正して釣り糸に作用する張力が一定になるようにしているので、巻き上げ時にハリス切れや口切れを生じにくくなるとともにドラグの調整を行う必要がなくなる。
【００７９】
ステップＳ３１の速度減少処理では、図１３のステップＳ８１で、前にセットされた速度段数ＳＣをデータ記憶エリア５４から読み出す。ステップＳ８２では、読み出した速度段数ＳＣを１段ダウンする。このときの減少した速度段数ＳＣは、表示処理において速度表示領域５ｃに表示されるとともに、データ記憶エリア５４に記憶される。なお、速度段数ＳＣが「１」にダウンされるとそれ以上減少することはない。ステップＳ８３では、速度データ記憶エリア５２から減少した速度段数ＳＣに応じた速度データＳＳを読み出す。ステップＳ８４では、スプールセンサ４１の出力からスプール１０の速度データＳＰを読み込む。
【００８０】
ステップＳ８５では、読み込んだ速度データＳＰが、セットされた速度段数ＳＣに応じた速度データＳＳ以下になったか否かを判断する。速度データＳＰが速度データＳＳを超えるときには、ステップＳ８５からステップＳ８６に移行する。ステップＳ８６では、現在のデューティ比Ｄをデータ記憶エリア８４から読み出す。
【００８１】
ステップＳ８７では、データ記憶エリア５４から読み出した現在のデューティ比Ｄが最小デューティ比ＤL以上になったか否かを判断する。この最小デューティ比ＤLは、通常「４０」である。デューティ比Ｄが最小デューティ比ＤLを超えるときには、ステップＳ５７からステップＳ８８に移行し、デューティ比Ｄを所定の減分ＤＩ減少させてセットする。このセットされたデューティ比Ｄはデータ記憶エリア５４に記憶される。なお、この減分ＤＩは、たとえば「５」である。ステップＳ８８で、デューティ比Ｄが最小デューティ比ＤL以下と判断するとステップＳ８９に移行する。ステップＳ８９では、デューティ比Ｄを最小デューティ比ＤLにセットする。
【００８２】
一方、ステップＳ８５で、読み込んだ速度データＳＰがセットされた速度段数ＳＣに応じた速度データＳＳ以下になったかと判断すると何も処理せずキー入力処理に戻る。また、ステップＳ８８又はＳ８９の処理が終わるとキー入力処理に戻る。
【００８３】
この減速処理では、下スイッチＳＫ２を押している時間速度段数ＳＣをダウンし、ダウンした速度段数ＳＣに応じた巻き上げ速度までスプール１０の巻き上げ速度を減少させる。また、下スイッチＳＫ２を押すのをやめると、再度、上スイッチＳＫ１又は下スイッチＳＫ２が押されるまで速度増加処理や速度減少処理は行われないので、速度減少結果の速度段数ＳＣが維持され、その巻き上げ速度が維持される。
【００８４】
ステップＳ３０の張力減少処理では、最小デューティ比ＴＤＬが各張力段数ＴＣ毎に設定されている点が速度減少処理と異なる。すなわち、トルク制御の場合、モータ１２に与える電流値の最小値、つまり最小デューティ比ＴＤＬは、各張力段数ＴＣ毎に設定されているため、各張力段数ＴＣでそれ以下にトルクが下降することがない。トルク減少処理では、図１４のステップＳ９１で、前にセットされた張力段数ＴＣをデータ記憶エリア５４から読み出す。ここで、データ記憶エリア５４には、張力段数ＴＣが増加又は減少するごとにその値が記憶される。また、電源が投入されたとき及びモータスイッチＰＷが押されてモータ１２が停止したときに、張力段数ＴＣが「０」にセットされ、データ記憶エリア５４に記憶される。
【００８５】
ステップＳ９２では、読み出した張力段数ＴＣを１段ダウンする。このときの減少した張力段数ＴＣは、表示処理において張力表示領域５ｄに表示されるとともに、データ記憶エリア５４に記憶される。なお、モータスイッチＰＷが押された直後は、張力段数ＴＣが１段アップして「１」にセットされる。また、張力段数ＴＣが「０」にセットされるとそれ以上減少することはない。
【００８６】
ステップＳ９３では、トルクデータ記憶エリア５３から増加した張力段数ＴＣに応じたトルクデータＴＳを読み出しセットする。ステップＳ９４では、セットされたトルクデータＴＳを糸巻径ＳＤに応じて補正する。このＴＳ補正処理はトルク増加処理と同様であるので説明を省略する。ステップＳ９５では、トルクセンサ４３の出力からスプール１０のトルクデータＡＭを読み込む。
【００８７】
ステップＳ９６では、読み込んだトルクデータＡＭが、セットされた張力段数ＴＣに応じたトルクデータＴＳ以下になったか否かを判断する。トルクデータＡＭがトルクデータＴＳを超えるときには、ステップＳ９６からステップＳ９７に移行する。ステップＳ９７では、現在のデューティ比Ｄをデータ記憶エリア５４から読み出す。データ記憶エリア５４には、デューティ比Ｄがセットされる都度、セットされたデューティ比Ｄが記憶される。
【００８８】
ステップＳ９８では、データ記憶エリア５４から読み出した現在のデューティ比Ｄが各張力段数ＴＣ毎に設定された最小デューティ比ＴＤＬ以下になったか否かを判断する。デューティ比Ｄが最小デューティ比ＴＤＬを超えているときには、ステップＳ９８からステップＳ９９に移行し、デューティ比Ｄを所定の減分ＤＩ減少させてセットする。この新たにセットされたデューティ比Ｄはデータ記憶エリア５４に記憶される。なお、この減分ＤＩは、たとえば「５」である。ステップＳ９８で、デューティ比Ｄが最小デューティ比ＴＤＬ以下と判断するとステップＳ１００に移行する。ステップＳ１００では、デューティ比Ｄを最小デューティ比ＴＤＬにセットする。
【００８９】
一方、ステップＳ９６で、トルクデータＡＭがトルクデータＴＳ以下と判断したときには、何も処理せずキー入力処理に戻る。また、ステップＳ９９又はＳ１００の処理が終わるとキー入力処理に戻る。
【００９０】
この張力減少処理でも、下スイッチを押している時間だけ張力段数ＴＣをダウンし、ダウンした張力段数ＴＣに応じた張力が釣り糸に作用するまでモータ１２のトルクを減少させる。また、下スイッチＳＫ２を押すのをやめると、再度、上スイッチＳＫ１又は下スイッチＳＫ２が押されるまで張力増加処理や張力減少処理は行われないので、張力減少結果の張力段数ＴＣが維持され、その張力が維持される。この結果、負荷が小さくなると速度は増加する。しかし、一定の張力で巻き上げるので、巻き上げ時にハリス切れや口切れを生じにくくなる。
【００９１】
ステップＳ７の各動作モード処理では、図１５のステップＳ１０１でスプール１０の回転方向が糸繰り出し方向か否かを判断する。この判断は、スプールセンサ４１のいずれのリードスイッチが先にパルスを発したか否かにより判断する。スプール１０の回転方向が糸繰り出し方向と判断するとステップＳ１０１からステップＳ１０２に移行する。ステップＳ１０２では、スプール回転数が減少する毎にスプール回転数から記憶部４６に記憶されたデータを読み出し水深を算出する。この水深がステップＳ２の表示処理で表示される。ステップＳ１０３では、得られた水深が底位置に一致したか、つまり、仕掛けけが底に到達したか否かを判断する。底位置は、仕掛けけが底に到達したときにメモスイッチＴＢを押すことで記憶部４６にセットされる。ステップＳ１０４では、他のモードか否かを判断する。他のモードではない場合には、各動作モード処理を終わりメインルーチンに戻る。
【００９２】
水深が底位置に一致するとステップＳ１０３からステップＳ１０５に移行し、仕掛けけが底に到達したことを報知するためにブザー４４を鳴らす。他のモードの場合には、ステップＳ１０４からステップＳ１０６に移行し、指定された他のモードを実行する。
【００９３】
スプール１０の回転が糸巻き取り方向と判断するとステップＳ１０１からステップＳ１０７に移行する。ステップＳ１０７では、スプール回転数から記憶部４６に記憶されたデータを読み出し水深を算出する。この水深がステップＳ２の表示処理で表示される。ステップＳ１０８では、水深が船縁停止位置に一致したか否かを判断する。船縁停止位置まで巻き取っていない場合にはメインルーチンに戻る。船縁停止位置に到達するとステップＳ１０８からステップＳ１０９に移行する。ステップＳ１０９では、仕掛けが船縁にあることを報知するためにブザー４４を鳴らす。ステップＳ１１０では、モータ１２をオフする。これにより魚が釣れたときに取り込みやすい位置に魚が配置される。この船縁停止位置は、たとえば水深６ｍ以内で所定時間以上スプール１０が停止しているとセットされる。
【００９４】
この電動リールでは、モータ制御モードスイッチＶＴにより張力モードが選択されると、各張力段数毎に張力一定にモータ１２が制御される。このため、巻き上げ時にハリス切れや口切れを生じにくくなる。また、速度モード及び張力モードとも、制御パターンが複数種類用意されているので、魚種や釣法や仕掛けの重さに応じて制御パターンを選択することにより制御状態を変更できる。この制御パターンは複数段階の巻き上げ速度又はトルクデータを有しているので、制御パターンを選択することにより複数段階の巻き上げ速度又はトルクデータを一括して変更できる。このため、複数段階の巻き上げ速度又はトルクデータを容易に変更できる。
【００９５】
〔他の実施形態〕
（ａ）前記実施形態では段数選択操作部ＳＫの上スイッチ又は下スイッチの操作時間で速度又は張力の段数を増減するように構成したが、操作回数に応じて増減するようにしてもよい。
【００９６】
（ｂ）前記実施形態では段数選択操作部ＳＫにより段数の増減操作を行ったが、リール本体１に揺動自在に装着された操作レバーにより段数の増減操作を行ってもよい。この場合、段数の増減操作のみをこの操作レバーの揺動角度に応じて行ってもよく、また、段数の増減操作とモータのオンオフ操作とをこの操作レバーで行ってもよい。
【００９７】
（ｃ）前記実施形態では、速度又はトルク（張力）の制御をスプールセンサ４１又はトルクセンサ４３により検出された速度又はトルクをフィードバックしてデューティを変更するクローズドループ制御で行っているが、速度又はトルク（張力）に応じた指令値を与えて制御するオープン制御で速度又はトルクを制御してもよい。張力増加処理をオープン制御した場合の一例を図１６に示す。
【００９８】
図１６において、ステップＳ１１１〜ステップＳ１１６では、ステップＳ６１〜ステップＳ６４と同様な処理を行う。そして、ステップＳ１１４で設定された張力に見合う補正されたトルクデータＴＳの電流をモータ１２に通流する。このようなオープン制御を行ってもよい。
【００９９】
（ｄ）前記実施形態では、糸長の学習結果のデータにより糸巻径を算出したが、糸長検出器等を電動リールに装着し、それによる学習結果に基づいて糸巻径を検出するようにしてもよい。また、光センサや超音波センサなどの検出子を用いた糸巻径検出器で糸巻径を直接検出するようにしてもよい。
【０１００】
（ｅ）前記実施形態では、記憶部４６の速度データ記憶エリア５２又はトルクデータ記憶エリア５３に複数種類の制御パターンを記憶したが、記憶部４６に１種類だけを記憶し、他の制御パターンを演算により算出するようにしてもよい。また、複数種の制御パターンを記憶部４６に記憶せずに全て演算により算出してもよい。
【０１０１】
【発明の効果】
本発明によれば、制御パターンを複数設定可能であるので、魚種や釣法や仕掛けの重さに応じて制御パターンを選択することにより制御状態を変更できる。この制御パターンは複数段階の制御状態を有しているので、制御パターンを選択することにより複数段階の制御状態を一括して変更できる。このため、複数段階の制御状態を容易に変更できる。
【図面の簡単な説明】
【図１】  本発明の一実施形態を採用した電動リールの平面図。
【図２】  その電動リールの表示部周辺の平面図。
【図３】  その電動リールの制御ブロック図。
【図４】  記憶部の格納内容を示す図。
【図５】  複数種の制御パターンの一例を示すグラフ。
【図６】  スプール回転数とスプール１回転当たりの糸長との関係を示すグラフ。
【図７】  その電動リールのメインルーチンを示すフローチャート。
【図８】  キー入力処理サブルーチンを示すフローチャート。
【図９】  学習処理サブルーチンを示すフローチャート。
【図１０】  速度増加処理サブルーチンを示すフローチャート。
【図１１】  張力増加処理サブルーチンを示すフローチャート。
【図１２】  トルク補正処理サブルーチンを示すフローチャート。
【図１３】  速度減少処理サブルーチンを示すフローチャート。
【図１４】  張力減少処理サブルーチンを示すフローチャート。
【図１５】  各動作モード処理サブルーチンを示すフローチャート。
【図１６】  他の実施形態の図１１に相当する図。
【符号の説明】
１  リール本体
１０  スプール
１２  モータ
３０  リール制御部
４１  スプールセンサ
４３  トルクセンサ
４６  記憶部
５２  速度データ記憶エリア
５３  トルクデータ記憶エリア
ＰＷ  モータスイッチ
ＳＫ  段数選択操作部
ＶＴ  モータモードスイッチ
【図１】
0004039887.tif 000002
【図２】
0004039887.tif 000003
【図３】
0004039887.tif 000004
【図４】
0004039887.tif 000005
【図５】
0004039887.tif 000006
【図６】
0004039887.tif 000007
【図７】
0004039887.tif 000008
【図８】
0004039887.tif 000009
【図９】
0004039887.tif 000010
【図１０】
0004039887.tif 000011
【図１１】
0004039887.tif 000012
【図１２】
0004039887.tif 000013
【図１３】
0004039887.tif 000014
【図１４】
0004039887.tif 000015
【図１５】
0004039887.tif 000016
【図１６】
0004039887.tif 000017