JPH06233585A - Driver of dc motor - Google Patents

Driver of dc motor

Info

Publication number
JPH06233585A
JPH06233585A JP5013570A JP1357093A JPH06233585A JP H06233585 A JPH06233585 A JP H06233585A JP 5013570 A JP5013570 A JP 5013570A JP 1357093 A JP1357093 A JP 1357093A JP H06233585 A JPH06233585 A JP H06233585A
Authority
JP
Japan
Prior art keywords
circuit
motor
phase
signal
rotation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5013570A
Other languages
Japanese (ja)
Other versions
JP3232467B2 (en
Inventor
Katsuya Yonetani
勝也 米谷
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.)
Shibaura Mechatronics Corp
Original Assignee
Shibaura Engineering Works Co Ltd
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 Shibaura Engineering Works Co Ltd filed Critical Shibaura Engineering Works Co Ltd
Priority to JP01357093A priority Critical patent/JP3232467B2/en
Publication of JPH06233585A publication Critical patent/JPH06233585A/en
Application granted granted Critical
Publication of JP3232467B2 publication Critical patent/JP3232467B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To prevent the occurrence of noises by simple constitution. CONSTITUTION:A driver 1 is equipped with an inverter circuit 6 which supplies coils 3, 4, and 5 with drive signals of U phase, V phase, and W phase, respectively. The driver 1 is constituted as an integrated circuit element, and is provided with a rotation pulse detecting circuit 8 which detects the rotational speed or rotation cycle of a motor 2 from the magnetic flux detection signal outputted from a magnetic pole detecting element H. The driver 1 has a speed command part 9 for generating speed command input corresponding to the predetermined reference rotational speed of a motor 2, and a rotation cycle signal, detection signals h1, h2, and h3, and speed command input are inputted into a sine wave making circuit 10. The sine wave making circuit 10 generates control signals nearly in sine waves of three phases having phase difference of 120 deg. with each other, from the positional information and speed command input of a rotor 19 being gotten at every 60 deg. in electric angle by rotation cycle and detection signals h1, h2, and h3.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、直流モ−タの駆動装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive device for a DC motor.

【0002】[0002]

