JPH01308191A - Motor controller - Google Patents

Motor controller

Info

Publication number
JPH01308191A
JPH01308191A JP63135657A JP13565788A JPH01308191A JP H01308191 A JPH01308191 A JP H01308191A JP 63135657 A JP63135657 A JP 63135657A JP 13565788 A JP13565788 A JP 13565788A JP H01308191 A JPH01308191 A JP H01308191A
Authority
JP
Japan
Prior art keywords
rotor
motor
stator
energization
period
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
Application number
JP63135657A
Other languages
Japanese (ja)
Inventor
Akira Torisawa
鳥沢 章
Noriaki Itou
伊東 典晃
Masaaki Kakizaki
正明 柿崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP63135657A priority Critical patent/JPH01308191A/en
Publication of JPH01308191A publication Critical patent/JPH01308191A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PURPOSE:To accurately switch by securing an element to be detected for generating a pulse having a period of 1 divided by an integer number of a period for switching the conduction of a current to a rotor shaft, and counting the number of the pulses at a stator side. CONSTITUTION:A control circuit for a motor is composed of a magnetoresistance element 220, differential amplifiers 103-104, comparators 105-106, an up/down clock generator 107, an incremental/decremental counter 108, a motor driving signal generator 109, a motor driving circuit 110, a position detecting counter 111, an external control unit 112, a speed control signal generator 113, and a motor speed control unit 114. In this case, in the motor, a rotor 208 mounted with a magnet 207 magnetized at four poles mounted above a disk plane 204 is secured to a rotary shaft 206, and coils 201-203 are disposed above a stator 205 oppositely to the rotor 208. A detector 220 of a pulse generator is disposed at a position opposite to a magnetic disk 213 in the stator 205. Thus, an alignment can be eliminated at the time of assembling.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、モータ制御装置、例えばパーソナルコンピュ
ータ、ワードプロセッサ用のプリンタ等のオフィスオー
トメーション(OA)m器、オーディオ機器に用いるよ
うな小型のモータ制御装置に関する。
Detailed Description of the Invention (Field of Industrial Application) The present invention relates to a motor control device, for example, a small motor control device used in a personal computer, an office automation (OA) device such as a printer for a word processor, or an audio device. Regarding equipment.

〔従来の技術〕[Conventional technology]

例えばブラシレスモータにおいては、通常は通電制御を
行うためのロータの磁極の位置検出に例えばホール素子
を用いており、ロータの速度検出に光学式または磁気式
エンコーダを用いティる。
For example, in a brushless motor, a Hall element is usually used to detect the position of a magnetic pole of a rotor for controlling energization, and an optical or magnetic encoder is used to detect the speed of the rotor.

〔発明が解決しようとする課題) しかし、このようなブラシレスモータにおいては、次の
ような問題点がある。
[Problems to be Solved by the Invention] However, such a brushless motor has the following problems.

(1)ステータ磁極とポール素子の位置合わせが必要で
ある。
(1) It is necessary to align the stator magnetic poles and the pole elements.

/Jお、例えiJ特開昭52−193548号、特開昭
02−193549号公報にエンコータ出力を用いて通
電制御を行うステッピングモータが提案さねているか、
そこに開示されているのはエンコータを所定箇所に設け
たモータの構造そのものたけてあって、モータの駆動制
御回路、方法等に関しては何ら開示されていない。
/J Oh, for example, in iJ JP-A-52-193548 and JP-A-02-193549, stepping motors that control energization using encoder output have been proposed.
What is disclosed there is only the structure of a motor in which an encoder is provided at a predetermined location, and nothing is disclosed regarding a motor drive control circuit, method, etc.

〔課題を解決するだめの手段) 本発明は、ロータの軸に固定され、ロータの磁極の角度
周期とステータ磁極、またはコイル周期の最大公約数の
整数分の1の周期のパルス、すなわち、通電切換周期の
整数分の1の周期のパルスを発生するパルス発生装置の
被検出部の数をカウントするカウント手段と、カウント
手段のカウント値か所定値に一致したときにステータの
コイルへの通電切換を行う手段とを具える。
[Means for Solving the Problems] The present invention provides a pulse that is fixed to the shaft of a rotor and has a period that is an integer fraction of the greatest common divisor of the angular period of the magnetic poles of the rotor and the stator magnetic poles or the coil period, that is, energization. Counting means for counting the number of detected parts of a pulse generator that generates pulses with a period that is an integer fraction of the switching period, and switching energization to the stator coil when the count value of the counting means matches a predetermined value. and the means to do so.

