(57)【特許請求の範囲】
【請求項１】
ホールセンサーからホール信号を検出する検出部と、
前記ホール信号のレベル変化を感知して前記ホール信号のレベル変化によるモータ制御信号を生成する信号生成部と
を含み、
前記信号生成部は、前記ホール信号のハイ（ｈｉｇｈ）レベル維持時間が予め設定された時間以下の場合、前記ホール信号をハイ（ｈｉｇｈ）レベルに維持すると判断する、モータ制御回路。
【請求項２】
前記予め設定された時間は、モータが最大速度で回転するときに検出される周波数から設定される、請求項１に記載のモータ制御回路。
【請求項３】
前記信号生成部から出力されたモータ制御信号と予め設定された値である基準信号を比較した比較値を前記信号生成部に伝達する比較部をさらに含む、請求項１または２に記載のモータ制御回路。
【請求項４】
前記比較部は、前記信号生成部から出力されたモータ制御信号と前記予め設定された値である基準信号が異なる場合、前記モータ制御信号が初期化するように比較値を出力する、請求項３に記載のモータ制御回路。
【請求項５】
モータ駆動部と、
請求項１から４の何れか１項に記載のモータ制御回路と
を含み、
前記検出部は、前記モータ駆動部に含まれたホールセンサーから極性を感知して生成されたホール信号を検出するモータ制御装置。
【請求項６】
ホールセンサーからホール信号を検出する段階と、
前記ホール信号のレベル変化を感知してモータ制御信号を生成し、前記ホール信号のハイレベル維持時間が予め設定された時間以下の場合、前記ホール信号がハイレベルを維持すると判断してモータ制御信号を生成する段階と、
前記モータ制御信号によりモータを駆動させる段階と
を含む、モータ駆動方法。
【請求項７】
前記予め設定された時間は、モータが最大速度で回転するときに検出されるホール信号の周期により設定される、請求項６に記載のモータ駆動方法。
【請求項８】
前記モータ制御信号と予め設定された値である基準信号を比較して、前記モータ制御信号と基準信号が互いに異なる場合、前記モータ制御信号を初期化する段階をさらに含む、請求項６または７に記載のモータ駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御回路、モータ駆動装置及びモータ駆動方法に関する。
【背景技術】
【０００２】
一般に、ブラシレスＤＣモータ（ＢｒｕｓｈＬｅｓｓ  ＤＣ  ｍｏｔｏｒ）とは、ＤＣモータにおいてブラシ及び整流子などの機械的な接触部を用いることなく非接触の位置検出器と半導体素子により電流を流すか又は電流の方向を調整する機能を変える直流（ＤＣ）モータを意味する。
【０００３】
一般に、速度を制御できるモータの場合、パルス‐幅‐変調（Ｐｕｌｓｅ‐Ｗｉｄｔｈ‐Ｍｏｄｕｌａｔｉｏｎ、ＰＷＭ）信号のデューティ（Ｄｕｔｙ）値を調節することによりその速度を制御することができる。パルス‐幅‐変調信号のデューティ値は、信号の一周期内で信号がハイ（ｈｉｇｈ）値を有するターンオン（ｔｕｒｎ‐ｏｎ）時間と、信号がロー（Ｌｏｗ）値を有するターンオフ（ｔｕｒｎ‐ｏｆｆ）時間とにより決められ、モータの回転速度は、パルス‐幅‐変調信号のデューティ値に比例する。
【０００４】
ブラシレスＤＣモータの場合、モータの回転制御は極性に応じてレベルが変わるホール信号により行われ、ホール信号のレベルがハイ（ｈｉｇｈ）からロー（ｌｏｗ）に変わる立ち下がりエッジ又はローからハイに変わる立ち上がりエッジを検出してモータ制御信号を生成する。
【０００５】
ホール信号によりモータの駆動が制御されるため、ホール信号にノイズが発生する場合は誤ったモータ制御信号が生成されてモータが逆回転する可能性がある。
【０００６】
また、ホール信号のレベルがローからハイに立ち上がる場合、安定したハイレベルを維持するまで数回のインパルス信号が発生することがある。この際、モータの駆動制御において、ハイレベルが安定化する前に発生するインパルス信号ごとに立ち上がりエッジと立ち下がりエッジをすべて検出してモータ制御信号を生成する場合、モータ駆動の効率が低下することがある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−０２３８８０号公報
【特許文献２】韓国公開特許第２００４‐００７１６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した問題点を解決するためのもので、ホール信号のレベル変化時変わったレベルが安定化するまで発生するインパルス信号と予め設定された時間を比較して効率的にモータ制御信号を生成し、ホール信号の安定化過程で発生した信号がインパルス信号であるかノイズ信号であるかを判断してモータが逆回転することを防止することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の技術的な側面によると、ホールセンサーからホール信号を検出する検出部と、上記ホール信号のレベル変化を感知して上記ホール信号のレベル変化によるモータ制御信号を生成する信号生成部と、を含み、上記信号生成部は、上記ホール信号のハイ（ｈｉｇｈ）レベル維持時間が予め設定された時間以下の場合、上記ホール信号のレベルをハイ（ｈｉｇｈ）レベルに維持すると判断するモータ制御回路を提案する。
【００１０】
また、上記予め設定された時間は、モータが最大速度で回転するときに検出される周波数から設定されるモータ制御回路を提案する。
【００１１】
また、上記信号生成部から出力されたモータ制御信号と基準信号を比較した比較値を上記信号生成部に伝達する比較部をさらに含むモータ制御回路を提案する。
【００１２】
また、上記比較部は、上記信号生成部から出力されたモータ制御信号と上記基準信号が異なる場合、上記モータ制御信号が初期化するように比較値を出力するモータ制御回路を提案する。
【００１３】
本発明の第２の技術的な側面によると、モータ駆動部と、上記モータ駆動部に含まれたホールセンサーから極性を感知して生成されたホール信号を検出する検出部と、上記検出部から出力されるホール信号のレベル変化によりモータ制御信号を生成する信号生成部と、を含み、上記信号生成部は、上記ホール信号のハイレベル維持時間が予め設定された時間以下の場合、上記ホール信号のレベルがハイレベルを維持すると判断するモータ駆動装置を提案する。
【００１４】
また、上記予め設定された時間は、モータが最大速度で回転するときに検出されるホール信号の周期により設定されるモータ駆動装置を提案する。
【００１５】
また、上記信号生成部から出力されたモータ制御信号と基準信号を比較して上記信号生成部に伝達する比較部をさらに含み、上記比較部は、上記信号生成部から出力されたモータ制御信号と上記基準信号が異なる場合、上記モータ制御信号が初期化するように比較値を出力するモータ駆動装置を提案する。
【００１６】
本発明の第３の技術的な側面によると、ホールセンサーからホール信号を検出する段階と、上記ホール信号のレベル変化を感知して上記ホール信号のレベル変化によるモータ制御信号を生成し、上記ホール信号のハイレベル維持時間が予め設定された時間以下の場合、上記ホール信号のレベルがハイレベルを維持すると判断してモータ制御信号を生成する段階と、上記モータ制御信号によりモータを駆動させる段階と、を含むモータ駆動方法を提案する。
【００１７】
また、上記予め設定された時間は、モータが最大速度で回転するときに検出されるホール信号の周期により設定されるモータ駆動方法を提案する。
【００１８】
また、上記モータ制御信号と基準信号を比較して、上記モータ制御信号と基準信号が互いに異なる場合、上記モータ制御信号を初期化する段階をさらに含むモータ駆動方法を提案する。
【発明の効果】
【００１９】
本発明によると、ホール信号のレベル変化時変わったレベルが安定化するまで発生するインパルス信号と予め設定された時間を比較して、効率的にモータ制御信号を生成し、ホール信号の安定化過程で発生した信号がインパルス信号であるかノイズ信号であるかを判断してモータが逆回転することを防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例によるモータ制御回路を概略的に示したブロック図である。
【図２】本発明の実施例によるモータ駆動装置を概略的に示した図面である。
【図３】本発明の実施例によるモータ駆動方法を説明するために提供されるグラフである。
【図４】本発明の実施例によるモータ駆動方法を説明するために提供されるグラフである。
【図５】本発明の実施例によるモータ駆動方法を説明するために提供されるグラフである。
【図６】本発明の実施例によるモータ駆動方法を説明するために提供されるフローチャートである。
【発明を実施するための形態】
【００２１】
以下では、添付の図面を参照し、本発明の好ましい実施形態について説明する。しかし、本発明の実施形態は様々な他の形態に変形されることができ、本発明の範囲は以下で説明する実施形態に限定されない。また、本発明の実施形態は、当該技術分野で平均的な知識を有する者に本発明をより完全に説明するために提供されるものである。なお、図面における要素の形状及び大きさなどはより明確な説明のために誇張されることがある。
【００２２】
図１は、本発明の実施例によるモータ制御回路１００を概略的に示したブロック図である。
【００２３】
図１を参照すると、本実施例によるモータ制御回路１００は、ホール信号レベル検出部１２０、信号生成部１３０及び比較部１４０を含む。
【００２４】
信号生成部１３０から出力されるモータ制御信号によりモータの動作が制御され、モータ制御信号はホール信号レベル検出部１２０から出力されるホール信号により生成される。モータ制御信号及びホール信号はハイ（ｈｉｇｈ）値とロー（ｌｏｗ）値を有するパルス‐幅‐変調（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ、ＰＷＭ）信号であり、モータ制御信号はホール信号のレベルがローからハイに立ち上がるか又はハイからローに立ち下がるエッジを検出してモータ制御信号のレベルを変化させることができる。即ち、信号生成部１３０は、ホール信号から立ち上がりエッジ又は立ち下がりエッジが検出されるときにローレベルであったモータ制御信号をハイレベルに、ハイレベルであったモータ制御信号をローレベルに変化させてモータ制御信号を出力することができる。
【００２５】
ホール信号レベル検出部１２０はホール信号を出力する回路で、ホール信号はモータ駆動装置に含まれたホールセンサー１１０から感知された信号である。ホールセンサー１１０は、モータの極性を判断してホール信号を生成することができる。即ち、ホール信号は、ホールセンサー１１０で感知する極性が変わるたびに、ホール信号のレベルがハイレベルの場合はローレベルに、ローレベルの場合はハイレベルに変わることができる。
【００２６】
比較部１４０は、信号生成部１３０から出力されたモータ制御信号が受信されて基準信号と比較することができる。基準信号は任意に設定された値で、モータ制御信号がホール信号に流入されたノイズの影響を受けたか否かを比較できる基準となることができる。即ち、モータ制御信号が基準信号と同じ場合はモータが正常に動作していると判断し、モータ制御信号が基準信号と異なる場合はノイズの影響を受けるものと判断して、モータ制御信号を初期化することができる。信号生成部１３０と比較部１４０は互いに連結されてフィードバック回路を構成することができる。
【００２７】
信号生成部１３０と比較部１４０のフィードバックによるモータ制御信号はモータ駆動装置に送信されてモータの駆動を制御することができる。
【００２８】
図２は、本発明の実施例によるモータ駆動装置２００を概略的に示した図面である。
【００２９】
図２を参照すると、モータ駆動装置２００は、制御部２２０及びＦＥＴ駆動部２３０を含むことができる。制御部２２０はモータ制御回路を含むもので、ＦＥＴ駆動部２３０から出力されるホール信号ＨＡＬＬ  ＯＵＴＰＵＴが入力されてモータを駆動させるモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２を出力することができる。即ち、制御部２２０は、図１のホール信号レベル検出部１２０、信号生成部１３０及び比較部１４０を全て含むことができる。
【００３０】
駆動部２３０は全部で４つのスイッチを備え、上記４つのスイッチは２つのＰＭＯＳ  ＦＥＴ（ｍｅｔａｌ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ  ｆｉｅｌｄ‐ｅｆｆｅｃｔ  ｔｒａｎｓｉｓｔｏｒ）と２つのＮＭＯＳ  ＦＥＴで構成されることができる。
【００３１】
モータ制御信号ＰＯＵＴ１が供給される第１のＰＭＯＳ  ＦＥＴは電源が供給される電源供給端と接地の間に電気的に連結され、モータ制御信号ＮＯＵＴ１が供給される第１のＮＭＯＳ  ＦＥＴは第１のＰＭＯＳ  ＦＥＴと接地の間に電気的に連結されることができる。
【００３２】
モータ制御信号ＰＯＵＴ２が供給される第２のＰＭＯＳ  ＦＥＴは、上記電源供給端に第１のＰＭＯＳ  ＦＥＴと並列連結され、上記電源供給端と接地の間に電気的に連結され、モータ制御信号ＮＯＵＴ２が供給される第２のＮＭＯＳ  ＦＥＴは、第２のＰＭＯＳ  ＦＥＴと接地の間に電気的に連結されることができる。
【００３３】
ＦＥＴ駆動部２３０は、制御部２２０のモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２が入力されて４つのＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｅｒ）がターンオン又はターンオフしてモータを駆動することができる。４つのＦＥＴをターンオン又はターンオフさせるためには４つのモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２が必要である。
【００３４】
モータは、モータ制御信号ＰＯＵＴ１とＮＯＵＴ２がターンオンされモータ制御信号ＰＯＵＴ２とＮＯＵＴ１がターンオフされるか又はモータ制御信号ＰＯＵＴ１とＮＯＵＴ２がターンオフされモータ制御信号ＰＯＵＴ２とＮＯＵＴ１がターンオンされて駆動されることができる。
【００３５】
モータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２はホール信号によって生成される信号で、ホール信号から立ち上がりエッジ又は立ち下がりエッジが検出されるときにローレベルであったモータ制御信号はハイレベルに、ハイレベルであったモータ制御信号はローレベルに立ち下がるように生成されることができる。
【００３６】
ホール信号ＨＡＬＬ  ＯＵＴＰＵＴはホールセンサー２１０で感知するモータ２５０の極性によって生成される信号で、モータ２５０の回転によりホールセンサー２１０で感知するモータ２５０の極性がＮ極からＳ極に、Ｓ極からＮ極に継続して変わることができる。ホールセンサー２１０で感知する極性が変わるたびに、ホール信号ＨＡＬＬ  ＯＵＴＰＵＴのレベルは、ハイレベルの場合はローレベルに、ローレベルの場合はハイレベルに変わることができる。
【００３７】
図３及び図４は、本発明の実施例によるホール信号ＨＡＬＬ  ＯＵＴＰＵＴとモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２を示すグラフである。
【００３８】
図３を参照すると、ホール信号ＨＡＬＬ  ＯＵＴＰＵＴは、ハイレベルとローレベルを有する矩形波であることができる。ホール信号ＨＡＬＬ  ＯＵＴＰＵＴのハイレベルとローレベルは周期的に繰り返され、ホールセンサーで感知する極性が変わるたびにホール信号ＨＡＬＬ  ＯＵＴＰＵＴのレベルが立ち上がるか又は立ち下がる。
【００３９】
例えば、停止状態であったモータが駆動を開始するとき、ホールセンサーで感知した極性がＮ極であり、ホール信号ＨＡＬＬ  ＯＵＴＰＵＴがハイレベルのとき、モータの回転によりホールセンサーで感知する極性がＳ極となると、ホールセンサーは極性の変化を感知してホール信号ＨＡＬＬ  ＯＵＴＰＵＴがハイレベルからローレベルに立ち下がる。また、モータの回転によりホールセンサーで感知する極性がＮ極となると、ホールセンサーは極性の変化を感知してホール信号ＨＡＬＬ  ＯＵＴＰＵＴがローレベルからハイレベルに立ち上がる。上記動作の繰り返しでホール信号ＨＡＬＬ  ＯＵＴＰＵＴが生成されることができる。
【００４０】
モータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２は、ハイレベルとローレベルを有する矩形波であり、ホール信号ＨＡＬＬ  ＯＵＴＰＵＴにより生成されることができる。例えば、停止状態であったモータが駆動を開始するときにホール信号ＨＡＬＬ  ＯＵＴＰＵＴがハイレベルであり、ＰＯＵＴ１とＮＯＵＴ２がハイレベル、ＰＯＵＴ２とＮＯＵＴ１がローレベルのとき、ホール信号が極性の変化によりハイレベルからローレベルに立ち下がると、ハイレベルであったＰＯＵＴ１とＮＯＵＴ２はローレベルに立ち下がり、ローレベルであったＰＯＵＴ２とＮＯＵＴ１はハイレベルに立ち上がる。ホール信号ＨＡＬＬ  ＯＵＴＰＵＴとモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２が上記変わったレベルを維持しているうちに改めてホール信号が極性の変化を感知してローレベルからハイレベルに立ち上がると、ローレベルであったＰＯＵＴ１とＮＯＵＴ２はハイレベルに立ち上がり、ハイレベルであったＰＯＵＴ２とＮＯＵＴ１はローレベルに立ち下がる。
【００４１】
即ち、ホール信号に雑音が流入されない理想的な場合、ホール信号のレベルはハイ、ロー、ハイ、ローレベルを順次繰り返し、これにより、モータ制御信号ＰＯＵＴ１とＮＯＵＴ２のレベル変化はホール信号のレベル変化と同一であり、ＰＯＵＴ２とＮＯＵＴ１のレベルはホール信号のレベルと反対となるように変わる。
【００４２】
図４を参照すると、ホール信号ＨＡＬＬ  ＯＵＴＰＵＴが極性の変化によりローレベルからハイレベルに立ち上がる場合、ハイレベルを安定的に維持するまでハイレベル維持時間が極めて短いインパルス信号が数回繰り返されたことが確認できる。
【００４３】
この際、インパルス信号の立ち上がり及び立ち下がりの変化を全て感知してモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２を生成する場合、モータの効率が低下する可能性がある。即ち、図４のホール信号ＨＡＬＬ  ＯＵＴＰＵＴのようにハイレベルが安定的に維持されるまでに３回のインパルス信号が発生した場合、６回のモータ制御信号のレベル変化が発生することがある。
【００４４】
本発明の実施例によると、ホール信号のハイレベル維持時間を予め設定した時間と比較して、ホール信号のハイレベル維持時間が予め設定した時間より短い場合、ホール信号のレベルが立ち下がってもハイレベルを維持すると判断してモータ制御信号を生成する。即ち、ホール信号がローレベルからハイレベルに立ち上がるとき、ハイレベルを維持するまで発生するインパルス信号のレベル変化を無視することができる。
【００４５】
ホール信号のレベル変化を感知してモータ制御信号ＰＯＵＴ１、ＰＯＵＴ２、ＮＯＵＴ１、ＮＯＵＴ２のレベルを変化させたりホール信号のレベルが変わっても変わらないものと判断する基準となる時間はモータの最大速度により決められる。ホール信号の周期は、モータの速度によって決められるもので、モータが最大速度で回転するときに最も短い。モータが最大速度で回転する上で１回転するのにかかる時間によって決められる。
【００４６】
例えば、モータ制御のために４つのＦＥＴを含むブラシレスＤＣモータの場合、モータが１回転している間にホール信号の周期は２回繰り返される。この際、モータの最大速度が１０００ｒｐｍのとき、モータが１回転するのにかかる時間は約６．０ｍｓであり、ホール信号がハイレベル又はローレベルを維持する時間は最大で約１．５ｍｓである。即ち、ホール信号がハイレベルを維持する時間が１．５ｍｓ以下の場合、インパルス信号と判断してレベルの変化があってもハイレベルを維持すると判断してモータ制御信号を生成することができる。
【００４７】
図４のように、極性の変化によりホール信号のレベルが変わるとき変わった値を安定的に維持する前までインパルス信号が発生する場合、全てのインパルス信号のレベル変化を感知して、モータ制御信号を生成することなく、最初のインパルス信号の発生時変わった極性によるモータ制御信号を出力することができる。
【００４８】
図３と図４を比較すると、ホール信号のハイレベル維持時間を感知することにより、ホール信号に不要なインパルス信号が流入されても、インパルス信号のない場合のモータ制御信号と同じ信号を出力することができる。したがって、モータの駆動効率を高めることができる。
【００４９】
図５は、本発明の実施例によるホール信号とモータ制御信号を示すグラフである。上述したように、ホール信号のハイレベル維持時間と予め設定された時間を比較してインパルス信号であるかを判断し、インパルス信号と判断される場合、ホール信号のレベルが立ち下がってもホール信号がハイレベルを維持すると判断して効率的にモータ制御信号を生成することができる。但し、上記インパルス信号が変わったホール信号の安定化過程で発生するものではなくノイズ信号の場合は逆回転を発生させるモータ制御信号を生成する可能性がある。
【００５０】
よって、ノイズによる逆回転を防止するために、モータ制御信号と基準信号を比較する比較部を含むことができる。基準信号は、図３に示されているように、ホール信号にインパルス信号が印加されない理想的な場合のホール信号のレベルとこれによるモータ制御信号を示すものである。例えば、基準信号は、ホール信号がハイレベルのときは、モータ制御信号ＰＯＵＴ１とＮＯＵＴ２がハイレベル、ＰＯＵＴ２とＮＯＵＴ１がローレベルであり、ホール信号がローレベルのときは、ＰＯＵＴ１とＮＯＵＴ２がローレベル、ＰＯＵＴ２とＮＯＵＴ１がハイレベルであることができる。
【００５１】
ｃａｓｅ１のように、ホール信号がローレベルを維持している間にノイズ信号が発生すると、上記ノイズ信号をインパルス信号と判断して、ハイレベルからローレベルに立ち下がってもハイレベルを維持すると判断することができる。
【００５２】
インパルス信号によってローレベルを維持すべき区間ではハイレベルに立ち上がり、実際の極性が変わってホール信号のレベルが立ち上がるべき区間ではローレベルに立ち下がる可能性がある。即ち、ホールセンサーで感知する極性の変化によるホール信号はＨＡＬＬ  ＯＵＴＰＵＴと同じであるべきであるが、ｃａｓｅ２のように判断される可能性がある。
【００５３】
実際のモータの駆動制御はＨＡＬＬ  ＯＵＴＰＵＴにより生成されたモータ制御信号に基づくべきであるが、インパルス信号がノイズ信号として流入されると、モータ制御信号はｃａｓｅ２のような信号に基づいて生成される可能性がある。
【００５４】
この際、区間ａでモータ制御信号と基準信号を比較することができる。モータ制御信号がＨＡＬＬ  ＯＵＴＰＵＴにより生成された場合はモータ制御信号と基準信号のレベルが同一であるが、モータ制御信号がｃａｓｅ２により生成された場合はモータ制御信号と基準信号のレベルが反対であると判断されることができる。
【００５５】
比較部で基準信号とモータ制御信号が互いに異なると判断した場合、信号生成部はモータ制御信号を初期化することができる。
【００５６】
以下、本発明の実施例によるモータ制御方法を順次説明する。
【００５７】
図６は、本発明の実施例によるモータ駆動方法を説明するために提供されるフローチャートである。
【００５８】
まず、ホールセンサーで感知する極性の変化により信号のレベルが変わるホール信号を生成する。モータの駆動を制御するモータ制御信号は上記ホール信号のレベル変化を検出（Ｓ６００）し、レベル変化の検出時、モータ制御信号のレベルを変化させる（Ｓ６３０）。この際、ホール信号のハイレベル維持時間が予め設定された時間以下の場合、モータ制御信号はホール信号のレベルが立ち下がってもハイレベルを維持すると判断してモータ制御信号のレベルを維持させることができる（Ｓ６２０）。
【００５９】
但し、ホール信号のハイレベル維持時間が予め設定された時間以下であるがノイズ信号に流入された場合は、モータの逆回転を防止するために、モータ制御信号と基準信号を比較して、モータ制御信号と基準信号が異なると、モータ制御信号を基準信号と同一になるように初期化させることができる（Ｓ６５０、Ｓ６６０）。
【００６０】
即ち、本発明の実施例によると、ホール信号のレベル変化時変わったレベルが安定化するまで発生するインパルス信号を検出してモータ制御信号を効率的に生成し、モータ制御信号と基準信号を比較して上記インパルス信号がノイズに流入されてモータ制御信号が反対に生成されてもフィードバックによってモータ制御信号を基準信号と同じように生成することができる。上記過程により生成されたモータ制御信号は駆動部に印加されてモータを駆動させることができる（Ｓ６７０）。
【００６１】
以上、本発明の実施形態について詳細に説明したが、本発明の権利範囲はこれに限定されず、特許請求の範囲に記載された本発明の技術的思想から外れない範囲内で多様な修正及び変形が可能であるということは、当技術分野の通常の知識を有するものには明らかである。
【符号の説明】
【００６２】
１１０、２１０  ホールセンサー
１２０  ホール信号レベル検出部
１３０  信号生成部
１４０  比較部
２２０  制御部
【図１】
0005561879.tif 000002
【図２】
0005561879.tif 000003
【図３】
0005561879.tif 000004
【図４】
0005561879.tif 000005
【図５】
0005561879.tif 000006
【図６】
0005561879.tif 000007