JPH04150701A - Controller for electric automobile - Google Patents

Controller for electric automobile

Info

Publication number
JPH04150701A
JPH04150701A JP2272269A JP27226990A JPH04150701A JP H04150701 A JPH04150701 A JP H04150701A JP 2272269 A JP2272269 A JP 2272269A JP 27226990 A JP27226990 A JP 27226990A JP H04150701 A JPH04150701 A JP H04150701A
Authority
JP
Japan
Prior art keywords
command
speed
microprocessor
motor
signal
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
JP2272269A
Other languages
Japanese (ja)
Other versions
JP3204968B2 (en
Inventor
Ryozo Masaki
良三 正木
Hiroyuki Yamada
博之 山田
Hirohisa Yamamura
山村 博久
Nobuo Inoue
井上 信男
Toshio Suzuki
敏夫 鈴木
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.)
Hitachi Ltd
Astemo Ltd
Original Assignee
Hitachi Automotive Engineering Co Ltd
Hitachi 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 Hitachi Automotive Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Automotive Engineering Co Ltd
Priority to JP27226990A priority Critical patent/JP3204968B2/en
Priority to US07/867,232 priority patent/US5481460A/en
Priority to DE4192435A priority patent/DE4192435C1/en
Priority to PCT/JP1991/001326 priority patent/WO1992005974A1/en
Publication of JPH04150701A publication Critical patent/JPH04150701A/en
Priority to KR1019920701304A priority patent/KR100241513B1/en
Application granted granted Critical
Publication of JP3204968B2 publication Critical patent/JP3204968B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Multiple Motors (AREA)
  • Multi Processors (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

PURPOSE:To enhance safety by constituting a controller, for feeding power to a plurality of motors for driving the tires of an automobile individually, of three or more microprocessors, mutually monitoring the operating condition thereof, and stopping the automobile upon occurrence of abnormality. CONSTITUTION:A controller 6 commands an inverter 4 to subject the output of a battery 5 to VVVF conversion and drives left and right motors 3a, 3b individually thus rotating left and right wheels 1a, 1b. The controller 6 receives various signals required for operation and comprises a vehicle microprocessor CPU8, CPUs 9a, 9b for left and right motors and a failsafe circuit 10, and the controller 6 outputs operation results to control the inverter 4. The CPUs 8, 9a, 9b mutually monitor runaway where the failsafe circuit 10 outputs an operation command if two or more CPUs are normal whereas outputs a stop signal if only one CPU is normal. According to the constitution, highly safe running is realized.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電気自動車の加減速、旋回等の運動を制御する
電気自動車制御装置で、特に、マイクロプロセッサが暴
走したときにも安全に走行あるいは停止できる電気自動
車制御装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to an electric vehicle control device that controls acceleration, deceleration, turning, and other movements of an electric vehicle, and in particular, the present invention is an electric vehicle control device that controls motions such as acceleration, deceleration, and turning of an electric vehicle. This invention relates to an electric vehicle control device that can stop the vehicle.

〔従来の技術〕[Conventional technology]

一般に、モータで駆動する電気自動車はガソリンで駆動
されるガソリン車に比べて、窒素酸化物などの排気ガス
が少なく、地球環境を保全する上で重要な装置である。
In general, electric vehicles driven by a motor emit less exhaust gas such as nitrogen oxides than gasoline vehicles driven by gasoline, and are an important device for preserving the global environment.

従来、電気自動車制御装置としでは、特開昭59−10
102号や特開昭62−138002号に記載のように
、左右のタイヤを複数のモータでそれぞれ独立に駆動す
る駆動方法が知られている。この方法は左右のタイヤを
1つのモータで駆動する方法に比べ、ヨ一方向の運動制
御性能が優れており、ハンドルが指示する方向への旋回
が容易にできる特徴がある。
Conventionally, as an electric vehicle control device, Japanese Patent Application Laid-Open No. 59-10
102 and JP-A-62-138002, a driving method is known in which left and right tires are independently driven by a plurality of motors. Compared to the method of driving left and right tires with one motor, this method has superior motion control performance in one direction, and is characterized by the ability to easily turn in the direction indicated by the steering wheel.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、上記従来技術は電気自動車の運動性能を向上す
ることを考慮したもので、制御装置の異常に対する信頼
性確保についての配慮がなされていない。そのため、故
障時には運転者の意志と異なる方向に運動する可能性が
あり、問題があった。
However, the above-mentioned conventional technology is designed to improve the driving performance of an electric vehicle, but does not take into account ensuring reliability against abnormalities in the control device. Therefore, when a failure occurs, there is a possibility that the vehicle will move in a direction different from the driver's intention, which is problematic.

そこで、本発明の目的は制御装置に用いられているマイ
クロプロセッサが暴走したとき、それにより駆動される
モータが異常に加減速することを防止し、安全に停止T
きる制御システムを提供することにある。また、複数の
マイクロプロセッサが正常に動作しているときには、低
速で安全に走行できる電気自動車を提供することも目的
にしている。
Therefore, an object of the present invention is to prevent the motor driven by the microprocessor from accelerating or decelerating abnormally when the microprocessor used in the control device goes out of control, and to safely stop the motor.
The goal is to provide a control system that can Another objective is to provide an electric vehicle that can run safely at low speeds when multiple microprocessors are operating normally.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的は、2つ以上のタイヤを複数のモータで独立に
駆動する電気自動車制御装置において、3つ以上のマイ
クロプロセッサを用いて制御装置を構成し、相互にその
暴走状態を監視することにより、達成される。また、上
記値の目的を達成するために、自動車が停止していると
きに複数のマイクロプロセッサが正常に動作できること
を確認して、駆動可能状態であると判断した後、正常な
マイクロプロセッサだけでモータを駆動するようにした
ものである。
The above objective is to provide an electric vehicle control device that independently drives two or more tires with a plurality of motors, by configuring the control device using three or more microprocessors and mutually monitoring the runaway state of the control device. achieved. In addition, in order to achieve the purpose of the above values, after confirming that multiple microprocessors can operate normally when the car is stopped and determining that the car is ready to drive, only the normal microprocessors can be used. It is designed to drive a motor.

〔作用〕[Effect]

まず、制御手段は自動車の運動制御を行う車両マイクロ
プロセッサと、複数のモータに対してそれぞれの速度制
御を行う左右のモータマイクロプロセッサから構成され
ている。通常は、車両マイクロプロセッサでは運転者が
操作するアクセルペダルおよびブレーキペダルの踏み込
み量、ハンにルの舵角などを入力し、車両の速度指令を
アクセルペダル、ブレーキペダルの踏み込み量から演算
する。また、左右のモータの速度指令はハンドルの舵角
に応じて車両の速度指令をそれぞれ補正することにより
算出して、左右のモータマイクロプロセッサのそれぞれ
に速度指令を出力している。
First, the control means is composed of a vehicle microprocessor that controls the motion of the vehicle, and left and right motor microprocessors that control the respective speeds of a plurality of motors. Normally, the vehicle microprocessor inputs the amount of depression of the accelerator and brake pedals operated by the driver, the steering angle of the steering wheel, etc., and calculates the vehicle speed command from the amount of depression of the accelerator and brake pedals. Further, the speed commands for the left and right motors are calculated by correcting the speed commands of the vehicle according to the steering angle of the steering wheel, and the speed commands are output to each of the left and right motor microprocessors.

この速度指令に対して、それぞれのモータマイクロプロ
セッサでは、それぞれのモータの速度をフィードバック
して、速度制御を行っている。さらに、速度制御から得
られる電流指令を基にそれぞれの電流を制御する電流制
御をして、電圧指令を与えている。この電圧指令となる
ように、制御手段から制御パルスをそれぞれ電力変換手
段に出力している。それぞれの電力変換手段では、制御
パルスにより、モータに供給する出力電圧を発生してい
る。これにより、それぞれのモータは左右のタイヤを駆
動している。以上の動作により、自動車は運転者の意志
通りに走行できる。
In response to this speed command, each motor microprocessor feeds back the speed of each motor to perform speed control. Furthermore, current control is performed to control each current based on the current command obtained from speed control, and a voltage command is given. Control pulses are output from the control means to the power conversion means so as to obtain this voltage command. Each power conversion means generates an output voltage to be supplied to the motor using control pulses. As a result, each motor drives the left and right tires. Through the above-described operations, the car can run according to the driver's intention.

ここで、制御手段に用いているマイクロプロセッサはそ
れぞれ正常に動作していることを他のマイクロプロセッ
サに示すため、一定周期ごとに信号レベルを反転するウ
ォッチドッグ信号を出力する。また、それらの信号は各
マイクロプロセッサで常に監視し、所定の時間以内に反
転しているかを確認する。反転していることを確認した
場合には、確認したマイクロプロセッサが正常であると
みなし、その確認したマイクロプロセッサが正常である
ことを示す動作確認信号を出力する。また、ウォッチド
ッグ信号が所定の時間以上反転しない場合には、動作確
認信号を反転し、異常とみなしたことを出力する。これ
らの信号は他のマイクロプロセッサとフェイルセーフ回
路に入力される。
Here, in order to indicate to other microprocessors that each microprocessor used as the control means is operating normally, it outputs a watchdog signal whose signal level is inverted at regular intervals. Additionally, each microprocessor constantly monitors these signals to see if they are inverted within a predetermined time. If it is confirmed that the microprocessor is reversed, it is assumed that the microprocessor that has been confirmed is normal, and an operation confirmation signal indicating that the microprocessor that has been confirmed is normal is output. Furthermore, if the watchdog signal is not inverted for a predetermined period of time or longer, the operation confirmation signal is inverted and a message indicating that it is abnormal is output. These signals are input to other microprocessors and fail-safe circuits.

いずれのマイクロプロセッサもすべてめマイクロプロセ
ッサが正常であることを確認しながら、制御演算を行う
。もし、いずれかが異常であれば、異常のマイクロプロ
セッサが担当している処理内容に応じて、安全に停止で
きるように、異常時処理を行う。また、フェイルセーフ
回路は複数のマイクロプロセッサがあるマイクロプロセ
ッサの異常を出力したとき、その制御パルスを停止する
Each microprocessor performs control calculations while confirming that all microprocessors are normal. If any of them is abnormal, abnormality processing is performed so that it can be safely stopped depending on the processing content that the abnormal microprocessor is in charge of. Further, the fail-safe circuit stops the control pulse when a microprocessor with a plurality of microprocessors outputs an abnormality.

そして、運転者に異常が発生していることを知らせ、自
動車を安全に停止させる。
The system then notifies the driver that an abnormality has occurred and safely stops the vehicle.

また、停止後、その異常のマイクロプロセッサがモータ
マイクロプロセッサであり、他のマイクロプロセッサが
正常であることを確認できた場合には、制限速度を所定
の値に設定して、正常なマイクロプロセッサだけで、モ
ータを駆動する。これにより、異常時にも安全に停止で
きる速度以内で走行するので、早急に修理工場等へ移動
できる。
In addition, after stopping, if it is confirmed that the abnormal microprocessor is the motor microprocessor and that the other microprocessors are normal, the speed limit can be set to a predetermined value and only the normal microprocessor can be used. to drive the motor. This allows the vehicle to travel at a speed that allows it to stop safely even in the event of an abnormality, so it can be quickly moved to a repair shop or the like.

〔実施例〕〔Example〕

以下、本発明の位置実施例を第1図から第5図により説
明する。第1図が電気自動車の前輪をそれぞれ独立に誘
導モータで駆動する実施例である。
Hereinafter, embodiments of the present invention will be explained with reference to FIGS. 1 to 5. FIG. 1 shows an embodiment in which the front wheels of an electric vehicle are each independently driven by an induction motor.

電気自動車における左前輪1a、右前輸1bはそれぞれ
減速ギア2a、2bを介して左誘導モータ3a、右誘導
モータ3bに接続されている。これらの誘導モータ3a
、3bにはインバータ制御装置4によりバッテリー5の
直流電力から変換された交流電力が供給され、そ−れに
よりそれぞれの誘導モータ3a、3bは駆動される。こ
のインバータ制御装置4はコントローラ6からインバー
タ制御装置4への主な制御信号としでは、左右のモータ
の電流の大きさと位相を指令する左右電流指令。
A left front wheel 1a and a right front wheel 1b of the electric vehicle are connected to a left induction motor 3a and a right induction motor 3b via reduction gears 2a and 2b, respectively. These induction motors 3a
, 3b are supplied with AC power converted from DC power of a battery 5 by an inverter control device 4, thereby driving the respective induction motors 3a, 3b. The main control signals sent from the controller 6 to the inverter control device 4 are left and right current commands that instruct the magnitude and phase of the currents of the left and right motors.

および、左右位相指令、PWM信号の搬送波を制御する
左右搬送波指令、PWM信号の起動停止を指示する起動
停止信号、主回路の切り換えを行うためのコンタクタ信
号がある。また、インバータ制御装置4からコントロー
ラ6への主な信号はモータに流れる左右平均電流、イン
バータに用いるパワー素子の温度、つまり、左右IGB
T温度、また、ゲート信号とコレクターエミッタ間の電
圧の関係からその素子の故障を検知するIGBT故障信
号、さらに、回生時などに発生する過電圧を保護する過
電圧保護回路が動作したことをコントローラに報知する
過電圧保護信号である。これらは主に保護を目的とした
信号である。また、コントローラ6は自動車の運動を検
知する各種の信号を入力し、運転者が望んでいる自動車
の運動になるように、車両制御演算を行い、左右の誘導
モータの速度指令をそれぞれ算出する。次に、それらの
速度指令となるように、速度制御演算を行い、それぞれ
電流指令2位相指令を計算後、インバータ制御装置4に
出力している。また、ブレーカ7はインバータ制御装置
4あるいはコントローラ6に異常があり、バッテリー5
をしゃ断する必要があるとき、それぞれからのFEBト
リップ信号のいずれかによりしゃ断できる。
There are also a left and right phase command, a left and right carrier wave command for controlling the carrier wave of the PWM signal, a start/stop signal for instructing to start and stop the PWM signal, and a contactor signal for switching the main circuit. The main signals sent from the inverter control device 4 to the controller 6 are the left and right average current flowing through the motor, the temperature of the power elements used in the inverter, and the left and right IGB.
The IGBT failure signal detects failure of the element based on the T temperature and the voltage relationship between the gate signal and collector emitter, and also notifies the controller that the overvoltage protection circuit that protects against overvoltage that occurs during regeneration has operated. This is an overvoltage protection signal. These are signals primarily for protection purposes. Further, the controller 6 inputs various signals for detecting the motion of the vehicle, performs vehicle control calculations, and calculates speed commands for the left and right induction motors so that the motion of the vehicle is as desired by the driver. Next, speed control calculations are performed to obtain these speed commands, and after calculating respective current command two-phase commands, these are output to the inverter control device 4. In addition, the breaker 7 indicates that there is an abnormality in the inverter control device 4 or the controller 6, and the battery 5
When it is necessary to cut off the FEB, it can be cut off by any of the FEB trip signals from each.

では、本発明の特徴であるコントローラ6の構成につC
1て説明する。コントローラ6は車両マイクロプロセッ
サ8.左モータマイクロプロセッサ9a、右モータマイ
クロプロセッサ9b、フェイルセーフ回路10.入力回
路11、および、出力回路12から構成される。車両マ
イクロプロセッサ8は運転者が指示するアクセル量、ブ
レーキ量。
Now, we will discuss the configuration of the controller 6, which is a feature of the present invention.
I will explain 1. The controller 6 is a vehicle microprocessor 8. Left motor microprocessor 9a, right motor microprocessor 9b, fail-safe circuit 10. It is composed of an input circuit 11 and an output circuit 12. The vehicle microprocessor 8 controls the amount of acceleration and braking instructed by the driver.

舵角等の信号と、自動車の車両運動に関する信号。Signals such as steering angle and signals related to vehicle motion of the automobile.

つまり、各車輪速度、モータ速度、ヨーレート。That is, each wheel speed, motor speed, and yaw rate.

前後加速度、横加速度等が入力回路11から入力され、
左右の誘導モータ3a、3bのそれぞれ最適な速度指令
ω−9ωR*を演算するために用いられる。また、左モ
ータマイクロプロセッサ9aと右モータマイクロプロセ
ッサ9bはそれぞれ車両マイクロプロセッサ8から得ら
れる速度指令ωノ。
Longitudinal acceleration, lateral acceleration, etc. are input from the input circuit 11,
It is used to calculate optimal speed commands ω-9ωR* for the left and right induction motors 3a and 3b, respectively. Further, the left motor microprocessor 9a and the right motor microprocessor 9b each receive a speed command ω obtained from the vehicle microprocessor 8.

あるいは、ωR廟に基づき、誘導モータ3a、3bの速
度制御演算を行い、インバータの電流指令を算出してい
る。この結果を出力回路12をとおしてインバータ制御
回路4に出力している。また、車両マイクロプロセッサ
8.左モータマイクロプロセッサ9a、右モータマイク
ロプロセッサ9bはそれぞれ互いにマイクロプロセッサ
の暴走を監視するため信号を出力しあって、正常に動作
していることが確認できたことを示す信号を出力してい
る。それにより、フェイルセーフ回路10は3つのマイ
クロプロセッサのうち、2つ以上の正常なマイクロプロ
セッサの制御信号を用いて、起動停止信号、コンタクタ
信号を出方する回路構成となっている。
Alternatively, the speed control calculation of the induction motors 3a and 3b is performed based on the ωR model, and the current command of the inverter is calculated. This result is output to the inverter control circuit 4 through the output circuit 12. Also, vehicle microprocessor 8. The left motor microprocessor 9a and the right motor microprocessor 9b each output signals to each other to monitor runaway of the microprocessors, and output a signal indicating that normal operation has been confirmed. As a result, the fail-safe circuit 10 has a circuit configuration that uses control signals from two or more normal microprocessors among the three microprocessors to output a start/stop signal and a contactor signal.

次に、第2図がコントローラ6の車両マイクロプロセッ
サ8.左モータマイクロプロセッサ9a。
Next, FIG. 2 shows the vehicle microprocessor 8. of the controller 6. Left motor microprocessor 9a.

右モータマイクロプロセッサ9bで行われる制御演算で
ある。車両マイクロプロセッサ8での制御は、アクセル
、ブレーキの操作に基づいて前後方向の加減速を制御す
るために速度指令ω傘を演算する速度演算部13と、ハ
ンドルの舵角を指令としてヨ一方向の車両制御を行うた
めに速度差指令Δω中を演算する速度差演算部14から
なる。まず、速度演算部13では、加速指令演算部15
でアクセル量により加速指令演算を行う。ここで、アク
セル量が大きくなるに従い、出力される加速指令は大き
くなり、速度指令が増加すると、加速指令は低下するよ
うにしている。また、アクセルオフセット量検知部16
では踏み込みがあったことを確認するアクセルスイッチ
信号とアクセル量からオフセット量を算出している。つ
まり、アクセルスイッチ信号が入ったときのアクセル量
を記憶しておくことにより、オフセット量を検知し、そ
れ以下のアクセル量では加速指令が出力されないように
加速指令演算部15に出力している。同様に、減速指令
演算部17では、ブレーキ量に応じて減速指令の大きさ
を演算している。ブレーキオフセット量検知部18もブ
レーキ踏み込みの遊びを考慮するためブレーキスイッチ
信号とブレーキ量からオフセット量を演算し、減速指令
演算部17に出力している。加減速切り換え部19は加
速指令と減速指令のいずれかを加速度指令として用いる
かを判断するものである。つまり、ブレーキスイッチ信
号が有るときは加速指令の大きさにかかわらず減速指令
を加速度指令とする。また、ブレーキスイッチ信号がオ
フ状態で、アクセルスイッチ信号が有るときだけ、加速
指令を加速度指令とする。これにより、減速指令を優先
させることになり、安全性を高めることができる。さら
に、速度指令演算部20では現在の速度指令ωゆに対し
て加速度指令に応じてその値を増加、あるいは、減少さ
せる。なお、その速度指令の最大値は前進。
This is a control calculation performed by the right motor microprocessor 9b. Control by the vehicle microprocessor 8 includes a speed calculation unit 13 that calculates a speed command ω to control acceleration and deceleration in the longitudinal direction based on accelerator and brake operations, and a speed calculation unit 13 that calculates a speed command ω umbrella in order to control acceleration and deceleration in the longitudinal direction based on the operation of the accelerator and brake. The speed difference calculating section 14 calculates a speed difference command Δω in order to control the vehicle. First, in the speed calculation section 13, the acceleration command calculation section 15
The acceleration command is calculated based on the accelerator amount. Here, as the accelerator amount increases, the output acceleration command increases, and as the speed command increases, the acceleration command decreases. Further, the accelerator offset amount detection section 16
In this case, the offset amount is calculated from the accelerator switch signal that confirms that the pedal has been pressed and the amount of the accelerator. That is, by storing the accelerator amount when the accelerator switch signal is input, the offset amount is detected and outputted to the acceleration command calculating section 15 so that the acceleration command is not outputted with an accelerator amount less than that. Similarly, the deceleration command calculating section 17 calculates the magnitude of the deceleration command according to the amount of brake. The brake offset amount detection section 18 also calculates an offset amount from the brake switch signal and the brake amount in order to take into account play in the depression of the brake, and outputs it to the deceleration command calculation section 17. The acceleration/deceleration switching unit 19 determines whether to use either an acceleration command or a deceleration command as an acceleration command. That is, when there is a brake switch signal, the deceleration command is set as the acceleration command regardless of the magnitude of the acceleration command. Further, only when the brake switch signal is off and the accelerator switch signal is present, the acceleration command is set as the acceleration command. Thereby, priority is given to the deceleration command, and safety can be improved. Further, the speed command calculating section 20 increases or decreases the value of the current speed command ω in accordance with the acceleration command. Note that the maximum value of the speed command is forward.

後進、駐車のときにより異なる。そこで、前進を示すD
レンジ信号のときは定格最大速度に、後進を示すRレン
ジのときは定格最大速度よりも絶対値が低い負の値に、
駐車を示すPレンジのときは0に設定する。これは通常
のガソリン車の前進。
It varies depending on when reversing or parking. Therefore, D indicating progress
When it is a range signal, it changes to the rated maximum speed, and when it is in R range, which indicates reverse, it changes to a negative value whose absolute value is lower than the rated maximum speed.
Set to 0 when in P range, which indicates parking. This is an advance on a regular gasoline car.

後進、パーキングのギアチェンジに相当するものである
。以上の方法で速度指令を演算している。
This is equivalent to changing gears for reversing and parking. The speed command is calculated using the method described above.

次に、速度差演算部14について説明する。車輪速・差
はカーブを走行するときに必要であり、次のようにして
制御する。まず、ヨーレート演算部21にはハンドルの
舵角と車速演算部22で演算される平均車速を入力し、
これらの信号によりヨーレート指令を算出する。つまり
、舵角が大きいとき、車速が大きいときには、ヨーレー
トも大きくなければならないので、ヨーレート指令が大
きくなるように演算している。なお、車速演算部22で
は左前軸速度、右前軸速度、左後輪速度。
Next, the speed difference calculation section 14 will be explained. Wheel speed/difference is necessary when traveling around a curve, and is controlled as follows. First, the steering angle of the steering wheel and the average vehicle speed calculated by the vehicle speed calculation unit 22 are input to the yaw rate calculation unit 21,
The yaw rate command is calculated from these signals. In other words, when the steering angle is large and the vehicle speed is large, the yaw rate must also be large, so the yaw rate command is calculated to be large. Note that the vehicle speed calculation unit 22 calculates the left front axle speed, right front axle speed, and left rear wheel speed.

右後輪速度を入力し、平均車速を演算している。The right rear wheel speed is input and the average vehicle speed is calculated.

次に、ヨーレート指令と自動車の実測したヨーレートを
突合せて、ヨーレート制御演算部23でヨーレート指令
とヨーレートの差により比例積分演算を行っている。こ
の演算により車軸速差指令を出力している。車輪速差演
算部24では左モータ速度ωLと右モータ速度ωRを入
力し、その速差を演算している。車輸速差指令と車輸速
差との差を計算したものを車輪速差制御部25に入力し
、比例積分演算により速度差指令Δω傘を演算する。
Next, the yaw rate command is compared with the actually measured yaw rate of the vehicle, and the yaw rate control calculation section 23 performs a proportional integral calculation based on the difference between the yaw rate command and the yaw rate. This calculation outputs an axle speed difference command. The wheel speed difference calculation section 24 inputs the left motor speed ωL and the right motor speed ωR, and calculates the speed difference therebetween. The calculated difference between the vehicle transport speed difference command and the vehicle transport speed difference is input to the wheel speed difference control section 25, and a speed difference command Δω is calculated by proportional integral calculation.

左速度指令ωLllは速度指令ω−から速度差指令Δω
書を減算することにより得られる。また、右速度指令ω
Rgは速度指令ω−に速度差指令Δω中を加算すること
により算出している。これらの演算結果をそれぞれ左モ
ータマイクロプロセッサ9a、右モータマイクロプロセ
ッサ9bに入力している。
The left speed command ωLll is the speed difference command Δω from the speed command ω-.
It is obtained by subtracting the book. Also, the right speed command ω
Rg is calculated by adding the speed difference command Δω to the speed command ω-. These calculation results are input to the left motor microprocessor 9a and right motor microprocessor 9b, respectively.

左モータマイクロプロセッサ9a、右モータマイクロプ
ロセッサ9bで行われる制御演算は第2図に示すような
誘導モータのベクトル制御方式である。左モータマイク
ロプロセッサ9aで行われている演算について説明する
。速度制御部26aでは、左速度指令ωシ拳と左モータ
速度ωしの差を基に速度制御演算を行い、トルク指令τ
申を算出する。また、弱め励磁演算部27aでは、左モ
ータ速度ωLにより左誘導モータ3aの磁束の大きさを
制御するため、磁束指令φ傘を演算する。この磁束指令
φ傘に基づき励磁電流指令■にを計算するが、誘導モー
タの回路時定数を考慮して励磁電流演算部28aで1次
遅れ演算を行い、励磁電流指令ニーを算出している。誘
導モータのトルクτは励磁電流とそれに直交するトルク
電流を乗じた値に比例するので、トルク電流演算部29
aにおいてトルク電流指令I、はトルク指令τを励磁電
流指令IMで除算することにより得られる。直交するト
ルク電流指令1.と励磁電流指令IMとのベクトル和が
1次電流指令となるので、左電流指令工り傘は電流指令
演算部30aにより、トルク角指令ψノはトルク角演算
部31aによりそれぞれ第2図に示す演算方法で算出で
きる。また、すべり速度演算部32’ aでは誘導モー
タのすべり速度指令ωSをトルク指令τ−と磁束指令φ
−から演算している。すべり速度指令ωSはトルク指令
τ槍に比例し、磁束指令φ寧の2乗に反比例するので、
すべり速度演算部32a内ではこの演算を行っている。
The control calculations performed by the left motor microprocessor 9a and the right motor microprocessor 9b are based on an induction motor vector control system as shown in FIG. The calculations performed by the left motor microprocessor 9a will be explained. The speed control unit 26a performs speed control calculations based on the difference between the left speed command ω and the left motor speed ω, and outputs the torque command τ.
Calculate the sum. Furthermore, the weak excitation calculation unit 27a calculates a magnetic flux command φ umbrella in order to control the magnitude of the magnetic flux of the left induction motor 3a based on the left motor speed ωL. The excitation current command (2) is calculated based on this magnetic flux command (φ), and the excitation current calculation section 28a performs a first-order lag calculation in consideration of the circuit time constant of the induction motor to calculate the excitation current command knee. Since the torque τ of the induction motor is proportional to the value obtained by multiplying the excitation current by the torque current orthogonal to it, the torque current calculation unit 29
In a, the torque current command I is obtained by dividing the torque command τ by the excitation current command IM. Orthogonal torque current command 1. Since the vector sum of and the excitation current command IM becomes the primary current command, the left current command is determined by the current command calculation unit 30a, and the torque angle command ψ is determined by the torque angle calculation unit 31a, as shown in FIG. It can be calculated using arithmetic methods. In addition, the sliding speed calculation unit 32'a converts the sliding speed command ωS of the induction motor into the torque command τ- and the magnetic flux command φ.
It is calculated from −. Since the sliding speed command ωS is proportional to the torque command τ and inversely proportional to the square of the magnetic flux command φ,
This calculation is performed within the sliding speed calculation section 32a.

励磁電流の回転速度指令ω1−は左モータ速度ωLにす
ベリ速度ωSを加算したものであり、積分器33aにお
いて回転速度指令ω1*を積分することにより励磁電流
指令ニーの位相、つまり。
The rotational speed command ω1- of the excitation current is the sum of the left motor speed ωL and the vertical speed ωS, and by integrating the rotational speed command ω1* in the integrator 33a, the phase of the excitation current command knee, that is, is determined.

励磁電流位相指令θLoIを得ている。この励磁電流位
相指令θLo*とトルク角指令ψL傘を加算することに
より、左位相指令OL拳を算出できる。以上の方法によ
り得られた左電流指令工り傘と左位相指令θ1,1が静
止座標系から見たときの1次電流指令ベクトルである。
An excitation current phase command θLoI is obtained. By adding this excitation current phase command θLo* and the torque angle command ψL umbrella, the left phase command OL can be calculated. The left current command and the left phase command θ1, 1 obtained by the above method are the primary current command vector when viewed from the stationary coordinate system.

また、搬送波指令演算部34aにおいては、左モータ速
度ωLにより搬送波の振幅を変化させている。この目的
は左モータ速度ωLが増加したときに、電流制御系のゲ
インを搬送波の振幅により増加させることである。右モ
ータマイクロプロセッサ9bについても同様の演算を行
っている。以上がコントローラ6の内部で行われる制御
方法である。
Further, in the carrier wave command calculation section 34a, the amplitude of the carrier wave is changed depending on the left motor speed ωL. The purpose of this is to increase the gain of the current control system by the amplitude of the carrier wave when the left motor speed ωL increases. Similar calculations are performed for the right motor microprocessor 9b. The above is the control method performed inside the controller 6.

また、第3図はインバータ制御装置4の内部の詳細を示
したものである。左モータマイクロプロセッサ9aで計
算された左電流指令ILIおよび左位相指令θ−は交流
電流指令回路35aに入力される。この交流電流指令回
路35aでは、左電流指令■−および左位相指令θL傘
からU相電流指令iυ傘、V相電流指令iv*を算出す
る。次に、電流制御回路36aにおいてU相電流指令i
U拳とじ相電流iυによりフィードバック制御演算を行
い、U相電圧指令VUIIを計算している。同様に、■
相電流指令iν申とV相電流ivからV相電圧指令vv
傘を得る。また、 iu”+iv串+ i@*=Q iu+iv+i豐=0 という式が成り立つので、同様に、W相電圧指令につい
てもW相電流指令iw*とW相電流iwから得られる。
Further, FIG. 3 shows details of the inside of the inverter control device 4. The left current command ILI and left phase command θ- calculated by the left motor microprocessor 9a are input to the alternating current command circuit 35a. This AC current command circuit 35a calculates a U-phase current command iυ and a V-phase current command iv* from the left current command - and the left phase command θL. Next, in the current control circuit 36a, the U-phase current command i
Feedback control calculation is performed using the U-fist phase current iυ to calculate the U-phase voltage command VUII. Similarly, ■
From phase current command iν and V-phase current iv to V-phase voltage command vv
Get an umbrella. Further, since the formula iu''+iv+i@*=Q iu+iv+i=0 holds true, the W-phase voltage command can be similarly obtained from the W-phase current command iw* and the W-phase current iw.

PWM制御回路37aでは、これらの電圧指令と左搬送
波指令を突合せることにより、各相のPWM信号を発生
している。これらのP−阿信号はゲートドライバー38
aを通して、インバータ39を制御している。このイン
バータ39によりコンタクタ40を通して左誘導モータ
3aを駆動している。なお、電流検出回路41aはイン
バータのU相、■相を流れる電流iu、ivを検出する
とともに、左平均電流も検出している。これは過電流保
護回路42aに入力され、過電流と判断したときには、
PWM制御回路37aを停止するように動作する。また
、IGBT故障回路43aはゲートドライバー38aの
信号とIGBTの端子間電圧から故障を検知する。ここ
で、IGBTの故障と判断したときには左IGBT故障
信号をPWM制御回路37aに入力し、PWM信号を停
止する。右誘導モータ3bを駆動するのも同様にして行
われるので説明を省略する。さらに、過電圧保護回路4
4はインバータ39の入力電圧を検知し、過電圧と判断
したときに、保護スイッチ45を導通し、過電圧による
IGBTの破壊を防止する。さらに、FFB駆動回路4
6を左IGBT故障信号、右IGBT故障信号が発生し
たときに、FFBトリップ信号を発生するものである。
The PWM control circuit 37a generates PWM signals for each phase by matching these voltage commands with the left carrier wave command. These P-A signals are the gate driver 38
The inverter 39 is controlled through a. This inverter 39 drives the left induction motor 3a through a contactor 40. Note that the current detection circuit 41a detects the currents iu and iv flowing through the U phase and ■phase of the inverter, and also detects the left average current. This is input to the overcurrent protection circuit 42a, and when it is determined that there is an overcurrent,
It operates to stop the PWM control circuit 37a. Further, the IGBT failure circuit 43a detects failure from the signal of the gate driver 38a and the voltage between the terminals of the IGBT. Here, when it is determined that the IGBT has failed, a left IGBT failure signal is input to the PWM control circuit 37a, and the PWM signal is stopped. The right induction motor 3b is driven in the same manner, so the explanation will be omitted. Furthermore, overvoltage protection circuit 4
4 detects the input voltage of the inverter 39, and when it is determined that the voltage is overvoltage, it turns on the protection switch 45 to prevent the IGBT from being destroyed due to the overvoltage. Furthermore, the FFB drive circuit 4
6, an FFB trip signal is generated when a left IGBT failure signal and a right IGBT failure signal are generated.

では、本実施例の特徴である相互監視による異常検知方
法を第4図を用いて説明する。外部との信号のやり取り
については第1図で説明したので、ここでは内部の信号
について説明する。車両マイクロプロセッサ8.左モー
タマイクロプロセッサ8a、右モータマイクロプロセッ
サ8bはそれぞれ車両ウォッチドッグパルス、左ウォッ
チドッグパルス、右ウォッチドッグパルスをソフトウエ
アで発生するようにしている。これらのウォッチドッグ
パルスは互いに他の2つのマイクロプロセッサに入力し
ている。つまり、車両マイクロプロセッサ8には左ウォ
ッチドッグパルス、右ウォッチドッグパルスが入力させ
ており、これらの信号が所定時間ごとに変化しているか
どうかを調べている。もし、それらの信号が変化してい
るときには左モータマイクロプロセッサ8a、および、
右モータマイクロプロセッサ8bが正常に動作している
と判断している。反対に所定時間経過したときにもウォ
ッチドッグパルスが変化しないときには、その信号を発
生する左モータマイクロプロセッサ8a、あるいは、右
モータマイクロプロセッサ8bが異常であると判断する
。そのときには、車両マイクロプロセッサ8から左マイ
コン異常■信号、あるいは、右マイコン異常V信号を発
生し、フェイルセーフ回路10に入力している。同様に
、左モータマイクロプロセッサ8a、右モータマイクロ
プロセッサ8bについても、各ウオッチドツクパルスに
より他のマイクロプロセッサの異常を判断して、右マイ
コン異常り、車両マイコン異常り、左マイコン異常R1
車両マイコン異常Rをフェイルセーフ回路10に出力し
ている。なお、車両マイコン異常り信号、車両マイコン
異常R信号はそれぞれ他のモータマイクロプロセッサに
も出力している。これは車両マイクロプロセッサ8が故
障したときには、アクセル、ブレーキの状態がわからな
くなるので、左右のモータマイクロプロセッサ9a、9
bだけでモータ速度を同期させながら徐々に停止してい
く必要があり、左右のモータマイクロプロセッサ9a、
9bがいずれも車両マイクロプロセッサ8が異常である
と判断していることを確実に知らせるようにするためで
ある。
Now, an abnormality detection method using mutual monitoring, which is a feature of this embodiment, will be explained using FIG. 4. Since the exchange of signals with the outside has been explained with reference to FIG. 1, internal signals will be explained here. Vehicle microprocessor8. The left motor microprocessor 8a and the right motor microprocessor 8b are configured to generate a vehicle watchdog pulse, a left watchdog pulse, and a right watchdog pulse, respectively, using software. These watchdog pulses are mutually input to the other two microprocessors. That is, a left watchdog pulse and a right watchdog pulse are input to the vehicle microprocessor 8, and it is checked whether these signals change at predetermined time intervals. If those signals are changing, the left motor microprocessor 8a and
It is determined that the right motor microprocessor 8b is operating normally. On the other hand, if the watchdog pulse does not change after a predetermined period of time has elapsed, it is determined that the left motor microprocessor 8a or right motor microprocessor 8b that generates the signal is abnormal. At that time, the vehicle microprocessor 8 generates a left microcomputer abnormality ■ signal or a right microcomputer abnormality V signal and inputs it to the failsafe circuit 10. Similarly, regarding the left motor microprocessor 8a and the right motor microprocessor 8b, abnormalities in other microprocessors are determined based on each watchdog pulse, and an abnormality in the right microprocessor, a vehicle microprocessor abnormality, and a left microprocessor abnormality R1 are determined.
Vehicle microcomputer abnormality R is output to the failsafe circuit 10. Note that the vehicle microcomputer abnormality signal and the vehicle microcomputer abnormality R signal are also output to other motor microprocessors, respectively. This is because if the vehicle microprocessor 8 fails, the accelerator and brake conditions will not be known, so the left and right motor microprocessors 9a, 9
It is necessary to gradually stop the motor while synchronizing the motor speed with only the left and right motor microprocessors 9a,
This is to ensure that all the terminals 9b notify that the vehicle microprocessor 8 has determined that there is an abnormality.

また、車両マイクロプロセッサ8からフェイルセーフ回
路10への信号としては、FFBV信号。
Further, the signal sent from the vehicle microprocessor 8 to the failsafe circuit 10 is the FFBV signal.

温度異常V信号、フェイルV信号、コンタクタRV。Abnormal temperature V signal, fail V signal, contactor RV.

LV、VV倍信号ある。FFBV信号は車両マイクロプ
ロセッサ8がブレーカ7を切るべきと判断したときに発
生する信号である。温度異常V信号はバッテリーの温度
が異常であることを示す信号である。フェイルV信号は
何らかの異常が有ると判断したときに出力される。また
、コンタクタRV、LV、VV信号は左右、および、中
央のコンタクタを制御する信号である。左右のモータマ
イクロプロセッサ9a、9bからフェイルセーフ回路1
0への信号はFFBL信号、温度異常り信号、フェイル
し信号、コンタクタLL、VL信号。
There are LV and VV double signals. The FFBV signal is a signal generated when the vehicle microprocessor 8 determines that the breaker 7 should be turned off. The temperature abnormality V signal is a signal indicating that the temperature of the battery is abnormal. The fail V signal is output when it is determined that there is some kind of abnormality. Further, contactor RV, LV, and VV signals are signals that control the left, right, and center contactors. Fail-safe circuit 1 from left and right motor microprocessors 9a and 9b
Signals to 0 are the FFBL signal, temperature abnormality signal, fail signal, contactor LL, and VL signal.

FFBR信号、温度異常R信号、フェイルR信号。FFBR signal, temperature abnormality R signal, fail R signal.

コンタクタRR,VR信号であり、上記の説明とほぼ同
様の内容である。車両マイクロプロセッサ8から左右の
モータマイクロプロセッサ9a。
These are the contactor RR and VR signals, and the contents are almost the same as the above explanation. From the vehicle microprocessor 8 to the left and right motor microprocessors 9a.

9bに対してはモータ速度指令のほか、インバータ起動
信号が入力されている。これは車両マイクロプロセッサ
8が制御可能状態になったときに発生するものである。
In addition to the motor speed command, an inverter start signal is input to 9b. This occurs when the vehicle microprocessor 8 becomes controllable.

この信号により、左右のモータマイクロプロセッサ9a
、9bはそれぞれ制御演算を開始するとともに、インバ
ータ起動り信号。
This signal causes the left and right motor microprocessors 9a to
, 9b respectively start control calculations and are inverter start signals.

インバータ起動R信号をフェイルセーフ回路10に出力
している。また、左右のモータマイクロプロセッサ9a
、9bではそれぞれの誘導モータ。
An inverter activation R signal is output to the failsafe circuit 10. In addition, the left and right motor microprocessors 9a
, 9b are the respective induction motors.

インバータに何らかの異常があった場合、安全のため、
速度を減速するとともに、左減速指令、あるいは、右減
速指令を車両マイクロプロセッサ8に出力している。こ
れらの信号を受信したときには、車両マイクロプロセッ
サ8はもう一方のモータマイクロプロセッサに対して、
モータ速度指令を減速し、左右のモータ速度を所定値以
内になるようにさせている。
If there is any abnormality with the inverter, for safety reasons,
In addition to decelerating the speed, a left deceleration command or a right deceleration command is output to the vehicle microprocessor 8. Upon receiving these signals, the vehicle microprocessor 8 tells the other motor microprocessor:
The motor speed command is decelerated to keep the left and right motor speeds within a predetermined value.

次に、第5図を用いてフェイルセーフ回路10を説明す
る。この回路の特徴であるマイクロプロセッサ異常の判
断方法について説明する。まず、左モータマイクロプロ
セッサ9aの異常゛は、車両マイクロプロセッサ8から
の右マイコン異常V信号と右モータマイクロプロセッサ
9bからの右マイコン異常R信号がいずれもオン状態の
ときだけとみなす、つまり、他の2つのマイクロプロセ
ッサがいずれも異常と判断したときに異常とする。
Next, the fail-safe circuit 10 will be explained using FIG. 5. The method for determining microprocessor abnormality, which is a feature of this circuit, will be explained. First, an abnormality in the left motor microprocessor 9a is considered only when the right microprocessor abnormality V signal from the vehicle microprocessor 8 and the right microprocessor abnormality R signal from the right motor microprocessor 9b are both in the on state. An abnormality is determined when both of the two microprocessors determine that the system is abnormal.

同様に、右モータマイクロプロセッサ9b、車両マイク
ロプロセッサ8についても他の2つのマイクロプロセッ
サにより異常を判定する。このようにすることにより、
例えば、車両マイクロプロセッサ8が異常になって、左
マイコン異常V信号を誤って出力しても、右モータマイ
クロプロセッサ9bが左マイコン異常R信号をオフ状態
にしておけば、フェイルセーフ回路10内では左モータ
マイクロプロセッサ9aが正常であるとみなして動作す
る。もちろん、この場合、左右のモータマイクロプロセ
ッサ9a、9bは車両マイクロプロセッサ8が異常と判
断する。フェイルセーフ回路10では、ブレーカ7をし
ゃ断するFFB)−リップ信号、インバータの回路を切
り換えるコンタクタL、R,V信号、インバータの起動
停止を行う起動停止り、R信号は正常と判断したマイク
ロプロセッサの信号だけを用いて制御される。FFBト
リップ信号は車両マイクロプロセッサ8が正常で、FF
BV信号がオン状態で、しかも、正常な左右のモータマ
イクロプロセッサ9a、9bのいずれかのFFBL信号
、FFBR信号がオンのときにだけブレーカ7をしや斬
する。コンタクタ■←ついても同様の動作をする。コン
タクタLにっいては車間マイクロプロセッサ8と左モー
タマイクロプロセッサ9aが正常で、しかも、コンタク
タLV、コンタクタLRがオフ状態のときに、オフする
ように動作する。コンタクタRについても同様である。
Similarly, the abnormality of the right motor microprocessor 9b and the vehicle microprocessor 8 is determined by the other two microprocessors. By doing this,
For example, even if the vehicle microprocessor 8 becomes abnormal and erroneously outputs the left microcomputer abnormality V signal, if the right motor microprocessor 9b turns off the left microcomputer abnormality R signal, the failsafe circuit 10 The left motor microprocessor 9a operates assuming that it is normal. Of course, in this case, the left and right motor microprocessors 9a, 9b determine that the vehicle microprocessor 8 is abnormal. In the fail-safe circuit 10, the FFB)-lip signal that cuts off the breaker 7, the contactor L, R, and V signals that switch the inverter circuit, the start/stop signal that starts and stops the inverter, and the R signal that is determined by the microprocessor to be normal. Controlled using only signals. The FFB trip signal indicates that the vehicle microprocessor 8 is normal and the FF
The breaker 7 is closed only when the BV signal is on and the FFBL signal and FFBR signal of either the normal left or right motor microprocessors 9a, 9b are on. The contactor ■← works in the same way. The contactor L operates to turn off when the inter-vehicle microprocessor 8 and the left motor microprocessor 9a are normal and the contactors LV and LR are in the off state. The same applies to contactor R.

