(57)【特許請求の範囲】
【請求項１】
釣り用リールのスプールから繰り出されるあるいは前記スプールに巻き取られる釣り糸の長さを計測するための釣り用リールの糸長計測装置であって、
前記スプールの回転位置データを検出する回転位置データ検出手段と、
前記スプールの単位回転当たりの糸長と前記回転位置データとの関係を巻き付け開始時の釣り糸の単位回転当たりの糸長を切片とする一次関数で算出する関数算出手段と、
前記回転位置データ検出手段により検出された回転位置データと前記関数算出手段で算出された前記一次関数に基づき、前記釣り糸の長さを求める糸長算出手段と、
前記関数算出手段で使用される前記一次関数の切片データを算出するための切片算出手段と、を備え、
前記関数算出手段は、前記スプールに釣り糸を巻き付ける際に略最終巻き付け部分での釣り糸の第１所定長さと前記回転位置データ検出手段の検出結果との測定関係を学習する関係学習手段と、前記測定関係に基づき、前記スプールの単位回転当たりの糸長と前記回転位置データとの前記関係を前記一次関数で求める関係算出手段とを有し、
前記関係学習手段は、
巻き付終了後前記第１所定長さ分前記釣り糸を繰り出したときに前記回転位置データ検出手段により検出された前記スプールの第１回転位置データを受け付ける第１回転位置データ受付手段を有し、
前記関係算出手段は、
前記スプールへの釣り糸の巻き付け開始時から巻き付け終了時までの前記回転位置データ検出手段により検出された前記スプールの第２回転位置データを受け付ける第２回転位置データ受付手段と、
前記切片算出手段で算出された切片を受け付ける切片受付手段と、
前記第１及び第２回転位置データと前記第１所定長さと前記切片とにより前記関係を一次関数に近似する関数近似手段とを有し、
前記切片算出手段は、
巻き付け開始から第２所定長さ分前記釣り糸を巻き取ったときに前記回転位置データ検出手段により検出された前記スプールの第３回転位置データを受け付ける第３回転位置データ受付手段と、
前記第１回転位置データと前記第２回転位置データと前記第３回転位置データと前記第１所定長さと前記第２所定長さとにより巻き付け開始時の糸巻径を算出する糸巻径算出手段とを有し、
前記関数近似手段は、前記切片算出が受け付けられた後前記関係学習手段で得られた第１回転位置データと、前記第２回転位置データと、前記第１所定長さと、前記糸巻径算出手段で算出された糸巻径に基づく切片とを用いて前記関係を前記一次関数に近似する、釣り用リールの糸長計測装置。
【請求項２】
前記関数算出手段で算出された前記関係を記憶するための関係記憶手段をさらに備える、請求項１に記載の釣り用リールの糸長計測装置。
【請求項３】
スプール１回転当たりの釣り糸の糸長とスプール回転数との関係を一次直線に近似して糸長を計測する糸長計測装置であって、
前記スプールへの前記釣り糸の巻き付け開始から第１所定長さＳ１前記釣り糸を巻き取った間に変化する第１スプール回転数ｅと、巻き付け開始から巻き終ったときまでの第２スプール回転数ｃと、巻き終わったときから第２所定長さＳ前記釣り糸を繰り出した時に変化する第３スプール回転数ｄとの３つのデータを獲得するデータ獲得手段と、
前記データ獲得手段で獲得された３つのデータｅ，ｃ，ｄと、第１及び第２所定長さＳ１，Ｓとにより、巻き付け開始から巻き終わりまでの、スプール１回転当たりの糸長Ｙとスプール回転数Ｘとの関係を示す特定の一次関数（Ｙ＝ＡＸ＋Ｂπ  Ａ：傾き，  Ｂ：巻き付け開始時の糸巻径）の傾きＡと切片Ｂπとを決定する一次関数決定手段と、
前記決定された傾きＡ及び切片Ｂπの一次関数を積分処理してスプール回転数に対する糸長ＬＮを算出する糸長算出手段と、
を備えた釣り用リールの糸長計測装置。
【請求項４】
前記巻終わりから繰り出されたことを検出する繰り出し検出手段をさらに備える、請求項３に記載の釣り用リールの糸長計測装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、糸長計測装置、特に、釣り用リールのスプールから繰り出されるあるいはスプールに巻き取られる釣り糸の長さを計測するための釣り用リールの糸長計測装置に関する。
【０００２】
【従来の技術】
両軸受リールや片軸受リール等の釣り用リールにおいて、スプールから繰り出された釣り糸の長さにより仕掛けの水深を表示する水深表示装置を備えたものが知られている（特開平２−１０７９０８号）。この水深表示装置を設けることで仕掛けを正確に同じ棚位置に下ろしたり、投げ釣り時に仕掛けの飛距離を表示できる。
【０００３】
この種の水深表示装置は、スプール回転時のスプールから繰り出された糸長を計測する糸長計測部と、糸長計測部で計測された糸長により水深を表示するたとえば液晶ディスプレイからなる水深表示部とを有している。糸長計測部は、スプールの回転数から糸長を算出している。なお、スプールの糸巻径は、スプールへの巻き初めからの回転数や糸の太さに応じて変化し、スプール１回転あたりの糸長は糸巻径により変化する。したがって、従来、スプール回転数や糸の太さを考慮してスプール回転数から糸長を算出するようにしている。
【０００４】
具体的には、スプールの釣り糸巻取部分の外周に接触する糸長検出器をリールに装着し、釣り糸をスプールに巻き付けるときに、糸長検出器で計測された実際の糸長とスプール回転数との関係を学習し、その関係を装置内部のメモリに記憶している。そして、魚釣り時には、糸長検出器を外し、スプール回転数と糸長との関係をメモリから読み出しスプール回転数から糸長を算出している。
【０００５】
一方、スプールの径は、リールの大きさに応じて設定されたサイズの釣り糸を販売される単位である１００ｍ単位で巻き付け可能に設定されている。たとえば、６号の釣り糸を３００ｍ巻き付けると、スプールのフランジ部の縁まで釣り糸が巻き付けられる。しかし、それより細い、たとえば４号の釣り糸を巻き付けると、スプールのフランジ部の縁まで巻き付けると４２０ｍのように端数が出てしまうことがある。端数が出た場合に、その分よけいに釣り糸を購入するのは不経済である。そこで、このように設定されたスプールに端数が出るような釣り糸を巻き付ける場合、予め下糸をスプールに適当に巻き付けたり、エコノマイザと呼ばれる筒体をスプールに装着した後、たとえば３００ｍの釣り糸を巻き付けることが通常行われている。
【０００６】
【発明が解決しようとする課題】
前記従来の構成では、スプール回転数と糸長との関係を学習するための糸長検出器を装着する必要がある。この糸長検出器は、スプールへの巻き付け開始から巻き付け終了までスプールの糸巻取り部分の外周に接触して糸長計測している。そして、学習が終了すると糸長検出器を外している。このため、糸長検出器を用いて学習する構成では、学習の際の糸長検出器の着脱が煩わしい。
【０００７】
そこで、スプールの単位回転当たりの糸長がスプール回転数の一次関数に近似できることに着目して、糸長検出器を用いずに糸長とスプール回転数との関係を算出する技術がすでに提案されている。ここでは、巻終わりの所定長での糸長とスプール回転数とを学習し、巻終わりのスプール総回転数と所定長と巻き付け開始径と所定長でのスプール回転数により一次関数の傾きを求め、切片を巻き付け開始径（通常はスプールの糸巻部分の外径）から求めて、求められた傾きと切片とから一次関数を決定している。そして、この一次関数を巻き初めから現在までのスプール回転数で積分処理することで糸長、つまり水深を算出できる。このような構成の糸長計測装置では、糸長検出器を用いる必要がないので、学習が容易である。また、下巻糸を巻き付ける場合には、予め設定された所定の径までスプールに下巻糸を巻き付け、その所定径を記憶しておき、切片を切り替えるようにしている。
【０００８】
しかし、前記構成では、任意の長さの下巻糸を巻き付けたり任意の径のエコノマイザを装着してから釣り糸を巻き付ける場合、釣り糸の巻き付け開始時の糸巻径、つまり切片が分からないため一次直線を決定できない。このため、任意の長さの釣り糸を下巻したり任意の径のエコノマイザを使用すると、糸長を正確に計測できないことになり、仕掛けの水深を正確に表示できない。
【０００９】
本発明の課題は、釣り糸の巻き付け開始径に関わらず糸長検出器を用いることなく簡単に糸長を計測できるようにすることにある。
【００１０】
【課題を解決するための手段】
発明１に係る釣り用リールの糸長計測装置は、釣り用リールのスプールから繰り出されるあるいはスプールに巻き取られる釣り糸の長さを計測するための装置であって、回転位置データ検出手段と、関数算出手段と、糸長算出手段と、切片算出手段とを備えている。回転位置データ検出手段は、スプールの回転位置データを検出する手段である。関数算出手段は、スプールの単位回転当たりの糸長と回転位置データとの関係を巻き付け開始時の釣り糸の単位回転当たりの糸長を切片とする一次関数で算出する手段である。糸長算出手段は、回転位置データ検出手段により検出された回転位置データと関数算出手段で算出された一次関数に基づき、釣り糸の長さを求める手段である。切片算出手段は、関数算出手段で使用される一次関数の切片を算出するための手段である。
【００１１】
関数算出手段は、スプールに釣り糸を巻き付ける際に略最終巻き付け部分での釣り糸の第１所定長さと回転位置データ検出手段の検出結果との測定関係を学習する関係学習手段と、測定関係に基づき、スプールの単位回転当たりの糸長と回転位置データとの関係を一次関数で求める関係算出手段とを有し、関係学習手段は、巻き付終了後第１所定長さ分釣り糸を繰り出したときに回転位置データ検出手段により検出されたスプールの第１回転位置データを受け付ける第１回転位置データ受付手段を有し、関係算出手段は、スプールへの釣り糸の巻き付け開始時から巻き付け終了時までの回転位置データ検出手段により検出されたスプールの第２回転位置データを受け付ける第２回転位置データ受付手段と、切片算出手段で算出された切片を受け付ける切片受付手段と第１及び第２回転位置データと第１所定長さと切片とにより関係を一次関数に近似する関数近似手段とを有し、切片算出手段は、巻き付け開始から第２所定長さ分前記釣り糸を巻き取ったときに回転位置データ検出手段により検出されたスプールの第３回転位置データを受け付ける第３回転位置データ受付手段と、第１回転位置データと第２回転位置データと第３回転位置データと第１所定長さと第２所定長さとにより巻き付け開始時の糸巻径を算出する糸巻径算出手段とを有し、関数近似手段は、切片算出が受け付けられた後関係学習手段で得られた第１回転位置データと、第２回転位置データと、第１所定長さと、糸巻径算出手段で算出された糸巻径に基づく切片とを用いて関係を前記一次関数に近似する。
【００１２】
この糸長計測装置では、関数算出手段で関数の形で算出されたスプールの単位回転当たりの糸長と回転位置データとの関係に基づき、釣り糸の長さが算出される。そして、下巻糸やエコノマイザを使用した後に釣り糸を巻き付けたときには、切片をスプールの糸巻胴径ではなく巻き付け開始時の糸巻径にするために切片の算出を行う。そして、算出された切片により新たな関数を算出する。ここでは、切片を算出できるように構成したので、巻き付け開始時の糸巻径が変化しても一次関数を新たに決定でき、下巻糸やエコノマイザ等を使用しても、釣り糸の巻き付け開始径に関わらず糸長検出器を用いることなく簡単に糸長を計測できる。
【００１３】
また、関数がスプールの単位回転当たりの糸長と回転位置データとの関係が簡単な一次関数であるので、関数の算出が容易になる。
【００１４】
さらに、スプールに釣り糸を巻き付けたときに、略最終巻き付け部分での釣り糸の第１所定長さと回転位置データ検出手段の検出結果との測定関係、つまり最終巻き付け部分での糸巻径に対するスプールの単位回転当たりの糸長を学習し、この測定関係と算出された切片とに基づき、巻き初めから徐々に太くなる糸巻径に対するスプールの単位回転当たりの糸長と回転位置データとの関係を関数で求め、この関数をたとえば積分処理することによりスプールの回転位置データから糸長が算出される。ここでは、略最終巻き付け部分の短い所定長さでの学習だけで糸巻径により変化するスプールの回転位置データと糸長との関係を算出することができるので、糸長検出器を装着することなく、糸長を計測することができる。しかも、学習により糸長を算出しているので、釣り糸の種類に限定されることなく糸長を計測できる。
【００１５】
さらにまた、スプールへの釣り糸の巻き付けが終了した後所定長さ釣り糸を繰り出した又は巻き取ったときの第１回転位置データにより最終巻き付け部分近傍での糸巻径に対するスプールの単位回転当たりの糸長を求める。そして、スプールの単位回転当たりの糸長とスプール回転位置データとの関係が巻き付け開始時の糸巻径による糸長を切片とする一次直線に回帰することに着目して、巻き付け開始から巻き付け終了までの第２回転位置データ、つまりスプールの総回転数と、第１回転位置データと、第１所定長さと、算出された切片とにより一次直線の傾きを算出して単位回転当たりの糸長とスプール回転位置データとの相関関係を一次直線に近似する。そして、この一次直線を巻き付け開始時から回転位置データが示す部分まで積分することで回転位置データにより糸長を求める。ここでは、前記関係が一次直線に回帰することに着目して演算処理により回転位置データから糸長を算出しているので、演算処理が容易であり回転位置データから瞬時に糸長を計測できる。
【００１６】
さらに、切片算出手段で算出された切片を用いて一次関数が算出されるので、下巻き糸を巻き付けたりエコノマイザを装着してもそのときの糸巻径を算出できる。このため、下巻等により巻き付け開始時の糸巻径（切片）が変動しても一次関数を精度よく決定できる。
【００１７】
発明２に係る釣り用リールの糸長計測装置は、発明１に記載の装置において、関数算出手段で算出された関係を記憶するための関係記憶手段をさらに備える。この場合には、学習内容が保存されるので、糸長を算出する際には、記憶手段の内容を読み出して簡単に算出できる。
【００１８】
発明３に係る釣り用リールの糸長計測装置は、スプール１回転当たりの釣り糸の糸長とスプール回転数との関係を一次直線に近似して糸長を計測する糸長計測装置であって、データ獲得手段と、一次関数決定手段と、糸長算出手段と、を備えている。データ獲得手段は、スプールへの釣り糸の巻き付け開始から第１所定長さＳ１釣り糸を巻き取った間に変化する第１スプール回転数ｅと、巻き付け開始から巻き終ったときまでの第２スプール回転数ｃと、巻き終わったときから第２所定長さＳ釣り糸を繰り出した時に変化する第３スプール回転数ｄとの３つのデータを獲得する手段ある。一次関数決定手段は、データ獲得手段で獲得された３つのデータｅ，ｃ，ｄと、第１及び第２所定長さＳ１，Ｓとにより、巻き付け開始から巻き終わりまでの、スプール１回転当たりの糸長Ｙとスプール回転数Ｘとの関係を示す特定の一次関数（Ｙ＝ＡＸ＋Ｂπ  Ａ：傾き，  Ｂ：巻き付け開始時の糸巻径）の傾きＡと切片Ｂπとを決定する手段である。糸長算出手段は、決定された傾きＡ及び切片Ｂπの一次関数を積分処理してスプール回転数に対する糸長ＬＮを算出する手段である。
【００１９】
この計測装置では、スプールへの釣り糸の巻き付け開始から第１所定長さＳ１釣り糸を巻き取った間に変化する第１スプール回転数ｅと、巻き付け開始から巻き終ったときまでの第２スプール回転数ｃと、巻き終わったときから第２所定長さＳ釣り糸を繰り出した時に変化する第３スプール回転数ｄとの３つのデータを獲得し、獲得された３つのデータｅ，ｃ，ｄと、第１及び第２所定長さＳ１，Ｓとにより、巻き付け開始から巻き終わりまでの、スプール１回転当たりの糸長Ｙとスプール回転数Ｘとの関係を示す特定の一次関数（Ｙ＝ＡＸ＋Ｂπ  Ａ：傾き，  Ｂ：巻き付け開始時の糸巻径）の傾きＡと切片Ｂπとを決定し、決定された傾きＡ及び切片Ｂπの一次関数を積分処理してスプール回転数に対する糸長ＬＮを算出する。ここでは、巻き付け開始時の糸巻径が変化しても一次関数を新たに決定でき、下巻糸やエコノマイザ等を使用しても、釣り糸の巻き付け開始径に関わらず糸長検出器を用いることなく簡単に糸長を計測できる。
【００２０】
発明４に係る釣り用リールの糸長計測装置は、発明３に記載の装置において、巻終わりから繰り出されたことを検出する繰り出し検出手段をさらに備える。
【００２１】
【発明の実施の形態】
図１に示す本発明の一実施形態を採用した電動リールは、糸繰り出し長さ（又は糸巻取り長さ）により水深を表示する水深表示部を有するリールである。電動リールは、釣り竿Ｒに装着されるリール本体１と、リール本体１の側方に配置されたスプール回転用のハンドル２と、ハンドル２のリール本体１側に配置されたドラグ調整用のスタードラグ３とを主に備えている。
【００２２】
リール本体１は、左右１対の側板７ａ，７ｂとそれらを連結する複数の連結部材８とからなるフレーム７と、フレーム７の左右を覆う左右の側カバー９ａ，９ｂとを有している。ハンドル２側（図１の右側）の側カバー９ｂには、ハンドル２の回転軸が回転自在に支持され、ハンドル２と逆側（図１の左側）の側カバー９ａには、外部電源ＰＳ接続用の電源コード１８を接続するためのコネクタ１９が設けられている。
【００２３】
リール本体１の内部には、ハンドル２に連結されたスプール１０が回転自在に支持されている。スプール１０の内部には、スプール１０を糸巻き上げ方向に回転駆動する直流駆動のモータ１２が配置されている。また、リール本体１のハンドル側側面には、ハンドル２及びモータ１２とスプール１０との駆動伝達をオンオフするクラッチ（図示せず）の操作レバー１１が配置されている。このクラッチをオンすると、仕掛けの自重による糸繰り出し中に、糸繰り出し動作を停止できる。
【００２４】
また、リール本体１の内部には、図２及び図３に示すように、スプール１０に連動して動作するレベルワインド機構１３やスプール１０に連動して回転する磁石ホイール１４やハンドル２の回転をスプール１０に伝達する伝達機構（図示せず）等が設けられている。
【００２５】
磁石ホイール１４は、図３に示すように、リール本体１の側板７ａに回転自在に支持されている。磁石ホイール１４には、ギア部１４ａとギア部１４ａに隣接して磁石部１４ｂとが形成されている。この磁石部１４ｂには１８０度間隔を隔てて２つの磁石１４ｃが装着されている。ギア部１４ａは、中間ギア（図示せず）を介してスプール１０に形成されたスプールギア（図示せず）に噛み合っている。この結果、磁石ホイール１４は、スプール１０に連動してスプール１０と同方向に回転する。
【００２６】
リール本体１の上部には、図１及び図２に示すようにカウンタケース４が固定されている。カウンタケース４は、図３に示すように、リール本体１の上部に配置され上面に表示窓２０ａが下面に第１開口２０ｂがそれぞれ形成されたケース本体２０と、ケース本体２０の第１開口２０ｂを閉塞する底蓋部材２１とを有している。
【００２７】
ケース本体２０は、たとえば６ナイロンをガラス繊維で補強した合成樹脂成型品であり、リール本体１の上部に連続して湾曲した滑らかな外周面を有している。表示窓２０ａは透明樹脂製の表示窓２２により閉塞されている。ケース本体２０の内部には箱状の空間を形成し得る角筒状の壁部２０ｃが形成されており、その底部が第１開口２０ｂとなっている。
【００２８】
底蓋部材２１は、たとえばアルミニウム合金等の導電金属を成型して得られた板状の部材であり、ネジによりケース本体２０に取り付けられている。底蓋部材２１は、左右に間隔を隔てて形成された第２及び第３開口２１ａ，２１ｂを有している。底蓋部材２１の両開口２１ａ，２１ｂの間の領域には、下方に突出した突出部２１ｃが形成されている。第２開口２１ａは、図１に示すように円形の開口であり、円形の蓋部材２３で閉塞されている。第３開口２１ｂは、磁石ホイール１４に対向した位置に形成された矩形の開口であり、矩形の蓋部材２４により閉塞されている。これらの両蓋部材２３，２４は、いずれも合成樹脂製の部材であり、ネジにより内側から底蓋部材２１に取り付けられている。
【００２９】
底蓋部材２１とケース本体２０の第１開口２０ｂとの間には、両者の間からカウンタケース４内に水が侵入するのを防止するためにたとえばゴム製のパッキン２５が装着されている。また、第２開口２１ａ及び第３開口２１ｂと両蓋部材２３，２４との間にも同様な目的でパッキン２６，２７がそれぞれ装着されている。これらのパッキン２５〜２７によりカウンタケース４の内部は外部に対して水密に封止されている。
【００３０】
カウンタケース４の上面には、図４に示すように、表示窓２２を介して仕掛けの水深や棚位置を水面からと底からとの２つの基準で表示するための液晶ディスプレイからなる水深表示部５が臨んでおり、水深表示部５の周囲には操作キー部６が設けられている。
【００３１】
水深表示部５は、中央に配置された４桁の７セグメント表示の水深表示領域５ａと、その下方に配置された３桁の底水深表示領域５ｂと、水深表示領域５ａの図４右側に配置された変速段数表示領域５ｃとを有している。また、水深表示部５には、「底から」、「学習」、「指定」、「下巻」、「修正」、「入力」、「糸送止」、「０セット」の８つの文字を表示可能である。「底から」の文字は、水深表示モードが底からモードの時に表示される。底からモードとは、仕掛けの水深を底基準で表示するモードである。なお、通常は、仕掛けの水深は水面基準（上からモード）で表示される。また、「学習」〜「入力」までの文字は、糸巻モードの種類を示しており、いずれかが択一的に選択されると選択された糸巻モードの文字が表示される。
【００３２】
操作キー部６は、水深表示部５の図１右側に上下に並べて配置された変速キーＳＫ及びモータキーＰＷと、右側に上下に並べて配置された底メモキーＳＭ及びモードキーＭＤとを有している。
【００３３】
モータキーＰＷは、モータ１２をオンオフするとともに、オン時間によりモータ１２を増速するためのトグルスイッチである。
【００３４】
変速キーＳＫは、駆動されたモータ１２を増減速するためのキーであり、上下の２つのスイッチと中立位置とを有するシーソー型のスイッチである。この変速キーＳＫの上スイッチを押すと増速し下スイッチを押すと減速する。また、モータ１２を駆動していないときに上スイッチを所定時間以上押すと表示モードを「上から」と「底から」との間で切り替えできる。また、下スイッチを所定時間以上押すと糸送りモード（繰り出し時にクラッチを切った状態でモータ１２を駆動させて糸送り速度を速くするモード）をオンオフできる。
【００３５】
底メモキーＳＭは、仕掛けが底に到達したときに押されるスイッチであり、そのときの水深が底として設定される。この底メモキーＳＭを所定時間以上押すと、釣り糸が切れたときになどに水深表示の０点を新たな位置にセットできる。
【００３６】
モードキーＭＤは、５種の糸巻モードを設定するためのスイッチであり、たとえばこれを１回押すと学習モードに設定され、２回連続して押すと指定モード、３回連続して押すと下巻モード、４回連続して押すと修正モード、５回連続して押すと入力モードにそれぞれ糸巻モードが設定される。ここで、学習モードは、糸径や長さが未知の釣り糸をスプールに１０に巻き付ける際に使用される糸巻モードであり、糸巻き付け最終部分でのスプール回転数とスプール１回転当たりの糸長との相関関係を学習して釣り糸全長にわたるスプール回転数と１回転当たりの糸長との関係を求めるために使用されるモードである。指定モードは、記憶部４３内に用意された号数及び長さの釣り糸をスプールに巻き付けるときに使用されるモードである。下巻モードは、下巻糸やエコノマイザを使用したときに巻き付け開始時の糸巻径が未知でかつ太さ及び長さが未知の釣り糸を巻き付ける際に使用されるモードである。修正モードは、テンションなどにより表示がずれたときにずれを補正するために使用されるモードであり、学習モードで得られた一次直線全体の傾きだけを再計算できるように構成されたモードである。入力モードは、スプール総回転数と所定距離繰り出し距離を任意に編集できるように構成されたモードである。
【００３７】
カウンタケース４内の上部には、図２に示すように、水深表示部５と、表示制御及びモータ制御を行うリール制御部３０とが配置されている。カウンタケース４内の下部にはモータ１２をＰＷＭ駆動するＰＷＭ駆動回路３１が配置されている。またカウンタケース４内の下部には、ブザー４０とスプールセンサ４１とが配置されている。
【００３８】
リール制御部３０は、カウンタケース４内に配置されたＣＰＵ，ＲＡＭ，ＲＯＭ，Ｉ／Ｏインターフェイス等を含むマイクロコンピュータを含んでいる。リール制御部３０は、制御プログラムに従って水深表示部５の表示制御やモータ駆動制御等の各種の制御動作を実行する。リール制御部３０には、図５に示すように、操作キー部６の各種のキーとスプール１０の回転方向及び回転数（回転位置データ）を検出するためのスプールセンサ４１とスプールカウンタ４２とが接続されている。また、リール制御部３０には、ブザー４０とＰＷＭ駆動回路３１と水深表示部５と記憶部４３と他の入出力部とが接続されている。
【００３９】
ＰＷＭ駆動回路３１は、モータ１２を駆動するための駆動素子としてのＦＥＴ３２を含んでいる。ＰＷＭ駆動回路３１は、リール制御部３０によりデューティ比が制御されてモータ１２の速度を可変に駆動する。
【００４０】
スプールセンサ４１は、図１に示すように前後に並べて配置された２つのリードスイッチ４１ａ，４１ｂから構成されている。リードスイッチ４１ａ，４１ｂは、図３に示すように蓋部材２４に面して配置されている。リードスイッチ４１ａ，４１ｂは、磁石ホイール１４に装着された２個の磁石１４ｃ，１４ｃを検出する。この検出パルスをスプールカウンタ４２で計数することでリールの回転数を検出できる。また、いずれのリードスイッチ４１ａ，４１ｂが先に検出パルスを発したかによりスプール１０の回転方向を検出できる。
【００４１】
スプールカウンタ４２は、スプールセンサ４１のオンオフ回数を計数するカウンタであり、この計数値ＳＰによりスプール回転数に関する回転位置データが得られる。スプールカウンタ４２は、スプール１０が正転（糸繰り出し方向の回転）すると計数値が減少し、逆転すると増加する。
【００４２】
記憶部４３はたとえばＥＥＰＲＯＭ等の不揮発メモリからなり、学習結果のデータや糸長算出時に使用する各種のデータ等が記憶されている。
【００４３】
次に本実施形態における糸長算出方法の概略を説明する。
【００４４】
本発明では、スプール１回転当たりの糸長Ｙとスプール回転数Ｘとの関係を一次直線に近似させることができることを利用して糸長Ｌを算出している。また、下糸を巻き付けたり、エコノマイザをスプールに装着した場合には、巻き付け開始時の糸巻径を所定の操作により算出するようにしている。
【００４５】
ここで、たとえば太さと全長とが不明な釣り糸を糸巻径Ｂｍｍからスプール１０に層状に巻き付けていくと、スプール回転数Ｘとスプール１回転当たりの糸長Ｙとの関係は傾きＡ，切片Ｂπの下記（１）式の一次直線で定義できる。
【００４６】
Ｙ＝ＡＸ＋Ｂπ                          （１）
そして、巻き付け開始時の糸巻径ＢからＳ１ｍｍ釣り糸を巻き取ったとき、スプール１０がｅ回転したとすると、そのときのスプール１回転あたりの糸長をＹ（ｅ）とすると、下記（２）式のように表せる。
【００４７】
Ｙ（ｅ）＝Ａ・ｅ＋Ｂπ                  （２）
いま、スプール回転数Ｘとスプール１回転あたりの糸長Ｙとの関係を示すグラフは、図６に示すようになる。このグラフで糸巻取長さＳ１は、巻き付け開始時の糸巻径Ｂからスプール回転数ｅまでの台形の面積に等しいので下記（３）式で表わされる。
【００４８】
Ｓ１＝ｅ｛Ｙ（ｅ）＋Ｂπ｝／２                （３）
（３）式に（２）式を代入すると、
Ｓ１＝ｅ｛Ａ・ｅ＋Ｂπ＋Ｂπ｝／２            （４）
（４）式をＢπについて解くと下記（５）式になる。
【００４９】
Ｂπ＝（２Ｓ１−Ａ・ｅ2 ）／２ｅ                （５）
そして、さらに釣り糸を巻き取り、スプールがｃ回転したときのスプール１回転あたりの糸長をＹ（ｃ）とし、そこから糸長Ｓを繰り出してスプール１０がｄ回転したときのスプール１回転あたりの糸長をＹ（ｃ−ｄ）とすると、下記（６），（７）式のように各糸長Ｙ（ｃ），Ｙ（ｃ−ｄ）が表される。
【００５０】
Ｙ（ｃ）＝Ａ・ｃ＋Ｂπ                        （６）
Ｙ（ｃ−ｄ）＝Ａ・（ｃ−ｄ）＋Ｂπ            （７）
このときの繰り出し長さＳは、スプール回転数（ｃ−ｄ）からｃまでの台形の面積に等しいので下記（８）式で表わされる。
【００５１】
Ｓ＝ｄ・｛Ｙ（ｃ）＋Ｙ（ｃ−ｄ）｝／２    （８）
（８）式に（６），（７）式を代入すると、
Ｓ＝ｄ・｛Ａ・ｃ＋Ｂπ＋Ａ・（ｃ−ｄ）＋Ｂπ｝／２
＝ｄ・｛Ａ・（２ｃ−ｄ）＋２Ｂπ｝／２          （９）
これを傾きＡについて解くと下記（１０）式になる。
【００５２】
Ａ＝２（Ｓ−ｄ・Ｂπ）／ｄ（２ｃ−ｄ）             （１０）
したがって、（１０）式に（５）式を代入すると下記（１１）式が導かれる。
【００５３】
Ａ＝２｛Ｓ−ｄ（２Ｓ１−Ａ・ｅ2 ）／２ｅ｝／ｄ（２ｃ−ｄ）（１１）
これを整理すると、
Ａ・ｄ・ｅ（２ｃ−ｄ−ｅ）＝２（ｅ・Ｓ−ｄ・Ｓ１）        （１２）
いま、２ｃ−ｄ−ｅが０ではないとして（１２）式をＡについて解くと、
Ａ＝２（ｅ・Ｓ−ｄ・Ｓ１）／ｄ・ｅ（２ｃ−ｄ−ｅ）        （１３）
これにより、一次直線の傾きＡが求められるとともに、（１３）式を（５）式に代入することにより、切片Ｂπが下記（１４）式で求められる。
【００５４】
Ｂπ＝Ｓ１／ｅ−（ｅ・Ｓ−ｄ・Ｓ１）／ｄ（２ｃ−ｄ−ｅ）  （１４）
したがって、特定な操作を行うことにより、５つのデータＳ，Ｓ１，ｃ，ｄ，ｅを得て、その５つのデータにより傾きＡと切片Ｂπとを求めることができることがわかる。このため、巻き付け開始時の糸巻径が不明な場合でも、近似一次直線の切片Ｂπを求めることができる。
【００５５】
また、巻き付け開始時の糸巻径Ｂが既知の時、たとえば、糸巻胴径が分かっているスプールに釣り糸を巻き付けるときには、（１０）式により傾きＡが算出され、切片はＢπになる。この切片Ｂπは、記憶部４３に予め記憶されている。
【００５６】
そして、傾きＡ，切片Ｂπの近似の一次直線が決定できれば、算出された傾きＡと切片Ｂπと総回転数ｃと現在回転数における糸長と０セットの回転数（最初は総回転数と同じ）を記憶部４３に記憶する。そして実釣り時にスプール１０が回転すると、所定のタイミング（たとえばスプール２０回転毎に）に、記憶されたデータを読み出し一次直線を積分処理（面積算出処理）することでそのときの糸長ＬＮを求めることができる。そして求めた糸長ＬＮに基づいて仕掛けの水深（釣り糸先端の水深）を水深表示部５に表示する。
【００５７】
たとえば、巻き付け開始径（スプール１０の糸巻胴径）が既知でスプール１０が巻き初めから１０００回転（ｃ）で巻終わり、そこから１０ｍ（Ｓ）繰り出したときにスプールが４０回転（ｄ）した場合、スプール１０の糸巻胴径（巻き付け開始時の糸巻径）が６０ｍｍ（Ｂ）であったとすると、（１０）式から一次直線の傾きＡは下記のようになる。
【００５８】
Ａ＝２（１００００−４０×１８８．４）／４０（２×１０００−４０）
＝０．０６２９
また、下巻したために巻き付け開始径が不明でかつ太さも長さも不明な釣り糸を巻き付けたとき、巻き付けを開始してから１０ｍ（Ｓ１）巻き付けたときのスプール回転数が５０回転（ｅ）で、そこからさらに巻き付けて５００回転（ｃ）で巻終わったとする。そこからさらに１０ｍ（Ｓ）繰り出したときにスプールが４０回転（ｄ）した場合、（１３）式及び（１４）式から一次直線の傾きＡと切片Ｂπとは下記のようになる。
Ａ＝２（５０×１００００−４０×１００００）／４０・５０（１０００−４０−５０）
＝０．１１０
Ｂπ＝１００００／５０−（５０・１００００−４０・１００００）／４０（１０００−４０−５０）
＝１９７．３
次に、リール制御部３０によって行われる具体的な制御処理を、図７以降の制御フローチャートに従って説明する。
【００５９】
電動リールが電源コード１８を介して外部電源ＰＳに接続されると、ステップＳ１において初期設定が行われる。この初期設定ではスプールカウンタ４２の計数値をリセットしたり、各種の変数やフラグをリセットしたり、水深表示モードを上からモードに設定する。
【００６０】
次にステップＳ２では表示処理を行う。表示処理では、水深表示等の各種の表示処理を行う。ここで、上からモードのときには、水深表示領域５ａに水面基準の水深が表示される。また、底メモキーＳＭにより底位置がセットされていると底位置が底水深表示領域５ｂに表示される。
【００６１】
ステップＳ３では、操作キー部６のいずれかのキーが押されたか否かを判断する。またステップＳ４ではスプール１０が回転しているか否かを判断する。この判断は、スプールセンサ４１の出力により判断する。ステップＳ５ではその他の指令や入力がなされたか否かを判断する。
【００６２】
キー入力がなされた場合にはステップＳ３からステップＳ６に移行してキー入力処理を実行する。またスプール１０の回転が検出された場合にはステップＳ４からステップＳ７に移行する。ステップＳ７では各動作モード処理を実行する。
【００６３】
その他の指令あるいは入力がなされた場合にはステップＳ５からステップＳ８に移行して他の処理を実行する。
【００６４】
ステップＳ６のキー入力処理では、図８のステップＳ１１で糸巻モードが設定されたか否かを判断する。この判断は、モードキーＭＤが押されたか否かにより判断する。ステップＳ１２では、モータキーＰＷが押されているか否かを判断する。ステップＳ１３では、変速キーＳＫの上スイッチが押されているか否かを判断する。ステップＳ１４では、変速キーＳＫの下スイッチが押されているか否かを判断する。ステップＳ１５では、他のキーが操作されたか否かを判断する。この他のキーの操作には底メモキーＳＭの他に各キーの所定時間以上の操作も含んでいる。
【００６５】
モードキーＭＤが押されるとステップＳ１１からステップＳ１６に移行する。ステップＳ１６では、糸巻モードを実行する。この糸巻モードは、前述したように学習モード、指定モード、下巻モード、修正モード、入力モードである。
【００６６】
モータキーＰＷが押されるとステップＳ１２からステップＳ１７に移行する。ステップＳ１７では、モータ制御処理を実行する。このモータ制御処理では、モータ１２が回転していないときには、モータキーＰＷが押されるとモータ１２をオンしそのモータキーＰＷのオン時間だけデューティ比を徐々に大きくしてモータ１２の回転を増加させる。モータ１２が回転しているときにはモータ１２をオフする。なお、モータキーＰＷは、モータ１２回転中に手を離すとそのときの回転を維持する。このことは変速キーＳＫでも同様である。
【００６７】
変速キーＳＫの上スイッチが押されると、ステップＳ１３からステップＳ１８に移行する。ステップＳ１８では、そのオン時間だけデューティ比を徐々に大きくしてモータ１２の回転を増加させる。変速キーＳＫの下スイッチが押されると、ステップＳ１４からステップＳ１９に移行する。ステップＳ１９では、そのオン時間だけデューティ比を徐々に小さくしてモータ１２の回転を減少させる。
【００６８】
他のキー入力がなされると、ステップＳ１５からステップＳ２０に移行し、たとえば、現在の水深の底棚値にセットするなどの操作されたキー入力に応じた他のキー処理を行う。
【００６９】
ステップＳ１６の糸巻モード処理では、図９のステップＳ２１で学習モードか否かを判断する。ステップＳ２２では修正モードか否かを判断する。ステップＳ２３では下巻モードか否かを判断する。ステップＳ２３での判断が「ＮＯ」の場合にはステップＳ２４に移行し、指定モードや入力モード等の他の糸巻モードを実行する。
【００７０】
学習モードと判断すると、ステップＳ２１からステップＳ３１に移行し、糸巻取りを開始したか否かを判断する。この判断は、スプールセンサ４１によりスプール１０が巻取方向に回転を開始したことを検出したことにより判断する。ステップＳ３２では、糸巻取りが終了したか否かを判断する。この判断は、所定のキー操作（たとえば底メモキーＳＭの所定時間以上の操作）がなされたか否かにより判断する。糸巻取りが終了した後、所定長さＳ（たとえば１０ｍ）釣り糸を繰り出してスプール回転数とスプール１回転当たりの糸長との関係を学習するのであるが、ステップＳ３３では、その１０ｍの繰り出しが終了したか否かを判断する。この判断も所定のキー操作がなされたか否かにより判断する。なお、釣り糸にたとえば１０ｍ毎に異なる色づけがなされている場合には、上記繰り出し操作が行えるが、釣り糸によっては色づけがなされていない場合がある。このような場合には、１０ｍの釣り糸を先端に結んでさらに１０ｍ釣り糸を巻き取って学習処理してもよい。繰り出しが終了していない場合には、キー入力ルーチンに戻る。
【００７１】
糸巻取りが開始されるとステップＳ３１からステップＳ３４に移行する。ステップＳ３４では、スプール回転数Ｘをスプールカウンタ４２の値に応じて増加させる。たとえば、スプールセンサ４１がスプール１回転当たり１０パルス出力し、スプールカウンタ４２がスプール１回転当たり１０ずつ増加するときには、スプールカウンタ４２が１０増加するとスプール回転数Ｘを１増加する。
【００７２】
糸巻取りが終了してスプール１０の回転が停止し所定のキー操作が行われると、ステップＳ３２からステップＳ３５に移行する。ステップＳ３５では、その後に釣り糸の繰り出しが開始されたか否かを判断する。この判断はスプールセンサ４１によりスプール１０が糸繰り出し方向に回転を開始したことを検出したことにより判断する。まだ繰り出されていない時には、ステップＳ３７に移行し、巻き取り完了したときのスプール回転数Ｘを総回転数ｃにセットする。釣り糸の繰り出しが開始されるとステップＳ３６に移行し、釣り糸の繰り出しに応じてスプール回転数Ｘを減じていく。この減算もステップＳ３４と同様にたとえばスプールカウンタ４２が１０ずつ減じていくとスプール回転数Ｘを１減少させる。
【００７３】
所定のキー操作により糸繰り出しが終了したと判断するとステップＳ３３からステップＳ３８に移行する。ステップＳ３８では、スプール総回転数ｃから繰り出しにより減少したスプール回転数Ｘを減算し、減算値を繰り出し回転数ｄにセットする。この繰り出し回転数ｄが巻取終了後に１０ｍ釣り糸を繰り出したときのスプール１０の回転数である。ステップＳ３９では、記憶部４３から糸巻径Ｂπ及び繰り出し長さＳを読み出す。この２つのデータは、あらかじめ記憶部４３に書き込まれている。
【００７４】
ステップＳ４０では、得られた４つのデータｃ，ｄ，Ｂπ，Ｓにより上記（１０）式により近似一次直線の傾きＡを求め、近似一次直線を算出する。これにより、糸径及び長さが未知の釣り糸の全長にわたる、スプール１回転長さＹとスプール回転数Ｘとの相関関係が決定される。
【００７５】
ステップＳ４１では、得られた一次直線を総回転数ｃの時点で積分処理して巻き初めから巻終わりまでの糸長ＬＮを算出する。そして、糸長ＬＮを水深０にセットする。ステップＳ４２では、総回転数ｃ，切片Ｂπ，得られた傾きＡ及び糸長ＬＮを記憶部４３に記憶する。これらの処理が終了するとキー入力ルーチンに戻る。この学習モードでは、巻取開始時の糸巻径が既知として記憶部４３に記憶された値により近似一次直線を算出する。
【００７６】
修正モードと判断されると、ステップＳ２２からステップＳ３７に移行し、そのときのスプール回転数Ｘを総回転数ｃにセットし、ステップＳ３７以降の処理を実行する。これにより前述した処理が実行され、張力の作用等により先に学習された相関関係がずれても、釣り糸全体にわたる学習を行うことなく最終部分のみの学習で一次直線の傾きを補正できる。
【００７７】
下巻モードと判断されるとステップＳ２３からステップＳ２５に移行する。ステップＳ２５では、下巻処理、すなわち未知の切片を算出して近似一次直線を得るための処理を行う。この下巻処理を行う場合には、下巻きされた釣り糸又は装着されたエコノマイザに糸長算出のための釣り糸を結んだのち、所定長さＳ１（たとえば１０ｍ）の釣り糸を巻き取ってそのときのスプール回転数ｅを求める。そして、さらに釣り糸を最後まで巻き取り、巻取終了時のスプール回転数ｃを求め、最後に所定距離Ｓ（たとえば１０ｍ）釣り糸を繰り出してスプール回転数ｄを求める。そして、得られた５つのデータＳ，Ｓ１，ｃ，ｄ，ｅを上記（１３），（１４）式に代入して傾きＡと切片Ｂπとを求める。
【００７８】
具体的には、モードキーＭＤにより下巻モードがセットされると、図１０のステップＳ５１で、糸巻取りを開始したか否かを判断する。この判断は、スプールセンサ４１によりスプール１０が糸巻取方向に回転を開始したことを検出したことにより判断する。ステップＳ５２では、所定長さＳ１（たとえば１０ｍ）の巻取が終了したか否かを判断する。この判断は所定のキー操作がなされたか否かにより判断する。ステップＳ５３では、釣り糸がさらに最後までスプール１０に巻き付けられたかか否かを判断する。この判断も所定のキー操作がなされたか否かにより判断する。釣り糸をスプール１０に巻き付けた後たとえば１０ｍ釣り糸を繰り出してスプール回転数とスプール１回転当たりの糸長との関係を学習するのであるが、ステップＳ５４では、所定長さＳの釣り糸の繰り出しが終了したか否かを判断する。この判断も所定のキー操作がなされたか否かにより判断する。
【００７９】
巻取が開始されたと判断するとステップＳ５５に移行する。ステップＳ５５では、スプールの所定長さＳ１巻き取る間スプール回転数Ｘをスプールカウンタ４２の値に応じて１ずつ増加させる。
【００８０】
所定長さＳ１の巻取が終了したと判断すると、ステップＳ５２からステップＳ５６に移行する。ステップＳ５６では、巻取終了後再度釣り糸の巻取が開始されたか否かを判断する。この判断もスプールセンサ４１の状態により判断する。再度巻取が行われていない場合には、ステップＳ５７に移行し、そのときのスプール回転数Ｘ、つまり巻き付け開始から１０ｍ巻き取ったときの回転数を下巻径算出用の巻取回転数ｅにセットする。再度巻取が開始されると、スプール回転数Ｘをスプールカウンタ４２の値に応じて１ずつ増加させる。
【００８１】
釣り糸の全ての巻取が終了するとステップＳ５３からステップＳ５９に移行する。ステップＳ５９では、巻取終了後釣り糸の繰り出しが開始されたか否かを判断する。この判断は、スプールセンサ４１によりスプール１０が糸繰り出し方向に回転を開始したことを検出したことにより判断する。釣り糸の繰り出しが行われていない場合には、ステップＳ６０に移行し、そのときのスプール回転数Ｘを総回転数ｃにセットする。繰り出しが開始されると、ステップＳ５９に移行しスプール回転数Ｘをスプールカウンタ４２の値に応じて１ずつ減少させる。この減算もステップＳ３６と同様にたとえばスプールカウンタ４２が１０ずつ減じていくとスプール回転数Ｘを１減少させる。
【００８２】
所定長さＳの繰り出しが終了すると、ステップＳ５４からステップＳ６１に移行する。ステップＳ６１では、スプール総回転数ｃから繰り出しにより減少したスプール回転数Ｘを減算し、減算値を繰り出し回転数ｄにセットする。この繰り出し回転数ｄが巻取終了後に１０ｍ釣り糸を繰り出したときのスプール１０の回転数である。ステップＳ６２では、記憶部４３から巻き取った所定長さＳ１及び繰り出した所定長さＳを読み出す。この２つのデータは、あらかじめ記憶部４３に書き込まれている。
【００８３】
ステップＳ６３では、得られた５つのデータｃ，ｄ，ｅ，Ｓ，Ｓ１により上記（１３），（１４）式により近似一次直線の傾きＡ及び切片Ｂπを求め、近似一次直線を算出する。これにより、巻き付け開始時の糸巻径、釣り糸の太さ及び長さが未知の釣り糸の全長にわたる、スプール１回転長さＹとスプール回転数Ｘとの相関関係が決定される。
【００８４】
ステップＳ６４では、得られた一次直線を総回転数ｃの時点で積分処理して巻き初めから巻終わりまでの糸長ＬＮを算出する。そして、糸長ＬＮを水深０にセットする。ステップＳ６４では、総回転数ｃ，切片Ｂπ，得られた傾きＡ及び糸長ＬＮを記憶部４３に記憶する。これらの処理が終了するとキー入力ルーチンに戻る。
【００８５】
ここでは、未知の釣り糸のスプール回転数と糸長との関係を補正するための学習を釣り糸の巻初め部分と略最終糸巻部分の短い糸長でのみ行っているので、糸長検出器を装着することなく、糸長を計測することができる。しかも、釣り糸に張力が作用して表示と実際の水深とがずれても簡単な演算で表示された水深を正しい値に補正できる。また、下巻モードを使用すれば、糸巻き付け開始時の糸巻径が不明な場合でも、糸径及び糸長が不明な釣り糸をスプールの所定位置まで確実に計測して巻き付けできる。
【００８６】
ステップＳ７の各動作モード処理では、図１１のステップＳ７１でスプール１０の回転方向が糸繰り出し方向か否かを判断する。この判断は、スプールセンサ４１のいずれのリードスイッチ４１ａ，４１ｂが先にパルスを発したか否かにより判断する。スプール１０の回転方向が糸繰り出し方向と判断するとステップＳ７１からステップＳ７２に移行する。ステップＳ７２では、スプール回転数Ｘを１ずつ減少させる。このステップは、図９のステップＳ３６と同様である。ステップＳ７３では、減少する毎にスプール回転数Ｘから記憶部４３に記憶されたデータを読み出し、水深ＬＸを算出する。この水深がステップＳ２の表示処理で表示される。ステップＳ７４では、得られた水深ＬＸが底位置に一致したか、つまり、仕掛けが底に到達したか否かを判断する。底位置は、前述したように仕掛けが底に到達したときに底メモキーＳＭを押すことで記憶部４３にセットされる。ステップＳ７５では、他のモードか否かを判断する。他のモードではない場合には、各動作モード処理を終わりメインルーチンに戻る。
【００８７】
水深が底位置に一致するとステップＳ７４からステップＳ７６に移行し、仕掛けが底に到達したことを報知するためにブザー４０を鳴らす。他のモードの場合には、ステップＳ７５からステップＳ７７に移行し、指定された他のモードを実行する。
【００８８】
スプール１０の回転が糸巻取り方向と判断するとステップＳ７１からステップＳ７８に移行する。ステップＳ７８では、スプール回転数を１ずつ増加させる。ステップＳ７９では、増加する毎にスプール回転数Ｘから記憶部４３に記憶されたデータを読み出し、水深ＬＸを算出する。この水深がステップＳ２の表示処理で表示される。ステップＳ８０では、水深が船縁停止位置に一致したか否かを判断する。船縁停止位置まで巻き取っていない場合にはメインルーチンに戻る。船縁停止位置に到達するとステップＳ８０からステップＳ８１に移行する。ステップＳ８１では、仕掛けが船縁にあることを報知するためにブザー４０を鳴らす。ステップＳ８２では、モータ１２をオフする。これにより魚が釣れたときに取り込みやすい位置に魚が配置される。この船縁停止位置は、たとえば水深６ｍ以内で所定時間以上スプール１０が停止しているとセットされる。
【００８９】
ここでは、未知の釣り糸のスプール回転数き糸長との関係を補正するための学習を釣り糸の略最終糸巻部分の短い糸長でのみ行っているので、糸長検出器を装着することなく、糸長を計測することができる。しかも、釣り糸に張力が作用して表示と実際の水深とがずれても簡単な演算で表示された水深を正しい値に補正できる。また、下巻モードを使用すれば、巻き付け開始径が分からない位置からでも未知の釣り糸を水深表示可能に確実に巻き付けできる。
【００９０】
〔他の実施例〕
（ａ）  電動リールに代えて、水深表示機構を有する手巻きリールにも本発明を適用できる。
（ｂ）  両軸受リールに代えて片軸受リールにも本発明を適用できる。
（ｃ）  前記実施形態では、学習された相関関係による一次直線のデータが記憶部４３に記憶されていたが、予め設定された一次直線の傾き及び切片のデータを記憶部４３に記憶するようにしてもよい。そして、下巻するときにだけ学習により相関関係を変更するようにしてもよい。
（ｄ）  前記実施形態では、巻き取り終了後に釣り糸を繰り出していたが、前述したように巻き取り終了後にさらに所定距離の巻取を行って学習するようにしてもよい。
（ｅ）  スプールの単位回転数当たりの糸長とスプール回転数との関係を近似する関数は、一次関数に限定されず、二次関数や他の関数でもよい。
【００９１】
【発明の効果】
本発明に係る釣り用リールの糸長計測装置では、切片を算出できるように構成したので、巻き付け開始時の糸巻径が変化しても関数を新たに決定でき、下巻糸やエコノマイザ等を使用しても、釣り糸の巻き付け開始径に関わらず糸長検出器を用いることなく簡単に糸長を計測できる。
【図面の簡単な説明】
【図１】  本発明の一実施形態を採用した電動リールの平面図。
【図２】  その断面図。
【図３】  そのカウンタケースの横断面図。
【図４】  水深表示部の平面図。
【図５】  制御系の構成を示すブロック図。
【図６】  スプール回転数とスプール１回転当たりの糸長との関係を示すグラフ。
【図７】  メインルーチンを示すフローチャート。
【図８】  キー入力サブルーチンを示すフローチャート。
【図９】  糸巻モードサブルーチンを示すフローチャート。
【図１０】  下巻処理サブルーチンを示すフローチャート。
【図１１】  各動作モードサブルーチンを示すフローチャート。
【符号の説明】
１０  スプール
３０  リール制御部
４１  スプールセンサ
【図１】
0003797815.tif 000002
【図２】
0003797815.tif 000003
【図３】
0003797815.tif 000004
【図４】
0003797815.tif 000005
【図５】
0003797815.tif 000006
【図６】
0003797815.tif 000007
【図７】
0003797815.tif 000008
【図８】
0003797815.tif 000009
【図９】
0003797815.tif 000010
【図１０】
0003797815.tif 000011
【図１１】
0003797815.tif 000012