(57)【要約】【課題】構成要素に汎用性を持たせるとともに、制御対象のブラシレスモータに備わるロータの回転方向が変化するものであっても、容易に進角制御および遅角制御を行うことができるブラシレスモータ用制御装置を提供する。【解決手段】回転検出装置から供給されう第１から第３の回転信号に基づき、基準通電パターン信号を生成する基準通電パターン生成部２３を備え、基準通電パターン信号を処理し、進角または遅角制御を実行するブラシレスモータ用制御装置１である。【選択図】図１
2010178568.tif 000002
【特許請求の範囲】
【請求項１】
Ｕ相、Ｖ相およびＷ相の電気巻線を備えるステータと、前記ステータに対し回転自在に配置されたロータを備えたブラシレスモータに制御電流を供給するブラシレスモータ用御装置において、
複数のスイッチ素子を備え、直流電源並びに前記Ｕ相、Ｖ相およびＷ相の電気巻線が接続され、前記各スイッチ素子のオンオフにより直流電源から供給される電流を６つの通電パターンの電流に転流し、前記６つの通電パターンの電流を前記Ｕ相、Ｖ相およびＷ相の電気巻線に順次供給するインバータ装置と、
互いに電気角１２０度ずれて配置された３つの回転検出素子を備え、前記回転検出素子により前記ロータの回転位置を検出し、前記回転検出素子がそれぞれ検出する前記ロータの回転位置に対応する第１から第３の回転信号を出力する回転検出装置と、
前記回転検出装置および前記インバータ装置に備わる前記スイッチ素子に接続され、前記回転検出装置から供給される前記第１から第３の回転信号に基づき前記スイッチ素子にオンオフ制御信号を供給するスイッチ制御装置とを備え、
前記スイッチ制御装置は、
前記回転検出装置から供給される第１から第３の回転信号に基づき、オンおよびオフ信号を形成し、それぞれ位相が電気角１２０度ずれた３つのハイサイド基準通電パターン信号と、オンおよびオフ信号を形成し、それぞれ位相が電気角１２０度ずれた３つのローサイド基準通電パターン信号からなる基準通電パターン信号を形成し、前記基準通電パターン信号を出力する基準通電パターン生成部と、
前記基準通電パターン生成部に接続され、前記基準通電パターン生成部から供給される前記基準通電パターン信号を監視し、前記各ローサイド基準通電パターン信号がオン信号からオフ信号に変化したときに第１の通知信号を順次出力し、前記各ハイサイド基準通電パターン信号がオン信号からオフ信号に変化したときに第２の通知信号を順次出力する監視部と、
前記監視部に接続され、前記第１および第２の通知信号が供給され、前記第１および第２の通知信号から前記基準通電パターンの電気角６０度周期を計測し、前記電気角６０度周期に対応する周期カウント値を出力する周期カウンタと、
前記基準通電パターン生成部および前記監視部に接続され、前記監視部から前記各ローサイド基準通電パターン信号がオン信号からオフ信号に変化したときに出力される前記第１の通知信号が順次供給されると、そのときの前記各ハイサイド基準通電パターン信号を前記第１から第３の通電パターンデータとして順次書き換え記憶し、前記各ハイサイド基準通電パターン信号がオン信号からオフ信号に変化したときに出力される前記第２の通知信号が順次供給されると、そのときの前記各ローサイド基準通電パターン信号を第４から第６の通電パターンデータとして順次書き換え記憶する第１のメモリと、
前記基準通電パターンの前記電気６０度周期に対する進角量または遅角量を設定し、前記進角量に対応する進角カウント値または前記遅角量に対応する遅角カウント値を出力する設定手段と、
前記周期カウンタ、前記設定手段および前記監視部に接続され、
前記周期カウンタから前記周期カウント値が供給されるとともに、前記設定手段から進角カウント値または遅角カウント値が供給され、前記周期カウント値に前記進角カウント値または前記遅角カウント値を減じまたは加えた通電切替カウント値が予めセットされ、
前記監視部から前記ローサイド基準通電パターン信号がオン信号からオフ信号に変化したときの前記第１の通知信号が供給されると、
前記通電切替カウント値からのデクリメント動作の開始が指示されるとともにデクリメント動作を行い、カウントアップしたときに第１のカウントアップ信号を出力する第１のダウンカウンタと、  
前記周期カウンタ、前記設定手段および前記監視部に接続され、
前記周期カウンタから前記周期カウント値が供給されるとともに、前記設定手段から進角カウント値または遅角カウント値が供給され、前記周期カウント値に前記進角カウント値または前記遅角カウント値を減じまたは加えた通電切替カウント値が予めセットされ、
前記監視部から前記ハイサイド基準通電パターン信号がオン信号からオフ信号に変化したときの前記第２の通知信号が供給されると、
前記通電切替カウント値からのデクリメント動作の開始が指示されるとともにデクリメント動作を行い、カウントアップしたときに第２のカウントアップ信号を出力する第２のダウンカウンタと、
前記第１のメモリおよび前記第１のダウンカウンタに接続され、前記第１のダウンカウンタから前記第１のカウントアップ信号が供給されるときに（１）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第１の通電パターンデータであるときは、予め第２の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（２）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第２の通電パターンデータであるときは、予め第３の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（３）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第３の通電パターンデータであるときは、予め第１の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力する第１の通電信号出力部と、
前記第１のメモリおよび前記第２のダウンカウンタに接続され、前記第２のダウンカウンタから前記第２のカウントアップ信号が供給されるときに（４）前記第１のメモリにおいて書き換え記録される最新の第４から第６の通電パターンデータが、第４の通電パターンデータであるときは、予め第５の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（２）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第５の通電パターンデータであるときは、予め第６の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（３）前記第１のメモリにおいて書き換え記録される最新の第４から第６の通電パターンデータが、第６の通電パターンデータであるときは、予め第４の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力する第２の通電信号出力部と、
ＰＷＭ指令信号を供給するＰＷＭ指令部と、
前記ＰＷＭ指令部、前記第１および第２の通電信号出力部、ならびに前記インバータ装置の前記各スイッチ素子に接続され、前記第１および第２の通電信号出力部から供給されるハイサイドおよびローサイド転流信号、ならびに前記ＰＷＭ指令部から供給される前記ＰＷＭ指令信号に基づき前記各スイッチ素子にオンオフ指令信号を供給するＰＷＭ信号生成回路とを備えることを特徴とするブラシレスモータ用制御装置。
【請求項２】
前記ブラシレスモータ用制御装置において、前記スイッチ制御装置は、前記基準通電パターン生成部に接続され、前記ブラシレスモータ用制御装置が制御電流を供給する前記ブラシレスモータの回転方向を設定する回転方向設定手段を備え、
前記基準通電パターン生成部は、前記回転方向設定手段に設定され、前記回転方向設定手段から供給される回転方向信号に基づき前記基準通電パターンの生成方法を切り替えることを特徴とする請求項１に記載のブラシレスモータ用制御装置。  
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ブラシレスモータ用制御装置に関するものである。
【背景技術】
【０００２】
図１１に示されるように、一般に、ブラシレスモータ装置２００は、ブラシレスモータ１００と、ブラシレスモータ１００に制御電流を供給するブラシレスモータ用制御装置２００とを備える。ブラシレスモータ１００は、Ｕ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）を備えたステータ１１０と、ステータ１１０に対し回転自在に配置されたロータ１２０とを備えており、ロータ１２０にはマグネット１２１が備えられている。
【０００３】
そして、ステータ１１０に備えられるＵ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）は、いわゆるスター結線構造となっており、Ｕ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）の一端（１１１Ａ、１１２Ａ、１１３Ａ）は、それぞれ接続点ＣＰにて接続されている。また、ブラシレスモータ１００には、回転検出装置１５０が備えられており、回転検出装置１５０は、ロータ１２０の回転位置を検出し、検出された回転位置に対応した回転位置信号を供給する。
【０００４】
次に、ブラシレスモータ１００に形成されたＵ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）に制御電流を供給するブラシレスモータ用制御装置２００について説明する。ブラシレスモータ用制御装置２００は、インバータ装置２１０およびスイッチ制御装置２２０とを備える。
【０００５】
インバータ装置２１０は、複数の半導体スイッチ素子ＳＷを備え、直流電源ＢＴ、キャパシタＣＡおよびスイッチ制御装置２２０が接続されるとともに、前記Ｕ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）のそれぞれの他端（１１１ｂ、１１２ｂ、１１３ｂ）が接続される。そして、スイッチ制御装置２２０から供給される制御信号により、スイッチ素子ＳＷが選択的にオンオフされ、スイッチ素子ＳＷのオンオフにより、インバータ装置２１０は、直流電源ＢＴから供給される電流を転流し、Ｕ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）に、「予め定められた順番」にて６つの通電パターンの電流を転流し、順次供給する。なお、上記の６つの通電パターンは、ブラシレスモータ１００に備わるロータ１２０の回転方向により異なる。
【０００６】
スイッチ制御装置２２０には、回転検出装置１５０が接続されており、回転検出装置１５０から供給されるロータ１２０の回転位置信号に基づき、スイッチ素子ＳＷに供給する制御信号を制御する。このスイッチ制御装置２２０からスイッチ素子ＳＷに供給される制御信号によるスイッチ素子ＳＷのオンオフ動作により、ブラシレスモータ１００に供給される電流の６つの通電パターンの通電のタイミングが調整される。
【０００７】
次に、上記のように通電される６つの通電パターンの電流の進角制御または遅角制御について説明する。進角制御とは、ブラシレスモータ１００に備わるロータ１２０の回転速度を速くしたときに上記の６つの通電パターンの電流の転流のタイミングの遅れを解消する目的や、ロータ１２０の回転速度を速くしたときにＵ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）に供給する電流の電流値を大きくする目的のために、通常の転流のタイミングよりも転流のタイミングを早めるものである。
【０００８】
一方、遅角制御とは、主にブラシレスモータ１００が回生駆動に用いられるときに、回生電流の電流値を増加させる目的のため、Ｕ相、Ｖ相およびＷ相の電気巻線（１１１、１１２、１１３）に供給する電流の転流のタイミングを、通常の転流のタイミングよりも早めるものである。
【０００９】
上記のような進角制御および遅角制御をブラシレスモータ用制御装置２００が行う場合には、回転検出装置１５０からの回転位置信号から、直接に進角制御または遅角制御のための制御信号を演算処理し、この演算処理した信号により、順次通電する通電パターンの電流の転流タイミングが決定される。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平７−１８４３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述の従来技術にあっては、回転検出装置１５０からの回転位置信号から、直接に進角制御または遅角制御のための制御信号を演算処理を行っている。そのため、進角制御における進角量を固定したいもの、あるいは、進角制御における進角量をマニュアル操作したいものというように、ブラシレスモータ用制御装置を様々な用途に適合して使用したい場合には、ブラシレスモータ用制御装置をそれらの様々な用途に適合して使用できるように個別に設計する必要があり、ブラシレスモータ用制御装置の構成要素に汎用性を持たせることができない。
【００１２】
さらに、ロータ１２０を正転方向にのみ回転させる場合には、上記のＵ相、Ｖ相およびＷ相の電気巻線に供給する電流６つの通電パターンの「予め定められた順番」が変化しないため、進角制御および遅角制御を容易に行うことができるが、ロータ１２０を逆転方向にも回転させる場合には、この「予め定められた順番」が変化してしまうため、進角制御および遅角制御を容易に行うことができないという課題がある。
【００１３】
そこで、この発明は、上述した事情に鑑みてなされたものであって、ブラシレスモータ用制御装置を構成する構成要素に汎用性を持たせるとともに、制御対象のブラシレスモータに備わるロータの回転方向が変化するものであっても、容易に進角制御および遅角制御を行うことができるブラシレスモータ用制御装置を提供するものである。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明の請求項１に記載のブラシレスモータ用制御装置は、Ｕ相、Ｖ相およびＷ相の電気巻線を備えるステータと、前記ステータに対し回転自在に配置されたロータを備えたブラシレスモータに制御電流を供給するブラシレスモータ用御装置において、複数のスイッチ素子を備え、直流電源並びに前記Ｕ相、Ｖ相およびＷ相の電気巻線が接続され、前記各スイッチ素子のオンオフにより直流電源から供給される電流を６つの通電パターンの電流に転流し、前記６つの通電パターンの電流を前記Ｕ相、Ｖ相およびＷ相の電気巻線に順次供給するインバータ装置と、互いに電気角１２０度ずれて配置された３つの回転検出素子を備え、前記回転検出素子により前記ロータの回転位置を検出し、前記回転検出素子がそれぞれ検出する前記ロータの回転位置に対応する第１から第３の回転信号を出力する回転検出装置と、前記回転検出装置および前記インバータ装置に備わる前記スイッチ素子に接続され、前記回転検出装置から供給される前記第１から第３の回転信号に基づき前記スイッチ素子にオンオフ制御信号を供給するスイッチ制御装置とを備え、前記スイッチ制御装置は、前記回転検出装置から供給される第１から第３の回転信号に基づき、オンおよびオフ信号を形成し、それぞれ位相が電気角１２０度ずれた３つのハイサイド基準通電パターン信号と、オンおよびオフ信号を形成し、それぞれ位相が電気角１２０度ずれた３つのローサイド基準通電パターン信号からなる基準通電パターン信号を形成し、前記基準通電パターン信号を出力する基準通電パターン生成部と、前記基準通電パターン生成部に接続され、前記基準通電パターン生成部から供給される前記基準通電パターン信号を監視し、前記各ローサイド基準通電パターン信号がオン信号からオフ信号に変化したときに第１の通知信号を順次出力し、前記各ハイサイド基準通電パターン信号がオン信号からオフ信号に変化したときに第２の通知信号を順次出力する監視部と、前記監視部に接続され、前記第１および第２の通知信号が供給され、前記第１および第２の通知信号から前記基準通電パターンの電気角６０度周期を計測し、前記電気角６０度周期に対応する周期カウント値を出力する周期カウンタと、前記基準通電パターン生成部および前記監視部に接続され、前記監視部から前記各ローサイド基準通電パターン信号がオン信号からオフ信号に変化したときに出力される前記第１の通知信号が順次供給されると、そのときの前記各ハイサイド基準通電パターン信号を前記第１から第３の通電パターンデータとして順次書き換え記憶し、前記各ハイサイド基準通電パターン信号がオン信号からオフ信号に変化したときに出力される前記第２の通知信号が順次供給されると、そのときの前記各ローサイド基準通電パターン信号を第４から第６の通電パターンデータとして順次書き換え記憶する第１のメモリと、前記基準通電パターンの前記電気６０度周期に対する進角量または遅角量を設定し、前記進角量に対応する進角カウント値または前記遅角量に対応する遅角カウント値を出力する設定手段と、前記周期カウンタ、前記設定手段および前記監視部に接続され、前記周期カウンタから前記周期カウント値が供給されるとともに、前記設定手段から進角カウント値または遅角カウント値が供給され、前記周期カウント値に前記進角カウント値または前記遅角カウント値を減じまたは加えた通電切替カウント値が予めセットされ、前記監視部から前記ローサイド基準通電パターン信号がオン信号からオフ信号に変化したときの前記第１の通知信号が供給されると、前記通電切替カウント値からのデクリメント動作の開始が指示されるとともにデクリメント動作を行い、カウントアップしたときに第１のカウントアップ信号を出力する第１のダウンカウンタと、前記周期カウンタ、前記設定手段および前記監視部に接続され、前記周期カウンタから前記周期カウント値が供給されるとともに、前記設定手段から進角カウント値または遅角カウント値が供給され、前記周期カウント値に前記進角カウント値または前記遅角カウント値を減じまたは加えた通電切替カウント値が予めセットされ、前記監視部から前記ハイサイド基準通電パターン信号がオン信号からオフ信号に変化したときの前記第２の通知信号が供給されると、前記通電切替カウント値からのデクリメント動作の開始が指示されるとともにデクリメント動作を行い、カウントアップしたときに第２のカウントアップ信号を出力する第２のダウンカウンタと、前記第１のメモリおよび前記第１のダウンカウンタに接続され、前記第１のダウンカウンタから前記第１のカウントアップ信号が供給されるときに（１）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第１の通電パターンデータであるときは、予め第２の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（２）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第２の通電パターンデータであるときは、予め第３の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（３）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第３の通電パターンデータであるときは、予め第１の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力する第１の通電信号出力部と、前記第１のメモリおよび前記第２のダウンカウンタに接続され、前記第２のダウンカウンタから前記第２のカウントアップ信号が供給されるときに（４）前記第１のメモリにおいて書き換え記録される最新の第４から第６の通電パターンデータが、第４の通電パターンデータであるときは、予め第５の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（５）前記第１のメモリにおいて書き換え記録される最新の第１から第３の通電パターンデータが、第５の通電パターンデータであるときは、予め第６の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力し、（６）前記第１のメモリにおいて書き換え記録される最新の第４から第６の通電パターンデータが、第６の通電パターンデータであるときは、予め第４の通電パターンデータとして記憶されている前記ハイサイド基準通電パターン信号をハイサイド転流信号として出力する第２の通電信号出力部と、ＰＷＭ指令信号を供給するＰＷＭ指令部と、前記ＰＷＭ指令部、前記第１および第２の通電信号出力部、ならびに前記インバータ装置の前記各スイッチ素子に接続され、前記第１および第２の通電信号出力部から供給されるハイサイドおよびローサイド転流信号、ならびに前記ＰＷＭ指令部から供給される前記ＰＷＭ指令信号に基づき前記各スイッチ素子にオンオフ指令信号を供給するＰＷＭ信号生成回路とを備える。
【００１５】
さらに、請求項２の記載のブラシレスモータ用制御装置は、請求項１に記載のブラシレスモータ用制御装置において、前記スイッチ制御装置は、前記基準通電パターン生成部に接続され、前記ブラシレスモータ用制御装置が制御電流を供給する前記ブラシレスモータの回転方向を設定する回転方向設定手段を備え、前記基準通電パターン生成部は、前記回転方向設定手段に設定され、前記回転方向設定手段から供給される回転方向信号に基づき前記基準通電パターンの生成方法を切り替えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ブラシレスモータ用制御装置に備わるスイッチ制御装置は、基準通電パターン信号を生成する構成要素を、進角または遅角制御を実行する構成要素と別個にしえる。また、基準通電パターン信号を生成する構成要素は、どのようなブラシレスモータ用制御装置にも必須の要素ある。そのため、制御電流を供給するブラシレスモータの性能や用途に合わせて進角または遅角制御を実行する構成を変更するだけで、様々な性能や用途にブラシレスモータに制御電流を供給することができる。従って、ブラシレスモータ用制御装置を構成する構成要素に汎用性を持たせることができる。
【００１７】
また、本発明のブラシレスモータ用制御装置は、正転方向または逆転方向にブラシレスモータを駆動させる場合に、生成される基準通電パターン信号の生成方法を変えるだけであり、その他においては、正転方向または逆転方向のどちらも同一の信号処理がなされる。そのため、制御対象のブラシレスモータに備わるロータの回転方向が変化するものであっても、容易に進角制御および遅角制御を行うことができるブラシレスモータ用制御装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態におけるブラシレスモータ装置のブロック図である。
【図２】本発明の実施の形態におけるスイッチ制御装置で生成される基準通電パターンを説明するタイミングチャートである。
【図３】正方向回転時のときに、本発明の実施の形態におけるスイッチ制御装置に備わる各カウンタの動作を説明するタイミングチャートである。
【図４】正方向回転時のときに、本発明の実施の形態におけるスイッチ制御装置にて生成される通電パターンを説明するタイミングチャートである。
【図５】本発明の実施の形態におけるスイッチ制御装置で実行されるメインフロー図である。
【図６】本発明の実施の形態におけるスイッチ制御装置で実行される周期計測とパターン学習を示すフロー図である。
【図７】本発明の実施の形態におけるスイッチ制御装置で実行されるハイサイド転流処理を示すフロー図である。
【図８】本発明の実施の形態におけるスイッチ制御装置で実行されるローサイド転流処理を示すフロー図である。
【図９】逆方向回転時のときに、本発明の実施の形態におけるスイッチ制御装置に備わる各カウンタの動作を説明するタイミングチャートである。
【図１０】逆方向回転時のときに、本発明の実施の形態におけるスイッチ制御装置にて生成される通電パターンを説明するタイミングチャートである。
【図１１】従来例におけるブラシレスモータ装置のブロック図である。
【発明を実施するための形態】
【００１９】
次に、この発明の実施の形態を図１に基づいて説明する。図１に示されるように、ブラシレスモータ装置２００は、ブラシレスモータ７０と、ブラシレスモータ７０に制御電流を供給するブラシレスモータ用制御装置１とを備える。
【００２０】
ブラシレスモータ７０は、Ｕ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）を備えたステータ７１と、ステータ７１に対し回転自在に配置されたロータ７２とを備えており、ロータ７２にはマグネット７３が備えられている。
【００２１】
ステータ１１０に備えられるＵ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）は、いわゆるスター結線構造となっており、Ｕ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）の一端（ＵＡ、ＶＡ、ＷＡ）は、それぞれ接続点ＣＰにて接続されている。
【００２２】
次に、ブラシレスモータ７０に形成されたＵ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）に制御電流を供給するブラシレスモータ用制御装置１について説明する。ブラシレスモータ用制御装置１は、インバータ装置１０、電流検出装置６０およびスイッチ制御装置２０を備える。
【００２３】
インバータ装置１０は、半導体より形成される複数のスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）を備えており、直流電源BＴおよびキャパシタＣＡが接続されるとともに、Ｕ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）の他端（Ｕｂ、Ｖｂ、Ｗｂ）が接続される。そして、スイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）のオンオフの動作により直流電源BＴから供給される電流を６つの通電パターンの電流に転流し、この６つの通電パターンの電流をＵ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）に順次供給する。
【００２４】
回転検出装置６０は、ブラシレスモータ７０に取り付けられており、互いに電気角１２０度ずれて配置された３つの回転検出素子（ＵＳ、ＶＳ、ＷＳ）を備え、回転検出素子（ＵＳ、ＶＳ、ＷＳ）がそれぞれ検出するロータ７２の回転位置に対応する第１から第３の検出信号（ＵＳＳ、ＶＳＳ、ＷＳＳ）を出力する。
【００２５】
スイッチ制御装置２０は、回転検出装置６０およびインバータ装置１０に備わるスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）に接続されており、回転検出装置６０に備わる第１から第３の回転検出素子（ＵＳ、ＶＳ、ＷＳ）から供給される第１から第３の検出信号（ＵＳＳ、ＶＳＳ、ＷＳＳ）に基づきスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）にオンオフ指令信号（ＮＳ＿ＵＨ、ＮＳ＿ＵＬ、ＮＳ＿ＶＨ、ＮＳ＿ＶＬ、ＮＳ＿ＷＨ、ＮＳ＿ＷＬ、ＲＳ＿ＵＨ、ＲＳ＿ＵＬ、ＲＳ＿ＶＨ、ＲＳ＿ＶＬ、ＲＳ＿ＷＨ、ＲＳ＿ＷＬ）を供給する。
【００２６】
上記のように、スイッチ制御装置２０からスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）に供給されるオンオフ指令信号（ＮＳ＿ＵＨ、ＮＳ＿ＵＬ、ＮＳ＿ＶＨ、ＮＳ＿ＶＬ、ＮＳ＿ＷＨ、ＮＳ＿ＷＬ、ＲＳ＿ＵＨ、ＲＳ＿ＵＬ、ＲＳ＿ＶＨ、ＲＳ＿ＶＬ、ＲＳ＿ＷＨ、ＲＳ＿ＷＬ）により、スイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）はオンオフの動作を行う。そして、スイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）はオンオフの動作により、直流電源BＴから供給される電流は、６つの通電パターンの電流に転流され、Ｕ相、Ｖ相およびＷ相の電気巻線（Ｕ、Ｖ、Ｗ）に順次供給される。
【００２７】
次に、スイッチ制御装置２０の構成について、図１に基づき説明する。スイッチ制御装置２０は、回転検出装置６０に接続された基準通電パターン生成モジュール２１と、基準通電パターン生成モジュール２１およびインバータ装置１０に接続された進角遅角制御モジュール３１とを備える。
【００２８】
基準通電パターン生成モジュール２１は、正転方向または逆転方向の回転方向が設定され回転方向信号を出力する回転方向設定手段３２と、回転検出装置６０に接続された回転位置検出回路２２と、回転方向設定手段３２および回転位置検出回路２２に接続された基準通電パターン生成部２３とを備える。回転位置検出回路２２は、回転検出装置６０に備わる第１から第３の回転検出素子（ＵＳ、ＶＳ、ＷＳ）から供給される第１から第３の検出信号（ＵＳＳ、ＶＳＳ、ＷＳＳ）を処理し、図２の上段に示されるように、互いに電気角が１２０度ずれ、電気角１８０度においてオン信号となり電気角１８０度においてオブ信号となる第１から第３の位置信号（ＵＳＬ、ＶＳＬ、ＷＳＬ）を形成し、出力する。
【００２９】
基準通電パターン生成部２３は、回転方向設定手段３２から供給される正転方向または逆転方向に対応する回転方向信号に従い、回転位置検出回路２２から供給される第１から第３の位置信号（ＵＳＬ、ＶＳＬ、ＷＳＬ）に基づき基準通電パターン信号を生成する。
【００３０】
まず、回転方向設定手段３２から正転方向に対応する回転方向信号が供給された場合に、基準通電パターン生成部２３にて生成される基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）について、図２の中段に基づき説明する。
【００３１】
基準通電パターン信号（Ｎ＿ＵＨ）は、第１の位置信号ＵＳＬがオンであり、かつ、第２の位置信号ＶＳＬがオフのときオンとなり、それ以外のときはオフとなるよう生成され、基準通電パターン信号（Ｎ＿ＵＬ）は、第１の位置信号ＵＳＬがオフであり、かつ、第２の位置信号ＶＳＬがオンのときオンとなり、それ以外のときはオフとなるよう生成される。
【００３２】
基準通電パターン信号（Ｎ＿ＶＨ）は、第２の位置信号ＶＳＬがオンであり、かつ、第３の位置信号ＷＳＬがオフのときオンとなり、それ以外のときはオフとなるよう生成され、基準通電パターン信号（Ｎ＿ＶＬ）は、第２の位置信号ＶＳＬがオフであり、かつ、第３の位置信号ＷＳＬがオンのときオンとなり、それ以外のときはオフとなるよう生成される。
【００３３】
基準通電パターン信号（Ｎ＿ＷＨ）は、第３の位置信号ＷＳＬがオンであり、かつ、第１の位置信号ＵＳＬがオフのときオンとなり、それ以外のときはオフとなるよう生成され、基準通電パターン信号（Ｎ＿ＷＬ）は、第３の位置信号ＷＳＬがオフであり、かつ、第１の位置信号ＵＳＬがオンのときオンとなり、それ以外のときはオフとなるよう生成される。
【００３４】
次に、回転方向設定手段３２から逆転方向に対応する回転方向信号が供給された場合に、基準通電パターン生成部２３にて生成される基準通電パターン信号（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）について、図２の下段に基づき説明する。
【００３５】
基準通電パターン信号（Ｒ＿ＵＨ）は、第２の位置信号ＶＳＬがオフであり、かつ、第３の位置信号ＷＳＬがオンのときオンとなり、それ以外のときはオフとなるよう生成され、基準通電パターン信号（Ｒ＿ＵＬ）は、第２の位置信号ＶＳＬがオンであり、かつ、第３の位置信号ＷＳＬがオフのときオンとなり、それ以外のときはオフとなるよう生成される。
【００３６】
基準通電パターン信号（Ｒ＿ＶＨ）は、第３の位置信号ＷＳＬがオフであり、かつ、第１の位置信号ＵＳＬがオンのときオンとなり、それ以外のときはオフとなるよう生成され、基準通電パターン信号（Ｒ＿ＶＬ）は、第３の位置信号ＷＳＬがオンであり、かつ、第１の位置信号ＵＳＬがオフのときオンとなり、それ以外のときはオフとなるよう生成される。
【００３７】
基準通電パターン信号（Ｒ＿ＷＨ）は、第１の位置信号ＵＳＬがオフであり、かつ、第２の位置信号ＶＳＬがオンのときオンとなり、それ以外のときはオフとなるよう生成され、基準通電パターン信号（Ｒ＿ＷＬ）は、第１の位置信号ＵＳＬがオンであり、かつ、第２の位置信号ＶＳＬがオフのときオンとなり、それ以外のときはオフとなるよう生成される。
【００３８】
基準通電パターン生成モジュール２１は、正転方向が設定された場合には、６つの基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）が生成される。本実施の形態では、その６つの基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）のうち、３つの基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）はハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）とされ、他の３つの基準通電パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）はローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）とされる。
【００３９】
一方、基準通電パターン生成モジュール２１は、逆転方向が設定された場合には、６つの基準通電パターン信号（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）が生成される。本実施の形態では、その６つの基準通電パターン信号（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）のうち、３つの基準通電パターン信号（Ｒ＿ＵＨ、Ｒ_ＶＨ、Ｒ＿ＷＨ）はハイサイド基準通電パターン信号（Ｒ＿ＵＨ、Ｒ_ＶＨ、Ｒ＿ＷＨ）とされ、他の３つの基準通電パターン信号（Ｒ＿ＵＬ、Ｒ_ＶＬ、Ｒ＿ＷＬ）はローサイド基準通電パターン信号（Ｒ＿ＵＬ、Ｒ_ＶＬ、Ｒ＿ＷＬ）とされる。
【００４０】
本実施の形態では、正転方向が設定された場合には、上記のハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）およびローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が、進角遅角制御モジュール３１に供給され、このハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）およびローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）に基づき信号の処理がなされる。
【００４１】
一方、逆転方向が設定された場合には、上記のハイサイド基準パターン信号（Ｒ＿ＵＨ、Ｒ_ＶＨ、Ｒ＿ＷＨ）およびローサイド基準パターン信号（Ｒ＿ＵＬ、Ｒ_ＶＬ、Ｒ＿ＷＬ）が、進角遅角制御モジュール３１に供給され、このハイサイド基準パターン信号（Ｒ＿ＵＨ、Ｒ_ＶＨ、Ｒ＿ＷＨ）およびローサイド基準パターン信号（Ｒ＿ＵＬ、Ｒ_ＶＬ、Ｒ＿ＷＬ）に基づき信号の処理がなされる。
【００４２】
次に、本実施の形態のブラシレスモータ用制御装置１に備わる進角遅角制御モジュール３１の構成および動作について説明する。なお、以下では、まず、回転方向設定手段３２にて正転方向が設定され、基準通電パターン生成部２３から基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）が供給される場合について、図１とともに図３および図４に基づき説明する。
【００４３】
進角遅角通電制御モジュール３１は、基準通電パターン生成部２３に接続された監視部３３と、監視部３３に接続された周期カウンタ３４、基準通電パターン生成部２３および監視部３３に接続された第１のメモリ３５とを備える。
【００４４】
監視部３３は、図３の上段に示すように、基準通電パターン生成部２３から供給されるハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）およびローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）を監視する。そして、ロータサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）がオン信号からオフ信号に変化する時刻Ｔ１、Ｔ３、Ｔ５およびＴ７等に、その変化を通知する第１の通知信号ＡＳ１を順次出力する。
【００４５】
一方、ハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）がオン信号からオフ信号に変化する時刻Ｔ０、Ｔ２、Ｔ４およびＴ６等に、その変化を通知する第２の通知信号ＡＳ２を順次出力する。なお、第１および第２の通知信号（ＡＳ１、ＡＳ２）が通知される時刻Ｔ０から時刻Ｔ１までの間の時間ΔＴ１、時刻Ｔ１から時刻Ｔ２までの間の時間ΔＴ２、時刻Ｔ２から時刻Ｔ３までの間の時間ΔＴ３、時刻Ｔ３から時刻Ｔ４まで間の時間ΔＴ４、時刻Ｔ４から時刻Ｔ５まで間の時間ΔＴ５、時刻Ｔ５から時刻Ｔ６まで間の時間ΔＴ６、時刻Ｔ６から時刻Ｔ７まで間の時間ΔＴ７等は、それぞれブラシレスモータ７０に備わるロータ７２の回転の電気角６０度分に相当する。
【００４６】
周期カウンタ３４は、アップカウンタであり、監視部３３から供給される第１および第２の通知信号（ＡＳ１、ＡＳ２）が順次供給され、第１または第２の通知信号（ＡＳ１、ＡＳ２）が通知されると、リセットされるとともにクロック時間ごとにインクリメント動作を開始し、次の第１または第２の通知信号（ＡＳ１、ＡＳ２）が通知されるまでの時間ΔＴ１等の電気角６０度周期に対応する周期カウント値Ｃが計数され、周期カウント値Ｃが順次出力される。
【００４７】
第１のメモリ３５は、監視部３３から第１および第２の通知信号（ＡＳ１、ＡＳ２）が供給されるとともに、基準通電パターン生成部２３からハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）およびローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が供給される。
【００４８】
図３の上段に示すように、第１のメモリ３５に第１の通知信号ＡＳ１が順次供給されると、そのときに第１のメモリ３５に供給されているハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）が第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として順次書き換え記憶される。
【００４９】
すなわち、例えば、時刻Ｔ１において第１の通知信号ＡＳ１が供給されると第１の通電パターンデータＨ１として、そのときのハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）が記憶されるとともに、第２の通電パターンデータＨ２を記憶する用意がされる。従って、時刻Ｔ１においては、第１の通電パターンデータＨ１として、Ｎ＿ＵＨがオン信号、Ｎ＿ＶＨがオフ信号、Ｎ＿ＷＨがオフ信号であることが、第１のメモリ３５に記憶される（Ｈ１（１，０，０））。
【００５０】
同様に、時刻Ｔ１における第１の通知信号ＡＳ１の次の第１の通知信号ＡＳ１が、時刻Ｔ３において第１のメモリ３５に供給されると、第２の通電パターンデータＨ２として、そのときのハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）が記憶されるとともに、第３の通電パターンデータＨ３を記憶する用意がされる。従って、時刻Ｔ３においては、第２の通電パターンデータＨ２として、Ｎ＿ＵＨがオフ信号、Ｎ＿ＶＨがオン信号、Ｎ＿ＷＨがオフ信号であることが、第１のメモリ３５に記憶される（Ｈ２（０，１，０））。
【００５１】
そして、時刻Ｔ３における第１の通知信号ＡＳ１の次の第１の通知信号ＡＳ１が、時刻Ｔ５において第１のメモリ３５に供給されると、第３の通電パターンデータＨ３として、そのときのハイサイド基準パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）が記憶されるとともに、第１の通電パターンデータＨ１を記憶する用意がされる。従って、時刻Ｔ５においては、第３の通電パターンデータＨ３として、Ｎ＿ＵＨがオフ信号、Ｎ＿ＶＨがオフ信号、Ｎ＿ＷＨがオン信号であることが、第１のメモリ３５に記憶される（Ｈ３（０，０，１））。
【００５２】
さらに、同様に図３の上段に示すように、第１のメモリ３５に第２の通知信号ＡＳ２が順次供給されると、そのときに第１のメモリ３５に供給されているローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が第４から第６の通電パターンデータ（Ｈ４、Ｈ５、Ｈ６）として順次書き換え記憶される。
【００５３】
すなわち、例えば、時刻Ｔ２において第２の通知信号ＡＳ２が供給されると第４の通電パターンデータＬ１として、そのときのローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が記憶されるとともに、第５の通電パターンデータＬ２を記憶する用意がされる。従って、時刻Ｔ２においては、第４の通電パターンデータＬ１として、Ｎ＿ＵＬがオフ信号、Ｎ＿ＶＬがオフ信号、Ｎ＿ＷＬがオン信号であることが、第１のメモリ３５に記憶される（Ｌ１（０，０，１））。
【００５４】
同様に、時刻Ｔ２における第２の通知信号ＡＳ２の次の第２の通知信号ＡＳ２が、時刻Ｔ４において第１のメモリ３５に供給されると、第５の通電パターンデータＬ２として、そのときのローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が記憶されるとともに、第６の通電パターンデータＬ３を記憶する用意がされる。従って、時刻Ｔ４においては、第５の通電パターンデータＬ２として、Ｎ＿ＵＬがオン信号、Ｎ＿ＶＬがオフ信号、Ｎ＿ＷＨがオフ信号であることが、第１のメモリ３５に記憶される（Ｌ２（１，０，０））。
【００５５】
そして、時刻Ｔ４における第２の通知信号ＡＳ２の次の第２の通知信号ＡＳ２が、時刻Ｔ６において第１のメモリ３５に供給されると、第６の通電パターンデータＬ３として、そのときのローサイド基準パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が記憶されるとともに、第４の通電パターンデータＬ４を記憶する用意がされる。従って、時刻Ｔ６においては、第６の通電パターンデータＬ３として、Ｎ＿ＵＨがオフ信号、Ｎ＿ＶＨがオン信号、Ｎ＿ＷＨがオフ信号であることが、第１のメモリ３５に記憶される（Ｈ３（０，１，０））。
【００５６】
進角遅角制御モジュール３１は、上記にて説明した監視部３３、周期カウンタ３４および第１のメモリ３５の他に、分割値ｍを設定する分割値設定手段３７、分割値設定手段３７および周期カウンタ３４に接続された分割処理部３８、分割処理部３８に接続された第２のメモリ３６を備える。
【００５７】
さらに、進角遅角制御モジュール３１は、進角量または遅角量を設定する進角量遅角量設定手段３９、分割値設定手段３７および進角量遅角量設定手段３７に接続される通電切替カウント値算出部４０を備えるとともに、監視部３３および第２のメモリ３６に接続された第１のデクリメント周期カウンタ４１と、同じく監視部３３および第２のメモリ３６に接続された第２のデクリメント周期カウンタ４４とを備える。
【００５８】
とともに、進角遅角制御モジュール３１は、通電切替カウント値算出部４０と監視部３３および第１のデクリメント周期カウンタ４１とに接続された第１のダウンカウンタ４２、通電切替カウント値算出部４０と監視部３３および第２のデクリメント周期カウンタ４３とに接続された第２のダウンカウンタ４２を備える。
【００５９】
分割値設定手段３７には、周期カウンタ３４で計数された電気角６０度に対応する周期カウント値Ｃを分割する分割値ｍが設定される。本実施の形態では、分割処理手段に分割値ｍとして「３２」が設定され（ｍ＝３２）、この分割値ｍおよび周期カウント値Ｃが分割処理部３８に供給され、分割処理分３８にて周期カウント値Ｃが分割値ｍにて除算処理される。この除算処理された基準カウント値（Ｃ／ｍ）は、本実施の形態では、電気角１．８７５度に相当する値であり、この基準カウント値（Ｃ／ｍ）が分割処理部３８から第２のメモリ３６に供給され、第２のメモリ３６に基準カウント値（Ｃ／ｍ）が記憶される。
【００６０】
進角量遅角量設定手段には、進角量に対応する進角カウント値（−ｋ）または遅角カウント値（＋ｋ）が設定される。本実施の形態では、後述するように上記の分割値ｍを基準に転流の処理を行うため、分割値ｍに対する進角カウント値（−ｋ）または遅角カウント値（＋ｋ）の比率が、進角または遅角制御を行わない通常の転流に対する進角量または遅角量の比率となる。
【００６１】
通電切替カウント算出部４０には、分割値設定手段３７から分割値ｍが供給されるとともに、進角量遅角量設定手段３９から進角カウント値（−ｋ）または遅角カウント値（＋ｋ）が供給され、分割値ｍに進角カウント値（−ｋ）または遅角カウント値（＋ｋ）加算する処理がなされ、この処理された値である通電切替カウント値（ｍ±ｋ）が出力される。
【００６２】
次に、第１のデクリメント周期カウンタ４１および第１のダウンカウンタ４２について図１および図３に基づき説明する。第１のデクリメント周期カウンタ４１は、第２のメモリ３６および監視部３３が接続されており、第２のメモリ３６から基準カウント値（Ｃ／ｍ）が供給されるとともに、監視部３３から第１および第２の通知信号（ＡＳ１、ＡＳ２）が供給される。
【００６３】
第１のデクリメント周期カウンタ４１は、ダウンカウンタであり、監視部３３から第１の信号ＡＳ１が供給されると、第２のメモリ３６から供給される基準カウント値（Ｃ／ｍ）からクロック時間ごとにデクリメントするデクリメント動作を開始するとともに、監視部３３から第２の信号ＡＳ２が供給されると、このデクリメント動作を終了する。そして、動作の間において、カウントアップする度ごとに周期カウントアップ信号Ｃ１を出力し、それと略同時に、再度、基準カウント値（Ｃ／ｍ）からクロック時間ごとにデクリメント動作を行う。例えば、時刻Ｔ１において第１の信号ＡＳ１が供給されるとデクリメント動作を開始し、時刻Ｔ１ａにおいて第１のダウンカウンタ４２がカウントアップするとデクリメント動作を終了する。
【００６４】
第１のダウンカウンタ４２は、監視部３３から第１の通知信号ＡＳ１が供給されると、通電切替カウント値算出部４０から供給される通電切替カウント値（ｍ±ｋ）を読み込むとともに、デクリメント動作を開始する。そして、このデクリメント動作は、第１のデクリメント周期カウンタ４１から供給される周期カウントアップ信号Ｃ１が供給されるごとになされ、第１のダウンカウンタ４２がカウントアップすると第１のカウントアップ信号ＣＵ１を出力する。例えば、時刻Ｔ１において第１の信号ＡＳ１が供給されると通電切替カウント値（ｍ±ｋ）が読み込まれ、周期カウントアップ信号Ｃ１が供給されるごとにカウントダウン動作を行い、カウントアップする時刻Ｔ１ａにおいて第１のカウントアップ信号ＣＵ１を出力する。
【００６５】
上記と同様に、第２のデクリメント周期カウンタ４３および第２のダウンカウンタ４２について図１および図３に基づき説明する。第２のデクリメント周期カウンタ４３は、第２のメモリ３６および監視部３３が接続されており、第２のメモリ３６から基準カウント値（Ｃ／ｍ）が供給されるとともに、監視部３３から第１および第２の通知信号（ＡＳ１、ＡＳ２）が供給される。
【００６６】
第２のデクリメント周期カウンタ４２は、ダウンカウンタであり、監視部３３から第２の信号ＡＳ２が供給されると、第２のメモリ３６から供給される基準カウント値（Ｃ／ｍ）からクロック時間ごとにデクリメントするデクリメント動作を開始するとともに、監視部３３から第１の信号ＡＳ１が供給されると、このデクリメント動作を終了する。そして、動作の間において、カウントアップする度ごとに周期カウントアップ信号Ｃ２を出力し、それと略同時に、再度、基準カウント値（Ｃ／ｍ）からクロック時間ごとにデクリメント動作を行う。例えば、時刻Ｔ２において第２の信号ＡＳ２が供給されるとデクリメント動作を開始し、時刻Ｔ２ａにおいて第２のダウンカウンタ４２がカウントアップするとデクリメント動作を終了する。
【００６７】
第２のダウンカウンタ４２は、監視部３３から第２の通知信号ＡＳ２が供給されると、通電切替カウント値算出部４０から供給される通電切替カウント値（ｍ±ｋ）を読み込むとともに、デクリメント動作を開始する。そして、このデクリメント動作は、第２のデクリメント周期カウンタ４３から供給される周期カウントアップ信号Ｃ２が供給されるごとになされ、第２のダウンカウンタ４２がカウントアップすると第２のカウントアップ信号ＣＵ２を出力する。例えば、時刻Ｔ２において第２の信号ＡＳ２が供給されると通電切替カウント値（ｍ±ｋ）が読み込まれ、周期カウントアップ信号Ｃ２が供給されるごとにカウントダウン動作を行い、カウントアップする時刻Ｔ２ａにおいて第２のカウントアップ信号ＣＵ２を出力する。
【００６８】
進角遅角制御モジュール３１は、さらに、第１および第２の通電信号出力部４５、４６、を備える。まず、第１および第２の通電信号出力部４５、４６について、図１並びに図３および図４に基づき説明する。第１の通電信号出力部４５は、第１のダウンカウンタ４２および第１のメモリ３５に接続されており、第１のダウンカウンタ４２から第１のカウントアップ信号ＣＵ１が供給されるとともに、第１のメモリ３５から第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として記憶されているハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）が供給される。
【００６９】
上記の第１の通電信号出力部４５に第１のカウントアップ信号ＣＵ１が供給されると、第１の通電信号出力部４５は、第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）から一つを選択し、選択された第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として記憶されているハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）をハイサイド転流信号ＣＨ（ＮＳ＿ＵＨ、ＮＳ＿ＶＨ、ＮＳ＿ＷＨ）として出力する。
【００７０】
上記の第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）の選択は、（１）第１のカウントアップ信号ＣＵ１が供給されるときに、第１のメモリ３５において書き換え記録される最新の第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）が、第１の通電パターンデータＨ１であるときは、予め記録されている第２の通電パターンデータＨ２が選択される。
【００７１】
同様に、（２）第１のカウントアップ信号ＣＵ１が供給されるときに、第１のメモリ３５において書き換え記録される最新の第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）が、第２の通電パターンデータＨ２であるときは、予め記録されている第３の通電パターンデータＨ３が選択され、（３）第３の通電パターンデータＨ３であるときは、予め記録されている第１の通電パターンデータＨ１が選択される。
【００７２】
そして、選択された第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として記憶されているハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）がハイサイド転流信号ＣＨ（ＮＳ＿ＵＨ、ＮＳ＿ＶＨ、ＮＳ＿ＷＨ）として出力される。
【００７３】
例えば、図３に示すように、時刻Ｔ１ａにおいて、第１のダウンカウンタ４２がカウントアップし、第１のカウントアップ信号ＣＵ１が第１の通電信号出力部４５に供給された場合においては、第１のメモリ３５において書き換え記録される最新の第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）は、時刻Ｔ１において第１の通電パターンデータＨ１が書き換え記憶されている。
【００７４】
そのため、予め記録されている第２の通電パターンデータＨ２として記憶されておいるハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）（Ｈ２（０，１，０））が選択される。そして、第２の通電パターンデータＨ２として記憶されておいるハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）（Ｈ２（０，１，０））がハイサイド転流信号ＣＨ（ＮＳ＿ＵＨ、ＮＳ＿ＶＨ、ＮＳ＿ＷＨ）として出力される。
【００７５】
本実施の形態では、基本的に上記のハイサイド転流信号ＣＨ（ＮＳ＿ＵＨ、ＮＳ＿ＶＨ、ＮＳ＿ＷＨ）に従い、インバータ装置１０に備わるハイサイド側のスイッチ素子（ＵＨ、ＶＨ、ＷＨ）にオンオフ指令信号を供給する。そのため、図４に示すように、例えば、上記の時刻Ｔ１ａにおいては、スイッチ素子ＵＨをオン（１）からオフ（０）させ、スイッチ素子ＶＨをオフ（０）からオン（１）させ、スイッチ素子ＷＨをオフ（０）させたままにしておくオンオフ指令信号が、ハイサイド側のスイッチ素子（ＵＨ、ＶＨ、ＷＨ）に供給される。
【００７６】
引き続き、同様に、第２の通電信号出力部４６について説明する。第２の通電信号出力部４６は、第２のダウンカウンタ４２および第１のメモリ３５に接続されており、第２のダウンカウンタ４２から第２のカウントアップ信号ＣＵ２が供給されるとともに、第１のメモリ３５から第４から第６の通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）として記憶されているローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ＿ＶＬ、Ｎ＿ＷＬ）が供給される。
【００７７】
上記の第２の通電信号出力部４６に第２のカウントアップ信号ＣＵ２が供給されると、第２の通電信号出力部４６は、第４から第６の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）から一つを選択し、選択された第４から第６の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として記憶されているローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ＿ＶＬ、Ｎ＿ＷＬ）をローサイド転流信号ＣＬ（ＮＳ＿ＵＬ、ＮＳ＿ＶＬ、ＮＳ＿ＷＬ）として出力する。
【００７８】
上記の第４から第６の通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）の選択は、（４）第２のカウントアップ信号ＣＵ２が供給されるときに、第１のメモリ３５において書き換え記録される最新の第４から第６の通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）が、第４の通電パターンデータＬ１であるときは、予め記録されている第５の通電パターンデータＬ２が選択される。
【００７９】
同様に、（５）第２のカウントアップ信号ＣＵ２が供給されるときに、第１のメモリ３５において書き換え記録される最新の第４から第６の通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）が、第５の通電パターンデータＬ２であるときは、予め記録されている第６の通電パターンデータＨＬ３が選択され、（６）第６の通電パターンデータＬ３であるときは、予め記録されている第４の通電パターンデータＬ１が選択される。
【００８０】
そして、選択された第４から第６の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として記憶されているローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ＿ＶＬ、Ｎ＿ＷＬ）がローサイド転流信号ＣＬ（ＮＳ＿ＵＨ、ＮＳ＿ＶＨ、ＮＳ＿ＷＨ）として出力される。
【００８１】
例えば、図３に示すように、時刻Ｔ２ａにおいて、第２のダウンカウンタ４２がカウントアップし、第２のカウントアップ信号ＣＵ２が第２の通電信号出力部４６に供給された場合においては、第１のメモリ３５において書き換え記録される最新の第４から第６の通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）は、時刻Ｔ２において第４の通電パターンデータＬ１が書き換え記憶されている。
【００８２】
そのため、予め記録されている第５の通電パターンデータＬ２として記憶されておいるローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ＿ＶＬ、Ｎ＿ＷＬ）（Ｌ２（１，０，０））が選択される。そして、第５の通電パターンデータＬ２として記憶されておいるローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ＿ＶＬ、Ｎ＿ＷＬ）（Ｌ２（１，０，０））がローサイド転流信号ＣＬ（ＮＳ＿ＵＬ、ＮＳ＿ＶＬ、ＮＳ＿ＷＬ）として出力される。
【００８３】
本実施の形態では、基本的に上記のローサイド転流信号ＣＬ（ＮＳ＿ＵＬ、ＮＳ＿ＶＬ、ＮＳ＿ＷＬ）に従い、インバータ装置１０に備わるローサイド側のスイッチ素子（ＵＬ、ＶＬ、ＷＬ）にオンオフ指令信号を供給する。そのため、図４に示すように、例えば、上記の時刻Ｔ２ａにおいては、スイッチ素子ＵＬをオフ（０）からオン（１）させ、スイッチ素子ＶＬをオフ（０）させたままにし、スイッチ素子ＷＬをオン（１）からオフ（０）させるオンオフ指令信号が、ローサイド側のスイッチ素子（ＵＬ、ＶＬ、ＷＬ）に供給される。
【００８４】
上記のように基本的には、ハイサイドおよびローサイド転流信号（ＣＨ、ＣＬ）に従い、インバータ装置１０に備わるスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）にオンオフ指令信号が供給されるが、ブラシレスモータ７０の回転開始時、または、進角または遅角制御を行わない場合には、基準通電パターン生成部２３にて生成される基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）に従い、インバータ装置１０に備わるスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）にオンオフ指令信号が供給される。
【００８５】
そのため、本実施の形態の進角遅角制御モジュール３１は、回転位置検出回路２１に接続された回転数検出回路４７、予め定められた回転数が記憶された第３のメモリ４８、回転数検出回路４７および第３のメモリ４８に接続された第１の比較手段４９を備える。また、進角量又は遅角量としてゼロが記憶された第４のメモリ５０、進角量遅角量設定手段３９および第４のメモリ５０に接続された第２の比較手段５１を備える。
【００８６】
そして、回転数検出回路４７からはロータ７２の回転数信号が出力されるとともに、第３のメモリ４８からは、予め定められた回転数信号が出力され、第１の比較手段４９にて、ロータ７２の回転数信号が予め定められた回転数信号よりも小さいと判断される場合には、小さいことを通知する信号が出力される。また、第２の比較手段５１に供給される進角量遅角量設定手段から供給される進角および遅角カウント値（−ｋ、＋ｋ）がゼロである場合には、ゼロであることを通知する信号が出力される。
【００８７】
さらに、本実施の形態の進角遅角制御モジュール３１は、第１および第２の比較手段４９、５１、基準通電パターン生成部２３、第１および第２の通電信号出力部４５、４６に接続された選択手段５２、PＷM指令信号が記憶されたPＷM指令部５３、PＷM指令部５３および選択手段５２並びにインバータ装置１０に接続されたPＷM信号生成回路５４を備える。
【００８８】
選択手段５２は、第１の比較手段５１からロータ７２の回転数信号が予め定められた回転数信号よりも小さいことを通知する信号が供給された場合、あるいは、第２の比較手段から進角および遅角カウント値（−ｋ、＋ｋ）がゼロであることを通知する信号が供給された場合には、基準通電パターン生成部２３にて生成される基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）を選択して出力する。
【００８９】
そして、上記の基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）がPＷM信号生成回路５４に供給される。そして、PＷM信号生成回路５４にて所定のデューティに処理された基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）がインバータ装置１０に備わるスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）に供給される。
【００９０】
ロータ７２の回転数信号が予め定められた回転数信号よりも小さいブラシレスモータ７０の回転開始時においては、第１から第６の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３、Ｌ１、Ｌ２、Ｌ３）の記録がなく、進角遅角制御を行うことができないが、上記のように
基準通電パターン生成部２３にて生成される基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）に従い、インバータ装置１０に備わるスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）にオンオフ指令信号が供給されることにより、ロータ７２の駆動が可能となる。
【００９１】
また、進角および遅角カウント値（−ｋ、＋ｋ）がゼロであり、進角または遅角制御を行わない場合には、基準通電パターン生成部２３にて生成される基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）と直接使用することで、ブラシレスモータ用制御装置１での信号の処理を速くすることができるとともに、ブラシレスモータ用制御装置１で消費される電力を低減することができる。
【００９２】
ブラシレスモータ７０の回転開始時および進角または遅角制御を行わない場合以外においては、選択手段５３にて、ハイサイドおよびローサイド転流信号（ＣＨ、ＣＬ）が選択される。そして、PＷM信号生成回路５４にて所定のデューティに処理されたハイサイドおよびローサイド転流信号（ＣＨ、ＣＬ）がインバータ装置１０に備わるスイッチ素子（ＵＨ、ＵＬ、ＶＨ、ＶＬ、ＷＨ、ＷＬ）に供給される。
【００９３】
次に、図５から図８に基づき、本実施の形態のブラシレスモータ用制御装置１での信号処理の手順について説明する。図５は、本実施の形態のスイッチ制御装置２０で実行される信号処理のメインフローを示す。図５に示すように、電源スイッチのオン等によりスイッチ制御装置２０は作動を開始し（Ｓ１００）、進角量遅角量設定手段３９に設定されている進角または遅角指令値である進角カウント値（−ｋ）または遅角カウント値（＋ｋ）の読み込みが行われる（Ｓ１１０）。その後、周期カウント値Ｃの計数処理である周期計測と、第１から第６の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３、Ｌ１、Ｌ２、Ｌ３）として基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）の書き換え記憶処理であるパターン学習の処理がなされる（Ｓ１２０）。
【００９４】
そして、その後、ハイサイド側のスイッチ素子（ＵＨ、ＶＨ、ＷＨ）の転流処理を行うハイサイド転流処理がなされ（Ｓ１４０）、ハイサイド転流処理に引き続き、ローサイド側のスイッチ素子（ＵＬ、ＶＬ、ＷＬ）の転流処理を行うローサイド転流処理がなされ（Ｓ１５０）、一連の信号処理は終了する（Ｓ１６０）。なお、（Ｓ１００）から（Ｓ１６０）までの一連の信号の処理は、クロック時間ごとに繰り返しなされる。
【００９５】
上記のメインフローにおいて、まずは、周期計測とパターン学習の信号処理（Ｓ１２０）について、図６に基づき説明する。周期計測とパターン学習の処理が開始されると（Ｓ１２１）、監視部３３は、基準通電パターン生成部２３が生成する基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＵＬ、Ｎ＿ＶＨ、Ｎ＿ＶＬ、Ｎ＿ＷＨ、Ｎ＿ＷＬ）の読み込みを行う（Ｓ１２２）。
【００９６】
そして、立下りエッジであると判断された場合には、周期カウンタ３４で計数された周期カウント値Ｃを周期レジスタ（図示せず）に記録し（Ｓ１２５）、周期カウンタ３４のカウント値をゼロにリセットする（Ｓ１２６）。
【００９７】
ハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）のいずれか一つがオン信号からオフ信号に変化する立下りエッジであるか判断され（Ｓ１２７）、ハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）でないと判断された場合には、第１のダウンカウンタ４１に通電切替カウント値（ｍ±ｋ）がセットされる（Ｓ１２９）。そして、第１から第３の通電パタンデータ（Ｈ１、Ｈ２、Ｈ３）のうち、設定されているいずれか一つの通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）としてハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）が記憶される（Ｓ１２９）。
【００９８】
第１から第３の通電パタンデータ（Ｈ１、Ｈ２、Ｈ３）のうち、設定されているいずれか一つの通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）が第３の通電パターンデータＨ３であるかないか判断される（Ｓ１３０）。その結果、いずれか一つの通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）が第３の通電パターンデータＨ３でない場合、すなわち、第１の通電パターンＨ１であれば、次回、ハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＶＨ、Ｎ＿ＷＨ）が記憶される通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として第１の通電パターンＨ１を第２の通電パタンデータＨ２に繰り上げて設定する処理を行い、第３の通電パターンＨ２であれば、第２の通電パターンＨ２から第３の通電パタンデータＨ３に繰り上げて設定する処理が行なされる（Ｓ１３１）。その後、ハイサイド転流処理（Ｓ１４１）へと進む。
【００９９】
一方、いずれか一つの通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）が第３の通電パターンデータＨ３である場合には、第１の通電パターンＨ１を設定する処理がなされる（Ｓ１３２）。その後、ハイサイド転流処理（Ｓ１４１）へと進む。
【０１００】
また、ハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）のいずれか一つがオン信号からオフ信号に変化する立下りエッジであるか判断され（Ｓ１２７）、ハイサイド基準通電パターン信号（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）であると判断された場合には、第２のダウンカウンタ４２に通電切替カウント値（ｍ±ｋ）がセットされる（Ｓ１３３）。そして、第４から第６の通電パタンデータ（Ｌ１、Ｌ２、Ｌ３）のうち、設定されているいずれか一つの通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）としてローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が記憶される（Ｓ１３４）。
【０１０１】
第４から第６の通電パタンデータ（Ｌ１、Ｌ２、Ｌ３）のうちのいずれか一つの通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）が第６の通電パターンデータＬ３であるかないか判断される（Ｓ１３５）。その結果、いずれか一つの通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）が第６の通電パターンデータＬ３でない場合、すなわち、第４の通電パターンＬ１であれば、次回、ローサイド基準通電パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が記憶される通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）として第４の通電パターンＬ１を第５の通電パタンデータＬ２に繰り上げて設定する処理を行い、第５の通電パターンＬ２であれば、第５の通電パターンＬ２を第６の通電パタンデータＬ３に繰り上げて設定する処理が行なされる（Ｓ１３６）。その後、ハイサイド転流処理（Ｓ１４１）へと進む。
【０１０２】
一方、いずれか一つの通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）が第６の通電パターンデータＬ３である場合には、第４の通電パターンＬ１を設定する処理がなされる（Ｓ１３７）。その後、ハイサイド転流処理（Ｓ１４１）へと進む。なお、処理Ｓ１２３において、基準通電パターン信号（Ｎ＿ＵＬ、Ｎ_ＶＬ、Ｎ＿ＷＬ）が立ち下がりエッジでないと判断された場合には、周期カウンタ３４の周期カウント値を一つ増やす処理がなされる（Ｓ１２４）。その後、ハイサイド転流処理（Ｓ１４１）へと進む。
【０１０３】
次に、図７に基づき、ハイサイド転流処理（Ｓ１４０）について説明する。ハイサイド転流処理が開始されると（Ｓ１４１）、第１のデクリメント周期カウンタ４３がカウントアップ（＝０）しているか否か判断される（Ｓ１４２）。その結果、カウントアップ（＝０）していないと判断された場合には、第１のデクリメント周期カウンタ４３のカウント値を一つデクリメントし（Ｓ１４３）、ローサイド転流処理に進む（Ｓ１５１）。
【０１０４】
処理Ｓ１４２にて、第１のデクリメント周期カウンタ４３がカウントアップ（＝０）していると判断された場合には、第１のダウンカウンタ４１がカウントアップ（＝０）したが否か判断される（Ｓ１４４）。その後、第１のダウンカウンタ４１がカウントアップ（＝０）していないと判断された場合には、第１のデクリメント周期カウンタ４３に基準カウント値（Ｃ／ｍ）がリセットされ（Ｓ１４５）、第１のダウンカウンタ４１のカウント値が一つデクリメントされる（Ｓ１４６）。そして、その後、ローサイド転流処理に進む（Ｓ１５１）。
【０１０５】
一方、処理Ｓ１４４にて、第１のダウンカウンタ４１がカウントアップ（＝０）していると判断された場合には、設定されている第１から第３の通電パターンデータ（Ｈ１、Ｈ２、Ｈ３）として記憶されているハイサイド基準通電パターン（Ｎ＿ＵＨ、Ｎ＿ＶＨ、Ｎ＿ＷＨ）が、ハイサイド転流信号ＣＨとして出力され（Ｓ１４７）、このハイサイド転流信号ＣＨに基づき、ハイサイド側のスイッチ素子（ＵＨ、ＶＨ、ＷＨ）にオンオフ指令信号が供給される。そして、その後、ローサイド転流処理に進む（Ｓ１５１）。
【０１０６】
引き続き、図９に基づき、ローサイド転流処理（Ｓ１５０）について説明する。ローサイド転流処理が開始されると（Ｓ１５１）、第２のデクリメント周期カウンタ４４がカウントアップ（＝０）しているか否か判断される（Ｓ１５２）。その結果、カウントアップ（＝０）していないと判断された場合には、第２のデクリメント周期カウンタ４４のカウント値を一つデクリメントし（Ｓ１５３）、一連の信号処理を終了する（Ｓ１５８）。
【０１０７】
処理Ｓ１５２にて、第２のデクリメント周期カウンタ４４がカウントアップ（＝０）していると判断された場合には、第２のダウンカウンタ４２がカウントアップ（＝０）したが否か判断される（Ｓ１５４）。第２のダウンカウンタ４２がカウントアップ（＝０）していないと判断された場合には、第２のデクリメント周期カウンタ４４に基準カウント値（Ｃ／ｍ）がリセットされ（Ｓ１５５）、その後、第２のダウンカウンタ４２のカウント値が一つデクリメントされ（Ｓ１５６）、一連の信号処理を終了する（Ｓ１５８）。
【０１０８】
一方、処理Ｓ１５４にて、第２のダウンカウンタ４２がカウントアップ（＝０）していると判断された場合には、設定されている第４から第６の通電パターンデータ（Ｌ１、Ｌ２、Ｌ３）として記憶されているローサイド基準通電パターン（Ｎ＿ＵＬ、Ｎ＿ＶＬ、Ｎ＿ＷＬ）が、ローサイド転流信号ＣＬとして出力され（Ｓ１５７）、このローサイド転流信号ＣＬに基づき、ローサイド側のスイッチ素子（ＵＬ、ＶＬ、ＷＬ）にオンオフ指令信号が供給される。そして、その後、一連の信号処理を終了する（Ｓ１５８）。
【０１０９】
図９および図１０では、回転方向設定手段３２にて逆転方向が設定された場合の本実施の形態のスイッチ制御装置３１に備わる周期カウンタ３４、第１および第２のデクリメント周期カウンタ４３、４４、第１および第２のダウンカウンタ４１、４２の動作等が示される。本実施の形態において、逆転方向が設定された場合には、正転方向が設定された場合に比して、基準通電パターン２３で生成される基準通電パターン信号（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）のみ異なり、その他の処理は、正転方向が設定された場合と同様である。よって、説明を省略する。
【０１１０】
次に、本実施の形態のブラシレスモータ用制御装置１における効果について説明する。ブラシレスモータ用制御装置１に備わるスイッチ制御装置２０は、基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）を生成する構成要素を基準通電パターン生成モジュール２１としてまとめられ、進角または遅角制御を実行する構成要素を進角遅角制御モジュール３１としてまとめられた構成となっている。
【０１１１】
基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）を生成する構成要素を基準通電パターン生成モジュール２１は、どのようなブラシレスモータ用制御装置にも必須の要素ある。そのため、制御電流を供給するブラシレスモータの性能や用途に合わせて進角遅角制御モジュール３１のみの構成を変更するだけで、様々な性能や用途にブラシレスモータに制御電流を供給することができる。従って、ブラシレスモータ用制御装置１を構成する構成要素に汎用性を持たせることができる。
【０１１２】
また、本実施の形態のブラシレスモータ用制御装置１は、正転方向または逆転方向にブラシレスモータを駆動させる場合に、生成される基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）の生成方法を変えるだけであり、その他においては、正転方向または逆転方向のどちらも同一の信号処理がなされる。そのため、制御対象のブラシレスモータに備わるロータの回転方向が変化するものであっても、容易に進角制御および遅角制御を行うことができるブラシレスモータ用制御装置を提供するものである。
【０１１３】
本発明は上述の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において、上述の実施形態に種々の変更を加えたものを含む。そのため、本実施の形態では、監視部３３において、基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）がオン信号からオフ信号に変化するタイミングを検出することにより、第１および第２の通知信号（ＡＳ１、ＡＳ２）を出力する処理がなされているが、それに限定されないことは言うまでもない。
【０１１４】
すなわち。監視部３３において、基準通電パターン信号（Ｎ＿ＵＨ、Ｎ_ＵＬ、Ｎ_ＶＨ、Ｎ_ＶＬ、Ｎ＿ＷＨ、Ｎ_ＷＬ）（Ｒ＿ＵＨ、Ｒ_ＵＬ、Ｒ_ＶＨ、Ｒ_ＶＬ、Ｒ＿ＷＨ、Ｒ_ＷＬ）がオフ信号からオン信号に変化するタイミングを検出することにより、第１および第２の通知信号（ＡＳ１、ＡＳ２）を出力する処理でもよい。
【符号の説明】
【０１１５】
１  ブラシレスモータ用制御装置
１０  インバータ装置
２０  スイッチ制御装置
２１  基準通電パターン生成モジュール
２２  回転位置検出回路
２３  基準通電パターン生成部
３１  進角遅角制御モジュール
３２  回転方向設定手段
３３  監視部
３４  周期カウンタ
３５  第１のメモリ
３６  第２のメモリ
３７  分割値設定手段
３８  分割処理部
３９  進角量遅角量設定手段
４０  通電切替カウント値算出部
４１  第１のデクリメント周期カウンタ
４２  第１のダウンカウンタ
４３  第２のデクリメント周期カウンタ
４４  第２のダウンカウンタ
４５  第１の通電信号出力部
４６  第２の通電信号出力部
４７  回転数検出回路
４８  第３のメモリ
４９  第１の比較手段
５０  第４のメモリ
５１  第２の比較手段
５２  選択手段
５３  ＰＷＭ指令部
５４  ＰＷＭ信号生成回路
６０  回転検出装置
７０  ブラシレスモータ
７１  ステータ
７２  ロータ   
７３  マグネット
２００  ブラシレスモータ装置
Ｕ  Ｕ相の電気巻線
Ｖ  Ｖ相の電気巻線
Ｗ  Ｗ相の電気巻線
ＵＨ  スイッチ素子
ＵＬ  スイッチ素子
ＶＨ  スイッチ素子
ＶＬ  スイッチ素子
ＷＨ  スイッチ素子
ＷＬ  スイッチ素子
ＵＳ  第１の回転検出素子
ＶＳ  第２の回転検出素子
ＷＳ  第３の回転検出素子
ＢＴ   バッテリー
ＣＡ   キャパシタ
【図１】
2010178568.tif 000003
【図２】
2010178568.tif 000004
【図３】
2010178568.tif 000005
【図４】
2010178568.tif 000006
【図５】
2010178568.tif 000007
【図６】
2010178568.tif 000008
【図７】
2010178568.tif 000009
【図８】
2010178568.tif 000010
【図９】
2010178568.tif 000011
【図１０】
2010178568.tif 000012
【図１１】
2010178568.tif 000013