JPH04372596A - Dc motor drive circuit - Google Patents
Dc motor drive circuitInfo
- Publication number
- JPH04372596A JPH04372596A JP3148553A JP14855391A JPH04372596A JP H04372596 A JPH04372596 A JP H04372596A JP 3148553 A JP3148553 A JP 3148553A JP 14855391 A JP14855391 A JP 14855391A JP H04372596 A JPH04372596 A JP H04372596A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- voltage
- signal
- drive
- current
- 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 Direct Current Motors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】本発明はDCモーター駆動回路に
おいてDCモーター及び駆動回路を過電流から保護する
制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control method for protecting a DC motor and a drive circuit from overcurrent in a DC motor drive circuit.
【0002】0002
【従来の技術】従来この種の技術は、図3に示すように
電流検出部30により検出された信号により駆動信号を
遮断しDCモーターを停止する構成か又は、図4に示す
ように電流検出部40により検出された信号により駆動
電流を遮断しDCモーターを停止する構成であった。2. Description of the Related Art Conventionally, this type of technology has a configuration in which a drive signal is cut off and a DC motor is stopped based on a signal detected by a current detection unit 30, as shown in FIG. The configuration was such that the drive current was cut off and the DC motor was stopped based on the signal detected by the unit 40.
【0003】0003
【発明が解決しようとする課題】しかし、前述の従来技
術では、DCモーターの回転に同期した信号により制御
されている装置において、DCモーター保護時に駆動信
号を急激に遮断してしまう為、DCモーターの回転に同
期した信号が急激に途絶えてしまい装置全体の動作の安
定性に欠ける。また、図3のような構成では保護用のト
ランジスタのベース電圧がそのトランジスタのVBEと
同レベル付近において動作が保証されず、過電流が連続
的に流れる可能性がある。[Problems to be Solved by the Invention] However, in the prior art described above, in a device that is controlled by a signal synchronized with the rotation of the DC motor, the drive signal is abruptly cut off when the DC motor is protected. The signal synchronized with the rotation of the device suddenly stops, resulting in a lack of stability in the operation of the entire device. Further, in the configuration shown in FIG. 3, operation is not guaranteed when the base voltage of the protection transistor is around the same level as the VBE of the transistor, and overcurrent may flow continuously.
【0004】本発明はこのような欠点を解決するために
なされたものであり、DCモーターの定格を越える電圧
及び電流域におけるDCモーター及び駆動回路の効率的
保護と、DCモーターの急激な停止処置を防止すること
により装置全体の安定性の向上を実現する。The present invention has been made to solve these drawbacks, and provides efficient protection of the DC motor and drive circuit in a voltage and current range exceeding the DC motor rating, and a method for abruptly stopping the DC motor. By preventing this, the stability of the entire device can be improved.
【0005】[0005]
【課題を解決するための手段】本発明はDCモーターを
駆動する駆動回路において、DCモーターに流れる電流
量を検出する電流検出部と、電流検出部により検出され
た電流量と駆動電圧により電圧を補正する補正値決定部
と、補正値決定部からの信号により駆動電圧を可変する
電圧可変部とを設けたことを特徴とする。[Means for Solving the Problems] The present invention provides a drive circuit for driving a DC motor, which includes a current detection unit that detects the amount of current flowing through the DC motor, and a voltage that is determined based on the amount of current detected by the current detection unit and the drive voltage. The present invention is characterized in that it includes a correction value determining section that performs correction, and a voltage variable section that varies the drive voltage based on a signal from the correction value determining section.
【0006】[0006]
【作用】本発明の上記の構成によれば、DCモーターの
定格を越える電流が流れた場合、電流検出部により過電
流を検出し、検出された信号と駆動電圧により補正値決
定部が補正する電圧値を決定しし、補正値決定部から出
力された信号により電圧可変部が駆動電圧を可変するこ
とによりDCモーターに流れる電流量を規制し、DCモ
ーターの効率的な保護と、非常時にDCモーターの急激
な停止処置を防止することにより装置全体の安定度が向
上する。[Operation] According to the above structure of the present invention, when a current exceeding the rated value of the DC motor flows, the current detecting section detects the overcurrent, and the correction value determining section corrects it based on the detected signal and drive voltage. The voltage value is determined, and the voltage variable unit varies the drive voltage based on the signal output from the correction value determination unit, thereby regulating the amount of current flowing to the DC motor, thereby ensuring efficient protection of the DC motor and DC control in the event of an emergency. By preventing sudden stopping of the motor, the stability of the entire device is improved.
【0007】[0007]
【実施例】図1は本発明の実施例におけブロック図であ
る。モーター5の定格を越える電流が流れた場合、電流
検出部2により過電流の検出を行ない電圧制限部3に信
号を出力する。補正値決定部3は、現在の駆動電圧と電
流検出部2により検出された信号を比較することにより
電圧補正値の決定を行なう。電圧可変部4は補正値決定
部からの信号を受け、駆動電圧を補正する。また、補正
値決定部3はモーター制御部6に停止要求信号を出力す
る。停止要求信号を受けたモーター制御部6は、モータ
ーのスピードダウン及び停止制御を行なう。Embodiment FIG. 1 is a block diagram of an embodiment of the present invention. When a current exceeding the rating of the motor 5 flows, the current detecting section 2 detects the overcurrent and outputs a signal to the voltage limiting section 3. The correction value determination unit 3 determines the voltage correction value by comparing the current drive voltage and the signal detected by the current detection unit 2. The voltage variable section 4 receives the signal from the correction value determining section and corrects the drive voltage. Further, the correction value determination section 3 outputs a stop request signal to the motor control section 6. Upon receiving the stop request signal, the motor control unit 6 performs speed-down and stop control of the motor.
【0008】図2は、図1に示すブロック図の回路例で
ある。FIG. 2 is a circuit example of the block diagram shown in FIG.
【0009】10はCPU等によって制御されているI
/Oポートであり、DCモーター11の制御を行なう。
I/Oポートは制御線を2本出力しており、これにより
DCモーターのON/OFF制御・スピードダウン制御
を行なう。この信号線は、ORゲート12を通過するこ
とにより「00」はOFF信号として又、それ以外はO
N信号として駆動トランジスタ13に送られる。10 is I controlled by the CPU etc.
/O port, which controls the DC motor 11. The I/O port outputs two control lines, which perform ON/OFF control and speed-down control of the DC motor. This signal line passes through the OR gate 12, so that "00" is treated as an OFF signal, and other than that, "00" is treated as an OFF signal.
It is sent to the drive transistor 13 as an N signal.
【0010】駆動トランジスタ13に通電されることに
よりDCモーター11に電流が流れモーターを動作させ
る。これにより、電流検出部14の抵抗15の両端に電
位差が生じ、この電圧をコンパレータ16により比較す
る。このコンパレータのスレッシュホールドレベルは、
When the drive transistor 13 is energized, current flows through the DC motor 11 to operate the motor. This causes a potential difference between both ends of the resistor 15 of the current detection section 14, and this voltage is compared by the comparator 16. The threshold level of this comparator is
【0011】[0011]
【数1】[Math 1]
【0012】で表わされる。この時、Vはモーター駆動
電圧、R1は分割抵抗17、R2は分割抵抗18である
。
このスレッシュホールドレベルはDCモーターの電流定
格により決定する。It is expressed as: At this time, V is the motor drive voltage, R1 is the dividing resistor 17, and R2 is the dividing resistor 18. This threshold level is determined by the current rating of the DC motor.
【0013】補正値決定部19は電流検出部14により
検出された信号と、I/Oポート10により出力された
駆動信号により電圧を決定する。出力電圧は、The correction value determining section 19 determines the voltage based on the signal detected by the current detecting section 14 and the drive signal output from the I/O port 10. The output voltage is
【001
4】001
4]
【数2】[Math 2]
【0015】で表わされる。この時、R1は抵抗20、
R2は抵抗21、R3は抵抗22、R4は抵抗23、V
1は抵抗20の端子電圧、V2は抵抗21の端子電圧、
V3は抵抗22の端子電圧である。抵抗20、21、2
2、の比によって各状態の駆動電圧が決定される。ここ
で、I/Oポートからの信号線による3段階のモーター
駆動電圧と、それらに電流により電圧補正され、駆動電
圧が決定される。この駆動電圧は電圧可変部24に送ら
れ差動増幅器とトランジスタ7によりモーターの駆動電
圧を可変させる。It is expressed as: At this time, R1 is a resistance of 20,
R2 is resistor 21, R3 is resistor 22, R4 is resistor 23, V
1 is the terminal voltage of the resistor 20, V2 is the terminal voltage of the resistor 21,
V3 is the terminal voltage of the resistor 22. Resistance 20, 21, 2
The driving voltage for each state is determined by the ratio of 2. Here, the drive voltage is determined by correcting the three levels of motor drive voltage through the signal line from the I/O port and the current. This drive voltage is sent to the voltage variable section 24, and the differential amplifier and transistor 7 vary the drive voltage of the motor.
【0016】また、補正値決定部19の出力電圧はコン
パレータに比較され停止要求として、I/Oポートへ送
られる。これにより、I/Oポート及びCPUによりス
ピードダウン制御を行い、モーターの安定駆動と過電流
からの効率的な保護を行なう。Further, the output voltage of the correction value determining section 19 is compared with a comparator and sent to the I/O port as a stop request. This allows the I/O port and CPU to perform speed-down control to ensure stable motor drive and efficient protection from overcurrent.
【0017】本実施例は、通常のDCモーターを例にと
って述べたが同様の方法により、スッテプモーター等に
も応用が可能である。Although this embodiment has been described using an ordinary DC motor as an example, it can also be applied to a step motor or the like using the same method.
【0018】[0018]
【発明の効果】以上述べたように本発明によれば、DC
モーターの効率的な保護と、非常時にモーターの急激な
停止処置を防止することにより装置全体の安定度の向上
が可能となる。[Effects of the Invention] As described above, according to the present invention, the DC
By efficiently protecting the motor and preventing sudden stoppage of the motor in an emergency, it is possible to improve the stability of the entire device.
【図1】本発明の一実施例を示すブロック図。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】本発明の一実施例を示す回路図。FIG. 2 is a circuit diagram showing an embodiment of the present invention.
【図3】従来技術の例を示す回路図。FIG. 3 is a circuit diagram showing an example of a prior art.
【図4】従来技術の例を示す回路図。FIG. 4 is a circuit diagram showing an example of conventional technology.
1 駆動回路 2 電流検出部 3 補正値決定部 4 電圧可変部 5 モーター 6 モーター制御部 1 Drive circuit 2 Current detection section 3 Correction value determination section 4 Voltage variable part 5 Motor 6 Motor control section
Claims (1)
いて、DCモーターに流れる電流量を検出する電流検出
部と、電流検出部により検出された電流量と駆動電圧に
より補正電圧を決定する補正値決定部と、該補正値決定
部からの信号により駆動電圧を可変する電圧可変部とを
設けたことを特徴とするDCモーター駆動回路。1. A drive circuit that drives a DC motor, comprising: a current detection unit that detects the amount of current flowing through the DC motor; and a correction value determination unit that determines a correction voltage based on the amount of current detected by the current detection unit and the drive voltage. and a voltage variable section that varies the drive voltage based on a signal from the correction value determining section.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3148553A JPH04372596A (en) | 1991-06-20 | 1991-06-20 | Dc motor drive circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3148553A JPH04372596A (en) | 1991-06-20 | 1991-06-20 | Dc motor drive circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04372596A true JPH04372596A (en) | 1992-12-25 |
Family
ID=15455336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3148553A Pending JPH04372596A (en) | 1991-06-20 | 1991-06-20 | Dc motor drive circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04372596A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000019595A1 (en) * | 1998-09-26 | 2000-04-06 | Bausch & Lomb Surgical, Inc. | Current compensation system for driving electric motor |
-
1991
- 1991-06-20 JP JP3148553A patent/JPH04372596A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000019595A1 (en) * | 1998-09-26 | 2000-04-06 | Bausch & Lomb Surgical, Inc. | Current compensation system for driving electric motor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH04134271A (en) | Output circuit | |
US5333105A (en) | Transient voltage protector | |
JPH04372596A (en) | Dc motor drive circuit | |
JPH06188704A (en) | Load driving device | |
JP3678953B2 (en) | Overcurrent interruption detection device for semiconductor relay system | |
JP3774144B2 (en) | Power window control device with anti-pinch function | |
JP3596415B2 (en) | Inductive load drive circuit | |
JP2927847B2 (en) | Semiconductor device | |
JP2815356B2 (en) | Power protection device | |
US4445160A (en) | Fault-powered low-level voltage clamp circuit | |
JPH06121589A (en) | Motor drive control circuit | |
JP3028889B2 (en) | DC semiconductor circuit breaker | |
KR940008183A (en) | Over current control method of brushless motor | |
JPH03117017A (en) | Transistor output circuit | |
KR930008302A (en) | Compressor control method and device according to current sensing | |
JPS60126534A (en) | Control device of air conditioner | |
JPS61231886A (en) | Electronic governor | |
JPS6320512A (en) | Solenoid driving circuit | |
SU964609A2 (en) | Dc voltage stabilizer | |
JPS63145599A (en) | Alarm detection circuit | |
JPH0729708Y2 (en) | Power protection circuit | |
EP1589651A1 (en) | Apparatus for powering electric motors | |
KR100231273B1 (en) | Overload protection circuit of motor | |
JPH03239184A (en) | Overcurrent protective circuit for brushless motor | |
JPS60170491A (en) | Drive device for motor |