JPH06237594A - ゼロ交差決定においてpwmチョッピング信号を使用する多相dcモータの動作方法及び装置 - Google Patents
ゼロ交差決定においてpwmチョッピング信号を使用する多相dcモータの動作方法及び装置Info
- Publication number
- JPH06237594A JPH06237594A JP5317680A JP31768093A JPH06237594A JP H06237594 A JPH06237594 A JP H06237594A JP 5317680 A JP5317680 A JP 5317680A JP 31768093 A JP31768093 A JP 31768093A JP H06237594 A JPH06237594 A JP H06237594A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- coil
- drive
- signal
- drive current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000007667 floating Methods 0.000 claims abstract description 52
- 238000001514 detection method Methods 0.000 claims abstract description 28
- 238000005070 sampling Methods 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 claims description 7
- 230000002401 inhibitory effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004804 winding Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 241000233805 Phoenix Species 0.000 description 1
- 108091006583 SLC14A2 Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
及び回路を提供する。 【構成】 駆動コイルへ供給される駆動電流をチョッピ
ングして駆動電流をターンオン及びターンオフさせるこ
とによって供給される最大電流を制御する。フローティ
ング状態とされる駆動コイルの逆起電力電圧のゼロ交差
を検知してコミュテーション信号を発生し、かつ誤った
ゼロ交差を検知することを回避するために、チョッピン
グステップ期間中に、駆動電流がターンオフされた後の
所定時間の間ゼロ交差の検知が行なわれることを禁止す
る。このチョッピングはPWMの動作の一部として行な
われる。
Description
方法及び回路における改良に関するものであって、更に
詳細には、パルス幅変調(PWM)チョッピングを使用
する多相DCモータ駆動方法及び回路における改良に関
するものである。更に詳細には、本発明は、PWMチョ
ッピング信号の存在下においてコミュテーション用の信
頼性のあるゼロ交差の決定を与えるか又は可能とする多
相DCモータの駆動方法及び回路における改良に関する
ものである。
あるが、一般的には、例えばハードディスクドライブ、
CD ROMドライブ、フロッピディスク等を包含する
コンピュータ関連適用例において見出される回転データ
媒体に使用されるブラシレスセンサレスタイプの三相D
Cモータに関連する適用例において見出されるものであ
る。コンピュータ適用例においては、三相のブラシレス
センサレスDCモータは、その信頼性、軽量性及び精度
のためにますます広く使用されて来ている。
形態に接続した3つのコイルを有するステータを具備す
るものと考えることが可能である。然しながら、実際に
は、通常、多相モータポールと共により多くの数のステ
ータコイルが使用されている。典型的には、このような
適用例においては、8個のポールモータが使用され、ロ
ータ上に4個のNS磁石の組と12個のステータ巻線と
が使用され、その結果ロータの回転当たり4つの電気サ
イクルが発生する。然しながら、ステータコイルは各々
が物理的に90度離隔された4つのコイルからなる3つ
の組に接続された3つの「Y」接続型コイルとして解析
することが可能である。
付勢される。各シーケンス即ち順番において、「Y」接
続されたコイルのうちの2つのコイルを介して電流経路
が確立され、3番目のコイルはフローティング状態とさ
れる。電流経路が変化即ちコミュテーションされると、
電流経路のコイルのうちの1つがフローティング状態へ
スイッチされ、且つ前にフローティング状態にあったコ
イルが電流経路内へスイッチングして取込まれるように
シーケンスが設定されている。更に、そのシーケンス
は、フローティングコイルが電流経路内にスイッチング
して取込まれる場合に、前の電流経路に設けられていた
コイルと同一の方向に電流が流れるように定義されてい
る。このように、三相モータにおける各電気サイクルに
対して6個のコミュテーションシーケンスが定義されて
いる。
タの動作期間中に、ロータの既知の位置を維持すること
が重要なことであると認識されていた。このことが実行
される種々の方法が存在していた。もっとも広く使用さ
れている方法は、例えば、モータを既知の位置でスター
トさせ、次いでロータの瞬間的即ち現在の位置に関係し
た情報を発生させるものであった。このような瞬間的位
置情報はコミュテーションプロセスの一部として発生さ
れ、且つフローティングコイルを識別し、且つその逆起
電力、即ちステータによって与えられる磁界を介してコ
イルが移動する場合にコイル内へ誘起される起電力(e
mf)をモニタすることが行なわれていた。
電圧(通常は0V)を交差すると、ロータの位置が既知
であると仮定された。この場合にゼロ電圧即ち基準電圧
の交差は「ゼロ交差」と呼ばれている。ゼロ交差が発生
すると、ロータコイルコミュテーションシーケンスが次
のフェーズ即ち相へインクリメントされ、且つプロセス
が繰返し行なわれる。
電流を変調するために多相DCモータはパルス幅変調
(PWM)を使用する。PWM技術は、ピークの電流レ
ベルにおいてモータのコイルにおける電流をチョッピン
グすることによって多相モータにおける電力散逸を減少
させ、最大トルクを達成し、迅速な加速を可能とし、且
つチップ内で散逸されるパワーをデューティサイクルに
比例したレベルへ減少させるためにしばしば使用され
る。
ルの1つ又はそれ以上が各コミュテーション状態におい
てフローティング(即ち高インピーダンス)状態にあ
り、残りのコイルは積極的に駆動されてモータのロータ
の所望の回転を発生させる。然しながら、PWMモード
にエンターすると、駆動電流は一時的に中断され且つ予
め設定した割合で減衰することが許容される。通常、駆
動コイル内の電流の減衰を決定するためにRC放電回路
網が設けられる。モータを介しての全電流を検知する抵
抗を横断しての電圧が所定のレベルへ減衰すると、再度
駆動電流がモータの活性コイルへ印加される。このこと
は「PWMチョッピング」として当該技術分野において
は公知である。
タのフローティングコイル又は複数個のコイルへ誘導的
に結合されたノイズを発生する。モータのロータのセン
サレス位置検知を行なうためにゼロ電圧交差を決定する
ために、フローティングコイルの逆起電力をモニタして
いる。然しながら、フローティングコイル内への逆起電
力チョッピング信号からの誘導的に結合されたノイズの
ために実際の即ち真のゼロ交差は適切に検知することは
困難な場合がある。何故ならば、電圧レベルはPWMチ
ョッピング信号が存在しない場合に通常表われるレベル
よりも実際にはより高いか又はより低く表われる場合が
あるからである。従って、PWMチョッピングの存在下
においては、必要なことは正確なロータの位置決定を行
なうためにゼロ交差を正確に検知することを可能とすべ
くPWMチョッピング信号の影響を最小とする方法及び
回路である。
ころは、多相DCモータを動作する駆動方法及び回路に
おける改良を提供することである。
幅変調(PWM)チョッピングを使用する上述したタイ
プの駆動方法及び回路を提供することである。
来技術の回路よりもPWM信号によって発生されるノイ
ズスパイクによって影響を受けることの少ない上述した
タイプの駆動方法及び回路における改良を提供すること
である。
起電力増幅器の出力をサンプルするためにPWMチョッ
ピング信号自身が使用される上述したタイプの改良した
駆動方法及び回路を提供することである。
ータのロータの位置のセンサレス検知を決定するために
逆起電力が検知されるフローティングコイルへの活性駆
動コイルのパルス幅変調によって発生されるノイズの影
響を最小とする上述したタイプの回路を提供することで
ある。
相DCモータのフローティングコイルの逆起電力のゼロ
交差の検知においてPWMチョッピングノイズの影響を
最小とする方法を提供することである。
によれば、フローティングコイル上の電圧をセンス即ち
検知するために、ノイズスパイクが減少した適宜の時間
に電圧をサンプルするためにPWMチョッピング信号を
使用する。このプロセスにおいて、真の極性交差、即ち
ゼロ交差は、チョッピング信号に同期される。これはゼ
ロ交差発生の正確な時間測定においてエラーを本質的に
導入する場合があるが、チョッピング周波数が比較的高
い場合には、チョッピング期間によって導入されるエラ
ーは尚且つ信頼性のあるコミュテーションを可能とする
のに充分に小さいものである。従って、本発明によれ
ば、モータドライバがPWMモードとされると、PWM
チョッピング信号がエッジトリガ型の態様で使用されて
D型フリップフロップで逆起電力増幅器の出力をサンプ
ルする。
ータを動作する回路が複数個の駆動コイルを有してい
る。回路が複数個の所定のコミュテーションシーケンス
の各々において駆動コイルの選択したものへ瞬間的駆動
電流を供給する。該コイルの逆起電力電圧のゼロ交差を
検知する回路が、所定のコミュテーションシーケンスの
各々の期間中にフローティング状態に接続され、所定の
コミュテーションシーケンス間のタイミング変化に対す
る逆起電力検知信号を発生する。選択した駆動回路への
駆動電流をターンオン及びオフ制御する回路及び駆動電
流がターンオフされた後に所定時間の間ゼロ交差検知を
遅延させる回路が設けられている。好適実施例において
は、選択した駆動回路への駆動電流をターンオン及びオ
フ制御する回路が、活性コイル内の電流が所定のスレッ
シュホールドを超えた場合にチョップ信号を発生する回
路を有しており、更に詳細には、PWM回路を有してい
る。本発明の別の広義の側面によれば、複数個の駆動回
路を有する多相DCモータの動作方法が提供される。本
方法によれば、駆動コイルへ供給される駆動電流がチョ
ッピングされて、駆動電流をターンオン及びターンオフ
させることによってそれへ供給される最大電流を制御す
る。フローティング状態へ接続される駆動コイルの逆起
電力電圧のゼロ交差が検知されてコミュテーション信号
を発生し、且つ誤ったゼロ交差の検知を回避するために
チョッピングステップ期間中に駆動電流がターンオフさ
れた後所定の時間の間ゼロ交差の検知が禁止される。チ
ョッピング動作はPWM動作の一部として実行される。
組込むことの可能なモータコントローラ10の電気的概
略ブロック図の一部を図1に示してある。このモータコ
ントローラはディスクリートな部品から構成することが
可能であるが、好適には、モータコントローラ10は例
えば、コンピュータハードディスクドライブ、CDRO
Mドライブ、フロッピディスクドライブ等のシステムに
おける磁気ディスク又はその他のディスクを回転させる
ために使用される三相DCブラシレススピンドルモータ
のステータコイルへ接続すべく適合された単一の半導体
チップ上に集積化されている。このような三相モータ
は、好適には、Y接続型ステータ巻線を有している。然
しながら、このようなY形態の巻線接続は必ずしも本発
明にとって必須のものではない。
を出力端子OUT A、OUT B、OUT C、CT
R TAP(中央タップ)へ接続することが可能であ
る。注意すべきことであるが、本発明の好適実施例を特
に三相モータに関して説明するが、本発明の原理は一般
的に多相モータに対して同様に適用可能なものである。
駆動電圧が、図2を参照して以下に説明する形態とする
ことの可能な電力段11によって出力端子OUT A、
OUT B、OUT Cへ供給される。パワー即ち電力
段11はシーケンス動作されて、図4を参照して以下に
説明する如く、シーケンサ回路13によって出力端子O
UT A、OUT B、OUT Cへシーケンシャルな
制御出力信号を供給し、且つ信号インターフェース回路
12がシーケンサ回路13からの出力信号を電力段11
へ供給し、更に例えば制動機能及び出力イネーブル機能
等のその他の機能をイネーブル即ち動作可能状態とさせ
る。シーケンサ13は、更に、「内部コミュテーション
バス」60を介して、駆動信号及びシーケンス信号をコ
ントローラ回路のその他の回路へ供給して、回路10に
よって駆動されるモータの回転に関する種々の側面を制
御する。
Cは、更に、スイッチング制御されて逆起電力センス
アンプ14へ接続され、その詳細については以下に図5
を参照して説明する。逆起電力センスアンプ14は、ゼ
ロ交差検知器回路16へ信号を供給し、該検知器回路1
6は図7を参照して以下に説明するデジタル遅延回路1
7へ入力信号を供給する。デジタル遅延回路17の出力
は以下に詳細に説明する態様でシーケンサ13の動作を
制御する。
幅変調回路18を有しており、その動作については図4
及び5を参照して以下に詳細に説明する。
ステムクロック回路23及びフェーズロックループ(P
LL)周波数/位相検知器回路24を有しており、且つ
例えば停止条件からモータのスタートアップ即ち始動を
簡単化させるための「アラインアンドゴー(align
and go)」スタートアップ回路をサポートする
回路、外部のマイクロプロセサ(不図示)によってモー
タコントローラ回路の制御を容易とさせるためのポート
制御論理及び関連するシフトレジスタ回路等の図示して
いないその他の種々の回路を包含することが可能であ
る。
電力段11が示されており、それは通常トリプル1/2
Hブリッジと呼ばれる従来のHブリッジ30であり、
「Y」接続されたステータ巻線32,33,34へ駆動
電流をスイッチングして供給すべく接続されている。ブ
リッジ30はライン40へ印加される供給電圧即ち電源
電圧とライン42上の基準電圧との間に3つの電流経路
37,38,39を有している。各電流経路は、夫々、
2つのスイッチングトランジスタ44及び45、44′
及び45′、44″及び45″を有している。トランジ
スタ44,44′,44″,45,45′,45″は、
公知のパワースイッチFETとするか、又はその他のス
イッチ装置とすることが可能である。ライン42は外部
の検知抵抗49へ接続しており(図1に示した如く、端
子R SENSE(検知)へ外部的に接続されてい
る)、それは接地接続されている。
一端部は共通の中央タップ36において共通接続されて
おり、他方の端部は夫々の対のスイッチングトランジス
タ44−45、44′−45′、44″−45″の間の
夫々のノードOUT A、OUT B、OUT Cへ接
続している。スイッチングトランジスタ44,45,4
4′,45′,44″,45″の各々は、図示した如
く、その電流経路と並列したフライバックダイオード4
7,48;47′,48′;47″,48″を有してい
る。
間中、1つのノード(例えば、ノードOUT A)が上
側のスイッチ44の1つによって高状態へ駆動される。
別のノード(例えば、ノードOUT B)は下側のスイ
ッチ45′の1つによって低状態へ駆動され、且つ他の
ノード(例えば、ノードOUT C)は両方のスイッチ
44″及び45″をオフにしてフローティング状態とさ
れる。これは通常「ABフェーズ」と呼ばれる。
って決定されるコミュテーションシーケンスでスイッチ
動作され、その場合の態様は、各コミュテーションフェ
ーズにおいて、電流は常に3つのコイルのうちの2つの
コイル内を流れ、残りの三番目のコイルはフローティン
グ状態にあり、且つスイッチングの後に、電流は、前の
フェーズにおいて電流が流れていた2つのコイルのうち
の1つのコイルにおいて同一の方向に継続して流れる。
更に詳細に説明すると、図3に示した如く、三相モータ
において、実際には6個の動作フェーズが存在してい
る。これら6個のフェーズの各々において以下に表Aに
示した如くに電流が流れる。
に電力段11のドライバトランジスタのスイッチング動
作はシーケンサ回路13とそれと関連するインターフェ
ース回路12とによって行なわれ、尚それらの詳細につ
いては図4を参照して説明する。シーケンサ回路13
は、インターフェース回路12を介して上側のドライバ
出力端52及び下側のドライバ出力端53へ信号を供給
し表Aに概略示したスイッチングシーケンスを実行す
る。上側及び下側のドライバ出力端52及び53はPW
Mスイッチング回路網(そのうちの1つ56が上側及び
下側の「A」ドライバに対して図示されている)を介し
て、図2に示した上側及び下側のドライバ入力ラインへ
接続している。PWMスイッチング回路網56の構成及
び動作は1992年7月11日付で出願され本願出願人
に譲渡されている米国特許出願第728,597号に詳
細に記載されている。
3は、シフトレジスタ55を有しており、それは任意の
特定の時刻に活性化されるべき特定の上側及び下側の出
力ラインを決定する。適切なスイッチングシーケンスを
達成するために、適宜のシーケンスを初期的にシフトレ
ジスタ55内へロードさせ、且つシーケンシャルにシフ
トレジスタ55の種々のデータ位置を介してシフト動作
させることが可能である。例えば、シフトレジスタ55
を介してクロック動作されて出力Q1 −Q6 においてシ
ーケンシャルに表われる表Aのコミュテーションシーケ
ンスを発生する図示した実施例における1つのデータシ
ーケンスは「110000」である場合がある。
に詳細に説明する遅延カウンタ112からシフトレジス
タ55内へ導入されるインクリメント信号によってクロ
ック動作される。従って、シフトレジスタ55は任意の
時刻に動作して、出力Q1 −Q6 の選択した2つの隣接
するものの上に高状態を与えて、残りの出力をターンオ
フさせた状態で、表Aに示したシーケンスに基づいて対
応する上側及び下側のトランジスタをターンオンさせ
る。
フトレジスタ55を初期化即ちリセットして、シフトレ
ジスタ55内の初期的な開始位置に上述したコミュテー
ションシーケンスコードを再確立するリセットライン5
9を有している。シフトレジスタ55の出力Q1 −Q6
は、更に、内部コミュテーションバス66のラインを介
して以下に説明する図6のゼロ電圧交差論理制御回路へ
接続している。
の出力ラインへの直接接続によって、電力段11のドラ
イバは、所望のコミュテーション信号を失うことなし
に、信号インターフェース回路12へ印加される適宜の
信号によってトライステート状態とさせることが可能で
ある。即ち、例えば信号インターフェース回路の出力端
においてゼロ交差を検知する場合に内部回路で使用する
ためにコミュテーション信号が派生される場合には、モ
ータドライバがトライステート状態とされると、コミュ
テーション信号が失われ、従ってモータを減速されるか
又は複雑な再同期アルゴリズムを使用することなしにコ
ミュテーション信号とモータとの間の同期を再確立する
可能性はなくなる。
ばモータ制御回路10の外部で発生される制動信号は、
ライン67を介して論理回路63へ印加し、このような
制動信号が存在する場合に、上側及び下側のドライバ出
力ライン52及び53を介してモータへ出力が与えられ
ることを防止することが可能である。この制動信号は、
ソフトウェアによって発生させるか又は外部信号とする
ことが可能であり、それは図示した実施例においては全
ての下側のドライバをターンオンし且つ全ての上側のド
ライバをターンオフさせる。同時に、全てのコイル3
2,33,34を共に短絡状態とさせ、コイル32,3
3,34における磁界によって発生される渦電流がモー
タに制動をかけることが可能である。
応答して、又はモータが制動されることを必要とするも
のではないがモータのコイルへの駆動信号を取除くこと
を必要とする場合があるような外部のイネーブル信号に
応答して発生されることのある信号を、図示した如く、
ライン68を介して最後のドライバ論理ゲート63へ付
与することが可能である。従って、ライン68上に信号
が存在する場合には(即ち、通常高状態から低状態への
変化)、ドライブ即ち駆動が上側のドライバ52及び下
側のドライバ53の両方から取除かれるか又は禁止さ
れ、モータのロータがコーストすることを許容する。
ーションは、ロータの所望の位置を表わす回路情報に関
連してモータのロータの特定の明確な位置を表わす情報
に応答して実行される。更に詳細に説明すると、表Aの
各相次ぐシーケンスを与えるためのコミュテーション
は、対応するコイルが特定の回転位置に到達し且つコミ
ュテーションが発生すべき場合の前の特定の時間におい
てモータがどのような位置にあるべきかを表わすシーケ
ンサ情報との相関関係に応答して決定される。精密なロ
ータの回転位置の決定は、各非駆動状態即ちフローティ
ング状態にあるコイルにおいてのゼロ交差電圧をモニタ
することによって継続的にアップデートされる。更に詳
細に説明すると、コイル32,33,34がロータのコ
ミュテーションシーケンス期間中にスイッチ動作される
と、フローティングコイルの電圧は図5に示した逆起電
力増幅器回路14によってモニタされる。
A,OUT B又はOUT Cへ接続されるコイルの選
択した1つを比較器85の非反転入力端へ接続させるた
めに図2の回路においてモータドライバ出力OUT
A、OUT B、OUT Cへ夫々接続されているスイ
ッチ81,82,83を有している。比較器85へ接続
されているコイル32,33又は34の特定の1つは、
フローティングされることが予定されているコイルに対
応している(それは、必ずしも実際にフローティングし
ているコイルではない)。「フローティング」という用
語は、本明細書においては、瞬間的電流経路内に存在し
ないコイルのことを表わすために使用されているが、コ
イルは実際に「フローティング」状態となる訳ではな
く、駆動電流が印加されない場合にはトライステートイ
ンピーダンスへ接続されるものである。スイッチ81,
82,83は、以下に説明する図6の回路によって動作
され、丁度上に説明した如く、フローティング状態とな
ることが予定されているコイルのスイッチング動作を行
なう。
参照)は、比較器85の反転入力端へ接続しており、従
って、選択されたフローティングコイル上の電圧がセン
タータップ電圧よりも一層大きくなると、該比較器は出
力を発生し、その出力は選択したフローティングコイル
上の電圧のゼロ電圧交差を表わすものである。比較器8
5の入力端へ印加される電圧はいわゆるコイルの「逆起
電力」であり、それは、モータ内の磁界内を移動する場
合に選択されたフローティングコイル内に発生される電
圧である。比較器85は、あるヒステリシスを有するよ
うに構成されている。何故ならば、そうでないと、ゼロ
交差電圧を超えての電圧の発生は、比較器85の出力信
号が有用なものであることを可能とするのに充分に長い
時間の間継続するものでない場合があるからである。
5の出力端は伝達ゲート89を介してシフトレジスタ8
8へ接続している。シーケンサ回路13において発生さ
れたマスク信号(図4を参照して以下に説明する)がラ
イン120を介して伝達ゲート89のイネーブル入力端
へ印加され、従って比較器85からの出力は、シーケン
サ回路13によるフェーズコミュテーションに続くマス
ク期間の期間中、シフトレジスタ88へ印加されること
が禁止される。然しながら、比較器85からの出力信号
がイネーブルされて伝達ゲート89へ印加された信号を
通過させる場合には、該信号はシフトレジスタ88を形
成するD型フリップフロップ90,91,92,93を
包含するフリップフロップシリーズ内の第一D型フリッ
プフロップ202のD入力端へ印加される。
逆起電力増幅器85へスイッチ動作によって接続され
て、瞬間的にフローティング状態となるコイルのゼロ交
差を検知するために逆器起電力増幅器85からの信号を
サンプリングする回路80は、モータのパルス幅変調動
作の存在下においてサンプリング回路をイネーブルさせ
るためのパルス幅変調検知回路200を有している。回
路200はD型フリップフロップ202を有している。
フリップフロップ202のD入力端は、ライン120上
のマスクが不存在であることによってイネーブルされる
と逆起電力増幅器85の出力を表わす伝達ゲート89か
らの出力を受取る。フリップフロップ202のQ出力端
はD型フリップフロップ90へ接続している。フリップ
フロップ202は、3個のNANDゲート205,20
6,207を有するゲート回路網による信号によってク
ロック動作される。
ド210上のPWM ON信号及びノード211上のP
WMチョッピング信号である。ノード210上のPWM
ON信号は回路215から派生される(図2参照)。
このPWM ON信号は、センス(検知)抵抗89上の
電圧がモータのコイル32−34内に所望の値よりも高
い電流が存在することを表わす所定のスレッシュホール
ド値を超える場合に発生される。典型的には、このよう
な過剰な電流条件がモータのスタートアップ即ち始動期
間中に存在するが、電流スレッシュホールドを超えるよ
うなその他の条件が存在する場合がある。
のその他の入力はノード211上の信号「ZCPWM」
である。この「ZCPWM」信号は、二相非重畳型クロ
ック回路214から派生される(図4参照)。この「Z
CPWM」信号は、インバータ217によって反転され
て、ライン216上のクロック信号から得られる。従っ
て図5を再度参照して説明すると、D型フリップフロッ
プ202は、それに印加されるクロック信号の下降エッ
ジによってクロック動作される。明らかな如く、このこ
とは、二相非重畳型クロック215からライン216上
の信号に起因して同時的にターンオンされる選択された
上側ドライバトランジスタの活性化の直前に逆起電力増
幅器85からの出力の状態のサンプリングを行なうこと
を可能とする。理解される如く、フリップフロップ20
2によって導入される伝播遅延は、その夫々のゲートへ
信号が印加されるとドライバトランジスタがターンオン
することが必要とされる遅延よりも一層小さなものであ
る。従って、比較的「静かな」即ち安定な時間が存在
し、その期間中に、フローティングコイルのサンプリン
グを正確に実施することが可能である。
NANDゲート206の一方の入力端へ印加されると共
にインバータ220へ印加されるノード210上のパル
ス幅変調ON信号が供給されて、NANDゲート205
の一方の入力端へ供給される出力を発生する。従って、
ノード210上のPWM信号の状態に依存して、NAN
Dゲート205及び206の一方又は他方がイネーブル
即ち動作可能状態とされる。ノード211上の「ZCP
WM」信号はNANDゲート206の他方の入力端へ供
給される。同様に、D型フリップフロップ回路90−9
3のクロック入力端へ供給される高周波数クロックは、
NANDゲート205の他方の入力端へ供給される。N
ANDゲート205及び206の出力端はNANDゲー
ト207の夫々の入力端へ接続されており、ゲート20
7の出力端はD型フリップフロップ202のクロック入
力端へ接続している。
0が通常モードで動作している場合には、ノード210
上のPWM ON信号は低状態であり、従ってその際に
ライン225上のより高い周波数のクロックをゲート2
05−207の回路網へ通過することを可能とし、D型
フリップフロップ202をクロック動作させて逆起電力
増幅器85からの出力をサンプリングする。一方、本回
路がPWMモードで動作している場合には、ノード21
0上のPWM信号の状態は高状態であり、従って、その
際にノード211上の「ZCPWM」信号をイネーブル
させて即ち動作可能状態とさせてD型フリップフロップ
202をクロック動作させる。
波数は約50kHzであり、且つゼロ交差の検知を可能
とするために逆起電力増幅器85の出力を観察するため
にD型フリップフロップ202がクロック動作される前
の期間に起因してある遅延を導入する場合がある。然し
ながら、注意すべきことであるが、パルス幅変調モード
にエンターする典型的な環境においては、モータは必ず
しも高速状態にあるものではなく、且つ最適性能のため
の精度の微調整が必要なものではない。
がPWMモードで動作している場合には、「ZCPW
M」信号はD型フリップフロップ202をクロック動作
させて逆起電力増幅器85の出力を夫々の組のドライバ
トランジスタ44,44′又は44″のコミュテーショ
ン直前の静かな時間期間中にのみサンプリングすること
を可能とする。従って、活性コイルのPWMチョッピン
グに起因してフローティングコイル内に誘起されるノイ
ズは最小とされ、且つ誤ったゼロ交差が検知される可能
性はない。
0,91,92,93の種々の出力は出力論理回路95
へ供給され、該出力論理回路95はNANDゲート9
6,97,98,99を有している。フリップフロップ
90,91,92,93の各々は、例えば、システムク
ロックからのクロック入力を受取り、且つその各々は反
転されたQ及び反転されていないQ出力を発生する。フ
リップフロップ90,91,92のQ出力は夫々の次の
段のフリップフロップのD入力端へ印加され、且つ最後
の段のフリップフロップ93の出力は出力論理回路95
のNANDゲート98へ供給される。
上側のNANDゲート96及び97の入力端へ夫々供給
され、且つフリップフロップ91及び93のQ出力は下
側のNANDゲート99及び98の入力端へ夫々供給さ
れる。一方、フリップフロップ90及び92の反転され
たQ出力(即ち、Qの上にオーバーラインを付したも
の)は下側のNANDゲート99及び98の入力端へ夫
々供給され、且つフリップフロップ91及び93の反転
されたQ出力は上側のNANDゲート96及び97の入
力端へ夫々供給される。又、予測された負から正へ向か
うゼロ交差勾配に対応する予定された勾配ライン100
がNANDゲート96及び97の入力端へ接続してお
り、且つ予定された正から負へ向かうゼロ交差勾配に対
応する予定された勾配ライン101がNANDゲート9
8及び99の入力端へ接続している。予定されたゼロ交
差の方向を表わすライン100及び101上の信号は、
図6の回路において発生されるフェーズ(位相)情報か
ら発生され、それは、図4のシーケンサ回路におけるシ
フトレジスタ55の出力から派生される。
ANDゲート102及び103へ供給され、ゲート10
2及び103の出力は特定したフローティングコイルの
実際のゼロ交差検知に応答して発生され、そのゼロ交差
は特定した予定された方向における遷移、即ち負から正
へ向かうゼロ交差検知か又は正から負へ向かうゼロ交差
検知のいずれかを有している。
接続は、出力NANDゲート103の入力端へ接続した
上側NANDゲート96及び下側NANDゲート99の
出力及び出力NANDゲート102の入力端へ接続した
上側NANDゲート97の出力及び下側NANDゲート
98の出力によって確立される。正の勾配がゼロの交差
が予定されている場合に信号が表われるライン101は
上側NANDゲート96及び97の入力端へ接続してお
り、且つ負の勾配ゼロの交差が予定されている場合に信
号が表われるライン100は下側NANDゲート98及
び99の入力端へ接続している。従って、上側NAND
ゲート96及び97は予定された正の勾配ゼロの交差が
実際に発生することに応答し、且つ下側NANDゲート
98及び99は予定された負の勾配ゼロの交差が実際に
発生することに応答する。
シフトレジスタ88において段階的に接続されているの
で、出力NANDゲート102及び103からの出力は
正から負へのゼロ交差106又は負から正へのゼロ交差
107のいずれかから得られる夫々曲線109及び10
8で図5a内に示した如く、時間的に離れた2つのパル
スである。従って、NANDゲート103の出力におい
て発生されるパルスは、1クロックサイクルだけ、NA
NDゲート102の出力において発生されるパルスより
先行する。NANDゲート103の出力は、フェーズコ
ミュテーションの後の所要のマスク及び遅延時間を測定
するカンウタへ「ロード」信号を供給するために使用さ
れ、且つNANDゲート102の出力は、以下に説明す
る如く、期間カウンタへの「リセット」信号を与えるた
めに使用される。
グ信号及びライン100及び101上の負及び正の勾配
を表わす信号を発生するための回路を図6に示してあ
り、それについて以下に説明する。図6の回路は、図4
に於けるシフトレジスタ55からの出力から内部コミュ
テーションバス66のライン上に内部フェーズデータを
派生する。ライン66は上側及び下側A、上側及び下側
B、上側及び下側C駆動トランジスタ(図2参照)への
信号を表わす情報を有している。従って、出力信号SA
は、OUT Aにおけるコイルがフローティング状態と
なることが予定されていることを表わし、出力信号SB
はOUT Bにおけるコイルがフローティング状態とな
ることを予定されていることを表わし、且つ出力信号S
CはOUTCにおけるコイルがフローティング状態とな
ることが予定されていることを表わす。同様に、ライン
101及び100における信号は、そのフローティング
コイル(即ち、瞬間的にフローティング状態となるも
の)が負の方向又は正の方向からの逆起電力ゼロ交差を
受けることが予定されているかを表わす。
択されたフローティングコイルのゼロ交差を適切に検知
することを助けるために、種々の回路要素の動作におい
て発生されるノイズ、特にスイッチングの後ある時間リ
ンギングする傾向のある駆動されたコイルのコミュテー
ションによって発生されるノイズ、及びシーケンサ回路
において発生されるノイズがマスクされる。このマスキ
ング機能及び本発明回路の動作方法によってイネーブル
されるその他の回路機能を達成するために、図7のマス
ク回路105が設けられている。
と、3個のダウンカウンタ111,112,113とを
有している。アップカウンタ110は期間カウンタとし
て作用し、図5に関して上述したゼロ交差回路によって
検知される選択したフローティングコイルの実際のゼロ
交差間の時間に対応してその出力端上にデジタルカウン
トを供給する。アップカウンタ110はクロック周波数
分割器120からクロック信号入力を受取り、該分割器
はシステムクロック周波数を所望の周波数へ分割し、シ
ステムの分解能を決定する特定の周波数が選択される。
アップカウンタ110はゼロ交差が検知された後に、図
5の回路におけるNANDゲート102によって発生さ
れるリセットパルスによってリセットされる。従って、
アップカウンタ110は最初の実際のゼロ交差を検知し
た場合にリセットされた後にカウントを開始し且つ次の
実際のゼロ交差を検知することによって再度リセットさ
れるまでカウントを継続する。
ンタ111,112,113の各々の入力端へ供給さ
れ、これらのダウンカウンタは種々のマスク及び制御機
能を行なう。ダウンカウンタ111は、図4に示したシ
ーケンサ回路13のノイズ及びコミュテーション動作さ
れることに応答してコイル32,33,34によって発
生されるノイズがマスクされる期間であるマスク時間を
決定する。ダウンカウンタ111(以後、マスクカウン
タ111と呼称する)は、所望のマスクカウントに到達
するとライン120上に出力を発生する。ライン120
上の出力信号は、図5におけるゼロ交差検知器における
伝達ゲート89をイネーブルするために使用され、従っ
てマスク期間が経過するまでゼロ交差を検知することは
出来ない。マスクカウンタ111はライン121から
「LOAD」信号を受取り、この「LOAD」信号は、
NANDゲート102の出力によってRESETパルス
が発生する直前に、図5に示したNANDゲート103
の出力によって発生される。このロード(LOAD)信
号がマスクカウンタ111のロード入力端上に表われる
と、期間カウンタ110内にその時に存在するカウント
がすぐさまマスクカウンタ111内にロードされる。
割器123からクロック信号を受取る。所望により、多
数の選択端子124を設けて周波数分割器123の分母
を制御することを可能とし、ドライバ回路10が使用さ
れる特定の適用例に対してマスクカウントの分解能を選
択することを可能とすることが可能である。
たフローティングコイルの実際のゼロ交差が図5の回路
によって検知されると、アップカウンタ110内に存在
するカウントがマスクカウンタ111内へロードされ
る。アップカウンタ110はリセットされて新たな期間
のカウントが開始し、それは次のゼロ交差が発生するま
で継続して行なわれ、その時点において、新たなカウン
トがマスクカウンタ111内にロードされ、アップカウ
ンタ110がリセットされ、且つ同一のプロセスが繰返
し行なわれる。従って、マスクカウンタ111によって
決定される実際のマスク時間は、モータの回転速度に依
存して変化する。然しながら、回転角度数の百分率は一
定のままである。
後、遅延カウンタ112と呼称する)は、コイルが次の
コミュテーションシーケンスへスイッチされる前のゼロ
交差検知の後の所望の遅延に対応する時間を測定すべく
作用する。遅延カウンタ112は、更に、周波数分割器
126からの分割されたクロック周波数を受取り、分割
器126の分母は、選択ライン127の1つへ適宜の信
号を付与することによって選択することが可能である。
ロード及びカウント機能の動作は、基本的に、上述した
マスクカウンタ111の動作と同一である。然しなが
ら、注意すべきことであるが、ライン122上の出力に
よって表わされる遅延カウンタ112によって計算され
る時間は、マスクカウンタ111によって計算される時
間よりも実質的に長い場合があり、その時間はクロック
周波数、及び/又は、所望により、ロードされる期間カ
ウンタ110のビット数の関数である。ライン122上
の出力信号は、シーケンサ13をインクリメントさせ
(図2参照)、且つマスクカウンタ111をイネーブル
させるために使用される。ゼロ交差と次のフェーズへの
インクリメントとの間に遅延を発生させることによっ
て、ロータの慣性を利用してトルクリップルを最適化さ
せることが可能である。
12の反転された出力は、周波数分割器123からのク
ロックパルスが印加されるNANDゲート141によっ
てマスクカウンタ111のクロック入力端へ印加され
る。従って、ライン122上の信号は遅延カウンタ11
2による遅延カウントの完了後まで、マスクカウンタ1
11へのクロックパルスの印加を禁止する。マスクカウ
ンタ111及び遅延カウンタ112のカウントはシーケ
ンシャル即ち逐次的なものであり、マスクカウンタ11
1のマスクカウントが遅延カウンタ112の遅延カウン
トの完了に追従し上述した如くスイッチング及びコミュ
テーションノイズをマスクし、従ってスイッチングノイ
ズによって発生される偶発的なゼロ交差は選択されたフ
ローティングコイルの実際のゼロ交差として解釈される
ことはない。
ロータコイルの予定されたものではなく実際のゼロ交差
信号で動作するので、従来達成することが不可能であっ
た多くのモータ制御機能を動作させることが可能であ
る。更に、その他のモータ制御機能も容易に達成するこ
とが可能である。例えば、上述したダウンカウンタ11
3等の付加的なダウンカウンタが例えば速度低速化決定
等の有用な機能を与えることが可能である。ダウンカウ
ンタ113は、以後、スローダウンカウンタ113と呼
称する。スローダウンカウンタ113は、マスクカウン
タ111及び遅延カウンタ112と同一の態様で動作
し、即ち周波数分割器128によってシステムクロック
周波数から周波数分割されたクロック信号を受取る。所
望により、特定のモータドライバ適用例のために周波数
を分割する分母を選択することを可能とするために選択
入力ライン129を設けることが可能である。ダウンカ
ウントがコミュテーション動作されるフローティングコ
イルの実際のゼロ交差間の時間よりも一層長いものであ
るようにスローダウンカウンタ112へ印加されるクロ
ック周波数を適宜選択することによって、ライン130
上の出力信号が状態を変化させてスローダウンカウンタ
113がそのカウントを終了したことを表わす場合に
は、その信号はモータがスローダウン即ち低速化してい
ることを表わす。即ち、出力ライン130上に信号が表
われることは、カウントされた期間がカウンタ内にロー
ドされた前の期間よりもより長いことを表わしており、
そのことはモータがスローダウン即ち低速化しているこ
とを表わす。
の全てに対して、NANDゲート133,134,13
5,136が夫々のカウンタの出力を結合するために設
けられており、NANDゲート140,141,14
2,143による夫々のクロック信号と結合される出力
を与える。従って、カウンタ110,111,112又
は113のいずれかのカウントは、その最大のアップカ
ウント又はダウンカウントに到達することのみが許容さ
れ、且つそのカウントは停止されて、カウンタは再度サ
イクルを繰返し新たなカウントを開始することはない。
示した如く、本回路の種々の部分において発生する波形
を参照して説明する。各コイルに対する回転角度インデ
ックス曲線160が基準として波形の上部に示されてい
る。各正弦波形は各コイルが接続されているノードに対
応して符号が付けられており、即ちコイル32に対して
はA、コイル33に対してはB、コイル34に対しては
Cの符号がつけられている。回転角度曲線160の下側
には特定の回転位置において発生する対応するコミュテ
ーションシーケンスが示されている。
は、夫々の駆動されるコイルA,B,Cの電圧を示して
いる。図8の曲線の底部に示した1つの電気サイクルに
対して、各コイルは正電圧を有する2つのシーケンス
と、負電圧を有する2つのシーケンスと、フローティン
グ状態となる2つのシーケンスを有している。例えば、
コイルA上の電圧を表わす曲線を参照すると、電流が夫
々コイルAからコイルB及びコイルAからコイルCへ流
れるシーケンス1及び2の最初の2つの電圧170及び
171は正である。シーケンス3においてコイルAがフ
ローティングする時間期間においては、電圧173は正
から負へ変化する。電流が夫々コイルBからコイルAへ
及びコイルCからコイルAへ流れるシーケンス4及び5
の次の2つの電圧174及び175は負である。最後
に、コイルAがシーケンス6の期間中に再度フローティ
ングする場合には、電圧176は負から正へ変化する。
その他のコイルB及びCは同様の電圧曲線を有してお
り、その各々は互いに120度変位されている。
イクル期間中に二度フローティング状態となり、且つ2
つのゼロ交差を有しているが、1つのゼロ交差は負の勾
配、即ち正から負への遷移を有しており、且つ他のゼロ
交差は正の勾配、即ち負から正への遷移を有している。
従って、交差方向を考慮することなしにゼロ交差に基づ
いてのみ回転位置を決定せんとする場合には不明確性が
存在する。これが従来のモータドライバシステムにおけ
る欠点の1つであった。従って、例えばコイルAの電圧
が曲線173に示した如く正から負へ遷移する場合に
は、図5に示したゼロ交差回路80によってゼロ交差1
80が検知される。更に、そのゼロ交差の方向が図5に
示した勾配検知回路95によって検知される。ゼロ交差
が検知され、且つ遅延カウンタ112の遅延カウントが
カウントされた後に、シーケンスがインクリメントさ
れ、コイルをコミュテーション動作させ且つマスク期間
カウンタ111を開始させる。マスク期間が経過する
と、ゼロ交差検知器が次のフローティングコイルのゼロ
交差を検知することが許容され、この場合には、負から
正へ遷移するコイルCのゼロ交差の検知が行なわれる。
尚、そのことは図8における曲線182から理解するこ
とが可能である。そのゼロ交差が検知され且つコミュテ
ーションが行なわれた後に、曲線183によって示した
フローティングコイルBの正から負へのゼロ交差が探し
出され、同様の動作が繰返し行なわれる。最後に、図7
のマスク回路のライン120上に発生されるマスク信号
190が図8の底部の曲線に示されている。このマスク
曲線は2つの部分、例えば191及び192を有してお
り、それらの部分は夫々遅延カウンタ112及びマスク
カウンタ111のマスク時間に対応している。
は以下の如くに行なわれる。シーケンサ回路が所望のロ
ータフェーズを確立し、且つゼロ交差検知器が適切なゼ
ロ交差を探し出すことによってその実際のゼロ交差の発
生を検知する。ゼロ交差が検知されると、最初に、遅延
カウンタ112によって遅延が発生され、その後に、ロ
ータコイルがコミュテーション動作され、且つマスクカ
ウンタ111によってマスクが発生される。次のフロー
ティングコイルの識別は、シフトレジスタ55の出力信
号から発生するフェーズ情報によって決定され、且つ識
別されたコイルは適切なスイッチ81,82又は83を
閉じることによって逆起電力増幅器85へ接続される。
な特徴が存在していることを理解することが可能であ
る。即ち、(1)最初に予定されるゼロ交差が確立さ
れ、且つ(2)前もって確立されたものに対応する実際
のゼロ交差が検知される。予定されている実際のゼロ交
差が検知されるまで、コミュテーションが行なわれるこ
とはない。従って、例えモータへの駆動信号が取除かれ
た場合であっても、シーケンサ13は常に実際のモータ
位置に同期されている。例えば、ドライバ回路10が過
剰温度警告信号を有する場合には、過剰温度条件が補正
されるまでモータへ駆動信号が供給されることを阻止す
る回路を設けることが可能である。駆動信号が阻止され
る場合には、勿論、モータはスローダウン即ち低速化す
るが、それにも拘らずシーケンサはモータ回転に同期さ
れたままであり、従って、過剰温度条件が補正された場
合には、すぐさま駆動を再度印加し、複雑な再同期技術
を使用することなしに、すぐさまモータを動作速度へ復
帰させることが可能である。それと同様なことが、例え
ばモータによって駆動されるディスクに対してのバンプ
即ち動揺等のモータとシーケンサとの間の同期を失わせ
るようなその他のイベントについても同じことが言え
る。
詳細に説明したが、本発明は、これら具体例にのみ限定
されるべきものではなく、本発明の技術的範囲を逸脱す
ることなしに種々の変形が可能であることは勿論であ
る。
モータドライバシステムを示した概略図。
タの「Y」接続型ステータコイルへモータ駆動信号を供
給するための図1のモータドライバシステムにおいて使
用する電力段の構成を示した概略図。
電流の流れ方向を示した典型的な「Y」接続型ロータコ
イル構成を示した概略図。
されるシーケンサ回路及びPWMスイッチング回路網を
示した概略図。
選択する回路と共に、図1のモータドライバシステムに
おいて使用される逆起電力増幅器及びゼロ交差検知器を
示した概略図。
時間的関係を示した図5のゼロ交差検知器の出力におい
て発生される種々の電圧波形を示した説明図。
を制御するために使用されるゼロ交差論理スイッチング
回路を示した概略図。
するシーケンサノイズマスク及びコイルスイッチング過
渡的状態ノイズマスクを発生する回路を示した概略図。
いくつかの電気サイクルに関して図1の回路における種
々の点においての電圧信号を示した説明図。
Claims (22)
- 【請求項1】 複数個の駆動コイルを有する多相DCモ
ータの動作回路において、 複数個の所定のコミュテーションシーケンスの各々にお
いて前記駆動コイルの選択したものへ瞬間的な駆動電流
を供給する回路が設けられており、 前記所定のコミュテーションシーケンスの間でタイミン
グ変化に対する逆起電力検知信号を発生させるために前
記所定のコミュテーションシーケンスの各々の期間中に
フローティング状態へ接続されるコイルの逆起電力電圧
のゼロ交差を検知する回路が設けられており、 前記選択した駆動コイルへの駆動電流をターンオン及び
ターンオフさせるべく制御する回路が設けられており、 駆動電流がターンオフされた後所定の時間の間ゼロ交差
検知を遅延させる回路が設けられている、ことを特徴と
する回路。 - 【請求項2】 請求項1において、前記選択した駆動コ
イルへの駆動電流をターンオン及びオフすべく制御する
回路が、前記駆動コイルにおける電流が所定のスレッシ
ュホールドを超える場合にチョップ信号を発生する回路
を有することを特徴とする回路。 - 【請求項3】 請求項2において、前記選択した駆動コ
イルへの駆動電流をターンオン及びオフすべく制御する
回路がPWM回路を有することを特徴とする回路。 - 【請求項4】 請求項2において、前記ゼロ交差検知を
遅延させる回路が、最小の逆起電力誘発ノイズの時にサ
ンプリングを行なうことを可能とするために逆起電力サ
ンプリング時間を制御する回路を有することを特徴とす
る回路。 - 【請求項5】 請求項4において、前記ゼロ交差検知を
遅延させる回路が、前記駆動電流回路がターンオンされ
るべき駆動電流を制御する時と前記駆動コイルの選択し
たものへ瞬間的な駆動電流を供給するための本回路が実
際に電流を印加する時との間においてのみサンプリング
を許容するために逆起電力サンプリング時間を制御する
回路を有することを特徴とする回路。 - 【請求項6】 請求項4において、前記ゼロ交差検知を
遅延させる回路が、更に、前記選択した駆動コイルへの
駆動電流をターンオン及びターンオフ制御する回路によ
ってクロック動作されるフリップフロップを有すること
を特徴とする回路。 - 【請求項7】 請求項6において、前記フリップフロッ
プが前記ゼロ交差検知回路の出力を受取るべく接続され
ていることを特徴とする回路。 - 【請求項8】 請求項1において、多相DCモータがセ
ンサレスブラシレス多相DCモータであることを特徴と
する回路。 - 【請求項9】 複数個の駆動コイルを有するセンサレス
多相DCモータの動作回路において、前記駆動コイルの
うちのどれが瞬間的駆動電流を受取るべく活性状態であ
り且つどれがフローティング状態に接続されるかを識別
するために複数個のコミュテーションシーケンスの各々
において信号を発生するコミュテーションシーケンサ、 前記コミュテーションシーケンサからの信号にしたがっ
て前記コイルを瞬間的駆動電流を受取るため及びフロー
ティング状態とするために接続する駆動回路、逆起電力
検知信号を発生するためにフローティング状態に接続し
たコイルの逆起電力電圧のゼロ交差を検知する回路、 前記コミュテーションシーケンサを次のコミュテーショ
ンシーケンスへインクリメントさせるために前記逆起電
力検知信号に応答して遅延信号を発生する回路、 前記活性状態にあるコイルにおける電流が所定のスレッ
シュホールドを超える場合にチョップ信号を発生する回
路、 前記チョップ信号にしたがって駆動電流を変調させるた
めに前記選択した活性状態にあるコイルへ供給される駆
動電流をターンオン及びオフさせる回路、 前記駆動電流が前記チョップ信号によってターンオフさ
れた後に所定時間の間次のゼロ交差の検知を遅延させる
回路、を有することを特徴とする回路。 - 【請求項10】 請求項9において、前記駆動回路がト
リプル1/2Hブリッジであり且つFETパワートラン
ジスタを有することを特徴とする回路。 - 【請求項11】 請求項9において、前記逆起電力電圧
のゼロ交差を検知する回路が、前記フローティングコイ
ル上の電圧が基準電圧を交差する場合に出力を発生する
ことが可能なフローティング状態に接続されている場合
に、各コイルへスイッチングによって接続される比較器
を有することを特徴とする回路。 - 【請求項12】 請求項9において、前記選択した活性
状態にあるコイルへ供給される駆動電流をターンオン及
びオフする回路が、前記活性状態にあるコイル内の電流
が所定のスレッシュホールドを超える場合にチョップ信
号を発生する回路を有することを特徴とする回路。 - 【請求項13】 請求項12において、前記選択した活
性状態にあるコイルへ供給される駆動電流をターンオン
及びオフする回路がPWM回路を有することを特徴とす
る回路。 - 【請求項14】 請求項9において、次のゼロ交差の検
知を遅延させる回路が、フローティングコイル上に最小
の逆起電力誘発ノイズが存在する時にサンプリングを行
なうことを可能とする逆起電力サンプリング時間を制御
する回路を有することを特徴とする回路。 - 【請求項15】 請求項14において、前記次のゼロ交
差の検知を遅延させる回路が、選択した活性状態にある
コイルへ供給される駆動電流をターンオン及びオフする
前記回路が駆動電流をターンオンさせるべく制御する時
と前記駆動回路が実際に瞬間的駆動電流を受取るために
前記コイルを接続する時との間においてのみサンプリン
グを許容するために逆起電力サンプリング時間を制御す
る回路を有することを特徴とする回路。 - 【請求項16】 請求項15において、前記次のゼロ交
差の検知を遅延させる回路が、更に、前記選択した駆動
コイルへの駆動電流をターンオン及びオフすべく制御す
る回路によってクロック動作されるフリップフロップを
有することを特徴とする回路。 - 【請求項17】 請求項16において、前記フリップフ
ロップが前記ゼロ交差を検知する回路の出力を受取るべ
く接続されていることを特徴とする回路。 - 【請求項18】 請求項9において、前記多相DCモー
タがセンサレスブラシレス多相DCモータであることを
特徴とする回路。 - 【請求項19】 複数個の駆動コイルを有する多相DC
モータの動作方法において、 駆動電流をターンオン及びオフすることによって供給さ
れる最大電流を制御するために前記駆動コイルへ供給さ
れる駆動電流をチョッピングし、 コミュテーション信号を発生するためにフローティング
状態へ接続される前記駆動コイルの逆起電力電圧のゼロ
交差を検知し、 誤ったゼロ交差の検知を回避するために前記チョッピン
グステップ期間中に前記駆動電流がターンオフされた後
所定の時間の間ゼロ交差の検知を禁止する、上記各ステ
ップを有することを特徴とする方法。 - 【請求項20】 請求項19において、前記チョッピン
グがPWM動作の一部として実施されることを特徴とす
る方法。 - 【請求項21】 請求項20において、前記禁止ステッ
プが、PWM誘発ノイズが最小であることを可能とする
のに充分な時間の間実施されることを特徴とする方法。 - 【請求項22】 請求項20において、前記禁止ステッ
プが、前記駆動電流回路がターンオンされるべき駆動電
流を制御する時と前記駆動コイルの選択したものへ瞬間
的駆動電流を供給する回路が実際に電流を付与する時と
の間においてのみサンプリングを許容するために実施さ
れることを特徴とする回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US99207592A | 1992-12-17 | 1992-12-17 | |
| US992075 | 1992-12-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06237594A true JPH06237594A (ja) | 1994-08-23 |
| JP3457721B2 JP3457721B2 (ja) | 2003-10-20 |
Family
ID=25537889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31768093A Expired - Lifetime JP3457721B2 (ja) | 1992-12-17 | 1993-12-17 | モータ動作回路 |
Country Status (3)
| Country | Link |
|---|---|
| EP (2) | EP0735662B1 (ja) |
| JP (1) | JP3457721B2 (ja) |
| DE (2) | DE69326963T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6404153B2 (en) | 1999-12-06 | 2002-06-11 | Matsushita Electric Industrial Co., Ltd. | Motor and disk drive apparatus |
| JP2002204592A (ja) * | 2001-01-09 | 2002-07-19 | Matsushita Electric Ind Co Ltd | インバータ装置 |
| KR100438976B1 (ko) * | 1997-09-12 | 2004-09-04 | 엘지산전 주식회사 | 인버터의 상전류검출장치 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5869944A (en) * | 1995-02-16 | 1999-02-09 | Sony Corporation | Motor driving apparatus |
| EP0735660B1 (en) * | 1995-03-31 | 1998-05-27 | STMicroelectronics S.r.l. | Method for driving a brushless DC electric motor |
| US5731670A (en) * | 1995-03-31 | 1998-03-24 | Sgs-Thomson Microelectronics S.R.L. | Method for driving a brushless DC electric motor |
| GB2305518B (en) * | 1995-09-26 | 1999-11-03 | Custom Dev Ltd | Electronic actuator position control |
| SG67377A1 (en) * | 1997-03-06 | 1999-09-21 | Sgs Thomson Microelectronics A | A method & apparatus for detecting back electromotive force |
| US5949204A (en) * | 1997-08-18 | 1999-09-07 | Alliedsignal Inc. | Method and apparatus for driving a brushless DC motor without rotor position sensors |
| FR2769428B1 (fr) * | 1997-10-06 | 1999-12-24 | Micro Beam | Procede et dispositif de commande d'un moteur synchrone a aimant permanent |
| US6252362B1 (en) * | 1999-11-23 | 2001-06-26 | Texas Instruments Incorporated | Method and apparatus for synchronizing PWM sinusoidal drive to a DC motor |
| US7138776B1 (en) | 1999-07-08 | 2006-11-21 | Heartware, Inc. | Method and apparatus for controlling brushless DC motors in implantable medical devices |
| DE10011406A1 (de) * | 2000-03-09 | 2001-09-13 | Bosch Gmbh Robert | Elektronisch kommutierbarer Motor |
| DE10352117A1 (de) * | 2003-11-04 | 2005-06-09 | Matsushita Electronic Components (Europe) Gmbh | Verfahren und Vorrichtung zur positionssensoriosen Kommutierung eines bürstenlosen Gleichstrommotors unter Verwendung des Stromsignals |
| KR100774006B1 (ko) * | 2005-06-28 | 2007-11-08 | 삼성전자주식회사 | 3상 bldc 모터의 제어장치 및 3상 bldc모터의제어방법 |
| CA2641994C (en) | 2006-02-08 | 2015-03-31 | Andreiy Vladimirovich Sagalovskiiy | Method of controlling an electric motor and device for carrying it out |
| US8241240B2 (en) | 2009-11-09 | 2012-08-14 | Medtronic Xomed, Inc. | Adjustable valve setting with motor control |
| US8813757B2 (en) | 2011-01-27 | 2014-08-26 | Medtronic Xomed, Inc. | Reading and adjusting tool for hydrocephalus shunt valve |
| US8298168B2 (en) | 2011-01-27 | 2012-10-30 | Medtronic Xomed, Inc. | Adjustment for hydrocephalus shunt valve |
| JP6727173B2 (ja) * | 2017-08-18 | 2020-07-22 | 株式会社東芝 | ロータ位置検出システム |
| TWI699959B (zh) * | 2019-09-19 | 2020-07-21 | 茂達電子股份有限公司 | 馬達驅動裝置及方法 |
| CN112787567B (zh) * | 2019-11-08 | 2023-01-06 | 杭州三花研究院有限公司 | 一种控制方法以及系统 |
| CN112787566B (zh) * | 2019-11-08 | 2022-10-25 | 杭州三花研究院有限公司 | 一种控制方法以及系统 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4556827A (en) * | 1980-04-17 | 1985-12-03 | General Electric Company | Laundering apparatus, method of operating a laundry machine, control system for an electronically commutated motor, method of operating an electronically commutated motor, and circuit |
| US4544868A (en) * | 1984-07-20 | 1985-10-01 | General Motors Corporation | Brushless DC motor controller |
| JP2875529B2 (ja) * | 1987-10-31 | 1999-03-31 | ソニー株式会社 | センサレスブラシレスモータの駆動装置 |
| JPH0833079B2 (ja) * | 1988-01-29 | 1996-03-29 | 三笠産業株式会社 | コンクリートバイブレータ |
| JP2965586B2 (ja) * | 1989-09-19 | 1999-10-18 | 三菱電機株式会社 | 高電圧駆動ブラシレスモータ |
| US5134349A (en) * | 1991-05-28 | 1992-07-28 | Kruse David L | Two-phase brushless dc motor controller |
| US5172036A (en) * | 1991-10-09 | 1992-12-15 | Sgs-Thomson Microelectronics, Inc. | Method and apparatus for resynchronizing a moving rotor of a polyphase dc motor |
-
1993
- 1993-12-16 DE DE1993626963 patent/DE69326963T2/de not_active Expired - Fee Related
- 1993-12-16 DE DE1993619705 patent/DE69319705T2/de not_active Expired - Fee Related
- 1993-12-16 EP EP96201716A patent/EP0735662B1/en not_active Expired - Lifetime
- 1993-12-16 EP EP19930310174 patent/EP0602977B1/en not_active Expired - Lifetime
- 1993-12-17 JP JP31768093A patent/JP3457721B2/ja not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100438976B1 (ko) * | 1997-09-12 | 2004-09-04 | 엘지산전 주식회사 | 인버터의 상전류검출장치 |
| US6404153B2 (en) | 1999-12-06 | 2002-06-11 | Matsushita Electric Industrial Co., Ltd. | Motor and disk drive apparatus |
| US6639372B2 (en) | 1999-12-06 | 2003-10-28 | Matsushita Electric Industrial Co., Ltd. | Motor and disk drive apparatus |
| JP2002204592A (ja) * | 2001-01-09 | 2002-07-19 | Matsushita Electric Ind Co Ltd | インバータ装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0735662B1 (en) | 1999-11-03 |
| EP0735662A2 (en) | 1996-10-02 |
| DE69319705T2 (de) | 1998-12-17 |
| DE69326963T2 (de) | 2000-02-17 |
| EP0602977B1 (en) | 1998-07-15 |
| DE69326963D1 (de) | 1999-12-09 |
| DE69319705D1 (de) | 1998-08-20 |
| EP0735662A3 (en) | 1996-11-06 |
| JP3457721B2 (ja) | 2003-10-20 |
| EP0602977A2 (en) | 1994-06-22 |
| EP0602977A3 (en) | 1995-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3457721B2 (ja) | モータ動作回路 | |
| US5517095A (en) | Method and apparatus for operating polyphase DC motors using a PWM chopping signal in zero crossing determination | |
| JP3304138B2 (ja) | 多相dcモータの動作方法及び装置 | |
| US5306988A (en) | Method and apparatus for operating polyphase dc motors | |
| US5451832A (en) | Method and circuitry for drag braking a polyphase DC motor | |
| JP3304139B2 (ja) | 多相dcモータの運動するロータを再同期させる方法及び装置 | |
| US5317243A (en) | Method and apparatus for detecting velocity profiles of a spinning rotor of a polyphase DC motor | |
| US5455885A (en) | Method and apparatus for starting a sensorless polyphase DC motor in dual-coil mode and switching to single coil mode at speed | |
| US4480218A (en) | Direct detection of back EMF in permanent magnet step motors | |
| US5866998A (en) | Circuit for improving back emf detection in pulse width modulation mode | |
| US5731670A (en) | Method for driving a brushless DC electric motor | |
| US5767654A (en) | Apparatus and method for detecting motor position in PWM operation of a polyphase DC motor | |
| EP0558242B1 (en) | Amplifier and method for detecting the BEMF of a coil of a polyphase sensorless DC motor | |
| JP3121830B2 (ja) | デジタルフィルタリングシステムを使用してロータ用位置センサなしに多相ブラシュレスモータを制御する方法 | |
| US5717298A (en) | Brushless DC motor start circuit that suppresses field excitation during alternate polyphase commutation states when starting | |
| EP1091480B1 (en) | Jitter free detection of current or voltage on a PWM driven winding | |
| JP4295620B2 (ja) | ステッパモータ制御装置 | |
| CN112088486B (zh) | 马达的操作模式控制 | |
| US4717864A (en) | Speed control method and apparatus for electronically commutated motors | |
| JPH11502700A (ja) | 複数巻線の多相直流モータに駆動信号を供給するための装置、駆動システム及びディスクドライブ | |
| US6504328B1 (en) | Sensorless motor driver with BEMF mask extender | |
| US6084364A (en) | Using different frequency clocks to clock counters of a driver circuit at spin-up and at regulation | |
| US5512805A (en) | Method and apparatus for determining reverse rotation of a polyphase DC motor | |
| JP3426362B2 (ja) | 多相dcモータ動作方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080801 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080801 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090801 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100801 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110801 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120801 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130801 Year of fee payment: 10 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |