JPH0724476B2 - Motor control circuit - Google Patents
Motor control circuitInfo
- Publication number
- JPH0724476B2 JPH0724476B2 JP63093778A JP9377888A JPH0724476B2 JP H0724476 B2 JPH0724476 B2 JP H0724476B2 JP 63093778 A JP63093778 A JP 63093778A JP 9377888 A JP9377888 A JP 9377888A JP H0724476 B2 JPH0724476 B2 JP H0724476B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- signal
- command signal
- drive circuit
- drive
- 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.)
- Expired - Lifetime
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明はモータ制御回路に関し、特にブレーキ指令信
号に応答して逆回転トルクを発生してモータに制動力を
付与し、モータが停止状態にあるかどうかをそのモータ
の回転数に基づいて判定する、モータ制御回路に関す
る。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control circuit, and in particular, generates a reverse rotation torque in response to a brake command signal to apply a braking force to the motor, thereby stopping the motor. The present invention relates to a motor control circuit that determines whether or not there is a motor based on the rotation speed of the motor.
一般に、この種のモータ制御回路では、ブレーキ指令
信号が与えられると、モータの駆動トルクの極性を逆
にして逆回転トルクによる制動力を発生し、モータの
停止状態を検出し、モータが停止したなら上述の逆回
転トルクを解除する、という手順で逆回転トルクブレー
キによるモータの停止を行っている。Generally, in a motor control circuit of this kind, when a brake command signal is given, the polarity of the drive torque of the motor is reversed to generate a braking force by the reverse rotation torque, the stop state of the motor is detected, and the motor is stopped. If so, the reverse rotation torque is released to stop the motor by the reverse rotation torque brake.
従来回路において、前述のにおけるモータの停止検出
動作は、モータの回転数が或る一定値以下になったとき
(停止モード)または回転方向がになったとき(逆転モ
ード)を検出する方法であり、いずれもモータがわずか
でも回転しない限り停止を検出できない。In the conventional circuit, the motor stop detection operation described above is a method of detecting when the number of rotations of the motor becomes a certain value or less (stop mode) or when the rotation direction becomes (reverse rotation mode). , In either case, the stop cannot be detected unless the motor rotates even slightly.
従来回路において、装置およびモータの両方とも停止し
ている状態から、ブレーキ指令信号を入力しておき、そ
のまま電源を投入するなどして装置を起動した場合に
も、装置は前述の〜の手順に従って動作する。その
ために、モータを一旦回転させないとの停止検出がで
きない。そのため、モータに一瞬の回転を生じ、ブレー
キによる確実な停止という点で好ましくない。In the conventional circuit, even when both the device and the motor are stopped, the brake command signal is input and the device is started by turning on the power as it is, the device follows the procedure from to. Operate. Therefore, the stop cannot be detected unless the motor is once rotated. Therefore, the motor is momentarily rotated, and it is not preferable in terms of reliable stopping by the brake.
特にモータがたとえばフロッピィディスクの駆動装置と
して用いられた場合を想定すると、モータすなわちディ
スクを駆動する前に、装置を起動するだけでモータすな
わちディスクが回ってしまい、使用者に不安を与えるだ
けでなく、フロッピィディスクの停止位置がずれてしま
うという問題を生じる。In particular, assuming that the motor is used as a drive device for a floppy disk, for example, the motor or disk will rotate just by starting the device before driving the motor or disk, which will not only annoy the user. The problem arises that the stop position of the floppy disk shifts.
それゆえに、この発明の主たる目的は、装置を起動する
ときにモータを不所望に回転させることのない、モータ
制御回路を提供することである。Therefore, a primary object of the present invention is to provide a motor control circuit that does not undesirably rotate the motor when starting the device.
この発明は、モータ(14)を駆動する駆動回路(12)
と、回転方向検出手段(38)と、駆動制御手段(40,2
8)と、停止検出手段(36)と、ブレーキ指令信号検出
手段(58)と、第1の駆動回路オフ手段(52)と、第2
の駆動回路オフ手段(56)と、第3の駆動回路オフ手段
(54)と、を備えたモータ制御回路であって、回転方向
検出手段(38)は、モータ(14)が回転したときに生じ
る回転信号が印加され、モータ(14)の回転方向を表す
回転方向検出信号を出力するものであり、駆動制御手段
(40,28)は、回転方向検出信号,モータ(14)の制動
を指示するブレーキ指令信号およびモータ(14)の回転
方向を指示する正/逆指令信号が印加され、回転方向検
出信号,ブレーキ指令信号および正/逆指令信号の各状
態に応じた駆動信号を出力して駆動回路(12)を制御す
るとともに、駆動制御手段(40,28)が正常に動作する
か否かを判別する判別信号を出力するものであり、停止
検出手段(36)は、ブレーキ指令信号および回転信号が
印加され、ブレーキ指令信号が発生して回転信号がなく
なったときにモータが停止したことを表す停止信号を出
力するものであり、ブレーキ指令信号検出手段(58)
は、ブレーキ指令信号が印加され、モータ(14)の起動
時にブレーキ指令信号が印加される期間のみ駆動オフ信
号を出力するものであり、第1の駆動回路オフ手段(5
2)は、判別信号が印加され、駆動制御手段(40,28)が
正常に動作していないことを示す判別信号に応じて動作
し、駆動回路(12)の電流路を遮断して駆動回路(12)
をオフするものであり、第2の駆動回路オフ手段(56)
は、停止信号が印加され、駆動回路(12)の電流路を遮
断して駆動回路(12)をオフするものであり、第3の駆
動回路オフ手段(54)は、駆動オフ信号が印加され、モ
ータ(14)の起動時にブレーキ指令信号が印加される期
間のみ駆動回路(12)の電流路を遮断して駆動回路(1
2)をオフし、モータの起動時にモータが不所望な回転
を生じるのを防止するものである、モータ制御回路であ
る。This invention is a drive circuit (12) for driving a motor (14).
Rotation direction detecting means (38) and drive control means (40, 2
8), stop detection means (36), brake command signal detection means (58), first drive circuit off means (52), second
And a third drive circuit OFF means (54) and a third drive circuit OFF means (54), wherein the rotation direction detecting means (38) is provided when the motor (14) rotates. The generated rotation signal is applied and a rotation direction detection signal indicating the rotation direction of the motor (14) is output. The drive control means (40, 28) instructs the rotation direction detection signal and the braking of the motor (14). And a forward / reverse command signal for instructing the rotation direction of the motor (14) are applied, and a drive signal corresponding to each state of the rotation direction detection signal, the brake command signal and the forward / reverse command signal is output. While controlling the drive circuit (12), it outputs a determination signal for determining whether or not the drive control means (40, 28) operates normally, and the stop detection means (36) outputs a brake command signal and The rotation signal is applied and the brake command signal is When a rotation signal is generated and the rotation signal disappears, a stop signal indicating that the motor has stopped is output, and brake command signal detection means (58)
Applies a brake command signal and outputs a drive-off signal only during a period when the brake command signal is applied when the motor (14) is started. The first drive circuit-off means (5
2) operates in response to the determination signal indicating that the drive control means (40, 28) is not operating normally, and disconnects the current path of the drive circuit (12) to drive the drive circuit. (12)
For turning off the second drive circuit off means (56)
Is a circuit for turning off the drive circuit (12) by shutting off the current path of the drive circuit (12) when the stop signal is applied, and the third drive circuit off means (54) receives the drive off signal. , The current path of the drive circuit (12) is cut off only during the period when the brake command signal is applied when the motor (14) is started.
This is a motor control circuit that turns off 2) and prevents the motor from causing undesired rotation when the motor is started.
モータは駆動回路によって指令された回転方向に応じた
トルクが印加されその方向に回転駆動される。モータの
回転中に、ブレーキ指令信号が与えられると、駆動制御
手段が、たとえばモータへの印加トルクを逆極性にする
ように駆動回路を動作させる。A torque is applied to the motor according to the rotation direction commanded by the drive circuit, and the motor is rotationally driven in that direction. When the brake command signal is given during the rotation of the motor, the drive control means operates the drive circuit so that the torque applied to the motor has a reverse polarity, for example.
制動力に従ってモータが停止に近づき回転数が或る一定
値以下になると、停止検出手段はモータが停止したこと
を検出する。停止検出手段がモータの停止を検出する
と、第2の駆動回路オフ手段が動作して、駆動回路手段
による制動力を解除する。When the motor approaches the stop according to the braking force and the number of revolutions becomes a certain value or less, the stop detection means detects that the motor has stopped. When the stop detection means detects the stop of the motor, the second drive circuit OFF means operates to release the braking force by the drive circuit means.
一方、起動時には、ブレーキ指令信号が入力されている
と、第3の駆動回路オフ手段によって駆動回路がオフさ
れているため、モータに駆動トルクは印加されず、モー
タは回転しない。On the other hand, at the time of start-up, if the brake command signal is input, the drive circuit is turned off by the third drive circuit off means, so the drive torque is not applied to the motor and the motor does not rotate.
ブレーキ指令信号を解除すると、たとえば1方向形RSフ
リップフロップが第1の状態になるので、第3の駆動回
路オフ手段や動作せず、通常のモータ制御が可能にな
る。When the brake command signal is released, for example, the one-way RS flip-flop is brought into the first state, so that the third drive circuit OFF means and the normal operation can be performed without operating.
この発明によれば、起動時にブレーキ指令信号が与えら
れていると起動検出手段および第3の駆動回路オフ手段
によって駆動回路が不能動化されるので、従来回路のよ
うに起動時にモータが不所望に回転してしまう、という
問題は生じない。According to the present invention, since the drive circuit is disabled by the start detecting means and the third drive circuit turning off means when the brake command signal is given at the time of starting, the motor is not desired at the time of starting like the conventional circuit. There is no problem that it will rotate to.
この発明の上述の目的,その他の目的,特徴および利点
は、図面を参照して行う以下の実施例の詳細な説明から
一層明らかとなろう。The above-mentioned objects, other objects, features and advantages of the present invention will become more apparent from the following detailed description of the embodiments with reference to the drawings.
第1図はこの発明の一実施例を示す回路図である。モー
タ制御回路10は駆動回路12を含み、この駆動回路12は複
数のトランジスタ12U1〜12W4を含む。駆動回路12は、こ
れらのトランジスタ12U1〜12W4順次オンさせることによ
って、モータ14に駆動電圧を与え、モータ14の回転方向
および回転数を制御する。FIG. 1 is a circuit diagram showing an embodiment of the present invention. The motor control circuit 10 includes a driving circuit 12, the driving circuit 12 includes a plurality of transistors 12 U1 to 12 W4. The drive circuit 12 supplies a drive voltage to the motor 14 by sequentially turning on these transistors 12 U1 to 12 W4 to control the rotation direction and the rotation speed of the motor 14.
モータ14の回転方向および回転数は、たとえばホールIC
などからなる磁気センサ16〜20によって検出される。磁
気センサ16〜20は、たとえばモータ14のロータに埋め込
まれた永久磁石の磁束をどの順番で検出するかによって
回転方向を検出し、単位時間当たり何回検出するかによ
って回転数を検出する。磁気センサ16〜20からの検出信
号は、微弱なものであるため、増幅器22〜26によってそ
れぞれ増幅される。The rotation direction and the number of rotations of the motor 14 are, for example, Hall ICs.
It is detected by magnetic sensors 16 to 20 composed of, for example. The magnetic sensors 16 to 20 detect the rotational direction by detecting the magnetic flux of the permanent magnet embedded in the rotor of the motor 14, for example, and the rotational speed by detecting how many times per unit time. Since the detection signals from the magnetic sensors 16 to 20 are weak, they are amplified by the amplifiers 22 to 26, respectively.
増幅された磁気センサ16〜20からの検出信号は、モータ
14の回転数を制御するためのフィードバック信号とし
て、マトリクス回路28に入力される。また、磁気センサ
16〜20の増幅された信号は、波形整形器30〜34によって
それぞれに波形整形がされた後、停止検出回路36に入力
される。The amplified detection signals from the magnetic sensors 16 to 20 are output to the motor.
It is input to the matrix circuit 28 as a feedback signal for controlling the rotation speed of 14. Also a magnetic sensor
The amplified signals of 16 to 20 are respectively shaped by the waveform shapers 30 to 34, and then input to the stop detection circuit 36.
なお、2つの波形整形器30および32の出力はD形フリッ
プフロップ(以下、「D−FF」という)38のデータ端子
Dおよびクロック端子CLにそれぞれ与えられる。D−FF
38は、モータ14が回転しているとき磁気センサ16および
18が交互に磁束を検出することにより、波形整形器30お
よび32から信号が交互に出力されることを利用して、モ
ータ14がどちらの方向に回っているかを検出する。たと
えば、先に磁気センサ18からの「0」の信号があれば、
D−FF38は、データ端子Dが「1」の状態でクロック端
子CLに「0」が入力されることになるので、出力端子Q
には「1」を出力する。反対に、磁気センサ16が先ず信
号を出力しついで磁気センサ18からの信号があれば、D
−FF38は、データ端子Dが「0」の状態でクロック端子
CLに「0」が入力されることになるので、出力端子Qに
「0」を出力する。このようにして、D−FF38は、現在
モータ14がどの方向で回転しているかを検出する。The outputs of the two waveform shapers 30 and 32 are applied to the data terminal D and the clock terminal CL of a D-type flip-flop (hereinafter referred to as "D-FF") 38, respectively. D-FF
38 is the magnetic sensor 16 and when the motor 14 is rotating.
By alternately detecting the magnetic flux by 18 and alternately outputting signals from the waveform shapers 30 and 32, it is detected in which direction the motor 14 is rotating. For example, if there is a "0" signal from the magnetic sensor 18 first,
In the D-FF38, since "0" is input to the clock terminal CL when the data terminal D is "1", the output terminal Q
"1" is output to. On the contrary, if the magnetic sensor 16 first outputs a signal and then there is a signal from the magnetic sensor 18, D
-FF38 is a clock terminal when the data terminal D is "0".
Since "0" is input to CL, "0" is output to the output terminal Q. In this way, the D-FF 38 detects in which direction the motor 14 is currently rotating.
D−FF38の出力端子Qは正/逆コントローラ40の入力に
接続され、したがって、正/逆コントローラ40にはモー
タ14の現在の回転方向を表す「1」または「0」が与え
られる。The output terminal Q of the D-FF 38 is connected to the input of the forward / reverse controller 40. Therefore, the forward / reverse controller 40 is provided with "1" or "0" representing the current rotation direction of the motor 14.
また、正/逆コントローラ40には、図示しないたとえば
マイクロコンピュータ等の装置制御系から、ブレーキ指
令信号Bおよび正/逆指令信号F/Rが与えられる。ブレ
ーキ指令信号Bは、回転しているモータ14に制動力を与
えるときに、「1」として、また通常の回転時には
「0」としてそれぞれ与えられる。そして、正/逆指令
信号F/Rは、正方向の回転を指定するときには「1」と
して、また逆方向の回転を指定するときには「0」とし
て与えられる。The forward / reverse controller 40 is supplied with a brake command signal B and a forward / reverse command signal F / R from a device control system (not shown) such as a microcomputer. The brake command signal B is given as "1" when applying a braking force to the rotating motor 14 and as "0" during normal rotation. The forward / reverse command signal F / R is given as "1" when designating rotation in the forward direction and "0" when designating rotation in the reverse direction.
正/逆コントローラ40は、このようにして与えられるモ
ータ14の回転方向信号およびブレーキ指令信号Bならび
に正/逆指令信号F/Rに基づいて、モータ14をどの方向
に回転させるかを示す回転方向設定信号を出力し、この
回転方向設定信号はマトリクス回転28の入力端子Fに与
えられるとともに、インバータ42によって反転されて同
じマトリクス回路28の入力端子Rに与えられる。たとえ
ば、正/逆コントローラ40は、ブレーキ指令信号Bが
「1」に変わったときと、正/逆指令信号F/Rが反転し
たときに、回転方向を逆にする指令をそのマトリクス回
路28の入力端子FおよびRに出力する。The forward / reverse controller 40 indicates the direction of rotation of the motor 14 based on the rotation direction signal of the motor 14, the brake command signal B, and the forward / reverse command signal F / R. A setting signal is output, and this rotation direction setting signal is given to the input terminal F of the matrix rotation 28, inverted by the inverter 42, and given to the input terminal R of the same matrix circuit 28. For example, the forward / reverse controller 40 issues an instruction to reverse the rotation direction of the matrix circuit 28 when the brake command signal B changes to "1" and when the forward / reverse command signal F / R is reversed. Output to the input terminals F and R.
マトリクス回路28の端子U〜Wからは、正/逆コントロ
ーラ40からの回転方向設定信号に応じた方向にモータ14
が回転するように、その巻線によって回転磁界を形成す
るために、それぞれ120゜の位相差をもつパルスすなわ
ち位相差信号が出力される。たとえばモータ14を正方向
に回転させるときに、端子U〜Wから、U→V→Wの順
番で位相差信号が出力される。逆方向に回転させる場合
には、マトリクス回路28からW→V→Uの順番で位相差
信号が出力される。このようにして、マトリクス回路28
から位相差信号が出力されると、その都度、所定のトラ
ンジスタがオンして定電流源44からの電流が流れ込み、
Y結線されたモータ14の巻線に回転磁界が発生する。From the terminals U to W of the matrix circuit 28, the motor 14 is moved in the direction according to the rotation direction setting signal from the forward / reverse controller 40.
In order to form a rotating magnetic field by its windings so as to rotate, pulses or phase difference signals each having a phase difference of 120 ° are output. For example, when the motor 14 is rotated in the forward direction, the phase difference signals are output from the terminals U to W in the order of U → V → W. When rotating in the reverse direction, the phase difference signals are output from the matrix circuit 28 in the order of W → V → U. In this way, the matrix circuit 28
Whenever a phase difference signal is output from, a predetermined transistor is turned on each time and a current from the constant current source 44 flows in,
A rotating magnetic field is generated in the Y-connected winding of the motor 14.
駆動回路12の3つのトランジスタ12U2〜12W2のエミッタ
は、そのエミッタが接地されたトランジスタ46のコレク
タに共通接続される。トランジスタ46のベースは、トラ
ンジスタ52,54および56とともに論理積回路(の出力)
を構成するトランジスタ48のコレクタおよびベースとと
もに、上述のトランジスタ52〜56のそれぞれのコレクタ
に共通接続される。そして、トランジスタ46がオフのと
きには、トランジスタ12U2〜12W2のコレクタ電流経路が
遮断され、駆動回路12全体がオフないし不能動化され
る。一方、トランジスタ46がオンでは、トランジスタ12
U2〜12W2のコレクタ電流経路が形成されるので、モータ
14の駆動が可能となる。The emitters of the three transistors 12 U2 to 12 W2 of the drive circuit 12 are commonly connected to the collector of the transistor 46 whose emitters are grounded. The base of transistor 46, together with transistors 52, 54 and 56, is the output of the AND circuit.
Together with the collector and the base of the transistor 48 constituting the above, the collectors of the transistors 52 to 56 are commonly connected. When the transistor 46 is off, the collector current paths of the transistors 12 U2 to 12 W2 are cut off, and the drive circuit 12 as a whole is turned off or disabled. On the other hand, when transistor 46 is on, transistor 12
Since a collector current path of U2 to 12 W2 is formed, the motor
14 drives are possible.
なお、比較器50は、モータ14が発生する駆動トルクとマ
イクロコンピュータ(図示せず)からのトルク指令信号
とを比較して、トランジスタ46のコレクタ電流を変化さ
せてトルクを制御する。The comparator 50 compares the drive torque generated by the motor 14 with a torque command signal from a microcomputer (not shown) and changes the collector current of the transistor 46 to control the torque.
上述の論理積回路を構成する1つのトランジスタ52のベ
ースは、正/逆コントローラ40の出力端子と接続され
る。この出力端子からは、正/逆コントローラ40が正常
に動作しているとき、すなわち正方向の回転を指示して
いるか、逆方向の回転を指示しているかに拘わらず、
「0」が出力される。The base of one transistor 52 forming the above-mentioned AND circuit is connected to the output terminal of the forward / reverse controller 40. From this output terminal, when the forward / reverse controller 40 is operating normally, that is, regardless of whether the forward rotation or the reverse rotation is instructed,
"0" is output.
トランジスタ54のベースは、1方向安定形のRSフリップ
フロップ(以下、単に「RS−FF」という)58の出力端子
Qと接続される。RS−FF58のリセット端子Rは、常時
「1」に保たれ、セット端子Sにはブレーキ指令信号B
が与えられる。したがって、このRS−FF58は、起動時
に、ブレーキ指令信号Bが「1」で与えられたときにの
み、その出力端子Qを「1」とする。The base of the transistor 54 is connected to the output terminal Q of a one-way stable RS flip-flop (hereinafter simply referred to as “RS-FF”) 58. The reset terminal R of RS-FF58 is always kept at "1", and the brake command signal B is set to the set terminal S.
Is given. Therefore, the RS-FF 58 sets the output terminal Q to "1" only when the brake command signal B is given as "1" at the time of starting.
ここで、第2図参照して、このRS−FF58の具体的な回路
について説明する。RS−FF58は、特性の整合のとれた2
つのトランジスタ60および62と、4つの抵抗64〜70およ
びレベルシフトダイオード72とによって形成される。抵
抗64〜70のそれぞれの抵抗値は、抵抗64=抵抗66、抵抗
68=抵抗70の関係に設定されている。そして、トランジ
スタ62のベースがセット入力端子Sとして構成され、ト
ランジスタ60のベースがリセット入力端子Rとして構成
される。また、出力端子Qはトランジスタ60のコレクタ
から、そして出力端子はトランジスタ62のコレクタか
らそれぞれ引き出される。Here, the specific circuit of the RS-FF58 will be described with reference to FIG. RS-FF58 has 2 characteristics with good matching.
It is formed by one transistor 60 and 62, four resistors 64-70 and a level shift diode 72. The resistance value of each of the resistances 64 to 70 is the resistance 64 = resistance 66, resistance
It is set to the relationship of 68 = resistance 70. The base of the transistor 62 is configured as the set input terminal S, and the base of the transistor 60 is configured as the reset input terminal R. The output terminal Q is drawn from the collector of the transistor 60, and the output terminal is drawn from the collector of the transistor 62.
なお、トランジスタ62のベースすなわちセット入力端子
Sには抵抗64および68を通して電源Vccが印加され、ト
ランジスタ60のベースすなわちリセット入力端子Rには
抵抗66および70ならびにダイオード72を通して電源Vcc
が印加される。したがって、セット入力端子Sが「0」
のとき、リセット入力端子Rは電源Vccによって「1」
となるので、出力端子Qが「0」、出力端子が「1」
となる。そして、起動時にブレーキ指令信号Bが「1」
で与えられると、セット入力端子Sおよびリセット入力
端子Rがともに「1」となり、出力端子Qが「1」、出
力端子が「0」となって安定する。The power supply Vcc is applied to the base of the transistor 62, that is, the set input terminal S through resistors 64 and 68, and the power supply Vcc is applied to the base of the transistor 60, that is, the reset input terminal R through resistors 66 and 70 and the diode 72.
Is applied. Therefore, the set input terminal S is "0".
In case of, the reset input terminal R is set to "1" by the power supply Vcc.
Therefore, the output terminal Q is "0" and the output terminal is "1".
Becomes Then, the brake command signal B is "1" at the time of startup.
Given, both the set input terminal S and the reset input terminal R become "1", the output terminal Q becomes "1", and the output terminal becomes "0", which stabilizes.
論理積回路を構成する残りのトランジスタ56のベース
は、停止検出回路36の出力端子と接続される。停止検出
回路36は、前述のように、ブレーキ指令信号Bが「1」
でモータ14が停止していることを検出すると、その出力
端子に「1」を出力する。このとき、トランジスタ56が
オンする。The base of the remaining transistor 56 forming the AND circuit is connected to the output terminal of the stop detection circuit 36. In the stop detection circuit 36, the brake command signal B is "1" as described above.
When it is detected that the motor 14 is stopped at, the output terminal outputs "1". At this time, the transistor 56 is turned on.
そして、前述のトランジスタ52〜56の中のいずれか1個
でもオン状態にあると、トランジスタ46および48のベー
スはローレベルになるため、トランジスタ46はオフ状態
となる。また、全てのトランジスタ52〜56がオフ状態で
あれば、トランジスタ48がオンであり、したがってトラ
ンジスタ46のベースには比較器50に関連する定電流源か
らの電流が流れるので、このトランジスタ46はオンとな
る。そして、このトランジスタ46のオンまたはオフによ
って、駆動回路12が能動化(オン)または不能動化(オ
フ)されるのは、前述の通りである。When any one of the transistors 52 to 56 described above is in the on state, the bases of the transistors 46 and 48 are at the low level, so that the transistor 46 is in the off state. Also, if all transistors 52-56 are in the off state, transistor 48 is on, and the base of transistor 46 will therefore carry current from the constant current source associated with comparator 50, thus turning transistor 46 on. Becomes As described above, the drive circuit 12 is activated (on) or disabled (off) by turning on or off the transistor 46.
動作において、装置を起動する場合、ブレーキ指令信号
BすなわちRS−FF58のセット入力端子Sは、電源を投入
するとき「1」になる。一方、前述のようにそのRS−FF
58のリセット入力端子Rは電源Vccによって常に「1」
である。したがって、RS−FF58の出力端子Qが「1」と
なり、出力端子が「0」となって安定する。In operation, when the device is started, the brake command signal B, that is, the set input terminal S of RS-FF58 becomes "1" when the power is turned on. On the other hand, as mentioned above, the RS-FF
The reset input terminal R of 58 is always "1" by the power supply Vcc.
Is. Therefore, the output terminal Q of the RS-FF58 becomes "1" and the output terminal becomes "0" and becomes stable.
RS−FF58の出力端子Qが「1」のとき、トランジスタ54
はオンし、したがって、トランジスタ46はオフする。そ
のため、駆動回路12の動作が停止され、モータ14は回転
しない。When the output terminal Q of RS-FF58 is "1", the transistor 54
Turns on and therefore transistor 46 turns off. Therefore, the operation of the drive circuit 12 is stopped and the motor 14 does not rotate.
その後、ブレーキ指令信号Bが解除されて「0」になる
と、RS−FF58のセット入力端子Sが「0」となり、リセ
ット入力端子Rは「1」のままであるので、出力端子Q
が「0」、出力端子が「1」となる。したがって、ト
ランジスタ54がオフし、トランジスタ46がオン可能にな
り、駆動回転12もまた動作可能となる。After that, when the brake command signal B is released and becomes "0", the set input terminal S of the RS-FF58 becomes "0" and the reset input terminal R remains "1". Therefore, the output terminal Q
Is "0" and the output terminal is "1". Therefore, transistor 54 can be turned off, transistor 46 can be turned on, and drive rotation 12 can also be activated.
その後、RS−FF58は、リセット入力端子Rが常に「1」
であるから、レベルシフトダイオード72の作用によっ
て、ブレーキ指令信号Bの「1」または「0」に関係な
く出力端子Qが「0」、出力端子が「1」の状態を保
持する。After that, in RS-FF58, the reset input terminal R is always "1".
Therefore, by the action of the level shift diode 72, the state in which the output terminal Q is "0" and the output terminal is "1" is held regardless of "1" or "0" of the brake command signal B.
なお、この実施例のその他の動作モードは、従来と変わ
らないためその詳細な説明は省略する。Since the other operation modes of this embodiment are the same as those of the conventional one, detailed description thereof will be omitted.
このようにして、装置の起動時にブレーキ指令信号Bが
与えられていると、駆動回転12がオフされたモータ14は
一切回転しない、そのため、この実施例によれば、装置
の起動時にモータが不所望な回転を生じる問題は生じな
い。In this way, when the brake command signal B is given at the time of starting the device, the motor 14 whose drive rotation 12 is turned off does not rotate at all. Therefore, according to this embodiment, the motor does not operate at the time of starting the device. The problem of producing the desired rotation does not occur.
第1図はこの発明の一実施例を示す回路図である。 第2図は第1図実施例におけるRS−FFの一例を示す具体
的な回路図である。 図において、12は駆動回路、14はモータ、36は停止検出
回路、46,48および52〜56はトランジスタ、58はRS−FF
を示す。FIG. 1 is a circuit diagram showing an embodiment of the present invention. FIG. 2 is a concrete circuit diagram showing an example of RS-FF in the embodiment of FIG. In the figure, 12 is a drive circuit, 14 is a motor, 36 is a stop detection circuit, 46, 48 and 52 to 56 are transistors, and 58 is RS-FF.
Indicates.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 八十原 正浩 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 中野 博充 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (56)参考文献 実開 昭58−127456(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Masahiro Yasohara 1006 Kadoma, Kadoma City, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (72) Hiromitsu Nakano 1006 Kadoma, Kadoma City, Osaka Matsushita Electric Industrial Co., Ltd. (56) Bibliography Sho 58-127456 (JP, U)
Claims (2)
と、回転方向検出手段(38)と、駆動制御手段(40,2
8)と、停止検出手段(36)と、ブレーキ指令信号検出
手段(58)と、第1の駆動回路オフ手段(52)と、第2
の駆動回路オフ手段(56)と、第3の駆動回路オフ手段
(54)と、を備えたモータ制御回路であって、 前記回転方向検出手段(38)は、前記モータ(14)が回
転したときに生じる回転信号が印加され、前記モータ
(14)の回転方向を表す回転方向検出信号を出力するも
のであり、 前記駆動制御手段(40,28)は、前記回転方向検出信
号,前記モータ(14)の制動を指示するブレーキ指令信
号および前記モータ(14)の回転方向を指示する正/逆
指令信号が印加され、前記回転方向検出信号,前記ブレ
ーキ指令信号および前記正/逆指令信号の各状態に応じ
た駆動信号を出力して前記駆動回路(12)を制御すると
ともに、前記駆動制御手段(40,28)が正常に動作する
か否かを判別する判別信号を出力するものであり、 前記停止検出手段(36)は、前記ブレーキ指令信号およ
び前記回転信号が印加され、前記ブレーキ指令信号が発
生して前記回転信号がなくなったときに前記モータが停
止したことを表す停止信号を出力するものであり、 前記ブレーキ指令信号検出手段(58)は、前記ブレーキ
指令信号が印加され、前記モータ(14)の起動時に前記
ブレーキ指令信号が印加される期間のみ駆動オフ信号を
出力するものであり、 前記第1の駆動回路オフ手段(52)は、前記判別信号が
印加され、前記駆動制御手段(40,28)が正常に動作し
ていないことを示す前記判別信号に応じて動作し、前記
駆動回路(12)の電流路を遮断して前記駆動回路(12)
をオフするものであり、 前記第2の駆動回路オフ手段(56)は、前記停止信号が
印加され、前記駆動回路(12)の電流路を遮断して前記
駆動回路(12)をオフするものであり、 前記第3の駆動回路オフ手段(54)は、前記駆動オフ信
号が印加され、前記モータ(14)の起動時に前記ブレー
キ指令信号が印加される期間のみ前記駆動回路(12)の
電流路を遮断して前記駆動回路(12)をオフし、前記モ
ータの起動時に前記モータが不所望な回転を生じるのを
防止するものである、モータ制御回路。1. A drive circuit (12) for driving a motor (14)
Rotation direction detecting means (38) and drive control means (40, 2
8), stop detection means (36), brake command signal detection means (58), first drive circuit off means (52), second
And a third drive circuit off means (54), wherein the rotation direction detection means (38) rotates the motor (14). A rotation signal generated at any time is applied, and a rotation direction detection signal representing the rotation direction of the motor (14) is output. The drive control means (40, 28) includes the rotation direction detection signal and the motor ( 14) A brake command signal for instructing braking and a forward / reverse command signal for instructing the rotation direction of the motor (14) are applied, and each of the rotation direction detection signal, the brake command signal and the forward / reverse command signal A drive signal corresponding to the state is output to control the drive circuit (12), and a drive signal for determining whether the drive control means (40, 28) normally operates is output. The stop detecting means (36) is A rake command signal and the rotation signal are applied, and when the brake command signal is generated and the rotation signal disappears, a stop signal indicating that the motor has stopped is output, and the brake command signal detection means. (58) is for outputting the drive off signal only during a period when the brake command signal is applied and the brake command signal is applied when the motor (14) is started. The first drive circuit off means (58) 52) operates in response to the discrimination signal indicating that the drive control means (40, 28) is not operating normally when the discrimination signal is applied, and shuts off the current path of the drive circuit (12). Then the drive circuit (12)
The second drive circuit turning-off means (56) turns off the drive circuit (12) by applying the stop signal and cutting off the current path of the drive circuit (12). The third drive circuit turning-off means (54) applies the drive off signal to the current of the drive circuit (12) only during the period when the brake command signal is applied when the motor (14) is started. A motor control circuit for shutting off a path to turn off the drive circuit (12) to prevent the motor from causing an undesired rotation when the motor is started.
ータ(14)が回転する定常状態においては前記ブレーキ
指令信号に関係なく第1の状態となり、かつ、前記モー
タの起動時においては前記ブレーキ指令信号に応答して
第2の状態となる1方向型のRSフリップフロップ(58)
からなることを特徴とする、請求項1記載のモータ制御
回路。2. The brake command signal detecting means is in a first state regardless of the brake command signal in a steady state in which the motor (14) rotates, and the brake command signal is activated when the motor is started. One-way RS flip-flop (58) that enters the second state in response to a signal
The motor control circuit according to claim 1, wherein the motor control circuit comprises:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63093778A JPH0724476B2 (en) | 1988-04-15 | 1988-04-15 | Motor control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63093778A JPH0724476B2 (en) | 1988-04-15 | 1988-04-15 | Motor control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01268483A JPH01268483A (en) | 1989-10-26 |
| JPH0724476B2 true JPH0724476B2 (en) | 1995-03-15 |
Family
ID=14091877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63093778A Expired - Lifetime JPH0724476B2 (en) | 1988-04-15 | 1988-04-15 | Motor control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0724476B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58127456U (en) * | 1982-02-20 | 1983-08-29 | 赤井電機株式会社 | Disc motor start/stop control circuit |
-
1988
- 1988-04-15 JP JP63093778A patent/JPH0724476B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01268483A (en) | 1989-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6220627B2 (en) | ||
| JPH03504435A (en) | How to start a brushless DC motor | |
| JPS6035911B2 (en) | Rotating body rotation control device | |
| US4990843A (en) | Reluctance motor | |
| US5990656A (en) | Frequency detector | |
| JPH0655236B2 (en) | Sewing machine controller | |
| JPH0724476B2 (en) | Motor control circuit | |
| JP2533472B2 (en) | Method of starting brushless DC motor | |
| JPH0723577A (en) | Motor control circuit | |
| JP2722750B2 (en) | Drive device for brushless motor | |
| JP3389328B2 (en) | Motor starter | |
| KR0154848B1 (en) | Telegraph start circuit and its control method | |
| JPH09140184A (en) | Brushless motor drive | |
| JPH06105589A (en) | Drive controller for dc brushless motor | |
| JPH06335273A (en) | AC motor controller | |
| JP2834288B2 (en) | Motor stop device | |
| JPH1098894A (en) | Motor braking circuit | |
| JPH0558356B2 (en) | ||
| JPS5979467A (en) | Revolution stop control system of rotor | |
| JPH0632799Y2 (en) | Brushless motor starting circuit | |
| JPS58163280A (en) | Damping circuit for direct drive type motor | |
| KR900010124Y1 (en) | Turntable stop device for video disc player (VDP) | |
| JPH0229527Y2 (en) | ||
| JPH11235083A (en) | Device and method for detecting rotor position of sensorless switched reluctance motor | |
| JPS61240882A (en) | Safety device for brushless motor |