(57)【特許請求の範囲】
【請求項１】
釣り用リールのスプールに層状に巻かれる釣り糸のリール操作時の長さを計測するための釣り用リールの糸長計測装置であって、
前記スプールの回転数を検出するスプール回転数検出手段と、
前記スプール回転数検出手段によって検出された回転数から前記回転数に応じて変化する糸巻径を考慮して糸長を算出し、前記回転数と回転数に応じて変化する糸巻径を考慮した１又は複数回転数毎の単位糸長との関係を記憶する単位糸長記憶手段と、前記スプール回転数検出手段によって検出された回転数に応じて前記単位糸長記憶手段に記憶された単位糸長を読み出し前記糸長を演算する演算手段とを有する糸長算出手段と、
前記単位糸長記憶手段の単位糸長を実際に釣り糸をリールに巻き付けながら設定するための学習手段と、
前記糸長算出手段で算出される糸長を前記釣り糸に作用する張力に応じて補正するための糸長補正手段とを備え、
前記糸長補正手段は、釣り糸に張力が作用していない場合の計算上の単位糸長から得られる糸長Ｌが釣り糸に張力が作用した際にも変わらないものとして、かつ前記糸長Ｌを巻き付ける際の回転数が釣り糸に張力が作用した場合は張力が作用していない場合に比較して増加することを利用し、釣り糸に張力が作用していない状態で前記糸長Ｌを巻取った場合の層数、１層当たりの糸巻き数、最上層における端数及び総巻数としての回転データと釣り糸に張力が作用した状態で前記糸長Ｌを巻取った場合の前記回転データとを測定し、この測定で得られた回転データを用いて前記学習手段で得られる単位糸長を補正することにより補正単位糸長を算出する、
釣り用リールの糸長計測装置。
【請求項２】
前記糸長算出手段及び糸長補正手段で補正された糸長のいずれか一方を表示する表示手段をさらに備える、請求項１に記載の釣り用リールの糸長計測装置。
【請求項３】
前記学習手段は、
糸巻き付け時の釣り糸の実際長さを計測する実長計測手段と、
前記実長計測手段の計測結果を１又は複数回転数毎に取り込む取込手段と、
前記取込手段で取り込んだときの回転数とその計測結果に基づく単位糸長との関係を前記単位糸長記憶手段に書き込む書込手段とを有する、
請求項１又は２に記載の釣り用リールの糸長計測装置。
【請求項４】
前記取込手段が取り込んだ計測結果に基づく単位糸長の移動平均を算出する移動平均手段をさらに備え、
前記書込手段は、前記回転数と前記移動平均手段で得られた単位糸長との関係を前記単位糸長記憶手段に書き込む、
請求項３に記載の釣り用リールの糸長計測装置。
【請求項５】
前記取込手段が取り込んだ計測結果に基づく単位糸長と回転数との関係を一次直線に回帰する回帰手段をさらに備え、
前記書込手段は、前記回帰手段により得られた回転数と単位糸長との関係を前記単位糸長記憶手段に書き込む、
請求項３又は４に記載の釣り用リールの糸長計測装置。
【請求項６】
前記回帰手段は、
巻取初期の複数の単位糸長と回転数とにより第１回帰直線を求める第１回帰直線算出手段と、
巻取後期の複数の単位糸長と回転数とにより第２回帰直線を求める第２回帰直線算出手段と、
前記第１回帰直線と第２回帰直線との交点を求める交点算出手段と、
前記交点算出手段の算出結果より２つの回帰直線の交点の有無を判断する交点判断手段とを有し、
前記交点判断手段が交点があると判断すると、前記交点より前の回転数は下巻されているとして無視し、前記交点から後の回転数と単位糸長とにより前記回帰直線を求め、交点がないと判断すると巻取開始後の全ての回転数と単位糸長とから前記回帰直線を求める、
請求項５に記載の釣り用リールの糸長計測装置。
【請求項７】
前記リールから釣り糸が最も繰り出された時の最深回転数を記憶する最深記憶手段をさらに備え、
前記糸長補正手段は、前記最深記憶手段に記憶された最深回転数よりも糸巻取り側の回転数に対する単位糸長を補正する、
請求項１から６のいずれかに記載の釣り用リールの糸長計測装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、糸長計測装置、特に、釣り用リールのスプールに層状に巻かれる釣り糸のリール操作時の長さを計測するための釣り用リールの糸長計測装置に関する。
【０００２】
【従来の技術】
両軸受リール，片軸受リール等の釣り用リールは、一般に、リール本体と、リール本体に回転自在に支持され釣り糸を巻き付けるためのスプールと、スプールを回転させるハンドルとを有している。この種の釣り用リールにおいて、リール操作時のスプールからの釣り糸の繰り出し長さまたは巻取長さを計測して表示する糸長表示機構を備えたものが知られている（特開平１−２７６０１１号，特開平２−１０７９０８号）。この糸長表示機構を備えることで、仕掛けを正確に同じ棚位置に降ろしたり、投げ釣り時の仕掛けの飛距離を表示したりすることができる。
【０００３】
この種の糸長表示機構は、リール操作時の糸長を計測する糸長計測部と糸長計測部で計測された糸長を表示する糸長表示部とを備えている。糸長計測部は、糸長をスプールの回転数から算出している。なお、スプールの巻径は、回転数や糸の太さに応じて変化し、スプール１回転当たりの糸長は巻径により変化する。したがって、上記従来技術ではスプール回転数から求めた糸長をそのまま表示するのではなく、スプール回転数や糸の太さの相違による巻径の変化を考慮してスプール回転数から糸長を算出するようにしている。
【０００４】
具体的には、前者の公報に開示された従来技術では、糸の種類や巻径を考慮した計算式によりスプール回転数から糸長を算出している。後者の公報に開示された従来技術では、実際にスプールに釣り糸を巻き付けながら測定器により糸長を測定しつつその測定値とスプール回転数との関係をメモリに記憶し、魚釣り時には、スプール回転数と糸長との関係をメモリから読み出しスプール回転数から糸長を算出している。
【０００５】
【発明が解決しようとする課題】
前記従来の構成では、いずれもスプールの回転数や糸の太さによる巻径の変化を考慮して糸長を算出しているので、実長と算出された糸長との誤差はスプール回転数から直接糸長を算出する場合に比べて僅かになる。しかし、実際に釣り糸に魚がかかり釣り糸に張力が作用すると、スプールに巻かれた釣り糸間の隙間が縮小し、スプール１回転当たりの糸巻長さが減少し、同じ糸長を巻くのに余分にスプールを回転させなければならなくなる。つまり、釣り糸に張力が作用すると、スプール回転数と実際の糸長との関係が計算式やメモリに記憶された関係と異なるようになり、表示される糸長が実際に繰り出された又は巻き取られた糸長より長くなる。
【０００６】
本発明の課題は、釣り用リールのスプールに層状に巻かれる釣り糸のリール操作時の長さを、釣り糸に張力が作用しても少ない誤差で計測できるようにすることにある。
【０００７】
【課題を解決するための手段】
発明１に係る釣り用リールの糸長計測装置は、釣り用リールのスプールに層状に巻かれる釣り糸のリール操作時の長さを計測するための装置であって、スプール回転数検出手段と、糸長算出手段と、学習手段と、糸長補正手段とを備えている。前記スプール回転数検出手段はスプールの回転数を検出する。前記糸長算出手段は、スプール回転数検出手段によって検出された回転数から回転数に応じて変化する糸巻径を考慮して糸長を算出する。前記糸長算出手段は、回転数と、回転数に応じて変化する糸巻径を考慮した１又は複数回転数毎の単位糸長との関係を記憶する単位糸長記憶手段と、スプール回転数検出手段によって検出された回転数に応じて単位糸長記憶手段に記憶された単位糸長を読み出し糸長を演算する演算手段とを有している。前記学習手段は、前記単位糸長記憶手段の単位糸長を実際に釣り糸をリールに巻き付けながら設定するための手段である。前記学習手段は、単位糸長記憶手段の単位糸長を実際に釣り糸をリールに巻き付けながら設定するための手段である。前記糸長補正手段は、糸長算出手段で算出される糸長を釣り糸に作用する張力に応じて補正するための手段である。そして、前記糸長補正手段は、釣り糸に張力が作用していない場合の計算上の単位糸長から得られる糸長Ｌが釣り糸に張力が作用した際にも変わらないものとして、かつ糸長Ｌを巻き付ける際の回転数が釣り糸に張力が作用した場合は張力が作用していない場合に比較して増加することを利用し、釣り糸に張力が作用していない状態で糸長Ｌを巻取った場合の層数、１層当たりの糸巻き数、最上層における端数及び総巻数としての回転データと釣り糸に張力が作用した状態で糸長Ｌを巻取った場合の回転データとを測定し、この測定で得られた回転データを用いて学習手段で得られる単位糸長を補正することにより補正単位糸長を算出する。
【０００８】
ここでは、張力に応じて糸長を補正するので、釣り糸に張力が作用しても少ない誤差で糸長を計測できる。
【０００９】
発明２に係る釣り用リールの糸長計測装置は、発明１に記載の装置において、前記糸長算出手段及び糸長補正手段で補正された糸長のいずれか一方を表示する表示手段をさらに備えている。ここでは、計測された誤差が少ない糸長が表示されるので、張力が作用しても釣り人が同じ棚に確実に仕掛けを降ろすことができる。
【００１０】
発明３に係る釣り用リールの糸長計測装置は、発明１又は２に記載の装置において、前記学習手段は、糸巻き付け時の釣り糸の実際長さを計測する実長計測手段と、実長計測手段の計測結果を１又は複数回転数毎に取り込む取込手段と、取込手段で取り込んだときの回転数とその計測結果に基づく単位糸長との関係を単位糸長記憶手段に書き込む書込手段とを有する。
【００１１】
発明４に係る釣り用リールの糸長計測装置は、発明３に記載の装置において、取込手段が取り込んだ計測結果に基づく単位糸長の移動平均を算出する移動平均手段をさらに備え、前記書込手段は、回転数と移動平均手段で得られた単位糸長との関係を単位糸長記憶手段に書き込む。
【００１２】
発明５に係る釣り用リールの糸長計測装置は、発明３又は４に記載の装置おいて、取込手段が取り込んだ計測結果に基づく単位糸長と回転数との関係を一次直線に回帰する回帰手段をさらに備え、前記書込手段は、回帰手段により得られた回転数と単位糸長との関係を単位糸長記憶手段に書き込む。
【００１３】
発明６に係る釣り用リールの糸長計測装置は、発明５に記載の装置おいて、前記回帰手段は、巻取初期の複数の単位糸長と回転数とにより第１回帰直線を求める第１回帰直線算出手段と、巻取後期の複数の単位糸長と回転数とにより第２回帰直線を求める第２回帰直線算出手段と、第１回帰直線と第２回帰直線との交点を求める交点算出手段と、交点算出手段の算出結果より２つの回帰直線の交点の有無を判断する交点判断手段とを有し、交点判断手段が交点があると判断すると、交点より前の回転数は下巻されているとして無視し、前記交点から後の回転数と単位糸長とにより前記回帰直線を求め、交点がないと判断すると巻取開始後の全ての回転数と単位糸長とから回帰直線を求める。
【００１４】
発明７に係る釣り用リールの糸長計測装置は、発明１から６のいずれかに記載の装置おいて、リールから釣り糸が最も繰り出された時の最深回転数を記憶する最深記憶手段をさらに備え、糸長補正手段は、最深記憶手段に記憶された最深回転数よりも糸巻き取り側の回転数に対する単位糸長を補正する。
【００１５】
【発明の実施の形態】
図１及び図２に示す本発明の一実施形態を採用した電動リールは、リールボディ１と、リールボディ１の側方に配置されたスプール回転用ハンドル２と、ハンドル２のリールボディ１側に配置されたドラグ調整用のスタードラグ３とを備えている。リールボディ１の上部には操作パネル４が固定されている。
【００１６】
操作パネル４には、仕掛けの深さ位置や棚設定位置や動作状況等を示すための液晶ディスプレイからなる表示部５と、各種の操作キー６とが配置されている。操作キー６としては、モータのオン／オフスイッチ６ａ、底棚位置設定や０セットを行うためのセットスイッチ６ｂ、設定された底棚位置を表示するための表示スイッチ６ｃ及び巻き上げ速度を高低２種の速度に切り換えるための速度切替えスイッチ６ｄが含まれている。また、操作パネル４の裏面側には、設定された棚位置に仕掛けが到達したことを報知するためのアラーム７と、スプール１２（後述）の回転を検出する１対のリードスイッチからなるスプール回転センサ１０１が設けられている。ここでスプール回転センサ１０１としてリードスイッチを１対設けたのは、スプールの回転位置とともに、２つのリードスイッチ１０２のオンオフ順によりスプール１２の回転方向を検出するためである。
【００１７】
また、リールボディ１において操作パネル４の側方には、操作パネル４より一段低い平坦部８が形成されている。この平坦部８の図１上方（リールボディの前側面）には、糸長測定器１５（後述）を取り付けるための窪み９が形成されている。リールボディ１の平坦部８の裏面側には、糸長測定器１５に取り付けられた磁石を感知するリードスイッチからなる中継スイッチ１０２が設けられている。
【００１８】
リールボディ１は、対向して配置された１対の底板を有するフレーム１０と、フレーム１０の両側方に配置されたカバー１１とを有している。フレーム１０の中央部には外周に釣糸が巻き付けられるスプール１２が回転自在に配置されている。
【００１９】
スプール１２の内部には、図２に示すように、駆動モータ１３が設けられており、その出力軸１４はカバー１１側に延びている。
【００２０】
スプール１２の内部及びカバー１１の内部には、スプール１２を回転駆動するための駆動系１６が設けられている。駆動系１６は、スプール１２の内部に配置された遊星歯車列からなる減速機構２０と、カバー１１内に配置されたハンドル軸２１に装着されたドラグ機構２２と、ドラグ機構２２と減速機構２０との間に配置されたピニオンギア３６及びクラッチ機構２４とを有している。
【００２１】
減速機構２０は、モータ１３の出力軸１４に固定された第１太陽ギア２５と、これに噛み合う第１遊星ギア２６と、第１遊星ギア２６を回転自在に支持する第１キャリア２７に固定された第２太陽ギア２８と、この第２太陽ギア２８に噛み合う第２遊星ギア２９とを備えている。第１及び第２遊星ギア２６，２９は、スプール１２内の内周面に形成された内歯ギア３０に噛み合っている。第２遊星ギア２９は第２キャリア３１に回転自在に支持されている。両遊星ギア２６，２９のキャリア２７，３１は筒状軸となっており、内部を駆動モータ１３の出力軸１４が貫通している。
【００２２】
ドラグ機構２２は、メインギア３５と、このメインギア３５内に収容された複数の摩擦プレート及び中間プレートと、皿バネとから構成されており、スタードラグ３を調整することによってそのドラグ力を変更することが可能である。
【００２３】
ピニオンギア３６はメインギア３５に噛み合っている。ピニオンギア３６はカバー１１に支持された支持軸３７の回りに回転自在に支持されている。クラッチ機構２４は、スプール１２を巻上状態と自由状態とに切り換えるものであり、クラッチオフすると自由状態となり、釣糸を繰り出すことが可能となる。また、クラッチオンすると巻上状態となり、駆動モータ１３またはハンドル２による巻き上げ動作を行うことが可能となる。クラッチ機構２４は、ピニオンギア３６の一端と第２キャリア３１の一端とによって構成されている。これらの対向する端部同士は噛み合いが可能であり、ピニオンギア３６を第２キャリア３１から離す方向に移動させるとクラッチが解除された状態（クラッチオフ）となり、また逆方向に移動させることによってクラッチが接続された状態（クラッチオン）となる。
【００２４】
また、スプール１２の一端側には第１ギア４０が一体で形成されており、この第１ギア４０は中間ギア列４１を介して螺軸駆動ギア４２と噛み合っている。螺軸駆動ギア４２は螺軸４３の一端に固定されており、螺軸４３の表面には螺旋溝が形成されている。
【００２５】
リールボディ１の平坦部８に着脱自在に装着される糸長測定器１５は、初めて糸を巻くあるいは釣り糸を変更したときに実際の糸長を測定するために使用される。糸長測定器１５は、図３及び図４に示すように、スプール１２に巻き付けられた釣り糸外周部に接触して回転するローラ５１と、ローラ５１を回転自在に支持しかつ糸巻径の変化に追随して揺動する揺動アーム５２と、ローラ５１に従動して回転する回転体５３と、揺動アーム５２を揺動自在に支持しかつ回転体５３を回転自在に支持する測定器本体５４とを有している。
【００２６】
ローラ５１は揺動アーム５２の先端にスプール１２に当接可能に配置されている。揺動アーム５２は、測定器本体５４の一端側から側方に延びる揺動軸５５の先端に回転自在に支持されている。この揺動アーム５２は、図示しないバネにより図３時計回りに付勢されており、これにより糸巻径の変化に追随して揺動する。揺動アーム５２及び測定器本体５４の内部にはローラ５１の回転を回転体５３に伝達するための複数のギア群５６，５７が設けられている。回転体５３の外周面には磁石５３ａが埋め込まれている。平坦部８内において回転体５３に対向する位置に中継スイッチ１０２が設けられている。中継スイッチ１０２は、磁石５３ａが近接する都度オンオフする。
【００２７】
測定器本体５４は側面視コ字アーチ状であり、その他端に取付ネジ５８が設けられている。また、一端側下部に内方に突出した突起５９が形成されている。測定器本体５４で平坦部８を挟み、突起５９で平坦部８を係止したのち取付ネジ５８を回して窪み９を押圧することで、測定器本体５４が平坦部８に装着される。
【００２８】
なお、この電動リールは、図１に示すように電源コード８０によって図示しないバッテリーに接続される。
【００２９】
また、電動リールは、図５に示す制御部１００を有している。制御部１００は、ＲＡＭ、ＲＯＭ、ＣＰＵ、Ｉ／Ｏインターフェイス等を含むマイクロコンピュータを備えており、制御プログラムに従って後で説明する各種の制御動作を実行する。制御部１００には、各種の操作キー６とスプール１２の回転方向及び回転数を検出するためのスプール回転センサ１０１と中継スイッチ１０２とスプールカウンタ１０３と中継カウンタ１０４とが接続されている。また、制御部１００には、アラーム７とモータ駆動部１３ａと表示部５と記憶部１０５と他の入出力部とが接続されている。
【００３０】
スプールカウンタ１０３は、スプール回転センサ１０１のオンオフ回数を計数するカウンタであり、この計数値ＳＰによりスプール回転数に関する回転数データが得られる。スプールカウンタ１０３は、スプール１２が正転（糸繰り出し方向の回転）すると計数値が増加し、逆転すると減少する。中継カウンタ１０４は中継スイッチ１０２のオンオフ回数を計数するカウンタであり、この計数値ＬＰmにより釣り糸の実長に関するデータが得られる。
【００３１】
記憶部１０５はたとえばＥＥＰＲＯＭ等の不揮発メモリからなり、図６に示すように、その内部のアドレスは、一時データ記憶エリア１１０と、学習データ記憶エリア１１１と、最深データ記憶エリア１１２と、棚位置データ記憶エリア１１３と、他のデータエリアとに区画されている。
【００３２】
次に、制御部１００によって行われる制御処理を図７以降の制御フローチャートに従って説明する。
【００３３】
電動リールが電源コード８０を介してバッテリーに接続されると、ステップＳ１において初期設定を行う。この初期設定では２つのカウンタ１０３，１０４の計数値を「０」リセットしたり、各種の変数やフラグをリセットしたり、動作モードを予め設定された初期のモードに設定する。
【００３４】
次にステップＳ２では操作パネル４上の各種の操作キー６が押されたか否かを判断する。またステップＳ３ではスプール１２が回転されたか否かをスプール回転センサ１０１のオンオフにより判断する。ステップＳ４ではその他の指令や入力がなされたか否かを判断する。
【００３５】
キー入力がなされた場合にはステップＳ２からステップＳ５に移行してキー入力処理を実行する。またスプール１２の回転が検出された場合にはステップＳ３からステップＳ６に移行する。ステップＳ６では、中継スイッチ１０２がオンしたか否かを判断する。中継スイッチ１０２がオンするのは糸長測定器１５が平坦部８に装着されたときだけである。糸長測定器１５を装着するのは新しい釣り糸をスプール１２に巻き付けて新たなスプール回転数と糸長との関係を学習するとき等である。このため、スプール１２が回転しており、かつ中継スイッチ１０２がオンしているとステップＳ７に移行し、学習モード処理を実行する。中継スイッチ１０２がオンしていないときにはステップＳ６からステップＳ８に移行して各モード処理を実行する。
【００３６】
その他の指令あるいは入力がなされた場合にはステップＳ４からステップＳ９に移行して他の処理を実行する。
【００３７】
キー入力処理では、図８に示すように、まずステップＳ２１で駆動モータ１３のオン／オフスイッチ６ａが押されたか否かを判断する。またステップＳ２２では、棚位置のセットスイッチ６ｂが押されたか否かを判断し、ステップＳ２３では、セットスイッチ６ｂが３秒以上押されたことで０セットが指定されたか否かを判断する。この０セットの指定は、釣り糸の所定長さを０表示するときに行われる。たとえば、釣り糸が切れたときや最初に指定した０点が釣り糸に作用する張力によりずれたときに釣り人は０セットを指定する。ステップＳ２４ではその他のスイッチが押されたか否かを判断する。
【００３８】
駆動モータ１３のオン／オフスイッチ６ａが押された場合にはステップＳ２１からステップＳ２５に移行する。ステップＳ２５では、既に駆動モータ１３がオンしているか否かを判断する。駆動モータ１３が既にオンしている場合にはステップＳ２６に移行し、駆動モータ１３をオフする。また、駆動モータ１３がオフしている場合にはステップＳ２５からステップＳ２７に移行し、駆動モータ１３をオンする。
【００３９】
棚位置のセットスイッチ６ｂが押された場合にはステップＳ２２からステップＳ２８に移行する。ステップＳ２８では、セットスイッチ６ｂが押された時点でのカウント値Ｃを棚設定値Ｔとして棚位置データ記憶エリア１１３に記憶する。
【００４０】
０セットが指定されたと判断するとステップＳ２３からステップＳ２９に移行する。ステップＳ２９ではスプールカウンタ１０３の計数値ＳＰが０点から−２００〜＋１００の間、つまり、０点から糸繰り出し方向に１００パルス、糸巻取方向に２００パルス以内で０セットが指定されたか否かを判断する。これは、釣り糸が切れたときに０点をセットし直す高切れ補正と、釣り糸に張力が作用して０点がずれたときに０点をセットし直すテンション補正とを１つのスイッチ操作で行うためである。２つの補正は制御上は異なる処理を行うが、釣り人にとって０点をセットし直すという行為であり同じである。そこでこのような０セットをひとつのスイッチ操作で行えるようにすると、余分なスイッチ操作が不要になり操作性を向上できる。また、この判断をなくし、テンション補正と高切れ補正を別々のスイッチにて独立して構成することも可能である。
【００４１】
計数値ＳＰが０点から−２００〜＋１００の間で０セットが指定されるとステップＳ２９からステップＳ３０に移行し後で詳しく説明するテンション補正処理を行う。計数値ＳＰが０点から上記範囲外で０セットが指定されるとステップＳ２９からステップＳ３１に移行し後で詳しく説明する高切れ補正処理を行う。ここで、上記範囲で２つの補正の違いを判断した理由は、テンション補正の場合０点の近くで補正が必要になり、高切れ補正の場合、０点から離れて補正が必要になるからである。
【００４２】
その他のキーが押された場合にはステップＳ２４からステップＳ３２に移行し、押されたキーに応じた処理を実行する。
【００４３】
図７のステップＳ８の学習モード処理を行う場合には、釣り人は糸長測定器１５を平坦部８に装着して、ローラ５１をスプール１２に接触させた状態で釣り糸をスプール１２に巻き付ける。この学習モード処理では、図９のステップＳ４１で中継カウンタ１０４の計数値ＬＰmを取り込むための変数ｍを「１」にセットする。ステップＳ４２では、スプールカウンタ１０３の計数値ＳＰが２００で割り切れたか否かによりスプール１２が２００パルス分回転するのを待つ。スプール１２が２００パルス分回転するとステップＳ４３に移行する。ステップＳ４３では、中継カウンタ１０４の計数値ＬＰmを取り込み、取り込んだ計数値ＬＰmを記憶部１０５の一時データ記憶エリア１１０に格納する。つまり、スプール１２が２００パルス分回転する都度計数値ＬＰmを取り込むことで、計数値ＳＰ２００パルス毎の単位糸長を取り込む。
【００４４】
ステップＳ４４では、次の２００パルスの間の糸長を検出するために中継カウンタ１０４をクリアする。ステップＳ４５では変数ｍを１インクリメントしステップＳ４６に移行する。ステップＳ４６では、たとえばセットスイッチ６ｂの操作の有無により釣り糸のスプールの巻き付けが完了したか否かを判断する。巻き付けが完了していない場合にはステップＳ４２にもどり、次の２００パルススプール１２が回転するのを待つ。
【００４５】
釣り糸のスプール１２への巻き付けが完了したと判断するとステップＳ４７に移行し、変数ｍの最大値を変数Ｍにセットする。ステップＳ４８では、変数ｍを「１」にセットする。ステップＳ４９では、一時データ記憶エリア１１０に格納された計数値ＬＰmを読み出す。ステップＳ５０では、読み出した計数値ＬＰmとそれより前に読み出した２つの計数値ＬＰm-1，ＬＰm-2とを加算して３つの計数値の移動平均を算出し、これを単位糸長データＡmとして変数ｍに関連付けて記憶部１０５の学習データ記憶エリア１１１に格納する。なお、最初の２つの計数値ＬＰ1，ＬＰ2や最後の２つの計数値ＬＰM-1，ＬＰMを移動平均する場合には、１つまたは２つの計数値の平均値を単位糸長データにする。ここでは、移動平均処理を行っているので、計数値にノイズや抜けが生じても信頼性が高いデータを得られる。
【００４６】
ステップＳ５１では、変数ｍを１インクリメントしステップＳ５２に移行する。ステップＳ５２では、全ての計数値ＬＰmに対する平均処理を完了したか否かを判断する。平均処理が完了していない場合にはステップＳ４９に戻り次の計数値ＬＰmを読み出す。平均処理が完了するとステップＳ５３に移行し、直線回帰処理を実行する。平均処理して得られた単位糸長データＡmは、前述のようにスプール１２が２００パルス回転する毎の糸長データであり、このデータは、釣り糸がスプール１２に巻き付けられるに従い、つまり、スプール回転数に比例して値が大きくなるデータである。このため、ステップＳ５３では、この単位糸長データＡmと変数ｍとの関係を一次直線に回帰する。
【００４７】
ステップＳ５３の直線回帰処理は、図１０のステップＳ６１で、巻き始めの最初の４つの単位糸長データＡ1〜Ａ4を学習データ記憶エリア１１１から読み出す。ステップＳ６２では、４つのデータＡ1〜Ａ4から図１４に点線で示す第１回帰直線Ｌ1を算出する。ここでは、下巻の釣り糸として太い釣り糸を使用しているので、傾きａ1が大きい値になっている。ここで、切片をｂ1とすると、第１回帰直線Ｌ1はＡm＝ａ1ｍ＋ｂ1となる。
【００４８】
ステップＳ６３では、巻き終わりの最後の４つの単位糸長データＡM-3〜ＡMを学習データ記憶エリア１１１から読み出す。ステップＳ６４では、４つのデータＡM-3〜ＡMから図１４に２点鎖線で示す第２回帰直線Ｌ2を算出する。ここでは、下巻の釣り糸より細い釣り糸を使用しているので、傾きａ2が第１回帰直線Ｌ1より小さい値になっている。ここで、切片をｂ2とすると、第２回帰直線Ｌ2はＡm＝ａ2ｍ＋ｂ2となる。
【００４９】
ステップＳ６５では、２つの回帰直線Ｌ1，Ｌ2の交点（ｍc，Ａmc）を求める。ステップＳ６６では、交点の有無を判断する。ここで、２つの回帰直線Ｌ1，Ｌ2の交点が負（ｍc＜０）の場合、または最終のデータＭより大きい（ｍc＞Ｍ）の場合には交点がないと判断する。交点があると判断するとステップＳ６６からステップＳ６７に移行し、交点より後のデータ（ｍ＞ｍc）だけを用いて図１４に１点鎖線で示す第３回帰直線Ｌ3を算出する。この傾きをａ3，切片をｂ3とすると第３回帰直線Ｌ3はＡm＝ａ3ｍ＋ｂ3となる。ステップＳ６８では、得られた第３回帰直線Ｌ3で関係づけられる単位糸長データＡ1〜ＡMをすべて算出する。交点がないと判断するとステップＳ６６からステップＳ６９に移行する。ステップＳ６９では、得られた第２回帰直線Ｌ2で関係づけられる単位糸長データＡ1〜ＡMを全て算出する。
【００５０】
ステップＳ７０では、得られた第２回帰直線Ｌ2又は第３回帰直線Ｌ3に基づき、データ学習エリアより上のエリア（上巻エリア）と下のエリア（下巻エリア）の単位糸長データＡM+1〜ＡM+16と単位糸長データＡ0〜Ａ-4を算出する。これは、釣り糸が切れたときや釣り糸にテンションが作用したときに糸長表示が消えるのを防止するためである。ステップＳ７１では、得られた単位糸長データＡ-4〜ＡM+16と変数ｍとを学習データ記憶エリア１１１に上書きする。このようにして、糸巻径や糸径により変化する糸長とスプール回転数との関係を学習する。この結果、たとえば、図１５に実線で示すような単位糸長データＡmと変数ｍとの関係が学習データ記憶エリア１１１に格納される。ここで、釣り糸の長さは、直線の下の面積で示される。つまり、スプールカウンタ１０３の計数値ＳＰは、変数ｍの２００倍であるので、０点から計数値ＳＰまでの面積を算出することで糸長のカウント値Ｃが算出できる。
【００５１】
各モード処理では、図１１のステップＳ８１で、スプール１２の回転が繰り出し方向であるか否かを判断する。この判断はスプール回転センサ１０１からの出力により判断する。繰り出し方向の場合にはステップＳ８２に移行して計数値ＳＰを例えば１インクリメントする。ステップＳ８３では、計数値ＳＰに基づき記憶部１０５の学習データ記憶エリア１１１から単位糸長データＡmを読み出し、読み出した単位糸長データＡmからカウント値Ｃを求め、それを表示部５に表示する。ステップＳ８４では、算出したカウント値Ｃが最深値Ｃmaxより大きいか否かを判断する。カウント値Ｃが最深値Ｃmaxより大きいときはステップＳ８５に移行し、算出したカウント値Ｃを最深値Ｃmaxに設定し、記憶部１０５の最深データ記憶エリア１１２に記憶する。ステップＳ８６では、自動棚停止モードが設定されているか否かを判断する。この判断は例えば棚設定値Ｔがセットされているか否かにより判断する。ステップＳ８７では、自動さそいモード等の他のモードが設定されているか否かを判断する。
【００５２】
自動棚停止モードが設定されている場合にはステップＳ８６からステップＳ８８に移行し、自動棚停止処理を実行する。他のモード処理が設定されている場合にはステップＳ８９に移行し、他のモード処理を実行する。
【００５３】
スプール１２の回転が巻き取り方向の場合にはステップＳ８１からステップＳ９０に移行する。ステップＳ９０では計数値ＳＰを例えば１デクリメントする。ステップＳ９１では、計数値ＳＰに基づき学習データ記憶エリア１１１から単位糸長データＡmを読み出し、読み出した単位糸長データＡmからカウント値Ｃを求め、それを表示部５に表示する。ステップＳ９２では船べりアラーム水深ＣFAとカウント値Ｃとが合致しているか否かを判断する。船べりアラーム水深ＣFAとカウント値Ｃとが合致している場合にはステップＳ９３に移行し、船べりアラーム処理を実行する。船べりアラーム水深ＣFAとカウント値Ｃとが合致していない場合にはステップＳ９２からステップＳ９４に移行し、カウント値Ｃが所定値以下であるか否かを判断する。所定値以下である場合にはステップＳ９５に移行し、駆動モータ１３をオフする。
【００５４】
図８のキー入力処理におけるステップＳ３０のテンション補正処理では、図１２のステップＳ１０１で計数値ＳＰを０にセットする。ステップＳ１０２では、最深データ記憶エリア１１２に最深データＣmaxが記憶されているか否かを判断し、最深データＣmaxが記憶されている場合にはステップＳ１０３に移行する。ステップＳ１０３では、図１５に示すように、最深データＣmaxに対応するカウント値ＳＰに応じた変数ｍ以降の単位糸長データＡmから下記（１）式により補正単位糸長データＡ'mを求める。
【００５５】
【数１】
0003719755.tif 000002
ここでは、説明を簡単にするために、スプール１２がｎ回転毎（たとえば２００回転毎）に変数ｍ（たとえばスプール１２の糸巻層数）が増加すると考え、図１６に示すように、ａ1〜ａm層までｍ個のアドレスと、ａm+1層目の端数ｐ回転にて記憶部１０５内の学習データ記憶エリア１１１のデータが構成されているとしている。ここで、単位糸長データＡmは、
Ａm＝ｎπＤam＝ｎπＤa0＋２ｍｎπｄ0
で表せる。
【００５６】
また、テンションが釣り糸に作用して釣り糸が偏平して釣り糸の径ｄ’0が元の径ｄ0より小さくなった場合には、図１７に示すように、ｘ層だけ層数が増え、ａ1〜ａ(m+x)層までｍ＋ｘ個のアドレスと、ａ(m+x+1)層目の端数ｑ回転にて記憶部１０５内の学習データ記憶エリア１１１のデータが構成されているとしている。ここで、補正単位糸長データＡ’mは、
Ａ’m＝ｎπＤ’am＝ｎπ（Ｄa0＋ｄ0＋（２ｍ−１）ｄ’0）
で表せる。
【００５７】
これらの関係と糸長Ｌがテンションの作用の前後で変わらないこととにより前記（１）式が求められる。
【００５８】
ステップＳ１０２で最深値Ｃmaxがないと判断すると、ステップＳ１０４に移行し、高切れ補正処理を行う。これは今までに１回も糸を繰り出し、巻き取りしたことがないことを意味するからである。
【００５９】
ステップＳ１０５では、求めた補正単位糸長データＡ'mを学習データ記憶エリア１１１に記憶し、テンションによる補正が終了し入力キー処理に戻る。ステップＳ３１の高切れ補正処理では、図１３のステップＳ１１１で０セットが押された時点での計数値ＳＰに応じた変数ｍの単位糸長データを学習を終了した直後の０点と認識する。ステップＳ１１２では計数値ＳＰを０にセットし、入力キー処理に戻る。この結果、高切れ補正が行われる。
【００６０】
〔他の実施例〕
（ａ）  電動リールに代えて、糸長表示機構を有する手巻きリールにも本発明を適用できる。
【００６１】
（ｂ）  両軸受リールに代えて片軸受リールにも本発明を適用できる。
【００６２】
【発明の効果】
本発明に係る釣り用リールの糸長計測装置では、張力に応じて糸長を補正するので、釣り糸に張力が作用しても少ない誤差で糸長を計測できる。
【図面の簡単な説明】
【図１】  本発明の一実施形態を採用した電動リールの平面図。
【図２】  その断面部分図。
【図３】  糸長測定器の縦断面図。
【図４】  糸長測定器の横断面図。
【図５】  制御系の構成を示すブロック図。
【図６】  記憶部のエリア構成を示す図。
【図７】  主制御ルーチンを示すフローチャート。
【図８】  キー入力処理を示すフローチャート。
【図９】  学習モード処理を示すフローチャート。
【図１０】  直線回帰処理を示すフローチャート。
【図１１】  各モード処理を示すフローチャート。
【図１２】  テンション補正処理を示すフローチャート。
【図１３】  高切れ補正処理を示すフローチャート。
【図１４】  直線回帰処理を説明するグラフ。
【図１５】  テンション補正処理を説明するグラフ。
【図１６】  テンションが作用する前の釣り糸の巻取状態を説明する模式図。
【図１７】  テンションが作用した後の釣り糸の巻取状態を説明する模式図。
【符号の説明】
１  電動リール
５  表示部
１５  糸長測定器
１００  制御部
１０１  スプール回転センサ
１０２  中継スイッチ
１０５  記憶部
１１１  学習データ記憶エリア
１１２  最深データ記憶エリア
【図１】
0003719755.tif 000003
【図２】
0003719755.tif 000004
【図３】
0003719755.tif 000005
【図４】
0003719755.tif 000006
【図５】
0003719755.tif 000007
【図６】
0003719755.tif 000008
【図７】
0003719755.tif 000009
【図８】
0003719755.tif 000010
【図９】
0003719755.tif 000011
【図１０】
0003719755.tif 000012
【図１１】
0003719755.tif 000013
【図１２】
0003719755.tif 000014
【図１３】
0003719755.tif 000015
【図１４】
0003719755.tif 000016
【図１５】
0003719755.tif 000017
【図１６】
0003719755.tif 000018
【図１７】
0003719755.tif 000019