JPH10337072A - Energization control device for electric motor - Google Patents

Energization control device for electric motor

Info

Publication number
JPH10337072A
JPH10337072A JP9142288A JP14228897A JPH10337072A JP H10337072 A JPH10337072 A JP H10337072A JP 9142288 A JP9142288 A JP 9142288A JP 14228897 A JP14228897 A JP 14228897A JP H10337072 A JPH10337072 A JP H10337072A
Authority
JP
Japan
Prior art keywords
motor
current
electric motor
rotation
energization
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
JP9142288A
Other languages
Japanese (ja)
Other versions
JP3801731B2 (en
Inventor
Masanori Sugiyama
山 昌 典 杉
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.)
Aisin Corp
Original Assignee
Aisin Seiki 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 Aisin Seiki Co Ltd filed Critical Aisin Seiki Co Ltd
Priority to JP14228897A priority Critical patent/JP3801731B2/en
Publication of JPH10337072A publication Critical patent/JPH10337072A/en
Application granted granted Critical
Publication of JP3801731B2 publication Critical patent/JP3801731B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】 【課題】 電気モ−タ駆動電源オフ直後のコンデンサ残
留電圧をすみやかに放電。これを電源オン中の電力消費
が実質上なくしかも特別な放電回路の付加も要せずに実
現する。 【解決手段】 電源スイッチPRを介して直流電源PB
に接続されるモ−タドライバ18;電気モ−タ1への通
電電流値を制御する電流コントロ−ラ;および、電源ス
イッチPRが閉から開に切換わると、電流コントロ−ラ
に通電を指示する放電制御手段ECUを備える。放電制
御手段ECUは、モ−タの回転とは逆方向に回転駆動す
る通電を指示する。回転速度が設定値未満のときは全相
同時通電を指示する。モ−タ各相が発生するトルクの総
和を実質上零とする通電を指示する。モ−タの回転角に
対応する目標電流値を決定しこの通電を指示する。
(57) [Summary] [Problem] Immediately discharge capacitor residual voltage immediately after turning off electric motor drive power. This is realized with substantially no power consumption during power-on and without the addition of a special discharge circuit. SOLUTION: A DC power supply PB is provided via a power switch PR.
Motor controller 18 for controlling the value of the current supplied to the electric motor 1; and, when the power switch PR is switched from closed to open, instructs the current controller to supply current. Discharge control means ECU is provided. The discharge control means ECU instructs energization for driving the motor in a direction opposite to the rotation of the motor. If the rotation speed is less than the set value, an instruction is made to energize all phases simultaneously. An instruction is given to energize the motor so that the sum of the torque generated by each motor phase is substantially zero. The target current value corresponding to the rotation angle of the motor is determined, and this energization is instructed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、電気モ−タに通電
するモ−タドライバに直流電圧を印加する、直流電源利
用の電気モ−タ通電装置に関し、特に、直流電源遮断直
後のモ−タドライバ給電ラインに残留する電圧の放電制
御に関する。本発明は、これに限定する意図ではない
が、例えばスイッチドレラクタンスモ−タにチョッピン
グ通電するモ−タドライバへの給電ラインに残留する電
圧の早期放電制御に実施される。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electric motor energizing apparatus using a DC power supply for applying a DC voltage to a motor driver for energizing an electric motor, and more particularly to a motor driver immediately after a DC power supply is cut off. The present invention relates to discharge control of a voltage remaining in a power supply line. Although the present invention is not intended to be limited to this, the present invention is implemented, for example, for early discharge control of a voltage remaining in a power supply line to a motor driver that energizes chopping of a switched reluctance motor.

【0002】[0002]

【従来の技術】図面を参照して、スイッチドレラクタン
スモ−タに通電するスイッチング回路を説明する。スイ
ッチドレラクタンスモ−タ(以下、SRモ−タと言う)
は、一般に極部が外側に突出する形で構成された回転子
と、極部が内側に突出する形で構成された固定子とを備
えており、回転子は単に鉄板を積層して構成した鉄心で
あり、固定子は極毎に集中巻されたコイルを備えてい
る。このSRモ−タは、固定子の各極が電磁石として動
作し、回転子の各極部を固定子の磁力で吸引することに
よって回転子が回転する。従って、回転子の各極の回転
位置に応じて、固定子の各極に巻回されたコイルの通電
状態を順次に切換えることによって、回転子を希望する
方向に回転させることができる。この種のSRモ−タ
は、例えば、特開平1−298940号公報に開示され
ている。
2. Description of the Related Art With reference to the drawings, a switching circuit for energizing a switched reluctance motor will be described. Switched reluctance motor (hereinafter referred to as SR motor)
Generally has a rotor configured with a pole part protruding outward and a stator configured with a pole part protruding inward, and the rotor is configured by simply stacking iron plates. It is an iron core, and the stator has a coil wound around each pole. In this SR motor, each pole of the stator operates as an electromagnet, and the rotor rotates by attracting each pole of the rotor with the magnetic force of the stator. Therefore, the rotor can be rotated in a desired direction by sequentially switching the energized state of the coil wound around each pole of the stator according to the rotational position of each pole of the rotor. This type of SR motor is disclosed, for example, in Japanese Patent Application Laid-Open No. 1-298940.

【0003】SRモ−タにおいては、回転子の各極が特
定の回転位置にある時に、固定子各極に対する通電のオ
ン/オフを切換えるので、その切換時に、回転子に加わ
る磁気吸引力の大きさが急激に変化する。そのため、回
転子及び固定子には、比較的大きな機械振動が発生す
る。この振動によって騒音が生じる。
In the SR motor, when each pole of the rotor is at a specific rotation position, on / off of energization to each pole of the stator is switched, so that the magnetic attraction force applied to the rotor at that time is switched. The size changes rapidly. Therefore, relatively large mechanical vibrations occur in the rotor and the stator. This vibration produces noise.

【0004】前記特開平1−298940号公報の技術
においては、立上り及び立下りの緩やかな回転位置信号
を生成し、この回転位置信号を利用して、電気コイルの
通電オン時の電流の立上り及び通電オフ時の電流の立下
りを緩やかにすることが行なわれている。このようにす
ると、SRモ−タの振動及び騒音の発生を抑制すること
が可能である。しかしながら、回転位置信号を利用して
いるため低速回転時のように、電気コイルの通電オン時
の電流の立上り及び通電オフ時の電流の立下りが実質的
に速くなる場合には、騒音を抑制する効果が小さくなる
し、高回転時のように電気コイルの通電オン時の電流の
立上り及び通電オフ時の電流の立下りが実質的に遅くな
る場合には、1回あたりの通電オン時間が短くなるの
で、流れる電流が非常に小さくなり、発生する回転トル
クが小さくなる。また、回転数や必要トルクに応じて通
電のオン/オフを切り換えるタイミングを変化させない
と、効率が悪くなる上、必要トルクがでない可能性もあ
る。
In the technique disclosed in Japanese Patent Application Laid-Open No. Hei 1-298940, a rotational position signal having a gradual rise and fall is generated, and the rise and fall of the current when the electric coil is energized on are generated using the rotational position signal. It has been practiced to moderate the fall of the current when the power is turned off. By doing so, it is possible to suppress the generation of vibration and noise of the SR motor. However, noise is suppressed when the rise of the current when the electric coil is energized and the fall of the current when the energization is off become substantially faster, such as during low-speed rotation because the rotation position signal is used. If the rise of the current when the energization of the electric coil is turned on and the fall of the current when the energization is turned off are substantially delayed, as in the case of high rotation, the energization on time per time is reduced. Since the length becomes shorter, the flowing current becomes very small, and the generated rotational torque becomes small. In addition, unless the timing of switching on / off of energization is changed according to the number of revolutions and the required torque, the efficiency is deteriorated and the required torque may not be sufficient.

【0005】特開平7−274569号公報,特開平7
−298669号公報および特開平8−172793号
公報には、通電の立上り及び立下りを滑らかにするため
に、H型スイッチング回路を用いてPWMによりモ−タ
通電電流を制御し、かつ、回転トルクの不足を改善する
ために、スイッチングモ−ドを制御している。
[0005] JP-A-7-274569, JP-A-7-274569
Japanese Patent Application Laid-Open No. 298669/1990 and Japanese Patent Application Laid-Open No. 172793/1996 disclose that the motor conduction current is controlled by PWM using an H-type switching circuit, and that the rotation torque is increased. In order to improve the shortage, the switching mode is controlled.

【0006】例えば図11に示すように、H型スイッチ
ング回路は、電気モ−タの電気コイル1aの一端と第1
電源ライン18eとの間に介挿された第1のスイッチン
グ素子18a,電気コイル1aの他端と第2電源ライン
18fとの間に介挿された第2のスイッチング素子18
b,前記一端と第2電源ライン18fの間に介挿され、
後者から前者への電流通流は許す第1ダイオ−ドD1、
および、前記他端と第1電源ライン18eの間に介挿さ
れ、前者から後者への電流通流は許す第2ダイオ−ドD
2を含む。
For example, as shown in FIG. 11, an H-type switching circuit includes one end of an electric coil 1a of an electric motor and a first end.
The first switching element 18a inserted between the power supply line 18e and the second switching element 18 inserted between the other end of the electric coil 1a and the second power supply line 18f.
b, inserted between the one end and the second power supply line 18f;
A first diode D1, which allows current flow from the latter to the former;
And a second diode D interposed between the other end and the first power supply line 18e to allow current flow from the former to the latter.
2 inclusive.

【0007】図13の(a)に示すように、第1および
第2スイッチング素子18a,18bを共にオンにする
と電気コイル1aに回転駆動電流が流れ、共にオフにす
ると図13の(b)に示すように、電気コイル1aの誘
起電圧による電源への帰還電流が流れる。上述のオンと
オフをPWM制御により交互に繰返すことにより、電気
コイル1aには、図13の(c)に示す脈動電流が流れ
る。このスイッチングモ−ドを本書では「ハ−ドチョッ
ピング」と称す。このハ−ドチョッピングでの、図13
の(b)に示すように両スイッチング素子18a,18
bを共にオフにしている時間区間では、電気コイル1a
が発電したエネルギが第1電源ライン18eに供給され
(回生)、電流が急激に減少する。スイッチング素子の
オン/オフの切換わりによる電流の脈動が大きいので、
電気モ−タの回転子に加わる磁気吸引力の脈動が大き
く、振動を生じ騒音が大きい。
As shown in FIG. 13A, when both the first and second switching elements 18a and 18b are turned on, a rotational drive current flows through the electric coil 1a, and when both are turned off, as shown in FIG. As shown, a feedback current to the power supply flows due to the induced voltage of the electric coil 1a. The pulsating current shown in FIG. 13C flows through the electric coil 1a by alternately repeating the above-described ON and OFF by the PWM control. This switching mode is called "hard chopping" in this document. FIG. 13 in this hard chopping
As shown in (b), both switching elements 18a, 18
b during the time interval in which both of the electric coils 1a are turned off.
Is generated is supplied to the first power supply line 18e (regeneration), and the current sharply decreases. Since the pulsation of the current due to the switching of the switching element on / off is large,
The pulsation of the magnetic attraction force applied to the rotor of the electric motor is large, causing vibration and generating large noise.

【0008】図14の(a)(図13の(a)と同一)
に示すように第1および第2スイッチング素子18a,
18bを共にオンにし、次に図14の(b)に示すよう
に第1スイッチング素子18aのみをオフにし第2スイ
ッチング素子18bはオンを維持し、それら(a)状態
と(b)状態とを交互に繰返すことにより、電気コイル
1aには図14の(c)に示す、脈動が比較的に小さい
電流が流れる。このスイッチングモ−ドを本書では「ソ
フトチョッピング」と称す。このソフトチョッピングの
中の、図14の(b)に示す第1スイッチング素子18
aオフ、第2スイッチング素子18bオンの期間では、
電流は緩やかに減少し、モ−タの駆動力や径方向の吸引
力も緩やかに減少する。したがって「ソフトチョッピン
グ」モ−ドのモ−タ通電では、騒音,振動が比較的に低
い。
FIG. 14A (same as FIG. 13A)
As shown in FIG. 1, the first and second switching elements 18a,
14b, and then only the first switching element 18a is turned off and the second switching element 18b is kept on as shown in FIG. 14 (b), and the states (a) and (b) are changed. By repeating alternately, a current with relatively small pulsation shown in FIG. 14C flows through the electric coil 1a. This switching mode is called "soft chopping" in this document. In this soft chopping, the first switching element 18 shown in FIG.
In the period of a off and the second switching element 18b on,
The current gradually decreases, and the driving force of the motor and the radial suction force also gradually decrease. Therefore, when the motor is energized in the "soft chopping" mode, noise and vibration are relatively low.

【0009】前記特開平7−274569号公報,特開
平7−298669号公報および特開平8−17279
3号公報に開示の通電制御装置は、上述の「ハ−ドチョ
ッピング」と「ソフトチョッピング」を、SRモ−タの
回転状態に応じて選択して、振動の低減と高トルクの確
保を実現している。
The above-mentioned JP-A-7-274569, JP-A-7-298669 and JP-A-8-17279.
The electrification control device disclosed in Japanese Patent Publication No. 3 selects the above-mentioned "hard chopping" and "soft chopping" according to the rotation state of the SR motor, thereby realizing reduction of vibration and securing of high torque. doing.

【0010】[0010]

