JPH0735771B2 - Spark ignition engine - Google Patents
Spark ignition engineInfo
- Publication number
- JPH0735771B2 JPH0735771B2 JP58125871A JP12587183A JPH0735771B2 JP H0735771 B2 JPH0735771 B2 JP H0735771B2 JP 58125871 A JP58125871 A JP 58125871A JP 12587183 A JP12587183 A JP 12587183A JP H0735771 B2 JPH0735771 B2 JP H0735771B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- speed
- time
- address
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/05—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using mechanical means
- F02P5/14—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using mechanical means dependent on specific conditions other than engine speed or engine fluid pressure, e.g. temperature
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】 本発明は火花点火エンジンに関する。The present invention relates to a spark ignition engine.
従来より自動車用エンジンにおいては,エンジンのアイ
ドル運転時の回転数の安定化を計るために予め定められ
た目標アイドル回転数と,エンジン回転数との偏差信号
に基いてアクチユエータを介しスロツトル弁等の吸気流
量制御弁を駆動させ,燃焼室に供給される空気量を調整
してエンジン回転数が目標アイドル回転数となるようフ
イードバツク制御を行なうものに関する技術が数多く提
案されている。ところで最近の自動車には,エンジンに
駆動される補機としてクーラコンプレツサやパワーステ
アリング用オイルポンプや発電機や自動変速機を備えた
ものがあり,エンジンのアイドル運転時にこれらクーラ
コンプレツサ,パワーステアリング用オイルポンプ,発
電機の作動・非作動の切替わりが発生したときや自動変
速機の変速位置が中立位置と走行位置との間で切替わつ
たときには,負荷が不連続的に変化するため,上記フイ
ードバツク制御のゲインではその負荷急変状態に対応で
きずアイドル回転数が一時的に大きく変動し,運転者に
不快感を与える虞れがあつた。Conventionally, in an automobile engine, a throttle valve or the like is operated via an actuator based on a deviation signal between the engine speed and a predetermined target idle speed to stabilize the engine speed during idle operation. Many techniques have been proposed for driving the intake air flow control valve and adjusting the amount of air supplied to the combustion chamber to perform feedback control so that the engine speed becomes the target idle speed. By the way, recent automobiles include those equipped with a cooler compressor, an oil pump for power steering, a generator, and an automatic transmission as auxiliary machinery driven by the engine. These cooler compressors and power steering are used when the engine is idle. The load changes discontinuously when the operating oil pump and the generator are switched between operating and non-operating, and when the shift position of the automatic transmission switches between the neutral position and the running position. The gain of the feedback control described above cannot cope with the sudden change in the load, and the idle speed fluctuates greatly temporarily, which may cause a driver discomfort.
これに対し,上記不具合を解消する目的で,アイドル運
転時に上記クーラコンプレツサの作動・非作動の切替わ
りや自動変速機の変速位置の切替わりの発生が検出され
た場合に,負荷変動に見合つた分だけ燃焼室への供給空
気量を増大させようとする技術が特開昭54−113725号で
既に提案されていた。On the other hand, for the purpose of eliminating the above-mentioned problems, when it is detected that the cooler compressor is switched between operating and non-operating or the shift position of the automatic transmission is switched during idle operation, the load fluctuation is detected. Japanese Patent Application Laid-Open No. 54-113725 has already proposed a technique for increasing the amount of air supplied to the combustion chamber by an amount corresponding to this.
この公報に示される技術は,人為操作可能なスロツトル
弁をバイパスするバイパス通路が設けられ,同バイパス
通路に負圧モータにより駆動されるバイパス弁が配設さ
れ,回転数偏差に基いた駆動信号が制御装置から上記負
圧モータに供給されるという構成を有し,上述した特定
の負荷変動の発生が検出された場合に上記駆動信号をそ
れに見合う分だけ修正しようとするものである。しかし
ながらこのもののように上述した特定の負荷変動が発生
したときに,燃焼室への供給空気量を変化させると,供
給空気量の変化が発生してからエンジン出力が変化する
までに時間がかかるため,依然として上記負荷変動発生
直後に一時的にエンジン回転数の変動が発生する可能性
があり,この変動を取り除くために供給空気量を大きく
変化させると,特に上記負荷が減少する方向に変動した
場合には,応答遅れにより負荷変動発生後若干時間が経
過したのちにエンジンストールをひきおこす虞れがあつ
た。The technique disclosed in this publication is provided with a bypass passage that bypasses a throttle valve that can be manually operated, and a bypass valve driven by a negative pressure motor is provided in the bypass passage. The control device supplies the negative pressure motor, and when the occurrence of the specific load fluctuation is detected, the drive signal is corrected by an amount commensurate with it. However, when the amount of air supplied to the combustion chamber is changed when the above-mentioned specific load fluctuation occurs, as in this case, it takes time for the engine output to change after the amount of air supply changes. However, there is still a possibility that the engine speed may temporarily fluctuate immediately after the above load fluctuation occurs, and if the supply air amount is greatly changed in order to eliminate this fluctuation, especially when the above load fluctuates. However, there was a risk that engine stall would occur after some time had passed since the load fluctuated due to response delay.
また,自動車用エンジンにおいては,アクセルペダルが
運転者によつて踏み込まれ,エンジンの通常の負荷運転
が行なわれているときに,クーラコンプレツサ等の作動
・非作動の切替わりが発生した場合には,エンジンの補
機駆動状態の変化に基くシヨツクが車体側に伝達され,
特にクーラコンプレツサ等が作動状態から非作動状態に
切替わるときに,および非作動状態から作動状態に切替
わるとき運転者に少なからぬ不快感を与える虞れがあつ
た。In addition, in an automobile engine, when the accelerator pedal is depressed by the driver and the engine is operating under normal load, when a cooler compressor or the like is switched between active and inactive. Is transmitted to the vehicle body side due to changes in the drive state of the engine auxiliary equipment.
In particular, when the cooler compressor or the like switches from the operating state to the non-operating state, and when switching from the non-operating state to the operating state, there is a possibility that the driver may feel a considerable discomfort.
本発明は上記に鑑み提案されたものであつて,エンジン
に駆動される補機の作動状態をと、同検出手段の検出結
果に応じて上記エンジンへの負荷が減少する方向に上記
補機の作動状態が切替わるときに予め設定された時間の
間上記エンジンの点火時期を遅角せしめる点火時期制御
手段と、上記検出手段の検出結果に応じて上記エンジン
への負荷が増大する方向に上記補機の作動状態が切替わ
るときに予め設定された時間の間上記エンジンに駆動さ
れる発電機の発電量を減少させる発電制御手段とを備え
たことを特徴とする火花点火エンジンを要旨とするもの
である。The present invention has been proposed in view of the above, in which the load on the engine is reduced in accordance with the operating state of the auxiliary machine driven by the engine and the detection result of the detection means. Ignition timing control means for delaying the ignition timing of the engine for a preset time when the operating state is switched, and the auxiliary load in the direction of increasing the load on the engine according to the detection result of the detection means. SUMMARY OF THE INVENTION A spark ignition engine, characterized by comprising: a power generation control means for reducing a power generation amount of a generator driven by the engine for a preset time when the operating state of the engine is switched. Is.
以下本発明の実施例について図面を用いて詳細に説明す
る。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図に示すごとく,図示しない自動車に搭載されたエ
ンジンEの吸気通路1には,スロツトル弁2が配設され
ており,このスロツトル弁2の軸2aは吸気通路1の外部
でスロツトルレバー3に連結されている。また,スロツ
トルレバー3の端部3aには,アクセルペダル(図示せ
ず)を踏み込むと,スロツトルレバー3を介してスロツ
トル弁2を第1図中時計まわりの方向(開方向)へ回動
させるワイヤ(図示せず)が連結されており,さらにス
ロツトル弁2には,これを閉方向へ付勢する戻しばね
(図示せず)が装着されていて,これにより上記ワイヤ
の引張力を弱めると,スロツトル弁2は閉じてゆくよう
になつている。As shown in FIG. 1, a throttle valve 2 is provided in an intake passage 1 of an engine E mounted on an automobile (not shown), and a shaft 2a of the throttle valve 2 is provided outside the intake passage 1 by a throttle lever. It is connected to 3. When the accelerator pedal (not shown) is depressed at the end 3a of the throttle lever 3, the throttle valve 2 is rotated in the clockwise direction (opening direction) in FIG. 1 via the throttle lever 3. A wire (not shown) is connected to the throttle valve 2 and a return spring (not shown) for urging the throttle valve 2 in the closing direction is attached to the throttle valve 2 to weaken the pulling force of the wire. Then, the throttle valve 2 is closing.
ところで,エンジンアイドル運転時にスロツトル弁2の
開度を制御するアクチユエータ4が設けられており,こ
のアクチユエータ4は,回転軸にウオーム6aを有する直
流モータ(以下単に「モータ」という。)5をそなえて
いて,このモータ5付きのウオーム6aは環状のウオーム
ホイール6bに噛合している。By the way, an actuator 4 for controlling the opening degree of the throttle valve 2 during engine idle operation is provided, and the actuator 4 is provided with a DC motor (hereinafter simply referred to as "motor") 5 having a worm 6a on its rotation shaft. The worm 6a with the motor 5 meshes with an annular worm wheel 6b.
このウオームホイール6bには雌ねじ部6dを有するパイプ
軸6cが一体に設けられており,このパイプ軸6cの雌ねじ
部6dに螺合する雄ねじ部7aを有するロツド7が,ウオー
ムホイール6bおよびパイプ軸6cを貫通して取り付けられ
ている。The worm wheel 6b is integrally provided with a pipe shaft 6c having a female threaded portion 6d. The rod 7 having a male threaded portion 7a screwed into the female threaded portion 6d of the pipe shaft 6c is a worm wheel 6b and a piped axle 6c. It is attached through.
そして,ロツド7の先端部は,アイドルスイツチ9を介
して,スロツトルレバー3の端部3aに,エンジンEがア
イドル運転状態にあるときに当接するようになつてい
る。The tip of the rod 7 contacts the end 3a of the throttle lever 3 via the idle switch 9 when the engine E is in the idle operation state.
ここで,アイドルスイツチ9は,エンジンアイドル運転
状態でオン(閉),それ以外でオフ(開)となるスイツ
チである。Here, the idle switch 9 is a switch that is turned on (closed) in the engine idle operation state and turned off (open) in other states.
なお,ロツド7には長穴7bが形成されており,この長穴
7bにはアクチユエータ本体側のピン(図示せず)が案内
されるようになつており,これによりロツド7の回転防
止がはかられている。このように,ロツド7の先端部
は,エンジンEがアイドル運転状態にあるときスロツト
ルレバー3の端部3aに当接しているので,モータ5を所
定方向に回転させることにより,ウオームギヤを介しパ
イプ軸6cを回転させ,ロツド7をアクチユエータ4から
突出させる(前進させる)と,スロツトル弁2は開くよ
うに制御され,また,モータ5を逆方向に回転させて,
ロツド7をアクチユエータ4内へ引つ込ませる(後退さ
せる)と,スロツトル弁2は戻しばねの作用によつて閉
じるように制御される。The rod 7 has a long hole 7b formed in it.
A pin (not shown) on the actuator body side is guided to 7b, thereby preventing rotation of the rod 7. As described above, since the tip of the rod 7 is in contact with the end 3a of the throttle lever 3 when the engine E is in the idling state, by rotating the motor 5 in a predetermined direction, the rod 7 is piped through the worm gear. When the shaft 6c is rotated and the rod 7 is projected (moved forward) from the actuator 4, the throttle valve 2 is controlled to open, and the motor 5 is rotated in the reverse direction.
When the rod 7 is retracted (retracted) into the actuator 4, the throttle valve 2 is controlled to be closed by the action of the return spring.
また,スロツトル弁2の開度(スロツトル開度)を検出
するスロツトル開度センサ8が設けられており,このス
ロツトル開度センサ8としては,スロツトル開度に比例
した電圧を発生するポテンシヨメータ等が用いられる。A slot opening sensor 8 for detecting the opening of the slot valve 2 (slot opening) is provided. The slot opening sensor 8 may be a potentiometer that generates a voltage proportional to the slot opening. Is used.
さらに10はエンジンEのクランク軸が設定角度(例えば
0.5°)回転するごとにパルスを発生するクランク角度
センサ,11はエンジンEの暖機温度としての冷却水温を
検出する水温センサ,12はエンジンEに駆動される図示
しないクーラコンプレツサの作動の有無を検出するクー
ラスイツチ,13はエンジンEに駆動される図示しないパ
ワーステアリング用オイルポンプの油圧状態を検出する
(発生油圧が所定値以上となるとオンそうでないとオ
フ)パワステスイツチ,14は車速をこれに比例した周波
数を有するパルス信号で検出する車速センサであつて,
これらのスイツチやセンサの出力はスロツトル開度セン
サ8やアイドルスイツチ9の出力とともにコントロール
ユニツト(マイクロコンピユータ)15に入力するように
なつている。In addition, 10 is the set angle of the crankshaft of the engine E (eg
0.5 °) A crank angle sensor that generates a pulse each time it rotates, 11 is a water temperature sensor that detects the cooling water temperature as the warm-up temperature of the engine E, and 12 is the operation of a cooler compressor (not shown) driven by the engine E The cooler switch 13 detects the oil pressure state of the power steering oil pump (not shown) driven by the engine E (turns on when the generated oil pressure exceeds a predetermined value and turns off otherwise). The power switch, 14 indicates the vehicle speed. A vehicle speed sensor that detects a pulse signal having a frequency proportional to
The outputs of these switches and sensors are input to the control unit (microcomputer) 15 together with the outputs of the throttle opening sensor 8 and the idle switch 9.
またコントロールユニツト15には,エンジンEに駆動さ
れるデイストリビユータ24の図示しない信号発生器にお
いて発生される点火信号(パルス信号)SGが入力される
ようになつている。そしてコントロールユニツト15では
この点火信号SGを後述するコンピユータの作動開始を指
示する割込信号となす一方においてその発生する時間間
隔をタイマにより計測することにより信号SGをエンジン
回転数に対応する情報として使用している。Further, an ignition signal (pulse signal) SG generated by a signal generator (not shown) of the distributor 24 driven by the engine E is input to the control unit 15. Then, the control unit 15 uses this ignition signal SG as an interrupt signal for instructing the start of operation of a computer, which will be described later, and at the same time, uses a timer to measure the time interval that occurs and uses the signal SG as information corresponding to the engine speed. is doing.
また,この点火信号SGはエンジンEの図示しないクラン
クシヤフトが1回転する毎に2パルス発生されるように
なつているもので,上記コントロールユニツト15に入力
される一方でリタード機構付イグナイタ25を介し点火コ
イル26の一次側に入力されるようになつている。なおこ
の点火信号SGは,図示しないエンジンのクランク軸の回
転角に対し固定された位相で発生するようになつてい
る。点火コイル26の二次側はデイストリビユータ24の中
心端子に接続され,この中心端子は,図示しないロータ
通電部を介し4つの接地電極と電気的に接続され,4つの
接地電極はそれぞれエンジンEの燃焼室28に設けられた
点火プラグ30に接続されている。Further, this ignition signal SG is such that two pulses are generated each time the crank shaft (not shown) of the engine E makes one revolution, and it is inputted to the control unit 15 while being transmitted through the igniter 25 with retard mechanism. Input is made to the primary side of the ignition coil 26. The ignition signal SG is generated in a fixed phase with respect to the rotation angle of the crankshaft of the engine (not shown). The secondary side of the ignition coil 26 is connected to the center terminal of the distributor 24, and this center terminal is electrically connected to four ground electrodes via a rotor current-carrying part (not shown), and the four ground electrodes are respectively connected to the engine E. It is connected to a spark plug 30 provided in the combustion chamber 28 of the.
またエンジンEにはプーリP1,P2やベルトTを介して発
電機GEが連結されており,この発電機GEはレギユレータ
Rを内蔵している。そしてこの発電機GEの出力端は定格
12VのバツテリBに接続されている。バツテリBにはキ
ースイツチKSを介してコントロールユニツト15および点
火コイル26が接続され,また同バツテリBには電気負荷
スイツチLSを介してヘツドランプのごとき電気負荷Lが
接続されている。なお,バツテリBとコントロールユニ
ツト15との接続においては,電源であるバツテリBの端
子電圧の変動が入力信号としてコントロールユニツト15
に供給されるようになつている。A generator GE is connected to the engine E via pulleys P1 and P2 and a belt T, and the generator GE has a regurator R built therein. And the output end of this generator GE is rated
Connected to 12V battery B. A control unit 15 and an ignition coil 26 are connected to the battery B via a key switch KS, and an electric load L such as a headlamp is connected to the battery B via an electric load switch LS. In the connection between the battery B and the control unit 15, the fluctuation of the terminal voltage of the battery B, which is the power source, is used as an input signal in the control unit 15.
Is being supplied to.
ところで発電機GEおよびレギユレータRの詳細構造は第
2図に示すようになつており,発電機GEの電機子101は
整流子102を介してバツテリBに接続されている。また
この発電機GEはフイールドコイル104によつて発電状態
(ここではオンオフ)を制御されるようになつている。
フイールドコイル104のプラス端は,キースイツチKSお
よびパイロツトランプ106を介してパツテリBに接続さ
れるとともに整流子107を介して電機子101に接続されて
おり,一方そのマイナス端はレギユレータRを介して接
地されている。このレギユレータRは電圧判定回路108
と同回路108の判定電圧を切換える判定電圧切換回路109
を備えており,判定電圧切換回路109はコントロールユ
ニツト15からの制御信号(オンオフ信号)により制御さ
れるようになつている。そしてコントロールユニツト15
からオフ信号が出力されているとき,即ち,発電制御信
号が出力されていないときは,トランジスタ112がオフ
しており,端子Aが開放され(即ちハイレベル状態とな
り)判定電圧切換回路109のトランジスタ113がオンとな
り,端子Bが接地状態となつている。即ち電圧判定回路
108の端子Cには電圧Vaが抵抗器114〜116(それぞれ抵
抗値(R1〜R3)によつて分圧された電圧Vcが印加され
る。なお, Vc=Va・{R3/(R1+R2+R3)} である。そしてツエナーダイオード118のブレークダウ
ン電圧Vzは電圧Vaが設定電圧(例えば14V)となつてい
るときのVcに略等しくなるように設定されており,即ち
Vaが設定電圧以下の場合にはツエナー効果は生ぜず,ト
ランジスタ119がオフとなり,トランジスタ120,121がオ
ンとなつて端子Dと端子Eとが短絡してフイールドコイ
ル104に電流が流れ発電が行なわれ,他方発電機GEの発
電によりVaが設定電圧を越えた場合にはツエナー効果に
よりトランジスタ119がオンとなりトランジスタ120,121
がオフとなつて端子Dと端子Eとが開放され,フイール
ドコイル104の電流がカツトされ発電が停止される。こ
れに対し,コントロールユニツト15からオン信号が出力
されているとき即ち発電制御信号が出力されているとき
は,トランジスタ112がオンし,端子Aが接地される。
これによりトランジスタ113のベースが接地されてトラ
ンジスタ113が非通電状態となり,端子Bが開放状態
(即ち何も接続しない状態)となる。端子Bが開放され
ることにより,抵抗器114〜117(それぞれ抵抗値R1〜
R4)によつて電圧Vaが分圧され端子Cに次のような電圧
Vc′が印加される。The detailed structure of the generator GE and the regu- lator R is as shown in Fig. 2, and the armature 101 of the generator GE is connected to the battery B via the commutator 102. The generator GE is controlled by the field coil 104 to control the power generation state (here, ON / OFF).
The positive end of the field coil 104 is connected to the battery B via the key switch KS and the pilot lamp 106 and to the armature 101 via the commutator 107, while the negative end is grounded via the regu- lator R. Has been done. This regulator R is a voltage determination circuit 108.
And a judgment voltage switching circuit 109 for switching the judgment voltage of the circuit 108
The judgment voltage switching circuit 109 is controlled by a control signal (on / off signal) from the control unit 15. And control unit 15
When the off signal is output from the device, that is, when the power generation control signal is not output, the transistor 112 is off, the terminal A is opened (that is, the high level state), and the transistor of the determination voltage switching circuit 109 is opened. 113 is turned on and terminal B is grounded. That is, the voltage determination circuit
A voltage Vc obtained by dividing the voltage Va by resistors 114 to 116 (respectively, resistance values (R 1 to R 3 ) is applied to the terminal C of 108. Vc = Va · {R 3 / ( R 1 + R 2 + R 3 )}, and the breakdown voltage Vz of the Zener diode 118 is set to be substantially equal to Vc when the voltage Va is at the set voltage (eg, 14V), that is,
When Va is equal to or lower than the set voltage, the Zener effect does not occur, the transistor 119 is turned off, the transistors 120 and 121 are turned on, the terminals D and E are short-circuited, current flows through the field coil 104, and power generation is performed. On the other hand, when Va exceeds the set voltage due to power generation by the generator GE, the transistor 119 is turned on by the Zener effect and the transistors 120, 121
Is turned off, terminals D and E are opened, the current in the field coil 104 is cut, and power generation is stopped. On the other hand, when the ON signal is output from the control unit 15, that is, when the power generation control signal is output, the transistor 112 is turned on and the terminal A is grounded.
As a result, the base of the transistor 113 is grounded, the transistor 113 is turned off, and the terminal B is opened (that is, a state where nothing is connected). When the terminal B is opened, the resistors 114 to 117 (respectively, the resistance values R 1 to
The voltage Va is divided by R 4 ) and the following voltage is applied to terminal C.
Vc 'is applied.
Vc′=Va・{(R3+R4)/(R1+R2+R3+R4)} この電圧Vc′はVcより高いため電圧Vaが設定電圧以下と
なつてもツエナーダイオード118がオン状態を維持し続
けるので,この場合通常は電圧が停止されることにな
る。(但し,Vaが異常に低下した場合(例えば10V以下)
には,Vc′の値が電圧Vaが設定電圧となつているときの
電圧Vc以下となるので,このとき(即ちバツテリBが過
放電状態となつている場合等)は発電が行なわれるよう
になつている。) ところでコントロールユニツト15は,第1図に示すよう
に,上述した各入力信号に基いて各運転状態に応じた点
火進角量を計算し,該計算結果を遅角量信号OSとしてリ
タード機構付イグナイタ25に出力するようになつてい
る。そしてリタード機構付イグナイタ25は,デイストリ
ビユータ24の信号発生器から供給される固定位相の点火
信号SGにより点火信号送出準備状態となり,点火信号SG
によりトリガされるコントロールユニツト15の点火遅角
量出力カウンタ(この出力カウンタはダウンカウンタで
あつて各入力信号に基いて計算された点火遅角量データ
がセツトされている)がクランク角度センサ10からのパ
ルス信号に同期して減算されて0となつた時点で発生す
る遅角量信号OSがコントロールユニツト15から供給れる
とタイミング制御をなされた点火信号CSGを点火コイル2
6に送出するようになつている。そして特に本実施例に
おいては,アイドリング時のエンジン回転数が目標値よ
り大きくなつたことが検出された場合や該エンジン回転
数の大きくなることが予想される状態が検出された場合
に点火時期を遅らせる(点火進角を小さくする)べく遅
角量信号OSとして大きな遅角量を有するものをリタード
機構付イグナイタ25に送出するようになつている。Vc ′ = Va · {(R 3 + R 4 ) / (R 1 + R 2 + R 3 + R 4 )} Since this voltage Vc ′ is higher than Vc, the Zener diode 118 remains on even if the voltage Va is below the set voltage. In this case, the voltage is normally stopped because it continues to be maintained. (However, if Va drops abnormally (for example, 10V or less)
Since the value of Vc ′ is less than the voltage Vc when the voltage Va is the set voltage, the power is generated at this time (that is, when the battery B is in the overdischarged state). I'm running. By the way, as shown in FIG. 1, the control unit 15 calculates the ignition advance amount according to each operating state based on each input signal described above, and outputs the calculation result as a retard amount signal OS with a retard mechanism. It is designed to output to the igniter 25. Then, the igniter 25 with the retard mechanism enters the ignition signal sending preparation state by the fixed phase ignition signal SG supplied from the signal generator of the distributor 24, and the ignition signal SG
A crank angle sensor 10 outputs an ignition delay angle output counter of the control unit 15 (this output counter is a down counter and the ignition delay amount data calculated based on each input signal is set) triggered by When the retard amount signal OS generated at the time when it is subtracted in synchronism with the pulse signal of 0 and is 0 is supplied from the control unit 15, the ignition signal CSG whose timing is controlled is set to the ignition coil 2
It is designed to send to 6. In particular, in this embodiment, the ignition timing is set when it is detected that the engine speed during idling becomes higher than the target value or when a state in which the engine speed is expected to become higher is detected. In order to delay (decrease the ignition advance angle), a signal having a large retard amount as the retard amount signal OS is sent to the igniter 25 with a retard mechanism.
また,コントロールユニツト15は,アイドリング時のエ
ンジン回転数が目標とする回転数から外れた場合に該エ
ンジン回転数を目標回転数に近づけるべくスロツトル弁
2の開度を調整するためのモータ5駆動用第1信号MS
(スロツトル弁2を開側に駆動する信号)およびモータ
5駆動用第2信号MS′(スロツトル弁2を閉側に駆動す
る信号)を出力するようになつている。このモータ5駆
動用信号MS,MS′は,エンジンの実回転数と目標回転数
との偏差ΔNもしくはスロツトル弁の実開度と目標スロ
ツトル弁開度との偏差ΔPに応じて設定された時間巾を
有するパルス信号であつてこのパルス信号は設定された
時間間隔をおいて出力されるようになつている。The control unit 15 is for driving the motor 5 for adjusting the opening degree of the throttle valve 2 so that the engine speed approaches the target speed when the engine speed during idling deviates from the target speed. First signal MS
(A signal for driving the throttle valve 2 to the open side) and a second signal MS 'for driving the motor 5 (a signal for driving the throttle valve 2 to the close side) are output. The signals MS, MS 'for driving the motor 5 are the time width set according to the deviation ΔN between the actual engine speed and the target engine speed or the deviation ΔP between the actual opening of the throttle valve and the target throttle valve opening. And the pulse signal is output at a set time interval.
さらに,コントロールユニツト15は,エンジンの回転数
が落ち込んだことが検出された場合あるいはクーラコン
プレツサの作動開始等エンジン回転数の落ち込むことが
予想される状態が検出された場合に発電機による発電負
荷を低減すべくレギユレータRに発電制御信号GSを出力
するようになつている。この発電制御信号GSはオン・オ
フの断続信号で構成され,エンジン回転数の落ち込み度
合に応じてデユーテイ比即ちオン時間/(オン時間+オ
フ時間)が大きくなるようにして出力され,又クーラコ
ンプレツサ等の作動直後には所定時間出力され,しかも
その際は作動直後から徐々にデユーテイ比が小さくなる
ようにして出力される。Furthermore, the control unit 15 is configured to generate a load for the generator when it is detected that the engine speed has dropped or when a condition in which the engine speed is expected to drop, such as the start of operation of the cooler compressor, is detected. The power generation control signal GS is output to the regu- lator R to reduce the power consumption. This power generation control signal GS is composed of an on / off intermittent signal, and is output such that the duty ratio, that is, on time / (on time + off time), increases according to the degree of decrease in engine speed, and the cooler compressor It is output for a predetermined time immediately after the operation of the wedge or the like, and in that case, the duty ratio is gradually decreased immediately after the operation so that the duty ratio is decreased.
さらにまたコントロールユニツト15は,スロツトル弁2
の上流側の吸気通路に配設された図示しない燃料噴射弁
の開弁時間を吸気流量情報(これは吸気通路1に配設さ
れた図示しない吸気流量計により検出されて(コントロ
ールユニツト15に入力される)等に基いて設定する機能
を備えている。なお燃料噴射弁の開弁時間は単位時間あ
たりの燃料供給量に相当するものである。Furthermore, the control unit 15 has a slot valve 2
The opening time of a fuel injection valve (not shown) disposed in the intake passage upstream of the intake air flow rate information (this is detected by an intake flow meter (not shown) disposed in the intake passage 1 (input to the control unit 15). The valve opening time of the fuel injection valve corresponds to the fuel supply amount per unit time.
次にコントロールユニツト15において実行される各種プ
ログラムについて説明する。コントロールユニツト15で
は,点火遅角量Rの設定,モータ5の駆動パルス巾τ
(τn,τp)の設定および発電制御信号GSのデユーテイ
比Dの設定が第3図(a),(b),(c),(d)に
示すメインフローで行なわれ,ヘツドランプ等の電気負
荷の作動状態即ち発電機GEの負荷発生状態をバツテリ電
圧の変化により検出することが第5図に示す電圧検出フ
ローで行なわれ,その他メインフローで求めた上記点火
遅角量R,駆動パルス巾τ,デユーテイ比Dに基く点火時
期制御,モータ駆動,発電制御が,それぞれ第7図,第
8図,第9図に示す点火時期制御フロー,モータ駆動フ
ロー,発電制御フローにおいて行なわれるようになつて
いる。さらにコントロールユニツト15では,メインフロ
ーにおいて燃料噴射弁の開弁時間が設定されるととも
に,この設定した開弁時間に基いて燃料噴射弁を駆動す
る燃料噴射弁駆動フローが実行されるように構成されて
いるが,以下の説明においては,メインフローにおける
燃料噴射弁の開弁時間の設定および燃料噴射駆動フロー
は省略する。Next, various programs executed in the control unit 15 will be described. In the control unit 15, the ignition retard amount R is set and the drive pulse width τ of the motor 5 is set.
The setting of (τn, τp) and the duty ratio D of the power generation control signal GS are performed by the main flow shown in FIGS. 3 (a), (b), (c) and (d), and the electric load such as a headlamp is set. The operation state of the engine, that is, the load generation state of the generator GE is detected by the change in battery voltage according to the voltage detection flow shown in FIG. 5, and the ignition retard amount R and the drive pulse width τ obtained in the other main flow. , The ignition timing control, motor drive, and power generation control based on the duty ratio D are performed in the ignition timing control flow, motor drive flow, and power generation control flow shown in FIGS. 7, 8, and 9, respectively. There is. Further, the control unit 15 is configured such that the valve opening time of the fuel injection valve is set in the main flow and the fuel injection valve drive flow for driving the fuel injection valve is executed based on the set valve opening time. However, in the following description, the setting of the valve opening time of the fuel injection valve in the main flow and the fuel injection drive flow will be omitted.
まずメインフローについて説明する。なお,コントロー
ルユニツト15はCPU,RAM,ROMを備えている。First, the main flow will be described. The control unit 15 is equipped with a CPU, RAM and ROM.
さて第3図(a),(b),(c),(d)のメインフ
ローはデイストリビュータの信号発生器からの点火信号
SGが割り込み信号となつてプログラムが開始されるよう
になつており,まずA−1において運転状態データ(こ
こでは冷却水温Tw,エンジン回転数Nr,スロツトル弁開度
Pr,車速Vr,アイドルスイツチのオンオフ情報Isw,クーラ
スイツチのオンオフ情報Csw,パワステスイツチのオンオ
フ情報Psw)の読み込みが行なわれ,読み込まれた各デ
ータはRAMのそれぞれ指定されたアドレスに入力され
る。次いでA−2においては,A−1で読み込んだエンジ
ン回転数Nrおよびスロツトル開度Prに基いてROMに予め
記憶されている基本点火遅角量データR0を読み込み,こ
のデータR0はRAMの指定されたアドレスに入力される。
なお,上記基本点火遅角量データR0はアイドルスイツチ
のオンオフ情報,エンジン回転数情報,スロツトル弁開
度情報に基いて設定されているものであり,アイドルス
イツチがオンのときにはエンジン回転数が設定値N*より
大である場合にR0は比較的大きな値がとられ,エンジン
回転数が設定値N*より小である場合にR0は比較的小さな
値がとられるようになつている。またアイドルスイツチ
がオフのときにはR0はエンジン回転数とスロツトル開度
との2元の情報に対しマツピングされた値がとられ,こ
の際R0の値はエンジン回転数が大になるにつれ小さくな
り,またスロツトル弁が低・中開度域にあるときに比較
的小さく,高開度域に変位するにつれて大きくなるよう
になつている。次いでA−3においては冷却水温データ
Twに応じてROMにマツピングされている目標開度データP
tw,目標回転数データNtwが読み込まれ,RAMの各アドレス
に入力される。この目標開度データPtwおよび目標回転
数データNtwは冷却水温データTwに対してそれぞれ第4
図および第5図に示すような値をとるようにして設定さ
れており,特に第3図に示す目標開度データPtwはエン
ジンのアイドル回転数が各冷却水温状態において目標回
転数Ntwとなる吸入空気量を与えるものとなつている。
この目標開度データPtwは実験により求められている。
さて次にA−4においてはクーラスイツチがオンである
か否かが判別され,クーラスイツチがオンである場合に
はA−5においてクーラスイツチがオンとなつた直後か
否かが判別され,直後の場合にのみA−6において第1
フラツグを構成するRAMのアドレスK1に1が入力され,A
−7に至る。A−7ではA−3で読み込まれた目標開度
データPtwとROMに記憶されているクーラコンプレツサ作
動時の目標開度データPcとが比較され,冷却水温が低く
Pc≦PtwのときはA−10においてRAMのアドレスPsにデー
タPtwが入力され,A−11においてRAMのアドレスNsにデー
タNtwが入力されてA−12に至り,他方冷却水温が高く
<Pc>PtwのときはA−8においてアドレスPsにデータP
cが入力され,A−9においてアドレスNsにROMに記憶され
ているクーラコンプレツサ作動時の目標回転数データNc
が入力されてA−12に至るようになつている。これによ
り目標アイドル開度データがアドレスPsに入力され,目
標アイドル回転数データがアドレスNsに入力されたこと
になる。なおクーラコンプレツサ作動時の目標開度デー
タPcおよび目標回転数データNcはそれぞれ第4図および
第5図のグラフの縦軸に示すような値となつている。ま
たA−4においてクーラスイツチがオフであると判別さ
れた場合にはA−13においてクーラスイツチがオフとな
つた直後か否かが判別され直後の場合にのみA−14にお
いて第2フラツグを構成するRAMのアドレスK2に1が入
力されてA−10に至るようになつている。A−12ではア
ドレスNsに入力された目標アイドル回転数データに基い
てそれぞれ第2目標回転数データN1および第3目標回転
数データN3がROMのマツプから読み込まれ,RAMの各アド
レスに入力される。なお,ここで,N1,N3は,N1<アド
レスN2の目標アイドル回転数データ<N3の関係にある。Now, the main flow of FIGS. 3 (a), (b), (c), and (d) is the ignition signal from the signal generator of the distributor.
SG is used as an interrupt signal to start the program. First, in A-1, the operating state data (here, cooling water temperature Tw, engine speed Nr, throttle valve opening)
Pr, vehicle speed Vr, idle switch on / off information Isw, cooler switch on / off information Csw, and power switch on / off information Psw) are read, and each read data is input to a specified address in the RAM. Next, at A-2, the basic ignition retardation amount data R 0 stored in advance in the ROM is read based on the engine speed Nr and the throttle opening Pr read at A-1, and this data R 0 is stored in the RAM. It is entered at the specified address.
The basic ignition retardation amount data R 0 is set based on the idle switch on / off information, engine speed information, and throttle valve opening information. When the idle switch is on, the engine speed is set. When the value is larger than the value N * , R0 is relatively large, and when the engine speed is smaller than the set value N * , R0 is relatively small. When the idle switch is off, R 0 is a value that is mapped to the binary information of engine speed and throttle opening. At this time, the value of R 0 becomes smaller as the engine speed increases. Also, the throttle valve is relatively small when it is in the low / medium opening range, and becomes larger as it is displaced to the high opening range. Next, in A-3, cooling water temperature data
Target opening data P mapped in ROM according to Tw
tw, target rotation speed data Ntw is read and input to each address of RAM. The target opening degree data Ptw and the target rotation speed data Ntw are respectively fourth with respect to the cooling water temperature data Tw.
The target opening degree data Ptw shown in Fig. 3 is set so as to take the values shown in Fig. 5 and Fig. 5, and the intake speed at which the engine idle speed becomes the target speed Ntw in each cooling water temperature state. It is supposed to give air volume.
This target opening degree data Ptw is obtained by an experiment.
Next, in A-4, it is determined whether or not the cool switch is turned on. If the cool switch is turned on, it is determined in A-5 whether or not the cool switch is turned on immediately. 1st in A-6 only if
1 is input to the address K 1 of the RAM that makes up the flag, and A
-7. At A-7, the target opening data Ptw read at A-3 is compared with the target opening data Pc stored in the ROM when the cooler compressor is operating, and the cooling water temperature is low.
When Pc ≦ Ptw, the data Ptw is input to the RAM address Ps at A-10 and the data Ntw is input to the RAM address Ns at A-11 to A-12, while the cooling water temperature is high <Pc>. At Ptw, at A-8, data P at address Ps
c is input, and the target rotation speed data Nc when the cooler compressor is operating, which is stored in the ROM at address Ns at A-9
Is input to reach A-12. As a result, the target idle opening data is input to the address Ps and the target idle speed data is input to the address Ns. The target opening degree data Pc and the target rotation speed data Nc during the operation of the cooler compressor have values as shown on the vertical axes of the graphs of FIGS. 4 and 5, respectively. If it is determined at A-4 that the cool switch is off, it is determined at A-13 whether or not it is immediately after the cool switch is turned off, and only if it is immediately after that, the second flag is constructed at A-14. 1 is input to the address K 2 of the RAM to reach A-10. In A-12, the second target rotation speed data N 1 and the third target rotation speed data N 3 are read from the ROM map based on the target idle rotation speed data input to the address Ns, and are input to each RAM address. To be done. Here, N 1 and N 3 have a relationship of N 1 <target idle speed data of address N 2 <N 3 .
次にA−15ではパワステスイツチの切替があつたか否か
が判別され,切替無の場合はそのままA−19に至り,切
替有の場合はA−16において切替の方向がオフからオン
であるか否かが判別される。そしてパワステスイツチの
切替がオフかオンであつた場合にはA−17において第3
フラツグを構成するRAMのアドレスL1に1が入力され,
他方該切替がオンからオフであつた場合にはA−18にお
いて第4フラツグを構成するRAMのアドレスL2に1が入
力されてそれぞれA−19に至る。Next, in A-15, it is judged whether or not the power switch is switched, and if there is no switching, it goes to A-19 as it is, and if there is switching, in A-16, the switching direction is from OFF to ON. It is determined whether or not. If the power switch is switched off or on, the third step is performed in A-17.
1 is input to the address L 1 of the RAM that makes up the flag,
On the other hand, when the switching is from on to off, 1 is input to the address L 2 of the RAM forming the fourth flag at A-18 and the address reaches A-19.
次にA−19〜A−22では,第3図のメインクローとは独
立して実行される電圧検出フローにおいてバツテリ電圧
の急変状態が検出された場合に第5フラツグ又は第6フ
ラツグをたてるべくプログラムが進行するようになつて
いる。Next, in A-19 to A-22, when the sudden change state of the battery voltage is detected in the voltage detection flow executed independently of the main claw of FIG. 3, the fifth flag or the sixth flag is set. The program is proceeding accordingly.
そこでまず第6図に示す電圧検出フローについて説明す
る。この電圧検出フローは第1設定時間T1毎のタイマ割
込によつて実行され,まずB−1においてバツテリ電圧
のデータVbが読み込まれ,次にB−2において今回読み
込んだ電圧データVbと前回読み込んでRAMのアドレスA10
に入力されていた電圧データVb′との差をデータΔVを
求め,次いでB−3においてΔVが設定値α(正の値)
より大きいか否かが判別され,大の場合はB−5におい
てRAMのアドレスAuのデータに1が加算され,他方否の
場合はB−4においてアドレスAuがリセツトされてB−
6に至る。B−6ではΔVが−αより小さいか否かが判
別され,小の場合はB−8においてRAMのアドレスAdの
データ値に1が加算され,他方否の場合はB−7におい
てアドレスAdがリセツトされてB−9に至る。B−9で
は今回読み込んだ電圧データVbをRAMのアドレスA10に入
力してこのフローを終了する。即ち,この電圧検出フロ
ーでは,バツテリ電圧の急増状態が連続して検出された
場合にRAMのアドレスAuのデータ値が1,2…と加算され,
またバツテリ電圧の急減状態が連続して検出された場合
にRAMのアドレスAdのデータ値が1,2…と加算されるよう
になつている。Therefore, first, the voltage detection flow shown in FIG. 6 will be described. This voltage detection flow is executed by a timer interrupt at every first set time T 1. First, at B-1, the battery voltage data Vb is read, then at B-2, the voltage data Vb read this time and the previous time. Read and RAM address A 10
The difference from the voltage data Vb 'that was input to V is calculated to obtain the data ΔV, and then in B-3, ΔV is the set value α (positive value)
If it is larger, 1 is added to the data of the address Au of the RAM in B-5, and if it is not larger, the address Au is reset in B-4 and B-
Up to 6. In B-6, it is determined whether or not ΔV is smaller than −α. If it is small, 1 is added to the data value of the address Ad of RAM in B-8, and if it is not, the address Ad in B-7 is added. It is reset and reaches B-9. In B-9, the voltage data Vb read this time is input to the address A 10 of the RAM, and this flow ends. That is, in this voltage detection flow, when the sudden increase state of the battery voltage is continuously detected, the data value of the address Au of the RAM is added with 1, 2, ...
Further, when the sudden decrease state of the battery voltage is continuously detected, the data value of the address Ad of the RAM is added to 1, 2, ...
さて,第3図のメインフローにおいては,まずA−19に
おいてアドレスAuのデータ値が2以上であるか否かが判
別され,そしてAuのデータ値が2以上である場合にA−
20において第6フラツグを構成するRAMのアドレスJ2に
1が入力されてA−25に至る。これは即ち電圧検出フロ
ーにおいて2回以上連続してバツテリ電圧の急増状態が
検出されたときにアドレスJ2に1が入力されることにな
る。A−19においてAuのデータ値が1または0であると
判別された場合にはA−21においてアドレスAdのデータ
値が2以上であるか否かが判別される。そしてAdのデー
タ値が2以上である場合にA−22において第5フラツグ
を構成するRAMのアドレスJ1に1が入力されてA−25に
至る。これは即ち電圧検出フローにおいて2回以上連続
してバツテリ電圧の急減状態が検出されたときにアドレ
スJ1に1が入力されることになる。またA−21において
Adのデータ値が1または0であると判別された場合には
直接A−25に至る。Now, in the main flow of FIG. 3, it is first judged at A-19 whether the data value of the address Au is 2 or more, and if the data value of Au is 2 or more, A-
At 20, 1 is input to the address J 2 of the RAM forming the sixth flag, and the address reaches A-25. This means that 1 is input to the address J 2 when the sudden increase state of the battery voltage is detected twice or more continuously in the voltage detection flow. When it is determined in A-19 that the data value of Au is 1 or 0, it is determined in A-21 whether the data value of the address Ad is 2 or more. When the data value of Ad is 2 or more, 1 is input to the address J 1 of the RAM which constitutes the fifth flag at A-22 and reaches A-25. This means that 1 is input to the address J 1 when the sudden decrease state of the battery voltage is detected twice or more continuously in the voltage detection flow. Also at A-21
When it is determined that the data value of Ad is 1 or 0, it directly reaches A-25.
次にA−25からA−79までの間では,エンジン運転中の
各瞬間における発電制御信号のデユーテイ比が計算され
るようになつており,特にA−K1(A−25〜A−40)で
は,クーラスイツチのオフからオンへの切替りが発生し
た場合の上記デユーテイ比の設定が行なわれ,A−L1(A
−41〜A−56)ではパワステスイツチのオフからオンへ
の切替りが発生した場合の上記デユーテイ比の設定が行
なわれ,A−J1(A−57〜A−72)では,バツテリ電圧の
急減状態が発生した場合即ちヘツドランプ等の大きな電
気負荷のオフからオンへの切替りが発生した場合の上記
デユーテイ比の設定が行なわれるようになつている。Next, between A-25 and A-79, the duty ratio of the power generation control signal at each moment during engine operation is calculated, and especially AK 1 (A-25 to A-40 ), The above duty ratio is set when the cool switch is switched from OFF to ON, and A−L 1 (A
-41 to A-56), the above duty ratio is set when the power switch is switched from OFF to ON, and A-J 1 (A-57 to A-72) sets the battery voltage. The duty ratio is set when a sudden decrease occurs, that is, when a large electric load such as a head lamp is switched from off to on.
ここでA−K1のプロセスにつき説明する。まずA−25で
はRAMのアドレスK111に1が入力されているか否かが判
別され,入力されていない場合にはA−26においてRAM
のアドレスK11に1が入力されているか否かが判別さ
れ,入力されていない場合にはA−27に至る。A−27で
は,A−6においてアドレスK1に1が入力されたか否かが
判別され,入力されていない場合にはA−41に至り,他
方アドレスK1に1が入力されていた場合にはA−28にお
いてアドレスK11に1を入力し,A−29においてRAMのアド
レスDcにクーラ作動用発電制御デユーテイ初期データDc
oを入力し,A−30においてRAMのアドレスTcに正の値であ
るクーラ作動用タイマデータTcoを入力してA−41に至
る。またA−26でアドレスK11に1が入力されていたこ
とが判別された場合には,A−31においてアドレスTcのデ
ータ値から1を減じ,次いでA−32においてアドレスTc
のデータ値が0以下となつているか否かが判別され,該
データ値が正の場合はA−41に至り,他方A−32におい
てアドレスTcのデータ値が0以下となつていることが判
別された場合には,A−33においてアドレスK111に1を入
力し,A−34においてアドレスTcをリセツトしてA−25に
戻るようになつている。そしてアドレスK111に1が入力
された直後においてはA−25においてYESの判別が行な
われ,A−35においてアドレスDcのデータ値からΔDcが減
じられ,次いでA−36ではアドレスDcのデータ値が負と
なつたか否かが判別され,該データ値が0以上の場合は
A−41に至り,他方A−36においてアドレスDcのデータ
値が負となつていることが判別された場合には,A−37,A
−38,A−39,A−40でそれぞれアドレスDc,K1,K11,K111
がリセツトされてA−41に至るようになつている。即ち
A−K1において設定されるクーラスイツチのオフからオ
ンへの切替時の発電制御信号のデユーテイ比はアドレス
Dcに入力されている。Here, the process of AK 1 will be described. First, in A-25, it is determined whether or not 1 is input in the RAM address K 111. If not, in A-26, the RAM is input in RAM.
It is determined whether or not 1 has been input to the address K 11 of No. 1, and if not, A-27 is reached. In A-27, it is determined whether or not 1 is input to address K 1 in A-6. If not, it reaches A-41. On the other hand, if 1 is input to address K 1 , Inputs 1 to address K 11 at A-28, and cooler operation power generation control duty initial data Dc at RAM address Dc at A-29.
o is input, and at A-30, the cooler actuating timer data Tco, which is a positive value, is input to the RAM address Tc, and A-41 is reached. If it is determined in A-26 that 1 has been input to address K 11 , 1 is subtracted from the data value of address Tc in A-31, and then in address Tc in A-32.
It is determined whether or not the data value of is less than or equal to 0. If the data value is positive, A-41 is reached, while it is determined that the data value of the address Tc at A-32 is less than or equal to 0. If so, 1 is input to the address K 111 at A-33, the address Tc is reset at A-34, and the process returns to A-25. Immediately after 1 is input to the address K 111 , YES is determined in A-25, ΔDc is subtracted from the data value of address Dc in A-35, and then the data value of address Dc is subtracted in A-36. If it is determined that the data value is 0 or more, the process reaches A-41. On the other hand, if it is determined that the data value of the address Dc is negative in A-36, A-37, A
-38, A-39, A- 40 , respectively address Dc, K 1, K 11, K 111
Have been reset to reach A-41. That duty ratio is address generation control signal at the time of switching from off Kurasuitsuchi set in A-K 1 to the ON
It is entered in Dc.
また,A−L1やA−J1においてそれぞれ行なわれるパワス
テスイツチのオフからオンへの切替時(即ちA−17でL1
に1が入力されたとき),電気負荷のオフからオンへの
切替時(即ちA−23でJ1に1が入力されたとき)におけ
る発電制御信号のデユーテイ比の設定も上述したA−K1
と同様にして行なわれ,それぞれのデユーテイ比情報は
アドレスDp,Dvに入力される。ところで,A−L1中A−45
において使用されるパワステ作動用発電制御デユーテイ
初期データDpo,A−46において使用されるパワステ作動
用タイマデータTpo,A−51において使用される減算デー
タΔDpおよびA−J1中A−61で使用される電気負荷用発
電制御デユーテイ初期データDvo,A−62において使用さ
れる電気負荷用タイマデータTvo,A−67において使用さ
れる減算データΔDvは,データDco,Tco,ΔDc同様予めRO
Mに記憶されているものであるが,これらの大きさの関
係は, Dco>Dpo>Dvo Tco>Tpo>Tvo ΔDc≒ΔDp≒ΔDv となつており,即ち,クーラスイツチのオフからオンへ
の切替時,パワステスイツチのオフからオンへの切替
時,電気負荷の増大時の中ではクーラスイツチのオフか
らオンへの切替時において発電制御信号のデユーテイ比
が最も大きくなり,同一のエンジン回転数状態に関し最
も長い時間に亘つて発電制御が行なわれることになる。In addition, when the power switch is switched from off to on at A-L 1 and A-J 1 , respectively (that is, at A-17, L 1
Setting of the duty ratio of the power generation control signal when the electric load is switched from OFF to ON (that is, when 1 is input to J 1 at A-23) is also set to AK described above. 1
The duty ratio information of each is input to the addresses Dp and Dv. By the way, A-L 1 middle A-45
Is used in the power steering hydraulic power generation control Deyutei initial data Dpo, A-46 power steering hydraulic timer data Tpo used in, subtraction data is used in the A-51 ΔDp and A-J 1 in A-61 used in the Electric load generation control duty for electric load Initial data Dvo, A−62 Timer data for electric load Tvo, Subtraction data ΔDv used for A−67 is the same as data Dco, Tco, ΔDc.
Although it is memorized in M, the relation of these magnitudes is Dco>Dpo> Dvo Tco>Tpo> Tvo ΔDc≈ΔDp≈ΔDv, that is, the switching of the cool switch from off to on. When the power switch is switched from off to on, or when the electric load is increased, the duty ratio of the power generation control signal becomes the largest when the cool switch is switched from on to on, and Power generation control is performed over the longest time.
さてA−K1,A−L1,A−J1においてエンジン運転中の各瞬
間における発電制御信号のデユーテイ比が計算されたあ
とは,A−73においてアドレスK1,L1,J1が全て0である
か否かが判別される。A−73における判別は換言すれば
第1フラツグ,第3フラツグ,第5フラツグが全てリセ
ツト状態にあるか否かを判別していることに対応してお
り,アドレスK1,L1,J1が全て0である場合にはA−74
に至り,他方アドレスK1,L1,J1のうち少くとも1つに
1が入力されている場合にはアドレスDc,Dp,Dvに入力さ
れている発電制御信号のデユーテイ比データがA−75に
おいて加算されて発電制御出力用アドレスDに入力され
A−80に至る。またA−73からA−74に至つた場合は,A
−74においてエンジン回転数Nrと第2目標回転数データ
N1とを比較し,N1よりNrの方が小さいときにA−77にお
いて両者の偏差ΔN1を求め,A−78において偏差ΔN1に応
じて発電制御信号のデユーテイ比データDnが設定され,A
−79においてデユーテイ比データDnが発電制御信号出力
用アドレスDに入力されてA−80に至る。ところでA−
78で設定されるデユーテイ比情報Dnは偏差ΔN1に対し第
10図に示すようにマツピングされてROMに記憶されてい
る。またA−74においてNrがN1以上であると判定された
場合にはA−76において発電制御信号出力用アドレスD
に0が入力されてA−80に至る。A−80以降A−136ま
での間では,A−2において設定した基本点火遅角量デー
タR0に必要に応じた補正値を付加することが何なわれる
ようになつており,特にA−K2(A−80〜A−95)では
クーラスイツチのオンからオフへの切替りが発生した場
合の上記補正値の設定が行なわれ,A−L2(A−96〜A−
111)ではパワステスイツチのオンからオフへの切替り
が発生した場合の上記補正値の設定が行なわれ,A−J
2(A−112〜A−127)では,バツテリ電圧の急増状態
が発生した場合即ちヘツドランプ等の大きな電気負荷の
オンからオフへの切替りが発生した場合の上記補正値の
設定が行なわれるようになつている。ここでA−K2のプ
ロセスにつき説明する。Now after the duty ratio of the power control signal in each moment during engine operation in A-K 1, A-L 1, A-J 1 is computed, the address K 1, L 1, J 1 in A-73 It is determined whether or not all are 0. In other words, the determination in A-73 corresponds to determining whether or not the first flag, the third flag, and the fifth flag are all in the reset state, and addresses K 1 , L 1 , J 1 Are all 0, then A-74
When 1 is input to at least one of the addresses K 1 , L 1 and J 1 , the duty ratio data of the power generation control signal input to the addresses Dc, Dp and Dv is A−. It is added at 75 and input to the power generation control output address D to reach A-80. When A-73 to A-74 is reached, A
-74 engine speed Nr and second target speed data
Comparing the N 1, a deviation .DELTA.N 1 both in A-77 when people from N 1 of Nr is smaller, duty ratio data Dn of the power control signal in accordance with a deviation .DELTA.N 1 in A-78 are set , A
At -79, the duty ratio data Dn is input to the power generation control signal output address D and reaches A-80. By the way A-
The duty ratio information Dn set in 78 is the first for the deviation ΔN 1 .
Mapped and stored in ROM as shown in Fig. 10. If Nr is determined to be N 1 or more in A-74, the power generation control signal output address D is output in A-76.
0 is input to and reaches A-80. During the period from A-80 to A-136, it is possible to add a correction value to the basic ignition retardation amount data R 0 set in A-2, if necessary. For K 2 (A-80 to A-95), the above correction value is set when the cooler switch is switched from ON to OFF, and A-L 2 (A-96 to A-
In 111), the above correction value is set when the power switch is switched from ON to OFF.
2 (A-112 to A-127), the above correction value is set when a sudden increase in battery voltage occurs, that is, when a large electric load such as a head lamp is switched from ON to OFF. It has become. Here, the process of AK 2 will be described.
まずA−80ではRAMのアドレスK222に1が入力されてい
るか否かが判別され,入力されていない場合にはA−81
においてRAMのアドレスK22に1が入力されているか否か
が判別され,入力されていない場合には,A−82に至る。
A−82では,A−14においてアドレスK2に1が入力された
か否かが判別され,入力されていない場合にはA−96に
至り,他方アドレスK2に1が入力されていた場合にはA
−83においてアドレスK22に1を入力し,A−84においてR
AMのアドレスRcにクーラ作動切替用点火遅角量補正初期
データRcoを入力し,A−85においてRAMのアドレスScに正
の値であるクーラ作動切替用タイマデータScoを入力し
てA−96に至る。またA−81でアドレスK22に1が入力
されていたことが判別された場合には,A−86においてア
ドレスScのデータ値から1を減じ,次にA−87において
アドレスScのデータ値が0以下となつているか否かが判
別され,該データ値が正の場合はA−96に至り,他方A
−87においてアドレスScのデータ値が0以下となつてい
ることが判別された場合には,A−88においてアドレスK
222に1を入力し,A−89においてアドレスScをリセツト
してA−80に戻るようになつている。そしてアドレスK
222に1が入力された直後においてはA−80においてYES
の判別が行なわれ,A−90においてアドレスRcのデータ値
からΔRcが減じられ,次いでA−91ではアドレスRcのデ
ータ値が負となつたか否かが判別され,該データ値が0
以上の場合はA−96に至り,他方A−91にアドレスRcの
データ値が負となつていることが判別された場合には,A
−92,A−93,A−94,A−95でそれぞれアドレスRc,K2,
K22,K222がリセツトされてA−96に至るようになつて
いる。即ちA−K2において設定されるクーラスイツチの
オンからオフへの切替時の点火遅角量の補正値はアドレ
スRcに入力されている。First, in the A-80, it is judged whether or not 1 is input to the RAM address K 222, and if not, it is A-81.
At 1, it is determined whether or not 1 is input to the address K 22 of the RAM, and if it is not input, A-82 is reached.
In the A-82, it is determined whether or not 1 is input in the address K 2 in the A-14. If it is not input, the flow goes to A-96. On the other hand, if 1 is input in the address K 2 , Is A
Input 1 to address K 22 at −83 and R at A−84.
The cooler operation switching ignition retard correction initial data Rco is input to the AM address Rc, and the cooler operation switching timer data Sco that is a positive value is input to the RAM address Sc in A-85 to A-96. Reach If it is determined at A-81 that 1 has been input to address K 22 , 1 is subtracted from the data value at address Sc at A-86, and then the data value at address Sc is determined at A-87. It is determined whether or not the value is 0 or less. If the data value is positive, A-96 is reached, while A
If it is determined that the data value of address Sc is 0 or less at −87, address K at A−88.
By inputting 1 in 222 , the address Sc is reset at A-89 and the process returns to A-80. And address K
Immediately after 1 is input in 222 , YES in A-80
Determination is made, ΔRc is subtracted from the data value at address Rc at A-90, then it is determined at A-91 whether the data value at address Rc becomes negative, and the data value is 0.
In the above case, A-96 is reached. On the other hand, if it is determined in A-91 that the data value of the address Rc is negative, A-96 is reached.
-92, A-93, A-94, A-95 address Rc, K 2 ,
K 22, K 222 is reset and summer to reach the A-96. That is, the correction value of the ignition retard amount when the cool switch is switched from ON to OFF, which is set in AK 2 , is input to the address Rc.
また,A−L2やA−J2においてそれぞれ行なわれるパワス
テスイツチのオンからオフへの切替時(即ちA−18でL2
に1が入力されたとき),電気負荷のオンからオフへの
切替時(即ちA−24でJ2に1が入力されたとき)におけ
る点火遅角量の補正値の設定も上述したA−K2と同様に
して行なわれ,それぞれの補正値はアドレスRp,Rvに入
力される。ところで,A−L2中A−100において使用され
るパワステ作動切替用点火遅角量補正初期データRpo,A
−101において使用されるパワステ作動切替用タイマデ
ータSpo,A−106において使用される減算データΔRpおよ
びA−J2中A−116で使用される電気負荷切替用点火遅
角量補正初期データRvo,A−117において使用される電気
負荷切替用タイマデータSvo,A−122において使用される
減算データΔRvは,データRco,Sco,ΔRc同様予めROMに
記憶されているものであるが,これらの大きさの関係
は, Rco>Rpo>Rvo Sco>Spo>Svo ΔRc≒ΔRp≒ΔRv となつており,即ちクーラスイツチのオンからオフへの
切替時,パワステスイツチのオンからオフへの切替時,
電気負荷の減少時の中ではクーラスイツチのオンからオ
フへの切替時において点火遅角量の補正値が最も大きく
なり,同一のエンジン回転数状態に関し最も長い時間に
亘つて点火遅角量の補正値が出力されることになる。Also, when the power switch is switched from on to off in A-L 2 and A-J 2 , respectively (that is, in A-18, L 2
1) is input), when the electric load is switched from on to off (that is, when 1 is input to J 2 at A-24), the correction value for the ignition retard amount is also set as described above. It is performed in the same manner as K 2, and the respective correction values are input to the addresses Rp and Rv. By the way, the ignition retard angle correction initial data Rpo, A for power steering operation switching used in A-100 in A-L 2
The power steering operation switching timer data Spo used in -101, the subtraction data ΔRp used in A-106 and the ignition delay angle correction initial data Rvo for electric load switching used in A-116 in AJ 2 . The electric load switching timer data Svo used in A-117 and the subtraction data ΔRv used in A-122 are the same as the data Rco, Sco, ΔRc, which are stored in advance in the ROM. The relationship is Rco>Rpo> Rvo Sco>Spo> Svo ΔRc ≒ ΔRp ≒ ΔRv, that is, when the cooler switch is switched from on to off, when the power switch is switched from on to off,
The correction value of the ignition retard amount becomes the largest when the cooler switch is switched from ON to OFF when the electric load is decreased, and the ignition retard amount is corrected over the longest time under the same engine speed condition. The value will be output.
さて,A−K2,A−L2,A−J2においてエンジン運転中の各瞬
間における点火遅角量の補正値が計算されたあとは,A−
128においてアドレスK2,L2,J2が全て0であるか否か
が判別される。A−128における判別は換言すれば第2
フラツグ,第4フラツグ,第6フラツグが全てリセツト
状態にあるか否かを判別していることに対応しており,
アドレスK2,L2,J2が全て0である場合にはA−129に
至り,他方アドレスK2,L2,J2のうち少くとも1つに1
が入力されている場合には,アドレスRc,Rp,Rvに入力さ
れている点火遅角量の補正値が,A−130において基本点
火遅角量データR0に加算されて点火遅角量データ出力用
アドレスRに入力されてA−137に至る。またA−128か
らA−129に至つた場合は,A−129においてアイドルスイ
ツチがオンであるか否かが判別され,アイドルスイツチ
がオフの場合にはA−131におい点火遅角量データ出力
用アドレスRに基本点火遅角量アドレスR0が入力されて
A−137に至るようになつており,他方A−129において
アイドルスイツチがオンであると判別された場合はA−
132において,エンジンが安定したアイドル状態がある
か否かが判別される。このA−132においては,以下に
示す4つの条件が満足された場合にエンジンが安定した
アイドル状態にあると判別する。即ち4つの条件とは (1)アイドルスイツチがオフからオンへ変化したの
ち,所定時間Δtiが経過していること。Now, after calculating the correction value of the ignition retard at each moment during engine operation in A−K 2 , A−L 2 and A−J 2 , A−
At 128, it is determined whether the addresses K 2 , L 2 and J 2 are all 0. In other words, the determination in A-128 is the second
Corresponding to determining whether the flag, the fourth flag, and the sixth flag are all in the reset state,
When the addresses K 2 , L 2 and J 2 are all 0, the address reaches A-129, while at least one of the addresses K 2 , L 2 and J 2 is 1
If is input, the correction value of the ignition retardation amount input at the addresses Rc, Rp, Rv is added to the basic ignition retardation amount data R 0 at A-130 to obtain the ignition retardation amount data. It is input to the output address R and reaches A-137. When A-128 to A-129 is reached, it is determined in A-129 whether the idle switch is on or not. If the idle switch is off, the ignition retard angle data output for A-131 is output. When the basic ignition retardation amount address R 0 is input to the address R and reaches A-137, on the other hand, when it is determined in A-129 that the idle switch is ON, A-
At 132, it is determined if the engine has a stable idle condition. In this A-132, it is determined that the engine is in a stable idle state when the following four conditions are satisfied. That is, the four conditions are: (1) A predetermined time Δti has elapsed after the idle switch changed from off to on.
(2)車速が極く低速の所定値(例えば2.5km/h)以下
であること。(2) The vehicle speed must be below an extremely low speed (eg 2.5 km / h).
(3)実際のエンジン回転数(実回転数)Nrとアドレス
Nsに入力されている目標アイドル回転数との差の絶対値
が,所定値ΔNs以内であること。(3) Actual engine speed (actual speed) Nr and address
The absolute value of the difference from the target idle speed input in Ns must be within the specified value ΔNs.
(4)クーラスイツチ12が切替つたのち,所定時間Δtc
が経過していること である。なお,この4つの条件は,後述するA−138に
おける安定したアイドル状態の判別にも使用される。そ
してA−132においてエンジンが安定したアイドル状態
にないと判別された場合はA−131に至り,基本点火遅
角量データR0が点火遅角量データ出力用アドレスRに入
力されてA−137至り,他方安定したアイドル状態にあ
ると判別された場合には,A−133おいてエンジン回転数N
rと第3目標回転数データN3とを比較し,N3よりNrの方
が大きいときにA−134において両者の偏差ΔN3を求め,
A−135において偏差ΔN3に応じて点火遅角量の補正値Rn
が設定され,A−136においてこの補正値Rnが基本点火遅
角量データR0に加算されて点火遅角量データ出力用アド
レスRに入力されてA−137に至る。ところで,A−135で
設定される補正値Rnは偏差ΔN3に対し第11図に示すよう
にマツピングされてROMに記憶されている。またA−133
においてNrがN3以下であると判定された場合にはA−13
1において基本点火遅角量データR0が点火遅角量データ
出力用アドレスRに入力されてA−137に至るようにな
つている。(4) After the switching of the cool switch 12, a predetermined time Δtc
Has passed. It should be noted that these four conditions are also used for determining a stable idle state in A-138 described later. If it is determined at A-132 that the engine is not in a stable idle state, the routine proceeds to A-131, where the basic ignition retardation amount data R 0 is input to the ignition retardation amount data output address R and A-137. On the other hand, if it is determined that the engine is in a stable idle state, the engine speed N
r and the third target revolution speed data N 3 are compared, and when Nr is larger than N 3 , the deviation ΔN 3 between the two is obtained in A-134.
Correction value Rn of the ignition retard amount in accordance with a deviation .DELTA.N 3 in A-135
Is set, and the correction value Rn is added to the basic ignition retardation amount data R 0 at A-136 and input to the ignition retardation amount data output address R to reach A-137. Incidentally, the correction value Rn set by A-135 is mapped to the deviation ΔN 3 as shown in FIG. 11 and stored in the ROM. Also A-133
If Nr is determined to be N 3 or less in step A-13,
In 1, the basic ignition retard amount data R 0 is input to the ignition retard amount data output address R and reaches A-137.
A−137では,アイドルスイツチがオンであるか否かが
判別され否の場合にはそのままメインフローが終了さ
れ,次の点火信号SGによる割込待機状態となる。In A-137, if it is determined whether or not the idle switch is on, the main flow is ended as it is, and the next ignition signal SG is set to the interrupt standby state.
他方A−137においてアイドルスイツチがオンであると
判別された場合はA−138においてエンジンが安定した
アイドル状態にあるか否かが判別される。ここでの判別
は上述した4つの条件が満足されたか否かに基いて行な
われ,安定したアイドル状態にあると判別された場合に
はエンジン回転数のフイードバツク制御を行なうべくA
−139に至りアドレスNsに入力されている目標アイドル
回転数データとエンジン回転数Nrとの偏差ΔNが求めら
れ,A−140において偏差ΔNに応じてモータ5駆動時間
(パルス巾)τnが設定されてメインフローが終了し,
次の点火信号SGによる割込待機状態となる。またA−13
8において安定しアイドル状態にないと判別された場合
にはスロツトル弁のポジシヨンフイードバツク制御を行
なうべくA−141に至りアドレスPsに入力されている目
標アイドル開度データとスロツトル開度Prとの偏差ΔP
が求められ,A−142においてΔPに応じてモータ5駆動
時間(パルス巾)τpが設定されてメインフローが終了
し,次の点火信号SGによる割込待機状態となる。ところ
で,モータ5駆動時間(パルス巾)τn,τpはそれぞれ
偏差ΔN,ΔPに対し第12図,第13図に示すようにマツピ
ングされてROMに記憶されているものである。また上述
したアドレスNsに入力されている目標アイドル回転数デ
ータと第2目標回転数データN1との差の絶対値および第
3目標回転数データN3とアドレスNsに入力されている目
標回転数データとの差の絶対値はそれぞれ所定値ΔNsに
比べ十分小さいものとなつている。なお所定値ΔNsはA
−132およびA−138においてエンジンの安定状態を判別
する際にエンジン回転数と目標回転数との差の限界値と
して使用したものである。On the other hand, if it is determined at A-137 that the idle switch is on, then at A-138 it is determined whether the engine is in a stable idle state. The determination here is performed based on whether or not the above-mentioned four conditions are satisfied. If it is determined that the engine is in a stable idle state, the feedback control of the engine speed should be performed.
The deviation ΔN between the target idle speed data input to the address Ns and the engine speed Nr is reached to −139, and the motor 5 drive time (pulse width) τn is set according to the deviation ΔN in A-140. Then the main flow ends,
The next ignition signal SG causes an interrupt standby state. Also A-13
When it is determined in 8 that the throttle valve is stable and not in the idle state, the target idle opening data and the throttle opening Pr input to the address Ps are input to A-141 to perform the position feed back control of the throttle valve. Deviation of ΔP
Is determined, the motor 5 drive time (pulse width) τp is set in accordance with ΔP in A-142, the main flow ends, and the next ignition signal SG is set to the interrupt standby state. By the way, the driving time (pulse width) τn, τp of the motor 5 is mapped to the deviations ΔN, ΔP as shown in FIGS. 12 and 13, and stored in the ROM. In addition, the absolute value of the difference between the target idle speed data input to the address Ns and the second target speed data N 1 and the third target speed data N 3 and the target speed input to the address Ns. The absolute value of the difference from the data is sufficiently smaller than the predetermined value ΔNs. The predetermined value ΔNs is A
It is used as the limit value of the difference between the engine speed and the target speed when determining the stable state of the engine in -132 and A-138.
次に点火時期制御フローについて説明する。点火時期制
御フローは,第7図に示すように点火信号SGを割込信号
として実行され,まずメインフローにおいて点火遅角量
データ出力用アドレスRに入力された点火遅角量データ
がC−1において点火遅角量出力カウンタ(ダウンカウ
ンタ)にセツトされ,C−2において該出力カウンタがト
リガされて終了するようになつており,これが点火信号
SGが発生するたびにくり返し行なわれるようになつてい
る。そしてこのフローが実行された結果点火遅角量出力
カウンタがトリガされたのちクランク角度センサ10から
のパルス信号に同期して減算されて0になると遅角量信
号OSがコントロールユニツト15からリタード機構付イグ
ナイタに供給されるようになつている。Next, the ignition timing control flow will be described. As shown in FIG. 7, the ignition timing control flow is executed with the ignition signal SG as an interrupt signal. First, in the main flow, the ignition retard angle amount data input to the ignition retard angle amount data output address R is C-1. The ignition retard angle output counter (down counter) is set at, and the output counter is triggered at C-2 to end. This is the ignition signal.
Every time SG occurs, it is repeated. When the ignition retard angle output counter is triggered as a result of execution of this flow, and is then subtracted in synchronization with the pulse signal from the crank angle sensor 10 to 0, the retard angle signal OS is sent from the control unit 15 to the retard mechanism. It is being supplied to the igniter.
次にモータ駆動フローについて説明する。モータ駆動フ
ローは第8図に示されるように第2設定時間T2毎の割込
信号により実行され,まずD−1においてアイドルスイ
ツチがオンか否かが判別され,オフの場合はそのままフ
ローが終了され,他方オンの場合はD−2において,メ
インフローのA−132,A−138で使用したものと同一の判
定条件によりエンジンの安定状態を判別し,エンジンが
安定したアイドル状態であると判別された場合は,D−3
において前回のモータ駆動終了から設定時間T4(例えば
1秒)以上経過したか否かが判別され,否の場合はその
ままフローが終了され,他方設定時間T4以上経過したと
判別された場合はD−4においてメインフローのA−13
9で求めた偏差ΔNの正負が判別され,正の場合はD−
5においてメインフローのA−140で求めたパルス巾デ
ータτnをコントロールユニツト15のロツド前進用出力
カウンタ(ダウンカウンタ)にセツトし,次いでD−6
においてロツド前進用出力カウンタをトリガしてフロー
が終了される。ロツド前進用出力カウンタはトリガされ
た時点から設定時間(例えば1ms)毎に減算が行なわれ
るようになつており,これによりアクチユエータ4のモ
ータ5にはロツド前進用出力カウンタがトリガされた時
点から同カウンタが0になるまでの時間(即ちパルス巾
データτnに対応した時間)だけモータ駆動用第1信号
MSが供給されたことになりこの信号MSに基いてモータ5
はロツド7を介しスロツトル弁2を開側に駆動すべく作
動する。またD−4において偏差ΔNが0以下であると
判別された場合は,D−7においてパルス巾データτnを
コントロールユニツト15のロツド後退用出力カウンタ
(ダウンカウンタ)にセツトし,次いでD−8において
ロツド後退用出力カウンタをトリガしてフローが終了さ
れる。ロツド後退用出力カウンタはトリガされた時点か
ら設定時間(例えば1ms)毎に減算が行なわれるように
なつており,この際はアクチユエータ4のモータ5にロ
ツド後退用出力カウンタがトリガされてから設定時間毎
の減算が行なわれて同カウンタが0になるまでの時間
(即ちパルス巾データτnに対応した時間)だけモータ
駆動用第2信号MS′が供給されたことになりモータ5は
この信号MS′に基いてロツド7を介しスロツトル弁2を
閉側に制御すべく作動する。またD−2においてエンジ
ンが安定したアイドル状態にないと判別された場合は,D
−9において前回のモータ駆動終了から設定時間T5(例
えば0.1秒)以上経過したか否かが判別され,否の場合
はそのままフローが終了され,他方設定時間T6以上経過
したと判別された場合にはD−10においてメインフロー
のA−141で求めた偏差ΔPの正負が判別され,正の場
合はD−11においてメインフローのA−142で求めたパ
ルス巾データτpを上記ロツド前進用出力カウンタにセ
ツトし,次いでD−12においてロツド前進用出力カウン
タをトリガしてフローが終了される。トリガ後はロツド
前進用出力カウンタが設定時間毎に減算されるので,こ
れによりアクチユエータ4のモータ5にはロツド前進用
出力カウンタがトリガされてから同カウンタが0になる
までの時間(即ちパルス巾データτpに対応した時間)
だけモータ駆動用第1信号MSが供給されたことになり,
モータ5はこの信号MSに基いてロツド7を介しスロツト
ル弁2を開側に駆動すべく作動する。またD−10におい
て偏差ΔPが0以下であると判別された場合はD−13に
おいてパルス巾データτpを上記ロツド後退用出力カウ
ンタにセツトし,次いでD−14においてロツド後退用出
力カウンタをトリガしてフローが終了される。トリガ後
はロツド後退用出力カウンタが設定時間毎に減算される
ので,この際はアクチユエータ4のモータ5にはロツド
後退用出力カウンタがトリガされてから同カウンタが0
になるまでの時間(即ちパルス巾データτpに対応した
時間)だけモータ駆動用第2信号MS′が供給されたこと
になりモータ5はこの信号MS′に基いてロツド7を介し
スロツトル弁2を閉側に制御すべく作動する。Next, the motor drive flow will be described. Motor drive flows are executed by the interrupt signal of the second every set time T 2 as shown in FIG. 8, it is determined whether the idle Sui Tutsi is on or first in D-1 is the as flow If off If it is finished and the other is on, in D-2, the stable state of the engine is determined by the same determination conditions as used in A-132 and A-138 of the main flow, and the engine is in a stable idle state. If yes, D-3
At, it is determined whether or not the set time T 4 (for example, 1 second) has elapsed since the end of the previous motor drive. If not, the flow is ended, and if it is determined that the set time T 4 or more has passed, Main flow A-13 in D-4
Whether the deviation ΔN obtained in 9 is positive or negative is determined, and if positive, D-
In step 5, the pulse width data τn obtained in A-140 of the main flow is set in the rod advance output counter (down counter) of the control unit 15, and then D-6.
At, the rod forward output counter is triggered to end the flow. The rod forward output counter is adapted to perform a subtraction at every set time (for example, 1 ms) from the time when the rod forward output counter is triggered, so that the motor 5 of the actuator 4 is operated at the same time from the time when the rod forward output counter is triggered. The first signal for driving the motor for the time until the counter reaches 0 (that is, the time corresponding to the pulse width data τn)
Since the MS has been supplied, the motor 5 is based on this signal MS.
Operates to drive the throttle valve 2 to the open side via the rod 7. If the deviation ΔN is judged to be 0 or less at D-4, the pulse width data τn is set at the rod reverse output counter (down counter) of the control unit 15 at D-7, and then at D-8. The output counter for rod backward movement is triggered to end the flow. The rod reverse output counter is configured to perform a subtraction every set time (eg, 1 ms) from the time when it is triggered. In this case, the motor 5 of the actuator 4 is set to the set time after the rod reverse output counter is triggered. The second signal MS 'for driving the motor is supplied for the time until the counter is reduced to 0 and the counter becomes 0 (that is, the time corresponding to the pulse width data .tau.n). Based on the above, the throttle valve 2 is operated to be closed by the rod 7. If D-2 determines that the engine is not in a stable idle state, D
At -9, it is determined whether or not the set time T 5 (for example, 0.1 seconds) has elapsed since the end of the previous motor drive, and in the case of no, it is determined that the flow is ended as it is, while the set time T 6 or more has elapsed. In the case of D-10, whether the deviation ΔP obtained in A-141 of the main flow is positive or negative is determined, and in the case of positive, the pulse width data τp obtained in A-142 of the main flow in D-11 is used for the rod advance. The output counter is set, and then the output counter for rod advance is triggered at D-12 to end the flow. After the trigger, the rod forward output counter is decremented at every set time. Therefore, the time from the trigger of the rod forward output counter to the motor 5 of the actuator 4 until the counter becomes 0 (that is, pulse width) Time corresponding to data τp)
Only the first signal MS for driving the motor is supplied,
The motor 5 operates based on this signal MS to drive the throttle valve 2 to the open side via the rod 7. If the deviation .DELTA.P is judged to be 0 or less at D-10, the pulse width data .tau.p is set to the rod backward output counter at D-13, and then the rod backward output counter is triggered at D-14. And the flow ends. After the trigger, the rod reverse output counter is decremented at every set time. In this case, the motor 5 of the actuator 4 is set to 0 after the rod reverse output counter is triggered.
The motor drive second signal MS 'is supplied only for the time (i.e., the time corresponding to the pulse width data .tau.p) until the motor 5 operates the slot valve 2 via the rod 7 based on this signal MS'. It operates to control to the closed side.
次に発電制御フローについて説明する。発電制御フロー
は,第9図に示されるように,第3設定時間T3毎の割込
信号により実行され,まずメインフローにおいて発電制
御信号出力用アドレスDに入力された発電制御信号のデ
ユーテイ比データが,E−1において発電制御信号出力カ
ウンタ(ダウンカウンタ)にセツトされ,E−2において
該出力カウンタがトリガされて終了するようになつてい
る。そしてトリガ後発電制御信号出力カウンタは設定時
間T6(例えばT6=T3/10,T3/20…)毎に1ずつ減算され
るようになつており,これにより,コントロールユニツ
ト15の発電制御信号出力カウンタがトリガされてから同
カウンタが0になるまでの時間だけ発電制御信号GSをレ
ギユレータRに出力するようになつている。なお上記デ
ユーテイ比データを上記発電制御信号出力カウンタにセ
ツトする際には,具体的にはβ・T6/T3なる値を上記出
力カウンタにセツトすることになる。(βはデユーテイ
比0>β≦1) ところで上述した設定時間T1,T2,T3は,それぞれT1が
20〜30ms程度,T2が50〜60ms程度,T3が数ms〜数十ms程
度ものである。Next, the power generation control flow will be described. As shown in FIG. 9, the power generation control flow is executed by an interrupt signal at every third set time T 3 , and first, in the main flow, the duty ratio of the power generation control signal input to the power generation control signal output address D is input. The data is set in the power generation control signal output counter (down counter) at E-1, and the output counter is triggered and ended at E-2. The trigger after the power generation control signal output counter and summer as is subtracted by 1 every set time T 6 (e.g. T 6 = T 3/10, T 3/20 ...), thereby, the power generation control Units - 15 The power generation control signal GS is output to the regu- lator R only during the time from when the control signal output counter is triggered until the counter becomes 0. When the duty ratio data is set in the power generation control signal output counter, specifically, the value βT 6 / T 3 is set in the output counter. (Β is a duty ratio 0> β ≦ 1) By the way, in the above-mentioned set times T 1 , T 2 and T 3 , T 1 is
It is about 20 to 30 ms, T 2 is about 50 to 60 ms, and T 3 is about several ms to tens of ms.
次に上記実施例で示した装置の作動の一例について第14
図を用いて説明する。第14図ではエンジンの暖機が既に
終了しPc>Ptwとなつており時刻t0からt7までは運転者
によりアクセルペダルが踏み込まれ,エンジンの通常の
負荷運転が行なわれ時刻t7において運転者がアクセルペ
ダルから足を離し,時刻t8においてスロツトル弁2がア
クチユエータ4のロツド7に当接し,時刻t8以降はアイ
ドル運転が行なわれるものが示されている。さらにこの
第14図に示されるものでは,時刻t1からt22までの間で
以下に示す変化が発生するようになつている。Next, regarding an example of the operation of the apparatus shown in the above embodiment,
It will be described with reference to the drawings. In Fig. 14, engine warm-up has already been completed and Pc> Ptw, and from time t 0 to t 7 , the driver depresses the accelerator pedal, normal engine load operation is performed, and operation is performed at time t 7 . 's foot off the accelerator pedal, Surotsutoru valve 2 at time t 8 abuts the rod 7 of the actuator 4, after the time t 8 has been shown that the idle operation is performed. Furthermore, in the example shown in FIG. 14, the following changes occur from time t 1 to t 22 .
t1 …クーラスイツチ12のオフからオンへの変化 t2 …パワステスイツチ13のオフからオンへの変化 t3 …パワステスイツチ13のオンからオフへの変化 t4 …ヘツドランプスイツチ等電気負荷スイツチLSのオ
フからオンへの変化 t5 …クーラスイツチ12のオンからオフへの変化 t6 …電気負荷スイツチLSのオンからオフへの変化 t8 …アイドルスイツチ9のオフからオンへの変化 t9 …エンジン回転数とコントロールユニツト15のRAM
のアドレスNsに入力されている目標回転数との差の絶対
値が所定値ΔNs以上から以下への変化 t10…車速が所定値以上から以下への変化 t12…クーラスイツチ12のオフからオンへの変化 t13…時刻t12から所定時間Δtcを経過 t14…パワステスイツチ13がオフからオンへの変化 t15…パワステスイツチ13がオンからオフへの変化 t16…電気負荷スイツチLSのオフからオンへの変化 t17…電気負荷スイツチLSのオンからオフへの変化 t18…クーラスイツチ12のオンからオフへの変化 t19…時刻t18から所定時間Δtcを経過 t20…クーラコンプレツサ,パワーステアリング オイルポンプ,電気負荷以外のエンジンの補機の 作動開始または出力トルク変化等によるエンジン 回転数の落ち込み状態の発生 t22…クーラコンプレツサ,パワーステアリング オイルポンプ,電気負荷以外のエンジンの補機の 作動停止または出力トルク変化等によるエンジン 回転数の上昇状態の発生 なお上記において時刻t8でアイドルスイツチ9のオフか
らオンへの変化が生じたのち時刻t9に至る以前に所定時
間Δtiは経過しているものとする。t 1 … Cooling switch 12 change from off to on t 2 … Power switch 13 change from off to on t 3 … Power switch 13 change from on to off t 4 … Headlamp switch or other electrical load switch LS Change from off to on t 5 ... Change from cooler switch 12 to on t 6 ... Change from electric load switch LS to on t 8 ... Change from idle switch 9 to off t 9 ... RAM for engine speed and control unit 15
Change in absolute value of difference from target speed input to address Ns of above from predetermined value ΔNs to below t 10 … Change in vehicle speed from above specified value to below t 12 … Cooling switch 12 turned on Change from t 13 … Time t 12 has passed a predetermined time Δtc t 14 … Change from power switch 13 to off t 15 … Change from power switch 13 to off t 16 … Off of electrical load switch LS Change from ON to t 17 … Electrical load switch LS change from ON to OFF t 18 … Cooler switch 12 change from ON to OFF t 19 … A predetermined time Δtc has passed from time t 18 t 20 … Cooler compressor , power steering oil pump, an electric load other than the engine auxiliary machine operation start or an output torque change such as engine speed of the drop state generator t 22 ... cooler complexone suspended by the power steering oil Amplifier, the time t after the change has occurred in the generation of elevated state of the engine rotational speed by the operation stop or an output torque change of the non-electric load engine accessory noted at time t 8 in the above from the off idle Sui Tutsi 9 to ON It is assumed that the predetermined time Δti has passed before reaching 9 .
さて,時刻t0からt7まではスロツトル弁2がワイヤを介
しアクセルペダルに引張られて開度P1にあり,このとき
エンジン回転数はN1,車速はV1で運転されている。そし
てこの時刻t0からt7までの間ではスロツトル弁開度P1お
よびエンジン回転数N10に応じてメインフローのA−2
において基本点火遅角量R0が与えられており,この基本
点火遅角量R0に基く点火進角量はX1となつている。そし
て時刻t1においてクーラスイツチ12のオフからオンへの
切替わりが発生すると,上述したメインフローのA−K1
で計算されアドレスDcに入力される発電制御信号のデユ
ーテイ比データに基いて設定期間発電制御信号GSがレギ
ユレータRに供給される(第14図GD1)。次に時刻t2に
おいてパワステスイツチ13のオフからオンへの切替わり
が発生すると,メインフローのA−L1で計算されアドレ
スDpに入力される発電制御信号のデユーテイ比データに
基いて設定期間発電制御信号GSがレギユレータRに供給
される(第14図GD2)。次に時刻t3においてパワステス
イツチ13のオンからオフへの切替わりが発生すると,メ
インフローのA−L2で計算され,アドレスRpに入力され
る点火遅角量の補正データに基いて設定期間点火進角量
がX1より減じられる(第14図R1)。次に時刻t4において
電気負荷スイツチLSのオフからオンへの切替わりが発生
すると,発電機GEが発電を開始するまでの間バツテリ電
圧が一時的に急減し(第14図V1),この急減状態がバツ
テリ電圧検出フローで検出されるので,この際はメイン
フローのA−J1で計算されアドレスDvに入力される発電
制御信号のデユーテイ比データに基いて設定期間発電制
御信号GSがレギユレータRに供給される(第14図GD
3)。次に時刻t5においてクーラスイツチ12のオンから
オフへの切替わりが発生すると,メインフローのA−K2
で計算され,アドレスRcに入力される点火遅角量の補正
データに基いて設定期間点火進角量がX1より減じられる
(第14図R2)。次に時刻t6において電気負荷スイツチLS
のオンからオフへの切替わりが発生すると,発電機GEが
発電を終了するまでの間バツテリ電圧が一時的に急増し
(第14図V2),この急増状態がバツテリ電圧検出フロー
で検出されるので,この際はメインフローのA−J2で計
算されアドレスRvに入力される点火遅角量の補正データ
に基いて設定期間点火進角量がX1より減じられる(第14
図R3)。次に時刻t7において運転者がアクセルペダルか
ら足を離し,時刻t7からt8の間でスロツトル弁2が戻し
ばねの付勢力により閉側に駆動され時刻t8においてロツ
ド7の先端に当接しアイドルスイツチ9がオンとなる状
態においては,まず時刻t7からt8までの間でスロツトル
弁2の閉動に伴ない車速およびエンジン回転数は徐々に
低下し始める。そしてこの際,変化するスロツトル弁2
開度およびエンジン回転数の値に応じてメインフローの
A−2において基本点火遅角量R0が与えられ,この変化
する基本点火遅角量R0に基いて点火進角量が設定され
る。そして時刻t8においてアイドルスイツチ9がオンす
ると,このオンした時点においてはエンジン回転数が大
きい状態にあるので,基本点火遅角量R0に基いて設定さ
れる点火進角量は小さい値X2となつている。またアイド
ルスイツチ9がオンとなつたのちエンジン回転数が設定
値N*より小さくなつたときには,それ以降基本点火遅角
量R0が小さい値となりこの基本点火遅角量R0に基いて設
定される点火進角量は比較的大きな値X3となつている。
また時刻t8においてアイドルスイツチ9がオンした直後
からは,アクチユエータ4によるスロツトル弁2の駆動
制御が開始される。この際時刻t9まではエンジン回転数
と目標回転数との差の絶対値が所定値ΔNsより大きく,
また時刻t10までは車速が所定値より大きいため,結果
として時刻t8からt10まではスロツトル弁2開度のポジ
シヨンフイードバツク制御が行なわれる。即ち,時刻t8
以降においては,スロツトル弁2の実開度とアドレスPs
に入力されている目標アイドル開度(この場合クーラ非
作動時の冷却水温に応じた目標開度:以下水温開度とい
う)との偏差に応じたパルス巾を有するモータ5駆動信
号MS,MS′によりスロツトル弁2が駆動されてスロツト
ル弁2の開度が速やかに水温開度に向かつて制御され,
時刻t10まではスロツトル弁2の開度が水温開度(即ち
第14図P2)に維持され続ける。次に時刻t10を越えると
エンジンが安定したアイドル運転状態となるので,フイ
ードバツクモードはポジシヨンフイードバツクから回転
数フイードバツクに切替わり,従つて時刻t10以降はス
ロツトル弁2がエンジンの実回転数とアドレスNsに入力
されている目標アイドル回転数(この場合クーラ非作動
時の目標回転数:以下水温回転数という)との偏差に応
じたパルス巾を有するモータ5駆動信号MS,MS′により
駆動され,これによりエンジン回転数が水温回転数(即
ち第14図N20)に制御される。この回転数フイードバツ
クの状態はクーラスイツチ12の切替わりの発生する時刻
t12まで続けられる。次に時刻t12においてクーラスイツ
チ12のオフからオンへの切替わりが発生すると,まずフ
イードバツクモードが回転数フイードバツクからポジシ
ヨンフイードバツクに切替わり,この時刻t12以降にお
いてはスロツトル弁2の実開度とアドレスPsに入力され
ている目標アイドル開度(この場合クーラ作動時の目標
開度:以下クーラ開度という)との偏差に応じたパルス
巾を有するモータ5駆動信号MS,MS′によりスロツトル
弁2が駆動されてスロツトル弁2の開度が速やかにクー
ラ開度に向かつて制御され,時刻t13まではスロツトル
弁2の開度がクーラ開度(即ち第14図P3)に維持され続
ける。また時刻t12においては上述した時刻t1における
場合と同様にメインフローのA−K1で計算されアドレス
Dcに入力される発電制御信号のデユーテイ比データに基
いて設定期間発電制御信号GSがレギユレータRに供給さ
れる(第14図GD4)。次に時刻t12から所定時間Δtcが経
過し時刻t13になると,エンジンが安定したアイドル状
態となるので,フイードバツクモードはポジシヨンフイ
ードバツクから回転数フイードバツクに切替わり,従つ
て時刻t13以降はスロツトル弁2がエンジンの実回転数
とアドレスNsに入力されている目標アイドル回転数(こ
の場合クーラ作動時の目標回転数:以下クーラ回転数と
いう)との偏差に応じたパルス巾を有するモータ5駆動
信号MS,MS′により駆動され,これによりエンジン回転
数がクーラ回転数(即ち第14図N30)に制御される。こ
の回転数フイードバツクの状態はクーラスイツチ12の切
替わりの発生する時刻t18まで続けられる。次に時刻t14
においてパワステスイツチ13のオフからオンへの切替わ
りが発生すると,時刻t2の場合と同様にアドレスDpに入
力される発電制御信号のデユーテイ比データに基いて設
定期間発電制御信号GSがレギユレータRに供給される
(第14図GD5)。なおこの時刻t14においてレギユレータ
Rに発電制御信号が供給され発電機によるエンジン負荷
が減少したにも拘らずエンジン回転数のクーラ回転数か
らの低下が発生した場合には,実回転数のクーラ回転数
からの偏差に応じたパルス巾を有するモータ5駆動信号
MSによりスロツトル弁2が開側に駆動されて,吸入空気
量が増大せしめられ,エンジン回転数がクーラ回転数に
近づくように制御される。次に時刻t15においてパワス
テスイツチ13のオンからオフへの切替わりが発生する
と,時刻t3の場合について述べたアドレスRpに入力され
る点火遅角量の補正データに基いて,設定期間点火進角
量がX3より減じられる(第14図R4)。なおこの時刻t15
において点火進角量を減少せしめたにも拘らずエンジン
回転数のクーラ回転数からの上昇状態が発生した場合に
は実回転数のクーラ回転数からの偏差に応じたパルス巾
を有するモータ5駆動信号MS′によりスロツトル弁2が
閉側に駆動されて吸入空気量が減少せしめられ,エンジ
ン回転数がクーラ回転数に近づくように制御される。次
に時刻t16において電気負荷スイツチLSのオフからオン
への切替わりが発生すると,バツテリ電圧が一時的に急
減し(第14図V3),この急減状態がバツテリ電圧検出フ
ローで検出される。この際は時刻t4の場合と同様にアド
レスDvに入力される発電制御信号のデユーテイ比データ
に基いて設定期間発電制御信号GSがレギユレータRに供
給される(第14図GD6)。なお,この時刻t16においても
エンジン回転数のクーラ回転数からの低下が発生した場
合には,モータ5駆動信号MSによりスロツトル弁2開度
が調整されエンジン回転数が徐々にクーラ回転数に制御
される。次に時刻t17において電気負荷スイツチLSのオ
ンからオフへの切替わりが発生すると,バツテリ電圧が
一時的に急増し(第14図V4),この急増状態がバツテリ
電圧検出フローで検出される。この際は時刻t6の場合に
ついて述べたアドレスRvに入力される点火遅角量の補正
データに基いて設定時間点火進角量がX3より減じられる
(第14図R5)。なお,この時刻t17においてもエンジン
回転数のクーラ回転数からの上昇状態が発生した場合に
は,モータ5駆動信号MS′によりスロツトル弁2開度が
調整されエンジン回転数がクーラ回転数に近づくように
制御される。次に時刻t18においてクーラスイツチ12の
オンからオフへの切替わりが発生すると,まずフイード
バツクモードが回転数フイードバツクからポジシヨンフ
イードバツクに切替わり,この時刻t18以降においては
スロツトル弁2の実開度とアドレスPsに入力されている
水温開度との偏差に応じたパルス巾を有するモータ5駆
動信号MS,MS′によりスロツトル弁2が駆動されてスロ
ツトル弁2の開度が速やかに水温開度に向かつて制御さ
れ,時刻t19まではスロツトル弁2の開度が水温開度
(即ち第14図P2)に維持され続ける。また時刻t18にお
いては,時刻t5の場合について述べたアドレスRcに入力
される点火遅角量の補正データに基いて設定期間点火進
角量がX3より減じられる(第14図R6)。次に時刻t18か
ら所定時間Δtcが経過し時刻t19になると,エンジンが
安定したアイドル状態となるので,フイードバツクモー
ドはポジシヨンフイードバツクから回転数フイードバツ
クに切替わり,従つて時刻t19以降はスロツトル弁2が
エンジンの実回転数と水温回転数との偏差に応じたパル
ス巾を有するモータ5駆動信号MS(MS′)により駆動さ
れ,これによりエンジン回転数が水温回転数(即ち第14
図N20)に制御される。次に時刻t20においてクーラコン
プレツサ,パワーステアリング用オイルポンプ,電気負
荷以外のエンジンの他の補機の作動が開始されるか又は
エンジンの出力トルク変化が発生し,その結果エンジン
回転数が低下し第2目標回転数N1を下まわた場合(即ち
第14図NA)には,メインフローのA−78においてエンジ
ン回転数と第2目標回転数N1との偏差に応じて設定され
る発電制御信号のデユーテイ比データDnに基いて発電制
御信号GSがレギユレータRに供給され(第14図GD7),
エンジンの発電負荷が低減されまたこの際はエンジン回
転数が水温回転数よりも低くなつているので,スロツト
ル弁2もエンジン回転数と水温回転数との偏差に基いて
開側に駆動され吸入空気量が増大せしめられ,これによ
りエンジン回転数は水温回転数に近づくように制御され
る。次に時刻t22において上記他の補機の作動が停止さ
れるか又はエンジンの出力トルク変化が発生し,その結
果エンジン回転数が上昇し第3目標回転数N3を上まわつ
た場合(即ち第14図NB)には,メインフローのA−135
においてエンジン回転数と第3目標回転数N3との偏差に
応じて設定される点火遅角量の補正値Rnに基いて点火進
角量がX3より減じられ(第14図R7),エンジン出力が低
減され,またこの際はエンジン回転数が水温回転数より
も高くなつているので,スロツトル弁2もエンジン回転
数と水温回転数との偏差に基いて閉側に駆動され吸入空
気量が減少せしめられ,これによりエンジン回転数が水
温回転数に近づくように制御される。From time t 0 to t 7 , the throttle valve 2 is pulled by the accelerator pedal through the wire and is at the opening P 1 , at which time the engine speed is N 1 and the vehicle speed is V 1 . And between this time t 0 and t 7 , A-2 of the main flow depends on the throttle valve opening P 1 and the engine speed N 10.
The basic ignition retard amount R 0 is given in, and the ignition advance amount based on this basic ignition retard amount R 0 is X 1 . When the switch despite from OFF to ON of Kurasuitsuchi 12 occurs at time t 1, A-K 1 of the main flow described above
The set period power generation control signal GS is supplied to the regu- lator R based on the duty ratio data of the power generation control signal calculated in step S4 and input to the address Dc (Fig. 14, GD1). Next, when the switching comparatively from OFF to ON of the power steering Sui Tutsi 13 occurs at time t 2, the setting period generator based on the duty ratio data of the power control signal input to the calculated address Dp in A-L 1 of the main flow The control signal GS is supplied to the regu- lator R (GD2 in Fig. 14). Next, when the switching comparatively from ON to OFF of the power steering Sui Tutsi 13 occurs at time t 3, is calculated by A-L 2 of the main flow, set based on the correction data of the ignition retard amount that is input to the address Rp period The ignition advance amount is reduced from X 1 (Fig. 14, R1). Next, at time t 4 , when the electrical load switch LS is switched from OFF to ON, the battery voltage temporarily decreases rapidly until the generator GE starts generating power (V1 in Fig. 14), and this sudden decrease. Since the state is detected by the battery voltage detection flow, at this time, the power generation control signal GS is set at the set period based on the duty ratio data of the power generation control signal calculated at AJ 1 of the main flow and input to the address Dv. Supplied to (Fig. 14 GD
3). Next, at time t 5 , when the cooler switch 12 is switched from on to off, the main flow AK 2
The ignition advance amount for the set period is reduced from X 1 based on the correction data for the ignition retard amount, which is calculated in step S1 and is input to the address Rc (R2 in FIG. 14). Next, at time t 6 , the electric load switch LS
When the switching from ON to OFF occurs, the battery voltage temporarily increases rapidly until the generator GE finishes power generation (V2 in Fig. 14), and this sudden increase is detected by the battery voltage detection flow. Therefore, in this case, the ignition advance amount of the set period is reduced from X 1 based on the correction data of the ignition retard amount calculated at AJ 2 of the main flow and input to the address Rv (14th period).
(Figure R3). Then the driver at time t 7 is foot off the accelerator pedal, at time t 8 is driven to close side by the urging force of the return spring Surotsutoru valve 2 between t 8 from the time t 7 to the tip of the rod 7 equivalents in the state where the idle Sui Tutsi 9 contact is turned on, first, accompanied no vehicle speed and engine speed the closing of Surotsutoru valve 2 between time t 7 to t 8 gradually begins to decrease. And at this time, the changing throttle valve 2
A basic ignition retard amount R 0 is given in A-2 of the main flow according to the value of the opening degree and the engine speed, and the ignition advance amount is set based on the changing basic ignition retard amount R 0. . When the idle Sui Tutsi 9 is turned on at time t 8, since a state is large engine speed in this turned-on time, the ignition advance amount is set based on the basic ignition retard amount R 0 is a small value X 2 It is said. Further, when the engine speed becomes lower than the set value N * after the idle switch 9 is turned on, the basic ignition retard amount R 0 becomes a smaller value thereafter and is set based on the basic ignition retard amount R 0. The ignition advance amount is a relatively large value X 3 .
At time t 8 idle Sui Tutsi 9 is immediately after turned on, the drive control of Surotsutoru valve 2 by actuator 4 is started. At this time, until time t 9, the absolute value of the difference between the engine speed and the target speed is larger than the predetermined value ΔNs,
Further, since the vehicle speed is higher than the predetermined value until time t 10 , as a result, the position feed back control of the throttle valve 2 opening is performed from time t 8 to t 10 . That is, time t 8
After that, the actual opening of the throttle valve 2 and the address Ps
The motor 5 drive signals MS, MS 'having a pulse width corresponding to the deviation from the target idle opening (in this case, the target opening according to the cooling water temperature when the cooler is not operating: hereinafter referred to as water temperature opening) The throttle valve 2 is driven by and the opening degree of the throttle valve 2 is rapidly controlled toward the water temperature opening degree.
Until time t 10 is the opening of Surotsutoru valve 2 is continuously maintained in the temperature degree (i.e. Fig. 14 P 2). Next, when time t 10 is exceeded, the engine enters a stable idle operation state, so the feed back mode is switched from the position feed back to the speed feed back, and after time t 10, the throttle valve 2 remains in the engine. Motor 5 drive signals MS, MS having a pulse width corresponding to the deviation between the actual speed and the target idle speed input in the address Ns (in this case, the target speed when the cooler is not operating: hereinafter referred to as the water temperature speed) The engine speed is controlled to the water temperature speed (that is, N 20 in Fig. 14). This rotation speed feedback status is the time when the switching of the cool switch 12 occurs.
You can continue until t 12 . Next, when the cool switch 12 is switched from OFF to ON at time t 12 , first, the feed back mode is switched from the rotation speed feed back to the position feed back, and after this time t 12 , the throttle valve 2 is turned on. Of the motor 5 drive signal MS, MS having a pulse width corresponding to the deviation between the actual opening of the controller and the target idle opening input in the address Ps (in this case, the target opening when the cooler is operating: hereinafter referred to as cooler opening) ′ Drives the throttle valve 2 to control the opening of the throttle valve 2 toward the cooler opening promptly, and the opening of the throttle valve 2 is controlled until the time t 13 (that is, P 3 in FIG. 14). Continue to be maintained. At time t 12 , the address calculated by AK 1 of the main flow is the same as at time t 1 described above.
Based on the duty ratio data of the power generation control signal input to Dc, the power generation control signal GS for the set period is supplied to the regulator R (GD4 in FIG. 14). Next, when a predetermined time Δtc elapses from time t 12 and reaches time t 13 , the engine enters a stable idle state, so the feedback mode is switched from the position feedback to the rotation speed feedback, and accordingly, the time t From 13 onwards, the pulse width corresponding to the deviation between the actual engine speed of the throttle valve 2 and the target idle speed input to the address Ns (in this case, the target speed when the cooler is operating: hereinafter referred to as the cooler speed) is set. It is driven by the motor 5 drive signals MS, MS 'that it has, and thereby the engine speed is controlled to the cooler speed (that is, N 30 in FIG. 14). This state of the rotation speed feedback is continued until time t 18 when the switching of the cool switch 12 occurs. Next time t 14
When the power switch 13 is switched from off to on at, the power generation control signal GS is sent to the regulator R based on the duty ratio data of the power generation control signal input to the address Dp, as at time t 2. Supplied (Fig. 14, GD5). Note that if the drop from the cooler rotational speed of the engine rotational speed despite the engine load is decreased occurs by the power generation control signal is supplied generator Regiyureta R at time t 14, the cooler the rotation of the actual rotation speed Motor 5 drive signal having a pulse width according to the deviation from the number
The throttle valve 2 is driven to the open side by the MS, the intake air amount is increased, and the engine speed is controlled to approach the cooler speed. Next, when the switching comparatively from ON to OFF of the power steering Sui Tutsi 13 occurs at time t 15, based on the correction data of the ignition retard amount that is input to the address Rp described for the case of time t 3, setting period spark The angular amount is reduced from X 3 (Fig. 14, R4). This time t 15
When the engine speed increases from the cooler speed in spite of the decrease in the ignition advance amount, the motor 5 drive having a pulse width corresponding to the deviation of the actual speed from the cooler speed The throttle valve 2 is driven to the closing side by the signal MS ', the intake air amount is reduced, and the engine speed is controlled to approach the cooler speed. Next, when the switching comparatively from OFF to ON of the electric load switch LS is generated at time t 16, decreases rapidly Batsuteri voltage temporarily (Fig. 14 V3), the rapid decrease state is detected by the Batsuteri voltage detection flow. In this case the setting period generation control signal GS on the basis of the duty ratio data of the power control signal input as in the case of the time t 4 to the address Dv is supplied to Regiyureta R (Figure 14 GD6). If the engine speed decreases from the cooler speed at this time t 16 as well, the throttle valve 2 opening is adjusted by the motor 5 drive signal MS and the engine speed is gradually controlled to the cooler speed. To be done. Next, when the switching spite of on-to-off of the electric load switch LS is generated at time t 17, surge Batsuteri voltage temporarily (Fig. 14 V4), the surge state is detected by the Batsuteri voltage detection flow. In this case, the set time ignition advance amount is reduced from X 3 based on the ignition retard amount correction data input to the address Rv described at time t 6 (R5 in FIG. 14). If the engine speed rises from the cooler speed at this time t 17 , the throttle valve 2 opening is adjusted by the motor 5 drive signal MS ′ and the engine speed approaches the cooler speed. Controlled as. Next, when the cooler switch 12 is switched from on to off at time t 18 , first the feed back mode is switched from the rotation speed feed back to the position feed back, and after this time t 18 , the throttle valve 2 is turned on. Of the slot valve 2 is driven by the motor 5 drive signals MS, MS 'having a pulse width corresponding to the deviation between the actual opening of the slot and the water temperature opening input at the address Ps, and the opening of the slot valve 2 is quickly increased. Once controlled to the water temperature opening, the opening of the throttle valve 2 continues to be maintained at the water temperature opening (that is, P 2 in FIG. 14) until time t 19 . Also at time t 18, set period spark advance amount based on the correction data of the ignition retard amount that is input to the address Rc described for the case of time t 5 is subtracted from X 3 (Figure 14 R6). Then from time t 18 when the predetermined time Δtc is time t 19 elapses, the engine becomes a stable idle state, full Eid-back mode switched to rotational speed fed back from the positive Chillon off Eid-back, follow connexion time t From 19 onward, the throttle valve 2 is driven by the motor 5 drive signal MS (MS ') having a pulse width corresponding to the deviation between the actual engine speed and the water temperature speed, whereby the engine speed is changed to the water temperature speed (that is, 14th
Figure N 20 ) controlled by. Next, at time t 20 , the operation of the cooler compressor, the power steering oil pump, and other auxiliary equipment of the engine other than the electric load is started, or the output torque of the engine changes, and as a result, the engine speed decreases. However, when it is lower than the second target speed N 1 (that is, FIG. 14 NA), it is set according to the deviation between the engine speed and the second target speed N 1 in A-78 of the main flow. The power generation control signal GS is supplied to the regu- lator R based on the duty ratio data Dn of the power generation control signal (Fig. 14, GD7),
Since the engine power generation load is reduced and the engine speed is lower than the water temperature speed, the throttle valve 2 is also driven to the open side based on the deviation between the engine speed and the water temperature speed. The engine speed is controlled so that it approaches the water temperature speed. Next, at time t 22 , when the operation of the other auxiliary machine is stopped or the output torque of the engine changes, and as a result, the engine speed increases and exceeds the third target speed N 3 (that is, Fig. 14 NB) shows the main flow of A-135.
The ignition advance amount is reduced from X 3 based on the correction value Rn of the ignition retard amount set according to the deviation between the engine revolution speed and the third target revolution speed N 3 (Fig. 14 R7), and the engine Since the output is reduced and the engine speed is higher than the water temperature speed at this time, the throttle valve 2 is also driven to the closed side based on the deviation between the engine speed and the water temperature speed, and the intake air amount is increased. The engine speed is controlled to approach the water temperature speed.
従つて,運転者がアクセルペダルを踏み込んでおり,エ
ンジンの通常の負荷運転が行なわれているときにクーラ
スイツチ又はパワステスイツチのオフからオンへの切替
わりが発生し,エンジンの負荷がステツプ状に増加する
状態となつた場合には,設定期間発電機駆動によるエン
ジン負荷が低減されて結果として総合的なエンジン負荷
のステツプ状の増加が抑えられ,エンジンから車体に伝
達されるステツプ状の出力変動(低下)を抑えることが
できドライバビリテイが向上する。またエンジンの通常
の負荷運転が行なわれているときに電気負荷スイツチの
オフからオンへの切替わりが発生した場合には,設定期
間発電機駆動によるエンジン負荷が低減され,発電機が
徐々に発電を開始し,同発電機駆動によつてエンジンに
ステツプ状の負荷が加えられることが抑えられるのでエ
ンジンから車体に伝達されるステツプ状の出力変動(低
下)を抑えることができドライバビリテイが向上する。
またエンジンの通常の負荷運転が行なわれているときに
クーラスイツチ,パワステスイツチ又は電気負荷スイツ
チのオンからオフへの切替わりが発生し,エンジンの負
荷がステツプ状に減少する状態となつた場合には,設定
期間点火進角量が減少せしめられてエンジン出力が低下
するので,結果としてエンジンから車体に伝達されるス
テツプ状の出力変動(増大)を抑えることができドライ
バビリテイが向上する。Therefore, when the driver depresses the accelerator pedal and the engine is operating under normal load, the cooler switch or power switch is switched from off to on, and the load on the engine becomes stepwise. In the case of an increasing state, the engine load due to the generator drive is reduced for a set period, and as a result, the stepwise increase in the overall engine load is suppressed and the stepwise output fluctuation transmitted from the engine to the vehicle body is suppressed. (Decrease) can be suppressed, and the driver's ability is improved. Also, if the electrical load switch is switched from off to on during normal engine load operation, the engine load due to the generator drive is reduced for a set period, and the generator gradually generates power. Since the step drive is started and the step load is not applied to the engine due to the drive of the generator, the step output fluctuation (decrease) transmitted from the engine to the vehicle body can be suppressed and the driver's ability is improved. To do.
In addition, when the engine is under normal load operation and the cooler switch, power switch or electric load switch is switched from ON to OFF, the engine load is reduced in a stepwise manner. Since the ignition advance amount is reduced and the engine output is reduced during the set period, the step-like output fluctuation (increase) transmitted from the engine to the vehicle body can be suppressed as a result, and the driver's ability is improved.
さらにエンジンのアイドル運転が行なわれているときに
は,スロツトル弁2を同スロツトル弁2のポジシヨンフ
イードバツク制御又はエンジン回転数のフイードバツク
制御により駆動してエンジン燃焼室に供給される空気量
を調整するとともに,エンジン回転数が低下した場合は
発電機負荷を減らし,エンジン回転数の増大を計り,エ
ンジン回転数が増大した場合には点火進角量を減少させ
てエンジン出力を低下させてエンジン回転数の減少を計
るように構成したので,エンジン回転数を速やかに且つ
確実に冷却水温やクーラコンプレツサの作動状態に応じ
て設定される目標回転数に制御することができ,燃費向
上を計りながら安定したアイドル運転状態を得ることが
できる。Further, when the engine is idle, the throttle valve 2 is driven by the position feedback control of the throttle valve 2 or the feedback control of the engine speed to adjust the amount of air supplied to the engine combustion chamber. At the same time, when the engine speed decreases, the generator load is reduced and the engine speed is increased. When the engine speed increases, the ignition advance amount is decreased to reduce the engine output and the engine speed. The engine speed can be controlled quickly and reliably to the target speed that is set according to the coolant temperature and the operating state of the cooler compressor, and the engine speed can be stabilized while improving fuel efficiency. It is possible to obtain the idle operation state.
さらにまたエンジンのアイドル運転が行なわれていると
きに,クーラスイツチ,パワステスイツチ又は電気負荷
スイツチのオフからオンへの切替わりが発生した場合に
は,エンジン回転数が落ち込む以前に上記スイツチの切
替わり状態を検出してエンジンの発電機負荷を低減させ
るように構成したので,上記スイツチの切替わり後に発
生するエンジン回転数の低下を極力抑えることができ,
エンジン回転数の安定化が速やかに計られ,エンジンス
トールの発生を未然に防止できる。Furthermore, when the cooler switch, power switch, or electric load switch is switched from OFF to ON while the engine is idle, the switch is switched before the engine speed drops. Since it is configured to detect the condition and reduce the load on the generator of the engine, it is possible to minimize the decrease in engine speed that occurs after the switch is switched.
The engine speed can be stabilized quickly, and engine stalls can be prevented.
またエンジンのアイドル運転が行なわれているときに,
クーラスイツチ,パワステスイツチ又は電気負荷スイツ
チのオンからオフへの切替わりが発生した場合には,エ
ンジン回転数が上昇する以前に上記スイツチの切替わり
状態を検出して点火進角量を減少させてエンジンの出力
を低下させるように構成したので,上記スイツチの切替
わり後に発生するエンジン回転数の増大を極力抑えるこ
とができ,乗員へ不快感が与えられることが防止される
という効果を奏する。When the engine is idle,
When the cooler switch, power switch or electric load switch is switched from ON to OFF, the ignition advance amount is reduced by detecting the switch switching state before the engine speed increases. Since the engine output is reduced, it is possible to suppress an increase in the engine speed that occurs after the switching of the switch as much as possible, and it is possible to prevent an occupant from feeling uncomfortable.
上記実施例においては,各発電制御デユーテイ初期デー
タDco,Dpo,Dvo,各タイマデータTco,Tpo,Tvo,各減算デー
タΔDc,ΔDp,ΔDvおよび各点火遅角量補正初期データRc
o,Rpo,Rvo,各タイマデータSco,Spo,Svo,各減算データΔ
Rc,ΔRp,ΔRvはそれぞれ固定値としてエンジンの負荷運
転時もアイドル運転時も同じ値を用いたが,各データDc
o,Dpo,Dvo,Tco,Tpo,Tvo,ΔDc,ΔDp,ΔDv,Rco,Rpo,Rvo,S
co,Spo,Svo,ΔRc,ΔRp,ΔRvは運転状態に応じて変化さ
せるようにしてもよく,特にエンジンの負荷運転時とア
イドル運転時とで必要に応じて異なつた値を使用するよ
うにしてもよい。In the above embodiment, each power generation control duty initial data Dco, Dpo, Dvo, each timer data Tco, Tpo, Tvo, each subtraction data ΔDc, ΔDp, ΔDv and each ignition retard correction amount initial data Rc.
o, Rpo, Rvo, each timer data Sco, Spo, Svo, each subtraction data Δ
Rc, ΔRp, and ΔRv were fixed values, and the same values were used during engine load operation and idle operation.
o, Dpo, Dvo, Tco, Tpo, Tvo, ΔDc, ΔDp, ΔDv, Rco, Rpo, Rvo, S
Co, Spo, Svo, ΔRc, ΔRp, ΔRv may be changed according to the operating condition, and different values should be used as needed, especially during engine load operation and idle operation. Good.
また上記実施例では,第2目標回転数N1を冷却水温およ
びクーラコンプレツサの作動の有無に応じて設定されて
アドレスNsに入力される目標アイドル回転数よりも低く
設定したが,この第2目標回転数N1は,上記目標アイド
ル回転数と等しく設定したりまたは上記目標アイドル回
転数よりも高い値に設定するように構成してもよい。In the above embodiment, the second target speed N 1 is set lower than the target idle speed input to the address Ns, which is set according to the cooling water temperature and whether or not the cooler compressor is operating. The target rotation speed N 1 may be set equal to the target idle rotation speed or set to a value higher than the target idle rotation speed.
さらに上記実施例では,第3目標回転数N3を上記目標ア
イドル回転数よりも高く設定したが,この第3目標回転
数N3は,上記目標アイドル数と等しく設定したりまたは
上記目標アイドル回転数よりも低い値に設定するように
構成してもよい。Further, in the above embodiment, the third target speed N 3 is set higher than the target idle speed, but the third target speed N 3 is set equal to the target idle speed or the target idle speed is set. It may be configured to set a value lower than the number.
さらにまた,上記実施例ではヘツドランプ等大きな電気
負荷の変化の発生状態をバツテリ電圧の変化により検出
したが,これは第1図,第2図に破線で示すように,電
気負荷Lに至る回路に電流計AMを介装し,この電流計AM
の検出値をコントロールユニツト15に入力するようにし
て,大きな電気負荷の変化状態を検出するように構成し
てもよい。Furthermore, in the above embodiment, the occurrence state of a large electric load change such as a head lamp is detected by the change of battery voltage. This is detected in the circuit leading to the electric load L as shown by the broken line in FIGS. 1 and 2. This ammeter AM is installed through the ammeter AM.
The detection value of 1 may be input to the control unit 15 to detect a large change state of the electric load.
また上記実施例ではエンジンに駆動される補機としてク
ーラコンプレツサ,パワーステアリング用オイルポン
プ,発電機を考慮し,これらの補機の作動状態を検出す
る検出手段としてクーラスイツチ12,パワステスイツチ1
3およびバツテリ電圧の検出装置を備えたものを示した
が,エンジンに付随する変速機としてターボ式流体伝動
装置を有する変速機(所謂自動変速機)を備えたものに
おいては該変速機をエンジンに駆動される補機とし,該
変速機の変速位置が,中立位置にあるか走行位置にある
かを検出するスイツチ(例えばインヒビタスイツチ)を
補機の作動状態を検出する検出手段としてこのスイツチ
のオンオフ状態をコントロールユニツト15に入力せし
め,特にエンジンのアイドル運転時に,上記変速機の変
速位置が中立位置から走行位置に切替わつたときに設定
期間発電機の作動を制御せしめまた逆にアイドル運転時
に走行位置から中立位置に切替わつたときに設定期間点
火進量を減少せしめるように構成してもよい。In the above embodiment, the cooler compressor, the power steering oil pump, and the generator are considered as the auxiliary devices driven by the engine, and the cooler switch 12 and the power switch 1 are used as detection means for detecting the operating states of these auxiliary devices.
3 and a battery equipped with a battery voltage detection device are shown. However, in a device equipped with a transmission having a turbo fluid transmission (so-called automatic transmission) as a transmission associated with an engine, the transmission is installed in the engine. A switch for driving the auxiliary machine, and a switch for detecting whether the shift position of the transmission is in the neutral position or the traveling position (for example, an inhibitor switch) is used as a detecting means for detecting the operating state of the auxiliary machine. By inputting the state into the control unit 15, especially during idle operation of the engine, the operation of the generator is controlled for a set period when the shift position of the above-mentioned transmission is changed from the neutral position to the running position, and conversely it runs during idle operation. The ignition advance amount may be decreased during the set period when the position is switched to the neutral position.
さらに上記実施例では,レギユレータRの電圧判定回路
108において,抵抗117のバイパス回路に配設されたトラ
ンジスタ113をコントロールユニツト15の出力に基いて
トランジスタ112を介しオンオフすることにより,発電
負荷を減少側に制御するものを示したが,発電負荷を制
御するものとしてさらに第2図に破線で示すように抵抗
114と115の間に抵抗150とそのバイパス回路にトランジ
スタ151を設け,このトランジスタ151のオンオフを制御
するトランジスタ152をコントロールユニツト15の出力
に基いてオンオフすることにより,発電負荷を増大側に
制御するものを備え,アイドル運転時にエンジン回転数
が目標アイドル回転数から低下したときに目標アイドル
回転数からの偏差に応じたデユーテイ比に基いて上記ト
ランジスタ112をオンせしめエンジン回転数が目標アイ
ドル回転数から増大したときに目標アイドル回転数から
の偏差に応じたデユーテイ比に基いて上記トランジスタ
152をオンせしめるようにしてアイドル運転時のエンジ
ン回転数の制御を行なつてもよい。またこの場合は,上
述した各補機(クーラコンプレツサパワーステアリング
用オイルポンプ等)が作動状態から非作動状態に切替わ
つたことを検出手段であるクーラスイツチ12,パワステ
スイツチ13等が検出した際にトランジスタ152を設定期
間オンさせるようにしてアイドル運転時の回転数制御の
迅速化および通常の負荷運転時におけるエンジン側から
車体側へのステツプ状出力変動の伝達の抑制を計るよう
にしてもよい。Further, in the above embodiment, the voltage judgment circuit of the reguulator R
In 108, the transistor 113 arranged in the bypass circuit of the resistor 117 is turned on / off via the transistor 112 based on the output of the control unit 15 to control the generation load to the reduction side. As shown in the broken line in FIG.
A resistor 150 is provided between 114 and 115 and a transistor 151 in its bypass circuit, and a transistor 152 that controls the on / off of the transistor 151 is turned on / off based on the output of the control unit 15 to control the power generation load to the increasing side. When the engine speed drops from the target idle speed during idle operation, the transistor 112 is turned on based on the duty ratio according to the deviation from the target idle speed, and the engine speed is changed from the target idle speed. Based on the duty ratio that depends on the deviation from the target idle speed when increasing,
The engine speed during idling may be controlled by turning on the 152. Also, in this case, when the cooler switch 12, the power switch 13 or the like, which is the detection means, detects that each of the above-mentioned auxiliary machines (cooler compressor power steering oil pump, etc.) has been switched from the operating state to the non-operating state. Further, the transistor 152 may be turned on for a set period to speed up the rotation speed control during idle operation and suppress the transmission of step-like output fluctuation from the engine side to the vehicle body side during normal load operation. .
さらにまた上記実施例では,点火進角量を設定する際コ
ントロールユニツト15においてまずアイドルスイツチ情
報,エンジン回転数情報,スロツトル弁開度情報に基い
て基本的な点火進角量を設定し,エンジンに駆動される
補機の作動がオンからオフに切替わつたときにはアイド
ル運転中にエンジン回転数が増大したときに上記基本的
な点火進角量を補正するように構成したが,上記基本的
な点火進角量を設定する際は従来の機械式の点火進角装
置を備え,この機械式の点火進角装置により形成された
点火信号がリタード機構を介し点火プラグに送出される
ように構成し,エンジンに駆動される補機の作動がオン
からオフに切替わつたときまたはアイドル運転中にエン
ジン回転数が増大したときに上記リタード機構において
上記点火信号が設定量リタードせしめられて点火プラグ
に送出されるように構成してもよい。Furthermore, in the above embodiment, when setting the ignition advance amount, the control unit 15 first sets the basic ignition advance amount based on the idle switch information, the engine speed information, and the throttle valve opening information, and When the operation of the driven auxiliary machine is switched from on to off, the basic ignition advance amount is corrected when the engine speed increases during idle operation. When setting the advance angle amount, a conventional mechanical ignition advance device is provided, and the ignition signal formed by this mechanical ignition advance device is configured to be sent to the ignition plug via the retard mechanism. When the operation of the auxiliary equipment driven by the engine is switched from on to off or when the engine speed increases during idle operation, the ignition signal is set in the retard mechanism. May be configured to be delivered to the spark plug is caused to amount retard.
また上記実施例では,エンジン回転数を目標アイドル回
転数に制御すべくエンジン回転数と目標アイドル回転数
との差に基いてエンジン燃焼室に供給される混合気量を
調整する際に,エンジンEの吸気通路1に配設されたス
ロツトル弁2を直流モータ5により駆動してエンジン燃
焼室への供給空気量を調整するものを示したが,このス
ロツトル弁2を駆動する際は特開昭53−113933号に示さ
れるように負圧モータを使用してもよいものである。ま
た上記供給空気量を調整する際は特開昭54−76723号に
示されるようにエンジンの吸気通路にスロツトル弁をバ
イパスするバイパス通路を設け,該バイパス通路に負圧
モータによつて駆動されるバイパス弁を設け,該バイパ
ス弁の開度をエンジン回転数に基いて制御するように構
成してもよい。また上記バイパス弁は負圧モータのかわ
りにステツプモータにより駆動してもよい。In the above embodiment, the engine E is adjusted when the amount of the air-fuel mixture supplied to the engine combustion chamber is adjusted based on the difference between the engine speed and the target idle speed in order to control the engine speed to the target idle speed. Although the throttle valve 2 arranged in the intake passage 1 is driven by the DC motor 5 to adjust the amount of air supplied to the engine combustion chamber, when the throttle valve 2 is driven, it is disclosed in JP-A-53 A negative pressure motor may be used as shown in No. 113933. When adjusting the supply air amount, a bypass passage for bypassing the throttle valve is provided in the intake passage of the engine as shown in JP-A-54-76723, and the bypass passage is driven by a negative pressure motor. A bypass valve may be provided and the opening degree of the bypass valve may be controlled based on the engine speed. Further, the bypass valve may be driven by a step motor instead of the negative pressure motor.
さらに上記実施例では,エンジン回転数を目標アイドル
回転数に制御すべくエンジン回転数と目標アイドル回転
数との差に基いてエンジン燃焼室に供給される混合気量
を調整する際にエンジン燃焼室へ供給される供給空気量
を調整し,この供給空気量に応じて燃料量が調整される
ものを示したが,上記供給空気量を調整するかわりに,
上記エンジン回転数と目標アイドル回転数との差に応じ
てエンジン燃焼室に供給される燃料量を制御するように
構成してもよい。Further, in the above embodiment, the engine combustion chamber is adjusted when the amount of the air-fuel mixture supplied to the engine combustion chamber is adjusted based on the difference between the engine rotation speed and the target idle rotation speed in order to control the engine rotation speed to the target idle rotation speed. It is shown that the amount of air supplied to the air is adjusted and the amount of fuel is adjusted according to this amount of air supplied. Instead of adjusting the amount of air supplied,
The amount of fuel supplied to the engine combustion chamber may be controlled according to the difference between the engine speed and the target idle speed.
さらにまた,エンジンの運転状態に基いてエンジン燃焼
室に供給される燃料量を設定し,この設定された燃料量
に基いて供給空気量を設定する形式のエンジンにおいて
は,まずエンジン回転数と目標アイドル回転数との差に
基いて供給燃料量を設定し,この設定された供給燃料量
に基いて供給空気量を設定するように構成すればよい。Furthermore, in an engine of the type in which the amount of fuel supplied to the engine combustion chamber is set based on the operating state of the engine, and the amount of supply air is set based on this set amount of fuel, first the engine speed and the target The supply fuel amount may be set based on the difference from the idling speed, and the supply air amount may be set based on the set supply fuel amount.
また,上記実施例では燃料供給装置として燃料噴射弁を
備え,この燃料噴射弁の開閉時間をコントロールユニツ
ト15により調整するものを示したが,燃料供給装置とし
てはキヤブレタを備えたものであつてもよい。Further, in the above-described embodiment, the fuel injection valve is provided as the fuel supply device and the opening / closing time of the fuel injection valve is adjusted by the control unit 15. However, the fuel injection device may be provided with a carburetor. Good.
第1図は本発明の一実施例を示す概略説明図,第2図は
同実施例における発電機GEの発電制御システムを示す電
気回路図,第3図(a),(b),(c),(d)は同
実施例に係る制御のフローチヤート,第4図および第5
図は同実施例の制御特性を示すグラフ,第6図,第7
図,第8図および第9図は同実施例に係る制御のフロー
チヤート,第10図,第11図,第12図および第13図は同実
施例の制御特性を示すグラフ,第14図は同実施例の作動
を示すタイムチヤートである。 1…吸気通路,2…スロツトル弁,4…アクチユエータ,8…
スロツトル開度センサ,9…アイドルスイツチ,10…クラ
ンク角度センサ,11…水温センサ,12…クーラスイツチ,1
3…パワステスイツチ,14…車速センサ,15…コントロー
ルユニツト,24…デイストリビユータ,25…リタード機構
付イグナイタ,26…点火コイル,GE…発電機,B…バツテ
リ,LS…電気負荷スイツチ,L…電気負荷FIG. 1 is a schematic explanatory view showing an embodiment of the present invention, FIG. 2 is an electric circuit diagram showing a power generation control system of a generator GE in the embodiment, and FIGS. 3 (a), (b), (c). ) And (d) are flow charts of the control according to the embodiment, FIG. 4 and FIG.
FIG. 6 is a graph showing the control characteristics of the same embodiment, FIGS.
FIG. 8, FIG. 8 and FIG. 9 are control flow charts according to the same embodiment, FIG. 10, FIG. 11, FIG. 12 and FIG. 13 are graphs showing control characteristics of the same embodiment, and FIG. 3 is a time chart showing the operation of the embodiment. 1 ... Intake passage, 2 ... Slot valve, 4 ... Actuator, 8 ...
Slot throttle sensor, 9 ... Idle switch, 10 ... Crank angle sensor, 11 ... Water temperature sensor, 12 ... Cooler switch, 1
3 ... Power switch, 14 ... Vehicle speed sensor, 15 ... Control unit, 24 ... Distributor, 25 ... Igniter with retard mechanism, 26 ... Ignition coil, GE ... Generator, B ... Battery, LS ... Electric load switch, L ... Electric load
Claims (1)
出する検出手段と、同検出手段の検出結果に応じて上記
エンジンへの負荷が減少する方向に上記補機の作動状態
が切替わるときに予め設定された時間の間上記エンジン
の点火時期を遅角せしめる点火時期制御手段と、上記検
出手段の検出結果に応じて上記エンジンへの負荷が増大
する方向に上記補機の作動状態が切替わるときに予め設
定された時間の間上記エンジンに駆動される発電機の発
電量を減少させる発電制御手段とを備えたことを特徴と
する火花点火エンジン。1. A detecting means for detecting an operating state of an auxiliary machine driven by an engine, and an operating state of the auxiliary machine is switched in a direction in which a load on the engine is reduced according to a detection result of the detecting means. Sometimes the ignition timing control means for retarding the ignition timing of the engine for a preset time, and the operating state of the auxiliary machine in the direction of increasing the load on the engine according to the detection result of the detection means. A spark ignition engine, comprising: a power generation control unit that reduces a power generation amount of a power generator driven by the engine for a preset time when switching.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58125871A JPH0735771B2 (en) | 1983-07-11 | 1983-07-11 | Spark ignition engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58125871A JPH0735771B2 (en) | 1983-07-11 | 1983-07-11 | Spark ignition engine |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6192882A Division JP2699879B2 (en) | 1994-07-25 | 1994-07-25 | Engine speed control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6019963A JPS6019963A (en) | 1985-02-01 |
| JPH0735771B2 true JPH0735771B2 (en) | 1995-04-19 |
Family
ID=14920989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58125871A Expired - Lifetime JPH0735771B2 (en) | 1983-07-11 | 1983-07-11 | Spark ignition engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0735771B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1263061B (en) * | 1993-03-17 | 1996-07-24 | Weber Srl | CONTROL SYSTEM OF A DEVICE FOR COOLING AN INTERNAL COMBUSTION ENGINE. |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6017948B2 (en) * | 1977-05-27 | 1985-05-08 | 株式会社日本自動車部品総合研究所 | Ignition timing adjustment device for internal combustion engines |
| JPS59704B2 (en) * | 1979-09-28 | 1984-01-07 | 日産自動車株式会社 | Ignition timing control device |
| JPS5776264A (en) * | 1980-10-29 | 1982-05-13 | Toyota Motor Corp | Method of controlling ignition timing of internal combustion engine |
| JPS57163137A (en) * | 1981-03-31 | 1982-10-07 | Suzuki Motor Co Ltd | Increasing device for revolving number of idling in engine for vehicle |
| JPS5846842U (en) * | 1981-09-28 | 1983-03-29 | 三菱自動車工業株式会社 | Engine speed correction device |
| JPS5873940U (en) * | 1981-11-13 | 1983-05-19 | 三菱自動車工業株式会社 | Idle speed control device |
| JPS6011680A (en) * | 1983-06-30 | 1985-01-21 | Mazda Motor Corp | Idle controlling apparatus for engine |
-
1983
- 1983-07-11 JP JP58125871A patent/JPH0735771B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6019963A (en) | 1985-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0765999B1 (en) | System and method for controlling a generator for a vehicle | |
| KR100277297B1 (en) | Vehicle generator control system | |
| US4520272A (en) | Engine speed regulating system | |
| US5712786A (en) | Idling speed control method and apparatus for an internal combustion engine | |
| US4516543A (en) | Circuit for controlling glow plug energization | |
| JPH0510487B2 (en) | ||
| JPH0520583B2 (en) | ||
| JPH0735771B2 (en) | Spark ignition engine | |
| JP2699879B2 (en) | Engine speed control device | |
| JP3254262B2 (en) | Engine idle speed control device | |
| JPH0553940B2 (en) | ||
| KR0174095B1 (en) | Vehicle speed limit control method | |
| JPS62294747A (en) | Electric circuit controller for internal combustion engine | |
| JP6682383B2 (en) | Vehicle control device | |
| JP2638355B2 (en) | Engine idle speed control method | |
| US4459954A (en) | Engine governor | |
| JPH07111799A (en) | Idle speed fluctuation control device | |
| KR100335929B1 (en) | Method for controlling engine rpm in idle | |
| GB2157028A (en) | Automatic control of engine speed | |
| JP3054548B2 (en) | Idle speed control method | |
| JP2555211B2 (en) | Internal combustion engine control method | |
| CN103154499A (en) | Method and device for starting internal combustion engine and changeover switching device | |
| KR100282912B1 (en) | Fuel level correction device at start-up and its method | |
| JP3054547B2 (en) | Idle speed control method | |
| JPS6325351A (en) | Rotation speed control method for engine |