JPH0698582A - Brushless dc motor - Google Patents
Brushless dc motorInfo
- Publication number
- JPH0698582A JPH0698582A JP4241594A JP24159492A JPH0698582A JP H0698582 A JPH0698582 A JP H0698582A JP 4241594 A JP4241594 A JP 4241594A JP 24159492 A JP24159492 A JP 24159492A JP H0698582 A JPH0698582 A JP H0698582A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- correction
- value
- rotor
- brushless
- 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 A brushless DC motor has a long life because it does not have mechanical contacts as compared with a DC motor with a brush, and at the same time has less electrical noise. -Widely applied to 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相の固定
子巻線に順次通電させ、回転子を回転させるものであ
る。しかし、電源投入時には固定子巻線と回転子との初
期位置が不定のため、初期位置を確定する必要がある。
このような要求に対して、特開昭63−262088号
公報が提案されている。Some brushless DC motors without such a position detecting element utilize output pulses of a frequency generator mounted on the motor. This is because 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 the preset current pattern corresponding to the count value is used as 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.
Japanese Patent Laid-Open No. 63-262088 has been proposed to meet such a demand.
【0005】[0005]
【発明が解決しようとする課題】しかしながら上記のよ
うな構成では、軸ロスまたは周波数発電機の出力信号に
入るノイズ等によりカウンタ手段の計数値に誤差が生じ
る。この計数誤差により、モータの効率が低下し、また
トルクリップルも増加する。このため高精度回転が要求
されるVTRのキャプスタンモータ等には応用できなく
なる等、ブラシレス直流モータの応用に大きな制約があ
った。特に、小型モータでは効率低下は大きな問題とな
る。However, in the above-mentioned configuration, an error occurs in the count value of the counter means due to shaft loss or noise entering the output signal of the frequency generator. This counting error reduces the efficiency of the motor and also increases the torque ripple. For this reason, there are great restrictions on the application of the brushless DC motor, such as the inability to apply to a VTR capstan motor or the like that requires high precision rotation. Especially in a small motor, the decrease in efficiency becomes a big problem.
【0006】特開昭63−262088号公報において
は、固定子巻線に流れる電流のゼロクロス点を検出し
て、カウンタ回路をリセットするようにして、カウンタ
手段の計数値を補正するように構成している。しかし、
カウンタ手段の計数値を固定巻線の電流のゼロクロス点
でリセットするだけでは計数値の補正が困難である。ま
た、電流のゼロクロス点検出回路を必要とし、回路が複
雑になるという課題があった。In Japanese Laid-Open Patent Publication No. 63-262088, a zero-cross point of the current flowing through the stator winding is detected and the counter circuit is reset to correct the count value of the counter means. ing. But,
It is difficult to correct the count value only by resetting the count value of the counter means at the zero crossing point of the fixed winding current. Further, there is a problem that the circuit becomes complicated because a current zero-cross point detection circuit is required.
【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 counting error can be corrected when the motor rotates.
【0008】さらに本発明は、モータの効率を高効率に
保ち、またトルクリップルを小さくすることによって、
広い用途に応用可能なブラシレス直流モータを提供する
ことを目的とする。Further, according to the present invention, the efficiency of the motor is kept high and the torque ripple is reduced.
An object of the present invention is to provide a brushless DC motor applicable to a wide range of purposes.
【0009】[0009]
【課題を解決するための手段】上記問題点を解決するた
めに本発明のブラシレスモータは、複数の磁極を有する
回転子と、回転子に所定の間隔を有して配置された複数
相の固定子巻線と、回転子の回転数に比例した複数相の
周波数信号を発生する周波数発電機と、複数相の周波数
信号により回転子の回転方向を検出し、方向検出信号を
出力する方向検出手段と、少なくとも1つの周波数信号
に応じた信号により回転制御信号を出力し、回転子を所
定の回転速度に回転制御する回転制御手段と、方向検出
信号と少なくとも1つの周波数信号とに応じて第1の加
算信号と第1の減算信号を出力する加減算信号発生手段
と、回転制御信号に対応した値により第2の加算信号と
第2の減算信号を出力する補正信号発生手段と、第1の
加算信号と第2の加算信号とに基づいて第3の加算信号
を生成し、第1の減算信号と第2の減算信号とに基づい
て第3の減算信号を生成する加減算信号合成手段と、第
3の加算信号に応じてアップカウントし、第3の減算信
号に応じてダウンカウントし、初期計数値によりカウン
タの初期値が設定されるカウンタ手段と、カウンタ手段
の計数値と回転方向検出信号に応じて、第1のデジタル
値と初期計数値を出力する初期位置検出手段と、回転方
向指令に応じて第1のデジタル値に対応した値から所定
の値を加減算し第2のデジタル値を出力する位相調整手
段と、第2のデジタル値と回転制御信号とに応じた複数
相の波形信号を発生する波形発生手段と、複数相の波形
信号に応じて固定子巻線に電力を供給し回転磁界を発生
する電力供給手段とにより構成したものである。In order to solve the above problems, a brushless motor according to the present invention has a rotor having a plurality of magnetic poles, and a plurality of phases fixed at a predetermined interval on the rotor. A child winding, a frequency generator that generates frequency signals of a plurality of phases proportional to the number of rotations of the rotor, and a direction detection unit that detects the rotation direction of the rotor by the frequency signals of the plurality of phases and outputs a direction detection signal. And a rotation control means for outputting a rotation control signal by a signal corresponding to at least one frequency signal to control the rotation of the rotor to a predetermined rotation speed, and a first detection circuit according to the direction detection signal and the at least one frequency signal. Addition / subtraction signal generating means for outputting the addition signal and the first subtraction signal, correction signal generating means for outputting the second addition signal and the second subtraction signal according to the value corresponding to the rotation control signal, and the first addition Signal and second An addition / subtraction signal synthesizing means for generating a third addition signal on the basis of the addition signal and a third subtraction signal on the basis of the first subtraction signal and the second subtraction signal; In accordance with the counter means for counting up according to the third subtraction signal and counting down according to the third subtraction signal and for setting the initial value of the counter by the initial count value, and the count value of the counter means and the rotation direction detection signal. Initial position detecting means for outputting the digital value and the initial count value, and phase adjusting means for adding and subtracting a predetermined value from the value corresponding to the first digital value according to the rotation direction command and outputting the second digital value. Waveform generating means for generating waveform signals of a plurality of phases according to the second digital value and the rotation control signal, and power for supplying power to the stator windings according to the waveform signals of the plurality of phases to generate a rotating magnetic field. And a supply means Than it is.
【0010】[0010]
【作用】本発明は上記した構成によって、補正信号発生
手段は、回転制御信号を監視することによりカウンタ手
段の計数誤差を検出し、回転制御信号に応じて第2の加
算信号または第2の減算信号を出力することにより、カ
ウンタ手段の計数誤差を補正する。カウンタ手段の計数
値の誤差が大きくなると、回転制御信号の大きさに対し
て回転子に発生する回転トルクの大きさが小さくなる。
このため回転制御信号は回転子を一定回転に回転させる
ために大きな値となる。したがって、補正信号発生手段
によって回転制御信号を監視する事により、カウンタ手
段の計数値を補正できる。According to the present invention having the above-mentioned structure, the correction signal generating means detects the counting error of the counter means by monitoring the rotation control signal, and the second addition signal or the second subtraction is performed according to the rotation control signal. By outputting the signal, the counting error of the counter means is corrected. When the error of the count value of the counter means increases, the magnitude of the rotation torque generated in the rotor decreases with respect to the magnitude of the rotation control signal.
Therefore, the rotation control signal has a large value in order to rotate the rotor at a constant rotation. Therefore, the count value of the counter means can be corrected by monitoring the rotation control signal by the correction signal generating means.
【0011】このブラシレス直流モータを用いれば、従
来のブラシレス直流モータのような位置検出素子が不要
のため、素子の取付け位置調整の煩雑さや配線数が削減
され、大幅にコストが低減される。さらに、モータ内部
に位置検出素子を取り付ける必要がないため、モータは
構造上の制約を受けず超小型化、超薄型化が可能とな
る。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 wires 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.
【0012】[0012]
【実施例】以下本発明の一実施例のブラシレス直流モー
タについて、図面を参照しながら説明する。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.
【0013】図7(a)に偏平型のブラシレス直流モー
タの回転子と固定子巻線の構成図を示す。図7(a)に
おいて、回転軸701とともに回転する回転子116
は、固定子702と対向配置されている。回転子116
は図7(b)に示すように複数極(ここでは、8極とす
る。)を等間隔に円周方向にそって円盤状に配置されて
いる。また固定子702は図7(c)に示すように平面
上に回転軸701を中心として円盤状に等間隔に配置さ
れた複数個の偏平巻線(ここでは、6個とする。)から
構成され、互いに180度隔てた偏平巻線は互いに接続
され、3相の固定子巻線703a,703b,703c
を構成している。FIG. 7 (a) shows a configuration diagram of a rotor and a stator winding of a flat type brushless DC motor. In FIG. 7A, the rotor 116 that rotates together with the rotating shaft 701.
Are arranged to face the stator 702. Rotor 116
As shown in FIG. 7B, a plurality of poles (here, 8 poles) are arranged in a disk shape at equal intervals along the circumferential direction. Further, as shown in FIG. 7C, the stator 702 is composed of a plurality of flat windings (here, six) which are arranged in a disk shape at equal intervals on a plane with the rotating shaft 701 as a center. The flat windings separated by 180 degrees from each other are connected to each other, and the three-phase stator windings 703a, 703b, 703c are connected.
Are configured.
【0014】次に、図7のブラシレスモータの回転トル
ク発生原理について説明する。図8に固定子巻線703
a,703b,703cに流れる電流波形の一例を示
す。図8の電流波形Ia,Ib,Icはそれぞれ固定子
巻線703a,703b,703cに流れる電流の波形
である。図9に回転子116の磁極と固定子巻線703
a,703b,703cの相対位置関係を示す。Next, the principle of rotation torque generation of the brushless motor shown in FIG. 7 will be described. FIG. 8 shows the stator winding 703.
An example of the waveform of the current flowing through a, 703b, and 703c is shown. Current waveforms Ia, Ib, and Ic in FIG. 8 are waveforms of currents flowing in the stator windings 703a, 703b, and 703c, respectively. FIG. 9 shows the magnetic poles of the rotor 116 and the stator winding 703.
The relative positional relationship of a, 703b, and 703c is shown.
【0015】まず、初期状態において、回転子116と
固定子巻線703a,703b,703cが図9(a)
の状態にあるとする。この時、図8のθ=0の時の電流
信号(θ=0の時の電流Ia,Ib,Ic)を固定子巻
線703a,703b,703cに供給した時の電流の
流れる方向と回転トルクの発生する方向を図9(a)に
示す。この場合、回転子116は図9(a)に示すよう
に逆回転方向(図中では右方向)に回転トルクをうけ、
逆方向に回転する。First, in the initial state, the rotor 116 and the stator windings 703a, 703b, 703c are shown in FIG. 9 (a).
It is in the state of. At this time, when the current signal when θ = 0 in FIG. 8 (currents Ia, Ib, and Ic when θ = 0) is supplied to the stator windings 703a, 703b, and 703c, the flowing direction of the current and the rotational torque. FIG. 9A shows the direction in which the noise occurs. In this case, the rotor 116 receives rotational torque in the reverse rotation direction (rightward in the figure) as shown in FIG.
Rotate in the opposite direction.
【0016】次に、初期状態において、回転子116と
固定子巻線703a,703b,703cが図9(b)
の状態にあるとする。この時、図8のθ=0の電流信号
を固定子巻線703a,703b,703cに供給した
ときの電流の流れる方向と回転トルクの発生する方向を
図9(b)に示す。この場合、回転子116は図9
(b)に示すように正回転方向(図中では左方向)に回
転トルクをうけ、正方向に回転する。Next, in the initial state, the rotor 116 and the stator windings 703a, 703b, 703c are shown in FIG. 9 (b).
It is in the state of. At this time, FIG. 9B shows the current flow direction and the rotational torque generation direction when the current signal of θ = 0 in FIG. 8 is supplied to the stator windings 703a, 703b, 703c. In this case, the rotor 116 is shown in FIG.
As shown in (b), it receives a rotational torque in the forward rotation direction (leftward in the figure) and rotates in the forward direction.
【0017】さらに、初期状態において、回転子116
と固定子巻線703a,703b,703cが図9
(c)の状態にあるとする。この時、図8のθ=0の電
流信号を固定子巻線703a,703b,703cに供
給した時、回転トルクは零となる。すなわち、図8のθ
=0の電流信号を固定子巻線703a,703b,70
3cに供給した時、回転子116と固定子巻線703
a,703b,703cは最終的に図9(c)の状態と
なる。図9(c)の状態において、回転子116の位置
が左右に移動しても、図9(c)の状態に復帰する様に
回転トルクが発生する。Further, in the initial state, the rotor 116
And stator windings 703a, 703b, 703c are shown in FIG.
It is assumed that the state is (c). At this time, when the current signal of θ = 0 in FIG. 8 is supplied to the stator windings 703a, 703b, 703c, the rotational torque becomes zero. That is, θ in FIG.
= 0 current signal to the stator windings 703a, 703b, 70
3c, rotor 116 and stator winding 703
Finally, a, 703b and 703c are in the state shown in FIG. 9 (c). In the state of FIG. 9C, even if the position of the rotor 116 moves to the left or right, the rotational torque is generated so as to return to the state of FIG. 9C.
【0018】以下、回転子116の磁極方向と固定子巻
線703の回転磁界の磁極方向が図9(c)の状態にあ
る時、回転子116の磁極方向と固定子巻線703の回
転磁界の磁極方向が一致している状態と呼ぶ。Below, when the magnetic pole direction of the rotor 116 and the magnetic pole direction of the rotating magnetic field of the stator winding 703 are in the state of FIG. 9C, the magnetic pole direction of the rotor 116 and the rotating magnetic field of the stator winding 703 are shown. It is called a state in which the magnetic pole directions of are in agreement.
【0019】次に、回転子116の磁極方向と固定子巻
線703の回転磁界の磁極方向が一致している状態で、
固定子巻線703の電流信号を変化させた時の回転トル
クの発生動作について説明する。Next, with the magnetic pole direction of the rotor 116 and the magnetic pole direction of the rotating magnetic field of the stator winding 703 being aligned,
The operation of generating the rotational torque when the current signal of the stator winding 703 is changed will be described.
【0020】図10(a)は回転子116の磁極方向と
固定子巻線703の回転磁界の磁極方向が一致した状態
である。図10(b)に、固定子巻線703に図8のθ
=90度の電流信号を供給した時の、回転子116の回
転トルクの方向を示す。図10(b)に示すように、θ
=90度の電流信号を供給すると回転子116は正方向
に回転トルクを受け、正方向に回転する。また、図10
(c)に、固定子巻線703に図8のθ=180度の電
流信号を供給した時の、固定子巻線703の電流方向を
示す。この状態では、回転子116の回転トルクは零で
ある。しかし、回転子116に外部より正方向あるいは
逆方向に外乱トルクが加わると、回転子116は図10
(c)の状態から遠ざかる方向に回転トルクを受ける。
すなわち、逆方向回転の外乱トルク受けると、逆方向の
回転トルクを受け逆方向回転し、正方向回転の外乱トル
ク受けると、正方向の回転トルクを受け正方向回転す
る。従って、この状態は不安定であり、回転子116の
回転方向も不確定になる。図10(d)に、固定子巻線
703に図8のθ=−90度(270度)の電流信号を
供給した時の、回転子116の回転トルクの方向を示
す。図10(d)に示すように、θ=−90度(270
度)の電流信号を供給すると回転子116は逆方向に回
転トルクを受け、逆方向回転する。FIG. 10A shows a state in which the magnetic pole direction of the rotor 116 and the magnetic pole direction of the rotating magnetic field of the stator winding 703 coincide with each other. In FIG. 10B, the stator winding 703 has θ shown in FIG.
The direction of the rotational torque of the rotor 116 when a current signal of 90 degrees is supplied is shown. As shown in FIG.
When a current signal of 90 degrees is supplied, the rotor 116 receives a rotational torque in the positive direction and rotates in the positive direction. In addition, FIG.
FIG. 8C shows the current direction of the stator winding 703 when the current signal of θ = 180 degrees in FIG. 8 is supplied to the stator winding 703. In this state, the rotation torque of the rotor 116 is zero. However, when a disturbance torque is applied to the rotor 116 from the outside in the forward direction or the reverse direction,
A rotational torque is applied in a direction away from the state of (c).
That is, when the disturbance torque of the reverse rotation is received, the rotation torque of the opposite direction is received to rotate in the reverse direction, and when the disturbance torque of the forward rotation is received, the rotation torque of the forward direction is received to rotate in the forward direction. Therefore, this state is unstable, and the rotation direction of the rotor 116 is also uncertain. FIG. 10D shows the direction of the rotation torque of the rotor 116 when the current signal of θ = −90 degrees (270 degrees) in FIG. 8 is supplied to the stator winding 703. As shown in FIG. 10D, θ = −90 degrees (270
When a current signal of 10 degrees) is supplied, the rotor 116 receives rotational torque in the opposite direction and rotates in the opposite direction.
【0021】したがって、回転子116の磁極方向と固
定子巻線703の回転磁界の磁極方向が一致した状態
で、固定子巻線703に供給する電流信号を操作するこ
とにより、回転子116を正方向または逆方向に自由に
回転させることが可能である。Therefore, by operating the current signal supplied to the stator winding 703 in a state where the magnetic pole direction of the rotor 116 and the magnetic pole direction of the rotating magnetic field of the stator winding 703 match, the rotor 116 is positively moved. It is possible to rotate freely in either direction or in the opposite direction.
【0022】また、図8のθ=90度またはθ=−90
度の電流信号を供給した時、効率は最大となり、またト
ルクリップルは最小となるため、高精度の回転が得られ
る。Further, in FIG. 8, θ = 90 degrees or θ = −90
When a current signal of 10 degrees is supplied, the efficiency is maximized and the torque ripple is minimized, so that highly accurate rotation can be obtained.
【0023】図1に本発明のブラシレス直流モータの構
成図を示す。図1において、周波数発電機101は回転
子116の1回転当たりZ回(Zは歯数と呼び、ここで
は、Z=360×4とする。)の周波数信号m1,m2
を発生する。周波数信号m1,m2は回転子116が正
方向に回転している時は、周波数信号m1が周波数信号
m2より90度進んだ位相をもち、逆方向に回転してい
る時は周波数信号m1が周波数信号m2より90度遅れ
た位相をもつ。波形整形回路102は、周波数信号m
1,m2を波形整形し、それぞれに対応した矩形波信号
a1,a2を出力する。方向検出回路103は2相の矩
形波信号a1,a2から回転子116の回転方向を検出
する。FIG. 1 shows a block diagram of the brushless DC motor of the present invention. In FIG. 1, the frequency generator 101 outputs frequency signals m1 and m2 Z times per rotation of the rotor 116 (Z is referred to as the number of teeth, and here Z = 360 × 4).
To occur. The frequency signals m1 and m2 have a phase that is 90 degrees ahead of the frequency signal m2 when the rotor 116 is rotating in the positive direction, and the frequency signal m1 is the frequency when rotating in the reverse direction. It has a phase delayed by 90 degrees from the signal m2. The waveform shaping circuit 102 outputs the frequency signal m
1 and m2 are waveform-shaped and rectangular wave signals a1 and a2 corresponding to them are output. The direction detection circuit 103 detects the rotation direction of the rotor 116 from the two-phase rectangular wave signals a1 and a2.
【0024】方向検出回路103の具体的な構成を図2
に示す。図2において、データ入力型のフリップフロッ
プ回路21のデータ入力端子Dに矩形波信号a1が入力
され、クロック入力端子CKに矩形波信号a1が入力さ
れている。図3(a)に回転子116が正方向に回転し
ているときの矩形波信号a1,a2の波形を示す。デー
タ入力型のフリップフロップ回路21はクロック入力端
子CKに入力された信号の立上がりエッジ毎に、データ
入力端子Dの状態を保持し、その状態をデータ入力型の
フリップフロップ回路21の出力として出力端子Qより
出力する。このような動作を行うと、図3(a)の様に
回転子116が正方向回転している時は、データ入力型
のフリップフロップ回路21の出力は常に高電位状態
(以下、この状態を”H”と呼ぶ。)となる。また、回
転子116が逆方向回転しているときの矩形波信号a
1,a2を図3(b)に示す。回転子116が逆方向回
転しているときは図3(b)のように矩形波信号a1が
矩形波信号a2より位相が90度遅れる。この場合、デ
ータ入力型のフリップフロップ回路21の出力は常に低
高電位状態(以下、この状態を”L”と呼ぶ。)とな
る。したがて、図2の様に方向検出回路103を構成す
ることにより、回転子116の回転方向が検出できる。
そして、方向検出回路103の出力信号である方向検出
信号rdは、回転子116が正方向に回転している時、
rd=”H”となり、回転子116が逆方向に回転して
いる時、rd=”L”となる。方向検出信号rdは後述
の初期位置検出器107と加減算信号発生器104に入
力されている。さらに、加減算信号発生器104には矩
形波信号a1が入力されている。A concrete structure of the direction detection circuit 103 is shown in FIG.
Shown in. In FIG. 2, the rectangular wave signal a1 is input to the data input terminal D of the data input type flip-flop circuit 21, and the rectangular wave signal a1 is input to the clock input terminal CK. FIG. 3A shows the waveforms of the rectangular wave signals a1 and a2 when the rotor 116 is rotating in the positive direction. The data input type flip-flop circuit 21 holds the state of the data input terminal D at each rising edge of the signal input to the clock input terminal CK and outputs the state as an output terminal of the data input type flip-flop circuit 21. Output from Q. With this operation, when the rotor 116 is rotating in the forward direction as shown in FIG. 3A, the output of the data input type flip-flop circuit 21 is always in a high potential state (hereinafter, this state "H"). In addition, the rectangular wave signal a when the rotor 116 is rotating in the reverse direction
1 and a2 are shown in FIG. When the rotor 116 is rotating in the reverse direction, the phase of the rectangular wave signal a1 lags behind the rectangular wave signal a2 by 90 degrees as shown in FIG. In this case, the output of the data input type flip-flop circuit 21 is always in the low high potential state (hereinafter, this state is referred to as "L"). Therefore, the rotation direction of the rotor 116 can be detected by configuring the direction detection circuit 103 as shown in FIG.
The direction detection signal rd, which is the output signal of the direction detection circuit 103, indicates that when the rotor 116 is rotating in the forward direction,
rd = “H”, and rd = “L” when the rotor 116 is rotating in the opposite direction. The direction detection signal rd is input to the initial position detector 107 and the addition / subtraction signal generator 104 described later. Further, the rectangular wave signal a1 is input to the addition / subtraction signal generator 104.
【0025】加減算信号発生器104では、回転子11
6が正方向に回転している時(方向検出信号rdが”
H”の時)第1の加算信号u1として、矩形波信号a1
を出力し、第1の減算信号d1として”H”を出力す
る。また、回転子116が逆方向に回転している時(方
向検出信号rdが”L”の時)第1の減算信号d1とし
て、矩形波信号a1を出力し、第1の加算信号u1とし
て”H”を出力する。加減算信号合成器105では後述
の第2の加算信号u2のパルスと第1の加算信号u1の
パルスを合成して、第3の加算信号u3として出力し、
また後述の第2の減算信号d2のパルスと第1の減算信
号d1のパルスを合成して、第3の減算信号d3として
出力する。カウンタ回路106は、N進(Nは、歯数Z
と回転子の磁極数により決まり、ここでは、N=360
とする。)のアップダウンカウンタであり、第3の加算
信号u3のパルスの到来毎に内容を1カウント増加し、
また第3の減算信号d3のパルスの到来毎に内容を1カ
ウント減少する。そして、カウンタ値を計数値cdとし
て出力する。計数値cdは初期位置検出器107に入力
される。In the addition / subtraction signal generator 104, the rotor 11
When 6 is rotating in the forward direction (direction detection signal rd is "
(When H ″), the rectangular wave signal a1 is used as the first addition signal u1.
And outputs "H" as the first subtraction signal d1. Further, when the rotor 116 is rotating in the reverse direction (when the direction detection signal rd is “L”), the rectangular wave signal a1 is output as the first subtraction signal d1 and the first addition signal u1 is output. H "is output. The addition / subtraction signal synthesizer 105 synthesizes a pulse of a second addition signal u2 and a pulse of the first addition signal u1 which will be described later and outputs them as a third addition signal u3.
Further, the pulse of the second subtraction signal d2 and the pulse of the first subtraction signal d1 which will be described later are combined and output as a third subtraction signal d3. The counter circuit 106 is an N-ary system (N is the number of teeth Z
And the number of magnetic poles of the rotor, here N = 360
And ) Up-down counter, the content is incremented by 1 each time a pulse of the third addition signal u3 arrives,
Also, the content is decremented by 1 each time the pulse of the third subtraction signal d3 arrives. Then, the counter value is output as the count value cd. The count value cd is input to the initial position detector 107.
【0026】初期位置検出器107では、電源投入時に
方向検出回路103の方向検出信号rdの論理に応じて
第1のデジタル信号cd1を出力し、通常回転時(回転
子116が連続して回転している時)には、計数値cd
を第1のデジタル信号cd1として出力する。具体的に
は、電源投入時に、まず図8のθ=0度の時の電流信号
が得られるように第1のデジタル信号cd1を出力す
る。これにより、回転子116はトルクを受け回転す
る。次に、方向検出信号rdにより回転子116の回転
方向を判断し、回転子116の回転方向と逆向きの回転
磁界が得られるように第1のデジタル信号cd1を出力
する。そしてこの動作を、方向検出信号rdの論理が反
転するまで(回転子116の回転方向が変化するまで)
行う。その後、第1のデジタル信号cd1を初期計数値
sdとして出力する。初期計数値sd出力後、通常回転
動作の処理に移行し、計数値cdを第1のデジタル値と
して出力する。The initial position detector 107 outputs a first digital signal cd1 according to the logic of the direction detection signal rd of the direction detection circuit 103 when the power is turned on, and during normal rotation (the rotor 116 continuously rotates). Count value cd
Is output as a first digital signal cd1. Specifically, when the power is turned on, first, the first digital signal cd1 is output so that the current signal when θ = 0 degrees in FIG. 8 is obtained. As a result, the rotor 116 receives torque and rotates. Next, the rotation direction of the rotor 116 is determined from the direction detection signal rd, and the first digital signal cd1 is output so that a rotating magnetic field in the direction opposite to the rotation direction of the rotor 116 is obtained. This operation is repeated until the logic of the direction detection signal rd is inverted (until the rotation direction of the rotor 116 changes).
To do. Then, the first digital signal cd1 is output as the initial count value sd. After the initial count value sd is output, the process proceeds to the normal rotation operation process, and the count value cd is output as the first digital value.
【0027】位相調節器108では、電源投入時は、初
期位置検出器107が初期位置検出操作のため、第2の
デジタル信号(波形デジタル信号)pdとして第1のデ
ジタル信号cd1を出力する。そして、方向指令入力端
子113に入力された方向指令rmが”L”の時(方向
指令が逆回転指令の時)、第1のデジタル信号cdから
360を法として90を減算したデジタル値を第2のデ
ジタル信号pdとして出力する。すなわち、第1のデジ
タル信号cdから90を減算した後、デジタル値が負値
になると、その負値に360を加算する(減算の結果、
正値の時は加算を行わない)。また、方向指令入力端子
113に入力された方向指令rmが”H”の時(方向指
令が正回転指令の時)、第1のデジタル信号cd1に3
60を法として90を加算したデジタル値を第2のデジ
タル信号pdとして出力する。すなわち、第1のデジタ
ル信号cd1に90を加算した後、デジタル値が360
以上の値になった時は、その360以上の値から360
を減算する(加算の結果、360未満の値の時は減算を
行わない)。このような演算を行うと、第2のデジタル
信号pdのデジタル値は0から359までの整数値とな
る。第2のデジタル信号pdは波形発生器109に入力
される。波形発生器109では、第2のデジタル信号p
dと回転制御器112の回転制御信号e1に応じて波形
信号p1,p2,p3を出力する。図6に波形発生器1
09の構成図を示す。In the phase adjuster 108, when the power is turned on, the initial position detector 107 outputs the first digital signal cd1 as the second digital signal (waveform digital signal) pd because of the initial position detecting operation. Then, when the direction command rm input to the direction command input terminal 113 is "L" (when the direction command is the reverse rotation command), the digital value obtained by subtracting 90 from the first digital signal cd modulo 360 is calculated as the first value. 2 digital signal pd is output. That is, after subtracting 90 from the first digital signal cd, when the digital value becomes a negative value, 360 is added to the negative value (the result of the subtraction is
Do not add when the value is positive). Further, when the direction command rm input to the direction command input terminal 113 is "H" (when the direction command is the forward rotation command), the first digital signal cd1 has a value of 3
The digital value obtained by adding 90 modulo 60 is output as the second digital signal pd. That is, after adding 90 to the first digital signal cd1, the digital value becomes 360.
When it becomes the above value, it is 360 from the value of 360 or more
Is subtracted (if the result of the addition is less than 360, the subtraction is not performed). When such calculation is performed, the digital value of the second digital signal pd becomes an integer value from 0 to 359. The second digital signal pd is input to the waveform generator 109. In the waveform generator 109, the second digital signal p
Waveform signals p1, p2, p3 are output according to d and the rotation control signal e1 of the rotation controller 112. Waveform generator 1 shown in FIG.
09 shows a configuration diagram of 09.
【0028】以下、波形発生器109の構成と動作につ
いて説明する。波形発生器109は、予め正弦波状の信
号を記憶させた3個のROM(リード・オンリー・メモ
リ)601a,601b,601cと、3個のROM6
01のデジタル値をそれぞれアナログ信号に変換する3
個のD/A変換器(デジタル/アナログ変換器)602
a,602b,602cと、D/A変化器602のアナ
ログ信号と回転制御器112(後述)の回転制御信号e
1とを乗算し波形信号p1,p2,p3を出力する乗算
器603a,603b,603cにより構成されてい
る。なお、ROM601a内の正弦波状の信号のデータ
はROM601b内のデータより位相が120度遅れて
おり、ROM601b内の正弦波状の信号のデータはR
OM601c内のデータより位相が120度遅れてい
る。すなわち、3個のROM601内の正弦波状のデー
タは互いに位相が120度異なるように設定されてい
る。また、第2のデジタル信号pdのデジタル値が0か
ら359まで変化すると、ROM601の出力値の位相
は0度から359度まで変化するように設定されてい
る。第2のデジタル信号pdは3個のROM601a,
601b,601cに入力され、第2のデジタル信号p
dに対応するデータがROM601からD/A変換器6
02に出力される。そして、D/A変換器602の出力
信号と回転制御器112の回転制御信号e1とを乗算器
603で乗算する。そして、乗算器603から第2のデ
ジタル信号pdと回転制御信号e1に対応した波形信号
p1,p2,p3が出力される。以上、ROM(メモリ
手段)601とD/A変換器(デジタル−アナログ変換
手段)602と乗算器(乗算手段)603により波形発
生器109が構成されている。The configuration and operation of the waveform generator 109 will be described below. The waveform generator 109 includes three ROMs (read only memories) 601a, 601b and 601c in which sinusoidal signals are stored in advance and three ROMs 6
Convert each digital value of 01 into an analog signal 3
D / A converter (digital / analog converter) 602
a, 602b, 602c, an analog signal of the D / A converter 602, and a rotation control signal e of the rotation controller 112 (described later).
It is composed of multipliers 603a, 603b, 603c for multiplying by 1 and outputting waveform signals p1, p2, p3. Note that the data of the sinusoidal signal in the ROM 601a has a phase delay of 120 degrees from the data of the ROM 601b, and the data of the sinusoidal signal in the ROM 601b is R
The phase is 120 degrees behind the data in the OM 601c. That is, the sinusoidal data in the three ROMs 601 are set so that their phases differ from each other by 120 degrees. Moreover, when the digital value of the second digital signal pd changes from 0 to 359, the phase of the output value of the ROM 601 is set to change from 0 degree to 359 degrees. The second digital signal pd is stored in the three ROMs 601a,
601b and 601c, the second digital signal p
The data corresponding to d is from the ROM 601 to the D / A converter 6
It is output to 02. Then, the multiplier 603 multiplies the output signal of the D / A converter 602 and the rotation control signal e1 of the rotation controller 112. Then, the multiplier 603 outputs the waveform signals p1, p2, p3 corresponding to the second digital signal pd and the rotation control signal e1. As described above, the waveform generator 109 is constituted by the ROM (memory means) 601, the D / A converter (digital-analog conversion means) 602, and the multiplier (multiplication means) 603.
【0029】波形信号p1,p2,p3は電力供給器1
10に入力され、電力増幅された駆動電流Ia,Ib,
Icを固定子巻線703a,703b,703cに供給
する。固定子巻線703a,703b,703cに駆動
電流Ia,Ib,Icが供給されることにより、回転磁
界が生じ回転子116が回転する。The waveform signals p1, p2 and p3 are supplied to the power supply 1
10, the power-amplified drive currents Ia, Ib,
Ic is supplied to the stator windings 703a, 703b, 703c. By supplying the drive currents Ia, Ib, Ic to the stator windings 703a, 703b, 703c, a rotating magnetic field is generated and the rotor 116 rotates.
【0030】回転制御器112は、回転子116が所定
の回転速度で回転するように、回転制御信号e1を波形
発生器109に出力する。以下、回転制御器112の構
成と動作について詳しく説明する。回転制御器112で
は、矩形波信号a1の周期を計測し、計測した周期と所
望の周期との差である誤差信号を計算する。回転子11
6の回転速度が所定の回転速度より遅い時は、矩形波信
号a1の周期は大きくなるため、誤差信号も大きくな
る。逆に、回転子116の回転速度が所定の回転速度よ
り早い時は、矩形波信号a1の周期は小さくなるため、
誤差信号も小さくなる。次に、誤差信号に所定の大きさ
の利得を乗算し、回転制御信号e1として出力する。The rotation controller 112 outputs a rotation control signal e1 to the waveform generator 109 so that the rotor 116 rotates at a predetermined rotation speed. Hereinafter, the configuration and operation of the rotation controller 112 will be described in detail. The rotation controller 112 measures the period of the rectangular wave signal a1 and calculates an error signal that is the difference between the measured period and the desired period. Rotor 11
When the rotation speed of 6 is lower than the predetermined rotation speed, the period of the rectangular wave signal a1 becomes large, and the error signal also becomes large. On the contrary, when the rotation speed of the rotor 116 is higher than the predetermined rotation speed, the period of the rectangular wave signal a1 becomes smaller,
The error signal is also small. Next, the error signal is multiplied by a gain of a predetermined magnitude and output as the rotation control signal e1.
【0031】このように構成すると、回転子116の回
転速度を一定に保つことができる。まず回転子116の
回転速度が遅い時は、回転制御信号e1として正の大き
な値を出力するため、波形発生器109と電力供給器1
10により固定子巻線703に大きな電力が供給され、
回転子116は加速する。これにより所定の速度に復帰
する。次に回転子116の回転速度が早い時は、回転制
御信号e1として小さな値または負の値を出力するた
め、波形発生器109と電力供給器110により固定子
巻線703に小さな電力または減速するような電力が供
給され、回転子116は減速する。これにより所定の速
度に復帰する。このようにして、回転子116の回転速
度を所定の回転速度に制御する。通常制御時は、回転子
116に負荷トルク等が存在するために、回転制御信号
e1は正の値となる。また、回転子116の負荷トルク
が大きいときは、回転制御信号e1の大きさも大きくな
る。また、負荷トルクが同じでも、モータの効率が悪化
すれば回転制御信号e1の大きさが大きくなる。With this structure, the rotation speed of the rotor 116 can be kept constant. First, when the rotation speed of the rotor 116 is low, a large positive value is output as the rotation control signal e1, so the waveform generator 109 and the power supply 1
10 supplies a large amount of electric power to the stator winding 703,
The rotor 116 accelerates. This restores the predetermined speed. Next, when the rotation speed of the rotor 116 is high, a small value or a negative value is output as the rotation control signal e1, so that the waveform generator 109 and the power supply 110 cause a small amount of power or deceleration to the stator winding 703. Such electric power is supplied, and the rotor 116 slows down. This restores the predetermined speed. In this way, the rotation speed of the rotor 116 is controlled to the predetermined rotation speed. During normal control, the rotation control signal e1 has a positive value because the load torque or the like exists in the rotor 116. Further, when the load torque of the rotor 116 is large, the magnitude of the rotation control signal e1 also becomes large. Further, even if the load torque is the same, the magnitude of the rotation control signal e1 increases if the efficiency of the motor deteriorates.
【0032】さらに、回転制御器112では、回転子1
16の回転速度が所定の回転速度範囲内にある時、回転
定常信号TEを’H’にする。所定の回転速度範囲外の
時は回転定常信号TEを’L’にする。すなわち、回転
子116の回転速度が定常になると、回転定常信号TE
として’H’を出力する。Further, in the rotation controller 112, the rotor 1
When the rotation speed of 16 is within the predetermined rotation speed range, the steady rotation signal TE is set to "H". When it is out of the predetermined rotation speed range, the steady rotation signal TE is set to "L". That is, when the rotation speed of the rotor 116 becomes steady, the rotation steady signal TE
"H" is output as.
【0033】補正信号発生器111は、回転制御器11
2の回転制御信号e1を入力して、回転制御信号e1の
大きさが小さくなるように第2の加算信号u2と第2の
減算信号d2を出力する。図4に補正信号発生器111
の具体的な構成例を示す。A/D変換器(アナログ/デ
ジタル変換器)401と演算器402と随時必要な値を
格納するラムメモリ(RAM:ランダムアクセスメモ
リ)403と所定のプログラムと定数が格納されたロム
メモリ(ROM:リードオンリーメモリ)404によっ
て構成されている。図5にそのプログラムの具体的な一
例を示したフローチャートを示す。次に、その動作につ
いて詳細に説明する。 [初期値設定部501]以後の処理で必要な変数を予め
初期設定しておく。 [動作制御部502]回転制御部112の回転定常信号
TEを入力し、回転定常信号TEが’H’になるのを待
っている。回転定常信号TEが’H’になると、回転制
御信号入力部503の動作を行う。つまり、回転子11
6の回転制御が定常状態になるのを待っている。 [回転制御信号入力部503]回転制御信号e1をA/
D変換器401でデジタル信号E1に変換し、デジタル
トルク値TRに直す。 [トルク値平均化部504]まず、デジタルトルク値T
Rの時間的平均を行う。デジタルトルク値TRと保存デ
ジタルトルク値TR1,TR2,TR3を加算し、その
合計値を4で割って、平均デジタルトルク値TRBを計
算する。すなわち、The correction signal generator 111 is a rotation controller 11
The second rotation control signal e1 is input and the second addition signal u2 and the second subtraction signal d2 are output so that the magnitude of the rotation control signal e1 becomes small. The correction signal generator 111 is shown in FIG.
A specific configuration example of is shown. A / D converter (analog / digital converter) 401, arithmetic unit 402, ram memory (RAM: random access memory) 403 for storing necessary values at any time, and ROM memory (ROM: read only) storing predetermined programs and constants The memory) 404. FIG. 5 shows a flowchart showing a specific example of the program. Next, the operation will be described in detail. [Initial value setting unit 501] Initializes variables necessary for the subsequent processing in advance. [Operation control unit 502] The steady rotation signal TE of the rotation control unit 112 is input, and it waits for the steady rotation signal TE to become "H". When the steady rotation signal TE becomes “H”, the rotation control signal input unit 503 operates. That is, the rotor 11
It is waiting for the rotation control of 6 to reach a steady state. [Rotation control signal input unit 503] A /
The D converter 401 converts the digital signal E1 into a digital torque value TR. [Torque Value Averaging Unit 504] First, the digital torque value T
Take a time average of R. The digital torque value TR and the stored digital torque values TR1, TR2, TR3 are added, and the total value is divided by 4 to calculate the average digital torque value TRB. That is,
【0034】[0034]
【数1】 [Equation 1]
【0035】の計算を行う。次に、保存デジタルトルク
値TR1,TR2,TR3の内容を更新する。すなわ
ち、The calculation of Next, the contents of the stored digital torque values TR1, TR2, TR3 are updated. That is,
【0036】[0036]
【数2】 [Equation 2]
【0037】の計算を行う。なお、変数TR1,TR
2,TR3は初期値設定部501で内容がそれぞれ零に
初期設定されている。 [補正量設定部505]平均デジタルトルク値TRBと
所定のトルク値TRB_REFを比較し、平均デジタル
トルク値TRBの方が大きくない時、パルス出力回数を
表す変数値Nを所定の値N2(ここに、N2は1以上の
正の整数)にする。また、平均デジタルトルク値TRB
の方が大きい時、パルス出力回数を表す変数値Nを所定
の値N1(ここに、N1はN2より以上の正の整数)に
する。 [トルク変化量算出部506]平均デジタルトルク値T
RBの変化量を計算する。平均デジタルトルク値TRB
から1タイミング前の平均デジタルトルク値TRB1を
減算し、デジタルトルク変化量TRBDを算出する。す
なわち、The calculation of The variables TR1 and TR
2 and TR3, the contents are initially set to zero by the initial value setting unit 501. [Correction amount setting unit 505] The average digital torque value TRB is compared with a predetermined torque value TRB_REF, and when the average digital torque value TRB is not larger, a variable value N representing the number of pulse outputs is set to a predetermined value N2 (here , N2 are positive integers of 1 or more). Also, the average digital torque value TRB
Is larger, the variable value N representing the number of pulse outputs is set to a predetermined value N1 (where N1 is a positive integer greater than or equal to N2). [Torque change amount calculation unit 506] Average digital torque value T
Calculate the amount of change in RB. Average digital torque value TRB
The average digital torque value TRB1 one timing before is subtracted from to calculate the digital torque change amount TRBD. That is,
【0038】[0038]
【数3】 [Equation 3]
【0039】の計算を行う。なお、変数TRB1は初期
値設定部501で内容が零に初期設定されている。 [補正方向決定部507]デジタルトルク変化量TRB
Dの大きさにより補正方向変数SWを設定する。デジタ
ル変化量TRBDの値が正の時、補正方向変数SWの符
号を反転する。デジタル変化量TRBDの値が正でない
時、補正方向変数SWの符号を反転をしない。なお、変
数SWは初期値設定部501で内容が1に初期設定され
ている。 [補正パルス出力部508]補正方向変数SWの符号に
したがって、第2の加算信号u2または第2の減算信号
d2として、変数Nの値に対応した個数のパルス信号を
出力する。補正方向変数SWが正の時、第2の加算信号
u2として、変数Nの値に対応した個数のパルス信号を
出力する。補正方向変数SWが正でない時、第2の減算
信号d2として、変数Nの値に対応した個数のパルス信
号を出力する。 [遅延部509]次回の処理に備えて所定時間の遅延動
作を行う。以後、動作制御部502の動作に復帰する。The calculation of The variable TRB1 is initially set to zero by the initial value setting unit 501. [Correction direction determination unit 507] Digital torque change amount TRB
The correction direction variable SW is set according to the size of D. When the value of the digital change amount TRBD is positive, the sign of the correction direction variable SW is inverted. When the value of the digital change amount TRBD is not positive, the sign of the correction direction variable SW is not inverted. The variable SW is initially set to 1 by the initial value setting unit 501. [Correction pulse output unit 508] According to the sign of the correction direction variable SW, the number of pulse signals corresponding to the value of the variable N is output as the second addition signal u2 or the second subtraction signal d2. When the correction direction variable SW is positive, the number of pulse signals corresponding to the value of the variable N is output as the second addition signal u2. When the correction direction variable SW is not positive, the number of pulse signals corresponding to the value of the variable N is output as the second subtraction signal d2. [Delay unit 509] Performs a delay operation for a predetermined time in preparation for the next process. After that, the operation of the operation control unit 502 is restored.
【0040】以上、回転子116と固定子巻線703と
周波数発電機101と方向検出回路(方向検出手段)1
03と加減信号発生器(加減信号発生手段)104と加
減算信号合成器(加減算信号合成手段)105とカウン
タ回路(カウンタ手段)106と初期位置検出器(初期
位置検出手段)107と位相調節器(位相調節手段)1
08と波形発生器(波形発生手段)109と電力供給器
(電力供給手段)110と補正信号発生器(補正信号発
生手段)111と回転制御器(回転制御手段)112で
ブラシレス直流モータが構成されている。As described above, the rotor 116, the stator winding 703, the frequency generator 101, and the direction detection circuit (direction detection means) 1
03, an addition / subtraction signal generator (addition / subtraction signal generating means) 104, an addition / subtraction signal synthesizer (addition / subtraction signal synthesis means) 105, a counter circuit (counter means) 106, an initial position detector (initial position detection means) 107, and a phase adjuster ( Phase adjusting means) 1
08, a waveform generator (waveform generating means) 109, a power supply (power supply means) 110, a correction signal generator (correction signal generation means) 111, and a rotation controller (rotation control means) 112 constitute a brushless DC motor. ing.
【0041】次に、電源投入による初期位置検出動作が
終了した後の通常回転時の動作について説明する。ここ
で、初期位置として、固定子巻線703の回転磁界の磁
極方向は回転子116の磁極方向より予め電気角で90
度進んでいるものとする。この時、回転子116は回転
磁界とで正方向の回転トルクを受け、正方向に回転す
る。回転子116の回転に応じて、周波数発電機101
より周波数信号が生じ、波形整形回路102は周波数信
号を波形整形し、矩形波信号a1,a2を出力する。矩
形波信号a1,a2は回転子116が正方向に回転して
いるため矩形波信号a1は矩形波信号a2より位相が9
0度進んでいる。このため方向検出回路103の方向検
出信号rdは”H”となる。Next, the operation at the time of normal rotation after the initial position detecting operation by turning on the power is completed will be described. Here, as an initial position, the magnetic pole direction of the rotating magnetic field of the stator winding 703 is 90 electrical degrees ahead of the magnetic pole direction of the rotor 116.
It is assumed that it is advanced. At this time, the rotor 116 receives a rotational torque in the positive direction with the rotating magnetic field and rotates in the positive direction. Depending on the rotation of the rotor 116, the frequency generator 101
A frequency signal is further generated, and the waveform shaping circuit 102 shapes the waveform of the frequency signal and outputs rectangular wave signals a1 and a2. In the rectangular wave signals a1 and a2, since the rotor 116 is rotating in the positive direction, the rectangular wave signal a1 has a phase of 9 from that of the rectangular wave signal a2.
0 degrees ahead. Therefore, the direction detection signal rd of the direction detection circuit 103 becomes "H".
【0042】加減算信号発生器104は方向検出信号r
dが“H”のため、第1の加算信号u1として、矩形波
信号a1を出力する。第1の加算信号u1は加減算信号
合成器105に入力され、第2の加算信号u2と合成さ
れて、第3の加算信号u3として出力される。カウンタ
回路106では、第3の加算信号u3のパルス数をアッ
プカウントする。カウンタ回路106の計数値は、初期
位置検出器107に入力されて、第1のデジタル値cd
1として出力される。第1のデジタル値cd1は位相調
節器108で補正され、第2のデジタル値rdとして出
力され、回転子116の回転角度に対応した量だけ位相
が進んだ波形信号p1,p2,p3として波形発生器1
09から出力される。その結果、回転子116が正方向
に回転した量だけ固定子巻線703による回転磁界が回
転し、再び回転子116に回転トルクを生じる。このよ
うにして、回転子116の回転量を検出し、その量だけ
回転磁界が回転することにより、回転子116が連続的
に正方向に回転する。The addition / subtraction signal generator 104 generates a direction detection signal r
Since d is "H", the rectangular wave signal a1 is output as the first addition signal u1. The first addition signal u1 is input to the addition / subtraction signal combiner 105, combined with the second addition signal u2, and output as a third addition signal u3. The counter circuit 106 counts up the number of pulses of the third addition signal u3. The count value of the counter circuit 106 is input to the initial position detector 107, and the first digital value cd
It is output as 1. The first digital value cd1 is corrected by the phase adjuster 108, output as the second digital value rd, and waveforms are generated as waveform signals p1, p2, and p3 whose phases are advanced by an amount corresponding to the rotation angle of the rotor 116. Bowl 1
It is output from 09. As a result, the rotating magnetic field generated by the stator windings 703 rotates by the amount by which the rotor 116 rotates in the positive direction, and the rotating torque is again generated in the rotor 116. In this way, the amount of rotation of the rotor 116 is detected, and the rotating magnetic field rotates by that amount, so that the rotor 116 continuously rotates in the positive direction.
【0043】つぎに、初期位置として、固定子巻線70
3の回転磁界の磁極方向は回転子116の磁極方向より
予め電気角で90度遅れているものとする。この時、回
転子116は回転磁界とで逆方向の回転トルクを受け、
逆方向に回転する。回転子116の回転に応じて、周波
数発電機101より周波数信号が生じ、波形整形回路1
02は周波数信号を波形整形し、矩形波信号a1,a2
を出力する。矩形波信号a1,a2は回転子116が逆
方向に回転しているため矩形波信号a1は矩形波信号a
2より位相が90度遅れている。このため方向検出回路
103の方向検出信号rdは“L”となる。Next, as an initial position, the stator winding 70
It is assumed that the magnetic pole direction of the rotating magnetic field No. 3 is delayed by 90 degrees in electrical angle from the magnetic pole direction of the rotor 116 in advance. At this time, the rotor 116 receives a rotating torque in the opposite direction to the rotating magnetic field,
Rotate in the opposite direction. A frequency signal is generated from the frequency generator 101 in accordance with the rotation of the rotor 116, and the waveform shaping circuit 1
02 waveform-shapes the frequency signal to obtain rectangular wave signals a1 and a2.
Is output. In the rectangular wave signals a1 and a2, since the rotor 116 is rotating in the opposite direction, the rectangular wave signal a1 is the rectangular wave signal a.
The phase is 90 degrees behind 2. Therefore, the direction detection signal rd of the direction detection circuit 103 becomes "L".
【0044】加減算信号発生器104は方向検出信号r
dが“L”のため、第1の減算信号d1として、矩形波
信号a1を出力する。第1の減算信号d1は加減算信号
合成器105に入力され、第2の減算信号d2と合成さ
れて、第3の減算信号d3として出力される。カウンタ
回路106では、第3の減算信号d3のパルス数をダウ
ンカウントする。カウンタ回路106の計数値は、初期
位置検出器107に入力されて、第1のデジタル値cd
1として出力される。第1のデジタル値cd1は位相調
節器108で補正され、第2のデジタル値rdとして出
力され、回転子116の回転角度に対応した量だけ位相
が進んだ波形信号p1,p2,p3として波形発生器1
09から出力される。その結果、回転子116が逆方向
に回転した量だけ固定子巻線703による回転磁界が回
転し、再び回転子116に回転トルクを生じる。このよ
うにして、回転子116の回転量を検出し、その量だけ
回転磁界が回転することにより、回転子116が連続的
に逆方向に回転する。The addition / subtraction signal generator 104 generates the direction detection signal r
Since d is "L", the rectangular wave signal a1 is output as the first subtraction signal d1. The first subtraction signal d1 is input to the addition / subtraction signal combiner 105, combined with the second subtraction signal d2, and output as the third subtraction signal d3. The counter circuit 106 down-counts the number of pulses of the third subtraction signal d3. The count value of the counter circuit 106 is input to the initial position detector 107, and the first digital value cd
It is output as 1. The first digital value cd1 is corrected by the phase adjuster 108, output as the second digital value rd, and waveforms are generated as waveform signals p1, p2, and p3 whose phases are advanced by an amount corresponding to the rotation angle of the rotor 116. Bowl 1
It is output from 09. As a result, the rotating magnetic field generated by the stator winding 703 rotates by the amount by which the rotor 116 rotates in the opposite direction, and the rotating torque is again generated in the rotor 116. In this way, the amount of rotation of the rotor 116 is detected, and the rotating magnetic field rotates by that amount, whereby the rotor 116 continuously rotates in the opposite direction.
【0045】以上より、初期位置として、固定子巻線7
03の回転磁界の磁極方向と回転子116の磁極方向と
の初期位置関係を上述の様に定めることにより回転子1
16を正方向または逆方向に回転させることができる。From the above, the stator winding 7 is set as the initial position.
The rotor 1 has a magnetic pole direction of the rotating magnetic field 03 and a magnetic pole direction of the rotor 116.
16 can be rotated in the forward or reverse direction.
【0046】次に、初期位置の検出動作について説明す
る。電源投入時などは回転子116と固定子巻線703
の位置またはカウンタ回路106の計数値が不確定のた
め初期位置検出の動作が必要となる。初期位置検出時
は、まず電源投入により初期位置検出器107の第1の
デジタル値cd1に対応した波形信号p1,p2,p3
が作成される。そして、固定子巻線703により回転磁
界を生じ、これにより、回転子116は回転する。回転
方向は、磁界の磁極方向と回転子116の磁極方向との
角度によって異なる。磁界の磁極方向が回転子116の
磁極方向に対して電気角で0〜180度にある時は、回
転子116は正方向に回転し、磁界の磁極方向が回転子
116の磁極方向に対して電気角で0〜−180度にあ
る時は、回転子116は逆方向に回転し、磁界の磁極方
向が回転子116の磁極方向に対して電気角で0度にあ
る時、回転子116は回転トルクを受けず停止し、磁界
の磁極方向が回転子116の磁極方向に対して電気角で
180度にある時は、回転方向は不定(回転方向を特定
できない。)となる。Next, the operation of detecting the initial position will be described. When the power is turned on, the rotor 116 and the stator winding 703
Since the position or the count value of the counter circuit 106 is uncertain, the operation of initial position detection is required. At the time of initial position detection, first, the power is turned on and the waveform signals p1, p2, p3 corresponding to the first digital value cd1 of the initial position detector 107.
Is created. Then, a rotating magnetic field is generated by the stator winding 703, which causes the rotor 116 to rotate. The rotation direction depends on the angle between the magnetic pole direction of the magnetic field and the magnetic pole direction of the rotor 116. When the magnetic pole direction of the magnetic field is an electrical angle of 0 to 180 degrees with respect to the magnetic pole direction of the rotor 116, the rotor 116 rotates in the positive direction, and the magnetic pole direction of the magnetic field is relative to the magnetic pole direction of the rotor 116. When the electric angle is 0 to -180 degrees, the rotor 116 rotates in the opposite direction, and when the magnetic pole direction of the magnetic field is 0 degree with respect to the magnetic pole direction of the rotor 116, the rotor 116 When the magnetic field is stopped without receiving the rotational torque and the magnetic pole direction of the magnetic field is at an electrical angle of 180 degrees with respect to the magnetic pole direction of the rotor 116, the rotational direction is indefinite (the rotational direction cannot be specified).
【0047】いま、回転子116が正方向の回転トルク
を受けて正方向に回転する場合を考える。この時、回転
子116の回転に応じて、周波数発電機101から周波
数信号が生じ、波形整形回路102により波形整形さ
れ、矩形波信号a1,a2となる。矩形波信号a1,a
2は回転子116が正方向に回転しているため矩形波信
号a1は矩形波信号a2より位相が90度進み、方向検
出回路103の方向検出信号rdは“L”となる。初期
位置検出器107では、方向検出信号rdが“H”のた
め、波形信号p1,p2,p3による回転磁界の回転方
向が回転子116の回転方向と逆方向となるように第1
のデジタル信号pdを出力する。そして、初期位置検出
器107は方向検出信号rdが“L”になるまでこの動
作を行う。方向検出信号rdが“L”となると、その時
の第1のデジタル信号cd1を初期計数値sdとして出
力し、カウンタ回路106の内容を変更する。位相調節
器108では、初期計数値出力まで、第1のデジタル値
cd1を補正せず、第2のデジタル値pdとして出力す
る。以後、回転子116の磁極方向と固定子巻線703
の回転磁界の磁極方向は一致し、回転子116は回転を
停止する。次に、回転子116が逆方向の回転トルクを
受けて逆方向に回転する場合を考える。この時、回転子
116の回転に応じて、周波数発電機101から周波数
信号が生じ、波形整形回路102により波形整形され、
矩形波信号a1,a2となる。矩形波信号a1,a2は
回転子116が逆方向に回転しているため矩形波信号a
1は矩形波信号a2より位相が90度遅れ、方向検出回
路103の方向検出信号rdは“L”となる。初期位置
検出器107では、方向検出信号rdが“L”のため、
波形信号p1,p2,p3による回転磁界の回転方向が
回転子116の回転方向と逆方向となるように第1のデ
ジタル信号pdを出力する。そして、初期位置検出器1
07は方向検出信号rdが“H”になるまでこの動作を
行う。方向検出信号rdが“H”となると、その時の第
1のデジタル信号cd1を初期計数値sdとして出力
し、カウンタ回路106の内容を変更する。位相調節器
108では、初期計数値出力まで、第1のデジタル値c
d1を補正せず、第2のデジタル値pdとして出力す
る。以後、回転子116の磁極方向と固定子巻線703
の回転磁界の磁極方向は一致し、回転子116は回転を
停止する。Now, consider a case where the rotor 116 receives a rotational torque in the positive direction and rotates in the positive direction. At this time, a frequency signal is generated from the frequency generator 101 according to the rotation of the rotor 116, and the waveform is shaped by the waveform shaping circuit 102 to be rectangular wave signals a1 and a2. Square wave signals a1 and a
2, the phase of the rectangular wave signal a1 leads the rectangular wave signal a2 by 90 degrees because the rotor 116 rotates in the positive direction, and the direction detection signal rd of the direction detection circuit 103 becomes "L". In the initial position detector 107, since the direction detection signal rd is "H", the rotation direction of the rotating magnetic field generated by the waveform signals p1, p2, p3 is opposite to the rotation direction of the rotor 116.
Output the digital signal pd. Then, the initial position detector 107 performs this operation until the direction detection signal rd becomes "L". When the direction detection signal rd becomes "L", the first digital signal cd1 at that time is output as the initial count value sd, and the content of the counter circuit 106 is changed. The phase adjuster 108 outputs the second digital value pd without correcting the first digital value cd1 until the initial count value is output. Thereafter, the magnetic pole direction of the rotor 116 and the stator winding 703
The magnetic pole directions of the rotating magnetic field of are matched, and the rotor 116 stops rotating. Next, consider a case where the rotor 116 receives a rotational torque in the opposite direction and rotates in the opposite direction. At this time, a frequency signal is generated from the frequency generator 101 according to the rotation of the rotor 116, and the waveform is shaped by the waveform shaping circuit 102.
The rectangular wave signals a1 and a2 are obtained. The rectangular wave signals a1 and a2 are the same as the rectangular wave signal a because the rotor 116 is rotating in the opposite direction.
1 has a phase delayed by 90 degrees from the rectangular wave signal a2, and the direction detection signal rd of the direction detection circuit 103 becomes "L". In the initial position detector 107, since the direction detection signal rd is “L”,
The first digital signal pd is output so that the rotation direction of the rotating magnetic field generated by the waveform signals p1, p2, and p3 is opposite to the rotation direction of the rotor 116. And the initial position detector 1
07 performs this operation until the direction detection signal rd becomes "H". When the direction detection signal rd becomes "H", the first digital signal cd1 at that time is output as the initial count value sd, and the content of the counter circuit 106 is changed. The phase adjuster 108 outputs the first digital value c until the initial count value output.
The d1 is not corrected and is output as the second digital value pd. Thereafter, the magnetic pole direction of the rotor 116 and the stator winding 703
The magnetic pole directions of the rotating magnetic field of are matched, and the rotor 116 stops rotating.
【0048】次に、回転磁界の磁極方向と回転子116
の磁極方向とは一致した状態から、初期位相関係の設定
の動作について説明する。回転子116を正方向に回転
する時は、位相調整器108により、第1のデジタル値
cd1に所定のデジタル値(ここでは、90とする)を
360を法として加算し、第2のデジタル信号pdを出
力する。これにより波形信号p1,p2,p3の位相が
電気角で90度進むため、初期位相位置は、前述の正方
向の回転時の位相位置と同じとなり、回転子116は正
方向に回転する。また、回転子116を逆方向に回転す
るときは、位相調整器108により、第1のデジタル値
cd1に所定のデジタル値(ここでは、90とする)を
360を法として減算する。これにより波形信号p1,
p2,p3の位相が電気角で90度遅れるため、初期位
相位置は、前述の逆方向回転時の位相位置と同じとな
り、回転子116は逆方向回転する。Next, the magnetic pole direction of the rotating magnetic field and the rotor 116.
The operation of setting the initial phase relationship will be described from the state in which the magnetic pole direction of FIG. When the rotor 116 is rotated in the forward direction, the phase adjuster 108 adds a predetermined digital value (here, 90) to the first digital value cd1 modulo 360 to obtain a second digital signal. Output pd. As a result, the phases of the waveform signals p1, p2, and p3 advance by 90 degrees in terms of electrical angle, so that the initial phase position becomes the same as the above-described phase position during rotation in the positive direction, and the rotor 116 rotates in the positive direction. When the rotor 116 is rotated in the reverse direction, the phase adjuster 108 subtracts a predetermined digital value (here, 90) from the first digital value cd1 modulo 360. As a result, the waveform signal p1,
Since the phases of p2 and p3 are delayed by 90 degrees in electrical angle, the initial phase position becomes the same as the above-described phase position at the time of reverse rotation, and the rotor 116 rotates in the reverse direction.
【0049】以上の様にして、ブラシレス直流モータの
初期位相の検出と通常回転動作が行われる。As described above, the initial phase of the brushless DC motor is detected and the normal rotation operation is performed.
【0050】一度起動時に位相合わせを行うと、通常回
転時は初期の位相状態を保ちながら回転する。しかし、
周波数発電機101やその他の回路及び信号線にノイズ
等が入った場合、初期の位相関係が崩れる。その量が多
き時には、回転子116の停止及び起動不良等の致命的
結果が生じる。したがって、通常回転時の位相補正動作
は必須となる。Once the phase is adjusted at the time of start-up, during the normal rotation, the rotation is performed while maintaining the initial phase state. But,
When noise or the like enters the frequency generator 101 and other circuits and signal lines, the initial phase relationship is broken. When the amount is large, fatal results such as stoppage and start-up failure of the rotor 116 occur. Therefore, the phase correction operation during normal rotation is essential.
【0051】次に、通常回転時の位相補正動作について
説明する。まずカウンタ回路106の計数値に誤差がな
い場合について説明する。カウンタ回路106の計数値
に誤差がない場合、波形発生器109の波形信号p1,
p2,p3により発生する回転磁界の磁極方向が回転子
116の磁極方向に対して電気角で90度の位相差を有
する。この状態ではモータの効率は最大となるため、回
転制御信号e1の大きさは最も小さくなる。また、この
状態では、固定子巻線703に供給される電力に対して
回転子116に発生する回転トルクの大きさの割合が最
大となる。Next, the phase correction operation during normal rotation will be described. First, a case where the count value of the counter circuit 106 has no error will be described. If there is no error in the count value of the counter circuit 106, the waveform signal p1,
The magnetic pole direction of the rotating magnetic field generated by p2 and p3 has a phase difference of 90 degrees in electrical angle with respect to the magnetic pole direction of the rotor 116. In this state, the efficiency of the motor is maximum, and the magnitude of the rotation control signal e1 is the smallest. Further, in this state, the ratio of the magnitude of the rotating torque generated in the rotor 116 to the electric power supplied to the stator winding 703 becomes maximum.
【0052】次にカウンタ回路106の計数値に誤差が
ある場合について説明する。波形発生器109と電力供
給器110によって固定子巻線703に供給される電力
により固定子巻線703に回転磁界が発生し、回転子1
16は回転する。しかし、カウンタ回路106の計数値
に計数誤差があると、固定子巻線703に発生する回転
磁界の磁極方向が回転子116の磁極方向に対して電気
角で90度の位相差を保持しなくなるため、固定子巻線
703に供給される電力に対して回転子116に発生す
る回転トルクの大きさの割合が低下する。すなわち、モ
ータの効率が低下する。このように、効率が低下した状
態で、回転制御器112により回転子116の回転速度
が一定になるように制御を行うと、回転制御信号e1
は、計数誤差がない時に比べ、大きくなる。すなわち、
モータの効率が低下すると回転子116に発生する回転
トルクの大きさが小さくなるため、回転子116の回転
速度が遅くなる。回転子116の回転速度が遅くなる
と、回転制御器112は回転制御信号e1を大きくして
回転速度を復帰するように働く。これにより、モータの
効率が低下すると回転制御信号e1の大きさが大きくな
る。補正信号発生器111では、トルク指令入力部50
3により回転制御信号e1を入力する。トルク変化量算
出部506では、回転制御信号e1が増加中か減少中か
を判定する。補正方向決定部507では、回転制御信号
e1が減少中であれば、現在の補正方向が正しいため補
正方向の変更を行わない。しかし、回転制御信号e2が
増加中であれば、現在の補正方向が誤りであるため補正
方向の変更を行う。補正パルス出力部508では、補正
方向変数SWによって第2の加算信号u2及び第2の減
算信号d2を出力する。Next, a case where the count value of the counter circuit 106 has an error will be described. The rotating magnetic field is generated in the stator winding 703 by the electric power supplied to the stator winding 703 by the waveform generator 109 and the power supply 110, and the rotor 1
16 rotates. However, if there is a counting error in the count value of the counter circuit 106, the magnetic pole direction of the rotating magnetic field generated in the stator winding 703 does not maintain a phase difference of 90 degrees in electrical angle with respect to the magnetic pole direction of the rotor 116. Therefore, the ratio of the magnitude of the rotational torque generated in the rotor 116 to the electric power supplied to the stator winding 703 decreases. That is, the efficiency of the motor is reduced. As described above, when the rotation controller 112 controls the rotation speed of the rotor 116 to be constant with the efficiency lowered, the rotation control signal e1 is generated.
Is larger than when there is no counting error. That is,
When the efficiency of the motor decreases, the magnitude of the rotating torque generated in the rotor 116 decreases, so that the rotation speed of the rotor 116 decreases. When the rotation speed of the rotor 116 slows down, the rotation controller 112 works to increase the rotation control signal e1 to restore the rotation speed. As a result, the magnitude of the rotation control signal e1 increases as the efficiency of the motor decreases. In the correction signal generator 111, the torque command input unit 50
The rotation control signal e1 is input according to 3. The torque change amount calculation unit 506 determines whether the rotation control signal e1 is increasing or decreasing. If the rotation control signal e1 is decreasing, the correction direction determination unit 507 does not change the correction direction because the current correction direction is correct. However, if the rotation control signal e2 is increasing, the correction direction is changed because the current correction direction is incorrect. The correction pulse output unit 508 outputs the second addition signal u2 and the second subtraction signal d2 according to the correction direction variable SW.
【0053】いま、カウンタ回路106の計数値に正の
計数誤差が生じた時を考える。正の計数誤差が生じる
と、モータの効率が低下するため、回転制御信号e1は
増加する。まず、補正信号発生器111の回転制御信号
入力部503により回転制御信号e1を得る。トルク変
化量算出部506では回転制御信号e1が増加したた
め、デジタルトルク変化量TRBDは正の値となる。補
正方向決定部507ではデジタルトルク変化量TRBD
が正の値のため補正方向変数SWの符号を変更する。補
正パルス出力部508では、補正方向変数SWの符号に
従って第2の加算信号u2または第2の減算信号d2を
出力する。Now, consider the case where a positive count error occurs in the count value of the counter circuit 106. When a positive counting error occurs, the efficiency of the motor decreases and the rotation control signal e1 increases. First, the rotation control signal input unit 503 of the correction signal generator 111 obtains the rotation control signal e1. In the torque change amount calculation unit 506, since the rotation control signal e1 has increased, the digital torque change amount TRBD has a positive value. In the correction direction determination unit 507, the digital torque change amount TRBD
Is a positive value, the sign of the correction direction variable SW is changed. The correction pulse output unit 508 outputs the second addition signal u2 or the second subtraction signal d2 according to the sign of the correction direction variable SW.
【0054】第2の減算信号d2を出力した時は、この
第2の減算信号d2が加減算信号合成器105に入力さ
れ第3の減算信号d3としてカウンタ回路106に入力
される。これによりカウンタ回路106の計数値は減算
され、正の計数誤差が小さくなる。正の計数誤差が小さ
くなると、それにともなってモータの効率が回復するた
め、回転制御信号e1が減少する。補正信号発生器11
1では、この回転制御信号e1の減少により、トルク変
化量TRBDが負となる。その結果、補正方向変数SW
の符号が変化しないため、再び第2の減算信号d2が出
力される。これにより、カウンタ回路106の計数誤差
は次第に小さくなる。When the second subtraction signal d2 is output, this second subtraction signal d2 is input to the addition / subtraction signal synthesizer 105 and is input to the counter circuit 106 as the third subtraction signal d3. As a result, the count value of the counter circuit 106 is subtracted, and the positive count error is reduced. When the positive counting error becomes smaller, the efficiency of the motor is restored accordingly, and the rotation control signal e1 decreases. Correction signal generator 11
At 1, the torque change amount TRBD becomes negative due to the decrease of the rotation control signal e1. As a result, the correction direction variable SW
Since the sign of is not changed, the second subtraction signal d2 is output again. As a result, the counting error of the counter circuit 106 gradually decreases.
【0055】第2の加算信号u2を出力した時は、この
第2の加算信号u2が加減算信号合成器105に入力さ
れ第3の加算信号u3としてカウンタ回路106に入力
される。これによりカウンタ回路106の計数値は加算
され、正の計数誤差が大きくなる。正の計数誤差が大き
くなると、それにともなってモータの効率が悪化するた
め、回転制御信号e1が増加する。補正信号発生器11
1では、この回転制御信号e1の増加により、トルク変
化量TRBDが正となり補正方向変数SWの符号が変化
する。このため、第2の減算信号d2が出力される。こ
れにより、以後は、第2の減算信号d2が出力されカウ
ンタ回路106の計数誤差は次第に小さくなり、補正さ
れる。When the second addition signal u2 is output, this second addition signal u2 is input to the addition / subtraction signal synthesizer 105 and is input to the counter circuit 106 as the third addition signal u3. As a result, the count value of the counter circuit 106 is added, and the positive count error increases. When the positive counting error increases, the efficiency of the motor deteriorates accordingly, and the rotation control signal e1 increases. Correction signal generator 11
At 1, the torque change amount TRBD becomes positive and the sign of the correction direction variable SW changes due to the increase of the rotation control signal e1. Therefore, the second subtraction signal d2 is output. Accordingly, thereafter, the second subtraction signal d2 is output and the counting error of the counter circuit 106 is gradually reduced and corrected.
【0056】いま、カウンタ回路106の計数値に負の
計数誤差が生じた時を考える。負の計数誤差が生じる
と、モータの効率が低下するため、回転制御信号e1は
増加する。まず、補正信号発生器111の回転制御信号
入力部503により回転制御信号e1を得る。トルク変
化量算出部506では回転制御信号e1が増加したた
め、デジタルトルク変化量TRBDは正の値となる。補
正方向決定部507ではデジタルトルク変化量TRBD
が正の値のため補正方向変数SWの符号を変更する。補
正パルス出力部508では、補正方向変数SWの符号に
従って第2の加算信号u2または第2の減算信号d2を
出力する。Now, consider the case where a negative count error occurs in the count value of the counter circuit 106. When the negative counting error occurs, the efficiency of the motor decreases, and the rotation control signal e1 increases. First, the rotation control signal input unit 503 of the correction signal generator 111 obtains the rotation control signal e1. In the torque change amount calculation unit 506, since the rotation control signal e1 has increased, the digital torque change amount TRBD has a positive value. In the correction direction determination unit 507, the digital torque change amount TRBD
Is a positive value, the sign of the correction direction variable SW is changed. The correction pulse output unit 508 outputs the second addition signal u2 or the second subtraction signal d2 according to the sign of the correction direction variable SW.
【0057】第2の加算信号u2を出力した時は、この
第2の加算信号u2が加減算信号合成器105に入力さ
れ第3の加算信号u3としてカウンタ回路106に入力
される。これによりカウンタ回路106の計数値は加算
され、負の計数誤差が小さくなる。負の計数誤差が小さ
くなると、それにともなってモータの効率が回復するた
め、回転制御信号e1が減少する。補正信号発生器11
1では、この回転制御信号e1の減少により、トルク変
化量TRBDが負となる。その結果、補正方向変数SW
の符号が変化しないため、再び第2の加算信号u2が出
力される。これにより、カウンタ回路106の計数誤差
は次第に小さくなる。When the second addition signal u2 is output, the second addition signal u2 is input to the addition / subtraction signal synthesizer 105 and is input to the counter circuit 106 as the third addition signal u3. As a result, the count value of the counter circuit 106 is added, and the negative count error is reduced. When the negative counting error becomes smaller, the efficiency of the motor is restored accordingly, and the rotation control signal e1 decreases. Correction signal generator 11
At 1, the torque change amount TRBD becomes negative due to the decrease of the rotation control signal e1. As a result, the correction direction variable SW
Since the sign of is not changed, the second addition signal u2 is output again. As a result, the counting error of the counter circuit 106 gradually decreases.
【0058】第2の減算信号d2を出力した時は、この
第2の減算信号d2が加減算信号合成器105に入力さ
れ第3の減算信号d3としてカウンタ回路106に入力
される。これによりカウンタ回路106の計数値は減算
され、負の計数誤差が大きくなる。負の計数誤差が大き
くなると、それにともなってモータの効率が悪化するた
め、回転制御信号e1が増加する。補正信号発生器11
1では、この回転制御信号e1の増加により、トルク変
化量TRBDが正となり補正方向変数SWの符号が変化
する。このため、第2の加算信号u2が出力される。こ
れにより、以後は、第2の加算信号u2が出力されカウ
ンタ回路106の計数誤差は次第に小さくなり補正され
る。When the second subtraction signal d2 is output, this second subtraction signal d2 is input to the addition / subtraction signal synthesizer 105 and is input to the counter circuit 106 as the third subtraction signal d3. As a result, the count value of the counter circuit 106 is subtracted, and the negative count error increases. When the negative counting error increases, the efficiency of the motor deteriorates accordingly, and the rotation control signal e1 increases. Correction signal generator 11
At 1, the torque change amount TRBD becomes positive and the sign of the correction direction variable SW changes due to the increase of the rotation control signal e1. Therefore, the second addition signal u2 is output. As a result, thereafter, the second addition signal u2 is output and the counting error of the counter circuit 106 is gradually reduced and corrected.
【0059】以上のように、カウンタ回路106の計数
値に計数誤差が生じても補正信号発生器111の働きに
より、計数値は補正される。As described above, even if a count error occurs in the count value of the counter circuit 106, the count value is corrected by the function of the correction signal generator 111.
【0060】本実施例のように構成すれば、通常回転時
にカウンタ回路106に計数誤差が生じても、補正信号
発生器111によって補正され、常に高効率でトルクリ
ップルの少ないブラシレス直流モータが実現できる。こ
のように、高効率で、トルクリップルが小さいことは、
ブラシレス直流モータの応用範囲を極めて大きくする。
例えば、VTR(ビデオテープレコーダ)のキャプスタ
ンモータに使用できる。According to the configuration of this embodiment, even if a counting error occurs in the counter circuit 106 during normal rotation, it is corrected by the correction signal generator 111, and it is possible to realize a brushless DC motor with high efficiency and small torque ripple. . In this way, high efficiency and small torque ripple mean that
The application range of brushless DC motors will be greatly expanded.
For example, it can be used for a capstan motor of a VTR (video tape recorder).
【0061】また、本実施例では、補正信号発生器11
1において回転制御信号e1に対応した値をサンプリン
グし、その時間的平均値を利用してトルク変化量を算出
している。これにより、回転制御信号e1に重畳したノ
イズ等の影響が除去できる。また、補正量設定部505
により、第2の加算信号u2と第2の減算信号d2のパ
ルス数を回転制御信号e1が大きいときには多く、回転
制御信号e1が小さいときには少なくなるように設定し
ている。これにより、カウンタ回路106の計数値の計
数誤差が大きい時には、補正量を大きくしているため、
早く補正が行える。さらに、本実施例では、回転制御器
112の動作と補正信号発生器111の動作とは回転定
常信号TEにより同期しているため、回転子116が間
欠的に回転するような動作をする場合にも上記の構成で
補正動作が可能となる。Further, in the present embodiment, the correction signal generator 11
At 1, the value corresponding to the rotation control signal e1 is sampled, and the time change average value is used to calculate the torque change amount. As a result, the influence of noise or the like superimposed on the rotation control signal e1 can be removed. In addition, the correction amount setting unit 505
Accordingly, the number of pulses of the second addition signal u2 and the second subtraction signal d2 is set to be large when the rotation control signal e1 is large and small when the rotation control signal e1 is small. Accordingly, when the count error of the count value of the counter circuit 106 is large, the correction amount is increased,
Correction can be done quickly. Furthermore, in the present embodiment, the operation of the rotation controller 112 and the operation of the correction signal generator 111 are synchronized by the steady rotation signal TE, so that when the rotor 116 operates intermittently. Also, the correction operation can be performed with the above configuration.
【0062】なお、本実施例では、補正信号発生器11
1の入力として、回転制御器112の回転制御信号e1
の大きさの情報を用いたが、波形信号p1等の信号の大
きさの情報を用いても良いし、また固定子巻線703に
流れる電流の大きさの情報を用いてもよい。In the present embodiment, the correction signal generator 11
As an input of 1, the rotation control signal e1 of the rotation controller 112
However, information on the magnitude of the signal such as the waveform signal p1 may be used, or information on the magnitude of the current flowing through the stator winding 703 may be used.
【0063】さらに、本実施例では、一部をハードウエ
アで構成したが、前述の動作と同様な動作をマイクロプ
ロセッサを用いてソフトウエアで実現しても良い。この
場合本実施例より回路構成が簡単になる。また、波形発
生手段において3つのD/A変換器を用いたが、これを
1つのD/A変換器と3つのS−H回路(サンプル−ホ
ールド回路)で構成しても良い。さらに、波形信号p
1,p2,p3の内1つを他の2つより合成して作り出
してもよい。そして、これら全ての改良は、本発明に含
まれることは言うまでもない。その他、本発明の主旨を
変えずして種々の変更が可能である。Further, in the present embodiment, a part is constituted by hardware, but an operation similar to the above-mentioned operation may be realized by software using a microprocessor. In this case, the circuit configuration becomes simpler than that of this embodiment. Further, although three D / A converters are used in the waveform generating means, they may be composed of one D / A converter and three SH circuits (sample-hold circuits). Furthermore, the waveform signal p
One of 1, p2 and p3 may be synthesized from the other two. And, needless to say, all of these improvements are included in the present invention. Besides, various modifications can be made without changing the gist of the present invention.
【0064】[0064]
【発明の効果】以上のように本発明は、従来のブラシレ
ス直流モータのような位置検出素子が不要のため、素子
の取付け位置調整の煩雑さや配線数が削減され、大幅に
コストが低減される。さらに、モータ内部に位置検出素
子を取り付ける必要がないため、モータは構造上の制約
を受けず超小型化、超薄型化が可能となる。As described above, according to the present invention, since the position detecting element such as the conventional brushless DC motor is unnecessary, 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.
【0065】さらに上記構成により、本発明のブラシレ
ス直流モータは通常回転時に回転子と固定子巻線の位相
関係が最適になるように補正されるため、常に高効率で
トルクリップルを少なくできる。このため、広い用途に
応用可能なブラシレス直流モータが容易に構成できる。
しかも容易に位置信号の相順を切換えることができるの
で、ホール素子の如き位置検出素子が不要でありなが
ら、回転方向切換が可能となる。Further, with the above configuration, the brushless DC motor of the present invention is corrected so that the phase relationship between the rotor and the stator winding is optimized during normal rotation, so that the torque ripple can always be improved with high efficiency. Therefore, a brushless DC motor applicable to a wide range of purposes can be easily constructed.
Moreover, since the phase sequence of the position signals can be easily switched, the rotation direction can be switched without the need for a position detection element such as a hall element.
【図1】本発明の一実施例に係るブラシレス直流モ―タ
の構成図FIG. 1 is a block diagram of a brushless DC motor according to an embodiment of the present invention.
【図2】図1の方向検出器の具体的な構成例を表す構成
図2 is a configuration diagram showing a specific configuration example of the direction detector of FIG.
【図3】図1の方向検出器の動作を説明する説明図FIG. 3 is an explanatory view explaining the operation of the direction detector of FIG.
【図4】図1の補正信号発生器の具体的な構成例を表す
構成図FIG. 4 is a configuration diagram showing a specific configuration example of the correction signal generator of FIG.
【図5】図4の補正信号発生器の内蔵プログラムの一例
を表すフローチャート5 is a flowchart showing an example of a built-in program of the correction signal generator shown in FIG.
【図6】図1の波形発生器の具体的な構成例を表す構成
図6 is a configuration diagram showing a specific configuration example of the waveform generator of FIG.
【図7】本発明の一実施例のブラシレス直流モータの回
転子と固定子巻線の構成を表す構成図FIG. 7 is a configuration diagram showing a configuration of a rotor and a stator winding of a brushless DC motor according to an embodiment of the present invention.
【図8】図5の固定子巻線に流れる電流波形の一例を表
す波形図FIG. 8 is a waveform diagram showing an example of a current waveform flowing in the stator winding of FIG.
【図9】本発明の一実施例のブラシレス直流モータの回
転子と固定子巻線の相対位置関係を説明する説明図FIG. 9 is an explanatory diagram illustrating a relative positional relationship between a rotor and a stator winding of a brushless DC motor according to an embodiment of the present invention.
【図10】本発明の一実施例のブラシレス直流モータの
回転子と固定子巻線の相対位置関係を説明する説明図FIG. 10 is an explanatory diagram illustrating a relative positional relationship between a rotor and a stator winding of a brushless DC motor according to an embodiment of the present invention.
101 周波数発電機 103 方向検出手段 104 加減算信号発生手段 105 加減算信号合成手段 106 カウンタ手段 107 初期位置検出手段 108 位相調整手段 109 波形発生手段 110 電力供給手段 111 補正信号発生手段 112 回転制御手段 116 回転子 502 動作制御手段 503 回転制御信号入力手段 504 トルク値平均化手段 505 補正量設定手段 506 トルク変化量算出手段 507 補正方向決定手段 508 補正パルス信号出力手段 509 遅延手段 601 メモリ手段 602 デジタル−アナログ変換手段 603 乗算手段 703 固定子巻線 101 Frequency Generator 103 Direction Detection Means 104 Addition / Subtraction Signal Generation Means 105 Addition / Subtraction Signal Synthesis Means 106 Counter Means 107 Initial Position Detection Means 108 Phase Adjustment Means 109 Waveform Generation Means 110 Power Supply Means 111 Correction Signal Generation Means 112 Rotation Control Means 116 Rotor 502 operation control means 503 rotation control signal input means 504 torque value averaging means 505 correction amount setting means 506 torque change amount calculation means 507 correction direction determination means 508 correction pulse signal output means 509 delay means 601 memory means 602 digital-analog conversion means 603 Multiplying means 703 Stator winding
Claims (14)
に所定の間隔を有して配置された複数相の固定子巻線
と、前記回転子の回転数に比例した複数相の周波数信号
を発生する周波数発電機と、前記複数相の周波数信号に
より前記回転子の回転方向を検出し方向検出信号を出力
する方向検出手段と、少なくとも1つの前記周波数信号
に応じた信号により回転制御信号を出力し前記回転子を
所定の回転速度に回転制御する回転制御手段と、前記方
向検出信号と少なくとも1つの前記周波数信号とに応じ
て第1の加算信号と第1の減算信号を出力する加減算信
号発生手段と、前記回転制御信号に対応した値により第
2の加算信号と第2の減算信号を出力する補正信号発生
手段と、前記第1の加算信号と前記第2の加算信号とに
基づき第3の加算信号を生成し、前記第1の減算信号と
前記第2の減算信号とに基づき第3の減算信号を生成す
る加減算信号合成手段と、前記第3の加算信号に応じて
アップカウントし、前記第3の減算信号に応じてダウン
カウントするカウンタ手段と、回転方向指令に応じて前
記カウンタ手段の計数値に対応した値から所定の値を加
減算し波形デジタル値を出力する位相調整手段と、前記
波形デジタル値と前記回転制御信号とに応じた複数相の
波形信号を発生する波形発生手段と、前記複数相の波形
信号に応じて前記固定子巻線に電力を供給し回転磁界を
発生する電力供給手段とにより構成されたことを特徴と
するブラシレス直流モータ。1. A rotor having a plurality of magnetic poles, a plurality of phases of stator windings arranged at a predetermined interval in the rotor, and a plurality of phases of frequencies proportional to the number of rotations of the rotor. A frequency generator that generates a signal, a direction detection unit that detects a rotation direction of the rotor by the frequency signals of the plurality of phases and outputs a direction detection signal, and a rotation control signal by a signal corresponding to at least one of the frequency signals. To output a first addition signal and a first subtraction signal in response to the direction detection signal and at least one of the frequency signals. On the basis of the signal generating means, the correction signal generating means for outputting the second addition signal and the second subtraction signal by the value corresponding to the rotation control signal, and the first addition signal and the second addition signal. Third addition signal And an addition / subtraction signal synthesizing means for generating a third subtraction signal based on the first subtraction signal and the second subtraction signal, and up-counting according to the third addition signal, Counter means for down-counting according to the subtraction signal, phase adjusting means for adding and subtracting a predetermined value from a value corresponding to the count value of the counter means according to a rotation direction command, and outputting a waveform digital value, and the waveform digital Waveform generating means for generating waveform signals of a plurality of phases according to a value and the rotation control signal, and power supply means for supplying power to the stator windings according to the waveform signals of the plurality of phases to generate a rotating magnetic field A brushless DC motor characterized by being constituted by
に所定の間隔を有して配置された複数相の固定子巻線
と、前記回転子の回転数に比例した複数相の周波数信号
を発生する周波数発電機と、前記複数相の周波数信号に
より前記回転子の回転方向を検出し方向検出信号を出力
する方向検出手段と、少なくとも1つの前記周波数信号
に応じた信号により回転制御信号を出力し前記回転子を
所定の回転速度に回転制御する回転制御手段と、前記方
向検出信号と少なくとも1つの前記周波数信号とに応じ
て第1の加算信号と第1の減算信号を出力する加減算信
号発生手段と、前記回転制御信号に対応した値により第
2の加算信号と第2の減算信号を出力する補正信号発生
手段と、前記第1の加算信号と前記第2の加算信号とに
基づき第3の加算信号を生成し、前記第1の減算信号と
前記第2の減算信号とに基づき第3の減算信号を生成す
る加減算信号合成手段と、前記第3の加算信号に応じて
アップカウントし、前記第3の減算信号に応じてダウン
カウントし、初期計数値によりカウンタの初期値が設定
されるカウンタ手段と、前記カウンタ手段の計数値と前
記回転方向検出信号に応じて、第1のデジタル値と前記
初期計数値を出力する初期位置検出手段と、回転方向指
令に応じて前記第1のデジタル値に対応した値から所定
の値を加減算し第2のデジタル値を出力する位相調整手
段と、前記第2のデジタル値と前記回転制御信号とに応
じた複数相の波形信号を発生する波形発生手段と、前記
複数相の波形信号に応じて前記固定子巻線に電力を供給
し回転磁界を発生する電力供給手段とにより構成された
ことを特徴とするブラシレス直流モータ。2. A rotor having a plurality of magnetic poles, a plurality of phases of stator windings arranged at a predetermined interval on the rotor, and a plurality of phases of frequencies proportional to the number of rotations of the rotor. A frequency generator that generates a signal, a direction detection unit that detects a rotation direction of the rotor by the frequency signals of the plurality of phases and outputs a direction detection signal, and a rotation control signal by a signal corresponding to at least one of the frequency signals. To output a first addition signal and a first subtraction signal in response to the direction detection signal and at least one of the frequency signals. On the basis of the signal generating means, the correction signal generating means for outputting the second addition signal and the second subtraction signal by the value corresponding to the rotation control signal, and the first addition signal and the second addition signal. Third addition signal And an addition / subtraction signal synthesizing means for generating a third subtraction signal based on the first subtraction signal and the second subtraction signal, and up-counting according to the third addition signal, Counter means for counting down according to the subtraction signal of the first counter and setting the initial value of the counter by the initial count value, and the first digital value and the initial value according to the count value of the counter means and the rotation direction detection signal. Initial position detecting means for outputting a count value, phase adjusting means for adding and subtracting a predetermined value from a value corresponding to the first digital value according to a rotation direction command, and outputting a second digital value, and the second Waveform generating means for generating waveform signals of a plurality of phases according to the digital value of the rotation control signal and power for supplying a rotating magnetic field to the stator windings according to the waveform signals of the plurality of phases. Supply means Brushless DC motor, characterized in that it is more configurations.
した値の平均値に従って、第2の加算信号と第2の減算
信号を出力するように構成されたことを特徴とする請求
項1または請求項2記載のブラシレス直流モータ。3. The correction signal generating means is configured to output a second addition signal and a second subtraction signal according to an average value of values corresponding to the rotation control signal. Alternatively, the brushless DC motor according to claim 2.
した値を所定のタイミングでサンプリングした値に従っ
て、第2の加算信号と第2の減算信号を出力するように
構成されたことを特徴とする請求項1または請求項2記
載のブラシレス直流モータ。4. The correction signal generating means is configured to output a second addition signal and a second subtraction signal according to a value obtained by sampling a value corresponding to the rotation control signal at a predetermined timing. The brushless DC motor according to claim 1 or 2.
した値を所定のタイミングでサンプリングした値の時系
列平均値に従って、第2の加算信号と第2の減算信号を
出力するように構成されたことを特徴とする請求項1ま
たは請求項2記載のブラシレス直流モータ。5. The correction signal generating means is configured to output a second addition signal and a second subtraction signal according to a time-series average value of values obtained by sampling values corresponding to the rotation control signal at a predetermined timing. The brushless DC motor according to claim 1 or 2, wherein the brushless DC motor is provided.
した値の大きさに応じて、第2の加算信号または第2の
減算信号によりカウンタ手段の内容がアップカウントま
たはダウンカウントされる量を増減するように構成され
たことを特徴とする請求項1から請求項5のいずれかに
記載のブラシレス直流モータ。6. An amount by which the correction signal generating means up-counts or down-counts the content of the counter means by the second addition signal or the second subtraction signal according to the magnitude of the value corresponding to the rotation control signal. The brushless DC motor according to claim 1, wherein the brushless DC motor is configured to increase or decrease.
回転速度範囲内にある時に回転定常信号を出力し、補正
信号発生手段は前記回転定常信号により動作を開始また
は停止することを特徴とする請求項1から請求項5のい
ずれかに記載のブラシレス直流モータ。7. The rotation control means outputs a steady rotation signal when the rotation speed of the rotor is within a predetermined rotation speed range, and the correction signal generating means starts or stops the operation according to the steady rotation signal. The brushless DC motor according to any one of claims 1 to 5.
2のデジタル値より所定の値を加減算することにより固
定子巻線の発生する回転磁界の位相を回転子の磁極の位
相から電気角で90度だけ回転させるように構成された
ことを特徴とする請求項2記載のブラシレス直流モー
タ。8. The phase adjusting means adds or subtracts a predetermined value from a second digital value in accordance with a rotation direction command to determine the phase of the rotating magnetic field generated by the stator winding from the phase of the magnetic pole of the rotor. The brushless DC motor according to claim 2, wherein the brushless DC motor is configured to rotate at an angle of 90 degrees.
憶させたメモリ手段と、前記メモリ手段から読み出され
るデジタル値をアナログ値に変換するデジタル−アナロ
グ変換手段と乗算手段より構成されたことを特徴とする
請求項1から請求項5のいずれかに記載のブラシレス直
流モータ。9. The waveform generating means comprises memory means for storing a sinusoidal signal in advance, digital-analog converting means for converting a digital value read from the memory means into an analog value, and multiplying means. The brushless DC motor according to any one of claims 1 to 5.
計数値を出力する動作を行い、その他の時はカウンタ手
段の計数値を第1のデジタル値として出力することを特
徴とする請求項2記載のブラシレス直流モータ。10. The initial position detecting means performs an operation of outputting an initial count value when the power is turned on, and otherwise outputs the count value of the counter means as a first digital value. Brushless DC motor described.
段、加減信号合成手段、カウンタ手段、補正信号発生手
段、位相調整手段および波形発生手段は、処理内容に従
ったプログラム・データを保存するメモリ手段と、前記
プログラム・データに従って処理を実行する演算処理ユ
ニットにより構成されたことを特徴とする請求項2記載
のブラシレス直流モータ。11. An initial position detecting means, an addition / subtraction signal generating means, an addition / subtraction signal synthesizing means, a counter means, a correction signal generating means, a phase adjusting means and a waveform generating means are memory means for storing program data according to processing contents. 3. The brushless DC motor according to claim 2, further comprising: an arithmetic processing unit that executes processing according to the program data.
段、カウンタ手段、位相検出手段、補正信号発生手段お
よび波形発生手段は、処理内容に従ったプログラム・デ
ータを保存するメモリ手段と、前記プログラム・データ
に従って処理を実行する演算処理ユニットにより構成さ
れたことを特徴とする請求項1記載のブラシレス直流モ
ータ。12. Addition / subtraction signal generating means, addition / subtraction signal synthesizing means, counter means, phase detecting means, correction signal generating means and waveform generating means, memory means for storing program data according to processing contents, and the program The brushless DC motor according to claim 1, wherein the brushless DC motor is configured by an arithmetic processing unit that executes processing in accordance with data.
手段の動作を制御する動作制御手段と、回転制御信号に
対応した値を入力する回転制御信号入力手段と、前記回
転制御信号入力手段の出力信号に対応した値の変化量を
算出するトルク変化量算出手段と、前記変化量に対応て
補正方向を決定する補正方向決定手段と、前記補正方向
決定手段の補正方向と前記補正量設定手段の補正量に応
じて第2の加算信号と第2の減算信号を出力する補正パ
ルス信号出力手段と、前記補正信号発生手段の動作タイ
ミングを制御する遅延手段により構成されたことを特徴
とする請求項1または請求項2記載のブラシレス直流モ
ータ。13. The correction signal generating means includes an operation control means for controlling the operation of the correction signal generating means, a rotation control signal input means for inputting a value corresponding to a rotation control signal, and the rotation control signal input means. A torque change amount calculating means for calculating a change amount of a value corresponding to the output signal, a correction direction determining means for determining a correction direction corresponding to the change amount, a correction direction of the correction direction determining means, and the correction amount setting means. The correction pulse signal output means for outputting the second addition signal and the second subtraction signal in accordance with the correction amount and the delay means for controlling the operation timing of the correction signal generating means. The brushless DC motor according to claim 1 or 2.
手段の動作を制御する動作制御手段と、回転制御信号に
対応した値を入力する回転制御信号入力手段と、前記回
転制御信号入力手段の出力信号に対応した値の平均値を
算出するトルク値平均化手段と、前記トルク平均化手段
の出力信号に応じて補正量を設定する補正量設定手段
と、前記トルク平均化手段の出力信号に対応した値の変
化量を算出するトルク変化量算出手段と、前記変化量に
対応て補正方向を決定する補正方向決定手段と、前記補
正方向決定手段の補正方向と前記補正量設定手段の補正
量に応じて第2の加算信号と第2の減算信号を出力する
補正パルス信号出力手段と、前記補正信号発生手段の動
作タイミングを制御する遅延手段により構成されたこと
を特徴とする請求項1または請求項2記載のブラシレス
直流モータ。14. The correction signal generating means includes an operation control means for controlling the operation of the correction signal generating means, a rotation control signal input means for inputting a value corresponding to a rotation control signal, and the rotation control signal input means. A torque value averaging means for calculating an average value of values corresponding to the output signal, a correction amount setting means for setting a correction amount according to the output signal of the torque averaging means, and an output signal of the torque averaging means. A torque change amount calculating means for calculating a change amount of a corresponding value, a correction direction determining means for determining a correction direction corresponding to the change amount, a correction direction of the correction direction determining means, and a correction amount of the correction amount setting means. 7. A correction pulse signal output means for outputting a second addition signal and a second subtraction signal in accordance with the above, and a delay means for controlling the operation timing of the correction signal generation means. Or brushless DC motor according to claim 2, wherein.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4241594A JPH0698582A (en) | 1992-09-10 | 1992-09-10 | Brushless dc motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4241594A JPH0698582A (en) | 1992-09-10 | 1992-09-10 | Brushless dc motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0698582A true JPH0698582A (en) | 1994-04-08 |
Family
ID=17076635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4241594A Pending JPH0698582A (en) | 1992-09-10 | 1992-09-10 | Brushless dc motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0698582A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007520989A (en) * | 2004-02-05 | 2007-07-26 | ダイソン・テクノロジー・リミテッド | Electric machine control |
-
1992
- 1992-09-10 JP JP4241594A patent/JPH0698582A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007520989A (en) * | 2004-02-05 | 2007-07-26 | ダイソン・テクノロジー・リミテッド | Electric machine control |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5444341A (en) | Method and apparatus for torque ripple compensation | |
US6121744A (en) | Control apparatus for position control motor | |
JPH10225164A (en) | Drive device for brushless motor, and rotor position detecting device of motor | |
JPH06103995B2 (en) | Sensorless brushless motor | |
JP2002199778A (en) | Motor drive | |
JP2010508799A (en) | Method and apparatus for eliminating stall and cogging in a multiphase stepping motor | |
JP3360946B2 (en) | Control circuit for brushless motor | |
JPH10229691A (en) | Speed controller of motor | |
KR960010148B1 (en) | Brushless dc motor | |
JPH0698582A (en) | Brushless dc motor | |
JP3381561B2 (en) | Stepping motor driving device and surveillance camera device using the same | |
JPH05137382A (en) | Motor controller | |
JPH05292783A (en) | Dc brushless motor | |
JP2691670B2 (en) | Motor speed detector | |
JPH09247981A (en) | Brushless dc motor | |
JP2745606B2 (en) | Stepping motor drive circuit | |
JPH09154293A (en) | Brushless dc motor | |
JPH1141987A (en) | Drive controller and control method for stepping motor using variable step angle and stepping motor system therefor | |
JPH05227781A (en) | Dc brushless motor | |
JPH05122983A (en) | Controller for permanent magnet motor | |
JP2000060177A (en) | Speed controller for dc brushless motor | |
JP2892164B2 (en) | Brushless motor drive | |
JPH06269192A (en) | Dc brushless motor | |
JPH04185296A (en) | Dc brushless motor controller | |
JP2751608B2 (en) | Commutatorless DC motor |