【発明が解決しようとする課題】ところで、例えば電気
自動車等で大型の電気モ−タを使用する場合など、車両
上バッテリの電力消費を低減するため、停車,駐車中に
はモ−タの駆動電源や制御電源を遮断(オフ)するが、
駆動電源が高電圧(電気自動車では略300V)の場
合、駆動電源をオフした後、駆動電源スイッチで駆動電
源から遮断されたモ−タドライバ給電ラインあるいはモ
−タドライバ内のコンデンサに残っている電荷を放電せ
ずに制御電源をオフすると、コンデンサの残留電圧でモ
−タドライバ内のICを破壊するおそれがある。
In order to reduce the power consumption of a battery on a vehicle, for example, when a large electric motor is used in an electric vehicle or the like, the motor is driven while the vehicle is stopped or parked. Shut off (turn off) the power and control power,
When the driving power supply is at a high voltage (approximately 300 V in an electric vehicle), after the driving power supply is turned off, the electric charge remaining in the motor driver power supply line or the capacitor in the motor driver, which is cut off from the driving power supply by the driving power switch, is removed. If the control power supply is turned off without discharging, the residual voltage of the capacitor may destroy the IC in the motor driver.

【0011】従来は、電源オフ直後のコンデンサ残留電
圧を放電するために、コンデンサに対して並列回路を形
成するように抵抗器を組込むのが一般的である。ところ
が、放電時間を短くするために抵抗値を小さく定める
と、抵抗器による定常的な電力消費により、電源オン中
の消費電力が高くなる。また抵抗器に、電力容量が大き
い大型のものが必要となる。抵抗値を高くすると、放電
時定数が大きくなるため、すみやかに放電させることが
できない。これらを改善するため、抵抗器に直列にスイ
ッチング素子を接続して、駆動電源オフのときスイッチ
ング素子をオンにして、駆動電源オフの間のみ抵抗器に
通電する放電回路もある。これによれば、駆動電源オン
の間抵抗器による電力消費は実質上ない。しかし、電力
容量が大きい大型の抵抗器が必要であり、また、放電回
路(特にスイッチング素子)が高耐圧を要し、比較的に
コスト高となる。
Conventionally, in order to discharge a capacitor residual voltage immediately after power-off, a resistor is generally incorporated so as to form a parallel circuit with the capacitor. However, if the resistance value is set small in order to shorten the discharge time, the power consumption during power-on increases due to the steady power consumption by the resistor. Also, a large resistor having a large power capacity is required for the resistor. When the resistance value is increased, the discharge time constant becomes large, so that the discharge cannot be performed immediately. In order to improve these, there is a discharge circuit in which a switching element is connected in series to the resistor, the switching element is turned on when the driving power is off, and the resistor is energized only when the driving power is off. According to this, there is substantially no power consumption by the resistor while the drive power is on. However, a large resistor having a large power capacity is required, and a discharge circuit (particularly, a switching element) requires a high withstand voltage, so that the cost is relatively high.

【0012】本発明は、駆動電源オフ直後のコンデンサ
残留電圧をすみやかに放電することを第1の目的とし、
これを電源オン中の電力消費が実質上なくしかも特別な
放電回路の付加も要せずに実現することを第2の目的と
する。
It is a first object of the present invention to quickly discharge a capacitor residual voltage immediately after a drive power supply is turned off.
A second object is to realize this without substantially consuming power while the power is on and without adding a special discharge circuit.

【0013】[0013]

【課題を解決するための手段】[Means for Solving the Problems]

(1)本発明の電気モ−タの通電制御装置は、電源スイ
ッチ(PR)を介して直流電源(PB)に接続されるモ−タドラ
イバ(18,19,1A);該モ−タドライバを介して電気モ−タ
(1)への通電電流値を制御するモ−タ電流コントロ−
ラ;および、前記電源スイッチ(PR)が閉から開に切換わ
ると、前記モ−タ電流コントロ−ラに通電を指示する放
電制御手段(ECU);を備える。なお、理解を容易にする
ためにカッコ内には、図面に示し後述する実施例の対応
要素の記号を、参考までに付記した。
(1) An electric motor energization control device according to the present invention includes a motor driver (18, 19, 1A) connected to a DC power supply (PB) via a power switch (PR); Electric motor
(1) Motor current control for controlling the value of the current supplied to
And discharge control means (ECU) for instructing the motor current controller to energize when the power switch (PR) is switched from closed to open. In addition, in order to facilitate understanding, the symbols of the corresponding elements in the embodiments shown in the drawings and described later are added in the parentheses for reference.

【0014】これによれば、電源スイッチ(PR)が閉から
開に切換わると、放電制御手段(ECU)が、モ−タ電流コ
ントロ−ラに通電を指示し、これによりモ−タドライバ
(18,19,1A)が電気モ−タ通電回路を閉とし、電源スイッ
チ(PR)は開であるので直流電源(PB)の給電はなく、モ−
タドライバ給電ラインあるいはモ−タドライバ内のコン
デンサの充電電荷が、電気モ−タの電気コイルに放電す
る。これによりすみやかにコンデンサ電圧が消滅する。
放電用の低抵抗値の抵抗器を用いる必要はなく、また耐
電圧が高い特別な放電回路を付加する必要もない。
According to this, when the power switch (PR) switches from the closed state to the open state, the discharge control means (ECU) instructs the motor current controller to energize, and thereby the motor driver
(18, 19, 1A) closes the electric motor energizing circuit and the power switch (PR) is open, so there is no DC power supply (PB), and the motor
The electric charge of the motor driver power supply line or the capacitor in the motor driver is discharged to the electric coil of the electric motor. As a result, the capacitor voltage disappears immediately.
It is not necessary to use a resistor having a low resistance value for discharging, and it is not necessary to add a special discharging circuit having a high withstand voltage.

【0015】[0015]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

(2)前記電気モ−タ(1)の回転方向を検出する方向検
出手段(1d,11);を更に備え、前記放電制御手段(ECU)
は、電気モ−タ(1)の回転とは逆方向に電気モ−タ(1)を
回転駆動する通電を前記モ−タ電流コントロ−ラに指示
する。
(2) direction detection means (1d, 11) for detecting a rotation direction of the electric motor (1); and the discharge control means (ECU).
Instructs the motor current controller to energize the electric motor (1) in a direction opposite to the rotation of the electric motor (1).

【0016】これによれば、電源スイッチ(PR)が閉から
開に切換ったときに電気モ−タが回転中であった場合、
あるいは、放電制御手段(ECU)がモ−タ電流コントロ−
ラに通電を指示しこれに応答してモ−タ電流コントロ−
ラがモ−タドライバを介して電気モ−タに通電したこと
により、つまりコンデンサの放電電流により、電気モ−
タが回転した場合、電気モ−タには該回転の方向とは逆
の方向に回転する電流(コンデンサ放電電流)が通電さ
れ、電気モ−タの回転がすみやかに停止する。 (3)前記電気モ−タ(1)の回転速度および方向を検出
する速度検出手段(1d,11);を更に備え、前記放電制御
手段(ECU)は、回転速度が設定値以上のときは電気モ−
タ(1)の回転とは逆方向に電気モ−タ(1)を回転駆動する
通電を前記モ−タ電流コントロ−ラに指示し、回転速度
が設定値未満のときは電気モ−タ(1)への全相同時通電
を指示する。
According to this, when the electric motor is rotating when the power switch (PR) is switched from closed to open,
Alternatively, the discharge control means (ECU) controls the motor current control.
Command the energization of the motor, and in response to this,
The electric motor is energized through the motor driver by the motor, that is, the electric motor is discharged by the discharge current of the capacitor.
When the motor rotates, a current (capacitor discharge current) that rotates in a direction opposite to the direction of the rotation is supplied to the electric motor, and the rotation of the electric motor stops immediately. (3) speed detection means (1d, 11) for detecting the rotation speed and direction of the electric motor (1); Electric motor
The motor current controller is instructed to energize the motor (1) in a direction opposite to the rotation of the motor (1), and when the rotation speed is less than the set value, the electric motor (1) is turned on. Instructs 1) to energize all phases simultaneously.

【0017】これによれば、回転が問題となるような回
転速度のときには逆転駆動通電が行なわれですみやかに
電気モ−タが減速し、問題とならないくらいの極低速度
になると、電気モ−タの全相コイルで急速に放電が行な
われる。全相同時通電では電気モ−タは実質上回転トル
クを発生せず、むしろ回転を止める制動となるので、放
電電流が大きくても、電気モ−タは回転しない。
According to this, when the rotation speed is such that rotation becomes a problem, the reverse drive energization is performed, and the electric motor is immediately decelerated. Discharge occurs rapidly in all the phase coils. When all phases are energized at the same time, the electric motor does not substantially generate a rotational torque, but rather acts as a brake to stop the rotation. Therefore, even if the discharge current is large, the electric motor does not rotate.

【0018】(4)前記放電制御手段(ECU)は、電気モ
−タ(1)の各相が発生するトルクの総和を実質上零とす
る通電を前記モ−タ電流コントロ−ラに指示する。これ
によれば、放電電流が大きくても、電気モ−タは回転せ
ず、すみやかにコンデンサ残流電荷を放電させることが
できる。
(4) The discharge control means (ECU) instructs the motor current controller to energize the electric motor (1) to make the sum of the torque generated by each phase substantially zero. . According to this, even if the discharge current is large, the electric motor does not rotate and the residual charge of the capacitor can be immediately discharged.

【0019】(5)前記電気モ−タ(1)の回転角を検出
する角度検出手段(1d);を更に備え、前記放電制御手段
(ECU)は、電気モ−タ(1)の回転角に対応する目標電流値
を決定し、これを前記モ−タ電流コントロ−ラに与え
る、上記(4)。
(5) Angle control means (1d) for detecting a rotation angle of the electric motor (1);
(ECU) determines the target current value corresponding to the rotation angle of the electric motor (1), and gives it to the motor current controller (4).

【0020】電気モ−タの全相に同一電流を流すと、表
1aおよび表1bに示すように、電気モ−タの回転子の
回転角(表上には単に「角度」と表記した。単位は
「°」である)対応で回転子に発生するトルク(N・
m)が異なる。
When the same current is applied to all phases of the electric motor, as shown in Tables 1a and 1b, the rotation angle of the rotor of the electric motor (in the table, simply referred to as "angle"). The unit is “°”, and the torque (N ·
m) are different.

【0021】[0021]

【表1a】 [Table 1a]

【0022】[0022]

【表1b】 [Table 1b]

【0023】表2aおよび表2bに示すように各相毎に
電流値を定めると、トルクを零にすることができる。す
なわち、表2aおよび表2bに示す回転角度対応の電流
(A)を各相に通電することにより、電気モ−タが回転
することがない。
When the current value is determined for each phase as shown in Tables 2a and 2b, the torque can be reduced to zero. That is, by supplying a current (A) corresponding to the rotation angle shown in Table 2a and Table 2b to each phase, the electric motor does not rotate.

【0024】[0024]

【表2a】 [Table 2a]

【0025】[0025]

【表2b】 [Table 2b]

【0026】(6)前記放電制御手段(ECU)は、電気モ
−タ(1)の各相が発生するトルクの総和を実質上零とす
るための、電気モ−タ(1)の回転角に対応する電流値を
格納したメモリ(13a)を含み、該メモリから角度検出手
段(1d)が検出した回転角に対応する電流値を読み出して
これを目標電流値として前記モ−タ電流コントロ−ラに
与える、上記(5)。これによれば、メモリに回転角を
アドレスとして、表2aおよび表2bに示す回転角度対
応および相対応の電流値群を格納しておくことにより、
メモリに回転角を与えて各相電流を読出すことにより、
回転トルク零の通電を設定しうる。
(6) The electric discharge control means (ECU) is provided for controlling the rotation angle of the electric motor (1) to make the total of the torque generated by each phase of the electric motor (1) substantially zero. A current value corresponding to the rotation angle detected by the angle detecting means (1d) is read out from the memory, and the read current value is used as a target current value to set the motor current control. (5). According to this, by storing the current value group corresponding to the rotation angle and the phase corresponding to the rotation angle shown in Table 2a and Table 2b with the rotation angle as an address in the memory,
By giving the rotation angle to the memory and reading each phase current,
Energization with zero rotational torque can be set.

【0027】本発明の他の目的および特徴は、図面を参
照した以下の実施例の説明より明らかになろう。
[0027] Other objects and features of the present invention will become apparent from the following description of embodiments with reference to the drawings.

【0028】[0028]

【実施例】本発明の一実施例を図1に示す。図1に示す
装置は、車輪駆動用の内燃機関と車輪駆動用のスイッチ
ドレラクタンスモ−タ(以下SRモ−タ)を搭載したハ
イブリッド電気自動車の、電気モ−タ系駆動ユニットの
主要部分を構成している。図1には、SRモ−タ駆動用
の車両上バッテリPB以下の直流駆動電源回路系を主体
に示した。図2には、図1に示す装置の制御システムと
SRモ−タ1の組合せを示す。図2においては、直流駆
動電源回路系の図示は省略されている。
FIG. 1 shows an embodiment of the present invention. The apparatus shown in FIG. 1 is a main part of an electric motor system drive unit of a hybrid electric vehicle equipped with an internal combustion engine for driving wheels and a switched reluctance motor (hereinafter referred to as SR motor) for driving wheels. Is composed. FIG. 1 mainly shows a DC drive power supply circuit system below the on-vehicle battery PB for driving the SR motor. FIG. 2 shows a combination of the control system of the apparatus shown in FIG. In FIG. 2, the illustration of the DC drive power supply circuit system is omitted.

【0029】図1および図2を参照されたい。この例で
は、電動駆動源として1個のSRモ−タ1が備わってお
り、このSRモ−タ1は、電動システムコントロ−ラE
CUによって制御される。システムコントロ−ラECU
は、シフトレバ−,ブレ−キスイッチ,アクセルスイッ
チ,及びアクセル開度センサから入力される情報に基づ
いて、SRモ−タ1の駆動を制御する。
Please refer to FIG. 1 and FIG. In this example, one SR motor 1 is provided as an electric drive source, and this SR motor 1 is an electric system controller E.
Controlled by the CU. System controller ECU
Controls the driving of the SR motor 1 based on information input from the shift lever, brake switch, accelerator switch, and accelerator opening sensor.

【0030】SRモ−タ1には、それを駆動するための
3相のコイル1a,1b,1cおよび回転子の回転位置
(角度)を検出する角度センサ1dが備わっている。3
相のコイル1a,1b及び1cは、それぞれ、モ−タド
ライバ18,19及び1Aと接続されており、コイル1
aとドライバ18とを接続する電線,コイル1bとドラ
イバ19とを接続する電線,及びコイル1cとドライバ
1Aとを接続する電線には、それぞれ、電流センサ2,
3及び4が設置されている。これらの電流センサ2,3
及び4は、それぞれ、コイル1a,1b及び1cに実際
に流れる電流に比例する電圧を電流信号S6として出力
する。
The SR motor 1 is provided with three-phase coils 1a, 1b, 1c for driving the SR motor and an angle sensor 1d for detecting the rotational position (angle) of the rotor. 3
The phase coils 1a, 1b and 1c are connected to motor drivers 18, 19 and 1A, respectively.
a and a driver 18, a wire connecting the coil 1 b and the driver 19, and a wire connecting the coil 1 c and the driver 1 A, respectively.
3 and 4 are installed. These current sensors 2, 3
And 4 output a voltage proportional to the current actually flowing through the coils 1a, 1b and 1c, respectively, as a current signal S6.

【0031】システムコントロ−ラECUの内部には、
CPU(マイクロコンピュ−タ)11,入力インタ−フ
ェ−ス12,方向検出回路5,電流マップメモリ13
a,波形マップメモリ13bおよび制御電源回路14が
備わっており、CPU11が電流コントロ−ラ1,2お
よび3に、通電指令(目標電流値)を与える。電流コン
トロ−ラ1,2および3は、それぞれモ−タドライバ1
8,19および1Aを介して、電気モ−タ1の第1相電
気コイル1a,第2相電気コイル1bおよび第3相電気
コイル1cの通電電流を制御するものである。
Inside the system controller ECU,
CPU (microcomputer) 11, input interface 12, direction detection circuit 5, current map memory 13
a, a waveform map memory 13b and a control power supply circuit 14, and the CPU 11 gives an energization command (target current value) to the current controllers 1, 2, and 3. The current controllers 1, 2, and 3 are each a motor driver 1
The currents supplied to the first phase electric coil 1a, the second phase electric coil 1b, and the third phase electric coil 1c of the electric motor 1 are controlled via 8, 19 and 1A.

【0032】電流コントロ−ラ1には、電流波形生成回
路15,比較回路16および出力判定回路17が備わっ
ている。電流コントロ−ラ2および3の構成と機能も、
電流コントロ−ラ1と同一である。
The current controller 1 includes a current waveform generation circuit 15, a comparison circuit 16, and an output determination circuit 17. The configuration and function of the current controllers 2 and 3
It is the same as the current controller 1.

【0033】車両上の電気モ−タ駆動用直流電源である
バッテリPBの電気は288V前後の高圧であり、駆動
電源リレ−PRがオンするとモ−タドライバ給電ライン
にバッテリPBの電圧が加わる。該給電ラインには、リ
ップル吸収用のコンデンサCapおよび抵抗Resが接
続されている。モ−タ駆動電流が数百Aと高いため、コ
ンデンサCapの容量は8100μF程度であり大き
い。しかし抵抗Resの値は、電力消費低減のため高い
値であり、コンデンサCapと抵抗Resとの並列回路
の放電時定数はかなり大きい。したがって、モ−タドラ
イバ18,19,1Aをすべてオフとした状態で駆動電
源リレ−PRをオフにすると、コンデンサCapの電圧
(モ−タドライバ給電ラインの電圧)は長期に高い値を
維持する。この電圧を短時間に放電するために、後述す
るように、駆動電源リレ−PRをオフにした後、システ
ムコントロ−ラECUのCPU11が電流コントロ−ラ
1〜3に通電を指示して、モ−タドライバ18,19,
1Aを導通にして、コンデンサCapの電荷を、SRモ
−タ1の電気コイル1a〜1cに放電させる。
The electric power of the battery PB, which is a DC power supply for driving the electric motor on the vehicle, has a high voltage of about 288 V. When the driving power supply relay PR is turned on, the voltage of the battery PB is applied to the motor driver power supply line. A ripple absorption capacitor Cap and a resistor Res are connected to the power supply line. Since the motor drive current is as high as several hundred amps, the capacitance of the capacitor Cap is as large as about 8100 μF. However, the value of the resistor Res is high for reducing power consumption, and the discharge time constant of the parallel circuit of the capacitor Cap and the resistor Res is considerably large. Therefore, when the drive power supply relay PR is turned off with the motor drivers 18, 19 and 1A all turned off, the voltage of the capacitor Cap (the voltage of the motor driver power supply line) maintains a high value for a long time. In order to discharge this voltage in a short time, as will be described later, after turning off the drive power supply relay PR, the CPU 11 of the system controller ECU instructs the current controllers 1 to 3 to supply current, and Data drivers 18, 19,
1A is made conductive, and the electric charge of the capacitor Cap is discharged to the electric coils 1a to 1c of the SR motor 1.

【0034】駆動電源回路とは別に、制御電源用バッテ
リCBおよび制御電源回路14も備わっている。電源回
路14には、バッテリに直接に接続されて定電圧を常時
CPU11に印加する、電力消費が極く少い定電圧回路
と、制御電源リレ−CRのオンによってバッテリCBに
接続されて電流コントロ−ラ1〜3,モ−タドライバ1
8,19,1A(の制御電圧ライン)ならびに各検出器
および検出回路に制御用定電圧を与える、比較的に電力
消費が大きい定電圧回路が備わっている。
In addition to the drive power supply circuit, a control power supply battery CB and a control power supply circuit 14 are also provided. The power supply circuit 14 is connected directly to the battery and constantly applies a constant voltage to the CPU 11 and consumes very little power. The power supply circuit 14 is connected to the battery CB when the control power supply relay-CR is turned on, and the current control circuit is connected to the battery CB. -Laters 1-3, motor driver 1
8, 19, and 1A (control voltage lines thereof), and a constant voltage circuit which supplies a constant voltage for control to each of the detectors and the detection circuits and consumes relatively large power.

【0035】CPU11には、制御電源リレ−CRのオ
ン/オフにかかわらず常に動作電圧が与えられる。CP
U11は、車両上のイグニションキ−スイッチVSCの
オン/オフを表わす車上電源投入信号VSsに応答し
て、該信号VSsが、キ−スイッチVSCのオフを示す
低レベルLから、オンを示す高レベルHに切換わると、
制御電源リレ−CRをオンにし、そして駆動電源リレ−
PRをオンにする。車上電源投入信号VSsがH(VS
Cオン)からL(VSCオフ)に切換わると、駆動電源
リレ−PRをオフにし、そして、絶縁電圧変換回路VC
Tの出力電圧を、デジタル変換して読込みそれが設定値
以上であると電流コントロ−ラ1〜3に通電を指示す
る。絶縁電圧変換回路VCTの出力電圧が設定値未満に
なると、通電を停止して、制御電源リレ−CRをオフに
する。
The operating voltage is always supplied to the CPU 11 regardless of whether the control power supply relay-CR is on or off. CP
U11 responds to an on-vehicle power-on signal VSs indicating on / off of an ignition key switch VSC on the vehicle, and the signal VSs changes from a low level L indicating that the key switch VSC is off to a high level indicating on. When switching to level H,
Turn on the control power supply relay CR and turn on the drive power supply relay.
Turn on PR. When the on-vehicle power-on signal VSs is H (VS
When switching from C on) to L (VSC off), the drive power supply relay PR is turned off, and the insulation voltage conversion circuit VC
The output voltage of T is converted into a digital signal and read. If the output voltage is equal to or larger than a set value, the current controller 1 is instructed to supply current. When the output voltage of the insulation voltage conversion circuit VCT becomes lower than the set value, the power supply is stopped and the control power supply relay-CR is turned off.

【0036】絶縁電圧変換回路VCTは、ノコギリ波発
生回路,コンデンサCapの電圧を分圧する分圧抵抗回
路,該分圧電圧をノコギリ波と比較してPWMパルス
(のデュ−ティ比)に変換する比較回路,PWMパルス
を絶縁伝送するフォトカプラおよび絶縁伝送されたパル
スを、アナログ電圧に変換するパルス幅/電圧変換回路
を含み、パルス幅/電圧変換回路が発生するアナログ電
圧を、CPU11のA/D変換入力ポ−トに与える。C
PU11は、リレ−PRがオンのときには、駆動電源電
圧情報が必要なときあるいは所定周期で、回路VCTの
出力アナログ電圧をA/D変換して読込む。リレ−PR
をオフにすると、該アナログ電圧を繰返しA/D変換し
て読込み、読込み電圧値が設定値未満になるまで、SR
モ−タ1への通電を、コントロ−ラ1〜3に指示する。
The insulation voltage conversion circuit VCT is a sawtooth wave generating circuit, a voltage dividing resistor circuit for dividing the voltage of the capacitor Cap, and compares the divided voltage with the sawtooth wave to convert it into a PWM pulse (duty ratio thereof). A comparison circuit, a photocoupler that insulates and transmits the PWM pulse, and a pulse width / voltage conversion circuit that converts the insulated and transmitted pulse into an analog voltage. Give to D conversion input port. C
When the relay PR is on, the PU 11 A / D converts and reads the output analog voltage of the circuit VCT when drive power supply voltage information is required or at a predetermined cycle. Relay-PR
When the analog voltage is turned off, the analog voltage is repeatedly A / D converted and read.
Instructs the controllers 1 to 3 to energize the motor 1.

【0037】システムコントロ−ラECUは、電気モ−
タ1の定常駆動時(駆動電源リレ−PRオン中)には、
シフトレバ−,ブレ−キスイッチ,アクセルスイッチ,
及びアクセル開度センサから入力される情報に基づい
て、SRモ−タ1の所要回転方向,駆動速度及び駆動ト
ルクを逐次計算し、その計算の結果に基づいて、SRモ
−タ1のコイル1a,1b及び1cの各々に流す電流を
制御する。
The system controller ECU is an electric motor
During normal operation of the motor 1 (during the drive power supply relay-PR on),
Shift lever, brake switch, accelerator switch,
And the required rotation direction, drive speed and drive torque of the SR motor 1 are sequentially calculated based on the information input from the accelerator opening sensor and the coil 1a of the SR motor 1 based on the calculation result. , 1b and 1c are controlled.

【0038】角速度センサ1dは、0〜360度の角度
の絶対値を示す11ビットの2値信号を出力する。検出
角度の最小分解能は0.5度である。方向検出回路5
は、角度センサ1dが出力する信号の下位2ビットに基
づいて、SRモ−タ1の回転子の回転方向(時計方向C
W/反時計方向CCW)を検出しており、CWのときH
(1)、CCWのときL(0)の方向検出信号S11を
発生してこれをCPU11および出力判定回路17に与
える。
The angular velocity sensor 1d outputs an 11-bit binary signal indicating the absolute value of the angle from 0 to 360 degrees. The minimum resolution of the detection angle is 0.5 degrees. Direction detection circuit 5
Is based on the lower 2 bits of the signal output by the angle sensor 1d, and indicates the rotation direction (clockwise C) of the rotor of the SR motor 1.
W / counterclockwise CCW), and H at CW
(1) In the case of CCW, a direction detection signal S11 of L (0) is generated and supplied to the CPU 11 and the output determination circuit 17.

【0039】図1および図2に示す回路の、主要部分の
具体的な構成を図3に示す。図3は、SRモ−タ1の第
1相の電気コイル1aの通電を制御する回路のみを示す
が、図1および図2に示す回路には、他のコイル1b及
び1cの通電を制御する同様の回路がそれぞれ含まれて
いる。
FIG. 3 shows a specific configuration of a main part of the circuits shown in FIGS. FIG. 3 shows only a circuit for controlling the energization of the first phase electric coil 1a of the SR motor 1, but the circuits shown in FIGS. 1 and 2 control the energization of the other coils 1b and 1c. Similar circuits are each included.

【0040】図3を参照すると、コイル1aの一端は、
スイッチングトランジスタ(IGBT)18aを介して
電源の高電位ライン18eと接続され、コイル1aの他
端は、スイッチングトランジスタ(IGBT)18bを
介して電源の低電位ライン18fと接続されている。ま
た、トランジスタ18aのエミッタと低電位ライン18
fとの間にはダイオ−ド18cが接続され、トランジス
タ18dのエミッタと高電位ライン18eとの間にはダ
イオ−ド18dが接続されている。従って、トランジス
タ18a及び18bの両方をオン(導通状態)にすれ
ば、電源ライン18e,18fとコイル1aとの間に電
流が流れ、いずれか一方、又は両方をオフ(非導通状
態)にすれば、コイル1aへの給電を停止することがで
きる。
Referring to FIG. 3, one end of the coil 1a is
The other end of the coil 1a is connected via a switching transistor (IGBT) 18b to a low potential line 18f of the power supply via a switching transistor (IGBT) 18a. Further, the emitter of the transistor 18a and the low potential line 18
The diode 18c is connected between the transistor 18f and the transistor 18d, and the diode 18d is connected between the emitter of the transistor 18d and the high potential line 18e. Therefore, if both the transistors 18a and 18b are turned on (conductive state), a current flows between the power supply lines 18e and 18f and the coil 1a, and if one or both of them are turned off (non-conductive state). , The power supply to the coil 1a can be stopped.

【0041】出力判定回路17には、2つのアンドゲ−
ト17a,17b,17cならびにエクスクル−シブノ
アゲ−ト17dが備わっている。
The output judgment circuit 17 has two AND gates.
17a, 17b, 17c and an exclusion shevnogate 17d.