〔作 用] 本発明にJ:れ6;1、ロータの釉に通電切換周期の整
数分の1の周期のパルスを発生ずる被検出部を固定し、
ステータ側の所定箇所において前記ロータの回転に伴う
前記被検出部の信号を検出する検出器の発生ずるパルス
の数をカウントすることによって、当該カウント値が所
定値に一致したとぎに前記ステータのコイルへの通電切
換を行う。
[Function] According to the present invention, a detected part that generates a pulse with a period of one integer of the energization switching period is fixed to the glaze of the rotor,
By counting the number of pulses generated by a detector that detects the signal of the detected part accompanying the rotation of the rotor at a predetermined location on the stator side, when the count value matches a predetermined value, the stator coil Switch the energization to.

(実施例〕 第1図は本発明にがかるモータの駆動制御回路を示す図
である。第2図は本発明にがかるモータの第1実施例を
示す、第3図は同モータの通電サイクル図である。
(Embodiment) Fig. 1 is a diagram showing a drive control circuit of a motor according to the present invention. Fig. 2 shows a first embodiment of a motor according to the present invention. Fig. 3 is a diagram of an energization cycle of the motor. It is.

第2図に示すように、回転軸206には円板平面204
」二方に4極着磁された磁石207を装着した回転子2
08を固定し、この回転子と対向するステータ205上
にはコイル201,202,203を配置し、回転子の
周縁部にはパルス発生装置の被検出部である磁気ディス
ク213を装着する。ステータ205には磁気ディスク
213 と対向する位置にパルス発生装置の検出部であ
る磁気センサ(MR素子)220を配置する。209は
ステータ205上の軸受である。このような構成はいわ
ゆる偏平型ブラシレスモータである。
As shown in FIG. 2, the rotating shaft 206 has a disk plane 204.
” A rotor 2 equipped with four-pole magnetized magnets 207 on both sides.
08 is fixed, coils 201, 202, and 203 are arranged on a stator 205 facing the rotor, and a magnetic disk 213, which is a detected part of the pulse generator, is attached to the peripheral edge of the rotor. A magnetic sensor (MR element) 220, which is a detection section of the pulse generator, is arranged in the stator 205 at a position facing the magnetic disk 213. 209 is a bearing on the stator 205. Such a configuration is a so-called flat brushless motor.

以下、この第2図を中心に第1実施例を説明していく。The first embodiment will be described below with reference to FIG. 2.

このモータのロータ(回転子)の磁極数は1対のN極お
よびS極を1極にかそえて4極、ステータコイルは3個
である。この場合のロータ磁極周期は90°、コイル周
期は120°である。通電切換は、この最大公約数の3
0°毎に行われる。
The number of magnetic poles of the rotor of this motor is four, including one pair of N and S poles, and the number of stator coils is three. In this case, the rotor magnetic pole period is 90° and the coil period is 120°. The energization switching is the greatest common divisor of 3.
This is done every 0°.

パルス発生装置の被検出部を構成する磁気ディスク20
2は、直径53.2mmて着磁ピッチ0.334mmで
着磁されている、この信号を磁気抵抗素子(MR素子)
201によって構成される検出部によってロータの1回
転当り576バルスの信号を取り出す。この信号の角度
周期は、0.625°である。通電切換の周期は30°
であるから、1通電当りのパルス数は48である。第3
図は3コイルの通電状態の変化を示したもので、1通電
サイクルは6種の通電状態によって構成される。この通
電1サイクルはロータ着磁の1周期に対応する。木実施
例のモータは、4極ロータなので、通電1サイクルでロ
ータは180°回転する。したかって48パルス毎にコ
イル通電を切り換えることを6回繰り返せば通電1ザイ
クルを構成できる。
Magnetic disk 20 constituting the detected part of the pulse generator
2 is a magnetoresistive element (MR element) that has a diameter of 53.2 mm and is magnetized with a magnetization pitch of 0.334 mm.
A signal of 576 pulses per rotation of the rotor is extracted by a detection section constituted by 201. The angular period of this signal is 0.625°. The cycle of energization switching is 30°
Therefore, the number of pulses per energization is 48. Third
The figure shows changes in the energization states of the three coils, and one energization cycle consists of six types of energization states. One cycle of this energization corresponds to one cycle of rotor magnetization. Since the motor of the wooden embodiment has a four-pole rotor, the rotor rotates 180 degrees in one cycle of energization. Therefore, one cycle of energization can be constructed by repeating switching the coil energization six times every 48 pulses.

第1図は、以上のような構成のモータの制御回路を示す
。第1図において、22OA、220Bは第2図中22
0で示した磁気抵抗素子(MR素子) 、101!、1
04は差動増幅アンプ、105.IHはコンパレータ、
107はupクロック・downクロックを発生するア
ップダウンクロック発生器、108はアップダウン(u
p−down)カウンタ、109はモータ駆動信号発生
器、110はモータ駆動回路、111は位置検出カウン
タ、112は外部制御装置、113は速度制御基準信号
発生器、114はモータ速度制御装置である。本図を使
って駆動回路の動作説明を行う。
FIG. 1 shows a control circuit for a motor configured as described above. In Figure 1, 22OA and 220B are 22 in Figure 2.
Magnetoresistive element (MR element) indicated by 0, 101! ,1
04 is a differential amplifier, 105. IH is a comparator,
107 is an up/down clock generator that generates up and down clocks, and 108 is an up/down (u
109 is a motor drive signal generator, 110 is a motor drive circuit, 111 is a position detection counter, 112 is an external control device, 113 is a speed control reference signal generator, and 114 is a motor speed control device. The operation of the drive circuit will be explained using this figure.

MR素子22〇八は第4図Aに示すように(図てはMR
素子22〇八を実線で示し、同220Bを点線で示す。
The MR element 2208 is as shown in FIG.
Element 2208 is shown by a solid line, and element 220B is shown by a dotted line.

第4図BはMR素子220Δについてのみ示すが、同2
2011も同様である。)エンコータ224の磁極配列
方向にそって4つの磁気−抵抗素子r1〜r4を配置し
、同素子r]〜r4は第4図Bのようにブリッジ型に接
続しており、外部磁界の変化に応した出力電圧を発生す
る。他のMll素子220Bを構成する4つの素子は第
4図Aに点線で示すようにMR素子220Aの4つの素
子rl−r4の中間に配置する。未実施例においては、
MR素子はモータ軸に取り付けられた磁気エンコータと
対向して置かれるためモータ回転に伴った磁気エンコー
タによる磁界変動に応して、第5図に示すような波形が
得られる。MR素子は磁気エンコータの着磁周期に関し
てI/a周期たけ位相ずれをもって2個配置されるため
、一方(220八)が第5図501の波形の場合、もう
一方(220B)は第5図502に示すような位相が電
気的に90°ずれた波形が得られる。なおMfl素子は
1つの基板上に2つのセンサ一部を、互いに1/8周期
ずらして配置されたものもありこの場合は素子間の位置
合わせの必要がなくなる。これらの波形は次に続く差動
増幅アンプ103,104によって増幅された後、コン
パレータ105,106によって第5図503 (50
1に対応) 、501(502に対応)に示す方形波に
波形整形され、次にアップダウンクロック発生器107
に人力される。
Although FIG. 4B shows only the MR element 220Δ,
The same applies to 2011. ) Four magnetoresistive elements r1 to r4 are arranged along the magnetic pole arrangement direction of the encoder 224, and the elements r] to r4 are connected in a bridge type as shown in FIG. generates a corresponding output voltage. The four elements constituting the other Mll element 220B are arranged between the four elements rl-r4 of the MR element 220A, as shown by dotted lines in FIG. 4A. In unimplemented examples,
Since the MR element is placed facing the magnetic encoder attached to the motor shaft, a waveform as shown in FIG. 5 is obtained in response to magnetic field fluctuations caused by the magnetic encoder as the motor rotates. Since two MR elements are arranged with a phase difference of I/a period with respect to the magnetization period of the magnetic encoder, if one (2208) has the waveform of 501 in FIG. 5, the other (220B) has the waveform of 502 in FIG. A waveform whose phase is electrically shifted by 90 degrees as shown in FIG. Note that some Mfl elements have two sensors arranged on one substrate with parts of two sensors shifted from each other by 1/8 period, and in this case there is no need for alignment between the elements. These waveforms are amplified by the differential amplification amplifiers 103 and 104 that follow, and are then amplified by the comparators 105 and 106 as shown in FIG.
1), 501 (corresponding to 502), and then the up/down clock generator 107
is man-powered.

