(57)【要約】【課題】本発明は、ＰＷＭ信号のデューティ比検出回路及び方法に関する。【解決手段】本発明のＰＷＭ信号のデューティ比検出回路は、パルス幅変調（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ、以下、「ＰＷＭ」という。）信号をカウントするカウント部と、上記ＰＷＭ信号のデューティ比に対する検出開始を指示する検出指示信号の入力を判定する検出指示判定部と、上記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出するエッジ検出部と、上記検出指示信号の入力が判定された後に上記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次に上記検出指示信号の入力が判定された後に上記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記カウント部からのカウント値を用いて上記ＰＷＭ信号のデューティ比を計算するデューティ比計算部と、を含むことができる。【選択図】図１
2014093936.tif 000002
【特許請求の範囲】
【請求項１】
パルス幅変調（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ、以下、「ＰＷＭ」という。）信号をカウントするカウント部と、
前記ＰＷＭ信号のデューティ比に対する検出開始を指示する検出指示信号の入力を判定する検出指示判定部と、
前記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出するエッジ検出部と、
前記検出指示信号の入力が判定された後に前記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次に前記検出指示信号の入力が判定された後に前記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、前記カウント部からのカウント値を用いて前記ＰＷＭ信号のデューティ比を計算するデューティ比計算部と、
を含む、ＰＷＭ信号のデューティ比検出回路。
【請求項２】
前記カウント部は、
前記ＰＷＭ信号のハイレベル維持時間及びローレベル維持時間をカウントして、ハイレベル係数値及びローレベル係数値を前記デューティ比計算部に提供する、請求項１に記載のＰＷＭ信号のデューティ比検出回路。
【請求項３】
前記検出指示判定部は、
前記検出指示信号の入力判定時、予め設定されたレベルを有する指示検出信号を生成して前記デューティ比計算部に提供する、請求項１または２に記載のＰＷＭ信号のデューティ比検出回路。
【請求項４】
前記エッジ検出部は、
前記検出指示信号の入力判定時、前記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出して予め設定されたレベルを有するエッジ検出信号を生成する、請求項１から３の何れか１項に記載のＰＷＭ信号のデューティ比検出回路。
【請求項５】
前記ＰＷＭエッジは、
前記ＰＷＭ信号の立ち上がりエッジと立下りエッジのうちいずれか一方のエッジである、請求項１から４の何れか１項に記載のＰＷＭ信号のデューティ比検出回路。
【請求項６】
前記デューティ比計算部は、
前記第ｋ時点（Ｔ（ｋ））から前記第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、前記カウント部から提供された前記ハイレベル係数値及び前記ローレベル係数値を用いて前記ＰＷＭ信号のデューティ比を計算する、請求項２に記載のＰＷＭ信号のデューティ比検出回路。
【請求項７】
パルス幅変調（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ、以下、「ＰＷＭ」という。）信号をカウントする段階と、
前記ＰＷＭ信号のデューティ比に対する検出開始を指示する検出指示信号の入力を判定する段階と、
前記検出指示信号の入力判定時、前記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出する段階と、
前記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次の前記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、前記ＰＷＭ信号をカウントする段階からのカウント値を用いて前記ＰＷＭ信号のデューティ比を計算する段階と、
を含む、ＰＷＭ信号のデューティ比検出方法。
【請求項８】
前記ＰＷＭ信号をカウントする段階は、
前記ＰＷＭ信号のハイレベル維持時間及びローレベル維持時間をカウントして、ハイレベル係数値及びローレベル係数値を前記ＰＷＭ信号のデューティ比を計算する段階に提供する、請求項７に記載のＰＷＭ信号のデューティ比検出方法。
【請求項９】
前記検出指示信号の入力を判定する段階は、
前記検出指示信号の入力判定時まで前記ＰＷＭ信号をカウントする段階が行われ、前記検出指示信号の入力判定時、予め設定されたレベルを有する指示検出信号を生成して前記ＰＷＭ信号のデューティ比を計算する段階に提供する、請求項７または８に記載のＰＷＭ信号のデューティ比検出方法。
【請求項１０】
前記ＰＷＭエッジを検出する段階は、
前記ＰＷＭ信号のうち予め設定されたＰＷＭエッジの検出時まで前記ＰＷＭ信号をカウントする段階が行われ、前記ＰＷＭ信号のうち予め設定されたＰＷＭエッジの検出時、予め設定されたレベルを有するエッジ検出信号を生成する、請求項７から９の何れか１項に記載のＰＷＭ信号のデューティ比検出方法。
【請求項１１】
前記ＰＷＭエッジは、
前記ＰＷＭ信号の立ち上がりエッジと立下りエッジのうちいずれか一方のエッジである、請求項７から１０の何れか１項に記載のＰＷＭ信号のデューティ比検出方法。
【請求項１２】
前記ＰＷＭ信号のデューティ比を計算する段階は、
前記第ｋ時点（Ｔ（ｋ））から前記第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、前記ＰＷＭ信号をカウントする段階から提供された前記ハイレベル係数値及び前記ローレベル係数値を用いて前記ＰＷＭ信号のデューティ比を計算する、請求項８に記載のＰＷＭ信号のデューティ比検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＬＤＣモータに適用されることができ、パルス幅変調（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ、以下、「ＰＷＭ」という。）信号の立ち上がりエッジ又は立下りエッジに基づいてデューティ比を計算するＰＷＭ信号のデューティ比検出回路及び方法に関する。
【背景技術】
【０００２】
通常、ＢＬＤＣモータの回転速度を制御するためにＰＷＭを用いる制御方式は、ＰＷＭの幅を変化させて駆動電圧の平均電圧を制御する方式である。
【０００３】
このようなＢＬＤＣモータは、ファン、ポンプ、ＨＶＡＣ（Ｈｅａｔｉｎｇ、Ｖｅｎｔｉｌａｔｉｏｎ、Ａｉｒ  Ｃｏｎｄｉｔｉｏｎｉｎｇ）送風機及び圧縮機のサーボシステム、トラクションコントロール、ミシン及びトレッドミル（Ｔｒｅａｄｍｉｌｌ）等のような多様な製品に用いられることができる。
【０００４】
このようにＰＷＭ信号を用いる駆動装置において、ハイレベル又はオフレベルを含むＰＷＭ信号に含まれる情報のうち、ハイレベルとローレベルを含む１周期に対比してハイレベルの割合であるデューティ比は、最も重要な情報である。したがって、誤差なしに正確にＰＷＭ信号のデューティ比を測定することは非常に重要である。
【０００５】
既存のＰＷＭ信号のデューティ比を検出する方式を簡単に説明すると、下記の通りである。
【０００６】
既存のデューティ比検出回路は、一定時間間隔ごとに発生する検出指示信号を検出し、この検出指示信号（Ｔ（ｋ））が検出されると、次の検出指示信号（Ｔ（ｋ＋１））が検出されるまでの総時間（Ｔａｌｌ＝Ｔｈｉｇｈ＋Ｔｌｏｗ）をカウントし、二つの検出指示信号（Ｔ（ｋ）〜Ｔ（ｋ＋１））間のハイレベルが維持されるハイレベル維持時間（Ｔｈｉｇｈ）をカウントし、上記カウント値を用いて上記総時間（Ｔａｌｌ＝Ｔｈｉｇｈ＋Ｔｌｏｗ）とハイレベル維持時間（Ｔｈｉｇｈ）との割合を計算することにより、ＰＷＭ信号のデューティ比を計算することができる。
【０００７】
このような方式によりＰＷＭ信号のデューティ比を計算し、各周期別にデューティ比が継続してアップデートされる。
【０００８】
このような既存のＰＷＭ信号のデューティ比を計算する方式では、ＰＷＭ信号が入っても検出指示信号ごとにＰＷＭカウントレジスターがアップデートされる。
【０００９】
しかしながら、検出指示信号が生成される時点とＰＷＭ信号のハイレベルが始まる時点が正確に一致しないことから、検出指示信号が生成される時点はハイレベルの中間地点やローレベルの中間地点となり、この場合、検出指示信号の境界でデューティ比計算の誤差が発生するようになるという問題点がある。
【００１０】
これにより、ＰＷＭ信号の周波数が低ければ低いほど、誤差の割合が大きくなるという問題点がある。
【００１１】
下記の特許文献１は、モータ制御装置に関するもので、デューティを計算する技術的事項は開示しているが、デューティ比検出のために検出指示信号とＰＷＭ信号のエッジを用いる技術的事項は開示していない。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開１９９４−９１９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は、上述した従来技術の問題点を解決するためのもので、ＢＬＤＣモータに適用されることができ、ＰＷＭ信号の立ち上がりエッジ又は立下りエッジに基づいてデューティ比を計算するＰＷＭ信号のデューティ比検出回路及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の第１の技術的な面によれば、本発明は、ＰＷＭ信号をカウントするカウント部と、上記ＰＷＭ信号のデューティ比に対する検出開始を指示する検出指示信号の入力を判定する検出指示判定部と、上記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出するエッジ検出部と、上記検出指示信号の入力が判定された後に上記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次に上記検出指示信号の入力が判定された後に上記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記カウント部からのカウント値を用いて上記ＰＷＭ信号のデューティ比を計算するデューティ比計算部と、を含むＰＷＭ信号のデューティ比検出回路を提案する。
【００１５】
本発明の第１の技術的な面によれば、上記カウント部は、上記ＰＷＭ信号のハイレベル維持時間及びローレベル維持時間をカウントして、ハイレベル係数値及びローレベル係数値を上記デューティ比計算部に提供するように構成されることができる。
【００１６】
上記検出指示判定部は、上記検出指示信号の入力判定時、予め設定されたレベルを有する指示検出信号を生成して上記デューティ比計算部に提供するように構成されることができる。
【００１７】
上記エッジ検出部は、上記検出指示信号の入力判定時、上記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出して予め設定されたレベルを有するエッジ検出信号を生成するように構成されることができる。
【００１８】
上記ＰＷＭエッジは、上記ＰＷＭ信号の立ち上がりエッジと立下りエッジのうちいずれか一方のエッジであることができる。
【００１９】
上記デューティ比計算部は、上記第ｋ時点（Ｔ（ｋ））から上記第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記カウント部から提供されたハイレベル係数値及びローレベル係数値を用いて上記ＰＷＭ信号のデューティ比を計算するように構成されることができる。
【００２０】
また、本発明の第２の技術的な面によれば、本発明は、ＰＷＭ信号をカウントする段階と、上記ＰＷＭ信号のデューティ比に対する検出開始を指示する検出指示信号の入力を判定する段階と、上記検出指示信号の入力判定時、上記ＰＷＭ信号のうち予め設定されたＰＷＭエッジを検出する段階と、上記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次の上記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記ＰＷＭ信号をカウントする段階からのカウント値を用いて上記ＰＷＭ信号のデューティ比を計算する段階と、を含むＰＷＭ信号のデューティ比検出方法を提案する。
【００２１】
本発明の第２の技術的な面によれば、上記ＰＷＭ信号をカウントする段階は、上記ＰＷＭ信号のハイレベル維持時間及びローレベル維持時間をカウントして、ハイレベル係数値及びローレベル係数値を上記ＰＷＭ信号のデューティ比を計算する段階に提供するように構成されることができる。
【００２２】
上記検出指示信号の入力を判定する段階は、上記検出指示信号の入力判定時まで上記ＰＷＭ信号をカウントする段階が行われ、上記検出指示信号の入力判定時、予め設定されたレベルを有する指示検出信号を生成して上記ＰＷＭ信号のデューティ比を計算する段階に提供するように構成されることができる。
【００２３】
上記ＰＷＭエッジを検出する段階は、上記ＰＷＭ信号のうち予め設定されたＰＷＭエッジの検出時まで上記ＰＷＭ信号をカウントする段階が行われ、上記ＰＷＭ信号のうち予め設定されたＰＷＭエッジの検出時、予め設定されたレベルを有するエッジ検出信号を生成するように構成されることができる。
【００２４】
上記ＰＷＭエッジは、上記ＰＷＭ信号の立ち上がりエッジと立下りエッジのうちいずれか一方のエッジであることができる。
【００２５】
上記ＰＷＭ信号のデューティ比を計算する段階は、上記第ｋ時点（Ｔ（ｋ））から上記第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記ＰＷＭ信号をカウントする段階から提供されたハイレベル係数値及びローレベル係数値を用いて上記ＰＷＭ信号のデューティ比を計算するように構成されることができる。
【発明の効果】
【００２６】
本発明によれば、ＢＬＤＣモータに適用されることができ、ＰＷＭ信号の立ち上がりエッジ又は立下りエッジに基づいてデューティ比を計算するようにすることにより、より正確なデューティ比を検出することができ、適用されるシステムで該当負荷（例えば、モータ）をより正確に制御することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例によるＰＷＭ信号のデューティ比検出回路のブロック図である。
【図２】本発明の実施例によるＰＷＭ信号のデューティ比検出方法のフローチャートである。
【図３】従来技術による検出指示信号に基づくデューティ比計算例示図である。
【図４】本発明の実施例による検出指示信号及びＰＷＭエッジに基づくデューティ比計算例示図である。
【発明を実施するための形態】
【００２８】
以下では、添付の図面を参照して本発明の好ましい実施形態について説明する。しかし、本発明の実施形態は様々な他の形態に変形されることができ、本発明の範囲は以下で説明する実施形態に限定されない。また、本発明の実施形態は、当該技術分野で平均的な知識を有する者に本発明をより完全に説明するために提供されるものである。したがって、図面における要素の形状及び大きさなどはより明確な説明のために誇張されることがある。
【００２９】
図１は、本発明の実施例によるＰＷＭ信号のデューティ比検出回路のブロック図である。
【００３０】
図１を参照すると、本発明の実施例によるＰＷＭ信号のデューティ比検出回路は、カウント部１００、検出指示判定部２００、エッジ検出部３００及びデューティ比計算部４００を含むことができる。
【００３１】
上記カウント部１００は、ＰＷＭ信号Ｓｐｗｍをカウントして、カウント値ＶＣを上記デューティ比計算部４００に提供することができる。上記ＰＷＭ信号Ｓｐｗｍは、繰り返されるハイレベルとローレベルを含む。
【００３２】
この際、本発明が適用される製品（例えば、モータ）の動作を正確に制御するために、上記ＰＷＭ信号Ｓｐｗｍのデューティ比を計算する必要がある。
【００３３】
また、上記カウント部１００は、上記ＰＷＭ信号Ｓｐｗｍのハイレベル維持時間及びローレベル維持時間をカウントして、ハイレベル係数値ＶＣＨ及びローレベル係数値ＶＣＬを上記デューティ比計算部４００に提供することができる。
【００３４】
上記検出指示判定部２００は、上記ＰＷＭ信号Ｓｐｗｍのデューティ比に対する検出開始を指示する検出指示信号Ｓｃｏｍの入力を判定することができる。ここで、上記検出指示信号Ｓｃｏｍは、上記ＰＷＭ信号Ｓｐｗｍの周期に関係なく、予め設定された時間間隔でハイレベルのパルス信号を含む信号である。
【００３５】
上記検出指示判定部２００は、上記検出指示信号Ｓｃｏｍの入力判定時、予め設定されたレベルを有する指示検出信号Ｓｄｃｏｍを生成して上記デューティ比計算部４００に提供することができる。
【００３６】
上記エッジ検出部３００は、上記ＰＷＭ信号Ｓｐｗｍのうち予め設定されたＰＷＭエッジを検出することができる。この際、上記ＰＷＭエッジは、上記ＰＷＭ信号Ｓｐｗｍの立ち上がりエッジと立下りエッジのうちいずれか一方のエッジであることができる。
【００３７】
例えば、上記ＰＷＭエッジが上記ＰＷＭ信号Ｓｐｗｍの立ち上がりエッジの場合は、上記ＰＷＭ信号Ｓｐｗｍの立ち上がりエッジがデューティ比計算のための基準時点となることができる。逆に、上記ＰＷＭエッジが上記ＰＷＭ信号Ｓｐｗｍの立下りエッジの場合は、上記ＰＷＭ信号Ｓｐｗｍの立下りエッジがデューティ比計算のための基準時点となることができる。
【００３８】
また、上記エッジ検出部３００は、上記検出指示信号Ｓｃｏｍの入力判定時、上記ＰＷＭ信号Ｓｐｗｍのうち予め設定されたＰＷＭエッジを検出して、予め設定されたレベルを有するエッジ検出信号Ｓｅｄを生成することができる。
【００３９】
そして、上記デューティ比計算部４００は、上記検出指示信号Ｓｃｏｍの入力が判定された後に上記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次に上記検出指示信号Ｓｃｏｍの入力が判定された後に上記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記カウント部１００からのカウント値ＶＣを用いて上記ＰＷＭ信号のデューティ比を計算することができる。
【００４０】
上記デューティ比計算部４００は、上記第ｋ時点（Ｔ（ｋ））から上記第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記カウント部１００から提供されたハイレベル係数値ＶＣＨ及びローレベル係数値ＶＣＬを用いて上記ＰＷＭ信号のデューティ比を計算することができる。
【００４１】
図２は、本発明の実施例によるＰＷＭ信号のデューティ比検出方法のフローチャートである。
【００４２】
図１及び図２を参照して本発明の実施例によるＰＷＭ信号のデューティ比検出方法を説明すると、カウント部１００は、パルス幅変調（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ、以下「ＰＷＭ」という。）信号Ｓｐｗｍをカウントすることができる（Ｓ１００）。
【００４３】
この際、上記カウント部１００は、上記ＰＷＭ信号Ｓｐｗｍのハイレベル維持時間及びローレベル維持時間をカウントして、ハイレベル係数値ＶＣＨ及びローレベル係数値ＶＣＬを提供することができる。
【００４４】
上記検出指示判定部２００は、上記ＰＷＭ信号Ｓｐｗｍのデューティ比に対する検出開始を指示する検出指示信号Ｓｃｏｍの入力を判定することができる（Ｓ２００）。
【００４５】
上記検出指示判定部２００は、上記検出指示信号Ｓｃｏｍの入力判定時、予め設定されたレベルを有する指示検出信号Ｓｄｃｏｍを生成して上記ＰＷＭ信号のデューティ比を計算する段階Ｓ４００に提供することができる。
【００４６】
上記エッジ検出部３００は、上記検出指示信号Ｓｃｏｍの入力判定時、上記ＰＷＭ信号Ｓｐｗｍのうち予め設定されたＰＷＭエッジを検出することができる（Ｓ３００）。
【００４７】
上記エッジ検出部３００は、上記ＰＷＭ信号Ｓｐｗｍのうち予め設定されたＰＷＭエッジの検出時まで上記ＰＷＭ信号をカウントする段階Ｓ１００が行われ、上記ＰＷＭ信号Ｓｐｗｍのうち予め設定されたＰＷＭエッジの検出時、予め設定されたレベルを有するエッジ検出信号Ｓｅｄを生成することができる。
【００４８】
例えば、上記ＰＷＭエッジは、上記ＰＷＭ信号Ｓｐｗｍの立ち上がりエッジと立下りエッジのうちいずれか一方のエッジであることができる。
【００４９】
上記デューティ比計算部４００は、上記ＰＷＭエッジが検出される第ｋ時点（Ｔ（ｋ）、ｋは１以上の自然数）から、次の上記ＰＷＭエッジが検出される第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記ＰＷＭ信号をカウントする段階Ｓ１００からのカウント値ＶＣを用いて上記ＰＷＭ信号のデューティ比を計算することができる。
【００５０】
上記デューティ比計算部４００は、上記第ｋ時点（Ｔ（ｋ））から上記第ｋ＋１時点（Ｔ（ｋ＋１））までの区間の間に対し、上記カウント部１００から提供されたハイレベル係数値ＶＣＨ及びローレベル係数値ＶＣＬを用いて上記ＰＷＭ信号Ｓｐｗｍのデューティ比（ＤＲ）を計算することができる。
【００５１】
図３は、従来技術による検出指示信号に基づくデューティ比計算例示図である。
【００５２】
図３を参照すると、従来技術による検出指示信号Ｓｃｏｍに基づいてデューティ比を計算する場合、図３に示したように、上記検出指示信号ＳｃｏｍとＰＷＭ信号Ｓｐｗｍの立ち上がりエッジ又は立下りエッジが一致しない。
【００５３】
したがって、各区間別に計算されるデューティ比は、例えば、６０％、７３％、６０％、７３％等と一定でない。
【００５４】
図４は、本発明の実施例による検出指示信号及びＰＷＭエッジに基づくデューティ比計算例示図である。
【００５５】
図４を参照すると、本発明の実施例による検出指示信号Ｓｃｏｍ及びＰＷＭエッジに基づいてＰＷＭ信号Ｓｐｗｍのデューティ比を計算する場合、上記検出指示信号Ｓｃｏｍの入力が判定された後にＰＷＭエッジを再度検出し、ＰＷＭエッジに基づいてデューティ比を計算する。
【００５６】
これにより、例えば、６７％と常に一定のデューティ比が計算されることができることが分かる。
【符号の説明】
【００５７】
１００  カウント部
２００  検出指示判定部
３００  エッジ検出部
４００  デューティ比計算部
Ｓｐｗｍ  ＰＷＭ信号
Ｓｃｏｍ  検出指示信号
ＤＲ  デューティ比
【図１】
2014093936.tif 000003
【図２】
2014093936.tif 000004
【図３】
2014093936.tif 000005
【図４】
2014093936.tif 000006