【0042】エクスクル−シブノアゲ−ト17cは、シ
フトレバ−,ブレ−キスイッチ,アクセルスイッチ,及
びアクセル開度センサから入力される情報に基づいて、
コントロ−ラECUが決定したSRモ−タ1の所要回転
方向すなわち指定方向を示す信号S10(H:CW/
L:CCW)と、方向検出回路5の方向検出信号S11
(H:CW/L:CCW)が合致するとき、すなわちモ
−タの回転子が、指定方向と同じ方向に回転していると
きH(ソフトチョッピング可を意味する)、逆方向に回
転しているときL(ソフトチョッピング禁止=ハ−ドチ
ョッピング指定)のモ−ド指定信号をアンドゲ−ト17
cに与える。
The exhaust vehicle 17c is based on information input from a shift lever, a brake switch, an accelerator switch, and an accelerator opening sensor.
A signal S10 (H: CW / C) indicating the required rotation direction of SR motor 1 determined by controller ECU, that is, the designated direction.
L: CCW) and the direction detection signal S11 of the direction detection circuit 5
When (H: CW / L: CCW) matches, that is, when the rotor of the motor is rotating in the same direction as the designated direction, H (meaning soft chopping is possible), the motor rotates in the opposite direction. And the mode designation signal of L (prohibition of soft chopping = designation of hard chopping)
c.

【0043】アンドゲ−ト17aの出力端子はトランジ
スタ18bのゲ−ト端子と接続されており、アンドゲ−
ト17bの出力端子はトランジスタ18aのゲ−ト端子
と接続されている。アンドゲ−ト17aの入力端子に
は、信号S72とS5およびモ−ド切換指示信号(17
cの出力)が入力され、アンドゲ−ト17bの入力端子
には、信号S71,S72及びS5が入力される。信号
S71及びS72は、それぞれ、比較回路16のアナロ
グ比較器16a及び16bが出力する2値信号である。
また信号S5は、電流波形生成回路15が出力する2値
信号である。
The output terminal of the AND gate 17a is connected to the gate terminal of the transistor 18b.
The output terminal of gate 17b is connected to the gate terminal of transistor 18a. Signals S72 and S5 and a mode switching instruction signal (17) are input to the input terminal of AND gate 17a.
c), and signals S71, S72 and S5 are input to the input terminal of the AND gate 17b. The signals S71 and S72 are binary signals output from the analog comparators 16a and 16b of the comparison circuit 16, respectively.
The signal S5 is a binary signal output from the current waveform generation circuit 15.

【0044】比較回路16は2つのアナログ比較器16
a及び16bを備えている。アナログ比較器16aは、
電流波形生成回路15が出力する第1の基準電圧Vr1
と電流センサ2が検出した電流に対応する信号S6の電
圧とを比較した結果を2値信号S71として出力し、ア
ナログ比較器16bは、電流波形生成回路15が出力す
る第2の基準電圧Vr2と電流センサ2が検出した電流
に対応する信号S6の電圧とを比較した結果を2値信号
S72として出力する。この実施例では、常にVr1<
Vr2の関係が成立する。
The comparison circuit 16 includes two analog comparators 16
a and 16b. The analog comparator 16a is
First reference voltage Vr1 output from current waveform generation circuit 15
And outputs the result of comparing the voltage of the signal S6 corresponding to the current detected by the current sensor 2 as a binary signal S71. The analog comparator 16b compares the second reference voltage Vr2 output by the current waveform generation circuit 15 with the second reference voltage Vr2. The comparison result of the voltage of the signal S6 corresponding to the current detected by the current sensor 2 is output as a binary signal S72. In this embodiment, Vr1 <
The relationship of Vr2 is established.

【0045】信号S5が高レベルHであると、信号S6
の電圧Vs6と基準電圧Vr1及びVr2の大小関係に
応じて、次に示すように、ドライバ18のトランジスタ
18a,18bの状態が3種類のいずれかに設定され
る。
When the signal S5 is at a high level H, the signal S6
According to the magnitude relationship between the voltage Vs6 and the reference voltages Vr1 and Vr2, the states of the transistors 18a and 18b of the driver 18 are set to one of three types as shown below.

【0046】 第1表 比較器 比較器 EX-NOR AND AND 場合分け 16a 16a 17d 17a 17b Tr Tr の出力 の出力 の出力 の出力 の出力 18a 18b Vs6≦Vr1 H H H H オン オン Vr1<Vs6≦Vr2 L H H H L オフ オン Vr1<Vs6≦Vr2 L H L L L オフ オフ Vs6>Vr2 L L L L オフ オフ。Table 1 Comparator Comparator EX-NOR AND AND Case classification 16a 16a 17d 17a 17b Tr Tr output Output output Output 18a 18b Vs6 ≦ Vr1 HHHH ON ON Vr1 <Vs6 ≦ Vr2 LH HHL Off On Vr1 <Vs6 ≦ Vr2 LHLL L Off Off Vs6> Vr2 LLL L L Off Off.

【0047】上記の場合が、図13の(a)および図
14の(a)に示す状態であり、上記の場合が、図1
4の(b)に示す状態であり、上記および上記の場
合が、図13の(b)に示す状態である。とを交互
に繰返す態様がハ−ドチョッピング、とを交互に繰
返す態様がソフトチョッピングである。
The above case is the state shown in FIG. 13A and FIG. 14A, and the above case is the state shown in FIG.
4 (b), and the above and the above cases are the states shown in FIG. 13 (b). The mode of alternately repeating the above is hard chopping, and the mode of alternately repeating the above is soft chopping.

【0048】上記の、Vr1<Vs6≦Vr2の場合は、本来
はの場合と同様に18aオフ、18bオンの図14の
(b)に状態にされるものであるが、電気モ−タ1の回
転子の回転方向が指定方向とは逆であるため、トランジ
スタ18a,18bの破壊を防ぐために、18aオフか
つ18bオフに変更されたものである。
In the case of Vr1 <Vs6 ≦ Vr2, as in the original case, 18a is turned off and 18b is turned on, as shown in FIG. Since the rotation direction of the rotor is opposite to the specified direction, the rotation is changed to 18a and 18b to prevent the transistors 18a and 18b from being destroyed.

【0049】すなわち、Vr1<Vs6≦Vr2のときには、比
較器16a,16bからの、アンドゲ−ト17cへの入
力がゲ−トオンレベルになるが、アンドゲ−ト17cの
もう1つの入力に、エクスクル−シブノアゲ−ト17d
のモ−ド指定信号(H:ソフトチョッピング可/L:ソ
フトチョッピング禁止)が与えられ、このモ−ド指定信
号がHであると上記(ソフトチョッピングモ−ド)と
なり、モ−ド指定信号がLであると上記(ハ−ドチョ
ッピングモ−ド)となる。
That is, when Vr1 <Vs6.ltoreq.Vr2, the input to the AND gate 17c from the comparators 16a and 16b goes to the gate-on level. -D 17d
(H: soft chopping enabled / L: soft chopping disabled) is given, and if this mode designating signal is H, the above (soft chopping mode) is set, and the mode designating signal is If L, the above (hard chopping mode) is achieved.

【0050】上述のように、トランジスタ18a,18
bが共にオンする状態と、共にオフする状態と、一方が
オンして他方がオフする状態とが存在し、いずれの状態
になるかは、Vs6のレベルが、Vr1より小,Vr1
とVr2との間,Vr2より大の3種類の領域のいずれ
であるかと、Vr1とVr2との間にあるときには、モ
−タの回転子の回転方向が指定方向と同一か否か、によ
って定まる。
As described above, the transistors 18a and 18a
There are a state in which both b are turned on, a state in which both are turned off, and a state in which one is turned on and the other is turned off. The state of Vs6 is lower than Vr1, Vr1
Between Vr2 and Vr2, or between three types of regions larger than Vr2, and when between Vr1 and Vr2, whether or not the rotation direction of the rotor of the motor is the same as the specified direction. .

【0051】信号S5が低レベルLである時には、比較
回路16が出力する信号S71,S72の状態とは無関
係に、常にアンドゲ−ト17a,17bの出力が共に低
レベルLになり、トランジスタ18a,18bは共にオ
フになる。
When the signal S5 is at low level L, the outputs of the AND gates 17a and 17b are always at low level irrespective of the state of the signals S71 and S72 output from the comparison circuit 16, and the transistors 18a and 18a are at low level. 18b are both turned off.

【0052】トランジスタ18a,18bを共にオンし
た時にコイル1aに流れる電流の立上り特性(上昇の速
さ)は、回路の時定数によって定まり、制御により変え
ることはできない。しかし、電流を遮断する時には、ト
ランジスタ18a,18bを共にオフする場合と、トラ
ンジスタ18aをオフに切換えてトランジスタ18bは
オンのままとする場合とで、電流の立下り特性(下降の
速さ)が変わるので、それを切換えて電流の立下りの速
さを調整することができる。即ち、トランジスタ18
a,18bを共にオフする場合には電流の変化が速く、
トランジスタ18aをオフに切換えてトランジスタ18
bはオンのままとする場合には電流の変化は遅い。
The rise characteristic (speed of rise) of the current flowing through the coil 1a when both the transistors 18a and 18b are turned on is determined by the time constant of the circuit and cannot be changed by control. However, when the current is cut off, the falling characteristic (speed of falling) of the current depends on the case where both the transistors 18a and 18b are turned off and the case where the transistor 18a is turned off and the transistor 18b is kept on. Since it changes, it can be switched to adjust the fall speed of the current. That is, the transistor 18
When both a and 18b are turned off, the current changes rapidly,
The transistor 18a is turned off and the transistor 18a is turned off.
If b remains on, the current changes slowly.

【0053】電流の目標値(Vr1,Vr2)にほとん
ど変化がない時には、電流の立下り速度が遅い場合で
も、基準のレベル(Vr1)と実際に流れる電流のレベ
ル(Vs6)との偏差が増大することはないので、常に
Vs6<Vr2の状態が維持される。従ってこの時に
は、電流の変動幅が小さい。また、通電するコイルの相
を切換える時のように、電流の目標値(Vr1,Vr
2)が変更される時には、電流の立下り速度が遅いと、
Vs6>Vr2になる。この場合、2つのトランジスタ
18a,18bが共にオフするので、電流の立下り速度
が上がり、電流は目標値(Vr1,Vr2)に追従して
すばやく変化する。目標値の変化がなくなれば、基準電
圧Vr1と電流レベルVs6との偏差が小さくなるの
で、再び電流の立下り速度が遅くなる。
When there is almost no change in the current target values (Vr1, Vr2), the deviation between the reference level (Vr1) and the actually flowing current level (Vs6) increases even when the current falling speed is slow. Therefore, the state of Vs6 <Vr2 is always maintained. Therefore, at this time, the fluctuation range of the current is small. Also, as in the case of switching the phase of the coil to be energized, the current target values (Vr1, Vr
When 2) is changed, if the current falls slowly,
Vs6> Vr2. In this case, since the two transistors 18a and 18b are both turned off, the falling speed of the current increases, and the current changes quickly following the target values (Vr1, Vr2). If the change in the target value stops, the deviation between the reference voltage Vr1 and the current level Vs6 decreases, so that the current fall speed slows down again.

【0054】これによって、目標値の変化に対する電流
の追従遅れが防止できるだけでなく、目標値の変化が小
さい時には、電流の変化速度が遅いため、振動及び騒音
の発生が抑制される。
Thus, not only can the delay of the current following the change of the target value be prevented, but also when the change of the target value is small, the speed of change of the current is slow, so that the generation of vibration and noise is suppressed.

【0055】ところで、図3に示す比較回路16が出力
する信号S71,S72によって電流の立下り速度を切
換える場合には、それを切換えるタイミングとして最適
な時点よりも実際の切換えが多少遅れる傾向がある。即
ち、目標値が急激に低下する時点で、電流の立下りを速
くするのが理想的であるが、実際に電流の偏差が大きく
ならないと信号S72がLにならないので、時間的に遅
れが生じる。このため、目標値が非常に速く変化する場
合、信号S71,S72による変化速度の自動切換だけ
では、目標値に対する電流の追従性が不足する可能性が
ある。
When the falling speed of the current is switched by the signals S71 and S72 output from the comparison circuit 16 shown in FIG. 3, the actual switching tends to be slightly delayed from the optimal timing as the switching timing. . That is, when the target value sharply decreases, it is ideal that the fall of the current is accelerated. However, if the current deviation does not actually increase, the signal S72 does not become L, so that a time delay occurs. . For this reason, when the target value changes very quickly, there is a possibility that the responsiveness of the current to the target value is insufficient only by the automatic switching of the change speed by the signals S71 and S72.

【0056】そこでこの実施例では、信号S5を制御す
ることにより、電流(Vs6)の大きさとは無関係に、
電流の立下り速度を速くすることができる。即ち、信号
S5を低レベルLにすると、信号S71,S72とは無
関係に、トランジスタ18a,18bが同時にオフする
ので、電流の立下り速度が速くなる。
Therefore, in this embodiment, by controlling the signal S5, regardless of the magnitude of the current (Vs6),
The falling speed of the current can be increased. That is, when the signal S5 is set to the low level L, the transistors 18a and 18b are simultaneously turned off irrespective of the signals S71 and S72, so that the current falling speed is increased.

【0057】図3を参照すると、電流波形生成回路15
は、2種類の基準電圧Vr1,Vr2と2値信号S5を
出力する。基準電圧Vr1,Vr2及び2値信号S5
は、それぞれ、メモリ(RAM)15b,15a及び1
5cに記憶された情報に基づいて生成される。メモリ1
5b,15a及び15cは、各々のアドレスにそれぞれ
8ビット,8ビット及び1ビットのデ−タを保持してい
る。メモリ15aから読み出される8ビットデ−タは、
D/A変換器15eでアナログ電圧に変換され、増幅器
15gを通って基準電圧Vr2になる。同様に、メモリ
15bから読み出される8ビットデ−タは、D/A変換
器15fでアナログ電圧に変換され、増幅器15hを通
って基準電圧Vr1になる。また、増幅器15g,15
hの入力には、CPU11が出力するアナログ信号S1
のレベルが加算される。信号S1のレベルを調整するこ
とにより、基準電圧Vr1,Vr2を微調整することが
できる。また、メモリ15cが出力する1ビットデ−タ
は、アンドゲ−ト15iを通って信号S5になる。アン
ドゲ−ト15iの一方の入力端子には、CPU11が出
力する2値信号(スタ−ト/ストップ信号)S3が印加
される。SRモ−タ1を駆動している時には、常時信号
S3が高レベルHになるので、メモリ15cの出力信号
がそのまま2値信号S5になる。
Referring to FIG. 3, current waveform generating circuit 15
Outputs two kinds of reference voltages Vr1 and Vr2 and a binary signal S5. Reference voltages Vr1, Vr2 and binary signal S5
Are the memories (RAM) 15b, 15a and 1
5c is generated based on the information stored in 5c. Memory 1
5b, 15a and 15c hold 8-bit, 8-bit and 1-bit data at each address. The 8-bit data read from the memory 15a is
The voltage is converted into an analog voltage by the D / A converter 15e, and becomes the reference voltage Vr2 through the amplifier 15g. Similarly, 8-bit data read from the memory 15b is converted to an analog voltage by the D / A converter 15f, and becomes the reference voltage Vr1 through the amplifier 15h. In addition, amplifiers 15g, 15
h is input to the analog signal S1 output from the CPU 11.
Are added. By adjusting the level of the signal S1, the reference voltages Vr1 and Vr2 can be finely adjusted. The 1-bit data output from the memory 15c passes through the AND gate 15i to become a signal S5. A binary signal (start / stop signal) S3 output from the CPU 11 is applied to one input terminal of the AND gate 15i. When the SR motor 1 is being driven, the signal S3 is always at the high level H, so that the output signal of the memory 15c becomes the binary signal S5 as it is.

【0058】メモリ15a,15b及び15cは、それ
ぞれ多数のアドレスを有しており、各々のアドレスは、
回転子Rの回転位置(角度)の各々(1度単位)に対応
付けられている。アドレスデコ−ダ15dは、角度セン
サ1dによって検出された回転子の回転位置の信号S9
から、アドレス情報を生成する。このアドレス情報が、
3組のメモリ15a,15b及び15cのアドレス入力
端子に同時に入力される。従って、SRモ−タ1が回転
する時には、メモリ15a,15b及び15cは、各々
回転子の回転位置に応じたアドレスに保持されたデ−タ
を順次に出力する。従って、基準電圧Vr1,Vr2及
び2値信号S5の状態は、回転位置毎に変化しうる。
Each of the memories 15a, 15b and 15c has a large number of addresses.
The rotation position (angle) of the rotor R is associated with each (in units of one degree). The address decoder 15d outputs a signal S9 of the rotational position of the rotor detected by the angle sensor 1d.
To generate address information. This address information
The data is simultaneously input to the address input terminals of the three sets of memories 15a, 15b and 15c. Therefore, when the SR motor 1 rotates, the memories 15a, 15b and 15c sequentially output data held at addresses corresponding to the rotational position of the rotor. Therefore, the states of the reference voltages Vr1, Vr2 and the binary signal S5 can change for each rotational position.

【0059】実際には、図4に示すような波形の電流を
3相のコイルに流すために、メモリ15a及び15bに
は、それぞれ図8に示すような通電マップの情報が保持
される。即ち、回転位置(この例では0.5度毎)の各
々に対応付けたアドレスに、その位置で設定すべき電流
の目標値が保持される。メモリ15a及び15bの情報
は、それぞれ基準電圧Vr2及びVr1に対応している
ので、Vr2>Vr1の関係を満たすように、メモリ1
5aの内容とメモリ15bの内容とは少し異なってい
る。前述のように、コイル1aに流れる電流のレベル
は、基準電圧Vr1に追従するように変化するので、コ
イル1aに流したい電流の波形を基準電圧Vr1,Vr
2としてメモリ15b及び15aに登録しておくことに
より、図4に示すように電流を流すことができる。
Actually, in order to cause a current having a waveform as shown in FIG. 4 to flow through the three-phase coil, the memories 15a and 15b hold information of an energization map as shown in FIG. 8, respectively. That is, the target value of the current to be set at that position is held at the address associated with each rotational position (in this example, every 0.5 degrees). Since the information in the memories 15a and 15b corresponds to the reference voltages Vr2 and Vr1, respectively, the memories 1a and 15b satisfy the relationship of Vr2> Vr1.
The contents of 5a and the contents of memory 15b are slightly different. As described above, since the level of the current flowing through the coil 1a changes so as to follow the reference voltage Vr1, the waveform of the current desired to flow through the coil 1a is changed to the reference voltages Vr1 and Vr1.
By registering 2 in the memories 15b and 15a, a current can flow as shown in FIG.

【0060】この実施例では、3相のコイル1a,1b
及び1cに対する通電/非通電を、図4に示すように回
転子が30度回転する毎に切換える必要があるが、図4
に示すような波形をメモリ15b及び15aに登録して
おくことにより、30度毎の通電/非通電の切換えも信
号S71,S72によって自動的に実施される。即ち、
各コイルの通電/非通電の切換えをCPU11が実施す
る必要はない。
In this embodiment, the three-phase coils 1a, 1b
And 1c must be switched every time the rotor rotates 30 degrees as shown in FIG.
Is registered in the memories 15b and 15a, the switching between energization and non-energization every 30 degrees is automatically performed by the signals S71 and S72. That is,
It is not necessary for the CPU 11 to switch between energization and non-energization of each coil.

【0061】また、メモリ15cについては、大部分の
アドレスに信号S5の高レベルHに対応する「1」の情
報が保持されているが、電流の目標値(Vr1,Vr
2)が急激に低下する角度に対応するアドレスには、信
号S5の低レベルLに対応する「0」の情報(強制遮断
情報)が保持されている。即ち、電流の目標値(Vr
1,Vr2)の波形の立下り開始時点のように、その下
降の傾きが急俊であり、電流の変化速度を速くした方が
良いことが予め予想される回転位置では、信号S72に
よる自動切換えを待つことなく、メモリ15cに記憶し
た情報によって信号S5を低レベルLに切換え、強制的
に電流変化速度を速くする。これにより、電流変化速度
の切換えに時間遅れが生じるのを避けることができ、目
標値に対する電流の追従性が更に改善される。
In the memory 15c, the information of "1" corresponding to the high level H of the signal S5 is held in most of the addresses, but the current target values (Vr1, Vr
At the address corresponding to the angle at which 2) sharply decreases, information of "0" (forcible cutoff information) corresponding to the low level L of the signal S5 is held. That is, the target value of the current (Vr
1, Vr2), at the rotational position where the slope of the descent is steep and the current change rate is expected to be faster at the start of the fall of the waveform of (1, Vr2), the automatic switching by the signal S72 is performed. Without waiting, the signal S5 is switched to the low level L by the information stored in the memory 15c, and the current changing speed is forcibly increased. As a result, it is possible to avoid a time delay in switching the current change speed, and the follow-up of the current to the target value is further improved.

【0062】メモリ15a,15b及び15cは、書き
込みと読み出しが可能であり、書き込みと読み出しを同
時に実施しうる。メモリ15a,15b及び15cは、
信号線S2を介してCPU11と接続されており、CP
U11は、必要に応じてメモリ15a,15b及び15
cの内容を更新する。
The memories 15a, 15b and 15c are capable of writing and reading, and can execute writing and reading simultaneously. The memories 15a, 15b and 15c
It is connected to the CPU 11 via the signal line S2,
U11 stores the memories 15a, 15b and 15 as necessary.
Update the contents of c.

【0063】CPU11の動作の概略を図6および図7
に示す。まず図6を参照すると、電源がオンする(バッ
テリCB,電源回路14で、CPU11に動作電圧が加
わる)と、ステップ51で初期化を実行する。即ち、C
PU11の内部メモリの初期化および内部タイマ,割込
等のモ−ドセットを実施した後、システムの診断を実施
し、異常がなければ次の処理に進む。
The operation of the CPU 11 is schematically shown in FIGS.
Shown in First, referring to FIG. 6, when the power is turned on (operating voltage is applied to the CPU 11 by the battery CB and the power supply circuit 14), initialization is executed in step 51. That is, C
After the initialization of the internal memory of the PU 11 and the mode setting such as the internal timer and the interrupt, the system is diagnosed. If there is no abnormality, the process proceeds to the next process.

【0064】ステップ52では、入力インタ−フェ−ス
12を介して、シフトレバ−,ブレ−キスイッチ,イグ
ニションキ−スイッチVSC,アクセルスイッチ,アク
セル開度センサのそれぞれが出力する信号の状態を読取
り、駆動電圧Vp(絶縁電圧変換回路VCTの出力アナ
ログ電圧)を読込み、状態デ−タおよび電圧値デ−タを
内部メモリに保存する。
In step 52, the state of the signal output from each of the shift lever, the brake switch, the ignition key switch VSC, the accelerator switch, and the accelerator opening sensor is read via the input interface 12 and driven. The voltage Vp (output analog voltage of the insulation voltage conversion circuit VCT) is read, and the state data and the voltage value data are stored in the internal memory.

【0065】そして、ステップ61で、イグニションキ
−スイッチVScのオン/オフ(信号VSsのH/L)
をチェックし、それがオン(H)であると、ステップ6
2で、今回がオフからオンへの切換りであるかを、レジ
スタFvscのデ−タ(すでにオン中であると1、オン中
でないと0)を参照して判定する。今回がオフからオン
への切換りであると判定すると、ステップ54,55
で、状態デ−タを参照して正常/異常のチェックをし
て、正常であると、制御電源リレ−CRをオンにし、駆
動電源リレ−PRをオンにして、レジスタFvscに1を
書込んで、レディランプを点灯する(ステップ56〜5
9)。なお、以下においてカッコ内には、ステップとい
う語を省略して、ステップ表示記号のみを記す。
Then, at step 61, the ignition key switch Vsc is turned on / off (H / L of the signal VSs).
And if it is on (H), step 6
In step 2, it is determined whether or not this time is the switching from off to on by referring to the data of the register Fvsc (1 if already on, 0 if not on). If it is determined that this time is switching from off to on, steps 54 and 55 are performed.
Then, the status is checked for normal / abnormal with reference to the status data. If the status is normal, the control power supply relay CR is turned on, the drive power supply relay PR is turned on, and 1 is written into the register Fvsc. To light the ready lamp (steps 56 to 5).
9). In the following, the word "step" is omitted in parentheses, and only the step display symbol is described.

【0066】次に、図7に示す、SRモ−タの定常制御
に進み、以降、イグニションキ−スイッチVScがオフ
に切換わるまで、ステップ52−61−62−図7の6
3〜69,6A−図6の52−・・・と、定常制御ル−
プをめぐる。
Next, the routine proceeds to the steady-state control of the SR motor shown in FIG. 7, and thereafter, steps 52-61-62-FIG. 7-6 until the ignition key switch Vsc is turned off.
3-69, 6A-52 -... in FIG.
Over the loop.

【0067】図7のステップ63では、ステップ52で
検出した状態に何らかの変化があった場合には、ステッ
プ63からステップ64に進む。変化がない時には、ス
テップ63からステップ65に進む。
In step 63 of FIG. 7, if there is any change in the state detected in step 52, the process proceeds from step 63 to step 64. If there is no change, the process proceeds from step 63 to step 65.

【0068】ステップ64では、ステップ62で検出し
た各種状態に基づいて、SRモ−タ1の所要駆動方向
(指定方向)を決定して駆動方向を示す信号S10
(H:CW/L:CCW)をエクスクル−シブノアゲ−
ト17dに出力し、駆動トルクの目標値を決定する。例
えば、アクセル開度センサによって検出されたアクセル
開度が増大した時には、駆動トルクの目標値も増大す
る。また、ここで目標トルクの変化を示すトルク変更フ
ラグをセットする。
In step 64, a required driving direction (designated direction) of the SR motor 1 is determined based on the various states detected in step 62, and a signal S10 indicating the driving direction is determined.
(H: CW / L: CCW)
To the target 17d to determine the target value of the driving torque. For example, when the accelerator opening detected by the accelerator opening sensor increases, the target value of the driving torque also increases. Here, a torque change flag indicating a change in the target torque is set.

【0069】ステップ65では、SRモ−タ1の回転速
度を検出する。この実施例では、角度センサ1dの角度
検出デ−タ(11ビット)のビットデ−タがSRモ−タ
の回転子の回転に応じて変化し、その変化周期が回転速
度に逆比例するので、CPU11は、下位ビットの変化
周期を測定してモ−タ回転速度を算出する。算出した回
転速度のデ−タは内部メモリに保存する。
At step 65, the rotational speed of the SR motor 1 is detected. In this embodiment, the bit data of the angle detection data (11 bits) of the angle sensor 1d changes according to the rotation of the rotor of the SR motor, and the change cycle is inversely proportional to the rotation speed. The CPU 11 calculates the motor rotation speed by measuring the change period of the lower bits. Data of the calculated rotation speed is stored in the internal memory.

【0070】SRモ−タ1の回転速度に変化がある時に
は、ステップ66からステップ68に進み、回転速度に
変化がなければステップ67に進む。ステップ67で
は、トルク変更フラグの状態を調べ、フラグがセットさ
れている時、即ち目標トルクの変化がある時には、ステ
ップ68に進み、トルクに変化がない時にはステップ6
2に戻る。
If there is a change in the rotation speed of the SR motor 1, the process proceeds from step 66 to step 68, and if there is no change in the rotation speed, the process proceeds to step 67. In step 67, the state of the torque change flag is checked. When the flag is set, that is, when there is a change in the target torque, the process proceeds to step 68, and when there is no change in the torque, step 6 is performed.
Return to 2.