【従来の技術】従来から自動ドアを駆動する分野などに
おいて、例として3相の直流ブラシレスモ−タ(以下、
モ−タと略す)が用いられている。このようなモ−タに
おいて、固定子として相互に120度の位相差を有する
様に配された3個のコイルを備え、回転子として周方向
にN極とS極とが交互に着磁され、例として2つの磁極
を有する永久磁石が用いられている。また、このモ−タ
には、3個のホ−ル素子が設けられ、モ−タの回転数及
び回転子の位置を検出している。また、各コイルに駆動
電力を供給するトランジスタを含んで構成されるインバ
−タ回路が用いられる。前記ホ−ル素子からの検出出力
は、制御回路に入力され、この制御回路は、前記検出出
力と、予め定める回転数に基づいて、モ−タの回転数が
前記予め定める回転数に一致するように、前記インバ−
タ回路のトランジスタをオン/オフ駆動するために、振
幅変調されたパルス信号を発生する。
2. Description of the Related Art Conventionally, in the field of driving automatic doors, for example, a three-phase DC brushless motor (hereinafter referred to as
(Abbreviated as motor) is used. In such a motor, a stator is provided with three coils arranged so as to have a phase difference of 120 degrees from each other, and as a rotor, N poles and S poles are alternately magnetized in the circumferential direction. As an example, a permanent magnet having two magnetic poles is used. Further, this motor is provided with three hole elements to detect the rotation speed of the motor and the position of the rotor. Also, an inverter circuit including a transistor that supplies driving power to each coil is used. The detection output from the hole element is input to a control circuit, and the control circuit causes the rotation speed of the motor to match the predetermined rotation speed based on the detection output and the predetermined rotation speed. As described above,
An amplitude-modulated pulse signal is generated to turn on / off the transistor of the output circuit.

【0003】図20は、このような従来例における各部
の信号を示すタイムチャ−トである。図20(1)〜
(3)は、各ホ−ル素子が検知する各相のコイルの磁束
密度であり、図20(4)〜(6)は、各ホ−ル素子か
ら出力される検出信号を示し、図20(7)〜(9)
は、前記検出信号に基づいて、前記制御回路からインバ
−タ回路に出力される制御信号の波形を示す。即ち、従
来では、図20(7)〜(9)に示される矩形波形状の
制御信号を用いて、前記インバ−タ回路のトランジスタ
を駆動していた。
FIG. 20 is a time chart showing signals of respective parts in such a conventional example. 20 (1)-
(3) is the magnetic flux density of the coil of each phase detected by each hall element, and FIGS. 20 (4) to (6) show the detection signals output from each hall element. (7)-(9)
Shows the waveform of the control signal output from the control circuit to the inverter circuit based on the detection signal. That is, conventionally, the transistors of the inverter circuit have been driven using the rectangular-wave-shaped control signals shown in FIGS. 20 (7) to 20 (9).

【0004】[0004]

【発明が解決しようとする課題】従来の駆動方式に於い
て、矩形波による120度通電方式では、トルクリップ
ルが大きく、モ−タ、あるいはモ−タの各種機器への取
付部、モ−タが用いられるファンなどから共振音などの
比較的大きい騒音が発生するという問題点があった。こ
のため、モ−タに前記騒音を防止するための機械的防音
対策を施す必要があり、モ−タあるいはモ−タを用いる
各種機器の構成が大型化、複雑化し、また、コストが上
昇するという問題を生じる。
In the conventional drive system, the 120-degree energization system using the rectangular wave has a large torque ripple, and the motor, or the mounting portion of the motor to various devices, the motor. However, there is a problem in that a relatively large noise such as a resonance noise is generated from a fan used in. For this reason, it is necessary to take mechanical soundproofing measures for the motor to prevent the noise, and the configuration of the motor or various devices using the motor becomes large and complicated, and the cost increases. Causes the problem.

【0005】本発明の目的は、上述の技術的課題を解決
し、簡単な構成によって騒音の発生を防止することがで
きる直流モ−タの駆動装置を提供することである。
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned technical problems and to provide a drive device for a DC motor which can prevent the generation of noise with a simple structure.

【0006】[0006]

【課題を解決するための手段】本発明は、複数相の巻線
を有する直流モ−タの各相毎のコイルに駆動電力をそれ
ぞれ供給する複数のスイッチ素子と、回転子の位置を検
出する回転検出素子と、各回転検出素子からの回転信号
に対応して、前記スイッチ素子に供給する略正弦波形状
の制御信号を発生する正弦波発生手段とを含むことを特
徴とする直流モ−タの駆動装置である。
SUMMARY OF THE INVENTION The present invention detects the position of a rotor and a plurality of switch elements for supplying driving power to coils for each phase of a DC motor having windings of a plurality of phases. A DC motor characterized by including a rotation detecting element and a sine wave generating means for generating a substantially sinusoidal control signal to be supplied to the switch element in response to a rotation signal from each rotation detecting element. Drive device.

【0007】[0007]

【作 用】本発明に従えば、複数相の巻線を有する直流
モ−タの回転子の位置は、回転検出素子によって検出さ
れ、回転信号が出力される。各回転検出素子からの回転
信号は、正弦波発生手段に入力され、回転信号に対応し
て、略正弦波形状の制御信号を発生する。この制御信号
は、スイッチ素子に入力され、前記各回転検出素子から
の回転信号に対応して、略正弦波形状駆動電力を直流モ
−タの各コイルに供給する。
According to the present invention, the position of the rotor of the DC motor having the windings of a plurality of phases is detected by the rotation detecting element and the rotation signal is output. The rotation signal from each rotation detecting element is input to the sine wave generating means, and a control signal having a substantially sine wave shape is generated corresponding to the rotation signal. This control signal is input to the switch element and supplies substantially sinusoidal drive power to each coil of the DC motor in response to the rotation signal from each rotation detection element.

【0008】これにより、直流モ−タのトルクリップル
を解消することができ、直流モ−タ、あるいは直流モ−
タの各種機器への取付部、直流モ−タが用いられる各種
機器などからの騒音の発生を防止することができる。し
かも騒音発生の防止を機械的構成を用いずに達成するの
で、モ−タなどの構成が簡単になる。
As a result, the torque ripple of the DC motor can be eliminated, and the DC motor or the DC motor can be eliminated.
It is possible to prevent the generation of noise from the mounting portion of the motor to various devices, various devices using the DC motor, and the like. Moreover, since the prevention of noise generation is achieved without using a mechanical structure, the structure of the motor and the like becomes simple.

【0009】[0009]

【実施例】図1は本発明の一実施例のモ−タの駆動装置
1の電気的構成を示す回路図であり、図2は本実施例に
従う駆動装置1の動作を示すタイムチャ−トである。本
実施例は、一例として自動ドアを走行駆動するモ−タに
ついて説明するが、本発明のモ−タの駆動回路はこの例
に限られるものではない。本実施例のモ−タ2は、例と
して3相であって、3本のコイル3,4,5を有する固
定子20備え、各対のコイル3,4,5は、駆動装置1
からのU相、V相及びW相の駆動信号で駆動される。本
実施例では、コイル3,4,5に臨んで、例としてホ−
ル素子などからなる3つの磁極検出素子Hが設けられ、
図2(1)〜(3)に示される回転子の磁束密度を検出
し、図2(4)〜(5)に示される検出信号h1,h
2,h3を出力する。また、モ−タ2は、一対の磁極を
有する永久磁石などからなる回転子19を備える。
1 is a circuit diagram showing the electrical construction of a motor drive unit 1 according to an embodiment of the present invention, and FIG. 2 is a time chart showing the operation of the drive unit 1 according to the present embodiment. is there. In this embodiment, a motor for driving and driving an automatic door will be described as an example, but the drive circuit of the motor of the present invention is not limited to this example. The motor 2 of the present embodiment is, for example, three-phase, and is provided with a stator 20 having three coils 3, 4, 5 and each pair of coils 3, 4, 5 is a drive unit 1.
Are driven by the U-phase, V-phase, and W-phase drive signals from the. In this embodiment, the coils 3, 4, and 5 are faced, and as an example,
Provided with three magnetic pole detection elements H including
The magnetic flux density of the rotor shown in FIGS. 2 (1) to (3) is detected, and the detection signals h1 and h shown in FIGS. 2 (4) to (5) are detected.
2 and h3 are output. Further, the motor 2 is provided with a rotor 19 composed of a permanent magnet having a pair of magnetic poles.

【0010】駆動装置1は、コイル3,4,5に前記U
相、V相及びW相の駆動信号をそれぞれ供給するインバ
−タ回路6を備え、インバ−タ回路6には6つのトラン
ジスタQ1,Q2,Q3,Q4,Q5,Q6が設けられ
る。トランジスタQ1〜Q6は直流電源7に接続され
る。トランジスタQ1,Q4;Q2,Q5;Q3,Q6
の各接続点から前記U相、W相及びV相の駆動信号が取
出される。
In the drive unit 1, the coils 3, 4 and 5 have the U
The inverter circuit 6 for supplying the drive signals of the phase, the V phase and the W phase, respectively, is provided, and the inverter circuit 6 is provided with six transistors Q1, Q2, Q3, Q4, Q5, Q6. The transistors Q1 to Q6 are connected to the DC power supply 7. Transistors Q1, Q4; Q2, Q5; Q3, Q6
The U-phase, W-phase, and V-phase drive signals are taken out from the respective connection points.

【0011】前記トランジスタQ1,Q2及びQ3のベ
−スに駆動制御信号を入力する駆動装置1が設けられ
る。駆動装置1は、集積回路素子として構成され、前記
磁極検出素子Hから出力される磁束検出信号からモ−タ
2の回転速度あるいは回転周期を検出する回転パルス検
出回路8が設けられる。駆動装置1は、予め定めるモ−
タ2の基準回転速度に対応する速度指令入力を発生する
速度指令部9を有し、回転周期信号、検出信号h1,h
2,h3及び速度指令入力は、正弦波作成回路10に入
力される。
A drive unit 1 for inputting a drive control signal to the bases of the transistors Q1, Q2 and Q3 is provided. The drive unit 1 is configured as an integrated circuit element, and is provided with a rotation pulse detection circuit 8 for detecting the rotation speed or rotation cycle of the motor 2 from the magnetic flux detection signal output from the magnetic pole detection element H. The drive unit 1 has a predetermined mode.
It has a speed command unit 9 for generating a speed command input corresponding to the reference rotation speed of the motor 2, and includes a rotation cycle signal and detection signals h1 and h.
2, h3 and the speed command input are input to the sine wave generation circuit 10.

【0012】正弦波作成回路10は、前記回転周期、検
出信号h1,h2,h3によって電気角60度毎に得ら
れる回転子19の位置情報及び速度指令入力とから、図
3(1)〜(3)に示されるような、相互に120度の
位相差を有する3相の略正弦波形状の制御信号を発生す
る。
The sine wave generating circuit 10 is shown in FIG. As shown in 3), three-phase substantially sinusoidal control signals having a phase difference of 120 degrees from each other are generated.

【0013】以上のように本実施例に従えば、モ−タ2
のトルクリップルを解消することができ、モ−タ2、あ
るいはモ−タ2の各種機器への取付部、モ−タ2が用い
られる自動ドアなどからの騒音の発生を防止することが
できる。しかも騒音発生の防止を機械的構成を用いずに
達成するので、モ−タ2などの構成が簡単になる。
According to the present embodiment as described above, the motor 2
The torque ripple can be eliminated, and the generation of noise from the motor 2, the mounting portion of the motor 2 to various devices, the automatic door in which the motor 2 is used, or the like can be prevented. Moreover, since the prevention of noise generation is achieved without using a mechanical structure, the structure of the motor 2 etc. can be simplified.

【0014】図4は、駆動装置1の第2の実施例を示す
ブロック図である。本実施例における回転パルス検出回
路8は、検出信号h1,h2,h3がそれぞれ入力さ
れ、また検出信号h1,h2,h3の遅延回路14,1
5,16によって遅延された信号がそれぞれ入力される
EXOR回路17,18,21と、EXOR回路17,
18,21からの信号が入力されるNOR回路22とを
含んで構成される。
FIG. 4 is a block diagram showing a second embodiment of the driving device 1. The rotation pulse detection circuit 8 in this embodiment receives the detection signals h1, h2, h3, respectively, and delay circuits 14, 1 for the detection signals h1, h2, h3.
EXOR circuits 17, 18, 21 to which the signals delayed by 5, 16 are respectively input, and EXOR circuits 17,
NOR circuit 22 to which the signals from 18 and 21 are input.

【0015】正弦波発生回路10は、前記NOR回路2
2からの信号が入力される周波数/電圧変換回路(以
下、変換回路と称する)23と、変換回路23からの電
圧信号に対応する周波数の信号を発生するVCO回路2
4と、VCO回路24からの信号の例として立ち上がり
エッジによって、予め定めるパルス長のパルスを発生す
る単安定型の発振回路25と、発振回路25からの信号
を2逓倍する2逓倍回路26と、2逓倍回路26からの
信号が入力されるデコ−タ27とを含む。
The sine wave generating circuit 10 includes the NOR circuit 2
A frequency / voltage conversion circuit (hereinafter, referred to as a conversion circuit) 23 to which the signal from 2 is input, and a VCO circuit 2 that generates a signal having a frequency corresponding to the voltage signal from the conversion circuit 23.
4, a monostable oscillator circuit 25 that generates a pulse having a predetermined pulse length by a rising edge as an example of the signal from the VCO circuit 24, and a multiplication circuit 26 that doubles the signal from the oscillation circuit 25. And a decoder 27 to which the signal from the doubler circuit 26 is input.

【0016】前記VCO回路24は、後述するアップカ
ウンタ31のビット数n、モ−タ2の極数P、モ−タ2
の回転数N[rpm]に対して、下式で規定される周波
数f[Hz]の信号を出力する。
The VCO circuit 24 has a bit number n of the up counter 31, a pole number P of the motor 2, and a motor 2 which will be described later.
With respect to the rotation speed N [rpm] of, the signal of the frequency f [Hz] defined by the following equation is output.

【0017】f=23PN/60 前記発振回路25と2逓倍回路26の出力はエンコ−ダ
28に入力され、エンコ−ダ28の出力は、ROM29
のアドレスの上位アドレスデ−タとして、ROM29に
入力される。VCO回路25の出力はAND回路30を
介してアップカウンタ31にくクロック信号として入力
される。アップカウンタ31の出力は、前記ROM29
に下位アドレスデ−タとして入力されると共に、NAN
D回路32を介して前記AND回路30に入力される。
前記NOR回路22の出力は、アップカウンタ31にク
リア信号として入力される。前記ROM29の出力は、
ラッチ回路33,34,35にそれぞれ入力され、各ラ
ッチ回路33,34,35の出力は乗算型のデジタル/
アナログ変換回路(以下、変換回路と略す)36,3
7,38にそれぞれ入力される。変換回路36,37,
38には、速度指令部9からの速度指令入力Vsが、変
換回路36,37,38におけるデジタル/アナログ変
換の際の基準電圧として入力される。
F = 2 n 3PN / 60 The outputs of the oscillation circuit 25 and the frequency multiplication circuit 26 are input to an encoder 28, and the output of the encoder 28 is a ROM 29.
Is input to the ROM 29 as the upper address data of the address. The output of the VCO circuit 25 is input as a clock signal to the up counter 31 via the AND circuit 30. The output of the up counter 31 is the ROM 29
Input as lower address data to NAN
It is input to the AND circuit 30 via the D circuit 32.
The output of the NOR circuit 22 is input to the up counter 31 as a clear signal. The output of the ROM 29 is
The latch circuits 33, 34, and 35 are respectively input, and the outputs of the latch circuits 33, 34, and 35 are multiplication type digital / digital
Analog conversion circuit (hereinafter abbreviated as conversion circuit) 36, 3
7 and 38 respectively. Conversion circuits 36, 37,
The speed command input Vs from the speed command unit 9 is input to 38 as a reference voltage for digital / analog conversion in the conversion circuits 36, 37, 38.

【0018】前記変調回路11,12,13は、前記変
換回路36,37,38の出力がそれぞれ入力される電
圧比較回路40,41,42と、各電圧比較回路40,
41,42の出力がそれぞれ入力されるAND回路4
6,47,48と、前記各電圧比較回路40,41,4
2に、基準三角波信号をそれぞれ入力する三角波発生回
路39とをそれぞれ含んで構成される。各電圧比較回路
40〜42からの出力は、デッドタイム回路43,4
4,45を経て、各相毎の制御信号U,V,Wとして、
インバ−タ回路6のトランジスタQ1,Q2,Q3に出
力されると共に、各電圧比較回路40〜42からの信号
は反転されて、AND回路46,47,48を介して制
御信号EU,EV,EWとして、インバ−タ回路6のト
ランジスタQ4,Q5,Q6に出力される。直流電源7
からの電源ラインには、電流検出用抵抗50が直列に設
けられ、抵抗50によって電源ラインにおける電流が電
圧レベルとして検出される。この電圧レベルは、比較回
路51において基準電圧と比較され、電流制限回路49
から、前記電源ラインの電流が基準電圧に対応する電流
を超えた場合、あるいは下回った場合にロ−レベルの信
号を出力し、AND回路46,47,48に入力する。
The modulation circuits 11, 12, 13 are provided with voltage comparison circuits 40, 41, 42 to which the outputs of the conversion circuits 36, 37, 38 are input, and the voltage comparison circuits 40, 41, 42, respectively.
AND circuit 4 into which the outputs of 41 and 42 are respectively input
6, 47, 48 and the voltage comparison circuits 40, 41, 4
2 includes a triangular wave generating circuit 39 for inputting the reference triangular wave signals, respectively. The outputs from the voltage comparison circuits 40 to 42 are the dead time circuits 43 and 4 respectively.
4 and 45, as control signals U, V, W for each phase,
The signals from the voltage comparison circuits 40 to 42 are output to the transistors Q1, Q2 and Q3 of the inverter circuit 6, and the control signals EU, EV and EW are inverted via the AND circuits 46, 47 and 48. Is output to the transistors Q4, Q5, Q6 of the inverter circuit 6. DC power supply 7
A current detection resistor 50 is provided in series on the power supply line from 1 to 3, and the current in the power supply line is detected as a voltage level by the resistor 50. This voltage level is compared with the reference voltage in the comparison circuit 51, and the current limit circuit 49
Therefore, when the current of the power supply line exceeds or falls below the current corresponding to the reference voltage, a low level signal is output and input to the AND circuits 46, 47 and 48.

【0019】前記ROM29には、図5に示すような正
弦波を発生するための信号のレベルに関するデ−タが記
憶されている。図5の横軸はROM29のアドレスを示
し、縦軸は各アドレスに記憶されているデ−タを示す。
ROM29の上位アドスを指定するエンコ−ダ28は、
下記の表1に示すような入力と出力との関係を満足する
構成が採用される。
The ROM 29 stores data concerning the level of a signal for generating a sine wave as shown in FIG. The horizontal axis of FIG. 5 represents the address of the ROM 29, and the vertical axis represents the data stored at each address.
The encoder 28 that specifies the upper address of the ROM 29 is
A configuration that satisfies the relationship between input and output as shown in Table 1 below is adopted.

【0020】[0020]

【表1】 以下に第2実施例の駆動装置1の動作を説明する。磁極
検出素子Hは、図6に示されるような、各コイル3,
4,5の磁束密度を検出し、図7(1)〜(3)に示さ
れる回転子の位置信号である検出信号h1,h2,h3
を出力する。これらの信号に基づいて、変換回路23に
は、図7(4)の信号が入力され、図7(5)に示す入
力の周波数に対応した電圧信号を出力する。この電圧信
号に基づいてVCO回路24は、図7(6)に示すよう
に、入力される電圧信号の電圧レベルに対応した周波数
の信号を出力する。発振回路25は、VCO回路24か
らの信号の例として立ち上がりエッジに同期して立ち上
がり、予め定める立ち上がり期間のパルスを出力する。
[Table 1] The operation of the driving device 1 of the second embodiment will be described below. The magnetic pole detection element H includes the coils 3, 3 as shown in FIG.
The magnetic flux densities of 4,5 are detected, and the detection signals h1, h2, h3 which are the position signals of the rotor shown in (1) to (3) of FIG.
Is output. Based on these signals, the signal of FIG. 7 (4) is input to the conversion circuit 23, and a voltage signal corresponding to the input frequency shown in FIG. 7 (5) is output. Based on this voltage signal, the VCO circuit 24 outputs a signal having a frequency corresponding to the voltage level of the input voltage signal, as shown in FIG. 7 (6). The oscillation circuit 25 rises in synchronization with a rising edge as an example of the signal from the VCO circuit 24 and outputs a pulse having a predetermined rising period.