起動停止り信号は左モータマイクロプロセッサ9aが正
常で、インバータ起動り信号がオンのときにオンとなる
。起動停止R信号についても同様である。また、フェイ
ル表示信号はいずれかの信号に異常があるとき必ず点灯
するようにしている。さらに、オーバーヒート表示はい
ずれかの温度に異常があるときにオンとなる。
The start/stop signal turns on when the left motor microprocessor 9a is normal and the inverter start signal is on. The same applies to the start/stop R signal. Further, the fail display signal is always turned on when there is an abnormality in any of the signals. Furthermore, the overheat display turns on when there is an abnormality in any temperature.

このように、本実施例を用いれば、3つのマイクロプロ
セッサが相互に動作状態を監視するので、簡単に異常の
有無を検出でき、それにより正常なマイクロプロセッサ
で安全に保護処理を行うことができる。したがって、1
つのマイクロプロセッサが暴走した場合でも自動車とし
ては安全に走行。
In this way, if this embodiment is used, the three microprocessors monitor each other's operating states, so the presence or absence of an abnormality can be easily detected, thereby allowing the normal microprocessor to safely perform protection processing. . Therefore, 1
Even if one microprocessor goes out of control, the car can still drive safely.

停止できる。Can be stopped.

以上が本発明の一実施例であり、3つのマイクロプロセ
ッサでコントローラを構成する場合にっいて述べたが、
それ以上の場合でも適用できる。
The above is one embodiment of the present invention, and the case where the controller is configured with three microprocessors has been described.
It can also be applied in cases beyond that.