【0071】ステップ68では、電流マップメモリ13
aからデ−タを入力し、次のステップ69では、波形マ
ップメモリ13bからデ−タを入力する。この実施例で
は、電流マップメモリ13a及び波形マップメモリ13
bは、予め様々なデ−タを登録した読み出し専用メモリ
(ROM)で構成してあり、電流マップメモリ13aに
は図8に示すようなデ−タが保持され、波形マップメモ
リ13bには、図12に示すようなデ−タが保持されて
いる。
In step 68, the current map memory 13
Data is input from a, and in the next step 69, data is input from the waveform map memory 13b. In this embodiment, the current map memory 13a and the waveform map memory 13
b is a read-only memory (ROM) in which various data are registered in advance. The data as shown in FIG. 8 is stored in the current map memory 13a, and the waveform map memory 13b is stored in the waveform map memory 13b. Data as shown in FIG. 12 is held.

【0072】即ち、電流マップメモリ13aには、様々
な目標トルクと様々な回転数(モ−タの回転速度)のそ
れぞれに対応付けられた多数のデ−タCnm(n:トル
クに対応する列の数値,m:回転数に対応する行の数
値)が保持されており、デ−タCnmの1組には、通電
オン角度,通電オフ角度,及び電流目標値が含まれてい
る。例えば、トルクが20[N・m]で回転数が500
[rpm]の時のデ−タC34の内容は、52.5度,
82.5度及び200[A]である。即ち、0〜90度
の回転位置の範囲内において、特定のコイルに52.5
〜82.5度の範囲で200Aの電流を流し、0〜5
2.5度の範囲及び82.5〜90度の範囲では電流を
遮断することを意味する。ステップ68では、その時の
トルクと回転数に応じて選択した、Cmnの1組のデ−
タを入力する。
That is, the current map memory 13a stores a large number of data Cnm (n: columns corresponding to torques) corresponding to various target torques and various rotational speeds (rotational speeds of the motor). , M: numerical value in a row corresponding to the number of rotations), and one set of data Cnm includes a power-on angle, a power-off angle, and a current target value. For example, when the torque is 20 [N · m] and the rotation speed is 500
The content of the data C34 at the time of [rpm] is 52.5 degrees,
82.5 degrees and 200 [A]. That is, within the range of the rotation position of 0 to 90 degrees, 52.5
A current of 200 A flows in the range of
In the range of 2.5 degrees and the range of 82.5 to 90 degrees, it means that the current is interrupted. In step 68, a set of data of Cmn selected according to the torque and the rotation speed at that time is set.
Input data.

【0073】但し、実際にコイルに流す電流の目標値
は、一般的な矩形波状に変化するのではなく、立上り及
び立下りが緩やかな波形になる。この波形が、波形マッ
プメモリ13bに基づいて決定される。
However, the target value of the current actually supplied to the coil does not change in a general rectangular waveform but has a gentle rising and falling waveform. This waveform is determined based on the waveform map memory 13b.

【0074】図12に示すように、波形マップメモリ1
3bには、様々な回転数(モ−タの回転速度)のそれぞ
れに対応付けられた多数のデ−タD1n及びD2n
(n:回転数に対応する行の数値)が保持されている。
デ−タD1nは立上り所要角度であり、電流を低レベル
(0[A])から高レベル(例えば200[A])に立
ち上げるまでの回転角度変化量を示している。デ−タD
2nは立下り所要角度であり、電流を高レベル(例えば
200[A])から低レベル(0[A])に立ち下げる
までの回転角度変化量を示している。
As shown in FIG. 12, the waveform map memory 1
3b includes a large number of data D1n and D2n corresponding to various rotation speeds (rotational speeds of the motor).
(N: numerical value of the row corresponding to the number of rotations) is held.
Data D1n is the required rise angle, and indicates the amount of change in the rotation angle from when the current rises from a low level (0 [A]) to a high level (for example, 200 [A]). Data D
2n is a required fall angle, which indicates a rotation angle change amount from when the current falls from a high level (for example, 200 [A]) to a low level (0 [A]).

【0075】例えば、図8に示す電流マップのC34の
デ−タを使用する場合、通電オン角度である52.5度
よりD1nの角度だけ手前の位置から、電流目標値の立
上げを開始し、52.5度で100%まで緩やかに立ち
上がるように電流目標値の波形を変化させ、通電オフ角
度である82.5度よりD2nの角度だけ手前の位置か
ら、電流目標値の立下げを開始し、82.5度で立下げ
を完了するように、緩やかに電流目標値を変化させる。
For example, when the data of C34 in the current map shown in FIG. 8 is used, the rise of the current target value is started from a position D1n before the energization ON angle of 52.5 degrees. The waveform of the current target value is changed so that it gradually rises to 100% at 52.5 degrees, and the fall of the current target value starts from a position D2n before 82.5 degrees which is the energization off angle. Then, the current target value is gently changed so that the fall is completed at 82.5 degrees.

【0076】波形マップメモリのデ−タD1n,D2n
は、回転数[rpm]毎に最適な時間(角度)で電流の
立上り及び立下りが変化するように予め定めてある。即
ち、立上り及び立下りが速すぎると、励磁の切換り時の
磁束の微分値が大きくなり振動及び騒音が大きくなる
し、立上り及び立下りが遅すぎると、駆動トルクが著し
く低下し駆動効率も低下するので、振動及び騒音を充分
に抑制でき、しかも駆動効率の低下も小さくなるような
値が、D1n,D2nとして定められる。また特に、D
1nに対応する立上り時間とD2nに対応する立下り時
間は、いずれも、SRモ−タ1の固有振動周波数(共振
周波数)の半周期よりも大きくなるように定めてある。
このようにすると、励磁の切換り時に生じる振動の周波
数が、SRモ−タ1の固有振動周波数よりも低くなるた
め、共振が防止され、振動及び騒音レベルの増大が抑制
される。
Data D1n, D2n of waveform map memory
Is predetermined so that the rise and fall of the current change at the optimum time (angle) for each rotation speed [rpm]. That is, if the rise and fall are too fast, the differential value of the magnetic flux at the time of switching the excitation becomes large, and the vibration and noise increase.If the rise and fall are too slow, the driving torque is significantly reduced and the driving efficiency is also reduced. D1n and D2n are determined such that the vibration and noise can be sufficiently suppressed and the driving efficiency is not significantly reduced. In particular, D
The rise time corresponding to 1n and the fall time corresponding to D2n are both set to be longer than a half cycle of the natural vibration frequency (resonance frequency) of the SR motor 1.
In this way, the frequency of the vibration generated when the excitation is switched becomes lower than the natural vibration frequency of the SR motor 1, so that the resonance is prevented and the increase in the vibration and noise levels is suppressed.

【0077】図7のステップ69では、その時の回転数
によって波形マップメモリ13b上から1組のデ−タD
1n,D2nを選択し、それらのデ−タをCPU11に
入力する。例えば、回転数[rpm]が500の時に
は、デ−タD14及びD24を選択して入力する。
At step 69 in FIG. 7, one set of data D is stored from the waveform map memory 13b according to the rotation speed at that time.
1n and D2n are selected and their data are input to the CPU 11. For example, when the rotation speed [rpm] is 500, the data D14 and D24 are selected and input.

【0078】次のステップ6Aでは、ステップ68で入
力したデ−タCnm及びステップ69で入力したデ−タ
D1n,D2nに基づいて、図9に示すような通電マッ
プのデ−タを生成し、この最新の通電マップによって、
図3に示す電流波形生成回路のメモリ15a,15b,
15cのデ−タを更新(書き替え)する。勿論、図2に
示す1相分のメモリ15a,15b,15cに通電マッ
プを書込むだけでなく、3相全てのメモリについて、そ
れぞれ通電マップを作成し、そのデ−タを各々のメモリ
に書き込む。
In the next step 6A, based on the data Cnm input in step 68 and the data D1n and D2n input in step 69, data of an energization map as shown in FIG. 9 is generated. With this latest energization map,
The memories 15a and 15b of the current waveform generation circuit shown in FIG.
15c is updated (rewritten). Of course, in addition to writing the energization map to the memories 15a, 15b, and 15c for one phase shown in FIG. 2, energization maps are created for all three phases of memory, and the data is written to each memory. .

【0079】実際には、次のようにして通電マップを作
成する。第3相の場合、デ−タCnmに含まれている通
電オン角度Aonから立上り所要角度D1nを引いた角
度位置A1の電流目標値を0、通電オン角度Aonの位
置をCnmに含まれている電流目標値(例えば200
[A])とし、角度位置A1とAonとの間では、その
間を滑らかに立上る曲線で結ぶように、デ−タを補間す
る。即ち、ロ−タ角度の0.5度毎に前記曲線に近似す
る値を計算して求め、それを各々の角度における電流目
標値とする。同様に、デ−タCnmに含まれている通電
オフ角度Aoffから立下り所要角度D2nを引いた角
度位置A2では電流目標値をCnmに含まれている電流
目標値(例えば200[A])とし、通電オフ角度Ao
ffの位置の電流目標値を0とし、角度位置A2とAo
ffとの間では、その間を滑らかに立下る曲線で結ぶよ
うに、デ−タを補間する。即ち、ロ−タ角度の0.5度
毎に前記曲線に近似する値を計算して求め、それを各々
の角度における電流目標値とする。上記以外の角度位置
には、0を電流目標値として書き込む。
In practice, the energization map is created as follows. In the case of the third phase, the current target value at the angular position A1 obtained by subtracting the required rise angle D1n from the energization ON angle Aon included in the data Cnm is 0, and the position of the energization ON angle Aon is included in Cnm. Current target value (for example, 200
[A]), and data is interpolated between the angular positions A1 and Aon so as to connect them with a smoothly rising curve. That is, a value approximating the curve is calculated and obtained every 0.5 degree of the rotor angle, and the calculated value is used as a current target value at each angle. Similarly, at the angular position A2 obtained by subtracting the required fall angle D2n from the energization off angle Aoff included in the data Cnm, the current target value is set to the current target value (for example, 200 [A]) included in Cnm. , Energization off angle Ao
The current target value at the position ff is set to 0, and the angular positions A2 and Ao
Between ff and ff, data is interpolated so as to be connected by a smoothly falling curve. That is, a value approximating the curve is calculated and obtained every 0.5 degree of the rotor angle, and the calculated value is used as a current target value at each angle. In other angular positions, 0 is written as a current target value.

【0080】また、第1相及び第2相については、第3
相の通電マップのデ−タを、それぞれ30度及び60度
ずらしたものをそのまま用いる。このようにして、図9
に示すような通電マップが作成される。なお図10に示
す通電マップは、メモリ15bに書き込まれるデ−タ
(Vr1)のみを示しており、メモリ15aに書き込む
デ−タ(Vr2)は図9の通電マップの値より少し大き
い値になる。
Further, regarding the first phase and the second phase, the third phase
The phase energization map data shifted by 30 degrees and 60 degrees, respectively, is used as it is. Thus, FIG.
Is generated as shown in FIG. The energization map shown in FIG. 10 shows only the data (Vr1) written in the memory 15b, and the data (Vr2) written in the memory 15a has a value slightly larger than the value of the energization map in FIG. .

【0081】この実施例では、メモリ15a,15b,
15cのデ−タに基づいて電気コイル1aに流れる電流
が制御されるので、CPU11がメモリ(3相分の15
a,15b,15c)に通電マップを書き込むだけで、
それに従うように、各コイルの励磁切り換えが、ハ−ド
ウェア回路により自動的に実施される。
In this embodiment, the memories 15a, 15b,
Since the current flowing through the electric coil 1a is controlled based on the data of the memory 15c, the CPU 11 stores the memory (15 for three phases).
a, 15b, 15c) only by writing the energization map,
In accordance with this, the excitation switching of each coil is automatically performed by a hardware circuit.

【0082】CPU11は、上述のステップ62〜6A
の処理を繰り返し実行する。そして、検出したSRモ−
タの回転速度及びトルクが一定の場合には、ステップ6
6−67−62を通るが、回転速度が変化した場合、又
はトルクが変化した場合には、ステップ68−69−6
Aを実行するので、メモリ15a,15b,15c上の
通電マップが更新される。
The CPU 11 executes the above steps 62 to 6A
Is repeatedly executed. Then, the detected SR mode
If the rotation speed and torque of the motor are constant, step 6
6-67-62, but when the rotation speed changes or the torque changes, steps 68-69-6 are performed.
Since A is executed, the energization maps on the memories 15a, 15b, and 15c are updated.

【0083】上述の実施例によれば、ソフトチョッピン
グを行なう条件(Vr1<Vs6≦Vr2)が成立しトランジス
タ18aをオフにし本来はトランジスタ18bもオフに
するときでも、CPU11が信号S10にて指定したモ
−タ回転方向に対して、方向検出回路5が検出し信号S
11にて表わされる実際の回転方向が異っているとき、
エクスクル−シブノアゲ−ト17dの出力がLとなって
アンドゲ−ト17cの出力がLに拘束され、これにより
アンドゲ−ト17aの出力がLに拘束されて、トランジ
スタ18bがオフにされる。これによりトランジスタオ
フ直後に電気モ−タには図11の(b)に示すように電
源ライン18eに帰還(回生)し、これにより過大な電
流がトランジスタ18bに流れず、その破壊のおそれは
ない。
According to the above-described embodiment, even when the condition for performing soft chopping (Vr1 <Vs6 ≦ Vr2) is satisfied and the transistor 18a is turned off and the transistor 18b is originally turned off, the CPU 11 specifies the signal S10. The direction detection circuit 5 detects the signal S for the motor rotation direction.
When the actual rotation directions represented by 11 are different,
The output of the exclusive gate 17d becomes L and the output of the AND gate 17c is constrained to L, whereby the output of the AND gate 17a is constrained to L and the transistor 18b is turned off. As a result, immediately after the transistor is turned off, the electric motor is fed back (regenerated) to the power supply line 18e as shown in FIG. 11B, so that an excessive current does not flow through the transistor 18b and there is no fear of destruction. .

