(57)【要約】【課題】タービンの回転数の算出精度を高めることができる回転数検出装置及び回転数検出方法を提供する。【解決手段】回転数検出装置１００は、タービンの回転を回転信号として検出する電磁ピックアップ１と、電磁ピックアップ１によって検出された回転信号を分周する分周回路４と、分周回路４によって分周された信号からタービンの回転数を算出する割込処理部５ｅと、を備えている。タービンの回転数が高い場合でも、分周回路４によって回転信号が分周されて分周された信号に基づいて割込処理部５ｅが回転数を算出することにより、ＣＰＵ５の計算負荷が限界に達する事態を回避している。【選択図】図１
2014202675.tif 000002
【特許請求の範囲】
【請求項１】
タービンの回転を回転信号として検出する検出部と、
前記検出部によって検出された前記回転信号を分周する分周部と、
前記分周部によって分周された信号から前記タービンの回転数を算出する回転数算出部と、
を備えた回転数検出装置。
【請求項２】
前記回転数算出部は、前記分周部によって分周された信号と基準信号とから前記タービンの回転数を算出する、
請求項１に記載の回転数検出装置。
【請求項３】
前記基準信号の入力に応じて数値のカウントを行うカウンタ部を備え、
前記回転数算出部は、前記分周部によって分周された信号と前記カウンタ部によってカウントされた数値とから、前記タービンの回転数を算出する、
請求項２に記載の回転数検出装置。
【請求項４】
前記検出部によって検出された回転信号をデジタル信号に変換する信号変換部を備え、
前記回転数算出部は、前記信号変換部によって変換された前記デジタル信号から前記タービンの回転数を算出する、
請求項１〜３のいずれか一項に記載の回転数検出装置。
【請求項５】
前記回転数算出部は、
前記タービンの回転数が基準値以上である場合には、前記分周部によって分周された信号から前記タービンの回転数を算出し、
前記タービンの回転数が前記基準値よりも小さい場合には、前記信号変換部によって変換されたデジタル信号から前記タービンの回転数を算出する、
請求項４に記載の回転数検出装置。
【請求項６】
タービンの回転を回転信号として検出するステップと、
前記検出するステップで検出された前記回転信号を分周するステップと、
前記分周するステップで分周された信号から前記タービンの回転数を算出するステップと、
を備えた回転数検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タービンの回転数を検出する回転数検出装置及び回転数検出方法に関するものである。
【背景技術】
【０００２】
車両等に用いられるガスタービンエンジンとしては、制御プログラムに従って演算処理を実行するＣＰＵ（Central  Processing  Unit）と、基準クロックパルスを発生するクロック発生回路と、アナログ信号をデジタル信号に変換するＡＤ変換器とを備えたものが知られている。特開昭６３−２４８９３２号公報（特許文献１）には、ガスゼネレータ回転数センサを備えたガスタービンエンジンが開示されており、このガスゼネレータ回転数センサは、ガスゼネレータの回転に連動する磁性体の歯車の回転を電磁ピックアップによって検出している。この電磁ピックアップは、歯車の回転をガスゼネレータの回転数に比例した周波数の交流信号として検出し、この交流信号は矩形波に整形される。矩形波に整形された信号は、周波数電圧変換回路によって電圧信号に変換され、その後デジタル信号に変換されて回転数が算出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−２４８９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述したように、交流信号を矩形波に整形し、その後電圧信号及びデジタル信号に信号変換を行う回転数検出装置においては、タービンの高速回転時にマイクロプロセッサの計算負荷が限界に達することがある。このように、マイクロプロセッサの計算負荷が限界に達すると共に、回転数の検出精度が低下するという問題があった。
【０００５】
そこで、本発明の課題は、タービンの回転数の算出における計算負荷の低減、及び検出精度の向上が可能な回転数検出装置及び回転数検出方法を提供することである。
【課題を解決するための手段】
【０００６】
すなわち、本発明の回転数検出装置は、タービンの回転を回転信号として検出する検出部と、検出部によって検出された回転信号を分周する分周部と、分周部によって分周された信号からタービンの回転数を算出する回転数算出部と、を備えている。
【０００７】
この発明によれば、タービンの回転が回転信号として検出され、この回転信号は分周部によって分周され、分周された信号から回転数算出部によってタービンの回転数が算出される。よって、タービンの回転数が高い場合でも、分周部によって回転信号が分周され、分周された信号に基づいて回転数が算出されるため、マイクロプロセッサの計算負荷を低減させることができる。
【０００８】
また、本発明に係る回転数検出装置において、回転数算出部は、分周部によって分周された信号と基準信号とからタービンの回転数を算出することが好ましい。この発明によれば、分周された信号と基準信号とを用いてタービンの回転数を算出する。このように分周された信号に加えて基準信号を用いることにより、算出されたタービンの回転数の精度を高めることができる。
【０００９】
また、本発明に係る回転数検出装置において、基準信号の入力に応じて数値のカウントを行うカウンタ部を備え、回転数算出部は、分周部によって分周された信号とカウンタ部によってカウントされた数値とから、タービンの回転数を算出することが好ましい。この発明によれば、既存のＣＰＵ等に設けられた基準信号を出力するクロック信号出力回路とカウンタとを用いてタービンの回転数を算出できる。また、回転数算出部は、分周部によって分周された信号とカウンタ部の数値とを用いてタービンの回転数を算出しているので、既存のクロック信号とカウンタとを用いてタービンの回転数を精度よく算出することができる。
【００１０】
また、本発明に係る回転数検出装置において、検出部によって検出された回転信号をデジタル信号に変換する信号変換部を備え、回転数算出部は、信号変換部によって変換されたデジタル信号からタービンの回転数を算出することが好ましい。この発明によれば、回転数算出部は、信号変換部によるデジタル信号からもタービンの回転数を算出することが可能となる。よって、デジタル信号からの回転数の算出と、分周された信号からの回転数の算出と、を必要に応じて使い分けることができ、更に、分周部及び信号変換部のいずれかが故障したときでもタービンの回転数の算出を継続させることができる。
【００１１】
また、本発明に係る回転数検出装置において、回転数算出部は、タービンの回転数が基準値以上である場合には、分周部によって分周された信号からタービンの回転数を算出し、タービンの回転数が基準値よりも小さい場合には、信号変換部によって変換されたデジタル信号からタービンの回転数を算出することが好ましい。この発明によれば、タービンの回転数が基準値以上のときは分周された信号から回転数を算出し、タービンの回転数が基準値未満のときは信号変換部によって変換されたデジタル信号から回転数を算出する。このように、タービンの回転数が大きいときは分周された信号を用いるので、回転数増大時における回転数算出の精度を高めることができ、タービンの回転数が小さいときは簡易なデジタル信号からの回転数の算出を利用できる。
【００１２】
また、本発明に係る回転数検出方法は、タービンの回転を回転信号として検出するステップと、検出するステップで検出された回転信号を分周するステップと、分周するステップで分周された信号からタービンの回転数を算出するステップと、を備えている。
【００１３】
この発明によれば、タービンの回転を回転信号として検出し、この回転信号は分周され、分周された信号からタービンの回転数を算出する。よって、タービンの回転数が高い場合でも、分周された信号からタービンの回転数を算出するため、マイクロプロセッサの計算負荷が限界に達する事態を回避できる。そして、分周信号の計測によりマイクロプロセッサ内部の高周波クロックを使用するので、タービン回転数の算出精度を高めることができる。
【発明の効果】
【００１４】
本発明によれば、タービンの回転数の算出における計算負荷の低減と実用運転領域の精度の向上が可能となる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る回転数検出装置のブロック図である。
【図２】図１の回転数検出装置におけるＣＰＵの詳細構成を示すブロック図である。
【図３】割込信号とカウント値との関係を示すグラフである。
【図４】図１の回転数検出装置の回転数算出処理を示すフローチャートである。
【図５】エンジン回転数と回転数算出処理の方式との関係を示すグラフである。
【図６】デジタル方式の検出精度について説明するための図である。
【図７】第２実施形態に係る回転数検出装置のＣＰＵの詳細構成を示すブロック図である。
【図８】割込信号とカウント値との関係を示すグラフである。
【図９】図７の回転数検出装置の回転数算出処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。なお、以下の説明において、同一又は相当要素には同一符号を付し、重複する説明を省略する。
【００１７】
図１に示されるように、第１実施形態に係る回転数検出装置１００は、タービンの回転を回転信号として検出する電磁ピックアップ１と、電磁ピックアップ１によって検出された回転信号を分周する分周回路４と、分周回路４によって分周された信号からタービンの回転数を算出する割込処理部５ｅとを備えている。割込処理部５ｅは、例えばＣＰＵ５に搭載されている。このように、電磁ピックアップ１、分周回路４、及び割込処理部５ｅによってタービンの回転数を算出する方式を以下ではデジタル方式とする。
【００１８】
回転数検出装置１００は、例えばガスタービンの回転数を検出する装置であり、電磁ピックアップ１と、波形整形回路２と、Ｆ／Ｖ変換器３と、分周回路４と、ＣＰＵ５とを備えて構成されている。
【００１９】
電磁ピックアップ１は、タービンの回転を回転信号として検出する検出部として機能する。電磁ピックアップ１は、例えばガスタービンの回転に連動する磁性体の歯車Ｈの回転を検出する。このとき、電磁ピックアップ１は、歯車Ｈの回転をタービンの回転数に比例した周波数の交流信号として検出し、検出した信号を波形整形回路２に出力する。なお、本実施形態では、例えば、タービンの最大回転数が３０万ｒｐｍとなっており、この際の電磁ピックアップ１の出力周波数は１０ｋＨｚとなっている。
【００２０】
波形整形回路２は、電磁ピックアップ１からの交流信号を矩形波に整形する。波形整形回路２によって整形された矩形波の信号は、Ｆ／Ｖ変換器３及び分周回路４に出力される。
【００２１】
Ｆ／Ｖ変換器３は、波形整形回路２からの信号の周波数を電圧に変換する。ここで、Ｆ／Ｖ変換器３は、例えば、波形整形回路２からの周波数が０〜１０ｋＨｚの信号を周波数に比例した０〜５Ｖのアナログ電圧に変換する。Ｆ／Ｖ変換器３によって得られたアナログ電圧は、ＣＰＵ５に出力される。
【００２２】
分周回路４は、電磁ピックアップ１によって検出された回転信号を分周する分周部として機能する。分周回路４は、波形整形回路２によって整形された矩形波の信号を例えば１／３２に分周する。このように分周回路４が信号を１／３２に分周する場合、タービンの回転数が３０万ｒｐｍのときの分周後の信号の周期は３．２ｍｓとなる。分周回路４によって分周された信号は、ＣＰＵ５に出力される。
【００２３】
ＣＰＵ５は、Ａ／Ｄ変換器５ａと、演算処理部５ｂと、クロック信号（基準信号）を出力するベースクロック出力回路５ｃと、カウンタ５ｄと、割込処理部５ｅとを備えて構成されている。Ａ／Ｄ変換器５ａは、回転信号をデジタル信号に変換する信号変換部として機能し、演算処理部５ｂ及び割込処理部５ｅは、タービンの回転数を算出する回転数算出部として機能し、カウンタ５ｄは、ベースクロック出力回路５ｃからのクロック信号の入力に応じて数値のカウントを行うカウンタ部として機能する。なお、ＣＰＵ５に設けられているベースクロック出力回路５ｃ及びカウンタ５ｄは既存のものを用いることもできる。
【００２４】
Ａ／Ｄ変換器５ａは、Ｆ／Ｖ変換器３から得られた電圧を示すアナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器５ａによって得られたデジタル信号は、図２に示されるように、Ａ／Ｄ変換値記憶部５ｈに記憶される。
【００２５】
Ａ／Ｄ変換値記憶部５ｈに記憶されたデジタル信号は、演算処理部５ｂによって用いられ、演算処理部５ｂは、Ａ／Ｄ変換値記憶部５ｈのデジタル信号からタービンの回転数を演算して算出する。このように、本実施形態では、Ｆ／Ｖ変換器３、Ａ／Ｄ変換器５ａ、及び演算処理部５ｂを用いたＦＶ変換方式を用いてタービンの回転数を算出できる。しかしながら、Ａ／Ｄ変換器５ａとして例えば１０ｂｉｔのものを用いると、Ａ／Ｄ変換器５ａの分解能は２10＝１０２４となり、特にタービンが高速の場合は十分な回転数の検出精度が得られない。具体的には、例えばタービンの回転数が３０万ｒｐｍの場合には±３００ｒｐｍ程度の検出誤差が発生する。また、ＦＶ変換方式において、Ｆ／Ｖ変換器３は、抵抗とコンデンサの値から定まる基準パルス信号を基にアナログ電圧信号を生成するので、温度特性によって計測結果が変動する可能性があるという問題がある。よって、本実施形態では、図５に示されるように、タービンの回転数が検出精度を必要としないアイドル回転以下（エンジン回転数が５０％以下）の場合にのみ、ＦＶ変換方式で回転数の算出を行うようにしている。
【００２６】
図２に示されるように、分周回路４によって分周された信号は、割込信号としてＣＰＵ５の割込処理部５ｅに入力され、このとき割込処理部５ｅは割込処理を実行する。この割込処理部５ｅは、例えば１６ｂｉｔのカウンタ５ｄをコントロール可能となっており、具体的には、カウンタ５ｄのカウント値の読み込みとカウンタ５ｄのリセット動作を行う。これらの動作としては、図３に示されるように、割込処理部５ｅに割込信号が入力されると、割込処理部５ｅがカウンタ５ｄのカウント値を読み込み、その後直ちにカウンタ５ｄのカウント値をリセットする。割込処理部５ｅでは、取得したカウント値から割込信号の周期を求め、求めた周期からタービンの回転数を算出し、算出した回転数を図２に示される回転数データ記憶部５ｇに記憶する。
【００２７】
ところで、カウンタ５ｄとして１６ｂｉｔのものを使用する場合、検出可能なカウント値は２16＝６５５３６となる。ここで、カウント値がオーバーフローする事態を回避するために、本実施形態では、ＣＰＵ５のベースクロック出力回路５ｃの後段に分周回路５ｆを設けている。そして、この分周回路５ｆで分周されたクロック信号をカウンタ５ｄに導くことにより、エンジンの実用回転域（例えば１２万ｒｐｍ以上）におけるカウンタ５ｄのオーバーフローは防止されている（図６参照）。具体的には、例えばベースクロック出力回路５ｃが出力するクロック信号を２０ＭＨｚとする場合、分周回路５ｆがベースクロック出力回路５ｃからのクロック信号を１／４に分周すればカウンタ５ｄによるオーバーフローは防止される。
【００２８】
ベースクロック出力回路５ｃ、カウンタ５ｄ及び分周回路５ｆを用いた場合におけるタービンの回転数、割込信号の周期、カウンタ５ｄのカウント値、及び検出誤差の関係の一例を図６に示す。この図６に示されるように、カウンタ５ｄのカウント値がオーバーフローするときのタービンの回転数は７６２６５ｒｐｍとなる。よって、電磁ピックアップ１、分周回路４、及び割込処理部５ｅを用いてタービンの回転数を算出するデジタル方式を使用できるのは、上記の条件では、タービンの回転数が７６２６５ｒｐｍ以上の場合に限られる。しかしながら、本実施形態では、アイドル回転数である１２万ｒｐｍ以上の場合が実用回転数領域となる。よって、回転数が１２万ｒｐｍ以上の場合がカバーできていればよく、本実施形態では実用回転数領域を十分にカバーしている。
【００２９】
次に、本実施形態に係る回転数検出装置１００の動作、及び本実施形態に係る回転数検出方法について図４を参照しながら説明する。図４に示される処理は、ＣＰＵ５によって実行される処理であり、デジタル方式によってエンジンの回転数を算出する。この回転数算出処理は、例えば一定時間ごとに繰り返し実行される。
【００３０】
まず、ステップＳ１（以下、「Ｓ１」という。他のステップにおいても同様とする。）において、割込処理部５ｅに分周回路４からの割込信号が入力されると、割込処理部５ｅがカウンタ５ｄからカウント値の読み出しを実行する。次にＳ２において、カウンタ５ｄのリセットが行われる。Ｓ２の後に実行されるＳ３は、割込信号の周期を求めるルーチンであり、ここで例えばカウンタ５ｄの入力信号の周期を０．２μｓとすると、割込信号の周期ｔ（μｓ）は、以下の式、
ｔ＝カウンタ５ｄのカウント値×０．２
で求めることができる。
【００３１】
Ｓ３で割込信号の周期を求めた後は、Ｓ４でエンジンの回転数の算出処理が行われる。Ｓ４において、例えば、エンジンの回転数が０〜３０万ｒｐｍ、電磁ピックアップ１の信号の周波数が０〜１０ｋＨｚ、かつ、電磁ピックアップ１の信号を分周回路４で１／３２に分周するものとすると、エンジンの回転数Ｎ（ｒｐｍ）は、例えば以下の式、
Ｎ＝（１／ｔ）×３２×３０
で算出することができる。
【００３２】
Ｓ４でエンジンの回転数を算出した後は、Ｓ５で算出した回転数を回転数データ記憶部５ｇに格納して一連の処理を終了する。
【００３３】
以上のように、本実施形態の回転数検出装置１００では、デジタル方式を採用することにより、タービンの回転数が電磁ピックアップ１によって回転信号として検出され、この回転信号は分周回路４によって分周され、分周された信号からＣＰＵ５の割込処理部５ｅによってタービンの回転数が算出される。よって、タービンの回転数が高い場合でも、分周回路４によって回転信号が分周されて分周された信号に基づいて回転数が算出されるため、ＣＰＵ５の計算負荷が限界に達する事態を回避できる。そして、分周された信号を用いることによりＣＰＵ５の計算負荷を低減させることができる。よって、例えば図６に示されるように回転数が３０万ｒｐｍの場合でも検出誤差を±１９ｒｐｍに抑えることができ、タービンの回転数の算出精度を高めることができる。
【００３４】
また、回転数検出装置１００において、割込処理部５ｅは、分周回路４によって分周された信号とクロック信号とを用いてタービンの回転数を算出している。このように分周された信号とクロック信号とを用いてタービンの回転数を算出しているので、算出されたタービンの回転数の精度をより高めることができる。
【００３５】
また、回転数検出装置１００では、ＣＰＵ５に設けられた既存のベースクロック出力回路５ｃとカウンタ５ｄとを用いて、構成部品を増やすことなくタービンの回転数を算出できる。このように、割込処理部５ｅは、分周回路４によって分周された信号とカウンタ５ｄのカウント値とを用いてタービンの回転数を算出しているので、既存のクロック信号とカウンタ５ｄとを用いてタービンの回転数を精度よく算出することができる。更に、カウンタ５ｄのベースクロック出力回路５ｃの基準信号としてＣＰＵ５に搭載されたシステムクロックを採用しているので、回転数の測定を非常に高速で行うことが可能であり、更に部品の増設を最小限に留めることも可能としている。
【００３６】
また、回転数検出装置１００では、電磁ピックアップ１によって検出された回転信号をデジタル信号に変換するＡ／Ｄ変換器５ａを備え、演算処理部５ｂは、Ａ／Ｄ変換器５ａによって変換されたデジタル信号からタービンの回転数を算出するＦＶ変換方式を採用することもできる。よって、ＦＶ変換方式による回転数の算出と、デジタル方式による回転数の算出とを必要に応じて使い分けることができ、更に、Ｆ／Ｖ変換器３及び分周回路４のいずれかが故障したときでもタービンの回転数の算出を継続させることができる。また、ＦＶ変換方式によって算出した回転数と、デジタル方式によって算出した回転数とを両方用いて、これらの回転数を必要に応じて更に演算することにより、より最適な回転数の算出を行うことも可能となる。
【００３７】
また、回転数検出装置１００において、タービンの回転数が例えば１２万ｒｐｍ以上である場合にはデジタル方式を採用し、タービンの回転数が例えば１２万ｒｐｍ未満である場合にはＦＶ変換方式を採用することも可能である。このように、タービンの回転数が大きいときには分周された信号を用いるので、回転数増大時における回転数算出の精度を高めることができ、更に、前述したＦＶ変換方式特有の温度特性による問題を回避できる。また、タービンの回転数が小さいときはＦＶ変換方式を採用しているので、タービンの回転数低下によって割込信号の周期が長期化して回転数の検出が遅れる問題を回避でき、更に、カウンタ５ｄのカウント値のオーバーフローによる検出不良の問題を回避することもできる。
【００３８】
また、回転数検出装置１００を用いた本実施形態の回転数検出方法では、電磁ピックアップ１がタービンの回転を回転信号として検出するステップと、電磁ピックアップ１が検出した回転信号を分周回路４が分周するステップと、分周回路４で分周された信号から割込処理部５ｅがタービンの回転数を算出するステップと、を備えている。よって、タービンの回転数が高い場合でも、分周された信号からタービンの回転数を算出するため、ＣＰＵ５の計算負荷が限界に達する事態を回避できる。そして、分周された信号をＣＰＵ５内の高速クロックで計測し算出するので、タービンの回転数の算出精度を高めることができる。
【００３９】
次に、第２実施形態に係る回転数検出装置について図７〜図９を参照して説明する。第２実施形態に係る回転数検出装置は、割込処理部５ｅでカウンタ５ｄのリセット操作を行わずに回転数の検出を行うことを特徴としている。図７に示されるように、第２実施形態に係る回転数検出装置は、回転数データ記憶部５ｇを有するＣＰＵ５に代えて、周期回転数データ記憶部１５ｇを有するＣＰＵ１５を用いた点のみが第１実施形態と異なり、その他の構成は第１実施形態と同様である。よって、以下では、ＣＰＵ１５についてのみ重点的に説明し、第１実施形態と重複する部分については説明を省略する。
【００４０】
第２実施形態において、ＣＰＵ１５のカウンタ５ｄは、ベースクロック出力回路５ｃを入力とするフリーランニング動作が可能となっている。カウンタ５ｄは、カウント値がオーバーフローするとカウント値を０に戻し、このオーバーフロー及び０に戻す動作を繰り返す。すなわち、カウンタ５ｄのフリーランニング状態を示す図８のように、カウンタ５ｄとして１６ｂｉｔのものを使用する場合、カウント値がＨ’ＦＦＦＦ（６５５３６）まで達するとＨ’００００（０）に戻り、この動作を繰り返している。
【００４１】
図７及び図８に示されるように、第２実施形態でも第１実施形態と同様に、電磁ピックアップ１によって検出された回転信号に同期した割込信号が割込処理部５ｅに入力される。また、割込処理部５ｅは、割込信号が入力される毎に、カウンタ５ｄのカウント値を読み込み、今回読み込んだカウント値と前回読み込んだカウント値との差分から割込信号の周期を求める。そして、第１実施形態と同様に、割込処理部５ｅによってタービンの回転数が算出される。
【００４２】
次に、第２実施形態に係る回転数検出装置の動作について図９を参照して説明する。図９のフローチャートに示される回転数検出処理の動作はＣＰＵ１５によって一定時間毎に繰り返し実行される。まず、Ｓ１１において、割込処理部５ｅに分周回路４からの割込信号が入力されると、割込処理部５ｅがカウンタ５ｄからカウント値の読み出しを実行する。次にＳ１２において、今回読み出したカウント値と前回読み出したカウント値との差分ΔＴを算出する。そして、Ｓ１３において、カウント値の差分ΔＴが０以上であるか否かの判定が行われる。
【００４３】
Ｓ１３でカウント値の差分ΔＴが０以上でないと判定された場合はＳ１４に移行し、カウント値の差分ΔＴにカウント値の最大値（ここでは６５５３６）を加算する処理が実行され、その後Ｓ１５に移行する。一方、Ｓ１３でカウント値の差分ΔＴが０以上であると判定された場合は直ちにＳ１５に移行する。Ｓ１５では、エンジンの回転数算出処理が実行される。具体的には、Ｓ１５において、例えばカウンタ５ｄの入力信号の周期を０．２μｓとすると、割込信号の周期ｔ（μｓ）は、
ｔ＝カウント値の差分ΔＴ×０．２
の式で求められる。そして、例えば、エンジンの回転数が０〜３０万ｒｐｍ、かつ、電磁ピックアップ１の信号を分周回路４で１／３２に分周するものとすると、エンジンの回転数Ｎ（ｒｐｍ）は、以下の式、
Ｎ＝（１／ｔ）×３２×３０
で算出される。
【００４４】
Ｓ１５で算出された割込信号の周期及びエンジンの回転数は、Ｓ１６で周期回転数データ記憶部１５ｇに格納される。そして、Ｓ１７に移行して、今回割込処理部５ｅが読み込んだカウンタ５ｄのカウント値がＣＰＵ１５のメモリに格納されて、一連の処理が終了する。
【００４５】
以上のように、第２実施形態に係る回転数検出装置及び回転数検出方法においても、分周回路４及び割込処理部５ｅを用いたデジタル方式によってタービンの回転数を算出することができるので、第１実施形態と同様の効果が得られる。そして、第２実施形態では、図８に示されるように、前回のカウント値の読み込みと今回のカウント値の読み込みとの間にカウント値がオーバーフローした場合に、今回のカウント値にカウント値の最大値（ここでは６５５３６）を加算する処理が実行される。よって、第２実施形態ではオーバーフローを回避する必要がないので、タービンの回転数が小さい場合でも問題なくデジタル方式を採用することができる。
【００４６】
以上、前述した実施形態は、本発明に係る回転数検出装置及び回転数検出方法の実施形態を説明したものであり、本発明に係る回転数検出装置及び回転数検出方法は上記実施形態に記載されたものに限定されない。本発明に係る回転数検出装置及び回転数検出方法は、各請求項に記載した要旨を変更しないように上記実施形態に係る回転数検出装置及び回転数検出方法を変形し、又は他のものに適用したものであってもよい。
【００４７】
例えば、上記実施形態では、タービンの回転数が基準値以上である場合に分周回路４及び割込処理部５ｅによるデジタル方式を採用し、タービンの回転数が基準値未満である場合に、Ｆ／Ｖ変換器３、Ａ／Ｄ変換器５ａ及び演算処理部５ｂによるＦＶ変換方式を採用する例について説明した。しかしながら、この例に限られず、例えばタービンの回転数に拘らず両方の方式を採用してもよいし、更に、ＦＶ変換方式を省略してもよい。特に、上記の第２実施形態では、カウント値がオーバーフローしても回転数の算出に影響を及ぼさない。このため、Ｆ／Ｖ変換器３、Ａ／Ｄ変換器５ａ及び演算処理部５ｂを省略することができ、ＦＶ変換方式を採用しなくてもデジタル方式を採用して回転数の算出を精度よく行うことができる。
【００４８】
また、上記実施形態では、クロック信号を基準信号として用いて、カウンタ部のカウント値と分周された信号とからタービンの回転数を算出する例について説明した。しかし、この例に限られず、基準信号としてクロック信号以外の信号を用いたり、カウント値以外のものを用いて回転数を算出するようにしてもよい。
【００４９】
また、上記実施形態では、ベースクロック出力回路５ｃ、カウンタ５ｄ及び割込処理部５ｅが同一のＣＰＵ５に搭載されている例について説明した。しかし、この例に限られず、ベースクロック出力回路５ｃ、カウンタ５ｄ及び割込処理部５ｅのいずれかを別体としてもよい。
【００５０】
また、上記実施形態では、デジタル方式で回転数の算出を行う割込処理部５ｅと、ＦＶ変換方式で回転数を算出する演算処理部５ｂとを別体としたが、割込処理部５ｅ及び演算処理部５ｂを一体としてもよい。
【符号の説明】
【００５１】
１…電磁ピックアップ（検出部）、３…Ｆ／Ｖ変換器、４…分周回路（分周部）、５…ＣＰＵ、５ａ…Ａ／Ｄ変換器（信号変換部）、５ｂ…演算処理部（回転数算出部）、５ｃ…ベースクロック出力回路、５ｄ…カウンタ（カウンタ部）、５ｅ…割込処理部（回転数算出部）、１００…回転数検出装置。
【図１】
2014202675.tif 000003
【図２】
2014202675.tif 000004
【図３】
2014202675.tif 000005
【図４】
2014202675.tif 000006
【図５】
2014202675.tif 000007
【図６】
2014202675.tif 000008
【図７】
2014202675.tif 000009
【図８】
2014202675.tif 000010
【図９】
2014202675.tif 000011