(57)【要約】【課題】レゾルバ回路に併設して使用可能な回転角検出装置を提供する。【解決手段】回転角検出装置１において、サンプルパルス発生部１５は、ピーク検出部１４から出力されたピークパルス信号に基づいて所定のパルス幅のサンプルパルス信号を出力する。サンプルホールド部１６は、レゾルバ１１より出力されるモータ１０の回転角情報を含む回転角信号を受信し、サンプルパルス信号に基づいて回転角信号の電圧を保持する。演算部１７は、サンプルホールド部１６により保持された電圧を取得し、これに基づいてモータ１０の回転角度θを演算する。【選択図】図１
2015125127.tif 000002
【特許請求の範囲】
【請求項１】
モータに取り付けられたレゾルバの励磁巻線を励磁するための正弦波状の励磁信号を受信し、前記励磁信号のピーク位置情報を含むピークパルス信号を出力するピーク検出部と、
前記ピークパルス信号に基づいて所定のパルス幅のサンプルパルス信号を出力するサンプルパルス発生部と、
前記レゾルバより出力される前記モータの回転角情報を含む回転角信号を受信し、前記サンプルパルス信号に基づいて前記回転角信号の電圧を保持するサンプルホールド部と、
前記サンプルホールド部により保持された前記回転角信号の電圧を取得し、その電圧に基づいて前記モータの回転角を演算する演算部と、を備えることを特徴とする回転角検出装置。
【請求項２】
請求項１に記載の回転角検出装置において、
前記サンプルパルス発生部は、前記ピークパルス信号のパルス幅よりも短いパルス幅で前記サンプルパルス信号を出力することを特徴とする回転角検出装置。
【請求項３】
請求項１または２に記載の回転角検出装置において、
前記サンプルホールド部は、前記サンプルパルス信号のパルス幅に対応するサンプル期間を除いたホールド期間の間、前記回転角信号の電圧を保持し、
前記サンプルパルス発生部は、前記ピークパルス信号の立ち上がり位置から前記回転角信号のピーク位置までの期間以上のパルス幅で前記サンプルパルス信号を出力することを特徴とする回転角検出装置。
【請求項４】
請求項１または２に記載の回転角検出装置において、
前記励磁信号を出力すると共に、前記回転角信号に基づいて前記モータの回転角を検出するレゾルバ回路部をさらに備え、
前記演算部による前記モータの回転角の演算結果と、前記レゾルバ回路部による前記モータの回転角の検出結果とを比較し、その比較結果に基づいて前記レゾルバ回路部の診断を行うことを特徴とする回転角検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータの回転角を検出する回転角検出装置に関する。
【背景技術】
【０００２】
PHEV（Plug-in Hybrid Electric Vehicle）、EV（Electric Vehicle）などの車両に搭載する車両用モータを制御する場合、ISO26262の機能安全規格を満たす必要がある。そのため、一般的に、以下のような安全目標を達成することが求められる。
（１）モータが意図した回転方向とは逆に回転しないこと(ASIL-C or D)。
（２）モータが意図しないトルクや回転数を出力しないこと(ASIL-C or D)。
【０００３】
このような安全目標を達成するためには、車両用モータの異常な回転を検出した場合に、モータの駆動を停止するような安全機構を設ける必要がある。
【０００４】
ところで、従来のレゾルバ回路では、ＲＤＣ（Resolver Digital Converter）がレゾルバからの出力信号（SIN,COS信号）に基づいて、モータの回転角度θを算出し、外部のマイコンに出力する。外部のマイコンは、ＲＤＣから供給されたモータの回転角度θに基づいて、モータをフィードバック制御する。
【０００５】
したがって、前述した安全機構を設けるためには、車両用モータの回転角度θを算出するレゾルバ回路が健全であることが前提となる。
【０００６】
この点に関し、レゾルバの励磁コイルに供給する励磁信号のゼロクロスポイントの間隔に基づいてレゾルバからの出力信号（SIN、COS信号）をサンプリングし、そのサンプリング結果に基づいてsinθとcosθを求めることにより、レゾルバ回路の異常を検出する装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３４０２２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に開示されるような診断装置では、励磁信号の振幅に異常があっても、ゼロクロスポイントは変わらないため、励磁信号の振幅の異常を検出できない。つまり、従来の診断装置では、レゾルバ回路の健全性を的確に診断することができない場合があった。
【０００９】
本発明の目的は、レゾルバ回路の健全性を的確に診断するために、従来のレゾルバ回路に併設して使用可能な回転角検出装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明による回転角検出装置は、モータに取り付けられたレゾルバの励磁巻線を励磁するための正弦波状の励磁信号を受信し、前記励磁信号のピーク位置情報を含むピークパルス信号を出力するピーク検出部と、前記ピークパルス信号に基づいて所定のパルス幅のサンプルパルス信号を出力するサンプルパルス発生部と、前記レゾルバより出力される前記モータの回転角情報を含む回転角信号を受信し、前記サンプルパルス信号に基づいて前記回転角信号の電圧を保持するサンプルホールド部と、前記サンプルホールド部により保持された前記回転角信号の電圧を取得し、その電圧に基づいて前記モータの回転角を演算する演算部と、を備える。
【発明の効果】
【００１１】
本発明によれば、レゾルバ回路に併設して使用可能な回転角検出装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る回転角検出装置の構成を示す図である。
【図２】ピーク検出部の動作を説明するための図である。
【図３】サンプルパルス発生部およびサンプルホールド部の動作を説明するための図である。
【図４】ピークパルス信号を用いてホールド期間を決定した場合の例を示す図である。
【図５】励磁信号が交差しない場合の例を示す図である。
【図６】サンプル飽和点以前にホールド期間が開始される場合の例を示す図である。
【図７】回転角信号のピーク位置から遠いタイミングでホールド期間が開始される場合の例を示す図である。
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態に係る回転角検出装置１の構成を示す図である。図１に示す回転角検出装置１は、モータ１０と同軸に取り付けられたレゾルバ１１に接続されている。モータ１０は、たとえば車両を駆動するために用いられる車両用モータであり、不図示のインバータによって制御される。
【００１４】
レゾルバ１１は、モータ１０の回転角度θを検出するためのセンサであり、励磁巻線１１１、ＳＩＮ巻線１１２、およびＣＯＳ巻線１１３から構成される。
【００１５】
回転角検出装置１は、レゾルバ回路部１３、ピーク検出部１４、サンプルパルス発生部１５、サンプルホールド部１６、および演算部１７を有する。レゾルバ回路部１３は、一般的にＲＤＣ（Resolver Digital Converter）と呼ばれるものであり、励磁信号出力部１３１および回転角検出部１３２から構成される。ピーク検出部１４は、分圧回路１４１およびコンパレータ１４２から構成される。演算部１７は、ＡＤ変換器１８を有している。
【００１６】
以下では、図２、３を用いて、図１に示した回転角検出装置１の動作を説明する。図２は、ピーク検出部１４の動作を説明するための図である。図３は、サンプルパルス発生部１５およびサンプルホールド部１６の動作を説明するための図である。
【００１７】
レゾルバ回路部１３は、励磁信号出力部１３１により、レゾルバ１１の励磁巻線１１１の両端に、図２の上段に示すような励磁信号excを出力する。この励磁信号excは、互いに１８０°位相が異なる励磁信号exc+、exc-によって構成されている。励磁巻線１１１の一端（＋極）には励磁信号exc+が入力され、励磁巻線１１１の他端（−極）には励磁信号exc+を反転した励磁信号exc-が入力される。なお、励磁信号exc+，exc-は、ピーク検出部１４の分圧回路１４１にも入力される。
【００１８】
レゾルバ１１では、励磁巻線１１１に励磁信号excが入力されると、これに応じて、ＳＩＮ巻線１１２およびＣＯＳ巻線１１３に、モータ１０の回転角度θに応じた回転角信号SRsin，SRcosがそれぞれ励起される。そして、ＳＩＮ巻線１１２の一端側の電圧が回転角信号SRsin+として出力され、他端側の電圧が回転角信号SRsin-として出力される。また、ＣＯＳ巻線１１３の一端側の電圧が回転角信号SRcos+として出力され、他端側の電圧が回転角信号SRcos-として出力される。
【００１９】
なお、レゾルバ１１において、ＳＩＮ巻線１１２は、励起される回転角信号SRsinが励磁信号excと同相になるように配置されており、ＣＯＳ巻線１１３は、励起される回転角信号SRcosが励磁信号excよりも９０°遅れた位相となるように配置されている。これらの回転角信号は、エンベロープ上に回転角度θに応じた角度情報をそれぞれ有している。
【００２０】
レゾルバ１１のＳＩＮ巻線１１２から出力された回転角信号SRsin+，SRsin-およびＣＯＳ巻線１１３から出力された回転角信号SRcos+，SRcos-は、回転角検出装置１において、レゾルバ回路部１３の回転角検出部１３２に入力されると共に、サンプルホールド部１６にも入力される。
【００２１】
レゾルバ回路部１３の回転角検出部１３２は、レゾルバ１１のＳＩＮ巻線１１２から回転角信号SRsin+，SRsin-を受信し、レゾルバ１１のＣＯＳ巻線１１３から回転角信号SRcos+，SRcos-を受信する。回転角検出部１３２は、これらの信号に基づいてモータ１０の回転角度θを検出し、その検出結果を演算部１７に出力する。
【００２２】
ピーク検出部１４において、分圧回路１４１は、入力された励磁信号exc+，exc-の電圧レベルをそれぞれシフトする。具体的には、図２の中段に示すように、励磁信号exc+のピーク近傍の所定範囲において励磁信号exc+が励磁信号exc-を上回るようなシフト量で、励磁信号exc+，exc-の電圧レベルをそれぞれシフトする。すなわち、レベルシフト後の励磁信号exc+と励磁信号exc-のピーク位置での電圧差を図中に示すように励磁信号交差電圧ΔVexcとすると、この励磁信号交差電圧ΔVexcが０より大きくなるように、励磁信号exc+，exc-のシフト量が決定される。なお、レベルシフト後の励磁信号exc+が励磁信号exc-を上回っている期間（以下では、ピークトリガ期間Tpkと称する）は、図示のように、励磁信号exc+のピークタイミングを中心とした左右対称の期間である。
【００２３】
コンパレータ１４２は、分圧回路１４１によりレベルシフトされた励磁信号exc+と励磁信号exc-を比較し、その比較結果に基づいて、上記のピークトリガ期間Tpkの間だけアクティブとなるような２値のピークパルス信号Sppをサンプルパルス発生部１５に出力する。このピークパルス信号Sppは、図２の下段に示すように、ピークトリガ期間Tpkに応じたパルス幅を有している。
【００２４】
ピーク検出部１４は、以上説明したような動作を分圧回路１４１とコンパレータ１４２でそれぞれ行うことにより、レゾルバ１１から正弦波状の励磁信号excを受信し、その励磁信号excのピーク位置情報を含むピークパルス信号Sppを出力する。
【００２５】
なお、上記のピーク検出部１４とは別の方法でピークパルス信号Sppを得るようにしてもよい。たとえば、レベルシフトされていない状態で励磁信号exc+と励磁信号exc-の電圧差を求め、その値が所定の閾値以上のときにアクティブとなるようなパルス信号を出力しても、ピークパルス信号Sppを得ることができる。これ以外にも、励磁信号excのピーク位置情報を含むピークパルス信号Sppを得ることができれば、どのような方法を利用してもよい。
【００２６】
サンプルパルス発生部１５は、ピーク検出部１４からのピークパルス信号Sppに基づいて、所定のパルス幅のサンプルパルス信号Sspを生成し、サンプルホールド部１６に出力する。具体的には、図３の上段に示すピークパルス信号Sppがアクティブになるタイミングを元に、ピークトリガ期間Tpkよりも小さなサンプルトリガ期間Tspだけアクティブとなる、図３の中段に示すようなサンプルパルス信号Sspを生成する。これにより、サンプルパルス発生部１５は、ピークパルス信号Sppのパルス幅よりも短いパルス幅でサンプルパルス信号Sspを出力する。
【００２７】
サンプルホールド部１６は、レゾルバ１１のＳＩＮ巻線１１２から回転角信号SRsin+，SRsin-を受信し、レゾルバ１１のＣＯＳ巻線１１３から回転角信号SRcos+，SRcos-を受信する。そして、回転角信号SRsin+と回転角信号SRsin-の電圧差から回転角信号SRsinを求めると共に、回転角信号SRcos+と回転角信号SRcos-の電圧差から回転角信号SRcosを求める。
【００２８】
さらにサンプルホールド部１６は、サンプルパルス発生部１５からのサンプルパルス信号Sspに基づいてサンプル期間Tslとホールド期間Thdをそれぞれ決定する。そして、サンプル期間Tsl中に回転角信号SRsin，SRcosの電圧をそれぞれサンプリングすると共に、ホールド期間Thd中に回転角信号SRsin，SRcosの電圧をそれぞれ保持する。具体的には、図３の下段に示すように、サンプルパルス信号Sspの立ち上がりから立ち下がりまでの期間をサンプル期間Tslとし、このサンプル期間Tslを除いた期間、すなわちサンプルパルス信号Sspの立ち下がりから次のサンプルパルス信号Sspの立ち上がりまでの期間をホールド期間Thdとする。そして、サンプルパルス信号Sspの立ち下がりのタイミングで、そのときの回転角信号SRsin，SRcosの電圧をそれぞれサンプルホールド電圧Vshsin，Vshcosとして保持を開始し、ホールド期間Thdの間、これらの電圧を保持し続ける。
【００２９】
なお、図３では簡略化のために、回転角信号SRsinと回転角信号SRcosを共通の図で表している。また、図３に示したように、サンプル期間Tslは前述のサンプルトリガ期間Tspと等しく、ピークトリガ期間Tpkよりも短い。
【００３０】
演算部１７は、サンプルホールド部１６によって保持されたホールド期間Thd中のサンプルホールド電圧Vshsin，Vshcosを、ＡＤ変換器１８によりデジタル値にそれぞれ変換して取得する。そして、取得したこれらの電圧値に基づいて角度演算を行うことにより、モータ１０の回転角度θを演算する。なお、サンプル期間Tsl中にサンプリングされた回転角信号SRsin，SRcosの電圧については、変動が激しいため、角度演算に用いるのには適さない。そのため、演算部１７では、サンプルパルス発生部１５からサンプルパルス信号Sspを入力し、これに基づいてサンプル期間Tslを特定することで、サンプル期間Tslの間に取得された電圧値を角度演算から除外するようにしてもよい。
【００３１】
上記のようにしてモータ１０の回転角度θを演算したら、演算部１７は、その演算結果をレゾルバ回路部１３による回転角度θの検出結果と比較し、その比較結果に基づいてレゾルバ回路部１３の診断を行う。具体的には、演算部１７で演算した回転角度θと、レゾルバ回路部１３によって検出された回転角度θとを比較する。その結果、これらの差が所定範囲内であればレゾルバ回路部１３が正常であると診断し、所定範囲を超えていればレゾルバ回路部１３が異常であると診断する。
【００３２】
以上説明したように、本実施形態では、サンプルパルス発生部１５により、ピークトリガ期間Tpkよりも短いサンプルトリガ期間Tspのパルス幅でサンプルパルス信号Sspを生成し、これを用いてサンプルホールド部１６でのホールド期間Thdを決定している。これにより、ピーク検出部１４からのピークパルス信号Sppをそのまま用いてホールド期間Thdを決定する場合と比べて、モータ１０の回転角度θを高精度かつ確実に演算できるようにしている。以下では、この点について、図４〜７を用いて詳しく説明する。
【００３３】
図４は、ピークパルス信号を用いてホールド期間を決定した場合の例を示す図である。図４に示すように、ピーク検出部１４からのピークパルス信号Sppを直接サンプルホールド部１６に入力し、このピークパルス信号Sppの立ち下がりから次のピークパルス信号Sppの立ち上がりまでの期間をホールド期間Thdとする。そして、ピークパルス信号Sppの立ち下がりのタイミングで、そのときの回転角信号SRsin，SRcosの電圧をそれぞれサンプルホールド電圧Vshsin，Vshcosとして保持を開始し、ホールド期間Thdの間、これらの電圧を保持し続ける。この場合のサンプル期間Tslは、ピークトリガ期間Tpkと等しい。
【００３４】
ピーク検出部１４の分圧回路１４１は、前述のように、励磁信号出力部１３１から入力された励磁信号exc+，exc-の電圧レベルを、これらのピーク位置における励磁信号交差電圧ΔVexcが０よりも大きくなるようにそれぞれシフトする。このとき、励磁信号exc+，exc-のシフト量を小さく設定すると、製造公差によるばらつきや、励磁信号exc+，exc-に印加されるノイズの影響等によって、図５に示すように、励磁信号交差電圧ΔVexcが０未満となってしまい、シフト後の励磁信号exc+と励磁信号exc-が交差しなくなることがある。このような場合、ピークパルス信号Sppが出力されず、演算部１７においてモータ１０の回転角度θを演算することができなくなってしまう。
【００３５】
また、励磁信号exc+，exc-のシフト量を小さく設定すると、励磁信号交差電圧ΔVexcが０よりも大きくなりピークパルス信号Sppが出力されても、図６に示すように、回転角信号SRsin，SRcosの電圧が飽和するタイミング（サンプル飽和点）以前にピークパルス信号Sppが立ち下がり、ホールド期間Thdが開始される場合がある。このような場合、演算部１７で取得されるサンプルホールド電圧Vshsin，VshcosはＳＮ比が小さい。そのため、回転角信号SRsin，SRcosに含まれるノイズの影響などにより、演算部１７においてモータ１０の回転角度θを精度よく演算することができなくなってしまう可能性がある。
【００３６】
以上説明したように、励磁信号exc+，exc-のシフト量を小さく設定すると、製造公差やノイズの影響等により、モータ１０の回転角度θを正しく演算できない可能性がある。したがって、これを避けるためには、励磁信号exc+，exc-のシフト量をある程度大きく設定する必要がある。
【００３７】
しかしその一方で、励磁信号exc+，exc-のシフト量を大きく設定すると、その分だけピークトリガ期間Tpkが長くなり、ピークパルス信号Sppのパルス幅が広がる。その結果、図７に示すように、回転角信号SRsin，SRcosのピーク位置からそれぞれ時間的に遠いタイミングでホールド期間Thdが開始される場合がある。このような場合も、図６で説明したのと同様に、演算部１７で取得されるサンプルホールド電圧Vshsin，VshcosはＳＮ比が小さい。そのため、回転角信号SRsin，SRcosに含まれるノイズの影響などにより、演算部１７においてモータ１０の回転角度θを精度よく演算することができなくなってしまう可能性がある。
【００３８】
また、励磁信号exc+，exc-のシフト量を大きく設定すると、その分だけサンプル期間Tslが長くなり、ホールド期間Thdが短くなる。そのため、演算部１７においてサンプルホールド電圧Vshsin，Vshcosを取得してモータ１０の回転角度θを演算できる期間の割合が少なくなり、的確な角度演算の機会が減少する。
【００３９】
これに対して、上記実施形態で説明した本発明では、前述の通り、サンプルパルス発生部１５により、ピークトリガ期間Tpkよりも短い所定のサンプルトリガ期間Tspのパルス幅でサンプルパルス信号Sspを生成し、これを用いてサンプルホールド部１６においてホールド期間Thdを決定している。そのため、励磁信号exc+，exc-のシフト量に関わらず、モータ１０の回転角度θを高精度かつ確実に演算することができる。
【００４０】
なお、サンプルパルス信号Sspのパルス幅が短すぎると、図６で説明したのと同様に、回転角信号SRsin，SRcosのピーク位置よりも前のタイミングでサンプルパルス信号Sspが立ち下がり、ホールド期間Thdが開始されてしまう場合がある。したがって、こうした事態を避けるためには、サンプルパルス信号Sspのパルス幅すなわちサンプルトリガ期間Tspは、回転角信号SRsin，SRcosのピーク位置すなわちサンプル飽和点を含むように設定することが好ましい。換言すると、サンプルパルス発生部１５は、ピークパルス信号Sppの立ち上がり位置から回転角信号SRsin，SRcosのピーク位置までの期間以上のパルス幅で、サンプルパルス信号Sspを出力することが好ましい。
【００４１】
以上説明した実施の形態によれば、次の作用効果が得られる。
【００４２】
（１）回転角検出装置１において、サンプルパルス発生部１５は、ピーク検出部１４から出力されたピークパルス信号Sppに基づいて所定のパルス幅のサンプルパルス信号Sspを出力する。サンプルホールド部１６は、レゾルバ１１より出力されるモータ１０の回転角情報を含む回転角信号SRsin，SRcosを受信し、サンプルパルス信号Sspに基づいて回転角信号SRsin，SRcosの電圧をサンプルホールド電圧Vshsin，Vshcosとして保持する。演算部１７は、サンプルホールド部１６により保持されたサンプルホールド電圧Vshsin，Vshcosを取得し、これらに基づいてモータ１０の回転角度θを演算する。このようにしたので、レゾルバ回路に併設して使用可能な回転角検出装置を提供することができる。
【００４３】
（２）サンプルパルス発生部１５は、ピークパルス信号Sppのパルス幅よりも短いパルス幅でサンプルパルス信号Sspを出力する。このようにしたので、励磁信号exc+，exc-のシフト量を大きく設定した場合にも、モータ１０の回転角度θを高精度かつ確実に演算することができる。
【００４４】
（３）サンプルホールド部１６は、サンプルパルス信号Sspのパルス幅に対応するサンプル期間Tslを除いたホールド期間Thdの間、回転角信号SRsin，SRcosの電圧をサンプルホールド電圧Vshsin，Vshcosとして保持する。サンプルパルス発生部１５は、ピークパルス信号Sppの立ち上がり位置から回転角信号SRsin，SRcosのピーク位置までの期間以上のパルス幅で、サンプルパルス信号Sspを出力することが好ましい。このようにすれば、励磁信号exc+，exc-のシフト量を大きく設定した場合にも、モータ１０の回転角度θを高精度かつ確実に演算することができる。
【００４５】
（４）回転角検出装置１は、励磁信号exc+，exc-を出力すると共に、回転角信号SRsin，SRcosに基づいてモータ１０の回転角度θを検出するレゾルバ回路部１３をさらに備える。演算部１７は、演算部１７によるモータ１０の回転角度θの演算結果と、レゾルバ回路部１３によるモータ１０の回転角度θの検出結果とを比較し、その比較結果に基づいてレゾルバ回路部１３の診断を行う。このようにしたので、レゾルバ回路部１３の健全性を的確に診断することができる。
【００４６】
なお、以上説明した実施の形態において、回転角検出装置１は、回転角検出部１３２と演算部１７でモータ１０の回転角度θをそれぞれ求めるようにしたが、演算部１７でのみモータ１０の回転角度θを求めてもよい。この場合、レゾルバ回路部１３は回転角検出部１３２を有していなくてもよい。さらに、励磁信号exc+，exc-を外部から入力するようにして、レゾルバ回路部１３自体を設けなくてもよい。
【００４７】
また、以上説明した実施の形態や各種の変化例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【符号の説明】
【００４８】
１  回転角検出装置
１０  モータ
１１  レゾルバ
１３  レゾルバ回路部
１４  ピーク検出部
１５  サンプルパルス発生部
１６  サンプルホールド部
１７  演算部
１８  ＡＤ変換器
１１１  励磁巻線
１１２  ＳＩＮ巻線
１１３  ＣＯＳ巻線
１３１  励磁信号出力部
１３２  回転角検出部
１４１  分圧回路
１４２  コンパレータ
【図１】
2015125127.tif 000003
【図２】
2015125127.tif 000004
【図３】
2015125127.tif 000005
【図４】
2015125127.tif 000006
【図５】
2015125127.tif 000007
【図６】
2015125127.tif 000008
【図７】
2015125127.tif 000009