このクロック発生器107は第6図に示すように2つの
D型フリップフロップ601,602で構成され、人力
信号A、Bを人力する2つの入力端子603.604と
up、downの2つの出力端子605,606があり
、人力信号A、B間の位相(詳細後述)によりupクロ
ックまたはdownクロックを発生する。第7図は信号
A、Bの波形603,604とup−down出力波形
1i05.[io[iの関係を示した図である(図中2
つの矢印はup力方向たはdown方向の時間の流れを
示す)。今、第7図においてup力方向信号A、Bがク
ロック発生器107に人力された場合は、第7図701
.702に示す2つの波形がup−down出力端子に
現われる。すなわち、up端子のみに磁気エンコーダの
周期に対応したパルスが出現し、down端子には何も
出力されない。逆に、第7図においてdawn方向から
見たパルス信号A、Bが人力された場合は、703,7
04に示ず波形かup 、 down端子に出力される
。すなわち、ロータの回転方向により2つのMR素子か
ら出力される信号の位相関係か(第7図の2つの矢印の
いずれかに)決定されるため、その回転方向に応じた出
力がアップダウンクロック発生器107から出力される
のである。
This clock generator 107 is composed of two D-type flip-flops 601 and 602, as shown in FIG. 605 and 606, and generates an up clock or a down clock depending on the phase between the human input signals A and B (details will be described later). FIG. 7 shows waveforms 603 and 604 of signals A and B and up-down output waveforms 1i05. This is a diagram showing the relationship between [io[i (2 in the diagram)
(The two arrows indicate the flow of time in the up force direction or the down direction). Now, if the up force direction signals A and B are input manually to the clock generator 107 in FIG.
.. Two waveforms shown at 702 appear at the up-down output terminals. That is, a pulse corresponding to the period of the magnetic encoder appears only at the up terminal, and nothing is output at the down terminal. Conversely, if the pulse signals A and B seen from the dawn direction in FIG.
The waveforms shown in 04 are output to the UP and DOWN terminals. In other words, the phase relationship of the signals output from the two MR elements is determined by the rotational direction of the rotor (one of the two arrows in Figure 7), so the output according to the rotational direction is used to generate up-down clocks. It is output from the device 107.

これらのクロック信号は2つのup−downカウンタ
108および111に人力される。up−downカウ
ンタ108は9bitの基数288のカウンタてあり、
人力のupクロック信号121 、 downクロック
信号122によってアップまたはタウンカウントし、十
進でOから287をバイナリ−9bit信号で出力端子
に出力する(各信号をB。、 Bl、 B2. B3.
 B4.・・・、B8とする)。カウンタ108の出力
はモータ駆動信号発生器109に人力される。
These clock signals are input to two up-down counters 108 and 111. The up-down counter 108 is a 9-bit counter with a base number of 288,
It counts up or down according to the human-powered up clock signal 121 and down clock signal 122, and outputs O to 287 in decimal form to the output terminal as a binary 9-bit signal (each signal is B., Bl, B2. B3.
B4. ..., B8). The output of the counter 108 is input to a motor drive signal generator 109.

モータ駆動信号発生器109は第8図に示すように、3
つのデジタルコンパレータ801,802,803.回
転方向切換器806.スタートストップ制御器807か
ら成る。デジタルコンパレータ801〜803は予め設
定した2つの数値間のデータが入力された場合1を出力
しその他の場合は0を出力する。従って、3つの各デジ
タルコンパレータに十進で0から287までの数値のい
ずれかをバイナリ−9bHで設定することによって前記
up−dow口ヵウンタ108が所定の数値を示した時
の出力の状態を一意的に決めることができる。今、各デ
ジタルコンパレータ801〜803において、1を出力
する範囲を0≦a<144 、96≦b<240.0≦
c<48or192≦C≦287 となる様に設定した
として説明する。
As shown in FIG. 8, the motor drive signal generator 109 has three
digital comparators 801, 802, 803. Rotation direction switch 806. It consists of a start/stop controller 807. Digital comparators 801 to 803 output 1 when data between two preset numerical values are input, and output 0 in other cases. Therefore, by setting one of the decimal values from 0 to 287 in binary -9bH to each of the three digital comparators, the output state when the up-down counter 108 indicates a predetermined value can be uniquely set. can be determined. Now, in each digital comparator 801 to 803, the range in which 1 is output is 0≦a<144, 96≦b<240.0≦
The following explanation assumes that the setting is c<48or192≦C≦287.

第10図■は上記の設定における3つのデジタルコンパ
レータ801〜803の出力信号波形を示し、その波形
の上の信号波形13o1と、数字はup−downカウ
ンタ108のカウント信号とカウント値(十進)を示す
Figure 10 ■ shows the output signal waveforms of the three digital comparators 801 to 803 in the above settings, and the signal waveform 13o1 above that waveform, and the numbers are the count signal and count value (decimal) of the up-down counter 108. shows.

この信号1302,1303.1304は3相ノコイル
201゜202.203への通電信号を表わし、それぞ
れA。
These signals 1302, 1303, and 1304 represent energization signals to the three-phase coils 201, 202, and 203, and are respectively A.

B、Cで表わす。この信号をモータ駆動回路110に与
え、コイル201,202,203に通電する。
Represented by B and C. This signal is given to the motor drive circuit 110 to energize the coils 201, 202, and 203.

A相用コイル201は、アップダウンヵウンタ108へ
の人力クロックか0,144の時に、またB相用コイル
202はアップタウンカウンタ108への人力クロック
が96,240の時に、C相用コイル203は192.
48の時に通電方向が切換わる。
The A-phase coil 201 is connected to the C-phase coil 203 when the human input clock to the up-down counter 108 is 0.144, and the B-phase coil 202 is activated to the C-phase coil 203 when the input clock to the uptown counter 108 is 96,240. is 192.
At 48, the current direction is switched.

1相に注目すると、144パルス毎に通電方向が切り換
わるので、言い換えれは、電気角にて180°毎に通電
が切り換わる。
Focusing on one phase, the direction of energization is switched every 144 pulses, in other words, the energization is switched every 180 degrees in electrical angle.

通電切換のタイミングは、ロータの磁極と、ステータ磁
極の位置を基準としたアップタウンカウンタ108の出
力値に基づいているか、速度制御は次の通りである。す
なわち、一方の磁気抵抗素子220Bからの出力信号に
基づいて得られるロータの回転速度信号120と速度制
御基準信号発生器113からの信号133とを比較し、
両者の差を解消するようにロータの速度を制御する。ロ
ータの速度か設定値(速度制御基準信号133の示ず値
)よりも遅くなったときには、比較回路114からの信
号134により位相補償回路115.電圧制御回路1.
16を介してモータ駆動回路110内のコイル201,
202゜203への印加電圧を上げ、ロータの回転を速
くし、逆に設定値より速くなったときには当該印加電圧
を下げるようにしてロータの速度を一定に保つ。
The timing of energization switching is based on the output value of the uptown counter 108 with reference to the positions of the rotor magnetic poles and the stator magnetic poles, and the speed control is as follows. That is, the rotor rotational speed signal 120 obtained based on the output signal from one magnetoresistive element 220B is compared with the signal 133 from the speed control reference signal generator 113,
The rotor speed is controlled to eliminate the difference between the two. When the rotor speed becomes slower than the set value (indicated value of the speed control reference signal 133), the signal 134 from the comparator circuit 114 causes the phase compensation circuit 115. Voltage control circuit 1.
16 to the coil 201 in the motor drive circuit 110,
The voltage applied to 202 and 203 is increased to speed up the rotation of the rotor, and conversely, when the speed becomes faster than the set value, the applied voltage is lowered to keep the rotor speed constant.

ところで、デジタルコンパレータの比較値は外部制御装
置112からのコントロール信号130によって任意に
設定できる。
By the way, the comparison value of the digital comparator can be arbitrarily set by the control signal 130 from the external control device 112.

すなわち、本実施例においてエンコーダパルスはロータ
の磁極1相当り144パルスに細分化されているので通
常の通電タイミングから変化させた通電タイミングをと
ることが出来る。
That is, in this embodiment, the encoder pulses are subdivided into 144 pulses per magnetic pole of the rotor, so that the energization timing can be changed from the normal energization timing.

第1O図11は通電タイミングを速くした場合て、通常
の通電タイミング(第10図1)よりも位相を進めた状
態である。
10. FIG. 11 shows a state in which the phase is advanced compared to the normal energization timing (FIG. 10, 1) when the energization timing is accelerated.

第10図I11は通電タイミングを遅くした場合て、通
常の通電タイミング(第10図1)よりも位相を遅らせ
た状態である。
I11 in FIG. 10 shows a state in which the phase is delayed from the normal energization timing (FIG. 10) when the energization timing is delayed.

このように位相を進めたり、遅らせたりするこトニヨっ
て、ロータの加減速度、負荷変動などにより速度が不安
定のときに最適な制御を行うことができる。
By advancing or retarding the phase in this manner, optimal control can be performed when the speed is unstable due to rotor acceleration/deceleration, load fluctuations, etc.

例えはコンパレータ801の設定値をa=287゜or
O≦a<143.同しく802を95≦b<239゜同
じ<803を0≦c <47 or 191≦C≦28
7 とすると、第1O図I+1307〜1309に示す
ような人力クロツク1パルス分たり位相が進んだ波形の
信号が出力信号812〜814として得られる。同様に
、コンパレータ比較値を1≦a<145.97≦b<2
41.0≦c <49 or 193≦C≦287 と
すると、第10図ll11312〜1314に示す1パ
ルス分だけ位相が遅れた波形の出力信号812〜814
か得られる。すなわち外部信号130によって任意にu
p−downカウンタのカウント値に対応する位相の3
つの出力信号812〜814が各コンパレータによって
得られる。
For example, set value of comparator 801 is a=287°or
O≦a<143. Similarly, 802 is 95≦b<239° Same is <803, 0≦c <47 or 191≦C≦28
7, signals with waveforms whose phase is advanced by one pulse of the manual clock as shown in FIG. 1O I+1307-1309 are obtained as output signals 812-814. Similarly, the comparator comparison value is 1≦a<145.97≦b<2
If 41.0≦c<49 or 193≦C≦287, output signals 812 to 814 of waveforms whose phase is delayed by one pulse shown in FIG.
or can be obtained. That is, the external signal 130 arbitrarily
3 of the phase corresponding to the count value of the p-down counter
One output signal 812-814 is obtained by each comparator.

次に、この出力信号812〜814は第8図に示すよう
に回転方向切換器806に人力される。回転方向切換器
806は3つのマルチプレクサで構成されており、外部
制御装置112からのモータ回転方向指示信号129に
より人力信号を振り分けて出力する。また、例えは外部
制御装置112からの信号128により第9図のように
スタートストップ制御器807の各OR回路の出力信号
124〜12fiをすべて゛旧gh”°状態にすること
によって、モータを停止させることができる。
Next, the output signals 812-814 are inputted to a rotational direction switch 806 as shown in FIG. The rotation direction switching device 806 is composed of three multiplexers, and outputs the human power signals by distributing them according to the motor rotation direction instruction signal 129 from the external control device 112. Further, for example, the motor is stopped by setting all the output signals 124 to 12fi of each OR circuit of the start/stop controller 807 to the "old gh" state as shown in FIG. 9 using the signal 128 from the external control device 112. can be done.

第1図において、11Oはステータコイル201,20
2゜203に電流を流すためのモータ駆動回路である。
In FIG. 1, 11O is the stator coil 201, 20
This is a motor drive circuit for passing current through 2°203.

このモータ駆動回路110は、モータ駆動信号発生器1
09からの出力信号124〜126に基づいてモータを
正または逆回転させる。アップダウンカウンタ111は
 モータの回転数制御のために用いるものであって、こ
こからのカウント情報に基づいて外部制御装置112は
モータ駆動信号発生器109を制御し、これによってモ
ータの回転数が制御される。
This motor drive circuit 110 includes a motor drive signal generator 1
The motor is rotated forward or reverse based on output signals 124 to 126 from 09. The up/down counter 111 is used to control the rotation speed of the motor, and based on the count information from this, the external control device 112 controls the motor drive signal generator 109, thereby controlling the rotation speed of the motor. be done.

なお、磁気センサ(MR素子)22oよりの信号をアッ
プダウンカウンタ108および111でカウントするこ
とによりロータの位置を知ることが出来るが、第3図の
ようにモータを駆動する前の電源ON時(初期設定時)
に通電サイクル■の状態でコイル通電し、これを初期状
態として、アップダウンカウンタ108および111の
出力を0に設定する。
The position of the rotor can be known by counting the signal from the magnetic sensor (MR element) 22o with up/down counters 108 and 111, but as shown in Fig. 3, when the power is turned on before driving the motor ( (at initial setting)
The coil is energized in the energization cycle (2), and the outputs of the up/down counters 108 and 111 are set to 0 with this as the initial state.

以後、モータを停止させても回路の電源をOFF シな
い限りこの設定は有効である。
After this, even if the motor is stopped, this setting remains valid as long as the power to the circuit is not turned off.

具体的には、3相のコイルを第3図すの通電サイクル■
の状態で通電する。この時点てアップタウンカウンタ1
08および111の出力な0となるように外部間荷1装
置112からのリセット信号]31および132を与え
る。この操作によりロータの磁極と、ステータコイルの
対向点を基準としてロータの位置が171.44に細分
化された位置情報信号を得ることができ、さらにアップ
ダウンカウンタ108の出力値に基づいてロータの位置
を知ることができ、コイルへの通電切換か可能となる。
Specifically, the energization cycle of the three-phase coil shown in Figure 3 is as follows.
Turn on the power in this state. At this point, uptown counter 1
The reset signals] 31 and 132 from the external load 1 device 112 are applied so that the outputs of the outputs 08 and 111 become 0. Through this operation, it is possible to obtain a position information signal in which the rotor position is subdivided into 171.44 points based on the rotor's magnetic poles and the opposing point of the stator coil, and furthermore, based on the output value of the up-down counter 108, the rotor position information signal can be obtained. The position can be known and it is possible to switch the energization to the coil.

以上説明したように、ロータの磁極数に比べ、1極当り
1/144 に細分化されたエンコータ信号によりロー
タの位置検出を行うことによってロータの速度制御か安
定となり、最適な制御を行うことができる。しかもエン
コータ信号をカラン1へしているので、通電タイミング
の切り換えを正確に行える。またロータの回転位置を検
出てき、位置制御を行うことかてぎる。
As explained above, by detecting the rotor position using encoder signals that are subdivided into 1/144 per pole compared to the number of rotor magnetic poles, rotor speed control becomes stable and optimal control can be performed. can. Furthermore, since the encoder signal is sent to Run 1, the energization timing can be switched accurately. It is also possible to detect the rotational position of the rotor and perform position control.

〔第2実施例〕 第11図は、いわゆるアウターローター型ブラシレスモ
ータを示す。ステータには軸受18o9を介して軸18
06を支持し、かつ多相のコイル1808を巻いた固定
子コア1811を設ける。軸18o6にはヨーク180
4を固定し、ヨーク1804の内周面には多極着磁され
たマグネット1807を装着し、ヨーク1804の外周
面には多極(マグネッh1807より多い)着磁の磁気
エンコーダ1802を装着し、ステータの磁気エンコー
ダ1802と対向する箇所には磁気センサ(MR素子)
 1801を配置する。
[Second Embodiment] FIG. 11 shows a so-called outer rotor type brushless motor. The stator is connected to the shaft 18 via a bearing 18o9.
A stator core 1811 supporting the stator 06 and having a multiphase coil 1808 wound thereon is provided. Yoke 180 on shaft 18o6
4 is fixed, a multi-pole magnetized magnet 1807 is attached to the inner peripheral surface of the yoke 1804, and a multi-pole magnetized magnetic encoder 1802 (more than magnet h1807) is attached to the outer peripheral surface of the yoke 1804. A magnetic sensor (MR element) is located at a location facing the magnetic encoder 1802 of the stator.
Place 1801.

以上説明したように、 1、ホール素子のようなロータの位置検出素子を省略で
きるので部品点数が減少する。
As explained above, 1. The number of parts can be reduced because a rotor position detection element such as a Hall element can be omitted.

2、組立時に位置検出素子とステータ磁極との位置合せ
が不必要になる。また、エンコーダ磁極とロータ磁極の
位置合わせが不必要になる。
2. It becomes unnecessary to align the position detection element and the stator magnetic poles during assembly. Furthermore, alignment of the encoder magnetic poles and rotor magnetic poles becomes unnecessary.

3、加速、減速、低速回転、負荷状況に応じた最適なコ
イルの通電切換かてきるのて、モータの性能をフルに引
き出せる。
3. The motor's full performance can be brought out by optimally switching the coil energization according to acceleration, deceleration, low-speed rotation, and load conditions.

4 回転方向を検出することかできる。4. It is possible to detect the direction of rotation.

(発明の効果) 以上説明したように、本発明によれば、簡単な構成で、
安定してモータを制御することかてきる。
(Effects of the Invention) As explained above, according to the present invention, with a simple configuration,
It is possible to control the motor stably.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明各実施例のモータの制御装置の回路図、 第2図は本発明にがかるモータの第1実施例の断面図、 第3図は同実施例の通電サイクルを説明する図、 第4図Aは同実施例お+−するMR素子とエンコーダと
の関係を示す図、 第4図BばMR素子の等価回路図、 第5図はMB素子の出力信号を示す図、第6図はアップ
ダウンクロック発生器の回路図、 第7図は同発生器の人出力信号を示す図、第8図はモー
タ駆動信号発生器の回路図、第9図はスタート/ストッ
プ制御装置の回路図、 第10図はアップダウンカウンタ出力と通電切換信号の
関係の各々別の態様を示すタイミングチャート、 第11図は本発明の第2実施例の断面図である。 220・・・MR素子、 108・・・アップダウンカウンタ、 801.802,803・・・デジタルコンパレータ、
201.202,203・・・コイル、208・・・ロ
ータ。 N 寸 □\○ へ \0 C’J 区 因 味 く         ■ 一ノと7山 区 唖 綜 +09
Fig. 1 is a circuit diagram of a motor control device according to each embodiment of the present invention, Fig. 2 is a sectional view of a first embodiment of a motor according to the present invention, and Fig. 3 is a diagram explaining the energization cycle of the same embodiment. , FIG. 4A is a diagram showing the relationship between the MR element and the encoder according to the same embodiment, FIG. 4B is an equivalent circuit diagram of the MR element, and FIG. 5 is a diagram showing the output signal of the MB element. Figure 6 is a circuit diagram of the up-down clock generator, Figure 7 is a diagram showing the human output signal of the generator, Figure 8 is a circuit diagram of the motor drive signal generator, and Figure 9 is a diagram of the start/stop control device. A circuit diagram, FIG. 10 is a timing chart showing different aspects of the relationship between the up/down counter output and the energization switching signal, and FIG. 11 is a sectional view of a second embodiment of the present invention. 220... MR element, 108... Up/down counter, 801.802, 803... Digital comparator,
201.202,203...Coil, 208...Rotor. N size□\○ to\0 C'J kuin taste ■ Ichino and 7yamaku 唖綜+09

Claims (1)

【特許請求の範囲】[Claims] ロータ磁極の角度周期とステータ磁極の角度周期の最大
公約数の整数分の1の角度周期のパルスをロータの回転
につれて発生するパルス発生手段と、該パルス発生手段
の発生するパルスをカウントするカウンタと、該カウン
タの特定の値を検出する検出手段と、該検出手段の出力
に応じてステータコイルへの通電を切り換える手段とを
具えたことを特徴とするモータ制御装置。
a pulse generating means that generates pulses with an angular period that is an integer fraction of the greatest common divisor of the angular period of the rotor magnetic poles and the angular period of the stator magnetic poles as the rotor rotates; and a counter that counts the pulses generated by the pulse generating means. A motor control device comprising: detecting means for detecting a specific value of the counter; and means for switching energization to a stator coil in accordance with the output of the detecting means.
JP63135657A 1988-06-03 1988-06-03 Motor controller Pending JPH01308191A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63135657A JPH01308191A (en) 1988-06-03 1988-06-03 Motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63135657A JPH01308191A (en) 1988-06-03 1988-06-03 Motor controller

Publications (1)

Publication Number Publication Date
JPH01308191A true JPH01308191A (en) 1989-12-12

Family

ID=15156902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63135657A Pending JPH01308191A (en) 1988-06-03 1988-06-03 Motor controller

Country Status (1)

Country Link
JP (1) JPH01308191A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62290380A (en) * 1986-06-04 1987-12-17 Toshiba Corp Absolute encoder
JPS63224688A (en) * 1987-03-10 1988-09-19 Nec Corp Brushless dc motor
JPH01298983A (en) * 1988-05-27 1989-12-01 Canon Inc Controller for brushless motor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62290380A (en) * 1986-06-04 1987-12-17 Toshiba Corp Absolute encoder
JPS63224688A (en) * 1987-03-10 1988-09-19 Nec Corp Brushless dc motor
JPH01298983A (en) * 1988-05-27 1989-12-01 Canon Inc Controller for brushless motor

Similar Documents

Publication Publication Date Title
US4963808A (en) Motor control apparatus
JPH0667258B2 (en) Brushless motor
JP3325997B2 (en) Motor control device and control method
JPH04362566A (en) Disk device
JP2708060B2 (en) Motor control device
JPS5825038B2 (en) Cairo
JPH01308191A (en) Motor controller
JPH01308153A (en) Brushless motor
JPH0574319B2 (en)
JPH01298983A (en) Controller for brushless motor
JP2584039B2 (en) Rotating head cylinder device
JP2975692B2 (en) Motor pulse signal generator
JP3107384B2 (en) Drive device for brushless motor
JP3117210B2 (en) Drive device for brushless motor
JP2602531Y2 (en) Magnetic bearing control device
JPH0336237Y2 (en)
JP3590237B2 (en) Disk drive
JPH08242568A (en) Brushless dc motor
RU1791924C (en) Thyratron motor
JPS6223353A (en) Brushless motor
JPH11146680A (en) Driver for multiphase motor
JPH10146083A (en) Controller of switched reluctance motor
JPS6235354B2 (en)
JPH05252718A (en) Motor
JP2645604B2 (en) Drive circuit for brushless motor