【0021】2逓倍回路26は、発振回路25からの信
号の周波数に対して、周波数が2倍の信号を、図7
(8)のように出力する。2逓倍回路26からの信号に
基づくデコ−ダ27の出力は、図7(9)〜(11)に
示される。デコ−ダ27からの信号のハイレベルの期間
に、対応するラッチ回路33,34,35のいずれかが
選択され、ROM29からのデ−タをラッチして、対応
する変換回路36,37,38のいずれかに出力する。
一方、ROM29に記憶されているデ−タは、エンコ−
ダ28およびアップカウンタ31からのアドレスデ−タ
によってアドレスが指定されて読み出される。
The frequency doubler circuit 26 outputs a signal whose frequency is twice the frequency of the signal from the oscillator circuit 25, as shown in FIG.
Output as in (8). The output of the decoder 27 based on the signal from the doubler circuit 26 is shown in FIGS. 7 (9) to 7 (11). During the high level period of the signal from the decoder 27, one of the corresponding latch circuits 33, 34 and 35 is selected, the data from the ROM 29 is latched, and the corresponding conversion circuits 36, 37 and 38 are latched. Output to any of.
On the other hand, the data stored in the ROM 29 is the encoded data.
An address is designated and read by the address data from the data 28 and the up counter 31.

【0022】前記速度指令部9からの速度指令入力及
び、前記ROM29からのデ−タに基づく各ラッチ回路
33,34,35からのU相、V相及びW相に対応する
デ−タDU,DV,DWは、図8(1)〜(4)にそれ
ぞれ示される。前記速度幅変調回路11,12,13の
動作は相互に同一であり、U相を例示して説明する。変
換回路36からの信号DUと発振回路39からの三角波
信号とは、電圧比較回路40において、相互の信号レベ
ルが比較され、比較結果として図8(6)に示すパルス
状の信号を出力する。
Data DU corresponding to the U-phase, V-phase and W-phase from the latch circuits 33, 34 and 35 based on the speed command input from the speed command section 9 and the data from the ROM 29. DV and DW are respectively shown in FIGS. 8 (1) to 8 (4). The operations of the speed width modulation circuits 11, 12, and 13 are the same as each other, and the U phase will be described as an example. The signal DU from the conversion circuit 36 and the triangular wave signal from the oscillation circuit 39 are compared with each other in signal level in the voltage comparison circuit 40, and a pulsed signal shown in FIG. 8 (6) is output as a comparison result.

【0023】このU相に関するパルス状の信号は、前記
デッドタイム回路43に入力され、図8(8)及び同図
(9)に示される制御信号Uと、制御信号Eに対して同
図に示すデッドタイムtdが与えられた制御信号EUと
が作成される。
The pulse-shaped signal relating to the U phase is input to the dead time circuit 43 and is shown in FIG. 8 with respect to the control signal U and the control signal E shown in FIGS. The control signal EU to which the dead time td shown is given is created.

【0024】このようにして、本実施例において、図4
に示す電気回路の構成を用いて、モ−タ2を簡単な構成
によって正弦波駆動することができる。すなわち、前述
した第1実施例において述べた効果と同一の効果を達成
することができる。
In this way, in this embodiment, as shown in FIG.
The motor 2 can be sine-wave driven with a simple structure by using the structure of the electric circuit shown in FIG. That is, the same effect as the effect described in the first embodiment can be achieved.

【0025】図9は、本発明の第3の実施例のブロック
図である。本実施例は前述の第2実施例の構成と類似
し、対応する部分には同一の参照符号を付す。本実施例
の特徴は、変換回路23の出力を、速度指令部9からの
速度指令入力との間で減算する速度アンプ49に入力
し、速度アンプ49からの出力を、前記変換回路36,
37,38の基準電圧として共通に入力するようにした
ことである。このような構成によっても、第1実施例の
駆動装置1の前述した効果と同一の効果を達成すること
ができると共にモータの一定速制御が行える。
FIG. 9 is a block diagram of the third embodiment of the present invention. The present embodiment is similar to the configuration of the above-mentioned second embodiment, and corresponding parts are designated by the same reference numerals. The feature of this embodiment is that the output of the conversion circuit 23 is input to a speed amplifier 49 that subtracts from the speed command input from the speed command unit 9, and the output from the speed amplifier 49 is input to the conversion circuit 36,
That is, the reference voltages of 37 and 38 are commonly input. With such a configuration as well, it is possible to achieve the same effects as the above-described effects of the driving device 1 of the first embodiment, and to perform constant speed control of the motor.

【0026】図10は、本発明の第4の実施例の構成を
示すブロック図である。本実施例は、前記第2実施例に
類似し、対応する部分には同一の参照符号を付す。本実
施例の特徴は、前記実施例における変換回路23、VC
O回路24、発振回路25、2逓倍回路26、デコ−タ
27、エンコ−ダ28、アップカウンタ31及びラッチ
回路33,34,35に代えて、マイクロプロセッサ5
2を用いるようにしたことである。即ち、前記各回路の
動作をマイクロプロセッサ52が実行する。ここで、前
記NOR回路22の出力は、マイクロプロセッサ52に
ロ−アクティブな割込信号バ−INTとして入力され
る。
FIG. 10 is a block diagram showing the configuration of the fourth embodiment of the present invention. This embodiment is similar to the second embodiment, and the same reference numerals are given to corresponding parts. The feature of this embodiment is that the conversion circuit 23, VC
Instead of the O circuit 24, the oscillating circuit 25, the frequency multiplying circuit 26, the decoder 27, the encoder 28, the up counter 31, and the latch circuits 33, 34, 35, the microprocessor 5
That is, 2 is used. That is, the microprocessor 52 executes the operation of each circuit. Here, the output of the NOR circuit 22 is input to the microprocessor 52 as a low-active interrupt signal bar INT.