【0084】ステップ52で読込んだ、イグニションキ
−スイッチVSCのオン/オフを示す信号VSsが、L
(オフ)を示すものに切換わると、ステップ61からス
テップ53に進み、ここではレジスタFvscのデ−タが
1(駆動電源リレ−PRオン)であるので、駆動電源リ
レ−PRをオフにする(71)。そして駆動電源電圧V
p(絶縁電圧変換回路VCTの出力電圧)が1V未満か
をチェックして(72)、1V以上であると、各相電流
目標値を20Aに定める(77)。すなわち、各相電流
目標値を格納するための各相レジスタに、20Aを示す
デ−タを書込む。次にSRモ−タ1の回転速度が1rp
m未満かをチェックして(78)、1rpm未満である
と、電流マップメモリ13aのコンデンサ放電用電流値
テ−ブルから、そのときの回転角度に対応付けられてい
る第1〜3相の電流値を読出して、これらを各相レジス
タに更新書込みする(82)。
The signal VSs, which is read in step 52 and indicates the on / off state of the ignition key switch VSC, is at L
When the state is switched to (OFF), the process proceeds from step 61 to step 53, where the data in the register Fvsc is 1 (drive power supply relay-PR on), so that the drive power supply relay-PR is turned off. (71). And the drive power supply voltage V
It is checked whether p (the output voltage of the insulation voltage conversion circuit VCT) is less than 1 V (72), and if it is 1 V or more, the target value of each phase current is set to 20 A (77). That is, data indicating 20 A is written in each phase register for storing the target value of each phase current. Next, the rotation speed of the SR motor 1 is 1 rp.
It is checked whether it is less than m (78). If it is less than 1 rpm, the currents of the first to third phases corresponding to the rotation angles at that time are obtained from the capacitor discharge current value table of the current map memory 13a. The values are read and updated and written to each phase register (82).

【0085】なお、電流マップメモリ13aのコンデン
サ放電用電流値テ−ブルには、表2aおよび表2bの通
電電流値が、回転角対応で書込まれており、CPU11
は、そのときのSRモ−タ1の回転子の回転角度(0〜
360度)に対応する通電電流値を読出す。なお、回転
角度が0〜45度のときには回転角度デ−タでメモリア
クセスアドレスを定めるが、46〜90度のときにはそ
の値より45度を減算した値で、91〜135度のとき
にはそれより90度を減算した値で、136〜180度
のときには135度を減算した値で、181〜225度
のときにはそれより180度を減算した値で、226〜
270度のときにはそれより225度を減算した値で、
271〜315度のときにはそれより270度を減算し
た値で、また、316〜360度のときにはそれより3
15度を減算した値で、メモリアクセスアドレスを定め
る。
The current values in Table 2a and Table 2b are written in the capacitor discharge current value table of the current map memory 13a in correspondence with the rotation angle.
Is the rotation angle of the rotor of the SR motor 1 at that time (0 to 0)
(360 degrees) is read. When the rotation angle is 0 to 45 degrees, the memory access address is determined by the rotation angle data. When the rotation angle is 46 to 90 degrees, a value obtained by subtracting 45 degrees from the value is obtained. It is a value obtained by subtracting 135 degrees when it is 136 to 180 degrees, and a value obtained by subtracting 180 degrees from it when it is 181-225 degrees.
When it is 270 degrees, it is a value obtained by subtracting 225 degrees from it.
In the case of 271 to 315 degrees, a value obtained by subtracting 270 degrees from it, and in the case of 316 to 360 degrees, 3 is subtracted therefrom.
A memory access address is determined by a value obtained by subtracting 15 degrees.

【0086】CPU11は、ステップ83で各相レジス
タにステップ82で書込んだデ−タを、コントロ−ラ1
〜3に転送してメモリ15bに書込み、またメモリ15
cに連続通電とするデ−タを転送して信号S3をHにす
る。コントロ−ラ1〜3は、転送を受けた目標電流値デ
−タをメモリ15bを介してD/Aコンバ−タ15fに
出力し、通電指定デ−タをメモリ15cを介してアンド
ゲ−ト15iに出力する。これにより、SRモ−タ1の
各相電気コイル1a〜1cに、表2a,表2bに示す電
流値が流れる。ただし、これはコンデンサCapの残留
電圧が、該電流値を流すに十分な高い電圧のときであ
る。残留電圧が急速に低下しこれによりコイル電流が目
標電流値未満となるときには比較器S71の出力がHの
ままとなり、定常駆動時のようなチョッピングは現われ
なくなる。
The CPU 11 stores the data written in each phase register in step 83 in step 82 in the controller 1.
To 3 and write to the memory 15b.
The data for continuous energization is transferred to c, and the signal S3 is set to H. The controllers 1 to 3 output the transferred target current value data to the D / A converter 15f via the memory 15b, and output the energization designation data via the memory 15c to the AND gate 15i. Output to As a result, current values shown in Tables 2a and 2b flow through the electric coils 1a to 1c of each phase of the SR motor 1. However, this is when the residual voltage of the capacitor Cap is high enough to flow the current value. When the residual voltage drops rapidly and the coil current becomes smaller than the target current value, the output of the comparator S71 remains at H, and chopping as in the steady driving does not appear.

【0087】ところで、ステップ78でモ−タ回転速度
が1rpm以上と検知したときにはCPU11は、モ−
タの回転方向に対応して、それとは逆方向の回転を行な
う通電指令を、目標電流値(ここでは20A)と共にコ
ントロ−ラ1〜3に与える(80,81)。このときの
通電指令は、前述の定常駆動時のときと同様であり、目
標電流値が20A固定である点のみ異なる。
When it is determined in step 78 that the motor rotation speed is 1 rpm or more, the CPU 11
In response to the rotation direction of the motor, an energization command for performing a rotation in the opposite direction is given to controllers 1 to 3 together with a target current value (here, 20 A) (80, 81). The energization command at this time is the same as that at the time of the above-described steady drive, and differs only in that the target current value is fixed at 20A.

【0088】そして、上述のモ−タ通電によりコンデン
サCapの電圧が1V未満になるとCPU11は、各相
レジスタに目標電流値0Aを書込み(72,73)、こ
れをコントロ−ラ1〜3に与えて通電停止を指示する
(74)。そして制御電源リレ−CRをオフにして(7
5)、レジスタFvscをクリアし(76)、その後は、
イグニションキ−スイッチVSCがオンになるのを、ス
テップ52−61−53−52とめぐって待機する。
When the voltage of the capacitor Cap becomes less than 1 V due to the above-described motor energization, the CPU 11 writes the target current value 0A into each phase register (72, 73) and supplies it to the controllers 1 to 3. Command to stop power supply (74). Then, the control power supply relay-CR is turned off (7
5), the register Fvsc is cleared (76), and thereafter,
It waits for the ignition key switch VSC to be turned on in steps 52-61-53-52.

【0089】なお、上述のSRモ−タ1は、最大トルク
165N・m、最大出力45KWである。コンデンサC
apの残留電荷Qは、バッテリ電圧が288Vとする
と、Q=CV=8100μF×288Vとなり、この電
荷を150msec以内に一定電流Iで放電するとすれば、
I=CV/t=15.6Aとなり、15.6A以上の通
電を行なえばよい。この観点から、まずは電流目標値を
20Aに設定するようにした(図6の77)。
The above-mentioned SR motor 1 has a maximum torque of 165 N · m and a maximum output of 45 KW. Capacitor C
When the battery voltage is 288 V, the residual charge Q of ap becomes Q = CV = 8100 μF × 288 V. If this charge is discharged with a constant current I within 150 msec,
I = CV / t = 15.6A, and it is sufficient to conduct electricity of 15.6A or more. From this viewpoint, first, the current target value is set to 20 A (77 in FIG. 6).

【0090】表1a,表1b,表2aおよび表2bの各
値は、上述のSRモ−タ1についての計算値(推定値)
であり、グラフで表わすと表1a,1bの20A推定ト
ルクは図15に示すものとなる。表2a,2bに示す
「通電電流」は図16に示すものとなり、表2a,2b
に示す各相トルクは図17に示すものとなる。
The values in Tables 1a, 1b, 2a and 2b are calculated values (estimated values) for the SR motor 1 described above.
In a graph, the estimated 20A torques in Tables 1a and 1b are as shown in FIG. "Electrified current" shown in Tables 2a and 2b is as shown in FIG.
17 are as shown in FIG.

【0091】上述の電流マップメモリ13aのコンデン
サ放電用電流値テ−ブルには表2a,2bの「通電電
流」デ−タを書込んでいるので、全相同時通電(図6の
83)によっても、モ−タトルクは確実に零にならない
場合が考えられる。しかし、駆動電源リレ−PRオフ時
にSRモ−タが回転していた場合、あるいは、全相同時
通電(図6の83)によってモ−タが回転を始めると仮
定しても、回転速度が1rpm以上であると、あるいは
1rpm以上になると、逆転用の通電が行なわれる(8
0,81)ので、モ−タ回転は確実に抑止される。実際
には、全相同時通電(図6の83)によってトルクの総
和は零にはならず、回転角に応じたトルクが発生する。
ただし最大トルクは4N・mと極く小さく、通電時間も
略50msec(3相に通電するので略150msec/3)と短く、
人の感覚では、回転はほとんど認知できない。
Since the "energized current" data of Tables 2a and 2b are written in the capacitor discharge current value table of the current map memory 13a, all phases are simultaneously energized (83 in FIG. 6). However, there may be a case where the motor torque does not definitely become zero. However, if the SR motor is rotating when the drive power supply relay is turned off, or if it is assumed that the motor starts rotating by all-phase simultaneous energization (83 in FIG. 6), the rotation speed is 1 rpm. If it is equal to or more than 1 rpm, the reverse energization is performed (8
0, 81), the motor rotation is reliably suppressed. Actually, the total sum of the torques does not become zero due to the simultaneous energization of all phases (83 in FIG. 6), and a torque corresponding to the rotation angle is generated.
However, the maximum torque is extremely small at 4 N · m, and the energizing time is as short as approximately 50 msec (approximately 150 msec / 3 because three phases are energized).
Rotation is barely perceptible to human senses.

【0092】したがって、図6のステップ82の「角度
対応電流値算出」は省略し、設定した20A(ステップ
77)をそのまま「全相同時通電」(83)に用いても
よい。この場合でも、人の感覚では、回転はほとんど認
知できないと推察するが、微視的には、上述の実施例よ
りも、コンデンサ放電時のモ−タ回転はやや大きくなる
と推察する。
Therefore, the "calculation of the current value corresponding to the angle" in step 82 of FIG. 6 may be omitted, and the set 20A (step 77) may be used as it is for "simultaneous energization of all phases" (83). Even in this case, it is inferred that rotation is hardly perceived by human senses, but microscopically, it is estimated that motor rotation during capacitor discharge is slightly larger than in the above-described embodiment.

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

【図1】 本発明の一実施例の構成を、駆動電源回路を
主体に示すブロック図である。
FIG. 1 is a block diagram mainly showing a drive power supply circuit of a configuration of an embodiment of the present invention.

【図2】 図1に示す実施例を、制御システム構成を主
体に示すブロック図である。
FIG. 2 is a block diagram mainly showing a control system configuration of the embodiment shown in FIG. 1;

【図3】 図2に示す制御システムの主要部分の、3相
駆動回路の中の1相駆動回路のみの具体的な構成を示す
ブロック図である。
FIG. 3 is a block diagram showing a specific configuration of only a one-phase drive circuit among three-phase drive circuits of a main part of the control system shown in FIG. 2;

【図4】 図1に示すSRモ−タ1を駆動する場合の励
磁電流指示の波形例を示すタイムチャ−トである。
FIG. 4 is a time chart showing a waveform example of an excitation current instruction when the SR motor 1 shown in FIG. 1 is driven.

【図5】 図1に示すSRモ−タ1に流す励磁電流波形
の駆動条件に応じた変化を示すタイムチャ−トである。
FIG. 5 is a time chart showing a change according to a driving condition of an exciting current waveform supplied to the SR motor 1 shown in FIG. 1;

【図6】 図1に示すCPU11の動作概要の一部を示
すフロ−チャ−トである。
FIG. 6 is a flowchart showing a part of an operation outline of a CPU 11 shown in FIG. 1;

【図7】 図1に示すCPU11の動作概要の残部を示
すフロ−チャ−トである。
7 is a flowchart showing the rest of the outline of the operation of the CPU 11 shown in FIG.

【図8】 図2に示す電流マップメモリ13aの一部の
デ−タの内容を示すマップである。
8 is a map showing the contents of a part of data of a current map memory 13a shown in FIG.

【図9】 図3に示すメモリ15a,15b,15cに
書込まれるデ−タの一部を示すマップである。
FIG. 9 is a map showing a part of data written in memories 15a, 15b and 15c shown in FIG.

【図10】 SRモ−タにおいて一般的な通電制御を実
施した場合の電流,磁束,磁束変化を示すタイムチャ−
トである。
FIG. 10 is a time chart showing current, magnetic flux, and magnetic flux change when general energization control is performed in an SR motor.
It is.

【図11】 SRモ−タの電流の立上り及び立下りを緩
やかに変化させた場合の電流,磁束,磁束変化を示すタ
イムチャ−トである。
FIG. 11 is a time chart showing a current, a magnetic flux, and a magnetic flux change when the rise and fall of the current of the SR motor are gradually changed.

【図12】 図2に示す波形マップメモリ13bの一部
のデ−タの内容を示すマップである。
FIG. 12 is a map showing contents of a part of data of a waveform map memory 13b shown in FIG. 2;

【図13】 図3に示すインバ−タ18の、ハ−ドチョ
ッピングモ−ドでのモ−タ電流を示す図面であり、
(a)はモ−タに駆動電流を流しているときの電流通流
方向を、(b)は駆動電流の供給を遮断したときの電流
通流方向を、(c)は時系列の電流波形の概要を示す。
FIG. 13 is a view showing a motor current in a hard chopping mode of the inverter 18 shown in FIG. 3;
(A) shows the current flowing direction when the driving current is flowing through the motor, (b) shows the current flowing direction when the supply of the driving current is cut off, and (c) shows the time-series current waveform. The outline of is shown.

【図14】 図2に示すインバ−タ18の、ソフトチョ
ッピングモ−ドでのモ−タ電流を示す図面であり、
(a)はモ−タに駆動電流を流しているときの電流通流
方向を、(b)は駆動電流の供給を遮断したときの電流
通流方向を、(c)は時系列の電流波形の概要を示す。
14 is a view showing a motor current in a soft chopping mode of the inverter 18 shown in FIG. 2,
(A) shows the current flowing direction when the driving current is flowing through the motor, (b) shows the current flowing direction when the supply of the driving current is cut off, and (c) shows the time-series current waveform. The outline of is shown.

【図15】 表1a,1bに示す各相推定トルクを示す
グラフである。
FIG. 15 is a graph showing estimated phase torques shown in Tables 1a and 1b.

【図16】 表2a,2bに示す各相通電電流を示すグ
ラフである。
FIG. 16 is a graph showing the current flowing through each phase shown in Tables 2a and 2b.

【図17】 表2a,2bに示す各相トルクを示すグラ
フである。
FIG. 17 is a graph showing each phase torque shown in Tables 2a and 2b.

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

1:SRモ−タ 1a,1b,1c:
電気コイル 1d:角度センサ 2,3,4:電流セ
ンサ 11:CPU 12:入力インタ−
フェ−ス 13a:電流マップメモリ 13b:波形マップ
メモリ 14:電源回路 15:電流波形生成
回路 15a,15b,15c:メモリ 15d:アドレスデ
コ−ダ 15e,15f:D/A変換器 15g,15h:増
幅器 16:比較回路 16a,16b:ア
ナログ比較器 17:出力判定回路 17a〜17c:ア
ンドゲ−ト 17d:エクスクル−シブノアゲ−ト 18,19,1A:各相ドライバ 18a,18b:トランジスタ(IGBT) 18c,18d:ダイオ−ド 18e,18f:電
源ライン Vr1,Vr2:基準電圧
1: SR motors 1a, 1b, 1c:
Electric coil 1d: Angle sensor 2, 3, 4: Current sensor 11: CPU 12: Input interface
Face 13a: Current map memory 13b: Waveform map memory 14: Power supply circuit 15: Current waveform generation circuit 15a, 15b, 15c: Memory 15d: Address decoder 15e, 15f: D / A converter 15g, 15h: Amplifier 16: Comparison circuit 16a, 16b: Analog comparator 17: Output determination circuit 17a to 17c: AND gate 17d: Excitation gate 18, 19, 1A: Each phase driver 18a, 18b: Transistor (IGBT) 18c, 18d : Diode 18e, 18f: Power supply line Vr1, Vr2: Reference voltage

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】電源スイッチを介して直流電源に接続され
るモ−タドライバ;該モ−タドライバを介して電気モ−
タへの通電電流値を制御するモ−タ電流コントロ−ラ;
および、 前記電源スイッチが閉から開に切換わると、前記モ−タ
電流コントロ−ラに通電を指示する放電制御手段;を備
える電気モ−タの通電制御装置。
1. A motor driver connected to a DC power supply via a power switch; and an electric motor via the motor driver.
Motor current controller for controlling the value of the current supplied to the motor;
And a discharge control means for instructing the motor current controller to supply power when the power switch is switched from closed to open.
【請求項2】前記電気モ−タの回転方向を検出する方向
検出手段;を更に備え、前記放電制御手段は、電気モ−
タの回転とは逆方向に電気モ−タを回転駆動する通電を
前記モ−タ電流コントロ−ラに指示する;請求項1記載
の電気モ−タの通電制御装置。
2. The electric motor according to claim 1, further comprising: direction detecting means for detecting a rotation direction of the electric motor;
2. An electric motor energization control device according to claim 1, wherein an energization for rotating and driving the electric motor in a direction opposite to the rotation of the motor is instructed to the motor current controller.
【請求項3】前記電気モ−タの回転速度および方向を検
出する速度検出手段;を更に備え、前記放電制御手段
は、回転速度が設定値以上のときは電気モ−タの回転と
は逆方向に電気モ−タを回転駆動する通電を前記モ−タ
電流コントロ−ラに指示し、回転速度が設定値未満のと
きは電気モ−タへの全相同時通電を指示する;請求項1
記載の電気モ−タの通電制御装置。
3. The electric motor according to claim 1, further comprising: speed detecting means for detecting a rotation speed and a direction of the electric motor, wherein the discharge control means reverses the rotation of the electric motor when the rotation speed is higher than a set value. An instruction is given to the motor current controller to energize the electric motor to rotate in the direction, and if the rotational speed is less than a set value, an instruction is made to energize the electric motor simultaneously for all phases;
An energization control device for an electric motor as described in the above.
【請求項4】前記放電制御手段は、電気モ−タの各相が
発生するトルクの総和を実質上零とする通電を前記モ−
タ電流コントロ−ラに指示する;請求項1記載の電気モ
−タの通電制御装置。
4. An electric motor according to claim 1, wherein said electric discharge control means includes means for energizing said electric motor so that the sum of torque generated by each phase of said electric motor is substantially zero.
The electric motor energization control device according to claim 1, wherein an instruction is given to a motor current controller.
【請求項5】前記電気モ−タの回転角を検出する角度検
出手段;を更に備え、前記放電制御手段は、電気モ−タ
の回転角に対応する目標電流値を決定し、これを前記モ
−タ電流コントロ−ラに与える、請求項4記載の電気モ
−タの通電制御装置。
5. An electric motor according to claim 1, further comprising an angle detecting means for detecting a rotation angle of the electric motor, wherein the discharge control means determines a target current value corresponding to the rotation angle of the electric motor, and determines the target current value. 5. An electric motor energization control device according to claim 4, which is provided to a motor current controller.
【請求項6】前記放電制御手段は、電気モ−タの各相が
発生するトルクの総和を実質上零とするための、電気モ
−タの回転角に対応する電流値を格納したメモリを含
み、該メモリから角度検出手段が検出した回転角に対応
する電流値を読み出してこれを目標電流値として前記モ
−タ電流コントロ−ラに与える、請求項5記載の電気モ
−タの通電制御装置。
6. The discharge control means includes a memory storing a current value corresponding to a rotation angle of the electric motor for making the sum of torque generated by each phase of the electric motor substantially zero. 6. An electric motor energization control according to claim 5, wherein a current value corresponding to the rotation angle detected by the angle detecting means is read out from the memory, and the read out current value is given to the motor current controller as a target current value. apparatus.
JP14228897A 1997-05-30 1997-05-30 Electric motor energization control device Expired - Lifetime JP3801731B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14228897A JP3801731B2 (en) 1997-05-30 1997-05-30 Electric motor energization control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14228897A JP3801731B2 (en) 1997-05-30 1997-05-30 Electric motor energization control device

Publications (2)

Publication Number Publication Date
JPH10337072A true JPH10337072A (en) 1998-12-18
JP3801731B2 JP3801731B2 (en) 2006-07-26

Family

ID=15311898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14228897A Expired - Lifetime JP3801731B2 (en) 1997-05-30 1997-05-30 Electric motor energization control device

Country Status (1)

Country Link
JP (1) JP3801731B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005318754A (en) * 2004-04-30 2005-11-10 Mitsubishi Electric Corp Inverter device for motor drive
JP2007244070A (en) * 2006-03-07 2007-09-20 Toyota Motor Corp Electric motor control apparatus and electric motor control method
JP2010206872A (en) * 2009-02-27 2010-09-16 Mitsuba Corp Switched reluctance motor control appratus
JP2011035995A (en) * 2009-07-30 2011-02-17 Mitsuba Corp Motor controller, and motor apparatus equipped with the same
JP2014007876A (en) * 2012-06-25 2014-01-16 Denso Corp Motor control apparatus
JP2022055615A (en) * 2020-09-29 2022-04-08 株式会社ミツバ Motor control device, and motor control method
JP2022075237A (en) * 2020-11-06 2022-05-18 株式会社ミツバ Motor control device and motor control method
RU2849763C1 (en) * 2025-03-11 2025-10-29 Михаил Валерьевич Самуйлов Method of controlling a direct current electric motor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011200105A (en) 2010-02-26 2011-10-06 Denso Corp Controller for electric rotating machine

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01298940A (en) * 1988-05-27 1989-12-01 Secoh Giken Inc 2-phase reluctance motor
JPH0389895A (en) * 1989-06-09 1991-04-15 Hitachi Ltd Motor controller
JPH05207783A (en) * 1992-01-22 1993-08-13 Brother Ind Ltd Driver for variable reluctance motor
JPH077993A (en) * 1993-06-18 1995-01-10 Toshiba Corp Inverter device
JPH077807A (en) * 1993-06-17 1995-01-10 Hitachi Ltd Electric vehicle controller
JPH0759375A (en) * 1993-08-06 1995-03-03 Nissan Motor Co Ltd Square wave drive SR motor controller
JPH07222490A (en) * 1994-02-02 1995-08-18 Matsushita Electric Ind Co Ltd Power supply for motor control equipment
JPH07274569A (en) * 1994-03-31 1995-10-20 Aisin Seiki Co Ltd Electric motor energization control device
JPH07298669A (en) * 1994-04-25 1995-11-10 Aisin Seiki Co Ltd Control device for switched reluctance motor
JPH08172793A (en) * 1994-12-16 1996-07-02 Aisin Seiki Co Ltd Chopping energization control device
JPH08191591A (en) * 1995-01-10 1996-07-23 Toshiba Corp Device for controlling drive of brushless motor
JPH09121592A (en) * 1995-10-25 1997-05-06 Matsushita Electric Ind Co Ltd Motor control device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01298940A (en) * 1988-05-27 1989-12-01 Secoh Giken Inc 2-phase reluctance motor
JPH0389895A (en) * 1989-06-09 1991-04-15 Hitachi Ltd Motor controller
JPH05207783A (en) * 1992-01-22 1993-08-13 Brother Ind Ltd Driver for variable reluctance motor
JPH077807A (en) * 1993-06-17 1995-01-10 Hitachi Ltd Electric vehicle controller
JPH077993A (en) * 1993-06-18 1995-01-10 Toshiba Corp Inverter device
JPH0759375A (en) * 1993-08-06 1995-03-03 Nissan Motor Co Ltd Square wave drive SR motor controller
JPH07222490A (en) * 1994-02-02 1995-08-18 Matsushita Electric Ind Co Ltd Power supply for motor control equipment
JPH07274569A (en) * 1994-03-31 1995-10-20 Aisin Seiki Co Ltd Electric motor energization control device
JPH07298669A (en) * 1994-04-25 1995-11-10 Aisin Seiki Co Ltd Control device for switched reluctance motor
JPH08172793A (en) * 1994-12-16 1996-07-02 Aisin Seiki Co Ltd Chopping energization control device
JPH08191591A (en) * 1995-01-10 1996-07-23 Toshiba Corp Device for controlling drive of brushless motor
JPH09121592A (en) * 1995-10-25 1997-05-06 Matsushita Electric Ind Co Ltd Motor control device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005318754A (en) * 2004-04-30 2005-11-10 Mitsubishi Electric Corp Inverter device for motor drive
JP2007244070A (en) * 2006-03-07 2007-09-20 Toyota Motor Corp Electric motor control apparatus and electric motor control method
JP2010206872A (en) * 2009-02-27 2010-09-16 Mitsuba Corp Switched reluctance motor control appratus
JP2011035995A (en) * 2009-07-30 2011-02-17 Mitsuba Corp Motor controller, and motor apparatus equipped with the same
JP2014007876A (en) * 2012-06-25 2014-01-16 Denso Corp Motor control apparatus
JP2022055615A (en) * 2020-09-29 2022-04-08 株式会社ミツバ Motor control device, and motor control method
JP2022075237A (en) * 2020-11-06 2022-05-18 株式会社ミツバ Motor control device and motor control method
RU2849763C1 (en) * 2025-03-11 2025-10-29 Михаил Валерьевич Самуйлов Method of controlling a direct current electric motor

Also Published As

Publication number Publication date
JP3801731B2 (en) 2006-07-26

Similar Documents

Publication Publication Date Title
JP3268573B2 (en) Control device for switched reluctance motor
JPH10337084A (en) Overheating protection device for switching module
TW529237B (en) Device for the electronic commutation of a brushless DC motor
JP3330050B2 (en) Electric vehicle control device
JP2001069787A (en) Motor driven control device
JPH07274570A (en) Control device for switched reluctance motor
JP3542198B2 (en) Control device for electric vehicle
JPH09201065A (en) Power supply circuit
JP3803781B2 (en) Electric motor energization control device
WO2016059779A1 (en) Motor control device
JP3801731B2 (en) Electric motor energization control device
JP3697623B2 (en) Chopping current controller
JP2504251B2 (en) Pole number control device for induction motor for electric vehicle
JPH07274569A (en) Electric motor energization control device
JP3564582B2 (en) Switched reluctance motor energization control device
JP3381107B2 (en) Chopping energization control device
JP2000102281A (en) Load control device
JPH11318097A (en) Drive control device for brushless motor
US6157160A (en) Energization control of a switched reluctance motor
JP2002101693A (en) Electric motor control device
JPH11136984A (en) Energization control device for switched reluctance motor
JP2021065074A (en) Motor control device
JP2002281784A (en) Motor driver and controller
JP3370292B2 (en) Drive circuit for brushless DC motor
JPH11346494A (en) Energization control device for electric motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040419

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060126

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060413

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060426

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

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20140512

Year of fee payment: 8

EXPY Cancellation because of completion of term