モータの種類についても、誘導モータだけでなく、他の
モータにも適用できる。
Regarding the type of motor, it can be applied not only to induction motors but also to other motors.

〔発明の効、果〕〔Effect of the invention〕

本発明によれば、コントローラに用いた3つ以上のマイ
クロプロセッサで互いにウォッチドッグパルスを出力し
あい、そのパルスの動作により正常か否かを判断し、そ
の結果を出力することにより、正常なマイクロプロセッ
サの信号だけを用いて各種の制御を行うので、1つのマ
イクロプロセッサが故障した場合にも安全性を向上する
効果がある。
According to the present invention, three or more microprocessors used in the controller output watchdog pulses to each other, determine whether or not the pulse is normal based on the operation of the pulse, and output the result, thereby allowing the microprocessor to operate normally. Since various types of control are performed using only the signals, safety can be improved even if one microprocessor fails.

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

第1図は3つのマイクロプロセッサを用いたときの本発
明の一実施例の構成図、第2図は第1図のコントローラ
の制御方法を示したブロック図、第3図はインバータ制
御装置の構成を示す回路図、第4図はコントローラの信
号の入出力関係を具体的に示す構成図、第5図はフェイ
ルセーフ回路の構成を示す回路図である。 1a・・・左前軸、■b・・・右前輪、2a、2b・・
・減速ギア、3a、3b・・誘導モータ、4・・・イン
バータ制御装置、5・・・バッテリー、6・・コントロ
ーラ、7・・・ブレーカ、8・・・車両マイクロプロセ
ッサ、9a、9b  ・モータマイクロプロセッサ、1
0・・・フェイルセーフ回路、11・・・入力回路、1
2・・・出力回路、13・・・速度演算部、14・・・
車輪速差演算部、15・・・加速度指令演算部、16・
・・アクセルオフセット量検知部、17・・・減速指令
演算部、18・・・ブレーキオフセット量検知部、19
・・・過減速切り換え部、20・・・速度指令演算部、
22・・・車速演算部、23・・・ヨーレート制御演算
部、24・・・車輪速差演算部、25・・・車輪速差制
御部、26a。 26b・・・速度制御部、27a、27b・・・弱め励
磁演算部、28a、28b・・・励磁電流演算部、29
a。 29b・・・トルク電流演算部、30a、30b・・・
電流指令演算部、31a、31b・・トルク角演算部。 32a、32b−すべり速度演算部、33a。 33b・・・積分器、34a、34b・・・搬送波指令
演算部、35a、35b・・・交流電流指令回路、36
a。 36b・・電流制御回路、37a、37b=・PWM制
御回路、38a、38b・ゲートドライバー39・・・
インバータ、40・・・コンタクタ、41a。
Fig. 1 is a block diagram of an embodiment of the present invention using three microprocessors, Fig. 2 is a block diagram showing a method of controlling the controller of Fig. 1, and Fig. 3 is a configuration of an inverter control device. FIG. 4 is a block diagram specifically showing the input/output relationship of signals of the controller, and FIG. 5 is a circuit diagram showing the structure of a fail-safe circuit. 1a...Left front axle, ■b...Right front wheel, 2a, 2b...
- Reduction gear, 3a, 3b... Induction motor, 4... Inverter control device, 5... Battery, 6... Controller, 7... Breaker, 8... Vehicle microprocessor, 9a, 9b - Motor microprocessor, 1
0... Fail safe circuit, 11... Input circuit, 1
2... Output circuit, 13... Speed calculation section, 14...
Wheel speed difference calculation unit, 15... Acceleration command calculation unit, 16.
... Accelerator offset amount detection section, 17... Deceleration command calculation section, 18... Brake offset amount detection section, 19
... Overdeceleration switching section, 20... Speed command calculation section,
22...Vehicle speed calculation unit, 23...Yaw rate control calculation unit, 24...Wheel speed difference calculation unit, 25...Wheel speed difference control unit, 26a. 26b... Speed control section, 27a, 27b... Weak excitation calculation section, 28a, 28b... Excitation current calculation section, 29
a. 29b...Torque current calculation section, 30a, 30b...
Current command calculation section, 31a, 31b... Torque angle calculation section. 32a, 32b - sliding speed calculation section, 33a; 33b... Integrator, 34a, 34b... Carrier wave command calculation section, 35a, 35b... AC current command circuit, 36
a. 36b: current control circuit, 37a, 37b=: PWM control circuit, 38a, 38b: gate driver 39...
Inverter, 40...contactor, 41a.

Claims (1)

【特許請求の範囲】 1、自動車のタイヤを独立に駆動する複数のモータと、
該モータにそれぞれ電力を供給する複数の電力変換手段
と、前記自動車の状態を検知する検知手段と、該検知手
段の信号により算出した前記モータのそれぞれの速度指
令になるように速度制御を演算し、出力電圧指令をそれ
ぞれの前記電力変換手段に出力する制御手段とを備えた
電気自動車制御装置において、前記制御手段は3つ以上
のマイクロプロセッサにより構成され、該マイクロプロ
セッサは互いに動作状態を監視し、該動作状態から異常
を検知し、前記自動車を停止することを備えたことを特
徴とする電気自動車制御装置。 2、特許請求の範囲第1項において、上記マイクロプロ
セッサのうち、少なくとも1つ以上のマイクロプロセッ
サは上記自動車の運動を制御するように上記複数のモー
タの速度指令をそれぞれ算出し、複数のマイクロプロセ
ッサは前記速度指令になるように前記モータの速度を制
御することを特徴とする電気自動車制御装置。 3、特許請求の範囲第1項において、上記マイクロプロ
セッサは互いに異常を検知するための検出パルスを送信
し、受信した該検出パルスにより異常の有無を確認して
異常信号を出力することを特徴とする電気自動車制御装
置。
[Claims] 1. A plurality of motors that independently drive automobile tires;
a plurality of power conversion means for supplying electric power to each of the motors; a detection means for detecting the state of the vehicle; and a speed control operation so as to obtain a speed command for each of the motors calculated based on signals from the detection means. , an electric vehicle control device comprising a control means for outputting an output voltage command to each of the power conversion means, wherein the control means is constituted by three or more microprocessors, and the microprocessors monitor each other's operating states. An electric vehicle control device comprising: detecting an abnormality from the operating state and stopping the vehicle. 2. In claim 1, at least one of the microprocessors calculates a speed command for each of the plurality of motors so as to control the movement of the automobile; An electric vehicle control device, characterized in that the speed of the motor is controlled to match the speed command. 3. Claim 1 is characterized in that the microprocessors transmit detection pulses to each other for detecting an abnormality, confirm the presence or absence of an abnormality based on the received detection pulse, and output an abnormality signal. Electric vehicle control device.
JP27226990A 1990-10-03 1990-10-12 Electric vehicle control device Expired - Fee Related JP3204968B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP27226990A JP3204968B2 (en) 1990-10-12 1990-10-12 Electric vehicle control device
US07/867,232 US5481460A (en) 1990-10-03 1991-10-02 Controller for electric vehicle
DE4192435A DE4192435C1 (en) 1990-10-03 1991-10-02 Control for electric vehicle
PCT/JP1991/001326 WO1992005974A1 (en) 1990-10-03 1991-10-02 Control system for electric motor vehicle
KR1019920701304A KR100241513B1 (en) 1990-10-03 1992-06-03 Controller for Electric Vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27226990A JP3204968B2 (en) 1990-10-12 1990-10-12 Electric vehicle control device

Publications (2)

Publication Number Publication Date
JPH04150701A true JPH04150701A (en) 1992-05-25
JP3204968B2 JP3204968B2 (en) 2001-09-04

Family

ID=17511497

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27226990A Expired - Fee Related JP3204968B2 (en) 1990-10-03 1990-10-12 Electric vehicle control device

Country Status (1)

Country Link
JP (1) JP3204968B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08203191A (en) * 1995-01-27 1996-08-09 Nec Corp Power supply control circuit of magnetic disk device
US5832395A (en) * 1995-07-26 1998-11-03 Nippondenso Co. Ltd. Electric automotive vehicle control apparatus
JP2003517340A (en) * 1998-10-21 2003-05-27 デカ・プロダクツ・リミテッド・パートナーシップ Fault-tolerant design for personal vehicles
JP2006511856A (en) * 2002-12-19 2006-04-06 インターナショナル・ビジネス・マシーンズ・コーポレーション TCET extension mechanism
JPWO2008149447A1 (en) * 2007-06-07 2010-08-19 三菱電機株式会社 Electric motor control device
EP2784609A2 (en) 2013-03-29 2014-10-01 Fujitsu Limited Control system for ridable machine and driving control unit
US9731784B2 (en) 2013-07-04 2017-08-15 Yamaha Hatsudoki Kabushiki Kaisha Wheelchair electric device, electric wheelchair with wheelchair electric device and drive monitoring method for electric wheelchair

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2985824B2 (en) 1997-03-14 1999-12-06 日本電気株式会社 Semiconductor device and manufacturing method thereof
JP6026899B2 (en) 2013-01-28 2016-11-16 日立オートモティブシステムズ株式会社 Motor control system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08203191A (en) * 1995-01-27 1996-08-09 Nec Corp Power supply control circuit of magnetic disk device
US5832395A (en) * 1995-07-26 1998-11-03 Nippondenso Co. Ltd. Electric automotive vehicle control apparatus
JP2003517340A (en) * 1998-10-21 2003-05-27 デカ・プロダクツ・リミテッド・パートナーシップ Fault-tolerant design for personal vehicles
JP2009187561A (en) * 1998-10-21 2009-08-20 Deka Products Lp Fault tolerant architecture for personal vehicle, and safety assuring device
JP2006511856A (en) * 2002-12-19 2006-04-06 インターナショナル・ビジネス・マシーンズ・コーポレーション TCET extension mechanism
US8086771B2 (en) 2002-12-19 2011-12-27 International Business Machines Corporation TCET expander
JPWO2008149447A1 (en) * 2007-06-07 2010-08-19 三菱電機株式会社 Electric motor control device
US8228008B2 (en) 2007-06-07 2012-07-24 Mitsubishi Electric Corporation Motor controlling apparatus
EP2784609A2 (en) 2013-03-29 2014-10-01 Fujitsu Limited Control system for ridable machine and driving control unit
US9731784B2 (en) 2013-07-04 2017-08-15 Yamaha Hatsudoki Kabushiki Kaisha Wheelchair electric device, electric wheelchair with wheelchair electric device and drive monitoring method for electric wheelchair

Also Published As

Publication number Publication date
JP3204968B2 (en) 2001-09-04

Similar Documents

Publication Publication Date Title
JP2752539B2 (en) Control device for vehicle electric motor
US5481460A (en) Controller for electric vehicle
US10017075B2 (en) Device for controlling electric automobile
US20160176313A1 (en) Control device for electric vehicle
JP2016052164A (en) Drive control device of wheel independent drive type vehicle
US9586484B2 (en) Electric-vehicle control device
JPH04150701A (en) Controller for electric automobile
JP2014093844A (en) Electric-vehicle control device
CN111469676A (en) Electric vehicle
US11518247B2 (en) Electric vehicle controller
JP6795897B2 (en) Wheel independent drive type vehicle drive control device
JP3399396B2 (en) Motor control system
JP2014121226A (en) Motor Drive device
JP3596748B2 (en) Forklift control device
JP2013153594A (en) Control device and control method for electric vehicle
EP2775607B1 (en) Motor control unit
JP3591118B2 (en) Drive control device for electric vehicles
JP2001139296A (en) Braking device for fork lift truck
EP0174639B1 (en) Electric railway car control device
US20190291592A1 (en) Vehicle control device
JP2022163627A (en) electric vehicle
JP2024006861A (en) Control unit, steering device
JP2001260919A (en) Power steering device
JP2024176817A (en) Industrial Vehicles
JP2017041942A (en) Electric automobile

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees