(57)【特許請求の範囲】
【請求項１】
モータを駆動するモータ駆動信号の進角を制御する半導体装置であって、
前記モータに流れる電流に応じた制御信号を生成する制御信号生成部と、
上限電圧が供給され、前記制御信号の最大値を前記上限電圧に制限した進角制御信号を出力する上限電圧制限部と、
前記進角を表す進角データと前記進角制御信号との関係線を生成し、前記関係線と前記進角制御信号とに基づいて前記進角データを生成する進角データ生成部と、
前記上限電圧を分圧し、分圧された電圧を前記上限電圧未満の変化点電圧として前記進角データ生成部に供給する分圧回路と、を備え、
前記進角データ生成部には、進角設定電圧が供給され、
前記関係線は、下限点から変化点を通って上限点に至り、前記下限点と前記変化点との間、及び、前記変化点と前記上限点との間は、直線であり、
前記変化点は、前記進角制御信号が前記変化点電圧であり、且つ、前記進角データが前記進角設定電圧に応じた進角を表す点であり、
前記上限点は、前記進角制御信号が前記上限電圧であり、且つ、前記進角データが最大の進角を表す点である
ことを特徴とする半導体装置。
【請求項２】
モータを駆動するモータ駆動信号の進角を制御する半導体装置であって、
前記モータに流れる電流に応じた制御信号を生成する制御信号生成部と、
上限電圧が供給され、前記制御信号の最大値を前記上限電圧に制限した進角制御信号を出力する上限電圧制限部と、
前記進角を表す進角データと前記進角制御信号との関係線を生成し、前記関係線と前記進角制御信号とに基づいて前記進角データを生成する進角データ生成部と、を備え、
前記進角データ生成部には、前記上限電圧未満の変化点電圧と、進角設定電圧とが供給され、
前記関係線は、下限点から変化点を通って上限点に至り、
前記変化点は、前記進角制御信号が前記変化点電圧であり、且つ、前記進角データが前記進角設定電圧に応じた進角を表す点であり、
前記上限点は、前記進角制御信号が前記上限電圧であり、且つ、前記進角データが最大の進角を表す点である
ことを特徴とする半導体装置。
【請求項３】
前記上限電圧を分圧し、分圧された電圧を前記変化点電圧として前記進角データ生成部に供給する分圧回路を備える
ことを特徴とする請求項２に記載の半導体装置。
【請求項４】
前記関係線における、前記下限点と前記変化点との間、及び、前記変化点と前記上限点との間は、直線である
ことを特徴とする請求項２または請求項３に記載の半導体装置。
【請求項５】
前記関係線は、ｎ（ｎは正の整数）個の追加の変化点を更に通り、
前記進角データ生成部には、ｎ組の追加の変化点電圧及び追加の進角設定電圧が供給され、前記各追加の変化点電圧は前記上限電圧未満であり、
前記各追加の変化点は、前記進角制御信号が、対応する追加の変化点電圧であり、且つ、前記進角データが、対応する追加の進角設定電圧に応じた進角を表す点である
ことを特徴とする請求項２に記載の半導体装置。
【請求項６】
進角が制御されたモータ駆動信号でモータを駆動するモータ駆動装置であって、
前記モータに流れる電流に応じた制御信号を生成する制御信号生成部と、
上限電圧が供給され、前記制御信号の最大値を前記上限電圧に制限した進角制御信号を出力する上限電圧制限部と、
前記進角を表す進角データと前記進角制御信号との関係線を生成し、前記関係線と前記進角制御信号とに基づいて前記進角データを生成する進角データ生成部と、
前記進角データと、前記モータの回転位置を表す位置信号と、に基づいて、前記進角が制御された前記モータ駆動信号を生成するモータ駆動信号生成部と、を備え、
前記進角データ生成部には、前記上限電圧未満の変化点電圧と、進角設定電圧とが供給され、
前記関係線は、下限点から変化点を通って上限点に至り、
前記変化点は、前記進角制御信号が前記変化点電圧であり、且つ、前記進角データが前記進角設定電圧に応じた進角を表す点であり、
前記上限点は、前記進角制御信号が前記上限電圧であり、且つ、前記進角データが最大の進角を表す点である
ことを特徴とするモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、半導体装置及びモータ駆動装置に関する。
【背景技術】
【０００２】
ブラシレスモータ（以下、モータと称する）は、用途によって異なるが、一般的に回転速度が速くなったりモータ電流が多くなったりすると電流位相が遅れる。このため、モータを効率よく制御するために、モータ電流に応じて適切な進角に制御する進角制御が必要である。従来の進角制御回路（半導体装置）では、モータ電流と進角との関係を直線であるものとして、進角制御している。
【０００３】
しかし、モータ電流に対する最適な進角特性は、曲線の場合がある。従来の進角制御では直線の制御しかできないため、モータ電流によっては最適な進角に制御できず、モータの効率が低下してしまう。
【０００４】
これに対して、例えば、予め測定したモータの最適な進角特性をマイコンのＲＯＭに記憶しておき、記憶された進角特性と、検出したモータ電流や回転速度と、に基づいて進角を制御する技術も考えられる。しかしながら、この技術では、マイコンが必要であるため、進角制御回路の大型化、複雑化および高コスト化が避けられない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３０３２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、簡単な構成でモータの進角を適切に制御できる半導体装置及びモータ駆動装置を提供することにある。
【課題を解決するための手段】
【０００７】
一実施形態によれば、半導体装置は、制御信号生成部と、上限電圧制限部と、進角データ生成部と、を備える。前記半導体装置は、モータを駆動するモータ駆動信号の進角を制御する。前記制御信号生成部は、前記モータに流れる電流に応じた制御信号を生成する。前記上限電圧制限部は、前記制御信号の最大値を、供給された上限電圧に制限した進角制御信号を出力する。前記進角データ生成部は、前記進角を表す進角データと前記進角制御信号との関係線を生成し、前記関係線と前記進角制御信号とに基づいて前記進角データを生成する。前記関係線は、下限点から変化点を通って上限点に至る。前記変化点は、前記進角制御信号が前記上限電圧未満の変化点電圧であり、且つ、前記進角データが前記進角設定電圧に応じた進角を表す点である。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るモータ駆動システムの概略的な構成を示すブロック図である。
【図２】第１の実施形態に係る進角制御回路の概略的な構成を示すブロック図である。
【図３】第１の実施形態に係る進角制御回路における進角制御信号と進角データ（進角）との関係線を示す図である。
【図４】第１の実施形態に係る進角制御回路におけるモータ電流と進角データ（進角）との関係を示す図である。
【図５】第１の実施形態に係る測定されたモータ電流と進角との関係を示す図である。
【図６】第１の実施形態に係る進角制御回路における進角制御信号と進角の関係を示す図である。
【図７】第１の実施形態に係る進角制御回路におけるモータ電流と進角データ（進角）との関係を示す図である。
【図８】第１の実施形態に係る進角制御回路におけるモータ電流と進角データ（進角）との関係を示す図である。
【図９】第２の実施形態に係る進角制御回路の概略的な構成を示すブロック図である。
【図１０】第２の実施形態に係る進角制御回路における進角制御信号と進角データ（進角）との関係線を示す図である。
【図１１】比較例に係る進角制御回路の概略的な構成を示すブロック図である。
【図１２】比較例に係る進角制御回路におけるモータ電流と進角制御信号との関係を示す図である。
【図１３】比較例に係る進角制御回路における進角制御信号と進角データ（進角）との関係直線を示す図である。
【図１４】比較例に係る進角制御回路におけるモータ電流と進角データ（進角）との関係を示す図である。
【図１５】比較例に係る最適なモータ電流と進角データ（進角）との関係を示す図である。
【発明を実施するための形態】
【０００９】
（比較例）
本発明の実施形態についての説明に先立ち、図１１〜図１５を参照して、発明者等が知得する比較例の進角制御回路について説明する。
【００１０】
図１１は、比較例に係る進角制御回路１０Ｘの概略的な構成を示すブロック図である。進角制御回路１０Ｘは、モータ（図示せず）を駆動するモータ駆動信号の進角を制御するものであり、例えば、モータ制御ＩＣ（Integrated Circuit）の一部として構成されている。
【００１１】
モータ電流信号Ｉｉｎは、モータに流れるモータ電流をシャント抵抗（図示せず）などで検出することで得られる。増幅部１は、モータ電流信号Ｉｉｎをゲイン倍する。サンプリング部２及びピークホールド部３から構成されるピークホールド回路は、ゲイン倍された信号をピークホールドして、直流電圧である制御信号ＣＳに変換する。上限電圧制限部４は、外部から設定された上限電圧ＵＬと制御信号ＣＳとを比較して、制御信号ＣＳの最大値を上限電圧ＵＬに制限した進角制御信号ＬＡを出力する。進角データ生成部６Ｘは、進角データと進角制御信号ＬＡとの関係直線（後述する図１３の関係直線ａ２）を生成し、この関係直線と進角制御信号ＬＡとに基づいて進角データを生成する。生成された進角データは、進角を表す。
【００１２】
図１２は、比較例に係る進角制御回路１０Ｘにおけるモータ電流と進角制御信号ＬＡとの関係を示す図である。上述のように進角制御信号ＬＡの最大値は上限電圧ＵＬである。図１２に示すように、進角制御信号ＬＡが上限電圧ＵＬ以下の範囲において、モータ電流と進角制御信号ＬＡは比例している（関係線ａ１）。
【００１３】
図１３は、比較例に係る進角制御回路１０Ｘにおける進角制御信号ＬＡと進角データ（進角）との関係直線ａ２を示す図である。図１３に示すように、進角制御信号ＬＡと進角データ（進角）は直線関係になっている。
【００１４】
図１４は、比較例に係る進角制御回路１０Ｘにおけるモータ電流と進角データ（進角）との関係を示す図である。この関係は、図１２の関係と図１３の関係から得られる。図１４に示すように、比較例の進角制御回路１０Ｘの場合、モータ電流と進角データ（進角）の関係を直線ａ３であるとして、モータ電流に応じて進角を制御している。
【００１５】
図１５は、比較例に係る最適なモータ電流と進角データ（進角）との関係を示す図である。図１５に示すように、モータによっては、モータ電流に対する最適な進角特性は曲線（非線形）ｃ１となる場合がある。このようなモータの一例として、例えば、ファン用のモータが挙げられる。これに対して比較例の進角制御回路１０Ｘでは、以上で説明したように、直線ｂ１又は直線ｂ２などに基づいて進角を制御できるにすぎない。従って、モータ電流によっては最適な進角と制御された進角との差が大きくなるため、モータの効率が低下する。
【００１６】
以下に、図面を参照して本発明の実施形態について説明する。これらの実施形態は、本発明を限定するものではない。
【００１７】
（第１の実施形態）
図１は、第１の実施形態に係るモータ駆動システムの概略的な構成を示すブロック図である。図１に示すように、モータ駆動システムは、モータ駆動装置１００と、モータＭと、抵抗Ｒとを備える。
【００１８】
モータ駆動装置１００は、進角が制御された３相のモータ駆動信号でモータＭを駆動する。モータ駆動装置１００は、例えば、モータ制御ＩＣとして構成されている。モータＭは、例えば、ファン用のモータである。
【００１９】
モータ駆動装置１００は、進角制御回路（半導体装置）１０と、位相カウンター２０と、波形生成ロジック３０と、スイッチング部４０と、を有する。
【００２０】
進角制御回路１０は、外部から供給された上限電圧ＵＬ及び進角設定電圧ＬＡＣと、モータＭに流れるモータ電流に応じたモータ電流信号Ｉｉｎと、に基づいて、進角を表す進角データを生成する。進角制御回路１０は、この進角データを変化させることにより、モータＭを駆動するモータ駆動信号の進角を制御する。後述するように、進角制御回路１０は、モータ電流と進角データとの関係が折れ線になるように制御する。
【００２１】
位相カウンター２０は、モータＭの回転位置を表す位置信号と、進角制御回路１０で生成された進角データと、に基づいて、進角が制御された位相信号を生成する。例えば、位相カウンター２０は、進角データが表す進角を位置信号の位相に加えた位相信号を生成する。例えば、位置信号は、モータＭの回転位置を検出するセンサ（図示せず）から供給される。
【００２２】
波形生成ロジック３０は、位相カウンター２０で生成された位相信号と、外部から供給された振幅信号と、に基づいて、スイッチング部４０を駆動するスイッチング部駆動信号を生成する。例えば、スイッチング部駆動信号はＰＷＭ信号であり、そのパルス幅は振幅信号に応じて制御される。
【００２３】
スイッチング部４０は、６個のスイッチングトランジスタＴＲ１〜ＴＲ６を有する。２個のスイッチングトランジスタＴＲ１，ＴＲ２は、電源とグランドとの間に直列接続されている。同様に、２個のスイッチングトランジスタＴＲ３，ＴＲ４と、２個のスイッチングトランジスタＴＲ５，ＴＲ６は、それぞれ、電源とグランドとの間に直列接続されている。スイッチングトランジスタＴＲ１〜ＴＲ６は、それぞれ、波形生成ロジック３０で生成されたスイッチング部駆動信号によってオン又はオフに制御される。それにより、スイッチング部４０は、スイッチングトランジスタＴＲ１，ＴＲ２の接続点、スイッチングトランジスタＴＲ３，ＴＲ４の接続点、及び、スイッチングトランジスタＴＲ５，ＴＲ６の接続点から、進角が制御された３相のモータ駆動信号をモータＭに供給する。なお、進角は、モータＭの巻線に誘起される誘起電圧に対するモータ駆動信号の進み角である。
【００２４】
モータ電流は、電源からスイッチング部４０及びモータＭの巻線を介してグランドに流れる。このモータ電流は、スイッチング部４０とグランドとの間に接続された抵抗Ｒを用いて、電圧であるモータ電流信号Ｉｉｎに変換される。
【００２５】
位相カウンター２０、波形生成ロジック３０、及び、スイッチング部４０は、モータ駆動信号生成部として機能する。つまり、モータ駆動信号生成部は、進角データと、モータＭの回転位置を表す位置信号と、に基づいてモータ駆動信号を生成する。
【００２６】
次に、進角制御回路１０について詳しく説明する。以下に説明するように、進角制御回路１０は、比較例の進角制御回路１０Ｘに新たに端子Ｔ３を追加し、端子Ｔ３に供給される進角設定電圧ＬＡＣと、上限電圧ＵＬの１／２である電圧ＵＬ／２と、を進角データ生成部６に入力し、これらの電圧を用いて進角制御信号ＬＡと進角の関係を改良している。
【００２７】
図２は、第１の実施形態に係る進角制御回路１０の概略的な構成を示すブロック図である。図２に示すように、進角制御回路１０は、増幅部１と、サンプリング部２と、ピークホールド部３と、上限電圧制限部４と、分圧回路５と、進角データ生成部（進角制御ロジック）６と、を有する。
【００２８】
増幅部１、サンプリング部２、及び、ピークホールド部３は、制御信号生成部として機能する。この制御信号生成部は、端子Ｔ１に供給されたモータ電流信号Ｉｉｎに基づいて、モータＭに流れる電流に応じた制御信号ＣＳを生成する。
【００２９】
増幅部１は、増幅器１ａと、抵抗１ｂ，１ｃとを含む。増幅部１は、非反転増幅回路であり、供給されたモータ電流信号Ｉｉｎを、抵抗１ｂ，１ｃで決定される所定のゲインで増幅する。
【００３０】
サンプリング部２とピークホールド部３は、増幅部１で増幅された信号をピークホールドして直流電圧に変換するピークホールド回路として機能する。サンプリング部２は、増幅器２ａと、スイッチ２ｂとを含む。サンプリング部２は、スイッチ２ｂがオン時にはバッファとして機能し、スイッチ２ｂがオフ時には信号を出力しない。これにより、サンプリング部２は、増幅部１で増幅された信号を、スイッチ２ｂのオン／オフ動作によってサンプリングする。ピークホールド部３は、サンプリングされた信号をピークホールドして、直流電圧である制御信号ＣＳを出力する。
【００３１】
なお、ピークホールド回路に代えて、増幅部１で増幅された信号の平均値を計算する平均回路等を用いてもよい。
【００３２】
上限電圧制限部４は、端子Ｔ２から上限電圧ＵＬが供給され、上限電圧ＵＬと制御信号ＣＳとを比較して、制御信号ＣＳの最大値を上限電圧ＵＬに制限した進角制御信号ＬＡを出力する。
【００３３】
分圧回路５は、上限電圧ＵＬを１／２に分圧し、分圧された電圧ＵＬ／２を変化点電圧Ｖａとして進角データ生成部６に供給する。つまり、変化点電圧Ｖａは上限電圧ＵＬ未満である。
【００３４】
進角データ生成部６は、進角を表す進角データと進角制御信号ＬＡとの関係線を生成し、この関係線と進角制御信号ＬＡとに基づいて進角データを生成する。進角データ生成部６には、端子Ｔ３からの進角設定電圧ＬＡＣが更に供給される。
【００３５】
次に、進角データ生成部６の関係線について説明する。
【００３６】
図３は、第１の実施形態に係る進角制御回路１０における進角制御信号ＬＡと進角データ（進角）との関係線ａ４を示す図である。前述のように進角データは進角を表し、関係線ａ４は進角制御信号ＬＡと進角との関係線と等価である。図３の横軸は進角制御信号ＬＡを表し、縦軸は進角データ（進角）を表す。
【００３７】
関係線ａ４は、原点（下限点）から変化点ｅを通って上限点ｍに至る。変化点ｅは、進角制御信号ＬＡが変化点電圧Ｖａ（＝ＵＬ／２）であり、且つ、進角データが進角設定電圧ＬＡＣに応じた進角ｆを表す点である。即ち、変化点ｅにおける進角データ（進角）は、進角設定電圧ＬＡＣに応じて所望の値に決定できる。上限点ｍは、進角制御信号ＬＡが上限電圧ＵＬであり、且つ、進角データが最大の進角ｄを表す点である。
【００３８】
関係線ａ４における、原点と変化点ｅとの間、及び、変化点ｅと上限点ｍとの間は、直線となっている。つまり、関係線ａ４は、変化点ｅで傾きが変化する折れ線である。
【００３９】
図３に示すように、進角制御信号ＬＡと進角データの関係が図１３の比較例で示した直線ａ２の場合、進角制御信号ＬＡが上限電圧ＵＬの時、進角データは進角ｄを表す。進角制御信号ＬＡが上限電圧ＵＬの１／２の時、進角データは進角ｇを表す。進角制御信号ＬＡが進角設定電圧ＬＡＣの時、進角データは進角ｆを表す。ここでは、進角設定電圧ＬＡＣは電圧ＵＬ／２より低く、即ち進角ｆは進角ｇより小さい。
【００４０】
これに対して、本実施形態の進角制御信号ＬＡと進角データの関係線ａ４では、進角制御信号ＬＡが上限電圧ＵＬの１／２の時、進角データが表す進角は、進角ｇから進角ｆに小さくなる。従って、関係線ａ４は、前述したように折れ線になる。
【００４１】
なお、進角設定電圧ＬＡＣは電圧ＵＬ／２より高くてもよく、即ち進角ｆは進角ｇより大きくてもよい。
【００４２】
図４は、第１の実施形態に係る進角制御回路１０におけるモータ電流と進角データ（進角）との関係を示す図である。モータ電流と進角制御信号ＬＡは比例するので、以上で説明した進角制御信号ＬＡと進角データ（進角）の関係により、モータ電流と進角データ（進角）の関係は図４のように折れ線になる。即ち、最適な進角特性の曲線ｃ１を近似した折れ線ａ５に基づいて進角を制御することができる。
【００４３】
次に、図５〜図８を参照して、モータ電流と進角の関係を最適な進角特性に近づくように調整するための具体的なチューニング方法を説明する。
【００４４】
図５は、測定されたモータ電流と進角との関係を示す図である。図６は、進角制御回路１０における進角制御信号ＬＡと進角の関係を示す図である。図７は、進角制御回路１０におけるモータ電流と進角データ（進角）との関係を示す図である。図８は、進角制御回路１０におけるモータ電流と進角データ（進角）との関係を示す図である。
【００４５】
まず、最適な進角特性の曲線ｃ１を測定する。具体的には、図１のモータ駆動システムを用いて、図５に示すようにモータ電流０から最大定格電流までのいくつかのポイントでの最適な進角θ１〜θ５，θｍａｘを測定する。
【００４６】
次に、図６に示すように直線ａ２の関係から各進角に対応する進角制御信号ＬＡを求める。例えば、進角データ生成部６に入力される進角制御信号ＬＡを０から大きくしていき、各進角に対応する進角制御信号ＬＡを求める。これにより、進角が最大値θｍａｘである時、進角制御信号ＬＡは最大電圧ＬＡｍａｘであることが分かる。
【００４７】
この結果に基づき、モータ電流が最大定格電流の時、進角制御信号ＬＡが上記最大電圧ＬＡｍａｘになるように、増幅部１のゲインを決定する。さらに、上限電圧ＵＬとして、端子Ｔ２に最大電圧ＬＡｍａｘを入力する。この時、モータ電流と進角データ（進角）の関係は図７の折れ線ａ６になる。つまり、モータ電流が最大定格電流以上では、進角制御信号ＬＡが一定の上限電圧ＵＬ（最大電圧ＬＡｍａｘ）に制限されるため、進角データは最大値である進角θｍａｘを表すようになる。
【００４８】
モータ電流が最大定格電流の１／２となるポイントにおいて、対応する進角制御信号ＬＡは上限電圧ＵＬの１／２である。図８に示すように、進角設定電圧ＬＡＣにより上記ポイントの進角データ（進角）が自由に調整できるので、モータ電流と進角データ（進角）の関係を、例えば、折れ線ａ７１，ａ７２，ａ７３，ａ７等に調整できる。そして、最初に測定した最適な進角特性の曲線ｃ１に近付くように進角設定電圧ＬＡＣを決定し、最終的に決定された進角特性は、例えば、折れ線ａ７になる。
【００４９】
以上で説明したように、本実施形態によれば、進角データと進角制御信号ＬＡとの関係線ａ４を生成し、関係線ａ４と進角制御信号ＬＡとに基づいて進角データを生成するようにしている。その上で、関係線ａ４は変化点ｅを通り、変化点ｅは、進角制御信号ＬＡが変化点電圧Ｖａ（＝ＵＬ／２）であり且つ進角データが進角設定電圧ＬＡＣに応じた進角を表す点であるようにしている。よって、進角設定電圧ＬＡＣを調整することにより、変化点ｅにおける進角データ、即ち進角を自由に調整でき、それにより折れ線である関係線ａ４を調整できる。つまり、進角の制御自由度を高めることができる。従って、最適な進角特性に近い関係線ａ４を得ることができるので、最適な進角特性に近い進角制御を実現して、モータＭの効率向上が図れる。
【００５０】
また、比較例の進角制御回路１０Ｘに端子Ｔ３と分圧回路５を追加すると共に、進角データ生成部６の制御を比較例のものから変更することで、上記効果を得ることができる。よって、最適な進角特性を記憶させておくマイコン等を用いる必要がないので、システム全体のコストを抑えることが可能である。即ち、簡単な構成でモータＭの進角を適切に制御できる。
【００５１】
さらに、変化点電圧Ｖａとして上限電圧ＵＬを分圧した電圧ＵＬ／２を用いているため、モータＭの変更等によって最大定格電流が変化しても、最大定格電流に対応するように上限電圧ＵＬを変化させれば、変化点電圧Ｖａも合わせて変化する。よって、このような場合に変化点電圧Ｖａを設定し直す手間が省ける。
【００５２】
（第２の実施形態）
本実施形態は、関係線が２つの変化点を通る点が、第１の実施形態と異なる。
【００５３】
図９は、第２の実施形態に係る進角制御回路１０’の概略的な構成を示すブロック図である。図９に示すように、進角制御回路１０’は、増幅部１と、サンプリング部２と、ピークホールド部３と、上限電圧制限部４と、進角データ生成部６’と、分圧回路７，８と、を有する。つまり、進角制御回路１０’は、進角データ生成部６’と、分圧回路７，８とが図２の第１の実施形態と異なる。その他の回路構成は、図２の第１の実施形態と同一であるため、同一の要素に同一の符号を付して説明を省略する。
【００５４】
分圧回路７は、上限電圧ＵＬを１／３に分圧し、分圧された電圧ＵＬ／３を変化点電圧Ｖａ１として進角データ生成部６’に供給する。
【００５５】
分圧回路８は、上限電圧ＵＬを２／３に分圧し、分圧された電圧２ＵＬ／３を追加の変化点電圧Ｖａ２として進角データ生成部６’に供給する。
【００５６】
進角データ生成部６’は、第１の実施形態と同様に、進角を表す進角データと進角制御信号ＬＡとの関係線を生成し、この関係線と進角制御信号ＬＡとに基づいて進角データを生成する。進角データ生成部６’には、端子Ｔ３１からの進角設定電圧ＬＡＣ１と、端子Ｔ３２からの追加の進角設定電圧ＬＡＣ２とが更に供給される。
【００５７】
次に、進角データ生成部６’の関係線について説明する。
【００５８】
図１０は、第２の実施形態に係る進角制御回路１０’における進角制御信号ＬＡと進角データ（進角）との関係線ａ４’を示す図である。図１０は、第１の実施形態の図３に対応する。
【００５９】
関係線ａ４’は、原点から変化点ｅ１及び追加の変化点ｅ２を通って上限点ｍに至る。変化点ｅ１は、進角制御信号ＬＡが変化点電圧Ｖａ１（＝ＵＬ／３）であり、且つ、進角データが進角設定電圧ＬＡＣ１に応じた進角ｆ１を表す点である。追加の変化点ｅ２は、進角制御信号ＬＡが追加の変化点電圧Ｖａ２（＝２ＵＬ／３）であり、且つ、進角データが追加の進角設定電圧ＬＡＣ２に応じた進角ｆ２を表す点である。ここでは、進角ｆ２は進角ｆ１より大きい。上限点ｍは、図３と同一である。
【００６０】
関係線ａ４’における、原点と変化点ｅ１との間、変化点ｅ１と追加の変化点ｅ２との間、及び、追加の変化点ｅ２と上限点ｍとの間は、直線となっている。つまり、関係線ａ４’は、変化点ｅ１及び追加の変化点ｅ２で傾きが変化する折れ線である。
【００６１】
モータ電流と進角制御信号ＬＡは比例するので、以上で説明した進角制御信号ＬＡと進角データ（進角）の関係により、モータ電流と進角データ（進角）の関係は折れ線になる。即ち、最適な進角特性の曲線を近似した折れ線に基づいて進角を制御することができる。
【００６２】
以上で説明したように、本実施形態によれば、関係線ａ４’は変化点ｅ１及び追加の変化点ｅ２を通るようにしている。そして、第１の実施形態と同様に、進角設定電圧ＬＡＣ１と追加の進角設定電圧ＬＡＣ２を調整することにより、変化点ｅ１及び追加の変化点ｅ２における進角データ、即ち進角を自由に調整でき、それにより折れ線である関係線ａ４’を調整できる。つまり、第１の実施形態よりも進角の制御の自由度を高めることができる。従って、最適な進角特性により近い関係線ａ４’を得ることができるので、最適な進角特性により近い制御を実現して、モータＭの効率向上が図れる。
【００６３】
以上で説明した第１及び第２の実施形態によれば、簡単な構成でモータの進角を適切に制御できる。
【００６４】
（変形例）
以上の説明では、関係線が１つ又は２つの変化点を通る一例について説明したが、これに限られない。つまり、関係線は、ｎ（ｎは正の整数）個の追加の変化点を更に通り、進角データ生成部６，６’には、ｎ組の追加の変化点電圧及び追加の進角設定電圧が供給されるようにしてもよい。この場合、各追加の変化点電圧は上限電圧ＵＬ未満である。また、各追加の変化点は、進角制御信号が、対応する追加の変化点電圧であり、且つ、進角データが、対応する追加の進角設定電圧に応じた進角を表す点である。このように複数の変化点を設けることで、最適な進角特性にさらに近い関係線を得ることができる
また、変化点電圧Ｖａは、上限電圧ＵＬ未満であれば、上限電圧ＵＬの１／２でなくてもよい。同様に、変化点電圧Ｖａ１及び追加の変化点電圧Ｖａ２も、上限電圧ＵＬ未満であればよい。
【００６５】
さらには、第１の実施形態において、分圧回路５を設けずに、変化点電圧Ｖａが進角制御回路１０の外部から供給されるようにしてもよい。同様に、第２の実施形態において、分圧回路７，８を設けずに、変化点電圧Ｖａ１と追加の変化点電圧Ｖａ２が進角制御回路１０’の外部から供給されるようにしてもよい。
【００６６】
また、関係線ａ４，ａ４’は折れ線である一例について説明したが、これに限られない。例えば、関係線ａ４における、原点と変化点ｅとの間、及び、変化点ｅと上限点ｍとの間は、厳密な直線ではなくてもよい。
【００６７】
また、下限点は原点である一例について説明したが、これに限られない。例えば、下限点は、外部から供給された電圧によって原点以外の点に決定されてもよい。
【００６８】
上述した実施形態で説明した進角制御回路１０及びモータ駆動装置１００の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、進角制御回路１０及びモータ駆動装置１００の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００６９】
また、進角制御回路１０及びモータ駆動装置１００の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００７０】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７１】
１  増幅部（制御信号生成部）
２  サンプリング部（制御信号生成部）
３  ピークホールド部（制御信号生成部）
４  上限電圧制限部
５，７，８  分圧回路
６，６’  進角データ生成部
１０，１０’  進角制御回路
２０  位相カウンター
３０  波形生成ロジック
４０  スイッチング部
１００  モータ駆動装置
Ｍ  モータ
Ｒ  抵抗
【図１】
0005535165.tif 000002
【図２】
0005535165.tif 000003
【図３】
0005535165.tif 000004
【図４】
0005535165.tif 000005
【図５】
0005535165.tif 000006
【図６】
0005535165.tif 000007
【図７】
0005535165.tif 000008
【図８】
0005535165.tif 000009
【図９】
0005535165.tif 000010
【図１０】
0005535165.tif 000011
【図１１】
0005535165.tif 000012
【図１２】
0005535165.tif 000013
【図１３】
0005535165.tif 000014
【図１４】
0005535165.tif 000015
【図１５】
0005535165.tif 000016