JPH06276780A - Brushless dc motor - Google Patents
Brushless dc motorInfo
- Publication number
- JPH06276780A JPH06276780A JP5061634A JP6163493A JPH06276780A JP H06276780 A JPH06276780 A JP H06276780A JP 5061634 A JP5061634 A JP 5061634A JP 6163493 A JP6163493 A JP 6163493A JP H06276780 A JPH06276780 A JP H06276780A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- phase
- permanent magnet
- magnet rotor
- value
- 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.)
- Pending
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、回転子の回転位置を検
出するための位置検出素子を不要としたブラシレス直流
モータに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a brushless DC motor which does not require a position detecting element for detecting the rotational position of a rotor.
【0002】[0002]
【従来の技術】ブラシレス直流モータは、ブラシ付の直
流モータに比べ機械的接点を持たないため、長寿命であ
ると同時に電気的雑音も少なく、近年、高信頼性が要求
される産業用機器や映像・音響機器に広く応用されてい
る。2. Description of the Related Art Brushless DC motors, which have no mechanical contacts as compared to brushed DC motors, have a long service life and little electrical noise, and in recent years, they have been used in industrial equipment requiring high reliability. Widely applied to video and audio equipment.
【0003】従来、この種のブラシレス直流モータは、
固定子巻線の通電相の切換えのためにブラシに相当する
位置検出素子(例えばホール素子)を使用している。し
かしながら、位置検出素子自体決して安価なものではな
く、さらに素子の取付け位置調整の煩雑さや配線数の増
加により、ブラシレス直流モータはブラシ付直流モータ
に比べて大幅にコストが上昇する欠点がある。また、モ
ータ内部に位置検出素子を取り付けなければならないた
め、モータの構造上の制約が起こることがしばしばあ
る。近年、機器の小型化に伴い使用されるモータも小型
かつ薄型化され、ホール素子等の位置検出素子を取り付
ける場所的な余裕がなくなってきている。そこで、ホー
ル素子の如き位置検出素子の全くないブラシレス直流モ
ータが、従来よりいくつか提案されている。Conventionally, this type of brushless DC motor has been
A position detecting element (for example, a hall element) corresponding to a brush is used for switching the energizing phase of the stator winding. However, the position detection element itself is not inexpensive at all, and the cost of the brushless DC motor is significantly higher than that of the brush DC motor due to the complexity of adjusting the mounting position of the element and the increase in the number of wires. Further, since the position detecting element has to be mounted inside the motor, there are often restrictions on the structure of the motor. In recent years, motors used have become smaller and thinner along with the downsizing of equipment, and there is no more room for mounting position detecting elements such as Hall elements. Therefore, some brushless DC motors having no position detecting element such as a Hall element have been proposed.
【0004】この種の位置検出素子の全くないブラシレ
ス直流モータとしては、モータに取り付けられた周波数
発電機の出力パルスを利用するものがある。これは、回
転子の回転に応じたパルスを発生する周波数発電機の出
力パルスをカウンタでカウントし、そのカウント値に対
応して予め設定された電流パターンの駆動電流を3相の
固定子巻線に順次通電させ、回転子を回転させるもので
ある。しかし、電源投入時には固定子巻線と回転子との
初期位置が不定のため、初期位置を確定する必要があ
る。Some brushless DC motors without such a position detecting element utilize output pulses of a frequency generator mounted on the motor. The counter counts the output pulses of the frequency generator that generates pulses according to the rotation of the rotor, and the drive current of a preset current pattern corresponding to the count value is applied to the three-phase stator winding. Is sequentially energized to rotate the rotor. However, since the initial positions of the stator winding and the rotor are indefinite when the power is turned on, it is necessary to determine the initial positions.
【0005】このような要求に対して、本出願人は特願
平4−23491号において、『複数の磁極を有する永
久磁石回転子と、前記永久磁石回転子に所定の間隔を有
して配置された複数相の固定子巻線と、前記永久磁石回
転子の回転数に比例した複数相の周波数信号を発生する
周波数発電機と、前記複数相の周波数信号により前記永
久磁石回転子の回転方向を検出し、方向検出信号を出力
する方向検出手段と、前記周波数発電機の少なくとも1
つの周波数信号のパルス数を前記方向検出信号に応じて
アップカウントもしくはダウンカウントするカウンタ手
段と、前記カウンタ手段の計数値に応じた複数相の波形
信号を発生する波形発生手段と、前記複数相の波形信号
に応じて前記固定子巻線に電力を供給し回転磁界を発生
する電力供給手段と、電源投入時に前記永久磁石回転子
の磁極と前記複数相の固定子巻線の励磁磁極とが所定の
関係になるように位相合わせを行う位相合わせ手段』よ
り構成されたブラシレス直流モータを提案している。In order to meet such demands, the present applicant discloses in Japanese Patent Application No. 4-23491 that "a permanent magnet rotor having a plurality of magnetic poles and the permanent magnet rotor are arranged at a predetermined interval. A plurality of phase stator windings, a frequency generator that generates a plurality of phase frequency signals proportional to the number of revolutions of the permanent magnet rotor, and a rotation direction of the permanent magnet rotor by the plurality of phase frequency signals. At least one of the frequency generator and a direction detecting means for detecting a direction and outputting a direction detection signal.
Counter means for up-counting or down-counting the number of pulses of one frequency signal according to the direction detection signal; waveform generating means for generating a waveform signal of a plurality of phases according to the count value of the counter means; Power supply means for supplying electric power to the stator winding to generate a rotating magnetic field in accordance with a waveform signal, magnetic poles of the permanent magnet rotor and exciting magnetic poles of the stator windings of a plurality of phases when power is turned on are predetermined. Of the brushless DC motor, which is composed of a phase matching means for performing phase matching so as to satisfy the above relationship.
【0006】[0006]
【発明が解決しようとする課題】しかしながら上記のよ
うな構成では、位相合わせ手段による位相合わせの時、
回転子の初期位置によっては、回転子が大きな振幅で振
動する。このため磁気テープを直接的にまたは間接的に
駆動するVTRのキャプスタンモータ等では、磁気テー
プにテープダメージ等が生じ、致命的欠陥となる。However, in the above-mentioned structure, when the phase is adjusted by the phase adjusting means,
Depending on the initial position of the rotor, the rotor vibrates with a large amplitude. Therefore, in a VTR capstan motor or the like that directly or indirectly drives the magnetic tape, the magnetic tape suffers tape damage or the like, which is a fatal defect.
【0007】本発明は上記問題点に鑑み、位相合わせ時
の回転子の振動振幅を、回転子の初期位置に依らず、非
常に小さくできるように構成したブラシレス直流モータ
を提供することを目的とする。In view of the above problems, it is an object of the present invention to provide a brushless DC motor configured so that the vibration amplitude of the rotor at the time of phase matching can be made extremely small regardless of the initial position of the rotor. To do.
【0008】[0008]
【課題を解決するための手段】上記問題点を解決するた
めに本発明のブラシレスモータは、複数個の磁極を有す
る回転子と、回転子に所定の空隙を有して配設された複
数相の固定子巻線と、回転子の回転数に応じた複数相の
回転情報信号を発生する回転情報検出手段と、複数相の
回転情報信号より回転子の回転方向を検出し方向信号を
出力する方向検出手段と、少なくとも1つの回転情報信
号より回転子の回転速度を検出する速度検出手段と、少
なくとも1つの回転情報信号と方向信号と速度検出手段
の検出速度信号に応じて複数相の位置信号を生成する演
算処理手段と、複数相の位置信号に応じて固定子巻線に
電力を供給する電力供給手段とを含めて構成したもので
ある。In order to solve the above problems, a brushless motor of the present invention comprises a rotor having a plurality of magnetic poles and a plurality of phases arranged in the rotor with a predetermined gap. Stator windings, rotation information detecting means for generating rotation information signals of a plurality of phases according to the number of rotations of the rotor, rotation direction of the rotor is detected from the rotation information signals of the plurality of phases and a direction signal is output Direction detection means, speed detection means for detecting the rotation speed of the rotor from at least one rotation information signal, and position signals of a plurality of phases according to at least one rotation information signal, direction signal, and detection speed signal of the speed detection means. And an electric power supply means for supplying electric power to the stator windings in accordance with position signals of a plurality of phases.
【0009】さらに演算処理手段は、速度検出手段の検
出速度信号と方向検出手段の方向信号より回転子の初期
位置を検出する位相合わせ動作手段と、位相合わせ動作
手段の検出初期位置に対応した初期値が設定され少なく
とも1つの回転情報信号と方向信号に応じて複数相の位
置信号を生成する位置検出動作手段と、位置検出動作手
段と位相合わせ動作手段の動作を選択する動作選択手段
より構成されたものである。Further, the arithmetic processing means detects the initial position of the rotor from the detected speed signal of the speed detecting means and the direction signal of the direction detecting means, and an initial position corresponding to the initial detection position of the phase adjusting operation means. The position detecting operation means generates a plurality of phase position signals in response to at least one rotation information signal and a direction signal having a set value, and operation selecting means selecting operation of the position detecting operation means and the phase adjusting operation means. It is a thing.
【0010】上記位相合わせ動作手段は、速度検出手段
の検出速度信号より回転子の回転加速度を算出する加速
度算出手段と、加速度算出手段の算出加速度信号と方向
検出手段の方向信号に応じて位相信号を変化させる位相
信号増減手段と、方向信号の変化に応じて複数個の前記
位相信号を保存する位相信号保存手段と、位相信号保存
手段に保存された少なくとも2個の前記位相信号より回
転子の初期位置を算出する初期位置算出手段と、位相信
号に応じて複数相の位置信号を作成する位置信号作成手
段という構成を備えたものである。The phase matching operation means calculates the rotational acceleration of the rotor from the detected speed signal of the speed detecting means, and the phase signal corresponding to the calculated acceleration signal of the acceleration calculating means and the direction signal of the direction detecting means. The phase signal increasing / decreasing means for changing the direction signal, the phase signal saving means for saving a plurality of the phase signals according to the change of the direction signal, and the at least two phase signals saved in the phase signal saving means for the rotor. The configuration includes an initial position calculating means for calculating an initial position and a position signal creating means for creating a plurality of phase position signals according to the phase signals.
【0011】[0011]
【作用】本発明は上記した構成によって、位相合わせ動
作時には、加速度算出手段により回転子の加速度を検出
し、その加速度に応じて位置信号を変化させることが可
能となる。このため、常に回転子の状態に合わせた最適
な位置信号の出力が可能となり、回転子の初期位置に関
係なく、位相合わせ動作時の回転子の振動幅を極めて小
さくできる。According to the present invention, with the above-described structure, it is possible to detect the acceleration of the rotor by the acceleration calculating means and change the position signal in accordance with the acceleration during the phase matching operation. Therefore, it is possible to always output the optimum position signal according to the state of the rotor, and it is possible to extremely reduce the vibration width of the rotor during the phase matching operation regardless of the initial position of the rotor.
【0012】このブラシレス直流モータを用いれば、従
来のブラシレス直流モータのような位置検出素子が不要
のため、素子の取付け位置調整の煩雑さや配線数が削減
され、大幅にコストが低減される。さらに、モータ内部
に位置検出素子を取り付ける必要がないため、モータは
構造上の制約を受けず超小型化、超薄型化が可能とな
る。When this brushless DC motor is used, a position detecting element unlike the conventional brushless DC motor is not required, so that the complexity of adjusting the mounting position of the element and the number of wirings are reduced, and the cost is greatly reduced. Further, since it is not necessary to mount the position detecting element inside the motor, the motor is not restricted in structure and can be made extremely small and thin.
【0013】[0013]
【実施例】以下本発明の一実施例のブラシレス直流モー
タについて、図面を参照しながら説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS A brushless DC motor according to an embodiment of the present invention will be described below with reference to the drawings.
【0014】図1は本発明の一実施例におけるブラシレ
ス直流モータの構成を示すブロック図である。図1にお
いて、永久磁石回転子101と3相の固定子巻線111
a,111b,111cは図13に示すように配置され
ている。図13(a)において、回転軸1302と共に
回転する永久磁石回転子101は、固定子1301と対
向配置されている。永久磁石回転子101は、図13
(b)に示すように複数極(ここでは、8極とする)が
等間隔に円周方向にそって円盤状に配置されている。ま
た固定子1301には、図13(c)に示すように平面
上に回転軸1302を中心として円盤状に等間隔に複数
個の偏平巻線(ここでは、6個とする)が配置されてい
る。そして、互いに180度隔てた偏平巻線は互いに接
続され、3相の固定子巻線111a,11b,111c
を構成している。図1の周波数発電機(回転情報検出手
段)102は、永久磁石回転子101の1回転当たりZ
回(ここで、Zは672とする。)の検出を行い、永久
磁石回転子101の回転に比例した互いに位相の異なる
2相の周波数信号m1,m2を発生する。この2相の周
波数信号m1,m2は、波形整形器103に入力されて
それぞれ矩形波信号s1,s2に変換された後、方向検
出器(方向検出手段)105に入力される。方向検出器
105は、永久磁石回転子101の正逆の回転方向に応
じた方向信号dを出力する。FIG. 1 is a block diagram showing the structure of a brushless DC motor according to an embodiment of the present invention. In FIG. 1, a permanent magnet rotor 101 and a three-phase stator winding 111
a, 111b, 111c are arranged as shown in FIG. In FIG. 13A, the permanent magnet rotor 101 that rotates together with the rotating shaft 1302 is arranged so as to face the stator 1301. The permanent magnet rotor 101 is shown in FIG.
As shown in (b), a plurality of poles (here, eight poles) are arranged in a disk shape at equal intervals along the circumferential direction. As shown in FIG. 13C, the stator 1301 is provided with a plurality of flat windings (here, six) arranged in a disk shape at equal intervals on a plane with the rotating shaft 1302 as the center. There is. The flat windings that are 180 degrees apart from each other are connected to each other, and the three-phase stator windings 111a, 11b, 111c are connected.
Are configured. The frequency generator (rotation information detecting means) 102 in FIG. 1 has a Z per rotation of the permanent magnet rotor 101.
The number of times (here, Z is 672) is detected, and two-phase frequency signals m1 and m2 having different phases proportional to the rotation of the permanent magnet rotor 101 are generated. The two-phase frequency signals m1 and m2 are input to the waveform shaper 103 and converted into rectangular wave signals s1 and s2, respectively, and then input to the direction detector (direction detecting means) 105. The direction detector 105 outputs a direction signal d according to the forward and reverse rotation directions of the permanent magnet rotor 101.
【0015】方向検出器105の具体的な構成を図2に
示す。図2において、データ入力型のフリップフロップ
回路21のデータ入力端子Dに矩形波信号s1が入力さ
れ、クロック入力端子CKに矩形波信号s2が入力され
ている。そして、方向信号dはフリップフロップ回路2
1の出力端子Qから出力される。A specific configuration of the direction detector 105 is shown in FIG. In FIG. 2, the rectangular wave signal s1 is input to the data input terminal D of the data input type flip-flop circuit 21, and the rectangular wave signal s2 is input to the clock input terminal CK. The direction signal d is the flip-flop circuit 2
1 is output from the output terminal Q.
【0016】図3(a)に、永久磁石回転子101が正
方向に回転している時の矩形波信号s1,s2の波形を
示し、図3(b)には永久磁石回転子101が逆方向に
回転している時の矩形波信号s1,s2の波形を示す。
データ入力型のフリップフロップ回路21は、クロック
入力端子CKに入力された信号の立上がりエッジ毎に、
データ入力端子Dの状態を保持し、その状態を出力端子
Qより出力する。FIG. 3A shows the waveforms of the rectangular wave signals s1 and s2 when the permanent magnet rotor 101 is rotating in the positive direction. FIG. The waveforms of the rectangular wave signals s1 and s2 when rotating in the direction are shown.
The data input type flip-flop circuit 21 receives the rising edge of the signal input to the clock input terminal CK at each rising edge.
The state of the data input terminal D is held and the state is output from the output terminal Q.
【0017】したがって、図3(a)のように永久磁石
回転子101が正方向に回転している時は、データ入力
型のフリップフロップ回路21の出力端子Qは、常に高
電位状態(以下、”H”状態と呼ぶ)となる。一方、永
久磁石回転子101が逆方向に回転している時は、図3
(b)の如く矩形波信号s1が矩形波信号s2より位相
が90度遅れるので、出力Qは常に低電位状態(以
下、”L”状態と呼ぶ)となる。Therefore, when the permanent magnet rotor 101 is rotating in the positive direction as shown in FIG. 3A, the output terminal Q of the data input type flip-flop circuit 21 is always in a high potential state (hereinafter, It is called "H" state). On the other hand, when the permanent magnet rotor 101 is rotating in the opposite direction,
Since the phase of the rectangular wave signal s1 is delayed by 90 degrees from the rectangular wave signal s2 as shown in (b), the output Q is always in the low potential state (hereinafter, referred to as "L" state).
【0018】図2に示すように方向検出器105を構成
することにより、永久磁石回転子101の回転方向を検
出することができる。すなわち、方向検出器105の方
向信号dは、永久磁石回転子101が正方向に回転して
いる時は、”H”状態となり、逆方向に回転している時
は、”L”状態となる。By constructing the direction detector 105 as shown in FIG. 2, the rotation direction of the permanent magnet rotor 101 can be detected. That is, the direction signal d of the direction detector 105 is in the “H” state when the permanent magnet rotor 101 is rotating in the forward direction, and is in the “L” state when rotating in the reverse direction. .
【0019】さらに図1において、矩形波信号s1は速
度検出器104に入力され、矩形波信号s1の周期に応
じた検出速度信号bを得ている。速度検出器104の具
体的な構成例を図4に示す。矩形波信号s1はアンド回
路41とフリップフロップ回路42に入力されている。
アンド回路41の入力側には、さらに、発振回路43の
クロックパルスclkとカウンタ回路44のオ―バフロ
―出力信号wも入力されている。発振回路43は水晶発
振器と分周器等によって構成され、矩形波信号s1の周
波数よりもかなり高周波のクロックパルスclk(5M
Hz程度)を発生している。カウンタ回路44は、アン
ド回路41の出力パルスhの到来毎にその内容をカウン
トアップする12ビットのアップカウンタになってい
る。またオ―バフロ―出力信号wはカウンタ回路44の
カウント内容が所定値以下の時には”H”であり、カウ
ンタ回路44のカウント内容が所定値以上になるとw
は”L”に変化する。デ―タ入力型フリップフロップ回
路42は、矩形波信号s1の立ち下がりエッジをトリガ
信号としてデ―タ入力端子Dに入力された”H”状態の
信号を取り込み、その出力信号qを”H”にする(q
=”H”)。また、後述の演算処理器(演算処理手段)
106からのリセット信号tが”H”になると、カウン
タ回路44とフリップフロップ回路42の内部状態がリ
セットされる(b=”LLLLLLLLLLLL”、w
=”H”、q=”L”)。Further, in FIG. 1, the rectangular wave signal s1 is input to the speed detector 104, and the detected speed signal b corresponding to the cycle of the rectangular wave signal s1 is obtained. FIG. 4 shows a specific configuration example of the speed detector 104. The rectangular wave signal s1 is input to the AND circuit 41 and the flip-flop circuit 42.
The clock pulse clk of the oscillation circuit 43 and the overflow output signal w of the counter circuit 44 are also input to the input side of the AND circuit 41. The oscillator circuit 43 is composed of a crystal oscillator, a frequency divider, and the like, and has a clock pulse clk (5M) that is considerably higher in frequency than the frequency of the rectangular wave signal s1.
Hz) is generated. The counter circuit 44 is a 12-bit up counter that counts up the content of the output pulse h of the AND circuit 41 each time it arrives. The overflow output signal w is "H" when the count content of the counter circuit 44 is less than or equal to a predetermined value, and w when the count content of the counter circuit 44 is greater than or equal to the predetermined value.
Changes to "L". The data input type flip-flop circuit 42 takes in the signal in the "H" state input to the data input terminal D by using the falling edge of the rectangular wave signal s1 as a trigger signal, and outputs its output signal q as "H". To (q
= "H"). Further, an arithmetic processing unit (arithmetic processing means) described later
When the reset signal t from 106 becomes "H", the internal states of the counter circuit 44 and the flip-flop circuit 42 are reset (b = "LLLLLLLLLLLLLL", w).
= “H”, q = “L”).
【0020】次に、図4に示した速度検出器104の動
作について説明する。いま、カウンタ回路44とフリッ
プフロップ回路42がリセット信号tによってリセット
されているものとする。周波数発電器102の周波数信
号m1に対応した矩形波信号s1が”L”から”H”に
変わると、アンド回路41の出力信号hとして発振回路
43のクロックパルスclkが出力される。カウンタ回
路44は出力信号hをカウントし、その内部状態を変化
させていく。矩形波信号s1が”H”から”L”に変わ
ると、アンド回路41の出力信号hは”L”になり、カ
ウンタ回路44はその内部状態を保持する。また、フリ
ップフロップ回路42は矩形波信号s1の立ち下がりエ
ッジによってデ―タ”H”を取り込み、その出力信号q
を”L”から”H”に変化させる。Next, the operation of the speed detector 104 shown in FIG. 4 will be described. Now, it is assumed that the counter circuit 44 and the flip-flop circuit 42 are reset by the reset signal t. When the rectangular wave signal s1 corresponding to the frequency signal m1 of the frequency generator 102 changes from “L” to “H”, the clock pulse clk of the oscillation circuit 43 is output as the output signal h of the AND circuit 41. The counter circuit 44 counts the output signal h and changes its internal state. When the rectangular wave signal s1 changes from "H" to "L", the output signal h of the AND circuit 41 becomes "L", and the counter circuit 44 holds its internal state. The flip-flop circuit 42 takes in the data "H" at the falling edge of the rectangular wave signal s1 and outputs its output signal q.
Is changed from "L" to "H".
【0021】カウンタ回路44のデジタル信号bは、波
形整形器103の矩形波信号s1の(半)周期長に比例
した値であり、永久磁石回転子101の回転速度に反比
例した値となっている。さらに、フリップフロップ回路
42の出力信号qは、矩形波信号s1の立上がりエッジ
毎に”H”状態となるため、出力信号qをモニタするこ
とによって、矩形波信号m1のパルスの到来を検出する
ことができる。後述の演算処理器106は、フリップフ
ロップ回路42の出力信号qを見て、qが”H”になる
とカウンタ回路44の検出速度信号bを入力し、その後
にリセット信号tを所定の短時間の間”H”にして、カ
ウンタ回路44とフリップフロップ回路42を初期状態
にリセットし、次の速度検出動作に備えている。The digital signal b of the counter circuit 44 is a value proportional to the (half) cycle length of the rectangular wave signal s1 of the waveform shaper 103, and a value inversely proportional to the rotation speed of the permanent magnet rotor 101. . Further, since the output signal q of the flip-flop circuit 42 is in the “H” state at each rising edge of the rectangular wave signal s1, it is possible to detect the arrival of the pulse of the rectangular wave signal m1 by monitoring the output signal q. You can The arithmetic processing unit 106, which will be described later, looks at the output signal q of the flip-flop circuit 42, inputs the detection speed signal b of the counter circuit 44 when q becomes “H”, and then outputs the reset signal t for a predetermined short time. The counter circuit 44 and the flip-flop circuit 42 are reset to the initial state by being kept at "H" for the next speed detection operation.
【0022】なお、永久磁石回転子101の回転速度が
遅過ぎると時は、波形整形器102の矩形波信号s1の
周期が長いためにカウンタ回路44の内部状態が所定値
以上になり、オ―バフロ―出力信号wが”H”から”
L”に変わり、アンド回路41の出力信号hが”L”に
なり、カウンタ回路44が所定の大きな値を保持するこ
ともある。これにより、カウンタ回路44がオーバーフ
ロ−するのを禁止している。When the rotation speed of the permanent magnet rotor 101 is too slow, the internal state of the counter circuit 44 becomes a predetermined value or more because the period of the rectangular wave signal s1 of the waveform shaper 102 is long, so that The buffer output signal w changes from "H" to "
In some cases, the output signal h of the AND circuit 41 becomes "L", and the counter circuit 44 holds a predetermined large value, thereby prohibiting the counter circuit 44 from overflowing. There is.
【0023】さらに図1において、演算処理器106は
演算器107とメモリ109と3個のD/A変換器10
8a,108b,108cによって構成され、速度検出
器104の出力信号qと検出速度信号bと方向検出器1
05の方向信号dを入力し、メモリ109に内蔵された
後述するプログラムによって計算処理することにより、
3個の位置信号p1,p2,p3を出力する。演算処理
器106の3個の位置信号p1,p2,p3は電力供給
器110に入力され、電力供給器110は固定子巻線1
11に電力を供給する。また、位相合わせ動作指令入力
端子112の位相合わせ動作指令信号stと回転方向指
令入力端子113の回転方向指令mdによって、演算処
理器106の内部動作が変更される(後述)。従って、
永久磁石回転子101と周波数発電機102(回転情報
検出手段)と速度検出器104(速度検出手段)と方向
検出器105(方向検出手段)と演算処理器106(演
算処理手段)と電力供給器110(電力供給手段)によ
ってセンサレス直流モータが構成されている。Further, in FIG. 1, the arithmetic processing unit 106 includes an arithmetic unit 107, a memory 109, and three D / A converters 10.
8a, 108b, 108c, and the output signal q of the speed detector 104, the detected speed signal b, and the direction detector 1
By inputting the direction signal d of 05 and performing calculation processing by the program described later stored in the memory 109,
It outputs three position signals p1, p2, p3. The three position signals p1, p2, p3 of the arithmetic processor 106 are input to the power supply 110, and the power supply 110 receives the stator winding 1
Power is supplied to 11. Further, the internal operation of the arithmetic processor 106 is changed by the phase matching operation command signal st of the phase matching operation command input terminal 112 and the rotation direction command md of the rotation direction command input terminal 113 (described later). Therefore,
Permanent magnet rotor 101, frequency generator 102 (rotation information detecting means), speed detector 104 (speed detecting means), direction detector 105 (direction detecting means), arithmetic processor 106 (arithmetic processing means), and power supply device. A sensorless DC motor is constituted by 110 (power supply means).
【0024】図5は本発明のブラシレス直流モータの定
常回転時の各部信号波形図である。図5において、e
1,e2,e3はそれぞれ固定子巻線111a,111
b,111cに誘起される発電電圧波形である。p1,
p2,p3は演算処理器106から出力される3相の位
置信号で、永久磁石回転子101の回転位置に応じてそ
れぞれ発電電圧波形e1,e2,e3とほぼ同位相の関
係となるように出力する。位置信号p1,p2,p3は
正弦波状の信号波形であり、電力供給部110は3相の
位置信号p1,p2,p3をそれぞれ電力増幅して、正
弦波状の3相駆動電流i1,i2,i3を固定子巻線1
11a,111b,111cの各相に供給する。その結
果、3相駆動電流i1,i2,i3により固定子巻線1
11a,111b,111cには回転磁界が発生し、回
転磁界と永久磁石回転子101の磁極との相互作用によ
り、永久磁石回転子101は回転力を受けて回転する。FIG. 5 is a signal waveform diagram of each part during steady rotation of the brushless DC motor of the present invention. In FIG. 5, e
1, e2 and e3 are stator windings 111a and 111a, respectively.
It is a generated voltage waveform induced in b and 111c. p1,
p2 and p3 are three-phase position signals output from the arithmetic processing unit 106, and are output so as to have a substantially in-phase relationship with the generated voltage waveforms e1, e2, and e3, respectively, according to the rotational position of the permanent magnet rotor 101. To do. The position signals p1, p2, p3 have a sinusoidal signal waveform, and the power supply unit 110 power-amplifies the three-phase position signals p1, p2, p3, respectively, to generate a sinusoidal three-phase drive current i1, i2, i3. The stator winding 1
Supply to each phase of 11a, 111b, 111c. As a result, the stator winding 1 is driven by the three-phase drive currents i1, i2, i3.
A rotating magnetic field is generated in 11a, 111b, and 111c, and the permanent magnet rotor 101 receives a rotational force to rotate due to the interaction between the rotating magnetic field and the magnetic poles of the permanent magnet rotor 101.
【0025】図6は永久磁石回転子101の磁極ベクト
ルと固定子巻線111に発生した回転磁界の起磁力ベク
トルの位相関係を示したベクトル図である。図6におい
て、Φは永久磁石回転子101の磁極を示す磁極ベクト
ルで、Iは固定子巻線111a,111b,111cに
発生した回転磁界を示す起磁力ベクトルである。FIG. 6 is a vector diagram showing the phase relationship between the magnetic pole vector of the permanent magnet rotor 101 and the magnetomotive force vector of the rotating magnetic field generated in the stator winding 111. In FIG. 6, Φ is a magnetic pole vector indicating the magnetic pole of the permanent magnet rotor 101, and I is a magnetomotive force vector indicating the rotating magnetic field generated in the stator windings 111a, 111b, 111c.
【0026】図6(a)は永久磁石回転子101が正方
向に回転している時で、図6(b)は永久磁石回転子1
01が逆方向に回転している時の磁極ベクトルΦと起磁
力ベクトルIの位相関係を表したベクトル図である。FIG. 6A shows the permanent magnet rotor 101 rotating in the positive direction, and FIG. 6B shows the permanent magnet rotor 1.
FIG. 4 is a vector diagram showing a phase relationship between a magnetic pole vector Φ and a magnetomotive force vector I when 01 rotates in the opposite direction.
【0027】磁極ベクトルΦは起磁力ベクトルIとの相
互作用により回転力を得、図6に示す方向に回転する。
ここで、永久磁石回転子101が連続回転するために
は、磁極ベクトルΦの回転量に応じて起磁力ベクトルI
を図示した方向に回転させる必要がある。すなわち、起
磁力ベクトルIの位相を磁極ベクトルΦの位相より常に
所定の角度(好ましくは、90度)だけ回転方向に進
め、磁極ベクトルΦの回転量を検出し、その回転量に応
じて起磁力ベクトルIを回転させる必要がある(磁極ベ
クトルΦと起磁力ベクトルIを表したベクトル図上の角
度を電気角で表した角度と呼ぶ)。The magnetic pole vector Φ obtains a rotational force by the interaction with the magnetomotive force vector I, and rotates in the direction shown in FIG.
Here, in order for the permanent magnet rotor 101 to continuously rotate, the magnetomotive force vector I is generated according to the rotation amount of the magnetic pole vector Φ.
Must be rotated in the direction shown. That is, the phase of the magnetomotive force vector I is always advanced in the rotational direction by a predetermined angle (preferably 90 degrees) from the phase of the magnetic pole vector Φ, the amount of rotation of the magnetic pole vector Φ is detected, and the magnetomotive force is detected according to the amount of rotation. It is necessary to rotate the vector I (the angle on the vector diagram showing the magnetic pole vector Φ and the magnetomotive force vector I is referred to as an electrical angle).
【0028】図1の演算処理器106のメモリ109
は、所定のプログラムと定数が格納されたロム領域(R
OM:リード・オンリー・メモリ)と随時必要な値を格
納するラム領域(RAM:ランダム・アクセス・メモ
リ)に別れている。演算器107はロム領域内のプログ
ラムに従って所定の動作や演算を行っている。The memory 109 of the arithmetic processor 106 of FIG.
Is a ROM area (R
It is divided into an OM (Read Only Memory) and a RAM area (RAM: Random Access Memory) that stores a required value at any time. The arithmetic unit 107 performs a predetermined operation or arithmetic operation according to a program in the ROM area.
【0029】まず、位相合わせ動作指令入力端子112
に入力される位相合わせ動作指令stに従って、動作を
切り換えている。図7に、この動作を実現するプログラ
ムの具体的な一例を示し、以下その動作について詳細に
説明する。First, the phase matching operation command input terminal 112
The operation is switched according to the phase matching operation command st input to. FIG. 7 shows a specific example of a program that realizes this operation, and the operation will be described in detail below.
【0030】処理71では、位相合わせ動作指令入力端
子112の位相合わせ動作指令の入力動作を行う。In step 71, the phase matching operation command input terminal 112 inputs the phase matching operation command.
【0031】処理72では、処理71で入力した位相合
わせ動作指令に従って、以後の動作を選択する。すなわ
ち、位相合わせ動作指令が位相合わせ動作を示す時は、
位相合わせ動作部の動作(処理73)を行い、位相合わ
せ動作指令が位置検出動作を示す時は、位置検出動作部
の動作(処理74)を行う。In step 72, the subsequent operation is selected in accordance with the phase matching operation command input in step 71. That is, when the phase matching operation command indicates the phase matching operation,
The operation of the phase matching operation unit (process 73) is performed, and when the phase matching operation command indicates the position detection operation, the operation of the position detection operation unit (process 74) is performed.
【0032】処理73では、位相合わせ動作部(位相合
わせ動作手段)の動作を行う。すなわち、永久磁石回転
子101の初期位置を検出する。その後、処理71の処
理に復帰する。In process 73, the phase matching operation section (phase matching operation means) is operated. That is, the initial position of the permanent magnet rotor 101 is detected. Then, the process returns to the process 71.
【0033】処理74では、位置検出動作部(位置検出
動作手段)の動作を行う。すなわち、定常回転時の処理
を行う。その後、処理71の処理に復帰する。In process 74, the position detecting operation section (position detecting operation means) is operated. That is, the processing during steady rotation is performed. Then, the process returns to the process 71.
【0034】以上の動作を行うことにより、位相合わせ
動作指令入力端子112に入力された位相合わせ動作指
令stに応じて、位相合わせ動作部の動作と位相検出動
作部の動作のいずれかが選択される。ここで処理71と
処理72と処理73と処理74で動作選択部(動作選択
手段)が構成されている。By performing the above operation, either the operation of the phase matching operation section or the operation of the phase detecting operation section is selected in accordance with the phase matching operation command st input to the phase matching operation command input terminal 112. It Here, the processing 71, the processing 72, the processing 73, and the processing 74 constitute an operation selecting unit (operation selecting means).
【0035】次に、永久磁石回転子101が定常回転し
ている時の動作を実現する位置検出動作部について説明
する。図8に、この位置検出動作部の動作を実現するプ
ログラムのフローチャートの具体的な一例を示し、以下
その動作について詳細に説明する。Next, the position detecting operation unit that realizes the operation when the permanent magnet rotor 101 is rotating steadily will be described. FIG. 8 shows a specific example of a flow chart of a program for realizing the operation of the position detecting operation unit, and the operation will be described in detail below.
【0036】処理811では、後述の位相合わせ動作部
で検出された初期位置に対応する初期カウント値coを
カウント変数cの初期値とする(c←co)。ここで、
処理811は初期カウント値設定部(初期カウント値設
定手段)の動作を行う。In step 811, the initial count value c o corresponding to the initial position detected by the phase matching operation unit described later is set as the initial value of the count variable c (c ← co ). here,
A process 811 operates the initial count value setting unit (initial count value setting means).
【0037】処理812aでは、速度検出器104のフ
リップフロップ回路42の出力信号qを入力し、出力信
号qが”H”となるのを待っている。すなわち、速度検
出器104が矩形波信号s1のパルスの到来をモニタし
ている。出力信号qが”H”となると処理812bの動
作を行う。In the process 812a, the output signal q of the flip-flop circuit 42 of the speed detector 104 is input and waits until the output signal q becomes "H". That is, the speed detector 104 monitors the arrival of the pulse of the rectangular wave signal s1. When the output signal q becomes "H", the operation of process 812b is performed.
【0038】処理812bでは、リセット信号tを所定
時間”H”にして速度検出器104のカウンタ回路44
とフリップフロップ回路42をリセットする。In process 812b, the reset signal t is set to "H" for a predetermined time, and the counter circuit 44 of the speed detector 104 is set.
And the flip-flop circuit 42 is reset.
【0039】処理812cでは、まず方向検出器105
のフリップフロップ回路42の方向信号dを入力する。
次に、方向信号dが”H”の時、すなわち永久磁石回転
子101が正方向に回転している時は、処理812dの
動作を行う。一方、方向信号dが”L”の時、すなわち
永久磁石回転子101が逆方向に回転している時は、処
理812eの動作を行う。In the process 812c, the direction detector 105 is first used.
The direction signal d of the flip-flop circuit 42 is input.
Next, when the direction signal d is "H", that is, when the permanent magnet rotor 101 is rotating in the positive direction, the operation of process 812d is performed. On the other hand, when the direction signal d is "L", that is, when the permanent magnet rotor 101 is rotating in the opposite direction, the operation of process 812e is performed.
【0040】処理812dでは、カウント変数cの値に
1を加算する。すなわち、カウント変数cの値に1を加
算した値を新しいカウント変数cの値とする(c←c+
1)。その後、処理813aの動作を行う。In the process 812d, 1 is added to the value of the count variable c. That is, the value obtained by adding 1 to the value of the count variable c is set as the new value of the count variable c (c ← c +
1). Then, the operation of processing 813a is performed.
【0041】処理812eでは、カウント変数cの値か
ら1を減算する。すなわち、カウント変数cの値から1
を減算した値を新しいカウント変数cの値とする(c←
c−1)。その後、処理813aの動作を行う。In process 812e, 1 is subtracted from the value of the count variable c. That is, 1 from the value of the count variable c
The value obtained by subtracting is the value of the new count variable c (c ←
c-1). Then, the operation of processing 813a is performed.
【0042】ここで、処理812aと処理812bと処
理812cと処理812dと処理812eとでカウント
値増減部(カウント値増減手段)812が構成されてい
る。カウント値増減部では、方向信号dに従って、カウ
ント変数cの値を増減させている。Here, the process 812a, the process 812b, the process 812c, the process 812d, and the process 812e constitute a count value increasing / decreasing unit (count value increasing / decreasing means) 812. The count value increasing / decreasing unit increases / decreases the value of the count variable c according to the direction signal d.
【0043】処理813aでは、まず演算器107の回
転方向指令入力端子113の回転方向指令mdを入力す
る。次に、回転方向指令mdの内容が正転指令である
時、処理813bの動作を行う。一方、回転方向指令m
dの内容が逆回転指令である時、処理813cの動作を
行う。In process 813a, first, the rotation direction command md of the rotation direction command input terminal 113 of the arithmetic unit 107 is input. Next, when the content of the rotation direction command md is the normal rotation command, the operation of processing 813b is performed. On the other hand, the rotation direction command m
When the content of d is a reverse rotation command, the operation of process 813c is performed.
【0044】処理813bでは、カウント変数cに所定
値(90)を加算した値を位相信号fとする。その後、
処理821の処理を行う。ここで、(90)は固定子巻
線111に発生する起磁力ベクトルIの回転角に換算し
て、90度相当の値であり、好ましくは次式で与えられ
る。In process 813b, the value obtained by adding the predetermined value (90) to the count variable c is set as the phase signal f. afterwards,
The process of process 821 is performed. Here, (90) is a value corresponding to 90 degrees when converted into the rotation angle of the magnetomotive force vector I generated in the stator winding 111, and is preferably given by the following equation.
【0045】[0045]
【数1】 [Equation 1]
【0046】ここで、pは永久磁石回転子101の極
数、Zは周波数発電機(回転情報検出手段)102にて
検出される、永久磁石回転子101の1回転当たりの検
出回数である。Here, p is the number of poles of the permanent magnet rotor 101, and Z is the number of detections per revolution of the permanent magnet rotor 101 detected by the frequency generator (rotation information detecting means) 102.
【0047】処理813cでは、カウント変数cから所
定値(90)を減算した値を位相信号fとする。その
後、処理821の処理を行う。In the process 813c, the value obtained by subtracting the predetermined value (90) from the count variable c is set as the phase signal f. After that, the process 821 is performed.
【0048】ここで、処理813aと処理813bと処
理813cとで位相調節部(位相調節手段)813が構
成されている。さらに位相調節部813とカウント値増
減部(カウント値増減手段)812と初期カウント値設
定部(初期カウント値設定手段)811とでカウント部
(カウント手段)81が構成されている。Here, the processing 813a, the processing 813b, and the processing 813c constitute a phase adjusting unit (phase adjusting means) 813. Further, the phase adjusting unit 813, the count value increasing / decreasing unit (count value increasing / decreasing unit) 812, and the initial count value setting unit (initial count value setting unit) 811 constitute a counting unit (counting unit) 81.
【0049】処理821では、位置信号p1,p2,p
3を得るため、位相信号fをもとにメモリ109内のR
OM領域に設けられた1周期分の正弦波の関数テーブル
を参照するための3つのアドレスa1,a2,a3を計
算する。すなわち、位置信号p1,p2,p3の位相は
それぞれ120度ずつずれているため、In process 821, position signals p1, p2, p
3 in order to obtain R 3 in the memory 109 based on the phase signal f.
Three addresses a1, a2 and a3 for referring to the function table of the sine wave for one period provided in the OM area are calculated. That is, since the phases of the position signals p1, p2, p3 are shifted by 120 degrees,
【0050】[0050]
【数2】 [Equation 2]
【0051】[0051]
【数3】 [Equation 3]
【0052】[0052]
【数4】 [Equation 4]
【0053】より、a1,a2,a3の3つのアドレス
値を計算する。なお、(120)は起磁力ベクトルΦの
回転角に換算して、120度相当に対応する所定のアド
レス値である。その後、処理822の処理を行う。From the above, three address values a1, a2 and a3 are calculated. Note that (120) is a predetermined address value corresponding to 120 degrees, which is converted into the rotation angle of the magnetomotive force vector Φ. Then, the process of process 822 is performed.
【0054】処理822では、処理821で得られた3
つのアドレス値a1,a2,a3をもとにメモリ109
のROM領域に格納されている正弦波の関数テーブルを
参照し、3相のディジタル位置信号dp1,dp2,d
p3を得る。その後、処理72の処理を行う。In process 822, 3 obtained in process 821 is obtained.
Memory 109 based on one address value a1, a2, a3
Of the three-phase digital position signals dp1, dp2, d by referring to the sine wave function table stored in the ROM area of
Get p3. Then, the process 72 is performed.
【0055】処理823では、処理822で得られた3
相のディジタル位置信号dp1,dp2,dp3を図1
のD/A変換器108a,108b,108cに出力す
る。D/A変換器108a,108b,108cでは、
ディジタル位置信号dp1,dp2,dp3をそれぞれ
アナログ値に変換し、三相の位置信号p1,p2,p3
を出力する。その後、処理812aの動作に復帰する。In process 823, 3 obtained in process 822 is obtained.
FIG. 1 shows the digital position signals dp1, dp2, dp3 of the phases.
To the D / A converters 108a, 108b and 108c. In the D / A converters 108a, 108b, 108c,
The digital position signals dp1, dp2, dp3 are converted into analog values, and three-phase position signals p1, p2, p3 are converted.
Is output. Then, the process returns to the operation of 812a.
【0056】ここで、処理821と処理822と処理8
23とで位置信号作成部(位置信号作成手段)82が構
成されている。Here, processing 821, processing 822 and processing 8
A position signal generating unit (position signal generating means) 82 is constituted by 23 and 23.
【0057】以上の処理を行うことにより、永久磁石回
転子101の回転に対応して位置信号p1,p2,p3
が電力供給部110に出力される。そして、電力供給部
110では、固定子巻線111a,111b,111c
に正弦波状の駆動電流i1,i2,i3が供給される。By performing the above processing, the position signals p1, p2, p3 are generated in response to the rotation of the permanent magnet rotor 101.
Is output to the power supply unit 110. Then, in the power supply unit 110, the stator windings 111a, 111b, 111c
Are supplied with sinusoidal drive currents i1, i2, i3.
【0058】すなわち、永久磁石回転子101の回転に
応じて矩形波信号s1,s2が生じる。方向検出器10
4では、この矩形波信号s1,s2より永久磁石回転子
101の回転に対応した方向信号dを出力する。カウン
ト値増減部812では、矩形波信号s1と方向信号dに
応じてカウント変数cを増減させる。永久磁石回転子1
01が正回転している時はカウント変数cは増加し、永
久磁石回転子101が逆回転している時はカウント変数
cは減少する。すなわち、カウント変数cは永久磁石回
転子101の回転量に対応した値となる。位置信号作成
部82では、位置信号p1,p2,p3として、カウン
ト変数cに対応した位置信号が出力される。このため、
位置信号は永久磁石回転子101の回転量に対応した量
だけ位相が回転する。That is, the rectangular wave signals s1 and s2 are generated according to the rotation of the permanent magnet rotor 101. Direction detector 10
In 4, the direction signal d corresponding to the rotation of the permanent magnet rotor 101 is output from the rectangular wave signals s1 and s2. The count value increasing / decreasing unit 812 increases / decreases the count variable c according to the rectangular wave signal s1 and the direction signal d. Permanent magnet rotor 1
When 01 is rotating normally, the count variable c is increased, and when the permanent magnet rotor 101 is rotating backward, the count variable c is decreased. That is, the count variable c has a value corresponding to the rotation amount of the permanent magnet rotor 101. The position signal generator 82 outputs position signals corresponding to the count variable c as the position signals p1, p2, p3. For this reason,
The phase of the position signal rotates by an amount corresponding to the amount of rotation of the permanent magnet rotor 101.
【0059】このようにして、固定子巻線111に発生
する回転磁界の起磁力ベクトルIと永久磁石回転子10
1の磁極ベクトルΦは図6に示すように常に所定の位相
差を保つことができる。そして起磁力ベクトルIと磁極
ベクトルΦとの相互作用により、永久磁石回転子101
は回転力を受けて回転を持続する。In this way, the magnetomotive force vector I of the rotating magnetic field generated in the stator winding 111 and the permanent magnet rotor 10 are
The magnetic pole vector Φ of 1 can always maintain a predetermined phase difference as shown in FIG. Then, due to the interaction between the magnetomotive force vector I and the magnetic pole vector Φ, the permanent magnet rotor 101
Receives rotation force and continues rotation.
【0060】ここで、仮に図6の位相調節部で所定のア
ドレス値(90)が零の場合に磁極ベクトルΦと起磁力
ベクトルIが一致したとする。初期カウント値設定部8
11の初期カウント値coは、この時のカウンタ変数c
の値である。この初期カウント値coは後述の位相合わ
せ動作部で算出される。Here, it is assumed that the magnetic pole vector Φ coincides with the magnetomotive force vector I when the predetermined address value (90) is zero in the phase adjuster of FIG. Initial count value setting unit 8
The initial count value c o of 11 is the counter variable c at this time.
Is the value of. The initial count value c o is calculated by the phase matching operation unit described later.
【0061】一方、図8の位相調節部813では、回転
方向指令mdに応じてカウント変数cから所定の値(9
0)を加減算して位相信号fを算出している。このよう
な演算を行うことにより、固定子巻線111の起磁力ベ
クトルIと永久磁石回転子101の磁極ベクトルΦとの
電気角位相差を、回転方向指令mdに応じて+90度ま
たは−90度の電気角位相差にすることができる。した
がって、回転方向指令mdに応じて永久磁石回転子10
1を正回転または逆回転させることができる。すなわ
ち、方向指令mdを変化させることにより簡単に永久磁
石回転子101の回転方向を変化させることができる。On the other hand, in the phase adjuster 813 of FIG. 8, a predetermined value (9
0) is added and subtracted to calculate the phase signal f. By performing such calculation, the electrical angle phase difference between the magnetomotive force vector I of the stator winding 111 and the magnetic pole vector Φ of the permanent magnet rotor 101 is +90 degrees or −90 degrees depending on the rotation direction command md. The electrical angle phase difference of Therefore, the permanent magnet rotor 10 is rotated according to the rotation direction command md.
1 can be rotated forward or backward. That is, the rotation direction of the permanent magnet rotor 101 can be easily changed by changing the direction command md.
【0062】以上のようにして、固定子巻線111の起
磁力ベクトルIと永久磁石回転子101の磁極ベクトル
Φは図6に示すように常に90度の位相差を保つ。そし
て起磁力ベクトルIと磁極ベクトルΦとの相互作用によ
り、永久磁石回転子101は回転力を受けて回転を持続
する。As described above, the magnetomotive force vector I of the stator winding 111 and the magnetic pole vector Φ of the permanent magnet rotor 101 always maintain a phase difference of 90 degrees as shown in FIG. Then, due to the interaction between the magnetomotive force vector I and the magnetic pole vector Φ, the permanent magnet rotor 101 receives the rotational force and continues to rotate.
【0063】しかしながら、電源投入時などの初期状態
ではカウンタ部のカウント変数cの値は不定であるた
め、カウント変数cの初期カウント値coを算出する必
要がある。However, since the value of the count variable c of the counter section is indefinite in the initial state when the power is turned on, it is necessary to calculate the initial count value c o of the count variable c.
【0064】以下、本発明のブラシレス直流モータでカ
ウンタ部87の初期カウント値coを算出するための位
相合わせ動作部の動作について詳しく説明する。[0064] Hereinafter, will be described in detail the operation of the phase-alignment unit for calculating the initial count value c o of the counter unit 87 by the brushless DC motor of the present invention.
【0065】図9の位相合わせ動作部では、電源投入時
等のカウント変数cの値が不適切な時に、方向検出器1
05の方向信号dと速度検出器104の検出速度信号b
に応じて固定子巻線111a,111b,111cに発
生される回転磁界を強制的に正逆方向に回転させ、その
時の永住磁石回転子101の回転挙動により永久磁石回
転子101の磁極の位置を検出する。In the phase matching operation section of FIG. 9, when the value of the count variable c is improper such as when the power is turned on, the direction detector 1
05 direction signal d and speed detector 104 detected speed signal b
The rotating magnetic field generated in the stator windings 111a, 111b, 111c is forcibly rotated in the forward and reverse directions in accordance with the above, and the rotational behavior of the permanent magnet rotor 101 at that time determines the position of the magnetic pole of the permanent magnet rotor 101. To detect.
【0066】電源投入時やカウンタ部内のカウント値c
が不適切な時に行われる位相合わせ動作部の動作につい
て、図9に示した基本フローチャートに沿って説明す
る。Count value c when the power is turned on or in the counter section
The operation of the phase matching operation unit performed when is unsuitable will be described with reference to the basic flowchart shown in FIG.
【0067】処理91では、永久磁石回転子101の回
転方向変化回数をカウントする変数kの初期値として零
を設定する。すなわち変数kの値を零とする。その後、
処理921の処理を行う。In process 91, zero is set as the initial value of the variable k for counting the number of changes in the rotation direction of the permanent magnet rotor 101. That is, the value of the variable k is set to zero. afterwards,
The processing of processing 921 is performed.
【0068】処理921では、まず速度検出器104の
フリップフロップ回路42の出力信号qを入力する。次
に、出力信号qの状態に応じて処理を選択する。すなわ
ち速度検出器104に矩形波信号s1のパルスが入力さ
れると、処理922の処理を行う。一方、出力信号q
が”L”の時、処理934の処理を行う。In process 921, first, the output signal q of the flip-flop circuit 42 of the speed detector 104 is input. Next, the process is selected according to the state of the output signal q. That is, when the pulse of the rectangular wave signal s1 is input to the speed detector 104, the process of process 922 is performed. On the other hand, the output signal q
When is “L”, the process of process 934 is performed.
【0069】処理922では、まずリセット信号tを所
定時間”H”にして速度検出器104のカウンタ回路4
4とフリップフロップ回路42をリセットする。次に、
速度検出部104のカウンタ回路44の検出速度信号b
を入力し速度検出値Sとする。In process 922, first, the reset signal t is set to "H" for a predetermined time and the counter circuit 4 of the speed detector 104 is set.
4 and the flip-flop circuit 42 are reset. next,
Detection speed signal b of the counter circuit 44 of the speed detection unit 104
Is input to set the speed detection value S.
【0070】処理923では、速度検出値Sを1タイミ
ング前の速度検出値Sn-1から減算し、加速度値Anを
算出する(An←Sn-1−S)。また、速度検出値Sを
新しい1タイミング前の速度検出値Sn-1とする(Sn-1
←S)。ここで、図4に示した速度検出器104の構成
により、永久磁石回転子101の回転速度が遅い時には
速度検出値は大きな値を、永久磁石回転子101の回転
速度が早い時には速度検出値は小さな値となる。従っ
て、永久磁石回転子101が正の加速度で次第に速度が
早くなっている時には、速度検出値Sの値は1タイミン
グ前の速度検出値Sn-1の値より小さい値となり、加速
度値Anは正の値となる。逆に、永久磁石回転子101
が負の加速度で次第に速度が遅くなっている時には、速
度検出値Sの値は1タイミング前の速度検出値Sn-1の
値より大きな値となり、加速度値Anは負の値となる。
以上より、加速度値Anの正負の符号により永久磁石回
転子101の加速度の正負が検出できる。In step 923, the speed detection value S is subtracted from the speed detection value S n-1 one timing before to calculate the acceleration value An (An ← S n-1 -S). In addition, the speed detection value S is set to a new speed detection value S n-1 one timing before (S n-1
← S). Here, due to the structure of the speed detector 104 shown in FIG. 4, the detected speed value is large when the rotation speed of the permanent magnet rotor 101 is low, and the detected speed value is high when the rotation speed of the permanent magnet rotor 101 is high. It will be a small value. Therefore, when the speed of the permanent magnet rotor 101 is gradually increased by the positive acceleration, the value of the speed detection value S becomes smaller than the value of the speed detection value S n-1 one timing before, and the acceleration value An is It will be a positive value. On the contrary, the permanent magnet rotor 101
When the speed gradually decreases due to negative acceleration, the value of the speed detection value S becomes larger than the value of the speed detection value S n-1 one timing before, and the acceleration value An becomes a negative value.
From the above, the positive / negative sign of the acceleration of the permanent magnet rotor 101 can be detected by the positive / negative sign of the acceleration value An.
【0071】ここで、処理921と処理922と処理9
23とで加速度算出部(加速度算出手段)92が構成さ
れている。Here, processing 921, processing 922, and processing 9
An acceleration calculation unit (acceleration calculation means) 92 is configured with 23.
【0072】処理931では、加速度値Anの符号によ
り次の処理を選択している。すなわち、加速度値Anが
正の時、処理932の動作を行う。また、加速度値An
が負の値の時、処理933の動作を行う。In process 931, the next process is selected according to the sign of the acceleration value An. That is, when the acceleration value An is positive, the operation of process 932 is performed. Also, the acceleration value An
When is a negative value, the operation of processing 933 is performed.
【0073】処理932では、位相信号増減変数SPの
値として、所定の値(ここでは、5とする)を設定す
る。その後、処理934の動作を行う。In process 932, a predetermined value (here, 5) is set as the value of the phase signal increase / decrease variable SP. Then, the operation of processing 934 is performed.
【0074】処理933では、位相信号増減変数SPの
値として、所定の値(処理932の所定の値より小さい
正の整数、ここでは、1とする)を設定する。その後、
処理934の動作を行う。In process 933, a predetermined value (a positive integer smaller than the predetermined value in process 932, which is 1 here) is set as the value of the phase signal increase / decrease variable SP. afterwards,
The operation of processing 934 is performed.
【0075】処理934では、方向検出部104の方向
信号dの入力を行う。その後、処理935の処理を行
う。In process 934, the direction signal d of the direction detector 104 is input. Then, the process of process 935 is performed.
【0076】処理935では、方向信号dの状態に応じ
て、次の処理を選択している。方向信号dが”H”の
時、すなわち永久磁石回転子101が正方向に回転して
いる時、処理936の動作を行う。また、方向信号d
が”L”の時、すなわち永久磁石回転子101が逆方向
に回転している時、処理937の処理を行う。In process 935, the next process is selected according to the state of the direction signal d. When the direction signal d is "H", that is, when the permanent magnet rotor 101 is rotating in the positive direction, the operation of process 936 is performed. Also, the direction signal d
Is "L", that is, when the permanent magnet rotor 101 is rotating in the opposite direction, the processing of step 937 is performed.
【0077】処理936では、位相信号fの値に位相増
減変数SPの値を加算する。すなわち位相信号fの値に
位相増減変数SPの値を加算した値を新しい位相信号f
とする。その後、処理821の処理を行う。In process 936, the value of the phase increase / decrease variable SP is added to the value of the phase signal f. That is, the value obtained by adding the value of the phase increase / decrease variable SP to the value of the phase signal f is used as the new phase signal f.
And After that, the process 821 is performed.
【0078】処理937では、位相信号fの値から位相
増減変数SPの値を減算する。すなわち位相信号fから
位相増減変数SPの値を減算した値を新しい位相信号f
とする。その後、処理821の処理を行う。In process 937, the value of the phase increase / decrease variable SP is subtracted from the value of the phase signal f. That is, the value obtained by subtracting the value of the phase increase / decrease variable SP from the phase signal f is used as the new phase signal f.
And After that, the process 821 is performed.
【0079】ここで、処理931と処理932と処理9
33と処理934と処理935と処理936と処理93
7とで位相信号増減部(位相信号増減手段)93を構成
している。位相信号増減部93では、加速度算出部92
で算出した加速度値Anをもとに位相信号fの値の増分
を調節している。すなわち、永久磁石回転子101が正
の加速度で加速している時は、位相信号fの増分として
大きな値を設定して、位相信号fの変化割合を増してい
る。また、永久磁石回転子101が負の加速度で減速し
ている時は、位相信号fの増分として小さな値を設定し
て、位相信号fの変化割合を減らしている。Here, processing 931 and processing 932 and processing 9
33, processing 934, processing 935, processing 936, and processing 93
7 together form a phase signal increasing / decreasing unit (phase signal increasing / decreasing means) 93. In the phase signal adjuster 93, the acceleration calculator 92
The increment of the value of the phase signal f is adjusted on the basis of the acceleration value An calculated in. That is, when the permanent magnet rotor 101 is accelerating at a positive acceleration, a large value is set as the increment of the phase signal f to increase the change rate of the phase signal f. Further, when the permanent magnet rotor 101 is decelerating at a negative acceleration, a small value is set as the increment of the phase signal f to reduce the change rate of the phase signal f.
【0080】処理821では、位置信号p1,p2,p
3を得るため、位相信号fをもとに図1のメモリ109
内のROM領域に設けられた1周期分の正弦波の関数テ
ーブルを参照するための3つのアドレス値a1,a2,
a3を計算する。すなわち、位置信号p1,p2,p3
の位相はそれぞれ120度ずつずれているため、In process 821, position signals p1, p2, p
3 is obtained, the memory 109 of FIG.
Three address values a1, a2 for referring to the function table of the sine wave for one period provided in the ROM area of
Calculate a3. That is, the position signals p1, p2, p3
Since the phases of are shifted by 120 degrees,
【0081】[0081]
【数5】 [Equation 5]
【0082】[0082]
【数6】 [Equation 6]
【0083】[0083]
【数7】 [Equation 7]
【0084】より、3つのアドレス値a1,a2,a3
を計算する。なお、(120)は起磁力ベクトルIの回
転角に換算して、120度相当に対応する所定のアドレ
ス値である。その後、処理822の処理を行う。From the three address values a1, a2, a3
To calculate. Note that (120) is a predetermined address value corresponding to 120 degrees, which is converted into the rotation angle of the magnetomotive force vector I. Then, the process of process 822 is performed.
【0085】処理822では、処理821で得られた3
つのアドレス値a1,a2,a3をもとにメモリ109
のROM領域に格納されている正弦波の関数テーブルを
参照し、3相のディジタル位置信号dp1,dp2,d
p3を得る。その後、処理823の処理を行う。In process 822, 3 obtained in process 821 is obtained.
Memory 109 based on one address value a1, a2, a3
Of the three-phase digital position signals dp1, dp2, d by referring to the sine wave function table stored in the ROM area of
Get p3. After that, the processing of processing 823 is performed.
【0086】処理823では、処理822で得られた3
相のディジタル位置信号dp1,dp2,dp3を図1
に示したD/A変換器108a,108b,108cに
出力する。D/A変換器108a,108b,108c
では、ディジタル位置信号dp1,dp2,dp3をそ
れぞれアナログ値に変換し、図5に示すような位置信号
p1,p2,p3を出力する。その後、処理951の処
理を行う。In process 823, 3 obtained in process 822 is obtained.
FIG. 1 shows the digital position signals dp1, dp2, dp3 of the phases.
To the D / A converters 108a, 108b, 108c shown in FIG. D / A converters 108a, 108b, 108c
Then, the digital position signals dp1, dp2, dp3 are converted into analog values, and the position signals p1, p2, p3 as shown in FIG. 5 are output. After that, the processing of processing 951 is performed.
【0087】ここで、処理821と処理822と処理8
23で位置信号作成部(位置信号作成手段)82を構成
している。Here, processing 821, processing 822 and processing 8
The position signal generating unit (position signal generating means) 82 is constituted by 23.
【0088】処理951では、方向検出器104の方向
信号dの入力を行う。その後、処理952の処理を行
う。In process 951, the direction signal d of the direction detector 104 is input. Then, the process of process 952 is performed.
【0089】処理952では、処理951で入力した方
向信号dが1タイミング前と変化している時、処理95
3の処理を行う。また、方向信号dが1タイミング前と
変化していない時、処理921の処理に復帰する。In process 952, when the direction signal d input in process 951 has changed from one timing before, process 95
Process 3 is performed. Further, when the direction signal d has not changed from the timing one timing before, the process returns to the process of 921.
【0090】処理953では、まず変数kに1を加算す
る。すなわち、変数kの値に1を加算した値を新しい変
数kの値とする。次に、位相信号fの値を変数kの値に
対応した保存領域M[k]に順次格納する。すなわち、
保存領域M[k]の値を位相信号fの値にする。その
後、処理954の処理を行う。In process 953, first, 1 is added to the variable k. That is, the value obtained by adding 1 to the value of the variable k is set as the value of the new variable k. Next, the value of the phase signal f is sequentially stored in the storage area M [k] corresponding to the value of the variable k. That is,
The value of the storage area M [k] is set to the value of the phase signal f. After that, the processing of processing 954 is performed.
【0091】ここで、処理951と処理952と処理9
53とで位相信号保存部(位相信号保存手段)95を構
成している。Here, processing 951, processing 952 and processing 9
53 and 53 form a phase signal storage unit (phase signal storage means) 95.
【0092】処理961では、変数kの値の大きさと所
定の値kmax(ここで、kmaxは2以上の整数で、好まし
くは2)とを比較し、変数kの値の大きさが大きい時、
処理962の処理を行う。また、変数kの値の大きさが
大きくない時、処理921の処理に復帰する。In the process 961, the magnitude of the value of the variable k is compared with a predetermined value k max (here, k max is an integer of 2 or more, preferably 2), and the magnitude of the value of the variable k is large. Time,
The processing of processing 962 is performed. When the value of the variable k is not large, the process returns to the process 921.
【0093】処理962では、保存領域M[n](n=
1,2,・・・,kmax)に保存された値をもとに初期
カウント値coを算出する。すなわち保存領域M[n]
に保存された値の算術平均を計算することにより初期カ
ウント値coを求める。好ましくは、初期の保存値M
[1]を除く偶数個の保存値より算術平均を計算するこ
とにより初期カウント値coを求める。特に好ましく
は、保存値M[2]とM[3]を用いて、算術平均を計
算することにより初期カウント値coを求める。すなわ
ち、初期カウント値coは、In processing 962, the storage area M [n] (n =
1, 2, ..., K max ) to calculate the initial count value c o based on the values stored in k max . That is, the storage area M [n]
The initial count value co is determined by calculating the arithmetic mean of the values stored in. Preferably, the initial stored value M
The initial count value co is obtained by calculating the arithmetic mean from an even number of stored values excluding [1]. Particularly preferably, the stored values M [2] and M [3] are used to calculate the arithmetic mean to obtain the initial count value co . That is, the initial count value co is
【0094】[0094]
【数8】 [Equation 8]
【0095】として求める。その後、図7の処理71の
処理に復帰する。ここで、処理961と処理962で初
期位置算出部(初期位置算出手段)96を構成してい
る。It is calculated as After that, the process returns to the process 71 of FIG. Here, the processing 961 and the processing 962 constitute an initial position calculation unit (initial position calculation means) 96.
【0096】以上の処理を行うことにより、永久磁石回
転子101の位置を検出することができ、さらに、検出
時の永久磁石回転子101の回転量を、永久磁石回転子
101の初期位置に依らず、極めて少なくすることがで
きる。By performing the above processing, the position of the permanent magnet rotor 101 can be detected, and the rotation amount of the permanent magnet rotor 101 at the time of detection depends on the initial position of the permanent magnet rotor 101. No, it can be extremely reduced.
【0097】以下、これについて説明する。上記構成に
より、位相信号増減部93では、永久磁石回転子101
の回転方向が正方向の時に位相信号fを減少させ、逆回
転の時に位相信号fを増減させる。そして、位置信号作
成部82では、位相信号fに応じて位置信号を出力する
ため、起磁力ベクトルIは磁極ベクトルΦが正回転して
いる時は逆回転し、磁極ベクトルΦが逆回転している時
は正回転する。すなわち、起磁力ベクトルは、永久磁石
回転子101の回転方向に対して逆向きに回転する。This will be described below. With the above configuration, in the phase signal increasing / decreasing unit 93, the permanent magnet rotor 101
The phase signal f is decreased when the rotation direction is the forward direction, and the phase signal f is increased or decreased when the rotation direction is the reverse rotation. Since the position signal generator 82 outputs the position signal in accordance with the phase signal f, the magnetomotive force vector I rotates in the reverse direction when the magnetic pole vector Φ rotates forward, and the magnetic pole vector Φ rotates reversely. When it is rotating, it rotates forward. That is, the magnetomotive force vector rotates in the opposite direction to the rotation direction of the permanent magnet rotor 101.
【0098】ここで仮に起磁力ベクトルIを永久磁石回
転子101の回転方向に対して逆向きに回転させずに、
一定位相で出力したとすると、図10(a)に示すよう
に、磁極ベクトルΦは起磁力ベクトルIとの相互作用に
より回転し、最終的に両ベクトルは一致する。これによ
り、磁極ベクトルΦの位置が検出できる。しかし、永久
磁石回転子101は、その初期位置によっては、最大で
180度大きく回転する(図10(a))。本発明の実
施例では、永久磁石回転子101の回転方向と逆向きに
起磁力ベクトルIを回転させている。このため起磁力ベ
クトルIと磁極ベクトルΦは、磁極ベクトルΦの少ない
回転で位相が一致する。この様子を図10(b)に示
す。すなわち、磁極ベクトルΦの回転方向と逆方向に起
磁力ベクトルIを回転させることにより、磁極ベクトル
Φと起磁力ベクトルIは磁極ベクトルΦの回転量が小さ
い時に一致するため、磁極ベクトルΦの回転量は極めて
少ない状態で磁極ベクトルΦの位置を検出することがで
きる。Here, it is assumed that the magnetomotive force vector I is not rotated in the direction opposite to the rotation direction of the permanent magnet rotor 101,
Assuming that the signals are output at a constant phase, the magnetic pole vector Φ rotates due to the interaction with the magnetomotive force vector I, and finally the two vectors coincide, as shown in FIG. Thereby, the position of the magnetic pole vector Φ can be detected. However, the permanent magnet rotor 101 rotates by a maximum of 180 degrees depending on its initial position (FIG. 10A). In the embodiment of the present invention, the magnetomotive force vector I is rotated in the direction opposite to the rotation direction of the permanent magnet rotor 101. Therefore, the magnetomotive force vector I and the magnetic pole vector Φ are in phase with each other when the magnetic pole vector Φ is rotated less. This state is shown in FIG. That is, by rotating the magnetomotive force vector I in the direction opposite to the rotation direction of the magnetic pole vector Φ, the magnetic pole vector Φ and the magnetomotive force vector I coincide with each other when the rotation amount of the magnetic pole vector Φ is small. Can detect the position of the magnetic pole vector Φ in an extremely small number.
【0099】さらに、以上の処理を行うことにより、永
久磁石回転子101に負荷トルクが存在する場合でも高
精度に永久磁石回転子101の位置が検出できる。以
下、これについて説明する。Further, by performing the above processing, the position of the permanent magnet rotor 101 can be detected with high accuracy even when a load torque is present in the permanent magnet rotor 101. This will be described below.
【0100】いま、永久磁石回転子101の負荷トルク
が零でない時は起磁力ベクトルIと磁極ベクトルΦとは
一致せず、負荷トルクの大きさに応じた位相角θを保
つ。しかもその位相ずれの方向は、永久磁石回転子10
1が正方向に回転した時には、図11(a)に示すよう
に磁極ベクトルΦは起磁力ベクトルIから逆方向に角度
θだけずれ、永久磁石回転子101が逆方向に回転した
時には、図11(b)に示すように磁極ベクトルΦは起
磁力ベクトルIから正方向に角度θだけずれる。When the load torque of the permanent magnet rotor 101 is not zero, the magnetomotive force vector I and the magnetic pole vector Φ do not match, and the phase angle θ corresponding to the magnitude of the load torque is maintained. Moreover, the direction of the phase shift is determined by the permanent magnet rotor 10
When 1 rotates in the positive direction, the magnetic pole vector Φ deviates from the magnetomotive force vector I by the angle θ in the reverse direction as shown in FIG. 11A, and when the permanent magnet rotor 101 rotates in the reverse direction, As shown in (b), the magnetic pole vector Φ deviates from the magnetomotive force vector I by the angle θ in the positive direction.
【0101】したがって、永久磁石回転子101が負荷
を負った場合、所定の位相の電流を固定子巻線111に
流すだけでは永久磁石回転子101の位置を正確に検出
することができない。本発明の実施例では、起磁力ベク
トルIを永久磁石回転子101の回転方向に応じて正逆
方向に回転振動させることにより永久磁石回転子101
の位置に対応した初期カウント値coを算出している。
このため、高精度に永久磁石回転子101の位置を検出
することができる。以下、さらに詳しく説明する。Therefore, when the permanent magnet rotor 101 is under load, the position of the permanent magnet rotor 101 cannot be accurately detected only by passing a current of a predetermined phase through the stator winding 111. In the embodiment of the present invention, the magnetomotive force vector I is rotationally oscillated in the forward and reverse directions according to the rotating direction of the permanent magnet rotor 101, so that the permanent magnet rotor 101 is rotated.
The initial count value c o corresponding to the position is calculated.
Therefore, the position of the permanent magnet rotor 101 can be detected with high accuracy. The details will be described below.
【0102】上記構成により、永久磁石回転子101の
回転方向に対して起磁力ベクトルIの回転方向が逆向き
になるように回転する。また、位相信号保存部95によ
り永久磁石回転子101の回転方向が変化する毎に位相
信号fを保存している。j回目の回転方向反転時の起磁
力ベクトルIと磁極ベクトルΦの様子を図12(a)に
示す。図12(a)において、磁極ベクトルΦは左回転
していたが、起磁力ベクトルIとの相互作用により右回
転の回転力を受け、回転方向を右回転に変更した瞬間で
ある。さらに、(j+1)回目(j回目の次)の回転方
向反転時の起磁力ベクトルIと磁極ベクトルΦの様子を
図12(b)に示す。図12(b)において、磁極ベク
トルΦは右回転していたが、起磁力ベクトルIとの相互
作用により左回転の回転力を受け、回転方向を左回転に
変更した瞬間である。ここで、磁極ベクトルΦの位置に
対応した位相信号fの値をθo、図12(a)の時の起
磁力ベクトルIと磁極ベクトルΦとの位相角に対応した
位相信号fの値をθj、図11(b)の時の起磁力ベク
トルIと磁極ベクトルΦとの位相角に対応した位相信号
fの値をθj+1とすると、保存値M[j]は、With the above structure, the permanent magnet rotor 101 rotates so that the magnetomotive force vector I rotates in the opposite direction to the rotating direction of the permanent magnet rotor 101. Further, the phase signal storage unit 95 stores the phase signal f each time the rotation direction of the permanent magnet rotor 101 changes. The state of the magnetomotive force vector I and the magnetic pole vector Φ at the j-th rotation direction reversal is shown in FIG. In FIG. 12A, the magnetic pole vector Φ was rotated counterclockwise, but it is the moment when the rotational direction is changed to clockwise by receiving the rotational force of clockwise rotation due to the interaction with the magnetomotive force vector I. Further, FIG. 12B shows a state of the magnetomotive force vector I and the magnetic pole vector Φ at the time of (j + 1) th (next) jth rotation direction reversal. In FIG. 12B, the magnetic pole vector Φ was rotated to the right, but it is the moment when the rotational direction is changed to the left by receiving the rotational force of the counterclockwise rotation due to the interaction with the magnetomotive force vector I. Here, the value of the phase signal f corresponding to the position of the magnetic pole vector Φ is θ o , and the value of the phase signal f corresponding to the phase angle between the magnetomotive force vector I and the magnetic pole vector Φ in FIG. j , and the value of the phase signal f corresponding to the phase angle between the magnetomotive force vector I and the magnetic pole vector Φ in FIG. 11B is θ j + 1 , the stored value M [j] is
【0103】[0103]
【数9】 [Equation 9]
【0104】だたし、jは正の奇数。となる。そして、
初期位置算出部96の計算を行うと、However, j is a positive odd number. Becomes And
When the calculation of the initial position calculation unit 96 is performed,
【0105】[0105]
【数10】 [Equation 10]
【0106】となる。また、永久磁石回転子101の反
転動作を繰り返すことにより、位相角θjの大きさと位
相角θj+1は大きさはほぼ等しくなる。したがって、It becomes By repeating the reversing operation of the permanent magnet rotor 101, the phase angle θ j and the phase angle θ j + 1 become substantially equal in size. Therefore,
【0107】[0107]
【数11】 [Equation 11]
【0108】となり、And
【0109】[0109]
【数12】 [Equation 12]
【0110】となる。以上により、カウンタ部81の初
期カウント値coが永久磁石回転子101の初期位置に
対応した値として求まる。It becomes: Thus, the initial count value c o of the counter unit 81 is obtained as a value corresponding to the initial position of the permanent magnet rotor 101.
【0111】また、永久磁石回転子101を正逆方向に
回転した時の位相信号fの保存値M[k](k=1,
2,・・・,kmax)より初期カウント値coを計算して
いるため、負荷トルクが大きくなっても、(数1),
(数2)内のθjまたはθj+1の大きさが大きくなるだけ
であり、負荷トルクの影響は(数10)の計算で除去で
きる。Further, the stored value M [k] (k = 1, 1) of the phase signal f when the permanent magnet rotor 101 is rotated in the forward and reverse directions.
2, ..., K max ), the initial count value c o is calculated. Therefore , even if the load torque increases, (Equation 1),
The magnitude of θ j or θ j + 1 in (Equation 2) only increases, and the influence of the load torque can be eliminated by the calculation of (Equation 10).
【0112】さらに、本実施例では、特に位相信号保存
部95の保存値M[2]とM[3]を用いて初期カウン
ト値coを計算している。保存値M[1]の値は、磁極
ベクトルΦと起磁力ベクトルIの初期位相差に大きく依
存するため、保存値M[1]を初期カウント値coの計
算に含めると初期位相差が大きい時には磁極ベクトルΦ
の位置検出に大きな誤差が生じる。また、保存値M
[4]以降の値を使用する場合、所定値kmaxを大きな
値にする必要がある。この場合、永久磁石回転子101
の反転動作を多く行わなければならず、位相合わせ時間
が大幅に長くなる。本実施例では、保存値M[2]とM
[3]を用いることにより、位置検出精度と位相合わせ
時間の短縮の両方を実現している。Furthermore, in this embodiment, the initial count value c o is calculated using the stored values M [2] and M [3] of the phase signal storage unit 95. The value of the stored values M [1] is dependent largely on the initial phase difference of the magnetic pole vector Φ and the magnetomotive force vector I, the initial phase difference is greater Including stored values M [1] in the calculation of the initial count value c o Sometimes magnetic pole vector Φ
A large error occurs in the position detection of. Also, the stored value M
When using the values after [4], it is necessary to make the predetermined value k max large. In this case, the permanent magnet rotor 101
Inverting operations must be performed a lot, and the phase matching time becomes significantly long. In this embodiment, the stored values M [2] and M
By using [3], both the position detection accuracy and the shortening of the phase alignment time are realized.
【0113】なお、多数の保存値を用いて、位置検出精
度をより向上させることも可能である。It is also possible to further improve the position detection accuracy by using a large number of stored values.
【0114】さらに、本実施例では、加速度検出部92
により永久磁石回転子101の加速度を検出し、加速度
に応じて固定子巻線111の起磁力ベクトルIの回転速
度変更している。これにより、永久磁石回転子101の
初期位置に依らず位相合わせ時の振動幅が小さくなる。
以下これについて説明する。Further, in this embodiment, the acceleration detecting section 92
Thus, the acceleration of the permanent magnet rotor 101 is detected, and the rotational speed of the magnetomotive force vector I of the stator winding 111 is changed according to the acceleration. As a result, the vibration width at the time of phase matching becomes small regardless of the initial position of the permanent magnet rotor 101.
This will be described below.
【0115】まず、永久磁石回転子101の回転加速度
を検出せず、固定子巻線111の回転磁界の回転速度を
一定速度にした場合を考える。この場合、固定子巻線1
11の回転磁界の起磁力ベクトルIと永久磁石回転子1
01の磁極ベクトルΦとの電気角が約180度の状態で
は、永久磁石回転子101の振動幅は、非常に大きくな
る。これは、永久磁石回転子101が回転を開始してか
ら固定子巻線111の起磁力ベクトルIと一致するまで
の時間が長くなり、その分永久磁石回転子101の回転
角が大きくなる。その結果、大きな振動を生じる。これ
は、起磁力ベクトルIの回転速度を早くすると改善され
るが、起磁力ベクトルIの回転速度を早くすると、起磁
力ベクトルIと磁極ベクトルΦとの電気角が小さい場
合、起磁力ベクトルIの行き過ぎ角(図12のθjに対
応)が大きくなる。これにより永久磁石回転子101の
振動が大きくなる。First, consider a case where the rotational acceleration of the permanent magnet rotor 101 is not detected and the rotational speed of the rotating magnetic field of the stator winding 111 is kept constant. In this case, stator winding 1
Magnetomotive force vector I of the rotating magnetic field 11 and permanent magnet rotor 1
When the electrical angle with the magnetic pole vector Φ of 01 is about 180 degrees, the vibration width of the permanent magnet rotor 101 is extremely large. This is because the time from the start of rotation of the permanent magnet rotor 101 until it coincides with the magnetomotive force vector I of the stator winding 111 becomes longer, and the rotation angle of the permanent magnet rotor 101 becomes larger accordingly. As a result, a large vibration is generated. This is improved by increasing the rotation speed of the magnetomotive force vector I. However, if the rotation speed of the magnetomotive force vector I is increased, when the electrical angle between the magnetomotive force vector I and the magnetic pole vector Φ is small, the magnetomotive force vector I The overshoot angle (corresponding to θ j in FIG. 12) becomes large. This increases the vibration of the permanent magnet rotor 101.
【0116】したがって、起磁力ベクトルIの電気角と
磁極ベクトルΦの電気角が一致するまでは、起磁力ベク
トルIの回転速度を早くし、一致後は、起磁力ベクトル
Iの回転速度を遅くする必要があり、このような動作が
できれば永久磁石回転子101の振動振幅を小さくでき
る。Therefore, the rotational speed of the magnetomotive force vector I is increased until the electrical angle of the magnetomotive force vector I and the electrical angle of the magnetic pole vector Φ match, and after that, the rotational speed of the magnetomotive force vector I is decreased. It is necessary to perform such an operation, and the vibration amplitude of the permanent magnet rotor 101 can be reduced.
【0117】一方、起磁力ベクトルIの電気角と磁極ベ
クトルΦとの電気角とが一致するまでは、永久磁石回転
子101は回転トルクを受け回転加速度が正の値とな
る。それ以後は、磁極ベクトルΦが行き過ぎ、回転トル
クは永久磁石回転子101の回転方向とは逆向きに働き
加速度は負となる。On the other hand, until the electrical angle of the magnetomotive force vector I and the electrical angle of the magnetic pole vector Φ match, the permanent magnet rotor 101 receives the rotational torque and the rotational acceleration becomes a positive value. After that, the magnetic pole vector Φ goes too far, the rotational torque acts in the direction opposite to the rotational direction of the permanent magnet rotor 101, and the acceleration becomes negative.
【0118】本実施例では、永久磁石回転子101の回
転加速度を加速度算出部92で検出して、位置信号の更
新割合を位相信号増減部93と位置信号作成部82で変
更している。このため、固定子巻線111の起磁力ベク
トルIの回転速度は、永久磁石回転子101の回転加速
度により変更されることになる。In this embodiment, the rotational acceleration of the permanent magnet rotor 101 is detected by the acceleration calculating section 92, and the update rate of the position signal is changed by the phase signal increasing / decreasing section 93 and the position signal generating section 82. Therefore, the rotational speed of the magnetomotive force vector I of the stator winding 111 is changed by the rotational acceleration of the permanent magnet rotor 101.
【0119】すなわち、永久磁石回転子101の回転加
速度が正の時、複数相の位置信号により生じる起磁力ベ
クトルIの回転速度を早くし、永久磁石回転子101の
回転加速度が負の時、複数相の位置信号により生じる起
磁力ベクトルIの回転速度を遅くしている。That is, when the rotational acceleration of the permanent magnet rotor 101 is positive, the rotational speed of the magnetomotive force vector I generated by the position signals of a plurality of phases is increased, and when the rotational acceleration of the permanent magnet rotor 101 is negative, The rotation speed of the magnetomotive force vector I generated by the phase position signal is slowed.
【0120】この結果、本実施例では、起磁力ベクトル
Iの電気角と磁極ベクトルΦの電気角が一致するまで
は、起磁力ベクトルIの回転が早くなり、一致後は、起
磁力ベクトルIの回転が遅くなるため、永久磁石回転子
101の振動振幅が初期位置に依らず小さくなる。As a result, in the present embodiment, the magnetomotive force vector I rotates faster until the electrical angle of the magnetomotive force vector I and the electrical angle of the magnetic pole vector Φ coincide with each other. Since the rotation becomes slow, the vibration amplitude of the permanent magnet rotor 101 becomes small regardless of the initial position.
【0121】以上のようにして位相合わせ動作部の動作
を行うことにより、カウンタ部の初期カウント値c
oが、永久磁石回転子101の少ない回転振幅で検出す
ることができる。また、永久磁石回転子101が負荷を
負った場合でも、高精度に永久磁石回転子101の位置
が検出できる。さらに、永久磁石回転子101の初期位
置に依らず振動振幅は極めて少なくなる。By performing the operation of the phase matching operation section as described above, the initial count value c of the counter section is
o can be detected with a small rotation amplitude of the permanent magnet rotor 101. Further, even when the permanent magnet rotor 101 is loaded, the position of the permanent magnet rotor 101 can be detected with high accuracy. Further, the vibration amplitude becomes extremely small regardless of the initial position of the permanent magnet rotor 101.
【0122】以上より、実施例のブラシレス直流モータ
は、周波数発電機の出力する互いに位相の異なる2相の
周波数信号をもとに3相の位置信号を作成するので、ホ
ール素子の如き位置検出素子を設けなくてもよい。As described above, since the brushless DC motor of the embodiment creates the three-phase position signals based on the two-phase frequency signals output from the frequency generator and having different phases, a position detecting element such as a Hall element is used. Need not be provided.
【0123】さらに本実施例では、3相の位置信号を図
1に示すような3個のD/A変換器108a,108
b,108cに出力している。しかし、1個のD/A変
換器を使用して逐次アナログ値に変換した後、得られた
アナログ値を3個のサンプルホールド回路で保持して3
相の位置信号として出力しても可能であることは言うま
でもない。Further, in this embodiment, the three-phase position signals are converted into three D / A converters 108a, 108 as shown in FIG.
b, 108c. However, after sequentially converting to an analog value by using one D / A converter, the obtained analog value is held by three sample hold circuits to
It goes without saying that it is also possible to output as a phase position signal.
【0124】また、1周期のみの正弦波の関数テーブル
だけをメモリに記憶させておくだけでなく、3相分の正
弦波をそれぞれ関数テーブルに記憶させておいて、直接
3相の位置信号に相当するディジタル値を3個のD/A
変換器108a,108b,108cに出力しても可能
であることは言うまでもない。さらに、本実施例では、
3相のモータに限ったが、相数は3相に限らず何相であ
ってもよい。Further, not only the function table of the sine wave of only one cycle is stored in the memory, but also the sine waves of the three phases are stored in the function tables respectively, and the position signals of the three phases are directly stored. Equivalent digital value to 3 D / A
It goes without saying that it is also possible to output to the converters 108a, 108b, 108c. Furthermore, in this embodiment,
Although it is limited to the three-phase motor, the number of phases is not limited to three and may be any phase.
【0125】さらに、演算処理器を完全なハードウェア
によって構成し、前述のプログラムによる動作と同じ動
作をおこなわせるようにしてもよい。その他、本発明の
主旨を変えず種々の変更が可能である。Further, the arithmetic processing unit may be constituted by complete hardware so that it can perform the same operation as the above-mentioned program. Besides, various modifications can be made without changing the gist of the present invention.
【0126】[0126]
【発明の効果】以上のように本発明は、従来のブラシレ
ス直流モータのような位置検出素子が不要となるため、
素子の取付け位置調整の煩雑さや配線数が削減され、モ
ータは構造上の制約を受けずに超小型化、超薄型化が可
能となる。As described above, the present invention eliminates the need for a position detecting element such as the conventional brushless DC motor.
The complexity of adjusting the mounting position of the element and the number of wirings are reduced, and the motor can be made ultra-small and ultra-thin without any structural restrictions.
【0127】さらに本発明のブラシレス直流モータは、
上記構成により位相合わせ動作時における永久磁石回転
子の回転振動振幅が永久磁石回転子の初期位置に依らず
非常に少なくなくなるので、幅広い用途に応用可能なブ
ラシレス直流モータを構成できる。Further, the brushless DC motor of the present invention is
With the above configuration, the rotational vibration amplitude of the permanent magnet rotor during the phase matching operation becomes extremely small regardless of the initial position of the permanent magnet rotor, so that a brushless DC motor applicable to a wide range of applications can be configured.
【図1】本発明の一実施例に係るブラシレス直流モ―タ
の構成図FIG. 1 is a block diagram of a brushless DC motor according to an embodiment of the present invention.
【図2】図1に示した方向検出器の具体的な構成例を表
す構成図FIG. 2 is a configuration diagram showing a specific configuration example of the direction detector shown in FIG.
【図3】図1に示した方向検出器の動作を説明する説明
図FIG. 3 is an explanatory diagram explaining the operation of the direction detector shown in FIG.
【図4】図1に示した速度検出器の具体的な構成例を表
す構成図FIG. 4 is a configuration diagram showing a specific configuration example of the speed detector shown in FIG.
【図5】図1に示した本発明のブラシレス直流モータの
定常回転時の各部信号波形図5 is a signal waveform diagram of each part during steady rotation of the brushless DC motor of the present invention shown in FIG.
【図6】図1に示した本発明のブラシレス直流モータの
定常回転時における永久磁石回転子の磁極ベクトルΦと
固定子巻線の発生する起磁力ベクトルIの関係を示すベ
クトル図6 is a vector diagram showing a relationship between a magnetic pole vector Φ of a permanent magnet rotor and a magnetomotive force vector I generated by a stator winding during steady rotation of the brushless DC motor of the present invention shown in FIG.
【図7】動作選択部の処理を行う一実施例のフローチャ
ートFIG. 7 is a flowchart of an embodiment for performing processing of an operation selection unit.
【図8】位置検出動作の処理を行う一実施例のフローチ
ャートFIG. 8 is a flowchart of an embodiment for performing processing of position detection operation.
【図9】位相合わせ動作の処理を行う一実施例のフロー
チャートFIG. 9 is a flowchart of an embodiment for performing processing of a phase matching operation.
【図10】位相合わせ動作時の回転量を説明するための
磁極ベクトルΦと起磁力ベクトルIのベクトル図FIG. 10 is a vector diagram of a magnetic pole vector Φ and a magnetomotive force vector I for explaining a rotation amount during a phase matching operation.
【図11】位相合わせ動作を説明するための磁極ベクト
ルΦと起磁力ベクトルIのベクトル図FIG. 11 is a vector diagram of a magnetic pole vector Φ and a magnetomotive force vector I for explaining a phase matching operation.
【図12】位相合わせ動作を説明するための磁極ベクト
ルΦと起磁力ベクトルIのベクトル図FIG. 12 is a vector diagram of a magnetic pole vector Φ and a magnetomotive force vector I for explaining a phase matching operation.
【図13】永久磁石回転子と固定子巻線の配置を示す図FIG. 13 is a diagram showing an arrangement of a permanent magnet rotor and a stator winding.
73 位相合わせ動作部 74 位置検出動作部 81 カウンタ部 82 位置信号作成部 92 加速度検出部 93 位相信号増減部 95 位相信号保存部 96 初期位置算出部 101 永久磁石回転子 102 周波数発電機 104 速度検出器 105 方向検出器 106 演算処理器 108 デジタル/アナログ変換器 109 メモリ 110 電力供給器 111 固定子巻線 811 初期カウント値設定部 812 カウント値増減手段 813 位相調整部 73 Phase Matching Operation Section 74 Position Detection Operation Section 81 Counter Section 82 Position Signal Creation Section 92 Acceleration Detection Section 93 Phase Signal Increase / Decrease Section 95 Phase Signal Storage Section 96 Initial Position Calculation Section 101 Permanent Magnet Rotor 102 Frequency Generator 104 Speed Detector 105 Direction Detector 106 Arithmetic Processor 108 Digital / Analog Converter 109 Memory 110 Power Supply 111 Stator Winding 811 Initial Count Value Setting Unit 812 Count Value Increasing Unit 813 Phase Adjusting Unit
Claims (6)
子に所定の空隙を有して配設された複数相の固定子巻線
と、前記回転子の回転数に応じた複数相の回転情報信号
を発生する回転情報検出手段と、前記複数相の回転情報
信号より前記回転子の回転方向を検出し方向信号を出力
する方向検出手段と、少なくとも1つの前記回転情報信
号より前記回転子の回転速度を検出する速度検出手段
と、少なくとも1つの前記回転情報信号と前記方向信号
と前記速度検出手段の検出速度信号に応じて複数相の位
置信号を生成する演算処理手段と、前記複数相の位置信
号に応じて前記固定子巻線に電力を供給する電力供給手
段より構成されたことを特徴とするブラシレス直流モー
タ。1. A rotor having a plurality of magnetic poles, a plurality of phases of stator windings arranged in the rotor with a predetermined gap, and a plurality of phases corresponding to the number of rotations of the rotor. Rotation information detecting means for generating a rotation information signal, direction detecting means for detecting a rotation direction of the rotor from the rotation information signals of the plurality of phases, and outputting a direction signal, and rotation based on at least one rotation information signal. Speed detection means for detecting the rotation speed of the child; arithmetic processing means for generating position signals of a plurality of phases according to at least one of the rotation information signal, the direction signal and the detection speed signal of the speed detection means; A brushless DC motor comprising: power supply means for supplying power to the stator windings in accordance with a phase position signal.
信号と方向検出手段の方向信号より回転子の初期位置を
検出する位相合わせ動作手段と、前記位相合わせ動作手
段の検出初期位置に対応した初期値が設定され少なくと
も1つの前記回転情報信号と前記方向信号に応じて前記
複数相の位置信号を生成する位置検出動作手段と、前記
位置検出動作手段と前記位相合わせ動作手段の動作を選
択する動作選択手段より構成されたことを特徴とする請
求項1記載のブラシレス直流モータ。2. The arithmetic processing means corresponds to the phase matching operation means for detecting the initial position of the rotor from the detected speed signal of the speed detecting means and the direction signal of the direction detecting means, and the detected initial position of the phase matching operation means. The position detection operation means for generating the position signals of the plurality of phases according to at least one of the rotation information signal and the direction signal, and the operation of the position detection operation means and the phase adjustment operation means are selected. The brushless DC motor according to claim 1, wherein the brushless DC motor comprises an operation selecting means.
出速度信号より回転子の回転加速度を算出する加速度算
出手段と、前記加速度算出手段の算出加速度信号と方向
検出手段の方向信号に応じて位相信号を生成する位相信
号増減手段と、前記方向信号の変化に応じて複数個の前
記位相信号を保存する位相信号保存手段と、前記位相信
号保存手段に保存された少なくとも2個の前記位相信号
より回転子の初期位置を算出する初期位置算出手段と、
前記位相信号に応じて複数相の位置信号を作成する位置
信号作成手段とより構成されたことを特徴とする請求項
2記載のブラシレス直流モータ。3. The phase matching operation means calculates the rotational acceleration of the rotor based on the detected speed signal of the speed detecting means, and the acceleration calculating means of the acceleration calculating means and the direction signal of the direction detecting means. Phase signal increasing / decreasing means for generating a phase signal, phase signal saving means for saving a plurality of the phase signals according to changes in the direction signal, and at least two phase signals saved in the phase signal saving means Initial position calculating means for calculating the initial position of the rotor from
The brushless DC motor according to claim 2, further comprising position signal generating means for generating position signals of a plurality of phases according to the phase signals.
の検出初期位置に応じて初期値が設定され、少なくとも
1つの前記回転位置信号と方向検出手段の方向信号に応
じてカウント値を増加または減少し、前記カウント値に
応じて位相信号を出力するカウント手段と、前記カウン
ト手段の位相信号に応じて複数相の位置信号を出力する
位置信号作成手段より構成されたことを特徴とする請求
項2記載のブラシレス直流モータ。4. An initial value of the position detecting operation means is set in accordance with a detected initial position of the phase adjusting operation means, and a count value is increased or increased in accordance with at least one of the rotational position signal and the direction signal of the direction detecting means. 7. A counting means for decreasing and outputting a phase signal according to the count value, and a position signal generating means for outputting position signals of a plurality of phases according to the phase signal of the counting means. 2. The brushless DC motor described in 2.
出加速度信号に応じて変化速度が変化し、方向検出手段
の方向信号に応じて変化方向が変化する位相信号を生成
するように構成されたことを特徴とする請求項3記載の
ブラシレス直流モータ。5. The phase signal increasing / decreasing means is configured to generate a phase signal whose changing speed changes according to the acceleration signal calculated by the acceleration calculating means and whose changing direction changes according to the direction signal of the direction detecting means. The brushless DC motor according to claim 3, wherein
出初期位置に応じて初期値を設定する初期カウント値設
定手段と、少なくとも1つの前記回転情報信号と方向信
号に応じてカウント値を増加または減少するカウント値
増減手段と、回転方向指令に応じて前記カウント値増減
手段のカウント値から所定の値を加算または減算し位相
信号を出力する位相調整手段より構成されたことを特徴
とする請求項4記載のブラシレス直流モータ。6. The count means sets an initial count value setting means for setting an initial value according to the detected initial position of the phase matching operation means, and increases or decreases the count value according to at least one of the rotation information signal and the direction signal. 7. A count value increasing / decreasing means for decreasing, and a phase adjusting means for outputting a phase signal by adding or subtracting a predetermined value from the count value of the count value increasing / decreasing means according to a rotation direction command. 4. The brushless DC motor according to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5061634A JPH06276780A (en) | 1993-03-22 | 1993-03-22 | Brushless dc motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5061634A JPH06276780A (en) | 1993-03-22 | 1993-03-22 | Brushless dc motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06276780A true JPH06276780A (en) | 1994-09-30 |
Family
ID=13176830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5061634A Pending JPH06276780A (en) | 1993-03-22 | 1993-03-22 | Brushless dc motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06276780A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011130548A (en) * | 2009-12-16 | 2011-06-30 | Rohm Co Ltd | Acceleration and deceleration detection circuit |
JP2012023943A (en) * | 2010-06-14 | 2012-02-02 | Denso Corp | Controller for rotary machine |
JP2021044932A (en) * | 2019-09-11 | 2021-03-18 | 芝浦機械株式会社 | Magnetic pole position estimation device and magnetic pole position estimation method |
-
1993
- 1993-03-22 JP JP5061634A patent/JPH06276780A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011130548A (en) * | 2009-12-16 | 2011-06-30 | Rohm Co Ltd | Acceleration and deceleration detection circuit |
JP2012023943A (en) * | 2010-06-14 | 2012-02-02 | Denso Corp | Controller for rotary machine |
JP2021044932A (en) * | 2019-09-11 | 2021-03-18 | 芝浦機械株式会社 | Magnetic pole position estimation device and magnetic pole position estimation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2875529B2 (en) | Drive device for sensorless brushless motor | |
US7898211B2 (en) | Driving circuit for motor and device equipped with driving circuit | |
KR960010148B1 (en) | Brushless dc motor | |
JPH06276780A (en) | Brushless dc motor | |
JPH09103096A (en) | Driving apparatus for stepping motor | |
JPH08116651A (en) | Variable reluctance motor and control method therefor | |
JP3381561B2 (en) | Stepping motor driving device and surveillance camera device using the same | |
Bello et al. | Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method | |
JPH07111794A (en) | Brushless dc motor | |
JPH09322588A (en) | Brushless dc motor | |
JP2005328644A (en) | Motor driver, motor controller and motor drive method | |
JPH07111793A (en) | Brushless dc motor | |
JP3578698B2 (en) | Brushless DC motor drive | |
JPH05292782A (en) | Dc brushless motor | |
JPS62163591A (en) | Controller for brushless motor | |
JP2745606B2 (en) | Stepping motor drive circuit | |
JPH09154293A (en) | Brushless dc motor | |
JPH09247981A (en) | Brushless dc motor | |
JPH06269192A (en) | Dc brushless motor | |
JPH05292783A (en) | Dc brushless motor | |
JPH06189598A (en) | Drive controller for stepping motor | |
JPH05227781A (en) | Dc brushless motor | |
JP2751607B2 (en) | Commutatorless DC motor | |
JPS6359785A (en) | Brushless motor | |
JP2827467B2 (en) | Commutatorless DC motor |