【0027】図11は本実施例の動作を説明するタイム
チャ−トであり、図12〜図15は、本実施例の動作を
説明するフローチャ−トである。ステップa1におい
て、マイクロプロセッサ52の周知の初期設定と動作モ
−ドの指定とが行われる。ステップa2において、マイ
クロプロセッサ52に内蔵されるRAMがクリアされ、
以後の動作に備える。ステップa3において、マイクロ
プロセッサ52は、磁極検出素子Hからの図11(1)
〜(3)に示される検出信号を読み取る。ステップa4
において、下式で規定されるモ−タ2の回転パルス周期
Ts[秒]、 Ts=60/3PN 及び電気角60度毎の正弦波データ出力回数nに基づい
て、下式の正弦波デ−タの出力周期Sant[秒]を定
める。
FIG. 11 is a time chart for explaining the operation of this embodiment, and FIGS. 12 to 15 are flow charts for explaining the operation of this embodiment. At step a1, well-known initialization and operation mode designation of the microprocessor 52 are performed. In step a2, the RAM built in the microprocessor 52 is cleared,
Prepare for subsequent operations. In step a3, the microprocessor 52 sends the signal from the magnetic pole detecting element H shown in FIG.
The detection signals shown in (3) to (3) are read. Step a4
In the following, the sine wave data of the following formula is calculated based on the rotation pulse period Ts [seconds] of the motor 2, Ts = 60 / 3PN and the sine wave data output count n for each 60 electrical degrees. Data output cycle Sant [seconds].

【0028】Sant=Ts/n ステップa5において、前記回転パルス周期Tsが最大
値Tmax以下であるかどうかを判断する。この判断が
肯定であれば処理はステップa4に戻り、判断が否定で
あれば処理はステップa6に移る。ステップa6におい
て、マイクロプロセッサ52が内蔵するタイマに(−S
ant)をセットする。ステップa7において、前記タ
イマを起動する。
Sant = Ts / n In step a5, it is determined whether the rotation pulse period Ts is less than or equal to the maximum value Tmax. If this determination is affirmative, the process returns to step a4, and if the determination is negative, the process proceeds to step a6. In step a6, the timer built in the microprocessor 52 is set to (-S
ant) is set. In step a7, the timer is started.

【0029】前記割込信号バ−INTが入力されると、
処理は、図13ステップb1に移る。ステップb1にお
いて、外部割込周期Tsを測定し、ステップ2におい
て、前記磁極検出素子Hからの図11(1)〜(3)に
示される検出信号を読み取る。ステップb3において、
正弦波デ−タの出力回数countに0をセットする。
この後、処理は、割込が発生した図12に示すメインル
−チンのステップに戻る。
When the interrupt signal bar INT is input,
The processing moves to step b1 in FIG. In step b1, the external interrupt period Ts is measured, and in step 2, the detection signals shown in FIGS. 11 (1) to 11 (3) from the magnetic pole detection element H are read. In step b3,
0 is set to the output count count of the sine wave data.
After this, the process returns to the main routine step shown in FIG. 12 where the interrupt occurs.

【0030】前記タイマによる割込が発生した場合、処
理は図14及び図15に移る。ステップc1において、
前記タイマを停止し、ステップc2において、タイマに
(−Sant)をセットする。ステップc3において、
タイマを起動し、ステップc4において、前記正弦波デ
−タの出力回数countが前記出力回数n以上となっ
たかどうかを判断する。この判断が肯定であれば、処理
はステップc5に移り、判断が否定であれば、ステップ
c6において、出力回数countを−1デクリメント
し、ステップ5に移る。
When an interrupt is generated by the timer, the processing moves to FIGS. 14 and 15. In step c1,
The timer is stopped, and (-Sant) is set in the timer in step c2. In step c3,
A timer is started, and in step c4, it is judged whether or not the output count of the sine wave data count is equal to or larger than the output count n. If the determination is affirmative, the process proceeds to step c5. If the determination is negative, the output count count is decremented by -1 in step c6, and the process proceeds to step 5.

【0031】ステップc5において、U相、V相及びW
相に関する正弦波データが格納されているアドレスA
U,AV,AWと前記出力回数countを加えた数
を、新たなアドレスAU,AV,AWとする。ステップ
c7において、アドレスAU,AV,AWにおけるU
相、V相及びW相に関するデ−タDAU,DAV,DA
Wに前記速度指令Vsを乗算した結果を出力用のデ−タ
DU,DV,DWとする。ステップc8において、各デ
−タDU,DV,DWを、各変換回路36,37,38
に出力する。このような本実施例の駆動装置1におい
て、各部の信号波形の実測された結果は、図16〜図1
8に示される。
In step c5, the U phase, V phase and W phase
Address A where the sine wave data related to the phase is stored
The new addresses AU, AV, AW are the numbers obtained by adding U, AV, AW and the output count. At step c7, U at addresses AU, AV, AW
Phase, V phase and W phase data DAU, DAV, DA
The result of multiplying W by the speed command Vs is used as output data DU, DV, DW. At step c8, each data DU, DV, DW is converted into each conversion circuit 36, 37, 38.
Output to. In the drive device 1 of the present embodiment as described above, the actually measured results of the signal waveforms of the respective parts are shown in FIGS.
8 is shown.

【0032】即ち、本実施例においても、前述した実施
例における効果と同様の効果を達成することができる。
That is, also in this embodiment, it is possible to achieve the same effect as that of the above-described embodiment.

