(57)【特許請求の範囲】
【請求項１】
レゾルバセンサの駆動信号を実現する方法であって、
（ａ）矩形波信号を受信するステップと、
（ｂ）前記矩形波信号のうちの任意の一時点からカウントを開始するステップと、
（ｃ）既設定された条件に対応する次時点が到来した場合、当該次時点に前記駆動信号を実現するための制御を行い、カウント値を初期化した後、再度カウントを開始するステップと、を有することを特徴とするレゾルバセンサの駆動信号を実現する方法。
【請求項２】
前記（ｃ）ステップの後に、前記（ｂ）ステップ及び（ｃ）ステップを繰り返すことを特徴とする請求項１に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項３】
前記任意の一時点は、前記矩形波信号の任意時点での上昇信号に対応し、
前記次時点は、前記矩形波信号の任意時点での上昇信号の次に発生した次回の上昇信号に対応することを特徴とする請求項２に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項４】
前記任意の一時点から前記次時点までの区間は、前記矩形波信号の１周期と同一であることを特徴とする請求項２に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項５】
前記駆動信号の出力の大きさを増幅又は減少させるステップを更に含むことを特徴とする請求項２に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項６】
前記（ｃ）ステップにおいて、前記既設定された条件に対応する次時点が、既設定された時間値を超えるまで到来しない場合、前記駆動信号を実現するための制御を中断することを特徴とする請求項２に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項７】
前記（ｂ）ステップにおける任意の一時点は、前記矩形波信号の最初の上昇信号に対応する時点であり、前記次時点は、前記矩形波信号の二番目の上昇信号に対応する時点であることを特徴とする請求項２に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項８】
前記（ｃ）ステップは、前記駆動信号を生成するためのイネーブル（ｅｎａｂｌｅ）信号を発生するステップを含み、
前記イネーブル信号は、前記次時点から、前記カウント値が既設定された時間値を超える時点まで維持されることを特徴とする請求項２に記載のレゾルバセンサの駆動信号を実現する方法。
【請求項９】
レゾルバセンサの駆動信号を実現する装置であって、
矩形波信号を受信する信号受信部と、
前記矩形波信号に対して、前記矩形波信号のうちの任意の一時点から、前記一時点よりも時間的に後に存在する次時点までカウントを行い、既設定された条件に対応する前記次時点が到来した場合、カウント値を初期化した後、再度カウントを開始するカウンタと、
前記次時点に前記駆動信号を実現するために制御される信号生成部と、を備えることを特徴とするレゾルバセンサの駆動信号を実現する装置。
【請求項１０】
コンピュータ読み取り可能な記録媒体であって、
コンピュータ装置と結合し、
（ａ）矩形波信号を受信するステップと、
（ｂ）前記矩形波信号のうちの任意の一時点からカウントを開始するステップと、
（ｃ）既設定された条件に対応する次時点が到来した場合、当該次時点にレゾルバセンサの駆動信号を実現するための制御を行い、カウント値を初期化した後、再度カウントを開始するステップと、を前記コンピュータ装置に実行させるためのコンピュータ命令語が記録されていることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レゾルバセンサの駆動信号を実現する方法及び装置に関し、より詳細には、レゾルバセンサの駆動信号を理想的な正弦波に近く実現することで、究極的には、レゾルバセンサの高精度な駆動を可能とする方法及び装置に関する。
【背景技術】
【０００２】
レゾルバセンサは、モータの回転子の位置を検出するためのセンサであり、このようなレゾルバセンサは、エンコーダに比べて機械的強度が高く、耐久性に優れるため、自動車のように高性能、高精度の駆動が必要な分野で、駆動モータの位置センサとして活用されている。即ち、レゾルバは、モータやエンジンなどの回転装置の回転程度を計測するためのものであり、通常、電動機駆動システムにおけるレゾルバセンサは、頻繁な可変速や高精度な位置制御が要求される電動機駆動システムで、回転子の位置を検知するのに用いられる。
【０００３】
レゾルバセンサは、電子誘導現象を利用してモータの機械的な角度変位を電気信号に変換するアナログ角度検出センサであり、この際、レゾルバセンサは、後述する駆動信号を受信した後、固定子コイルにより加振信号を変調することで、反射された加振信号（正弦波信号及び／又は余弦波信号）を発生させるように構成されたものである。
【０００４】
一方、レゾルバセンサを用いて高精度な位置制御を行うためには、本来レゾルバセンサに提供される駆動信号を理想的な正弦波として実現する必要があるが、従来の方式により実現される駆動信号は、フィルタを実現する過程で必然的に発生する信号損失、信号歪みなどのために、理想的な正弦波とはかけ離れたものであり、これにより、レゾルバセンサの駆動も精度が悪いという問題が発生していた。また、従来の方式は、プッシュプル（Ｐｕｓｈ  Ｐｕｌｌ）信号の特性上、ロッドでの駆動が駆動周波数に従属し、矩形波の信号上で５０％のデューティ比が保証されない場合は、信号の歪みが激しく発生するという問題があり、このように歪められた信号が入力として提供される場合にはレゾルバセンサが取得する値に誤差が発生するという問題があり、また駆動電圧を変更するためには必ず内部回路の修正が必要であるという問題などが存在した。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国登録特許第１０−１４０６０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、レゾルバセンサを駆動するための駆動信号をより正確に実現する方法及び装置を提供することにある。
【０００７】
特に、本発明は、外部から受信される矩形波信号に対して自体的にカウントを行い、任意のイベント時点（一般には、矩形波の上昇信号）に引き続き次のイベント時点（矩形波の次の上昇信号）が到来した時に、当該イベント時点から駆動信号が実現されるようにし、このような駆動信号の実現方法を繰り返すことで、結果として、矩形波信号の発現周期よりも１周期ずつずれて駆動信号が実現されるようにする。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた本発明の一態様によるレゾルバセンサの駆動信号を実現する方法は、（ａ）矩形波信号を受信するステップと、（ｂ）前記矩形波信号のうちの任意の一時点からカウントを開始するステップと、（ｃ）既設定された条件に対応する次時点が到来した場合、当該次時点に前記駆動信号を実現するための制御を行い、カウント値を初期化した後、再度カウントを開始するステップと、を有する。
【０００９】
前記駆動信号を実現する方法は、前記（ｃ）ステップの後に、前記（ｂ）ステップ及び（ｃ）ステップを繰り返し得る。
前記任意の一時点は、前記矩形波信号の任意時点での上昇信号に対応し、前記次時点は、前記矩形波信号の任意時点での上昇信号の次に発生した次回の上昇信号に対応し得る。
前記任意の一時点から前記次時点までの区間は、前記矩形波信号の１周期と同一であり得る。
前記駆動信号を実現する方法は、前記駆動信号の出力の大きさを増幅又は減少させるステップを更に含み得る。
前記（ｃ）ステップにおいて、前記既設定された条件に対応する次時点が、既設定された時間値を超えるまで到来しない場合、駆動信号生成装置は、前記駆動信号を実現するための制御を中断し得る。
前記（ｃ）ステップで実現される駆動信号は、前記（ｂ）ステップでカウントされた区間における矩形波信号に対応し得る。
前記（ｂ）ステップにおける任意の一時点は、前記矩形波信号の最初の上昇信号に対応する時点であり、前記次時点は、前記矩形波信号の二番目の上昇信号に対応する時点であり得る。
前記（ｃ）ステップは、前記駆動信号を生成するためのイネーブル（ｅｎａｂｌｅ）信号を発生するステップを含み、前記イネーブル信号は、前記次時点から、前記カウント値が既設定された時間値を超える時点まで維持され得る。
【００１０】
上記目的を達成するためになされた本発明の一態様によるレゾルバセンサの駆動信号を実現する装置は、矩形波信号を受信する信号受信部と、前記矩形波信号に対して、前記矩形波信号のうちの任意の一時点から、前記一時点よりも時間的に後に存在する次時点までカウントを行い、既設定された条件に対応する前記次時点が到来した場合、カウント値を初期化した後、再度カウントを開始するカウンタと、前記次時点に前記駆動信号を実現するために制御される信号生成部と、を備える。
【００１１】
本発明の一態様によるコンピュータ読み取り可能な記録媒体は、コンピュータ装置と結合し、（ａ）矩形波信号を受信するステップと、（ｂ）前記矩形波信号のうちの任意の一時点からカウントを開始するステップと、（ｃ）既設定された条件に対応する次時点が到来した場合、当該次時点にレゾルバセンサの駆動信号を実現するための制御を行い、カウント値を初期化した後、再度カウントを開始するステップと、を前記コンピュータ装置に実行させるためのコンピュータ命令語が記録されている。
【発明の効果】
【００１２】
本発明によると、レゾルバセンサに提供される駆動信号を理想的な正弦波に近く実現することができる効果がある。
特に、本発明によると、矩形波信号の上昇信号（Ｒｉｓｉｎｇ  ｓｉｇｎａｌ）の到来時点毎に駆動信号を実現するようにしても、少なくとも５０％のデューティ比を常に実現できるようになるなど、良質の正弦波を実現することができる効果がある。
また、本発明によると、受信される矩形波を基準として、周波数の異常の有無を同時に検知することができる効果もある。
また、本発明によると、駆動信号の大きさ、即ち駆動信号の電圧を容易に調節することができる効果がある。
また、本発明によると、外部温度の変化などの環境的要因により信号歪みが発生するなどの問題が予防される。
また、本発明によると、カウンタを用いて周期を決定することができるため、内部的に駆動信号の周波数を変更することができる。
また、本発明によると、異常な形態の信号が入って来る場合にも、１周期の値を予めモニタリングすることができるため、異常な信号による駆動を予め防止することができる効果もある。
本発明の効果は、以上で言及した効果に制限されず、言及されていない他の効果は、下記の記載から通常の技術者に明確に理解される。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による駆動信号生成装置の構成図である。
【図２】本発明の一実施形態による駆動信号生成装置の一例を示す図である。
【図３】本発明の一実施形態による駆動信号生成装置の具体的な一例を示す図である。
【図４】本発明の一実施形態によるレゾルバセンサの駆動信号の実現方法を説明するためのフローチャートである。
【図５】本発明の一実施形態による駆動信号の実現方法を更に説明するための一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。本発明の利点及び特徴、そしてそれらを達成する方法は、図面と共に詳細に後述する実施形態を参照すると明確になるであろう。しかし、本発明は、以下で開示する実施形態に限定されず、異なる多様な形態で実現され得る。本発明の実施形態は、本発明の開示が完全になるようにすると共に、本発明が属する技術分野において通常の知識を有する者に発明の範疇を完全に伝達するために提供されるものである。明細書の全体に亘って、同一の参照符号は同一の構成要素を指す。
【００１５】
他に定義されない限り、本明細書で用いられる全ての用語（技術及び科学的用語を含む）は、本発明が属する技術分野において通常の知識を有する者に共通的に理解される意味で用いられる。
【００１６】
また、一般に用いられる辞書に定義されている用語は、明白に別に定義されない限り、理想的に又は過度に解釈されない。本明細書で用いられる用語は、実施形態を説明するためのものであって、本発明を制限するためのものではない。本明細書において、単数形は文句で別に言及しない限り複数形も含む。
【００１７】
明細書で用いられる「含む（ｃｏｍｐｒｉｓｅｓ）」及び／又は「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」と言及する構成要素、ステップ、動作、及び／又は素子は、１つ以上の他の構成要素、ステップ、動作、及び／又は素子の存在又は追加を排除しない。
【００１８】
以下、本発明について図面を参照してより詳細に説明する。
【００１９】
図１は、本発明の一実施形態による駆動信号生成装置１００の構成図である。
【００２０】
図１を参照すると、本実施形態による駆動信号生成装置１００は、主に信号受信部１１０、カウンタ１２０、及び信号生成部１３０で構成されており、それ以外に、その他の本発明の目的を達成する際に要求される付加的な構成を更に含むことができる。
【００２１】
尚、信号受信部１１０、カウンタ１２０、及び信号生成部１３０は、それぞれの構成が果たす機能上の理由から分離して命名したものであり、場合によっては、特定の構成が、他の構成が果たす機能も共に果たすように構成してもよく、或いは全構成を１つのモジュールの形態に統合して構成してもよい。
【００２２】
以下、駆動信号生成装置１００の各構成について、より詳細に説明する。
【００２３】
先ず、信号受信部１１０は、外部から矩形波を受信する構成であり、この際に言及する外部とは、当該駆動信号生成装置１００の他に、ロジック（ｌｏｇｉｃ）により任意の信号を生成する種々の装置を意味するものと理解される。好ましくは、信号受信部１１０は、ＭＣＵ２００から矩形波信号を受信する。
【００２４】
ここで、本発明の詳細な説明で言及するＭＣＵ２００は、レゾルバセンサ３００及び駆動信号生成装置１００を含む全システムの全般的な動作を制御するように構成されたものであって、別に図示していないが、矩形波発生器、アナログデジタル変換器、及び演算ユニットを含むことができる。矩形波発生器は、制御信号を生成するために矩形波を発生するように構成されたものであり、アナログデジタル変換器は、後でレゾルバセンサが提供するアナログ信号をデジタル信号に変換するように構成されたものである。演算ユニットは、レゾルバセンサが提供する一連の情報を受信し、遅延程度に対応する信号の補正程度を計算するように構成されたものである。
【００２５】
以上、信号受信部１１０、及び信号受信部１１０に矩形波信号を提供するＭＣＵについて説明した。
【００２６】
一方、一般にカウンタとは、任意の入力信号が存在する際に、当該入力信号に関連する数値を持続的に増加又は減少させる構成を意味し、本発明におけるカウンタ１２０は、信号受信部１１０が受信した矩形波信号に対してカウントを行うことを主な機能とする。一方、カウンタ１２０は、矩形波信号に対してカウントを行い、この際、矩形波信号のうちの任意の一時点から、一時点よりも時間的に後に存在する次の時点、即ち次時点（本詳細な説明では、「次の時点」という意味で、「次時点」という用語を定義して用いる）までカウントを行い、既設定された条件に対応する次時点が到来した場合、カウント値を初期化した後、再度カウントを開始する。
【００２７】
より詳細に、カウンタ１２０は、新しい矩形波信号の入力がある度にカウントを開始することでカウント値を増加させ、特に矩形波信号のうちの特定イベントが発生した時点、例えば任意の時点で矩形波の上昇信号（ｒｉｓｉｎｇ  ｓｉｇｎａｌ、ｒｉｓｉｎｇ  ｅｄｇｅ）が検知された時にカウントを開始し、次の時点で矩形波の上昇信号が検知された時にカウントを初期化した後、再度カウントを開始することで、矩形波内で特定イベント又は特定条件（本実施形態では、矩形波内の上昇信号）が満たされた地点を区別する構成であると理解される。
【００２８】
一方、カウンタ１２０がカウントを開始するための条件、カウント初期化及びカウント再開始のための条件などは、駆動信号生成装置１００を設計した者、或いは駆動信号生成装置１００を制御する者によって設定される。この際、条件とは、好ましくは、矩形波内で発生する特定信号値の状態、例えば上昇信号又は下降信号の発生を意味する。
【００２９】
また、カウンタ１２０は、任意の時点、例えば矩形波信号の上昇信号に対応する時点からカウントを開始したが、予め設定された時間を超えるまで次の上昇信号が検知されない場合には、カウントを初期化させたまま、それ以上のカウントを中断することもできる。
【００３０】
次に、信号生成部１３０は、カウンタが検知した次時点、即ちカウンタを初期化してから再度カウントを開始する時点に、レゾルバを駆動させるための駆動信号を実現するように制御される構成、即ち正弦波を生成する構成であると理解される。
【００３１】
信号生成部１３０により生成される駆動信号は、一定の周波数を有する正弦波信号であり、信号生成部１３０は、矩形波−正弦波変換器の一部の機能を果たすことで、ＭＣＵ２００から受信した矩形波を正弦波の駆動信号に変換する。ここで、本発明の詳細な説明で言及する駆動信号は、レゾルバセンサに対して提供される駆動用信号を総称するものと理解され、駆動信号の他に、励磁信号、刺激信号、加振信号などの他の用語が存在し得るが、本発明の詳細な説明では駆動信号と総称する。
【００３２】
信号生成部１３０に関連して特記すべき事項の１つとして、信号生成部１３０は、カウンタ１２０でのカウントに応じて、正弦波を各分期毎に実現することができるという点である。即ち、正弦波が、位相によって総４つの分期（０度〜９０度、９０度〜１８０度、１８０度〜２７０度、２７０度〜３６０度）に分けられると仮定した場合に、信号生成部１３０は、カウンタ１２０が特定カウント値を取る度に正弦波信号の各分期を実現するように制御されるか、又はカウンタ１２０が特定カウント値を取る度に正弦波信号の１周期（即ち、４つの分期）を実現するように制御される。ここで、カウンタ１２０が特定カウント値を取るということは、矩形波信号のうちの特定条件を満たす信号が検知された時に、該当時点までのカウントを行ってカウント値を生成することを意味する。
【００３３】
例えば、矩形波の最初の上昇信号（ｒｉｓｉｎｇ  ｓｉｇｎａｌ）が検知された時からカウントが開始され、その後、２番目の上昇信号、３番目の上昇信号、４番目の上昇信号、及び５番目の上昇信号が検知され、それぞれの時点に対してカウント値が発生したと仮定した時に、信号生成部１３０は、矩形波の２番目の上昇信号に対応する時点で正弦波の１分期を実現（生成）し、矩形波の３番目の上昇信号に対応する時点で正弦波の２分期を実現し、残りの正弦波の３分期及び４分期も同様の方式により実現する。一方、信号生成部１３０は、矩形波の上昇信号が検知されるそれぞれの時点毎に、１つの完全な周期を有する正弦波を実現（生成）することもできる。
【００３４】
このように、本信号生成部１３０は、カウンタ１２０のカウント値と連動して、レゾルバセンサ３００に提供される正弦波の駆動信号を実現することができる。一方、信号生成部１３０がカウンタ１２０と連携して正弦波を実現することの主な利点は、矩形波の最初の入力時点より任意の時間が経過してから駆動信号を実現するため、異常な矩形波の入力による歪められた駆動信号の出力をできるだけ予防することができるという点、また正弦波を構成する各分期毎の信号をカウンタ１２０と連携して生成することができるため、駆動信号の歪みを著しく減少させることができるという点、そして矩形波の上昇信号のみを検知して正弦波を実現しても、最小５０％のデューティ比を有する矩形波による良質の正弦波を実現することができるという点である。
【００３５】
以上、図１を参照して駆動信号生成装置１００の詳細な構成について説明した。
【００３６】
一方、上述の信号受信部１１０、カウンタ１２０、及び信号生成部１３０の他にも、通信部のような付加的な構成が更に含まれ得ると理解すべきである。通信部は、例えばＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）通信方式により情報を伝送する。しかし、通信部の通信方式が上記の例示に制限されるのではないことを理解すべきである。また、上述の信号生成部１３０で実現された駆動信号は直ちにレゾルバセンサ３００に伝送されてもよいが、その間に他の回路５００を更に経て提供されてもよいことを理解すべきである。
【００３７】
図２及び図３は、本発明の一実施形態による駆動信号生成装置１００の一例を示す図である。図２は、駆動信号生成装置１００がデジタル−アナログコンバータ（ＤＡＣ）６００で実現された形態を示したものであり、これを参照すると、デジタル−アナログコンバータ６００は、外部から矩形波信号Ｖｉｎを受信し、内部回路７００を経て正弦波の駆動信号を出力することが分かる。一方、図３は、上記の図２を更に具体化したものであって、図２の内部回路７００が実際にどのような方式で実現されるかを示したものである。図３を参照すると、内部回路７００は、複数個のＯｐＡｍｐ（オペアンプ）、抵抗などのような能動素子及び受動素子で実現される。一方、図３に示す内部回路７００の実際の実現例は１つの例示に過ぎず、デジタル−アナログコンバータ６００によって実現された正弦波信号が最終的にレゾルバセンサ３００に提供される過程で経ることになる回路の形態は多様に存在し得ることを理解すべきである。
【００３８】
図４は、本発明の一実施形態によるレゾルバセンサ３００の駆動信号の実現方法を説明するためのフローチャートである。ここで、図４に示したフローチャートは、本発明の目的を達成するための好ましいフローチャートを示したものであり、必要に応じて、一部のステップが削除又は追加されてもよい。
【００３９】
また、図４で説明する各ステップは、上述の駆動信号生成装置１００に含まれる各詳細構成により行われ得るが、説明の便宜上、本発明の詳細な説明では、各ステップが駆動信号生成装置１００により行われるものとして記述する。
【００４０】
図４を参照すると、駆動信号を実現する方法の第１のステップは、矩形波信号を受信するステップから始まる（Ｓ２００ステップ）。本ステップは、任意のロジックにより生成された矩形波信号を受信するステップであり、好ましくはＭＣＵ２００から受信する。ＭＣＵ２００の役割及びハードウェア的な特徴については上述した通りであるため、ここでは詳しい説明を省略する。
【００４１】
Ｓ２００ステップの後に、駆動信号生成装置１００は、任意の時点からカウントを行う（Ｓ２０１ステップ）。ここで、任意の時点とは、本装置の使用者又は設計者によって設定された条件を満たす時点のことであり、容易な例としては、受信される矩形波信号のうちの最初の上昇信号（ｒｉｓｉｎｇ  ｓｉｇｎａｌ、ｒｉｓｉｎｇ  ｅｄｇｅ）が検知される時を基点としてカウントを行う。一方、上述の「最初の」上昇信号とは、矩形波信号が受信され始めた時に最初に現れる上昇信号を意味するか、又は矩形波信号の受信が長時間中断されてから再び受信され始めた時に、この再び受信されてから最初に現れる上昇信号を意味するものと理解される。
【００４２】
Ｓ２０１ステップの後に、駆動信号生成装置１００は、既設定された条件に対応する次の時点、即ち次時点が到来したか否かを判断し（Ｓ２０２ステップ）、既設定された条件に対応する次時点が到来した場合には、正弦波形態を有する駆動信号を実現するための制御を行うと共にカウンタを初期化する（Ｓ２０３ステップ）。例えば、上記Ｓ２０１ステップでは、受信される矩形波信号のうちの最初の上昇信号が検知された時にカウントを開始したが、Ｓ２０２ステップでは、カウントの開始以後に次の上昇信号が検知されたか、即ち次時点が到来したか否かを判断し、次の上昇信号が検知されて次時点が到来したと判断されると、駆動信号を実現するための制御を行うと共にカウンタを初期化する。
【００４３】
一方、Ｓ２０３ステップによりカウンタが初期化された後、駆動信号生成装置１００は、更にＳ２０１ステップに戻り、同じ過程を繰り返すが、このように繰り返される場合は、矩形波信号が中断されずに持続的に受信される場合に該当する。
【００４４】
一方、上記Ｓ２０２ステップで、既設定された条件に対応する次時点が到来しない場合、即ち矩形波信号の次の上昇信号が検知されない場合には、駆動信号生成装置１００は、駆動信号を実現するための制御を中止する（Ｓ２０４ステップ）。換言すると、Ｓ２０２ステップで次時点が到来しなかったということは、矩形波信号のうち、使用者又は設計者が予め決定しておいた条件に該当する矩形波信号が検知されなかったこと（矩形波信号の受信が中断されたか、或いは矩形波信号の歪みが発生して上昇信号の値が十分な値にならなかった場合など）を意味し、このように条件に該当する矩形波信号が受信されない場合ということは、正弦波信号を生成することができず、生成するとしてもレゾルバセンサに提供される程度の良質の正弦波といえないはずである。従って、本発明では、該当する矩形波信号が検知されなかった場合に駆動信号の実現を中止する。
【００４５】
一方、Ｓ２０２ステップで、次時点が到来しなかった場合、更に駆動信号生成装置１００は、どれくらいの時間に亘って到来していないかをカウント（Ｓ２０５ステップ）し、任意の設定時間値を超える時点から駆動信号の実現を中止する。例えば、矩形波信号内の上昇信号が、既設定された設定時間値を超えても検知されない場合、駆動信号生成装置１００は、正弦波の生成のための制御を中止する。
【００４６】
以上、図４を参照して、本発明の一実施形態による駆動信号の実現方法について説明した。以下では、図５を参照して、実際に受信される矩形波信号、実現される正弦波信号を基準として上述の各ステップについて更に説明する。
【００４７】
図５は、本発明の一実施形態による駆動信号の実現方法を更に説明するための一例を示す図である。図５を参照すると、駆動信号生成装置１００は、ＶＩＮで表示されたような矩形波信号を受信し、この受信ステップはＳ２００ステップに対応する。ここで、本実施形態では、周波数１０ｋＨｚの矩形波信号を受信すると仮定する。
【００４８】
Ｓ２００ステップにより矩形波が受信されることを前提として、駆動信号生成装置１００は、内部的にカウンタを活用して矩形波の任意時点、即ち最初の上昇時点からカウントを開始するが、これは、図５のＴＶＩＮ  ｃｏｕｎｔｅｒ信号で表示されており、本ステップはＳ２０１ステップに対応する。
【００４９】
一方、矩形波（ＶＩＮ）の最初の上昇信号が検知されてカウントが開始された後、その次の上昇信号が到来した場合には、該当時点から駆動信号、即ち正弦波（Ｓｉｎｅ）が生成され始めることが分かり、同時にカウント値（ＴＶＩＮ  ｃｏｕｎｔｅｒ）が初期化されてから再度開始されることを確認することができる。本ステップはＳ２０３ステップに対応する。
【００５０】
図５において、正弦波（Ｓｉｎｅ）、そしてこのような正弦波（Ｓｉｎｅ）を発生させる矩形波（ＶＩＮ）の区間を対応付けてみると、図５における破線の四角形（１）及び（１）’のように示すことができる。図１及び図４で上述した通り、本発明は、受信される矩形波の一番目の任意時点を検知し、次時点が到来した時点から正弦波の実現のための制御を開始することを特徴とするが、図５では、矩形波の最初の上昇信号が検知され、その後、二番目の上昇信号が検知された時に正弦波（Ｓｉｎｅ）が本格的に実現されることを確認することができる。このように、矩形波の受信後に一定の時間間隔を置いて正弦波を実現する方式を活用する場合、異常な矩形波が受信された際にも、それを予め確認し、正弦波を発生させないようにすることができるため、歪められた信号の生成を予め予防することができる効果があることは、上述の通りである。
【００５１】
また、図５を参照すると、矩形波が持続的に受信され、それぞれの上昇信号（ｒｉｓｉｎｇ  ｓｉｇｎａｌ）に対して持続的にカウント値が獲得される場合、駆動信号生成装置１００は、矩形波の上昇時点毎に正弦波信号の実現のための制御を行うため、理想的な正弦波の波形に近い駆動信号が実現されることを確認することができる。また、図５には示していないが、駆動信号生成装置１００は、内部カウンタを用いて正弦波を実現しようとする時点を自由に調節可能であるため、カウンタと連携して実現される正弦波の周期も、使用者又は設計者が自由に調節可能であることを理解することができる。また、同様に図５には示していないが、本発明による駆動信号生成装置１００は、正弦波駆動信号の大きさも自由に調節可能であるという点についても、図１で説明した通りである。
【００５２】
更に図５を参照すると、矩形波信号の受信が急に中断される場合には、図５の破線の四角形（２）内のように表示される。該当時点に対応するカウント値（ＴＶＩＮ  ｃｏｕｎｔｅｒ）をみると、四角形（２）内の矩形波の上昇時点からカウント値が増加することが分かり、その後、次の上昇信号が検知されずにその値が持続的に増加する途中で、最大値に至った時又は既設定された設定時間値を超えた時点からは、それ以上増加しないことを確認することができる。一方、四角形（２）に対応する正弦波（Ｓｉｎｅ）は、四角形（２）’で表示されている。より詳細にみると、矩形波信号が正常に受信されない場合、駆動信号生成装置１００は、それ以上正弦波信号を生成せず、正常な次の矩形波の上昇信号が検知されるまで正弦波を出力しないことが分かる。
【００５３】
一方、カウンタと連携して正弦波の駆動信号を実現する過程では、イネーブル（ｅｎａｂｌｅ）信号が更に活用される。即ち、本発明による駆動信号生成装置１００は、矩形波の次回の上昇時点が検知された時にイネーブル信号を活性化させ、反対に矩形波が正常に受信されない時にはイネーブル信号を非活性化させることで、より明確に正弦波の実現（生成）が区別されるようにする。図５を参照すると、イネーブル（ｅｎａｂｌｅ）信号はＥｎａｂｌｅ  ｆｏｒ  ｏｕｔｐｕｔ  Ｓｉｎｅで表示されており、該当信号はＶＩＮの矩形波が二番目の上昇信号を出す時から活性化され、反対に、ＶＩＮの矩形波が既設定された設定時間値に亘って受信されない場合には非活性化されることを確認することができる。
【００５４】
以上、本発明の実施形態について図面を参照しながら詳細に説明したが、本発明は上述の実施形態に限定されるものではなく、本発明の技術的思想から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００５５】
１００    駆動信号生成装置
１１０    信号受信部
１２０    カウンタ
１３０    信号生成部
２００    ＭＣＵ
３００    レゾルバセンサ
５００    回路
６００    デジタル−アナログコンバータ（ＤＡＣ）
７００    内部回路
【図１】
0006920517.tif 000002
【図２】
0006920517.tif 000003
【図３】
0006920517.tif 000004
【図４】
0006920517.tif 000005
【図５】
0006920517.tif 000006