JPH08111994A - Motor drive - Google Patents
Motor driveInfo
- Publication number
- JPH08111994A JPH08111994A JP6243903A JP24390394A JPH08111994A JP H08111994 A JPH08111994 A JP H08111994A JP 6243903 A JP6243903 A JP 6243903A JP 24390394 A JP24390394 A JP 24390394A JP H08111994 A JPH08111994 A JP H08111994A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- position detection
- signal
- transistor
- circuit
- 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
(57)【要約】 (修正有)
【目的】 回転位置の検出精度の向上を簡便な構成で実
現できるモータの駆動装置を提供する。
【構成】 モータ位置検出回路8は、回転パルス信号S
1が入力される変換部11と、演算増幅回路12と、ト
ランジスタ15とを備えている。トランジスタ15のコ
レクタには一端が接地電位などの共通電位に接続された
コンデンサ17の他端が接続され、その他端は抵抗18
を介してトランジスタ19のコレクタに接続され、トラ
ンジスタ19のエミッタは共通電位に接続される。コン
デンサ17の他端は、演算増幅器20の非反転入力部に
接続され、基準電位Vthに接続される。演算増幅器2
0の出力は、セットリセットフリップフロップ回路21
のリセット入力端子に接続され、フリップフロップ回路
21のセット入力端子には、前記回転パルス信号S1が
接続される。
(57) [Summary] (Correction) [Purpose] To provide a motor drive device capable of realizing improvement in rotational position detection accuracy with a simple configuration. [Structure] The motor position detection circuit 8 uses a rotation pulse signal S
It includes a conversion unit 11 to which 1 is input, an operational amplifier circuit 12, and a transistor 15. The collector of the transistor 15 is connected to the other end of a capacitor 17, one end of which is connected to a common potential such as ground potential, and the other end is connected to a resistor 18
Is connected to the collector of the transistor 19, and the emitter of the transistor 19 is connected to the common potential. The other end of the capacitor 17 is connected to the non-inverting input section of the operational amplifier 20 and is connected to the reference potential Vth. Operational amplifier 2
The output of 0 is the set / reset flip-flop circuit 21.
Is connected to the reset input terminal of the flip-flop circuit 21, and the set input terminal of the flip-flop circuit 21 is connected to the rotation pulse signal S1.
Description
【0001】[0001]
【産業上の利用分野】本発明は、直流ブラシレスモータ
などのモータの駆動装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor drive device such as a DC brushless motor.
【0002】[0002]
【従来の技術】三相直流ブラシレスモータ(以下、モー
タ)の従来の駆動回路は、以下の構成を有している。モ
ータには、ホールICなどの位置検出素子が、各相毎に
合計3個設けられ、各位置検出素子から位置信号が得ら
れる。この位置信号と、外部から入力される速度指令信
号とによって、PWM(パルス幅変調)信号が生成され
る。ここで、前記位置検出素子を電気角120°毎に合
計3個配置した場合、各位置検出素子から、相互に電気
角120°の位相差を有する位置検出信号がそれぞれ得
られる。これらの各位置検出信号を合成し、各位置検出
信号の各エッジ毎に信号レベルがハイレベルとローレベ
ルとの間で切替わる信号を形成した場合、この信号はモ
ータの電気角60°に相当する位置検出精度でモータの
回転子の回転位置を検出できる信号である。2. Description of the Related Art A conventional drive circuit for a three-phase DC brushless motor (hereinafter referred to as a motor) has the following configuration. The motor is provided with a total of three position detecting elements such as Hall ICs for each phase, and a position signal is obtained from each position detecting element. A PWM (pulse width modulation) signal is generated by this position signal and a speed command signal input from the outside. Here, when a total of three position detecting elements are arranged for each electrical angle of 120 °, position detecting signals having a phase difference of 120 ° in electrical angle are obtained from each position detecting element. When these position detection signals are combined to form a signal whose signal level is switched between a high level and a low level for each edge of each position detection signal, this signal corresponds to an electric angle of 60 ° of the motor. This is a signal that can detect the rotational position of the rotor of the motor with the position detection accuracy.
【0003】[0003]
【発明が解決しようとする課題】一方、このような従来
の回転子の位置検出を行うモータの駆動装置では、回転
子の位置検出精度は、モータの電気角60°が下限であ
り、電気角60°未満のより、高精度の位置検出を行う
ことは困難であり、検出精度を向上しようとすると、前
記位置検出素子の個数を増加させる必要がある。この場
合、モータの駆動装置に必要な部品点数が増大し、ま
た、これに応じて複雑化する配線の接続の手間も増大す
るという問題点を有している。On the other hand, in such a conventional motor drive device for detecting the position of a rotor, the rotor position detection accuracy is lower than the electrical angle of 60 °, and the electrical angle of the motor is the lower limit. If the angle is less than 60 °, it is difficult to perform highly accurate position detection, and in order to improve the detection accuracy, it is necessary to increase the number of the position detection elements. In this case, there is a problem in that the number of parts required for the motor drive device increases and the labor of connecting wirings, which becomes complicated accordingly, also increases.
【0004】本発明は、上述の技術的課題を解決するた
めになされたものであり、その目的は、モータの回転位
置の検出精度を格段に向上することができ、しかも、こ
れを簡便な構成で実現することができるモータの駆動装
置を提供することである。The present invention has been made in order to solve the above-mentioned technical problem, and its purpose is to significantly improve the detection accuracy of the rotational position of a motor, and to make it simple in construction. It is to provide a drive device for a motor that can be realized by.
【0005】[0005]
【課題を解決するための手段】本発明のモータの駆動装
置は、複数相で駆動され、回転子の位置を検出する複数
の位置検出素子を備えるモータの駆動装置であって、該
複数の位置検出素子からの各位置検出信号の各エッジ毎
に信号レベルが切替わる回転パルス信号を出力する回転
パルス発生部と、該回転パルス信号が入力される度に出
力信号をハイレベルとし、該モータの回転子の予め定め
る位置検出精度に対応する規定時間経過後に出力信号を
ローレベルとする可変タイマ部とを備えており、そのこ
とによって、上記目的を達成することができる。A motor drive device of the present invention is a motor drive device which is driven in a plurality of phases and has a plurality of position detecting elements for detecting the position of a rotor. A rotation pulse generator that outputs a rotation pulse signal whose signal level is switched for each edge of each position detection signal from the detection element, and sets the output signal to a high level each time the rotation pulse signal is input, A variable timer unit that sets the output signal to a low level after a lapse of a specified time corresponding to the predetermined position detection accuracy of the rotor is provided, and thereby the above object can be achieved.
【0006】本発明において、前記位置検出素子は3個
備えられる場合がある。In the present invention, three position detecting elements may be provided.
【0007】[0007]
【作用】本発明に従えば、回転パルス発生部は、回転子
の位置を検出する複数の位置検出素子からの各位置検出
信号の各エッジ毎に信号レベルが切替わる回転パルス信
号を出力する。可変タイマ部は、回転パルス信号が入力
される度に出力信号をハイレベルとし、モータの回転子
の予め定める位置検出精度に対応する規定時間経過後に
出力信号をローレベルとする。According to the present invention, the rotation pulse generator outputs the rotation pulse signal whose signal level is switched at each edge of each position detection signal from the plurality of position detection elements for detecting the position of the rotor. The variable timer unit sets the output signal to the high level each time the rotation pulse signal is input, and sets the output signal to the low level after a lapse of a specified time corresponding to the predetermined position detection accuracy of the rotor of the motor.
【0008】これにより、前記規定時間を適宜定めるこ
とにより、モータの回転子の位置検出精度を任意に定め
ることができ、該位置検出精度を格段に向上することが
できる。また、本発明において、位置検出精度の向上
は、位置検出素子の増大を行わずに実現することができ
るので、位置検出を行うモータの駆動装置の構成を簡便
にすることができる。Thus, by appropriately setting the specified time, the position detection accuracy of the rotor of the motor can be arbitrarily set, and the position detection accuracy can be remarkably improved. Further, in the present invention, the improvement of the position detection accuracy can be realized without increasing the number of position detection elements, so that the configuration of the motor drive device for position detection can be simplified.
【0009】また、本発明において、前記位置検出素子
を3個備える場合、通常、三相モータの位置検出素子は
3個が配置されているので、従来から用いられている位
置検出素子をそのまま用いることができ、この点でも、
モータの駆動装置の構成を簡便に構成することができ
る。Further, in the present invention, when three position detecting elements are provided, usually three position detecting elements are arranged in a three-phase motor, so that the position detecting elements conventionally used are used as they are. You can and also in this respect
The configuration of the motor drive device can be simply configured.
【0010】[0010]
【実施例】以下に、本発明の第1の実施例を説明する。
図1は、本発明の第1実施例のモータ1の駆動回路2の
モータ位置検出回路8の電気的構成を説明するブロック
図であり、図2はモータ1の駆動回路2の電気的構成を
説明するブロック図である。本実施例では、モータ1を
三相全波ブラシレスモータとして説明するが、その他の
種類のモータであっても、本発明を容易に実施すること
ができる。モータ1には、モータ1の回転子3の回転位
置を検出するために、例としてホール素子などの回転位
置に対応した検出信号を出力する3個の回転位置検出素
子4a、4b、4cが設けられる。EXAMPLE A first example of the present invention will be described below.
FIG. 1 is a block diagram for explaining the electrical configuration of the motor position detection circuit 8 of the drive circuit 2 for the motor 1 according to the first embodiment of the present invention. FIG. 2 shows the electrical configuration of the drive circuit 2 for the motor 1. It is a block diagram explaining. In the present embodiment, the motor 1 is described as a three-phase full-wave brushless motor, but the present invention can be easily implemented with other types of motors. In order to detect the rotational position of the rotor 3 of the motor 1, the motor 1 is provided with, for example, three rotational position detection elements 4a, 4b, 4c that output a detection signal corresponding to the rotational position of a hall element or the like. To be
【0011】本実施例の駆動回路2は、モータ1に三相
の駆動信号を供給する3段のインバータトランジスタを
含むインバータ回路5と、前記各位置検出素子4a、4
b、4cからの検出信号に基づいて、これらを合成した
回転パルス信号S1を出力する回転パルス発生部6と、
回転パルス発生部6からの回転パルス信号S1に基づい
て、後述する位置検出信号S2を発生するモータ位置検
出回路8と、モータ1の回転速度を外部から指示する速
度指示信号が入力され、別途発生されるPWM(パルス
幅変調)信号とこの速度指示信号とからパルス幅変調さ
れた制御信号を出力するPWM制御回路7と、前記モー
タ位置検出回路8とPWM制御回路7とからの各信号が
入力され、モータ1の各相毎に前記インバータ部5の各
段のインバータトランジスタをオン/オフさせる位相角
制御信号を作成する位相角制御回路9とを備える。ま
た、モータ1には、モータ1に駆動用の電源10が接続
される。The drive circuit 2 of this embodiment includes an inverter circuit 5 including three stages of inverter transistors for supplying three-phase drive signals to the motor 1, and the position detection elements 4a and 4 described above.
a rotation pulse generator 6 that outputs a rotation pulse signal S1 that is a combination of the detection signals from b and 4c;
A motor position detection circuit 8 for generating a position detection signal S2, which will be described later, and a speed instruction signal for externally instructing the rotation speed of the motor 1 are input based on the rotation pulse signal S1 from the rotation pulse generator 6 and are separately generated. A PWM control circuit 7 for outputting a pulse width modulated control signal from the PWM (pulse width modulation) signal and the speed instruction signal, and the respective signals from the motor position detection circuit 8 and the PWM control circuit 7 are input. And a phase angle control circuit 9 for generating a phase angle control signal for turning on / off the inverter transistors of each stage of the inverter unit 5 for each phase of the motor 1. Further, the motor 1 is connected to a power source 10 for driving the motor 1.
【0012】本実施例のモータ位置検出回路8は、前記
回転パルス信号S1が入力され、回転パルス信号S1を
周波数/電圧変換し負論理の信号を出力する変換部11
と、変換部11からの信号が非反転入力部に入力され、
出力が抵抗23を介してPNP型のトランジスタ15の
ベースに入力される演算増幅回路12を備えている。前
記トランジスタ15のエミッタには抵抗16を介して例
として+15Vの電源電圧が接続され、トランジスタ1
5のコレクタには一端が接地電位などの共通電位に接続
されたコンデンサ17の他端が接続される。前記抵抗1
6とトランジスタ15のエミッタとの接続点は演算増幅
器22の反転入力部に接続される。前記コンデンサ17
の前記他端には抵抗18を介してNPN型のトランジス
タ19のコレクタが接続され、トランジスタ19のエミ
ッタは前記共通電位に接続される。さらに、前記コンデ
ンサ17の前記他端は、演算増幅器20の非反転入力部
に接続され、演算増幅器20の反転入力部は基準電位V
thに接続される。The motor position detection circuit 8 of this embodiment receives the rotation pulse signal S1 and converts the rotation pulse signal S1 into frequency / voltage and outputs a negative logic signal.
And the signal from the conversion unit 11 is input to the non-inverting input unit,
The operational amplifier circuit 12 whose output is input to the base of the PNP transistor 15 via the resistor 23 is provided. A power supply voltage of, for example, +15 V is connected to the emitter of the transistor 15 via the resistor 16,
The other end of the capacitor 17, one end of which is connected to a common potential such as the ground potential, is connected to the collector of 5. The resistor 1
The connection point between 6 and the emitter of the transistor 15 is connected to the inverting input of the operational amplifier 22. The capacitor 17
The collector of an NPN transistor 19 is connected to the other end of the transistor via a resistor 18, and the emitter of the transistor 19 is connected to the common potential. Further, the other end of the capacitor 17 is connected to the non-inverting input section of the operational amplifier 20, and the inverting input section of the operational amplifier 20 is connected to the reference potential V.
connected to th.
【0013】演算増幅器20の出力は、セットリセット
型フリップフロップ回路(以下、フリップフロップ回
路)21のリセット入力端子に接続され、フリップフロ
ップ回路21のセット入力端子には、前記回転パルス信
号S1が接続される。フリップフロップ回路21の反転
出力Qバーは、前記トランジスタ19のベースに接続さ
れ、フリップフロップ回路21の非反転出力Qは、モー
タ位置検出回路8の出力となる。The output of the operational amplifier 20 is connected to the reset input terminal of a set / reset type flip-flop circuit (hereinafter, flip-flop circuit) 21, and the set pulse input signal of the flip-flop circuit 21 is connected to the rotation pulse signal S1. To be done. The inverted output Q bar of the flip-flop circuit 21 is connected to the base of the transistor 19, and the non-inverted output Q of the flip-flop circuit 21 becomes the output of the motor position detection circuit 8.
【0014】図3は本実施例の動作を説明するタイムチ
ャートである。以下、図1〜図3を参照して、本実施例
の動作について説明する。FIG. 3 is a time chart for explaining the operation of this embodiment. The operation of this embodiment will be described below with reference to FIGS.
【0015】モータ1の回転位置は、前記位置検出素子
4a、4b、4cによって検出され、位置検出素子4
a、4b、4cから図3(1)〜同図(3)に示される
検出信号Su、Sv、Swが出力される。回転パルス発
生回路6は、前記検出信号Su、Sv、Swに基づい
て、各検出信号Su、Sv、Swの立ち上りエッジおよ
び立ち下がりエッジ毎に信号レベルがハイレベルとロー
レベルとの間で切替わる図3(4)に示される回転パル
ス信号S1を発生する。この回転パルス信号S1が前記
モータ位置検出回路8に入力される。The rotational position of the motor 1 is detected by the position detecting elements 4a, 4b, 4c, and the position detecting element 4 is detected.
Detection signals Su, Sv, and Sw shown in FIGS. 3A to 3C are output from a, 4b, and 4c. The rotation pulse generating circuit 6 switches the signal level between a high level and a low level at each rising edge and falling edge of each of the detection signals Su, Sv, Sw based on the detection signals Su, Sv, Sw. The rotation pulse signal S1 shown in FIG. 3 (4) is generated. The rotation pulse signal S1 is input to the motor position detection circuit 8.
【0016】モータ位置検出回路8では、変換部11に
おいて、回転パルス信号S1の周波数に対応したレベル
の電圧が出力される。この電圧は、前記演算増幅器22
および抵抗23を介してトランジスタ15のベースに入
力される。前記演算増幅器22は前記変換部11の出力
のインピーダンス整合のために設けられており、変換部
11の出力インピーダンスが十分に低ければ、変換部1
1の出力を直接にトランジスタ15のベースに入力して
も良い。In the motor position detection circuit 8, the converter 11 outputs a voltage of a level corresponding to the frequency of the rotation pulse signal S1. This voltage is applied to the operational amplifier 22.
And is input to the base of the transistor 15 via the resistor 23. The operational amplifier 22 is provided for impedance matching of the output of the converter 11, and if the output impedance of the converter 11 is sufficiently low, the converter 1 is provided.
The output of 1 may be directly input to the base of the transistor 15.
【0017】変換部11からの出力は負論理であるの
で、モータ1が所定の回転速度以上の回転数であれば、
演算増幅器22の出力はローレベルとなり、トランジス
タ15は常に導通状態となる。このとき、コンデンサ1
7はトランジスタ15を介して電源によって充電され
る。コンデンサ17の電位が前記基準電位Vthよりも
低い間は、フリップフロップ回路21のリセット入力端
子には常にローレベルの信号が入力されており、非反転
出力Qは図3(4)に示される前記回転パルスS1のポ
ジティブエッジで切り替えられたハイレベルの信号の出
力を維持する。反転出力Qバーはローレベルであり、ト
ランジスタ19は遮断され、前述したようにコンデンサ
17への充電が継続される。Since the output from the conversion unit 11 is negative logic, if the motor 1 has a rotational speed higher than a predetermined rotational speed,
The output of the operational amplifier 22 becomes low level, and the transistor 15 is always in the conductive state. At this time, capacitor 1
7 is charged by the power supply through the transistor 15. While the potential of the capacitor 17 is lower than the reference potential Vth, a low level signal is always input to the reset input terminal of the flip-flop circuit 21, and the non-inverted output Q is shown in FIG. The output of the high level signal switched by the positive edge of the rotation pulse S1 is maintained. The inverting output Q bar is at low level, the transistor 19 is cut off, and the charging of the capacitor 17 is continued as described above.
【0018】コンデンサ17の電位が前記基準電位Vt
hよりも高くなると、フリップフロップ回路21のリセ
ット入力端子にハイレベルの信号が入力され、非反転出
力Qはローレベルとなり、反転出力Qバーはハイレベル
となる。これにより、トランジスタ19は導通され、コ
ンデンサ17に充電された電荷が、トランジスタ19を
介して放電される。この放電により、コンデンサ17の
電位が前記基準電位Vthよりも低くなると、前述した
ようにトランジスタ19が遮断され、コンデンサ17へ
の充電が開始される。The potential of the capacitor 17 is the reference potential Vt.
When it becomes higher than h, a high level signal is input to the reset input terminal of the flip-flop circuit 21, the non-inverted output Q becomes low level, and the inverted output Q bar becomes high level. As a result, the transistor 19 is turned on, and the electric charge charged in the capacitor 17 is discharged through the transistor 19. Due to this discharge, when the potential of the capacitor 17 becomes lower than the reference potential Vth, the transistor 19 is cut off as described above, and the charging of the capacitor 17 is started.
【0019】このようにして、前記コンデンサ17の容
量と抵抗18の抵抗値との時定数によって定まる立ち上
がり期間を有する図3(5)に示される位置信号S2が
モータ位置検出回路8の出力として、前記制御回路9に
入力される。In this way, the position signal S2 shown in FIG. 3 (5) having a rising period determined by the time constant of the capacitance of the capacitor 17 and the resistance value of the resistor 18 is output as the output of the motor position detection circuit 8. It is input to the control circuit 9.
【0020】以上のように、本実施例において、前記容
量あるいは抵抗値を適宜選択して、前記時定数を適宜定
めることにより、モータ1の回転子3の位置検出精度を
任意に定めることができ、該位置検出精度を格段に向上
することができる。また、本実施例において、位置検出
精度の向上は、位置検出素子4a、4b、4cの増大を
行わずに実現することができるので、位置検出を行うモ
ータ1の駆動装置2の構成を簡便にすることができる。As described above, in this embodiment, the position detection accuracy of the rotor 3 of the motor 1 can be arbitrarily determined by appropriately selecting the capacitance or resistance value and appropriately determining the time constant. The position detection accuracy can be significantly improved. Further, in the present embodiment, the improvement of the position detection accuracy can be realized without increasing the number of the position detection elements 4a, 4b, 4c, so that the configuration of the drive device 2 of the motor 1 for performing the position detection can be simplified. can do.
【0021】また、本実施例において、前記位置検出素
子を例として3個備えている。通常、三相モータの位置
検出素子は3個が配置されているので、本実施例におい
て、従来から用いられている位置検出素子をそのまま用
いることができ、この点でも、モータ1の駆動装置2の
構成を簡便にすることができる。Further, in this embodiment, three position detecting elements are provided as an example. Normally, three position detecting elements are arranged in the three-phase motor, so that the position detecting elements conventionally used in this embodiment can be used as they are. In this respect also, the driving device 2 for the motor 1 can be used. The configuration can be simplified.
【0022】以下に、本発明の第2の実施例を説明す
る。図4は、本発明の第2の実施例のモータ1の駆動回
路2のモータ位置検出回路8aの電気的構成を説明する
ブロック図である。本実施例は、前記第1の実施例のモ
ータ位置検出回路8に類似し、対応する部分には同一の
参照符号を付す。本実施例のモータ位置検出回路8aが
用いられるモータの駆動回路の構成は、図2を参照して
第1の実施例において絶命された構成と同一であり、再
度の説明を省略する。The second embodiment of the present invention will be described below. FIG. 4 is a block diagram illustrating the electrical configuration of the motor position detection circuit 8a of the drive circuit 2 of the motor 1 according to the second embodiment of the present invention. This embodiment is similar to the motor position detection circuit 8 of the first embodiment, and the corresponding parts are designated by the same reference numerals. The configuration of the motor drive circuit in which the motor position detection circuit 8a of the present embodiment is used is the same as the configuration that was dead in the first embodiment with reference to FIG.
【0023】本実施例のモータ位置検出回路8aは、前
記回転パルス信号S1が入力され、回転パルス信号S1
を周波数/電圧変換する変換部11と、変換部11から
の信号が非反転入力部に入力され、出力が反転入力部に
負帰還接続される演算増幅回路12と、増幅回路12の
出力部にアノードが接続されているダイオード14と、
ダイオード14のカソードがベースに接続されているP
NP型のトランジスタ15と、ダイオード14のカソー
ドが接続されているプルダウン抵抗14とを備えてい
る。The motor position detection circuit 8a of this embodiment receives the rotation pulse signal S1 and receives the rotation pulse signal S1.
To a non-inverting input section, a signal from the converting section 11 is input to the non-inverting input section, and an output is negatively feedback-connected to the inverting input section; and an output section of the amplifying circuit 12. A diode 14 to which the anode is connected,
The cathode of the diode 14 is connected to the base P
It has an NP-type transistor 15 and a pull-down resistor 14 to which the cathode of a diode 14 is connected.
【0024】トランジスタ15のエミッタには抵抗16
を介して例として+15Vの電源電圧が接続され、トラ
ンジスタ15のコレクタには一端が接地電位などの共通
電位に接続されたコンデンサ17の他端が接続される。
このコンデンサ17の前記他端には抵抗18を介してト
ランジスタ19のコレクタが接続され、トランジスタ1
9のエミッタは前記共通電位に接続される。さらに、前
記コンデンサ17の前記他端は、演算増幅器20の非反
転入力部に接続され、演算増幅器20の反転入力部は基
準電位Vthに接続される。A resistor 16 is provided at the emitter of the transistor 15.
As an example, a power supply voltage of + 15V is connected via, and the collector of the transistor 15 is connected to the other end of the capacitor 17, one end of which is connected to a common potential such as the ground potential.
The collector of the transistor 19 is connected to the other end of the capacitor 17 via the resistor 18.
The emitter of 9 is connected to said common potential. Further, the other end of the capacitor 17 is connected to the non-inverting input section of the operational amplifier 20, and the inverting input section of the operational amplifier 20 is connected to the reference potential Vth.
【0025】演算増幅器20の出力は、フリップフロッ
プ回路21のリセット入力端子に接続され、フリップフ
ロップ回路21のセット入力端子には、前記回転パルス
信号S1が接続される。フリップフロップ回路21の反
転出力Qバーは、前記トランジスタ19のベースに接続
され、フリップフロップ回路21の非反転出力Qは、モ
ータ位置検出回路8の出力となる。The output of the operational amplifier 20 is connected to the reset input terminal of the flip-flop circuit 21, and the set input terminal of the flip-flop circuit 21 is connected to the rotation pulse signal S1. The inverted output Q bar of the flip-flop circuit 21 is connected to the base of the transistor 19, and the non-inverted output Q of the flip-flop circuit 21 becomes the output of the motor position detection circuit 8.
【0026】図3のタイムチャートは本実施例において
も参照される。以下、図3および図4を参照して、本実
施例の動作について説明する。The time chart of FIG. 3 is also referred to in this embodiment. The operation of this embodiment will be described below with reference to FIGS. 3 and 4.
【0027】モータ1の回転速度は、前記位置検出素子
4a、4b、4cによって検出され、位置検出素子4
a、4b、4cから図3(1)〜同図(3)に示される
検出信号Su、Sv、Swが出力される。回転パルス発
生回路6は、前記検出信号Su、Sv、Swに基づい
て、各検出信号Su、Sv、Swの立ち上りエッジおよ
び立ち下がりエッジ毎に信号レベルがハイレベルとロー
レベルとの間で切替わる図3(4)に示される回転パル
ス信号S1を発生する。この回転パルス信号S1が前記
モータ位置検出回路8に入力される。The rotation speed of the motor 1 is detected by the position detecting elements 4a, 4b, 4c, and the position detecting element 4
Detection signals Su, Sv, and Sw shown in FIGS. 3A to 3C are output from a, 4b, and 4c. The rotation pulse generating circuit 6 switches the signal level between a high level and a low level at each rising edge and falling edge of each of the detection signals Su, Sv, Sw based on the detection signals Su, Sv, Sw. The rotation pulse signal S1 shown in FIG. 3 (4) is generated. The rotation pulse signal S1 is input to the motor position detection circuit 8.
【0028】モータ位置検出回路8では、変換部11に
おいて、回転パルス信号S1の周波数に対応したレベル
の電圧が出力される。この電圧は、前記演算増幅器12
およびダイオード14を介してトランジスタ15のベー
スに入力される。前記演算増幅器12は前記変換部11
の出力のインピーダンス整合のために設けられており、
変換部11の出力インピーダンスが十分に低ければ、変
換部11の出力を直接にトランジスタ15のベースに入
力しても良い。In the motor position detection circuit 8, the converter 11 outputs a voltage of a level corresponding to the frequency of the rotation pulse signal S1. This voltage is applied to the operational amplifier 12
And is input to the base of the transistor 15 via the diode 14. The operational amplifier 12 includes the conversion unit 11
It is provided for impedance matching of the output of
If the output impedance of the conversion unit 11 is sufficiently low, the output of the conversion unit 11 may be directly input to the base of the transistor 15.
【0029】変換部11からの出力は負論理であるの
で、前記モータ1が所定の回転数以上の回転数であれ
ば、前述したようにトランジスタ15は常に導通状態と
なる。このとき、コンデンサ17はトランジスタ15を
介して電源によって充電される。コンデンサ17の電位
が前記基準電位Vthよりも低い間は、フリップフロッ
プ回路21のリセット入力端子には常にローレベルの信
号が入力されており、非反転出力Qにおいて、図3
(4)に示される前記回転パルスS1のポジティブエッ
ジで切り替えられたハイレベルが維持される。反転出力
Qバーはローレベルであり、トランジスタ19は遮断さ
れ、前述したようにコンデンサ17への充電が継続され
る。Since the output from the conversion unit 11 is negative logic, if the motor 1 has a rotation speed higher than a predetermined rotation speed, the transistor 15 is always in the conductive state as described above. At this time, the capacitor 17 is charged by the power supply via the transistor 15. While the potential of the capacitor 17 is lower than the reference potential Vth, a low-level signal is always input to the reset input terminal of the flip-flop circuit 21.
The high level switched at the positive edge of the rotation pulse S1 shown in (4) is maintained. The inverting output Q bar is at low level, the transistor 19 is cut off, and the charging of the capacitor 17 is continued as described above.
【0030】コンデンサ17の電位が前記基準電位Vt
hよりも高くなると、フリップフロップ回路21のリセ
ット入力端子にハイレベルの信号が入力され、非反転出
力Qはローレベルとなり、反転出力Qバーはハイレベル
となる。これにより、トランジスタ19は導通され、コ
ンデンサ17に充電された電荷が、トランジスタ19を
介して放電される。この放電により、コンデンサ17の
電位が前記基準電位Vthよりも低くなると、前述した
ようにトランジスタ19が遮断され、コンデンサ17へ
の充電が開始される。The potential of the capacitor 17 is the reference potential Vt.
When it becomes higher than h, a high level signal is input to the reset input terminal of the flip-flop circuit 21, the non-inverted output Q becomes low level, and the inverted output Q bar becomes high level. As a result, the transistor 19 is turned on, and the electric charge charged in the capacitor 17 is discharged through the transistor 19. Due to this discharge, when the potential of the capacitor 17 becomes lower than the reference potential Vth, the transistor 19 is cut off as described above, and the charging of the capacitor 17 is started.
【0031】このようにして、前記コンデンサ17の容
量と、抵抗18の抵抗値との時定数によって定まる立ち
上がり期間を有する図3(5)に示される位置信号S2
がモータ位置検出回路8の出力として、前記制御回路9
に入力される。In this way, the position signal S2 shown in FIG. 3 (5) having the rising period determined by the time constant of the capacitance of the capacitor 17 and the resistance value of the resistor 18 is set.
Is output from the motor position detection circuit 8 as the control circuit 9
Is input to
【0032】以上のような構成と動作とを有する本実施
例においても、前記第1の実施例において説明された効
果と同様の効果を達成することができる。Also in the present embodiment having the above-described structure and operation, the same effects as the effects described in the first embodiment can be achieved.
【0033】[0033]
【発明の効果】以上のように請求項1の発明に従えば、
規定時間を適宜定めることにより、モータの回転子の位
置検出精度を任意に定めることができ、該位置検出精度
を格段に向上することができる。また、本発明におい
て、位置検出精度の向上は、位置検出素子の増大を行わ
ずに実現することができるので、位置検出を行うモータ
の駆動装置の構成を簡便にすることができる。As described above, according to the invention of claim 1,
By appropriately setting the prescribed time, the position detection accuracy of the rotor of the motor can be arbitrarily set, and the position detection accuracy can be significantly improved. Further, in the present invention, the improvement of the position detection accuracy can be realized without increasing the number of position detection elements, so that the configuration of the motor drive device for position detection can be simplified.
【0034】また、請求項2の発明において、位置検出
素子を3個備えているので、通常、三相モータの位置検
出素子として備えられている3個の位置検出素子をその
まま用いることができ、この点でも、モータの駆動装置
の構成を簡便にすることができる。。Further, in the invention of claim 2, since three position detecting elements are provided, the three position detecting elements normally provided as the position detecting elements of the three-phase motor can be used as they are, Also in this respect, the configuration of the motor drive device can be simplified. .
【図1】本発明の第1の実施例のモータ1の駆動回路2
のモータ位置検出回路8の電気的構成を説明するブロッ
ク図である。FIG. 1 is a drive circuit 2 for a motor 1 according to a first embodiment of the present invention.
3 is a block diagram illustrating an electrical configuration of a motor position detection circuit 8 of FIG.
【図2】本実施例のモータ位置検出回路8を備える駆動
回路2の電気的構成を説明するブロック図である。FIG. 2 is a block diagram illustrating an electrical configuration of a drive circuit 2 including a motor position detection circuit 8 of this embodiment.
【図3】第1および第2の実施例の動作を説明するタイ
ムチャートである。FIG. 3 is a time chart explaining the operation of the first and second embodiments.
【図4】本発明の第2の実施例のモータ位置検出回路8
aの電気的構成を説明するブロック図である。FIG. 4 is a motor position detection circuit 8 according to a second embodiment of the present invention.
It is a block diagram explaining the electric constitution of a.
8、8a モータ位置検出回路 11 変換部 12、20、22 演算増幅回路 15、19 トランジスタ 17 コンデンサ 21 フリップフロップ回路 S1 回転パルス信号 S2 位置検出信号 Vth 基準電位 8, 8a Motor position detection circuit 11 Conversion unit 12, 20, 22 Operational amplification circuit 15, 19 Transistor 17 Capacitor 21 Flip-flop circuit S1 Rotation pulse signal S2 Position detection signal Vth Reference potential
Claims (2)
る複数の位置検出素子を備えるモータの駆動装置であっ
て、 該複数の位置検出素子からの各位置検出信号の各エッジ
毎に信号レベルが切替わる回転パルス信号を出力する回
転パルス発生部と、 該回転パルス信号が入力される度に出力信号をハイレベ
ルとし、該モータの回転子の予め定める位置検出精度に
対応する規定時間経過後に出力信号をローレベルとする
可変タイマ部ととを備えるモータの駆動装置。1. A drive device for a motor, which is driven in a plurality of phases and includes a plurality of position detection elements for detecting the position of a rotor, wherein each position detection signal from each of the plurality of position detection elements has each edge. A rotation pulse generator that outputs a rotation pulse signal whose signal level is switched, and an output signal that is set to a high level each time the rotation pulse signal is input, and a specified time corresponding to a predetermined position detection accuracy of the rotor of the motor. And a variable timer unit that sets the output signal to a low level after a lapse of time.
1に記載のモータの駆動装置。2. The motor drive device according to claim 1, wherein three position detection elements are provided.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6243903A JPH08111994A (en) | 1994-10-07 | 1994-10-07 | Motor drive |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6243903A JPH08111994A (en) | 1994-10-07 | 1994-10-07 | Motor drive |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08111994A true JPH08111994A (en) | 1996-04-30 |
Family
ID=17110720
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6243903A Pending JPH08111994A (en) | 1994-10-07 | 1994-10-07 | Motor drive |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08111994A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013066351A (en) * | 2011-09-20 | 2013-04-11 | Shinano Kenshi Co Ltd | Drive controller for three-phase brushless motor |
-
1994
- 1994-10-07 JP JP6243903A patent/JPH08111994A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013066351A (en) * | 2011-09-20 | 2013-04-11 | Shinano Kenshi Co Ltd | Drive controller for three-phase brushless motor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0373693A2 (en) | Generator of drive signals for transistors connected in a half-bridge configuration | |
| TW201206050A (en) | Motor driving circuit | |
| JPH09219976A (en) | Driving method of power converter | |
| JP2000287479A (en) | Control device for brushless motor | |
| JPH08111994A (en) | Motor drive | |
| EP0539335B1 (en) | A linear feedback control circuit for a half-wave polyphase brushless motor | |
| JP2000032794A (en) | Power supply circuit | |
| JPH077971A (en) | Motor phase current detector | |
| JP2692103B2 (en) | Drive device for brushless motor | |
| JPS623673B2 (en) | ||
| JP2782481B2 (en) | Drive circuit for brushless motor | |
| JP3305173B2 (en) | Control device for brushless motor | |
| JP3355793B2 (en) | Drive device for brushless motor | |
| JP3578698B2 (en) | Brushless DC motor drive | |
| JP2706968B2 (en) | Control circuit for polyphase motor | |
| JP2006042476A (en) | Motor drive unit | |
| JP2819655B2 (en) | Drive device for brushless motor | |
| JP3039591B2 (en) | Inverter circuit | |
| JP3277728B2 (en) | Speed controller for electric motor | |
| JP4632808B2 (en) | Signal generation circuit | |
| KR890007623Y1 (en) | Motor controlling system of braking generation circuit | |
| JPH0646238Y2 (en) | Brushless motor speed controller | |
| JP2547063Y2 (en) | Fan motor control device | |
| JP2897343B2 (en) | Motor drive | |
| JPH02211090A (en) | Trapezoidal wave output circuit |