【0033】図19は、本発明の第5の実施例のブロッ
ク図である。本実施例は前述の実施例に類似し、対応す
る部分には同一の参照符号を付す。本実施例の特徴は、
前記NOR回路23の出力を周波数/電圧変換回路53
に入力し、前記変換回路53の出力を、速度指令部9か
らの信号と加減算し、その結果を速度アンプ54を介し
て、マイクロプロセッサ52に速度指令入力Vsとして
入力するようにしたことである。このような実施例にお
いても、前述した実施例の効果と同様な効果を達成する
ことができると共にモータの一定速制御が行える。
FIG. 19 is a block diagram of the fifth embodiment of the present invention. This embodiment is similar to the above-mentioned embodiment, and corresponding parts are designated by the same reference numerals. The feature of this embodiment is that
The output of the NOR circuit 23 is used as a frequency / voltage conversion circuit 53.
Is input to the microprocessor 52 via the speed amplifier 54, and the output of the conversion circuit 53 is added to or subtracted from the signal from the speed command unit 9 and input to the microprocessor 52 as the speed command input Vs. . In such an embodiment as well, it is possible to achieve the same effect as that of the above-described embodiment and to perform constant speed control of the motor.

【0034】[0034]

【発明の効果】以上のように本発明に従えば、複数相の
巻線を有する直流モ−タの回転子の位置は、回転検出素
子によって検出され、回転信号が出力される。各回転検
出素子からの回転信号は、正弦波発生手段に入力され、
回転信号に対応して、略正弦波形状の制御信号を発生す
る。この制御信号は、スイッチ素子に入力され、前記各
回転検出素子からの回転信号に対応して、略正弦波形状
駆動電力を直流モ−タの各コイルに供給する。
As described above, according to the present invention, the position of the rotor of the DC motor having the windings of a plurality of phases is detected by the rotation detecting element and the rotation signal is output. The rotation signal from each rotation detection element is input to the sine wave generating means,
A substantially sinusoidal control signal is generated in response to the rotation signal. This control signal is input to the switch element and supplies substantially sinusoidal drive power to each coil of the DC motor in response to the rotation signal from each rotation detection element.

【0035】これにより、直流モ−タのトルクリップル
を解消することができ、直流モ−タ、あるいは直流モ−
タの各種機器への取付部、直流モ−タが用いられる各種
機器などからの騒音の発生を防止することができる。し
かも騒音発生の防止を機械的構成を用いずに達成するの
で、モ−タなどの構成が簡単になる。
As a result, the torque ripple of the DC motor can be eliminated, and the DC motor or the DC motor can be eliminated.
It is possible to prevent the generation of noise from the mounting portion of the motor to various devices, various devices using the DC motor, and the like. Moreover, since the prevention of noise generation is achieved without using a mechanical structure, the structure of the motor and the like becomes simple.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例の駆動装置1のブロック図で
ある。
FIG. 1 is a block diagram of a drive device 1 according to an embodiment of the present invention.

【図2】本実施例の駆動装置1の動作を説明するタイム
チャ−トである。
FIG. 2 is a time chart explaining the operation of the driving device 1 of the present embodiment.

【図3】本実施例の駆動装置1の動作を説明するタイム
チャ−トである。
FIG. 3 is a time chart explaining the operation of the driving device 1 of the present embodiment.

【図4】本発明の第2の実施例の駆動装置1のブロック
図である。
FIG. 4 is a block diagram of a driving device 1 according to a second embodiment of the present invention.

【図5】ROM29に記憶されたデ−タを表す波形図で
ある。
5 is a waveform chart showing data stored in a ROM 29. FIG.

【図6】本実施例の駆動装置1の動作を説明するタイム
チャ−トである。
FIG. 6 is a time chart explaining the operation of the driving device 1 of the present embodiment.

【図7】本実施例の駆動装置1の動作を説明するタイム
チャ−トである。
FIG. 7 is a time chart explaining the operation of the driving device 1 of the present embodiment.

【図8】本実施例の駆動装置1の動作を説明するタイム
チャ−トである。
FIG. 8 is a time chart explaining the operation of the driving device 1 of the present embodiment.

【図9】本発明の第3の実施例の駆動装置1のブロック
図である。
FIG. 9 is a block diagram of a driving device 1 according to a third embodiment of the present invention.

【図10】本発明の第4の実施例の駆動装置1のブロッ
ク図である。
FIG. 10 is a block diagram of a driving device 1 according to a fourth embodiment of the present invention.

【図11】本実施例の駆動装置1の動作を説明するタイ
ムチャ−トである。
FIG. 11 is a time chart explaining the operation of the driving device 1 of the present embodiment.

【図12】本実施例の駆動装置1の動作を説明するフロ
−チャ−トである。
FIG. 12 is a flowchart for explaining the operation of the driving device 1 of this embodiment.

【図13】本実施例の駆動装置1の動作を説明するフロ
−チャ−トである。
FIG. 13 is a flowchart for explaining the operation of the driving device 1 of this embodiment.

【図14】本実施例の駆動装置1の動作を説明するフロ
−チャ−トである。
FIG. 14 is a flowchart for explaining the operation of the driving device 1 of this embodiment.

【図15】本実施例の駆動装置1の動作を説明するフロ
−チャ−トである。
FIG. 15 is a flowchart for explaining the operation of the driving device 1 of this embodiment.

【図16】本実施例の駆動装置1の動作を説明する波形
図である。
FIG. 16 is a waveform diagram illustrating the operation of the driving device 1 of the present embodiment.

【図17】本実施例の駆動装置1の動作を説明する波形
図である。
FIG. 17 is a waveform diagram for explaining the operation of the driving device 1 of this embodiment.

【図18】本実施例の駆動装置1の動作を説明する波形
図である。
FIG. 18 is a waveform diagram illustrating the operation of the driving device 1 according to the present embodiment.

【図19】本発明の第5の実施例の駆動装置1のブロッ
ク図である。
FIG. 19 is a block diagram of a driving device 1 according to a fifth embodiment of the present invention.

【図20】従来例の問題点を説明するタイムチャ−トで
ある。
FIG. 20 is a time chart for explaining the problems of the conventional example.

【符号の説明】[Explanation of symbols]

1 駆動装置 2 モ−タ 3,4,5 コイル 6 インバ−タ回路 H 磁極検出素子 10 正弦波作成回路 11,12,13 パルス幅変調回路 29 ROM 52 マイクロプロセッサ Q1,Q2,Q3,Q4,Q5,Q6 トランジスタ DESCRIPTION OF SYMBOLS 1 Drive device 2 Motors 3, 4, 5 Coil 6 Inverter circuit H Magnetic pole detection element 10 Sine wave creation circuit 11, 12, 13 Pulse width modulation circuit 29 ROM 52 Microprocessor Q1, Q2, Q3, Q4, Q5 , Q6 transistor

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数相の巻線を有する直流モ−タの各相毎
のコイルに駆動電力をそれぞれ供給する複数のスイッチ
素子と、 回転子の位置を検出する回転検出素子と、 回転検出素子からの回転信号に対応して、前記スイッチ
素子に供給する略正弦波形状の制御信号を発生する正弦
波発生手段とを含むことを特徴とする直流モ−タの駆動
装置。
1. A plurality of switch elements for respectively supplying drive power to coils for each phase of a DC motor having windings of a plurality of phases, a rotation detecting element for detecting a position of a rotor, and a rotation detecting element. And a sine wave generating means for generating a substantially sine wave control signal to be supplied to the switch element in response to the rotation signal from the DC motor driving device.
JP01357093A 1993-01-29 1993-01-29 Drive device for DC motor Expired - Fee Related JP3232467B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01357093A JP3232467B2 (en) 1993-01-29 1993-01-29 Drive device for DC motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01357093A JP3232467B2 (en) 1993-01-29 1993-01-29 Drive device for DC motor

Publications (2)

Publication Number Publication Date
JPH06233585A true JPH06233585A (en) 1994-08-19
JP3232467B2 JP3232467B2 (en) 2001-11-26

Family

ID=11836833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01357093A Expired - Fee Related JP3232467B2 (en) 1993-01-29 1993-01-29 Drive device for DC motor

Country Status (1)

Country Link
JP (1) JP3232467B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1060560A4 (en) * 1998-03-02 2002-03-20 Turbocorp Ltd Motor conroller
US6812667B2 (en) 2002-07-15 2004-11-02 Matsushita Electric Industrial Co., Ltd. Motor driver
JP2008136662A (en) * 2006-12-01 2008-06-19 Terumo Corp Oxygen concentrator
US8169170B2 (en) 2007-06-14 2012-05-01 Panasonic Corporation Motor driving device, motor device, and integrated circuit device
CN103109452A (en) * 2010-09-15 2013-05-15 松下电器产业株式会社 Motor current phase detecting device and motor drive device having same
CN104702169A (en) * 2015-02-06 2015-06-10 宁波知上智能软件开发有限公司 Automatic sliding door linear permanent magnetism synchronous motor sine control method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101385228B (en) 2006-05-18 2012-01-04 松下电器产业株式会社 Motor driver

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1060560A4 (en) * 1998-03-02 2002-03-20 Turbocorp Ltd Motor conroller
US6812667B2 (en) 2002-07-15 2004-11-02 Matsushita Electric Industrial Co., Ltd. Motor driver
EP1724912A1 (en) 2002-07-15 2006-11-22 Matsushita Electric Industrial Co., Ltd. Motor driver
JP2008136662A (en) * 2006-12-01 2008-06-19 Terumo Corp Oxygen concentrator
US8169170B2 (en) 2007-06-14 2012-05-01 Panasonic Corporation Motor driving device, motor device, and integrated circuit device
CN103109452A (en) * 2010-09-15 2013-05-15 松下电器产业株式会社 Motor current phase detecting device and motor drive device having same
CN104702169A (en) * 2015-02-06 2015-06-10 宁波知上智能软件开发有限公司 Automatic sliding door linear permanent magnetism synchronous motor sine control method

Also Published As

Publication number Publication date
JP3232467B2 (en) 2001-11-26

Similar Documents

Publication Publication Date Title
US7138776B1 (en) Method and apparatus for controlling brushless DC motors in implantable medical devices
JP5502605B2 (en) Motor control device
JP4288851B2 (en) Motor drive device
WO1995027328A1 (en) Method of controlling driving of brushless dc motor, and apparatus therefor, and electric machinery and apparatus used therefor
US6850022B2 (en) Method and system for determining electronic commutation in brushless DC machines irrespective of the placement of rotor position sensors
EP1505719B1 (en) Determining rotation of a freewheeling motor
US5886485A (en) Sensorless BLDC motor and a manufacturing method thereof
JPH06233585A (en) Driver of dc motor
JPH10146086A (en) Inverter drive circuit for motor
EP1271760B1 (en) Method for minimising the phase errors during the driving of an electric motor, and a circuit using the method thereof
EP1416623B1 (en) Method and system for determining electronic commutation in brushless DC machines irrespective of the placement of rotor position sensors
JP4896681B2 (en) Motor control device and fan motor
JPH0956191A (en) Brushless motor speed detection apparatus
JPH06233584A (en) Driver of dc motor
JPH06233583A (en) Driver of dc motor
JP2006006067A (en) Brushless dc motor driving apparatus
JPH08237986A (en) Rotational position detector and detecting method
JP3363833B2 (en) FG signal generation circuit, BLDC motor having the same, and BLDC motor drive circuit
JP2778816B2 (en) Sensorless spindle motor control circuit
JPH069439B2 (en) Electric motor torque control device
JP4432292B2 (en) DC brushless motor parallel drive circuit
JP2001128477A (en) Control method for switched reluctance motor, driving method for compressor, and apparatus thereof
JP4147382B2 (en) DC brushless motor parallel drive circuit
JP3252305B2 (en) Drive device for brushless DC motor
JP3700301B2 (en) Motor drive circuit

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070921

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080921

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090921

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100921

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees