JP2015021394A - Engine control device - Google Patents

Engine control device Download PDF

Info

Publication number
JP2015021394A
JP2015021394A JP2013147718A JP2013147718A JP2015021394A JP 2015021394 A JP2015021394 A JP 2015021394A JP 2013147718 A JP2013147718 A JP 2013147718A JP 2013147718 A JP2013147718 A JP 2013147718A JP 2015021394 A JP2015021394 A JP 2015021394A
Authority
JP
Japan
Prior art keywords
engine
control
dog
throttle opening
shift
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013147718A
Other languages
Japanese (ja)
Other versions
JP6247468B2 (en
Inventor
将史 江幡
Masafumi Ebata
将史 江幡
長具 原田
Nagatomo Harada
長具 原田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Keihin Corp
Original Assignee
Keihin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Keihin Corp filed Critical Keihin Corp
Priority to JP2013147718A priority Critical patent/JP6247468B2/en
Publication of JP2015021394A publication Critical patent/JP2015021394A/en
Application granted granted Critical
Publication of JP6247468B2 publication Critical patent/JP6247468B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Transmission Device (AREA)
  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an engine control device capable of restraining rapid change of an output of an engine together with rapid change of an intake air amount of an engine due to rapid change of a throttle opening when a contact condition of dogs is adjusted during gear change of a dog-type transmission.SOLUTION: A control part 7 executes a first control for changing a throttle opening by a predetermined value and keeping it when executing a control for temporarily changing the throttle opening, completes the first control when a gear change completion detection part 5 detects completion of a gear change of a dog-type transmission during executing the first control, and executes the first control by changing the predetermined value when the first control continues to be executed for a predetermined time before the gear change completion detection part 5 detects completion of the gear change of the dog-type transmission during executing the first control.

Description

本発明は、エンジン制御装置に関し、特に、メインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する鞍乗型車両に搭載されるエンジン制御装置に関する。   The present invention relates to an engine control device, and more particularly to an engine control device mounted on a straddle-type vehicle that transmits driving force of an engine to driving wheels through a main clutch and a dog transmission in order.

自動二輪車の中には、ドッグ式トランスミッションを備えるものがある。かかるドッグ式トランスミッションでは、運転者が、メインクラッチを操作することなく、ドッグ式トランスミッションのドッグ同士(ドッグ歯同士)が当接してエンジンと駆動輪との一方が他方を駆動している状態で、変速操作を行うことができる。かかる構成によれば、運転者が、メインクラッチの操作を省略して、迅速に変速を行うことが可能となる。   Some motorcycles have a dog-type transmission. In such a dog-type transmission, the driver does not operate the main clutch, and the dogs of the dog-type transmission are in contact with each other (dog teeth), and one of the engine and the driving wheel drives the other, A shift operation can be performed. According to such a configuration, the driver can quickly shift gears by omitting the operation of the main clutch.

ところが、エンジンと駆動輪との一方が他方を駆動している状態では、ドッグ式トランスミッションのドッグ同士の接触面に大きな押圧力が作用している。このため、運転者が変速操作のためにドッグ同士を引き離そうとしても、接触面に押圧力に比例した大きな静止摩擦力が作用しているために、運転者の操作によりドッグ同士を引き離すことが困難となる傾向がある。   However, in a state where one of the engine and the driving wheel is driving the other, a large pressing force acts on the contact surface between the dogs of the dog type transmission. For this reason, even if the driver tries to pull the dogs apart for the shifting operation, a large static frictional force proportional to the pressing force acts on the contact surface. It tends to be difficult.

かかる状況下で、特許文献1は、自動二輪車の変速制御装置に関し、エンジンと駆動輪との一方が他方を駆動している状態において変速操作が検出された場合には、電子制御によってスロットル開度を変化させてエンジンの駆動力を変化させることにより、ドッグ同士の接触を一時的に解除する構成が開示されている。   Under such circumstances, Patent Document 1 relates to a motorcycle shift control device. When a shift operation is detected in a state in which one of an engine and a drive wheel drives the other, the throttle opening degree is electronically controlled. The structure which cancels | releases the contact of dogs temporarily by changing the driving force of an engine by changing is disclosed.

特許第4392794号公報Japanese Patent No. 4392794

しかしながら、本発明者の検討によれば、特許文献1の構成では、エンジンと駆動輪との一方が他方を駆動している状態において変速操作が検出された場合には、スロットル開度が急激に変化される可能性も考えられ、対応してエンジンの出力が急激に変化すると共に、運転性が低下する傾向も考えられる。   However, according to the study of the present inventor, in the configuration of Patent Document 1, when a shift operation is detected in a state where one of the engine and the driving wheel drives the other, the throttle opening degree is abruptly increased. There is a possibility that the engine output is changed, and correspondingly, the output of the engine rapidly changes and the drivability tends to decrease.

本発明は、以上の検討を経てなされたものであり、ドッグ式トランスミッションの変速時にドッグ同士の接触状態を調整する際に、スロットル開度が急激に変化することに起因するエンジンの吸入空気量の急激な変動に伴って、エンジンの出力が急激に変化することを抑制可能なエンジン制御装置を提供することを目的とする。   The present invention has been made after the above-described studies. When adjusting the contact state between the dogs during gear shifting of the dog type transmission, the intake air amount of the engine caused by a sudden change in the throttle opening is determined. An object of the present invention is to provide an engine control device capable of suppressing a rapid change in engine output due to a rapid change.

以上の目的を達成するべく、本発明は、メインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する鞍乗型車両に搭載され、前記メインクラッチの接続又は遮断を検出するクラッチ状態検出部と、前記ドッグ式トランスミッションの変速操作を検出する変速操作検出部と、前記クラッチ状態検出部が前記メインクラッチの接続を検出している状態において前記変速操作検出部が前記ドッグ式トランスミッションの前記変速操作を検出した場合には、前記ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めて前記ドッグ式トランスミッションの変速が可能となるように
、前記エンジンのスロットル開度を一時的に変化させることにより前記エンジンの出力を一時的に変化させる制御を実行する制御部と、前記ドッグ式トランスミッションの変速段を検出する変速段検出部と、前記変速段の変化に基づいて、前記ドッグ式トランスミッションの前記変速の完了を検出する変速完了検出部と、を備えるエンジン制御装置であって、前記制御部は、前記スロットル開度を一時的に変化させる前記制御を実行する際に、前記スロットル開度を所定値ほど変化させて保持する第1の制御を実行し、前記第1の制御の実行中に前記変速完了検出部が前記ドッグ式トランスミッションの前記変速の前記完了を検出した場合には、前記第1の制御を終了し、前記第1の制御の実行中に前記変速完了検出部が前記ドッグ式トランスミッションの前記変速の前記完了を検出する前に、前記第1の制御の実行が所定時間継続した場合には、前記所定値を変化させて前記第1の制御を実行することを第1の局面とする。
In order to achieve the above object, the present invention is mounted on a straddle-type vehicle that transmits engine driving force to driving wheels through a main clutch and a dog type transmission in order, and detects connection or disconnection of the main clutch. A clutch state detection unit, a shift operation detection unit that detects a shift operation of the dog transmission, and the shift operation detection unit in the state that the clutch state detection unit detects the connection of the main clutch. When the shift operation of the engine is detected, the throttle opening of the engine is temporarily set so that the dog-type transmission can be shifted by releasing or weakening the dogs of the dog-type transmission. Control to change the engine output temporarily by changing A control unit that detects a shift stage of the dog transmission, and a shift completion detection unit that detects completion of the shift of the dog transmission based on a change in the shift stage. In the engine control device, the control unit executes first control for changing and holding the throttle opening by a predetermined value when executing the control for temporarily changing the throttle opening. When the shift completion detection unit detects the completion of the shift of the dog transmission during execution of the first control, the first control is terminated and the first control is being executed. If the execution of the first control continues for a predetermined time before the shift completion detecting unit detects the completion of the shift of the dog transmission, the predetermined value is set to The first aspect to execute the first control by reduction.

本発明は、かかる第1の局面に加えて、前記変速操作がシフトダウンである場合には、前記第1の制御の実行中に、前記制御部が前記エンジンの前記出力を増加方向に変化させることを第2の局面とする。   In the present invention, in addition to the first aspect, when the speed change operation is downshifting, the control unit changes the output of the engine in an increasing direction during execution of the first control. This is the second aspect.

本発明は、かかる第1又は第2の局面に加えて、前記制御部は、前記スロットル開度を目標スロットル開度に近づくように変化させ、前記第1の制御の実行中に、前記目標スロットル開度がリミット開度に達した場合には、前記第1の制御を終了することを第3の局面とする。   In the present invention, in addition to the first or second aspect, the control unit changes the throttle opening so as to approach the target throttle opening, and the target throttle is changed during execution of the first control. When the opening degree reaches the limit opening degree, the third aspect is to end the first control.

本発明は、かかる第3の局面に加えて、前記リミット開度は、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間のスロットル開度に設定されることを第4の局面とする。   In the present invention, in addition to the third aspect, the limit opening is set to a throttle opening between a throttle opening at which the engine drives the driving wheel and a throttle opening at which the driving wheel drives the engine. This is the fourth aspect.

本発明の第1の局面によれば、クラッチ状態検出部がメインクラッチの接続を検出している状態において変速操作検出部がドッグ式トランスミッションの変速操作を検出した場合には、ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めてドッグ式トランスミッションの変速が可能となるように、エンジンのスロットル開度を一時的に変化させることによりエンジンの出力を一時的に変化させる制御を実行する制御部が、スロットル開度を一時的に変化させる制御を実行する際に、スロットル開度を所定値ほど変化させて保持する第1の制御を実行し、第1の制御の実行中に変速完了検出部がドッグ式トランスミッションの変速の完了を検出した場合には、第1の制御を終了し、第1の制御の実行中に変速完了検出部がドッグ式トランスミッションの変速の完了を検出する前に、第1の制御の実行が所定時間継続した場合には、所定値を変化させて第1の制御を実行することにより、ドッグ式トランスミッションの変速時にドッグ同士の接触状態を調整する際に、スロットル開度が急激に変化することに起因するエンジンの吸入空気量の急激な変動に伴って、エンジンの出力が急激に変化することを抑制することができる。特に、変速操作を検出してから長時間経過しても変速が完了しない場合には、スロットル開度を段階的に変化させるので、変速時にスロットル開度が急激に変化することによってエンジンの出力が急激に変化することを抑制することができる。   According to the first aspect of the present invention, when the shift operation detecting unit detects the shift operation of the dog transmission while the clutch state detecting unit detects the connection of the main clutch, A control unit that executes control to temporarily change the engine output by temporarily changing the throttle opening of the engine so that the dog-type transmission can be shifted by releasing or weakening the engagement between them. However, when executing the control for temporarily changing the throttle opening, the first control for changing and holding the throttle opening by a predetermined value is executed, and the shift completion detection unit is executed during the execution of the first control. When the shift completion of the dog type transmission is detected, the first control is terminated, and the shift completion detection unit detects the dog during the execution of the first control. If the execution of the first control continues for a predetermined time before detecting the completion of the transmission shift, the first control is executed by changing the predetermined value. When the contact state of the engine is adjusted, it is possible to suppress a rapid change in the engine output due to a sudden change in the intake air amount of the engine caused by a sudden change in the throttle opening. In particular, if the shift is not completed even after a long time has elapsed since the detection of the shift operation, the throttle opening is changed stepwise, so that the engine output is reduced by a sudden change in the throttle opening during the shift. A sudden change can be suppressed.

本発明の第2の局面によれば、変速操作がシフトダウンである場合には、第1の制御の実行中に、制御部がエンジンの出力を増加方向に変化させることにより、駆動輪側のドッグがエンジン側のドッグ(ドッグ歯)を押して駆動している状態において、駆動輪側のドッグからエンジン側のドッグ(ドッグ歯)を引き離す方向に駆動することができる。   According to the second aspect of the present invention, when the speed change operation is downshift, the control unit changes the output of the engine in the increasing direction during execution of the first control, so that the driving wheel side In a state where the dog pushes and drives the dog (dog teeth) on the engine side, the dog can be driven in a direction to pull the dog (dog teeth) on the engine side away from the dog on the drive wheel side.

本発明の第3の局面によれば、制御部が、スロットル開度を目標スロットル開度に近づくように変化させ、第1の制御の実行中に、目標スロットル開度がリミット開度に達した
場合には、第1の制御を終了することにより、駆動輪側のドッグとエンジン側のドッグとの間の摩擦力にばらつきがあってそれが大きい場合や、エンジンの出力にばらつきがあってそれが上昇し難い場合等に起因して、ドッグ式トランスミッションの変速が完了し難いときであっても、目標スロットル開度が急激に増大されることを抑制して、エンジンの吸入空気量が急激に増大することを抑制しその出力の急激な変化を抑制することができる。
According to the third aspect of the present invention, the control unit changes the throttle opening so as to approach the target throttle opening, and the target throttle opening reaches the limit opening during the execution of the first control. In some cases, when the first control is terminated, the frictional force between the dog on the drive wheel side and the dog on the engine side varies greatly, or the engine output varies. Even if it is difficult to complete the shifting of the dog type transmission due to the case where it is difficult to increase the engine, the target throttle opening is suppressed from increasing rapidly, and the intake air amount of the engine It is possible to suppress the increase and suppress a sudden change in the output.

本発明の第4の局面によれば、リミット開度が、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間のスロットル開度に設定されることにより、運転者が誤ってギヤ変速スイッチを操作して今回のエンジン制御処理が開始された場合でも、鞍乗型車両が急激に加速されることを抑制することができる。   According to the fourth aspect of the present invention, the limit opening is set to a throttle opening between a throttle opening at which the engine drives the driving wheel and a throttle opening at which the driving wheel drives the engine. Even when the driver erroneously operates the gear shift switch and the current engine control process is started, it is possible to prevent the straddle-type vehicle from being accelerated rapidly.

本発明の実施形態におけるエンジン制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of the engine control apparatus in embodiment of this invention. 図2(a)は、本実施形態におけるエンジン制御処理の流れを示すフローチャートであり、図2(b)は、図2(a)のフローチャート中で用いる目標スロットル開度THtrgのリミット開度THlim1(上限値)を設定するためのドッグ式トランスミッションの各変速段におけるロードラインを示すグラフデータである。FIG. 2A is a flowchart showing the flow of engine control processing in the present embodiment, and FIG. 2B is a limit opening THlim1 (the target throttle opening THtrg used in the flowchart of FIG. 2A). 3 is graph data showing a load line at each gear stage of a dog transmission for setting an upper limit value. 図3(a)は、図2(a)に示すエンジン制御処理の続きを示すフローチャートであり、図3(b)は、図3(a)のフローチャート中で用いる目標スロットル開度THtrgのリミット開度THlim2(下限値)を設定するためのドッグ式トランスミッションの各変速段におけるロードラインを示すグラフデータである。FIG. 3A is a flowchart showing a continuation of the engine control process shown in FIG. 2A, and FIG. 3B is a diagram showing the limit opening of the target throttle opening THtrg used in the flowchart of FIG. It is graph data which shows the load line in each gear stage of the dog type transmission for setting degree THlim2 (lower limit). 本実施形態におけるエンジン制御処理を説明するためのタイミングチャートであり、図2に示すエンジン制御処理のフローチャートに対応する。It is a timing chart for demonstrating the engine control process in this embodiment, and respond | corresponds to the flowchart of the engine control process shown in FIG.

以下、図面を適宜参照して、本発明の実施形態におけるエンジン制御装置につき、詳細に説明する。   Hereinafter, an engine control apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings as appropriate.

〔エンジン制御装置の構成〕
まず、図1を参照して、本発明の実施形態におけるエンジン制御装置の構成について説明する。
[Configuration of engine control unit]
First, with reference to FIG. 1, the structure of the engine control apparatus in embodiment of this invention is demonstrated.

図1は、本実施形態におけるエンジン制御装置の構成を示すブロック図である。   FIG. 1 is a block diagram showing the configuration of the engine control apparatus in the present embodiment.

図1に示すように、本実施形態におけるエンジン制御装置1は、ECU(Electronic Control Unit)等の電子制御装置によって構成され、いずれも図示を省略するメインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する典型的には自動二輪車等の鞍乗型車両に搭載されている。   As shown in FIG. 1, an engine control device 1 according to the present embodiment is configured by an electronic control device such as an ECU (Electronic Control Unit), and the engine control device 1 is sequentially connected to an engine through a main clutch and a dog transmission that are not shown. It is typically mounted on a straddle-type vehicle such as a motorcycle that transmits driving force to driving wheels.

エンジン制御装置1は、変速操作検出部2、クラッチ状態検出部3、回転速度検出部4、変速段/変速完了検出部5、ドッグ係合状態推定部6、制御部7、及びスロットルモータ駆動回路8を備えている。なお、これらの変速操作検出部2、クラッチ状態検出部3、回転速度検出部4、変速段/変速完了検出部5、ドッグ係合状態推定部6、及び制御部7各々機能ブロックとして示し、エンジン制御装置1は、図示を省略するメモリ等を備える。   The engine control device 1 includes a shift operation detection unit 2, a clutch state detection unit 3, a rotation speed detection unit 4, a shift speed / shift completion detection unit 5, a dog engagement state estimation unit 6, a control unit 7, and a throttle motor drive circuit. 8 is provided. The shift operation detection unit 2, the clutch state detection unit 3, the rotation speed detection unit 4, the shift speed / shift completion detection unit 5, the dog engagement state estimation unit 6, and the control unit 7 are shown as functional blocks, respectively. The control device 1 includes a memory or the like not shown.

具体的には、変速操作検出部2は、運転者がドッグ式トランスミッションの変速を行う際のその変速操作に関する情報を坦持するギヤ変速スイッチ10からの入力信号を検出することによって、ドッグ式トランスミッションの変速操作を検出する。変速操作検出部2
は、ドッグ式トランスミッションの変速操作の有無に応じた電気信号を制御部7に入力する。
Specifically, the shift operation detection unit 2 detects an input signal from the gear shift switch 10 that carries information related to the shift operation when the driver shifts the dog transmission, thereby detecting the dog transmission. Detects shifting operation. Shift operation detection unit 2
Inputs an electric signal corresponding to the presence or absence of a shifting operation of the dog transmission to the control unit 7.

クラッチ状態検出部3は、運転者がメインクラッチを接続又は遮断する際のその操作に関する情報を坦持するクラッチスイッチ11からの入力信号に基づいて、メインクラッチの接続又は遮断を検出する。クラッチ状態検出部3は、メインクラッチの断続操作に応じた電気信号を制御部7に入力する。   The clutch state detection unit 3 detects connection or disconnection of the main clutch based on an input signal from the clutch switch 11 that carries information related to the operation when the driver connects or disconnects the main clutch. The clutch state detection unit 3 inputs an electric signal corresponding to the main clutch on / off operation to the control unit 7.

回転速度検出部4は、クランク角センサ12が出力するエンジンのクランク角(クランク軸の回転角度)に応じた電気信号に基づいて、エンジンの回転速度NEを検出する。回転速度検出部4は、このように検出したエンジンの回転速度NEを示す電気信号をドッグ係合状態推定部6及び制御部7に入力する。   The rotational speed detector 4 detects the rotational speed NE of the engine based on an electrical signal corresponding to the crank angle of the engine (the rotational angle of the crankshaft) output from the crank angle sensor 12. The rotation speed detection unit 4 inputs an electric signal indicating the detected engine rotation speed NE to the dog engagement state estimation unit 6 and the control unit 7.

変速段/変速完了検出部5は、ギヤポジションセンサ13が出力するドッグ式トランスミッションのシフトドラムの回転位置に対応してドッグ式トランスミッションで選択されている変速段(ギアポジション)に応じた信号に基づいて、ドッグ式トランスミッションで選択されている変速段を検出すると共に、変速の完了を検出する。変速段/変速完了検出部5は、このように検出した変速段を示す電気信号や変速の完了を示す電気信号を制御部7に入力する。なお、変速段/変速完了検出部5における変速段を検出する機能及び変速の完了を検出する機能は、別々の機能ブロックで実現されてもよい。   The gear position / shift completion detection unit 5 is based on a signal corresponding to the gear position (gear position) selected by the dog transmission corresponding to the rotational position of the shift drum of the dog transmission output from the gear position sensor 13. Then, the shift stage selected by the dog transmission is detected and the completion of the shift is detected. The shift speed / shift completion detection unit 5 inputs an electrical signal indicating the detected shift speed and an electrical signal indicating the completion of the shift to the control unit 7. Note that the function of detecting the shift speed and the function of detecting the completion of the shift in the shift speed / shift completion detecting unit 5 may be realized by separate functional blocks.

ドッグ係合状態推定部6は、鞍乗型車両において、駆動輪がエンジンを駆動している運転状態にあるのか、又はエンジンが駆動輪を駆動している運転状態にあるのか、を推定する。ここで、典型的には、鞍乗型車両において、駆動輪がエンジンを駆動している運転状態にある場合とは、減速走行中等の鞍乗型車両において、エンジン出力が相対的に小さく、エンジンが駆動源として機能せず慣性力等で走行している運転状態に対応して、ドッグ式トランスミッションにおける駆動輪側のドッグがエンジン側のドッグを駆動している状態にある場合に相当する。また、鞍乗型車両において、エンジンが駆動輪を駆動している運転状態にある場合とは、加速走行中等の鞍乗型車両において、エンジン出力が相対的に大きく、エンジンが駆動源として機能を発揮している運転状態に対応して、ドッグ式トランスミッションにおけるエンジン側のドッグが駆動輪側のドッグを駆動している状態にある場合に相当する。このようなドッグ係合状態推定部6による推定処理は、ドッグ係合状態推定部6が、エンジンの吸気系に設けられたスロットルバルブにおけるスロットルモータ15の駆動に伴う開度(スロットル開度)に応じて、スロットル開度センサ14が出力する電気信号と、エンジンのクランク角に応じてクランク角センサ12が出力する電気信号に基づいて、回転速度検出部4によって検出されたエンジンの回転速度NEを示す電気信号と、を各々読み込んで、それらに基づいて行うことが、精度の高い実用的な推定が実現できるため好ましい。ドッグ係合状態推定部6は、このように推定した駆動輪がエンジンを駆動している状態又はエンジンが駆動輪を駆動している状態にあることを示す電気信号を制御部7に入力する。   The dog engagement state estimation unit 6 estimates whether the driving wheel is in an operating state in which the engine is driving in the straddle-type vehicle or in an operating state in which the engine is driving the driving wheel. Here, typically, in a straddle-type vehicle, when the driving wheels are driving the engine, the engine output is relatively small in the straddle-type vehicle such as during deceleration traveling, and the engine This corresponds to the case where the dog on the driving wheel side in the dog transmission is in the state of driving the dog on the engine side, corresponding to the driving state in which the engine does not function as a driving source and travels with inertial force or the like. In addition, in a saddle riding type vehicle, when the engine is in a driving state where driving wheels are being driven, in a saddle riding type vehicle such as during acceleration running, the engine output is relatively large and the engine functions as a drive source. This corresponds to the case where the engine-side dog in the dog-type transmission is in the state of driving the dog on the drive wheel side, corresponding to the driving state being exhibited. Such an estimation process by the dog engagement state estimation unit 6 is based on the opening degree (throttle opening amount) of the throttle engagement state estimation unit 6 when the throttle motor 15 is driven in the throttle valve provided in the intake system of the engine. Accordingly, based on the electrical signal output from the throttle opening sensor 14 and the electrical signal output from the crank angle sensor 12 according to the crank angle of the engine, the engine rotational speed NE detected by the rotational speed detection unit 4 is obtained. It is preferable that each of the electrical signals shown is read and performed based on the signals because highly accurate practical estimation can be realized. The dog engagement state estimation unit 6 inputs an electric signal indicating that the estimated driving wheel is driving the engine or the engine is driving the driving wheel to the control unit 7.

制御部7は、ドッグ係合状態推定部6が推定した駆動輪がエンジンを駆動している運転状態にある場合、及びドッグ係合状態推定部6が推定したエンジンが駆動輪を駆動している運転状態にある場合の各々に応じて、クラッチ状態検出部3がメインクラッチの接続を検出している状態において変速操作検出部2がドッグ式トランスミッションの変速操作を検出した場合に、ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めて変速が可能となるように、スロットルモータ15の駆動によるスロットル開度を調整して、エンジンの出力を一時的に変化させるようにこれを制御する。制御部7は、このようにスロットル開度を調整するための制御信号を、スロットルモータ駆動回路8に入力する。   When the driving wheel estimated by the dog engagement state estimation unit 6 is in an operating state where the engine is driven, and the engine estimated by the dog engagement state estimation unit 6 is driving the driving wheel. When the shift operation detection unit 2 detects a shift operation of the dog transmission in a state where the clutch state detection unit 3 detects the connection of the main clutch, in response to each of the driving states, The throttle opening degree by driving the throttle motor 15 is adjusted so that the dogs can be disengaged or weakened so that shifting can be performed, and this is controlled so as to temporarily change the engine output. The control unit 7 inputs a control signal for adjusting the throttle opening in this way to the throttle motor drive circuit 8.

スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによってスロットル開度を制御する。   The throttle motor drive circuit 8 controls the throttle opening by driving the throttle motor 15 in accordance with a control signal from the control unit 7.

以上のような構成を有するエンジン制御装置1は、以下に示すエンジン制御処理を実行することによって、ドッグ式トランスミッションの変速時にドッグ同士の接触状態を調整する際のスロットル開度が急激に変化することに起因して、エンジンの吸入空気量の急激な変動に伴いエンジンの出力が急激に変化することを抑制する。以下、更に図2から図4をも参照して、エンジン制御処理を実行する際のエンジン制御装置1の動作について、詳細に説明する。   The engine control apparatus 1 having the above-described configuration performs the engine control process shown below, so that the throttle opening when adjusting the contact state between the dogs when the dog-type transmission is shifted changes rapidly. As a result, it is possible to suppress a rapid change in the engine output accompanying a rapid change in the intake air amount of the engine. Hereinafter, the operation of the engine control apparatus 1 when executing the engine control process will be described in detail with reference to FIGS.

〔エンジン制御処理〕
図2(a)は、本実施形態におけるエンジン制御処理の流れを示すフローチャートであり、図2(b)は、図2(a)のフローチャート中で用いる目標スロットル開度THtrgのリミット開度THlim1(上限値)を設定するためのドッグ式トランスミッションの各変速段におけるロードラインを示すグラフデータである。また、図3(a)は、図2(a)に示すエンジン制御処理の続きを示すフローチャートであり、図3(b)は、図3(a)のフローチャート中で用いる目標スロットル開度THtrgのリミット開度THlim2(下限値)を設定するためのドッグ式トランスミッションの各変速段におけるロードラインを示すグラフデータである。また、図4は、本実施形態におけるエンジン制御処理を説明するためのタイミングチャートであり、図2に示すエンジン制御処理のフローチャートに対応する。なお、図2(b)及び図3(b)における変速段の数は一例である。
[Engine control processing]
FIG. 2A is a flowchart showing the flow of engine control processing in the present embodiment, and FIG. 2B is a limit opening THlim1 (the target throttle opening THtrg used in the flowchart of FIG. 2A). 3 is graph data showing a load line at each gear stage of a dog transmission for setting an upper limit value. FIG. 3A is a flowchart showing a continuation of the engine control process shown in FIG. 2A, and FIG. 3B is a diagram showing the target throttle opening THtrg used in the flowchart of FIG. It is graph data which shows the load line in each gear stage of the dog type transmission for setting limit opening degree THlim2 (lower limit). FIG. 4 is a timing chart for explaining the engine control process in the present embodiment, and corresponds to the flowchart of the engine control process shown in FIG. Note that the number of shift speeds in FIGS. 2B and 3B is an example.

図2(a)及び図3(a)に示すフローチャートは、鞍乗型車両が起動されてエンジン制御装置1が起動されたタイミングで開始となり、エンジン制御処理はステップS1の処理に進む。   The flowcharts shown in FIGS. 2 (a) and 3 (a) are started when the straddle-type vehicle is started and the engine control device 1 is started, and the engine control process proceeds to step S1.

ステップS1の処理では、変速操作検出部2が、ドッグ式トランスミッションの変速操作の有無に関する情報を担持するギヤ変速スイッチ10からの入力信号を読み込む。これにより、ステップS1の処理は完了し、エンジン制御処理はステップS2の処理に進む。   In the process of step S1, the shift operation detection unit 2 reads an input signal from the gear shift switch 10 that carries information regarding the presence or absence of a shift operation of the dog transmission. Thereby, the process of step S1 is completed and the engine control process proceeds to the process of step S2.

ステップS2の処理では、変速操作検出部2が、ステップS1の処理によって読み込まれた入力信号が「0」から「1」に変化したか否かを判断することによって、ドッグ式トランスミッションの変速操作が検出されたか否かを判断する。かかる判断の結果、入力信号が変化していない場合には、変速操作検出部2は、ドッグ式トランスミッションの変速操作は検出されていないと判断し、エンジン制御処理をステップS1の処理に戻す。一方、入力信号が変化した場合には、変速操作検出部2は、ドッグ式トランスミッションの変速操作が検出されたと判断し、エンジン制御処理をステップS3の処理に進める。   In the process of step S2, the shift operation detecting unit 2 determines whether or not the input signal read by the process of step S1 has changed from “0” to “1”. It is determined whether or not it has been detected. If the input signal has not changed as a result of the determination, the shift operation detection unit 2 determines that the shift operation of the dog transmission is not detected, and returns the engine control process to the process of step S1. On the other hand, when the input signal changes, the shift operation detection unit 2 determines that the shift operation of the dog transmission has been detected, and advances the engine control process to the process of step S3.

ステップS3の処理では、クラッチ状態検出部3が、メインクラッチの接続又は遮断に関する情報を担持したクラッチスイッチ11からの入力信号を読み込む。これにより、ステップS3の処理は完了し、エンジン制御処理はステップS4の処理に進む。   In the process of step S3, the clutch state detection unit 3 reads an input signal from the clutch switch 11 carrying information on connection or disconnection of the main clutch. Thereby, the process of step S3 is completed and the engine control process proceeds to the process of step S4.

ステップS4の処理では、クラッチ状態検出部3が、ステップS3の処理によって読み込まれた入力信号の値が「0」又は「1」のどちらであるかを判断することによって、メインクラッチが接続又は遮断されているかを判断する。かかる判断の結果、入力信号の値が「0」である場合には、クラッチ状態検出部3は、メインクラッチは遮断されていると判断し、エンジン制御処理をステップS1の処理に戻す。一方、入力信号の値が「1」である場合には、クラッチ状態検出部3は、メインクラッチが接続されていると判断し、エンジン制御処理をステップS5の処理に進める。   In the process of step S4, the clutch state detection unit 3 determines whether the value of the input signal read by the process of step S3 is “0” or “1”, so that the main clutch is connected or disconnected. Judge whether it has been. As a result of such determination, when the value of the input signal is “0”, the clutch state detection unit 3 determines that the main clutch is disengaged, and returns the engine control process to the process of step S1. On the other hand, when the value of the input signal is “1”, the clutch state detection unit 3 determines that the main clutch is engaged, and advances the engine control process to the process of step S5.

ステップS5の処理では、ドッグ係合状態推定部6が、鞍乗型車両において、駆動輪がエンジンを駆動している運転状態にあるのか、又はエンジンが駆動輪を駆動している運転状態にあるのか、を推定する。かかる推定処理の結果、駆動輪がエンジンを駆動している運転状態にあると推定される場合には、ドッグ係合状態推定部6は、エンジン制御処理をステップS6の処理に進める。一方、エンジンが駆動輪を駆動している運転状態にあると推定される場合には、ドッグ係合状態推定部6は、エンジン制御処理をステップS23の処理に進める。ここで、かかる推定処理は、例えば、ドッグ係合状態推定部6が、スロットル開度センサ14が出力するスロットル開度に応じた電気信号と、回転速度検出部4によって検出されたエンジンの回転速度NEを示す電気信号と、を各々読み込み、図2(b)においてこれらのスロットル開度TH及びエンジンの回転速度NEによって規定される点(運転状態)が、図2(b)に示すノーロードライン(ドッグ同士の係合状態が減速時の係合状態と加速時の係合状態との間で切り換わるライン)noの下側領域にあれば、駆動輪がエンジンを駆動している運転状態にあると推定し、今後、エンジン制御処理は、エンジン出力を一時的に増加させるような処理へ向かうことになる。一方で、図2(b)においてこれらのスロットル開度TH及びエンジンの回転速度NEによって規定される点が、図2(b)に示すノーロードラインnoの上側領域にあれば、エンジンが駆動輪を駆動している運転状態にあると推定し、今後、エンジン制御処理は、エンジン出力を一時的に減少させるような処理へ向かうことになる。なお、図2(b)においてこれらのスロットル開度TH及びエンジンの回転速度NEによって規定される点が、図2(b)に示すノーロードラインno上に位置した場合には、必要に応じていずれかの運転状態にあると推定すればよい。図2(b)に示すグラフデータは、エンジン制御装置のメモリに記憶されたものを用いた。   In the process of step S5, the dog engagement state estimation unit 6 is in a driving state in which the driving wheel is driving the engine in the saddle riding type vehicle, or is in a driving state in which the engine is driving the driving wheel. It is estimated. As a result of the estimation process, when it is estimated that the driving wheel is in the driving state driving the engine, the dog engagement state estimation unit 6 advances the engine control process to the process of step S6. On the other hand, when it is estimated that the engine is in the driving state where the driving wheels are being driven, the dog engagement state estimation unit 6 advances the engine control process to the process of step S23. Here, the estimation process is performed, for example, when the dog engagement state estimation unit 6 outputs an electric signal corresponding to the throttle opening output from the throttle opening sensor 14 and the engine rotation speed detected by the rotation speed detection unit 4. The electric signal indicating NE is read, and the point (operating state) defined by the throttle opening TH and the engine speed NE in FIG. 2B is the no-load line (shown in FIG. 2B). If the engagement state between the dogs is a line that switches between the engagement state at the time of deceleration and the engagement state at the time of acceleration) If it is in the lower region of no, the driving wheel is in the driving state driving the engine. In the future, the engine control process will proceed to a process that temporarily increases the engine output. On the other hand, if the point defined by the throttle opening TH and the engine speed NE in FIG. 2B is in the upper region of the no-load line no shown in FIG. It is presumed that the vehicle is in a driving operation state, and in the future, the engine control process will proceed to a process for temporarily reducing the engine output. In addition, when the point prescribed | regulated by these throttle opening TH and engine rotational speed NE in FIG.2 (b) is located on the no-load line no shown in FIG.2 (b), it will be any as needed. What is necessary is just to estimate that it is in the driving state. The graph data shown in FIG. 2 (b) was stored in the memory of the engine control device.

ステップS6の処理では、回転速度検出部4が、クランク角センサ12が出力するエンジンのクランク角に応じた電気信号に基づいて、エンジンの回転速度NEを検出し、このように検出したエンジンの回転速度NEを示す電気信号を制御部7に入力する。これにより、ステップS6の処理は完了し、エンジン制御処理はステップS7の処理に進む。なお、ステップS5の処理で、既に、回転速度検出部4が、エンジンの回転速度NEを検出してそれを示す電気信号をドッグ係合状態推定部6に入力すると共に制御部7にも入力している場合には、ステップS6の処理は、省略可能である。   In the process of step S6, the rotational speed detection unit 4 detects the rotational speed NE of the engine based on the electrical signal corresponding to the crank angle of the engine output from the crank angle sensor 12, and the engine rotation thus detected is detected. An electric signal indicating the speed NE is input to the control unit 7. Thereby, the process of step S6 is completed and the engine control process proceeds to the process of step S7. In the process of step S5, the rotational speed detection unit 4 has already detected the rotational speed NE of the engine and inputs an electric signal indicating it to the dog engagement state estimation unit 6 and also to the control unit 7. If so, the process of step S6 can be omitted.

ステップS7の処理では、制御部7が、ステップS6の処理によって検出されたエンジンの回転速度NEに基づいて、スロットル開度のイニシャル開度TH1(>現在の目標スロットル開度)を算出する。これにより、ステップS7の処理は完了し、エンジン制御処理はステップS8の処理に進む。   In the process of step S7, the control unit 7 calculates the initial opening TH1 of the throttle opening (> current target throttle opening) based on the engine speed NE detected by the process of step S6. Thereby, the process of step S7 is completed, and the engine control process proceeds to the process of step S8.

ステップS8の処理では、制御部7が、目標スロットル開度THtrgをステップS7の処理によって算出したイニシャル開度TH1に設定する(図4に示す時間t=t1及びt5)。これにより、ステップS8の処理は完了し、エンジン制御処理はステップS9の処理に進む。   In the process of step S8, the control unit 7 sets the target throttle opening THtrg to the initial opening TH1 calculated by the process of step S7 (time t = t1 and t5 shown in FIG. 4). Thereby, the process of step S8 is completed, and the engine control process proceeds to the process of step S9.

ステップS9の処理では、変速段/変速完了検出部5が、ギヤポジションセンサ13の出力信号に基づいて、ドッグ式トランスミッションで選択されている変速段GPを検出し、制御部7が、変速段/変速完了検出部5によってこのように検出された変速段GPに基づいて、スロットル開度の保持時間を計測するタイマTのタイムアップ時間Tlimを時間T1に設定する(図4に示す時間t=t1及びt5)。これにより、ステップS9の処理は完了し、エンジン制御処理はステップS10の処理に進む。   In step S9, the gear position / shift completion detection unit 5 detects the gear stage GP selected by the dog transmission based on the output signal of the gear position sensor 13, and the control unit 7 Based on the gear stage GP detected in this way by the shift completion detecting unit 5, the time-up time Tlim of the timer T for measuring the throttle opening holding time is set to the time T1 (time t = t1 shown in FIG. 4). And t5). Thereby, the process of step S9 is completed, and the engine control process proceeds to the process of step S10.

ステップS10の処理では、制御部7が、タイマTの計測時間を0にリセットする(図4に示す時間t=t1及びt5)。これにより、ステップS10の処理は完了し、エンジ
ン制御処理はステップS11の処理に進む。
In the process of step S10, the control unit 7 resets the measurement time of the timer T to 0 (time t = t1 and t5 shown in FIG. 4). Thereby, the process of step S10 is completed, and the engine control process proceeds to the process of step S11.

ステップS11の処理では、制御部7が、スロットル開度を目標スロットル開度THtrgに保持するようにスロットルモータ駆動回路8を制御する。スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによって、スロットル開度を目標スロットル開度THtrgに一致するように制御する(図4に示す時間t=t1及びt5)。これにより、ステップS11の処理は完了し、エンジン制御処理はステップS12の処理に進む。ここで、かかる処理において、制御部7が、イニシャル開度TH1に設定された目標スロットル開度THtrgにスロットル開度を保持することにより、駆動輪側のドッグがエンジン側のドッグを押して駆動している状態において、駆動輪側のドッグからエンジン側のドッグを引き離す方向に駆動することができる。   In the process of step S11, the control unit 7 controls the throttle motor drive circuit 8 so as to maintain the throttle opening at the target throttle opening THtrg. The throttle motor drive circuit 8 controls the throttle opening to coincide with the target throttle opening THtrg by driving the throttle motor 15 in accordance with a control signal from the controller 7 (time t = t1 shown in FIG. 4). And t5). Thereby, the process of step S11 is completed and the engine control process proceeds to the process of step S12. Here, in such processing, the control unit 7 holds the throttle opening at the target throttle opening THtrg set to the initial opening TH1, so that the dog on the driving wheel pushes and drives the dog on the engine side. In this state, the engine side dog can be driven away from the drive wheel side dog.

ステップS12の処理では、制御部7が、タイマTの計測時間を1増数する。これにより、ステップS12の処理は完了し、エンジン制御処理はステップS13の処理に進む。   In the process of step S12, the control unit 7 increases the measurement time of the timer T by one. Thereby, the process of step S12 is completed and the engine control process proceeds to the process of step S13.

ステップS13の処理では、変速段/変速完了検出部5が、ギヤポジションセンサ13の出力信号に基づいて、ドッグ式トランスミッションで選択されている変速段GPを検出する。これにより、ステップS13の処理は完了し、エンジン制御処理はステップS14の処理に進む。   In the process of step S13, the gear stage / shift completion detection unit 5 detects the gear stage GP selected by the dog transmission based on the output signal of the gear position sensor 13. Thereby, the process of step S13 is completed and the engine control process proceeds to the process of step S14.

ステップS14の処理では、変速段/変速完了検出部5が、ステップS13の処理において検出された変速段GPに基づいて、ドッグ式トランスミッションの変速が完了したか否かを判断する。かかる判断の結果、ドッグ式トランスミッションの変速が完了していない場合には、制御部7は、エンジン制御処理をステップS16の処理に進める。一方、ドッグ式トランスミッションの変速が完了した場合(図4に示す時間t=t4)には、制御部7は、エンジン制御処理をステップS15の処理に進める。ここで、かかる処理において、例えば、変速段/変速完了検出部5が、ステップS13の処理において変速段GPが検出できている場合には、ドッグ式トランスミッションの変速が完了したと判断し、ステップS13の処理において変速段GPが検出できない場合には、ドッグ式トランスミッションの変速が完了していないと判断する。なお、かかる処理は、制御部7が行ってもかまわない。   In the process of step S14, the gear position / shift completion detection unit 5 determines whether or not the shift of the dog transmission is completed based on the gear stage GP detected in the process of step S13. If the result of this determination is that the shifting of the dog transmission has not been completed, the control unit 7 advances the engine control process to the process of step S16. On the other hand, when the shifting of the dog transmission is completed (time t = t4 shown in FIG. 4), the control unit 7 advances the engine control process to the process of step S15. Here, in this process, for example, if the gear stage / shift completion detecting unit 5 has detected the gear stage GP in the process of step S13, it is determined that the shift of the dog transmission has been completed, and step S13. If the gear stage GP cannot be detected in this process, it is determined that the shift of the dog transmission is not completed. Such processing may be performed by the control unit 7.

ステップS15の処理では、制御部7が、目標スロットル開度THtrgを速やかに通常の目標スロットル開度まで減少させる。スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによってスロットル開度を通常の目標スロットル開度に一致するように制御する。これにより、ステップS15の処理は完了し、エンジン制御処理はステップS1の処理に戻る。なお、通常の目標スロットル開度は、制御部7によって、通常走行時の鞍乗型車両の図示を省略するアクセル操作部材の開度等に応じて適宜設定される。   In the process of step S15, the control unit 7 quickly decreases the target throttle opening THtrg to the normal target throttle opening. The throttle motor drive circuit 8 controls the throttle opening to coincide with the normal target throttle opening by driving the throttle motor 15 in accordance with a control signal from the control unit 7. Thereby, the process of step S15 is completed and the engine control process returns to the process of step S1. Note that the normal target throttle opening is appropriately set by the control unit 7 in accordance with the opening of an accelerator operation member (not shown) of the saddle riding type vehicle during normal traveling.

ステップS16の処理では、制御部7が、タイマTの計測時間がステップS9の処理において設定されたタイムアップ時間Tlim以上であるか否かを判断する。かかる判断の結果、タイマTの計測時間がタイムアップ時間Tlim未満である場合には、制御部7は、エンジン制御処理をステップS11の処理に戻す。一方、タイマTの計測時間がタイムアップ時間Tlim以上である場合には、制御部7は、エンジン制御処理をステップS17の処理に進める(図4に示す時間t=t2及びt6)。   In the process of step S16, the control unit 7 determines whether or not the measured time of the timer T is equal to or longer than the time-up time Tlim set in the process of step S9. As a result of the determination, when the measured time of the timer T is less than the time-up time Tlim, the control unit 7 returns the engine control process to the process of step S11. On the other hand, when the measurement time of the timer T is equal to or greater than the time-up time Tlim, the control unit 7 advances the engine control process to the process of step S17 (time t = t2 and t6 shown in FIG. 4).

ステップS17の処理では、制御部7が、ステップS6の処理において検出されたエンジンの回転速度NEとステップS13の処理において検出されたドッグ式トランスミッションの変速段GPに基づいて、目標スロットル開度THtrgの増加量ΔTHtrg1を
算出する(図4に示す時間t=t2及びt6)。これにより、ステップS17の処理は完了し、エンジン制御処理はステップS18の処理に進む。
In the process of step S17, the control unit 7 sets the target throttle opening THtrg based on the engine speed NE detected in the process of step S6 and the gear stage GP of the dog transmission detected in the process of step S13. An increase amount ΔTHtrg1 is calculated (time t = t2 and t6 shown in FIG. 4). Thereby, the process of step S17 is completed, and the engine control process proceeds to the process of step S18.

ステップS18の処理では、制御部7が、目標スロットル開度THtrgにステップS17の処理において算出した増加量ΔTHtrg1を加算した値を新たな目標スロットル開度THtrgとして算出する。スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによって、スロットル開度をこのように設定した目標スロットル開度THtrgに一致するように制御する(図4に示す時間t=t2及びt6)。これにより、ステップS18の処理は完了し、エンジン制御処理はステップS19の処理に進む。ここで、かかる処理において、制御部7が、増加量ΔTHtrg1が加算された目標スロットル開度THtrgに一致するようにスロットル開度を制御することにより、駆動輪側のドッグとエンジン側のドッグとの間の摩擦力にばらつきがあってそれが大きい場合や、エンジンの出力にばらつきがあってそれが上昇し難い場合等に起因して、ドッグ式トランスミッションの変速が完了し難いときであっても、目標スロットル開度THtrgが急激に増大されることを抑制して、エンジンの吸入空気量が急激に増大することを抑制しその出力の急激な変化を抑制することができる。   In the process of step S18, the control unit 7 calculates a value obtained by adding the amount of increase ΔTHtrg1 calculated in the process of step S17 to the target throttle opening THtrg as a new target throttle opening THtrg. The throttle motor drive circuit 8 controls the throttle opening so as to coincide with the target throttle opening THtrg thus set by driving the throttle motor 15 in accordance with a control signal from the control unit 7 (FIG. 4). Times shown t = t2 and t6). Thereby, the process of step S18 is completed and the engine control process proceeds to the process of step S19. Here, in such processing, the control unit 7 controls the throttle opening so as to coincide with the target throttle opening THtrg to which the increase amount ΔTHtrg1 is added, whereby the dog on the driving wheel side and the dog on the engine side are controlled. Even when it is difficult to complete shifting of the dog-type transmission due to the fact that there is a large variation in the friction force between them, or when the output of the engine is uneven and it is difficult to increase, It is possible to suppress the target throttle opening THtrg from being rapidly increased, to suppress a sudden increase in the intake air amount of the engine and to suppress a rapid change in its output.

ステップS19の処理では、変速段/変速完了検出部5が、ギヤポジションセンサ13の出力信号に基づいて、ドッグ式トランスミッションで選択されている変速段GPを検出し、制御部7が、変速段/変速完了検出部5によってこのように検出されたドッグ式トランスミッションの変速段GPに基づいて、スロットル開度の保持時間を計測するタイマTのタイムアップ時間Tlimを時間T2(<T1)に設定する(図4に示す時間t=t2及びt6)。これにより、ステップS19の処理は完了し、エンジン制御処理はステップS20の処理に進む。ここで、かかる処理において、制御部7が、増加量ΔTHtrg1が加算された目標スロットル開度THtrgに一致するようにスロットル開度を制御するためのタイムアップ時間Tlimを時間T2(<T1)に設定することにより、駆動輪側のドッグとエンジン側のドッグとの間の摩擦力にばらつきがあってそれが大きい場合や、エンジンの出力にばらつきがあってそれが上昇し難い場合等に起因して、ドッグ式トランスミッションの変速が完了し難いときであっても、目標スロットル開度THtrgが急激に増大されることを抑制して、エンジンの吸入空気量が急激に増大することを抑制しその出力の急激な変化を抑制することができる。   In the process of step S19, the shift speed / shift completion detection unit 5 detects the shift speed GP selected by the dog transmission based on the output signal of the gear position sensor 13, and the control unit 7 detects the shift speed / Based on the gear stage GP of the dog transmission detected in this way by the shift completion detection unit 5, the time-up time Tlim of the timer T that measures the holding time of the throttle opening is set to time T2 (<T1) ( Time t = t2 and t6) shown in FIG. Thereby, the process of step S19 is completed and the engine control process proceeds to the process of step S20. Here, in such processing, the control unit 7 sets a time-up time Tlim for controlling the throttle opening to the time T2 (<T1) so as to coincide with the target throttle opening THtrg to which the increase amount ΔTHtrg1 is added. If the friction force between the dog on the drive wheel side and the dog on the engine side is uneven and large, or if the output of the engine is uneven and it is difficult to raise it, etc. Even when it is difficult to complete the shifting of the dog transmission, the target throttle opening THtrg is suppressed from increasing rapidly, and the intake air amount of the engine is suppressed from increasing rapidly. Rapid changes can be suppressed.

ステップS20の処理では、制御部7が、タイマTの計測時間を0にリセットする。これにより、ステップS20の処理は完了し、エンジン制御処理はステップS21の処理に進む。   In the process of step S20, the control unit 7 resets the measurement time of the timer T to zero. Thereby, the process of step S20 is completed and the engine control process proceeds to the process of step S21.

ステップS21の処理では、制御部7が、回転速度検出部4によって検出されたエンジンの回転速度NEと変速段/変速完了検出部5によって検出されたドッグ式トランスミッションの変速段GPに基づいて、目標スロットル開度THtrgのリミット開度THlim1(上限値)を設定する。この際、制御部7は、このように検出したエンジンの回転速度NEにおいて、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間の値にリミット開度THlim1を設定する。具体的には、図2(b)に示すように、ドッグ式トランスミッションの変速段GPが1速である場合には、制御部7は、1速のロードライン(変速段が1速であるときに減速と加速とが切り換わるライン)1stとノーロードライン(ドッグ同士の係合状態が減速時の係合状態と加速時の係合状態との間で切り換わるライン)noとで挟まれる領域内にリミット開度THlim1を設定する。同様に、ドッグ式トランスミッションの変速段GPが2速以上である場合には、制御部7は、2速以上の各ロードライン2nd…とノーロードラインnoとで挟まれる領域内にリミット開度THlim1を設定する。これにより、ステップS21の処理は完了し、エンジン制御処理はステップS22の処理に進む。ここで、かかる処理に
おいて、制御部7は、このように検出したエンジンの回転速度NEにおいて、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間の値にリミット開度THlim1を設定することにより、運転者が誤ってギヤ変速スイッチ10を操作して今回のエンジン制御処理が開始された場合でも、鞍乗型車両が急激に加速されることを抑制することができる。なお、図2(b)に示すグラフデータは、エンジン制御装置1のメモリに記憶されていたものを用いる。
In the process of step S21, the control unit 7 determines the target speed based on the engine rotational speed NE detected by the rotational speed detection unit 4 and the gear stage GP of the dog transmission detected by the gear stage / shift completion detection unit 5. A limit opening THlim1 (upper limit value) of the throttle opening THtrg is set. At this time, the control unit 7 sets the limit opening to a value between the throttle opening at which the engine drives the driving wheel and the throttle opening at which the driving wheel drives the engine at the detected engine speed NE. Set THlim1. Specifically, as shown in FIG. 2 (b), when the gear stage GP of the dog type transmission is the first speed, the control unit 7 determines that the first speed road line (when the gear stage is the first speed). In the region between 1st and no-load line (the line where the engagement state between the dogs switches between the engagement state during deceleration and the engagement state during acceleration) no. Is set to the limit opening THlim1. Similarly, when the gear stage GP of the dog-type transmission is 2nd speed or higher, the control unit 7 sets the limit opening THlim1 within a region sandwiched between the load lines 2nd... Set. Thereby, the process of step S21 is completed and an engine control process progresses to the process of step S22. Here, in such processing, the controller 7 determines a value between the throttle opening at which the engine drives the driving wheel and the throttle opening at which the driving wheel drives the engine at the engine speed NE thus detected. By setting the limit opening THlim1 at the same time, even if the driver erroneously operates the gear shift switch 10 and this time the engine control process is started, it is possible to prevent the straddle-type vehicle from being accelerated rapidly. be able to. In addition, what was memorize | stored in the memory of the engine control apparatus 1 is used for the graph data shown in FIG.

ステップS22の処理では、制御部7が、目標スロットル開度THtrgがステップS21の処理において設定されたリミット開度THlim1以上の大きさであるか否かを判断する。かかる判断の結果、目標スロットル開度THtrgがリミット開度THlim1以上の大きさでない場合には、制御部7は、エンジン制御処理をステップS11の処理に戻す(図4に示す時間t=t3、t7、t8)。一方、目標スロットル開度THtrgがリミット開度THlim1以上の大きさである場合(図4に示す時間t=t9)には、制御部7は、エンジン制御処理をステップS15の処理に進める。   In the process of step S22, the control unit 7 determines whether or not the target throttle opening THtrg is greater than or equal to the limit opening THlim1 set in the process of step S21. If the result of this determination is that the target throttle opening THtrg is not greater than or equal to the limit opening THlim1, the control unit 7 returns the engine control process to the process of step S11 (time t = t3, t7 shown in FIG. 4). , T8). On the other hand, when the target throttle opening THtrg is greater than or equal to the limit opening THlim1 (time t = t9 shown in FIG. 4), the control unit 7 advances the engine control process to the process of step S15.

一方で、ステップS5の処理から進められたステップS23の処理では、回転速度検出部4が、クランク角センサ12が出力するエンジンのクランク角に応じた電気信号に基づいて、エンジンの回転速度NEを検出し、このように検出したエンジンの回転速度NEを示す電気信号を制御部7に入力する。これにより、ステップS23の処理は完了し、エンジン制御処理はステップS24の処理に進む。なお、ステップS5の処理で、既に、回転速度検出部4が、エンジンの回転速度NEを検出してそれを示す電気信号をドッグ係合状態推定部6に入力すると共に制御部7にも入力している場合には、ステップS23の処理は、省略可能である。   On the other hand, in the process of step S23 advanced from the process of step S5, the rotational speed detection unit 4 determines the engine rotational speed NE based on the electrical signal corresponding to the crank angle of the engine output from the crank angle sensor 12. An electric signal indicating the detected engine speed NE is input to the control unit 7. Thereby, the process of step S23 is completed, and the engine control process proceeds to the process of step S24. In the process of step S5, the rotational speed detection unit 4 has already detected the rotational speed NE of the engine and inputs an electric signal indicating it to the dog engagement state estimation unit 6 and also to the control unit 7. If so, the process of step S23 can be omitted.

ステップS24の処理では、制御部7が、ステップS23の処理において検出されたエンジンの回転速度NEに基づいて、スロットル開度のイニシャル開度TH2(<現在の目標スロットル開度)を算出する。これにより、ステップS24の処理は完了し、エンジン制御処理はステップS25の処理に進む。   In the process of step S24, the control unit 7 calculates the initial opening TH2 of the throttle opening (<current target throttle opening) based on the engine speed NE detected in the process of step S23. Thereby, the process of step S24 is completed and the engine control process proceeds to the process of step S25.

ステップS25の処理では、制御部7が、目標スロットル開度THtrgをステップS24の処理において算出したイニシャル開度TH2に設定する。スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによって、スロットル開度を目標スロットル開度THtrgに一致するように制御する。これにより、ステップS25の処理は完了し、エンジン制御処理はステップS26の処理に進む。   In the process of step S25, the control unit 7 sets the target throttle opening THtrg to the initial opening TH2 calculated in the process of step S24. The throttle motor drive circuit 8 drives the throttle motor 15 in accordance with a control signal from the control unit 7 to control the throttle opening so as to coincide with the target throttle opening THtrg. Thereby, the process of step S25 is completed, and the engine control process proceeds to the process of step S26.

ステップS26の処理では、変速段/変速完了検出部5が、ギヤポジションセンサ13の出力信号に基づいて、ドッグ式トランスミッションで選択されている変速段GPを検出し、制御部7が、変速段/変速完了検出部5によってこのように検出されたドッグ式トランスミッションの変速段GPに基づいて、スロットル開度の保持時間を計測するタイマTのタイムアップ時間Tlimを時間T3に設定する。これにより、ステップS26の処理は完了し、エンジン制御処理はステップS27の処理に進む。   In the process of step S26, the shift speed / shift completion detection unit 5 detects the shift speed GP selected by the dog transmission based on the output signal of the gear position sensor 13, and the control unit 7 detects the shift speed / Based on the gear stage GP of the dog transmission detected in this way by the shift completion detection unit 5, the time-up time Tlim of the timer T for measuring the holding time of the throttle opening is set to the time T3. Thereby, the process of step S26 is completed, and the engine control process proceeds to the process of step S27.

ステップS27の処理では、制御部7が、タイマTの計測時間を0にリセットする。これにより、ステップS27の処理は完了し、エンジン制御処理はステップS28の処理に進む。   In the process of step S27, the control unit 7 resets the measurement time of the timer T to zero. Thereby, the process of step S27 is completed, and the engine control process proceeds to the process of step S28.

ステップS28の処理では、制御部7が、スロットル開度を目標スロットル開度THtrgに保持するようにスロットルモータ駆動回路8を制御する。スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによっ
て、スロットル開度を目標スロットル開度THtrgに一致するように制御する。これにより、ステップS28の処理は完了し、エンジン制御処理はステップS29の処理に進む。ここで、かかる処理において、制御部7が、イニシャル開度TH2に設定された目標スロットル開度THtrgにスロットル開度を保持することにより、エンジン側のドッグが駆動輪側のドッグを押して駆動している状態において、エンジン側のドッグから駆動輪側のドッグを引き離す方向に駆動することができる。
In step S28, the control unit 7 controls the throttle motor drive circuit 8 so that the throttle opening is maintained at the target throttle opening THtrg. The throttle motor drive circuit 8 drives the throttle motor 15 in accordance with a control signal from the control unit 7 to control the throttle opening so as to coincide with the target throttle opening THtrg. Thereby, the process of step S28 is completed and the engine control process proceeds to the process of step S29. In this process, the control unit 7 holds the throttle opening at the target throttle opening THtrg set to the initial opening TH2, so that the engine-side dog pushes and drives the dog on the driving wheel side. In this state, the driving wheel side dog can be driven away from the engine side dog.

ステップS29の処理では、制御部7が、タイマTの計測時間を1増数する。これにより、ステップS29の処理は完了し、エンジン制御処理はステップS30の処理に進む。   In the process of step S29, the control unit 7 increases the measurement time of the timer T by one. Thereby, the process of step S29 is completed and the engine control process proceeds to the process of step S30.

ステップS30の処理では、変速段/変速完了検出部5が、ギヤポジションセンサ13の出力信号に基づいて、ドッグ式トランスミッションで選択されている変速段GPを検出する。これにより、ステップS30の処理は完了し、エンジン制御処理はステップS31の処理に進む。   In step S30, the shift speed / shift completion detection unit 5 detects the shift speed GP selected by the dog transmission based on the output signal of the gear position sensor 13. Thereby, the process of step S30 is completed, and the engine control process proceeds to the process of step S31.

ステップS31の処理では、変速段/変速完了検出部5が、ステップS30の処理において検出された変速段GPに基づいて、ドッグ式トランスミッションの変速が完了したか否かを判断する。かかる判断の結果、ドッグ式トランスミッションの変速が完了していない場合には、制御部7は、エンジン制御処理をステップS33の処理に進める。一方、ドッグ式トランスミッションの変速が完了した場合には、制御部7は、エンジン制御処理をステップS32の処理に進める。ここで、かかる処理において、例えば、変速段/変速完了検出部5が、ステップS30の処理において変速段GPが検出できている場合には、ドッグ式トランスミッションの変速が完了したと判断し、ステップS30の処理において変速段GPが検出できない場合には、ドッグ式トランスミッションの変速が完了していないと判断する。なお、かかる処理は、制御部7が行ってもかまわない。   In the process of step S31, the shift speed / shift completion detection unit 5 determines whether or not the shift of the dog transmission has been completed based on the shift speed GP detected in the process of step S30. If the result of this determination is that the shifting of the dog transmission has not been completed, the control unit 7 advances the engine control process to the process of step S33. On the other hand, when the shift of the dog transmission is completed, the control unit 7 advances the engine control process to the process of step S32. Here, in this process, for example, when the gear stage / shift completion detection unit 5 has detected the gear stage GP in the process of step S30, it is determined that the shift of the dog transmission has been completed, and step S30. If the gear stage GP cannot be detected in this process, it is determined that the shift of the dog transmission is not completed. Such processing may be performed by the control unit 7.

ステップS32の処理では、制御部7が、目標スロットル開度THtrgを速やかに又は徐々に通常の目標スロットル開度まで増加させる。スロットルモータ駆動回路8は、制御部7からの制御信号に従って、スロットルモータ15を駆動することによって、スロットル開度を通常の目標スロットル開度に一致するように制御する。これにより、ステップS32の処理は完了し、エンジン制御処理はステップS1の処理に戻る。なお、通常の目標スロットル開度は、制御部7によって、通常走行時の鞍乗型車両の図示を省略するアクセル操作部材の開度等に応じて適宜設定される。   In the process of step S32, the control unit 7 increases the target throttle opening THtrg to the normal target throttle opening quickly or gradually. The throttle motor drive circuit 8 controls the throttle opening to coincide with the normal target throttle opening by driving the throttle motor 15 in accordance with a control signal from the control unit 7. Thereby, the process of step S32 is completed and the engine control process returns to the process of step S1. Note that the normal target throttle opening is appropriately set by the control unit 7 in accordance with the opening of an accelerator operation member (not shown) of the saddle riding type vehicle during normal traveling.

ステップS33の処理では、制御部7が、タイマTの計測時間がステップS26の処理において設定されたタイムアップ時間Tlim以上であるか否かを判断する。かかる判断の結果、タイマTの計測時間がタイムアップ時間Tlim未満である場合には、制御部7は、エンジン制御処理をステップS28の処理に戻す。一方、タイマTの計測時間がタイムアップ時間Tlim以上である場合には、制御部7は、エンジン制御処理をステップS34の処理に進める。   In the process of step S33, the control unit 7 determines whether or not the measured time of the timer T is equal to or longer than the time-up time Tlim set in the process of step S26. As a result of the determination, when the measured time of the timer T is less than the time-up time Tlim, the control unit 7 returns the engine control process to the process of step S28. On the other hand, when the measured time of the timer T is equal to or greater than the time-up time Tlim, the control unit 7 advances the engine control process to the process of step S34.

ステップS34の処理では、制御部7が、回転速度検出部4によって検出されたエンジンの回転速度NEとステップS30の処理において検出された検出されたドッグ式トランスミッションの変速段GPに基づいて、目標スロットル開度THtrgの減少量ΔTHtrg2を算出する。これにより、ステップS34の処理は完了し、エンジン制御処理はステップS35の処理に進む。   In the process of step S34, the control unit 7 determines the target throttle based on the engine rotational speed NE detected by the rotational speed detection unit 4 and the detected gear type GP of the dog type transmission detected in the process of step S30. A decrease amount ΔTHtrg2 of the opening degree THtrg is calculated. Thereby, the process of step S34 is completed and the engine control process proceeds to the process of step S35.

ステップS35の処理では、制御部7が、目標スロットル開度THtrgからステップS34の処理において算出した減少量ΔTHtrg2を減算した値を新たな目標スロットル開度THtrgとして算出する。スロットルモータ駆動回路8は、制御部7からの制御
信号に従って、スロットルモータ15を駆動することによって、スロットル開度をこのように設定した目標スロットル開度THtrgに一致するように制御する。これにより、ステップS35の処理は完了し、エンジン制御処理はステップS36の処理に進む。ここで、かかる処理において、制御部7が、減少量ΔTHtrg2が減算された目標スロットル開度THtrgに一致するようにスロットル開度を制御することにより、駆動輪側のドッグとエンジン側のドッグとの間の摩擦力にばらつきがあってそれが大きい場合や、エンジンの出力にばらつきがあってそれが低下し難い場合等に起因して、ドッグ式トランスミッションの変速が完了し難いときであっても、目標スロットル開度THtrgが急激に減少されることを抑制して、エンジンの吸入空気量が急激に減少することを抑制しその出力の急激な変化を抑制することができる。
In the process of step S35, the control unit 7 calculates a value obtained by subtracting the decrease amount ΔTHtrg2 calculated in the process of step S34 from the target throttle opening THtrg as a new target throttle opening THtrg. The throttle motor drive circuit 8 drives the throttle motor 15 in accordance with a control signal from the control unit 7 to control the throttle opening to coincide with the target throttle opening THtrg set in this way. Thereby, the process of step S35 is completed, and the engine control process proceeds to the process of step S36. Here, in such processing, the control unit 7 controls the throttle opening so as to coincide with the target throttle opening THtrg from which the decrease amount ΔTHtrg2 is subtracted, whereby the dog on the drive wheel side and the dog on the engine side are controlled. Even when it is difficult to complete gear shifting of the dog type transmission due to variations in the frictional force between them and when it is large, or due to variations in engine output that are difficult to reduce, It is possible to suppress the target throttle opening THtrg from being rapidly decreased, to suppress a rapid decrease in the intake air amount of the engine, and to suppress a rapid change in the output.

ステップS36の処理では、変速段/変速完了検出部5が、ギヤポジションセンサ13の出力信号に基づいて、ドッグ式トランスミッションで選択されている変速段GPを検出し、制御部7が、変速段/変速完了検出部5によってこのように検出されたドッグ式トランスミッションの変速段GPに基づいて、スロットル開度の保持時間を計測するタイマTのタイムアップ時間Tlimを時間T4(<T3)に設定する。これにより、ステップS36の処理は完了し、エンジン制御処理はステップS37の処理に進む。ここで、かかる処理において、制御部7が、減少量ΔTHtrg2が減算された目標スロットル開度THtrgに一致するようにスロットル開度を制御するためのタイムアップ時間Tlimを時間T4(<T3)に設定することにより、駆動輪側のドッグとエンジン側のドッグとの間の摩擦力にばらつきがあってそれが大きい場合や、エンジンの出力にばらつきがあってそれが低下し難い場合等に起因して、ドッグ式トランスミッションの変速が完了し難いときであっても、目標スロットル開度THtrgが急激に減少されることを抑制して、エンジンの吸入空気量が急激に減少することを抑制しその出力の急激な変化を抑制することができる。   In step S36, the gear position / shift completion detection unit 5 detects the gear stage GP selected by the dog transmission based on the output signal of the gear position sensor 13, and the control unit 7 Based on the gear stage GP of the dog transmission detected in this way by the shift completion detecting unit 5, the time-up time Tlim of the timer T for measuring the holding time of the throttle opening is set to time T4 (<T3). Thereby, the process of step S36 is completed and an engine control process progresses to the process of step S37. Here, in such processing, the control unit 7 sets a time-up time Tlim for controlling the throttle opening to the time T4 (<T3) so as to coincide with the target throttle opening THtrg from which the decrease amount ΔTHtrg2 is subtracted. If the frictional force between the dog on the drive wheel side and the dog on the engine side is uneven and large, or if the output of the engine is uneven and it is difficult to reduce it, etc. Even when it is difficult to complete gear shifting of the dog transmission, the target throttle opening THtrg is suppressed from decreasing rapidly, and the intake air amount of the engine is suppressed from decreasing rapidly. Rapid changes can be suppressed.

ステップS37の処理では、制御部7が、タイマTの計測時間を0にリセットする。これにより、ステップS37の処理は完了し、エンジン制御処理はステップS38の処理に進む。   In the process of step S37, the control unit 7 resets the measurement time of the timer T to zero. Thereby, the process of step S37 is completed, and the engine control process proceeds to the process of step S38.

ステップS38の処理では、制御部7が、ステップS23の処理において検出されたエンジンの回転速度NEと変速段/変速完了検出部5によって検出された変速段GPに基づいて、目標スロットル開度THtrgのリミット開度THlim2(下限値)を設定する。この際、制御部7は、ステップS21の処理と同様に、このように検出したエンジンの回転速度NEにおいて、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間の値にリミット開度THlim2を設定する。具体的には、図3(b)に示すように、ドッグ式トランスミッションの変速段GPが1速である場合には、制御部7は、1速のロードライン(変速段が1速であるときに減速と加速とが切り換わるライン)1stとノーロードライン(ドッグ同士の係合状態が減速時の係合状態と加速時の係合状態との間で切り換わるライン)noとで挟まれる領域内にリミット開度THlim2を設定する。同様に、ドッグ式トランスミッションの変速段GPが2速以上である場合には、制御部7は、2速以上の各ロードライン2nd…とノーロードラインnoとで挟まれる領域内にリミット開度THlim2を設定する。かかるリミット開度THlim2は、ノーロードラインnoに近接させて設定することが好ましい。これにより、ステップS38の処理は完了し、エンジン制御処理はステップS39の処理に進む。ここで、かかる処理において、制御部7は、このように検出したエンジンの回転速度NEにおいて、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間の値にリミット開度THlim2を設定することにより、運転者が誤ってギヤ変速スイッチ10を操作して今回のエンジン制御処理が開始された場合でも、鞍乗型車両が急激に減速されることを抑制することができる。なお、図3(b)に示すグラフデ
ータは、エンジン制御装置1のメモリに記憶されていたものを用いる。
In the process of step S38, the control unit 7 sets the target throttle opening THtrg based on the engine speed NE detected in the process of step S23 and the gear stage GP detected by the gear stage / shift completion detecting unit 5. The limit opening THlim2 (lower limit value) is set. At this time, similarly to the process of step S21, the control unit 7 determines the throttle opening degree at which the engine drives the driving wheel and the throttle opening degree at which the driving wheel drives the engine at the detected engine speed NE. The limit opening THlim2 is set to a value between. Specifically, as shown in FIG. 3B, when the gear stage GP of the dog-type transmission is at the first speed, the control unit 7 sets the first speed road line (when the gear stage is at the first speed). In the region between 1st and no-load line (the line where the engagement state between the dogs switches between the engagement state during deceleration and the engagement state during acceleration) no. Set the limit opening THlim2. Similarly, when the gear stage GP of the dog-type transmission is 2nd speed or higher, the control unit 7 sets the limit opening THlim2 in a region sandwiched between each load line 2nd... Set. The limit opening THlim2 is preferably set close to the no-load line no. Thereby, the process of step S38 is completed and the engine control process proceeds to the process of step S39. Here, in such processing, the controller 7 determines a value between the throttle opening at which the engine drives the driving wheel and the throttle opening at which the driving wheel drives the engine at the engine speed NE thus detected. By setting the limit opening THlim2 in this way, even if the driver accidentally operates the gear shift switch 10 and this time the engine control process is started, it is possible to prevent the straddle-type vehicle from being rapidly decelerated. be able to. Note that the graph data shown in FIG. 3B is the data stored in the memory of the engine control device 1.

ステップS39の処理では、制御部7が、目標スロットル開度THtrgがステップS38の処理において設定されたリミット開度THlim2以下の大きさであるか否かを判断する。かかる判断の結果、目標スロットル開度THtrgがリミット開度THlim2以下の大きさでない場合には、制御部7は、エンジン制御処理をステップS28の処理に戻す。一方、目標スロットル開度THtrgがリミット開度THlim2以下の大きさである場合には、制御部7は、エンジン制御処理をステップS32の処理に進める。   In the process of step S39, the control unit 7 determines whether or not the target throttle opening THtrg is equal to or smaller than the limit opening THlim2 set in the process of step S38. As a result of the determination, if the target throttle opening THtrg is not smaller than the limit opening THlim2, the control unit 7 returns the engine control process to the process of step S28. On the other hand, when the target throttle opening THtrg is equal to or smaller than the limit opening THlim2, the control unit 7 advances the engine control process to the process of step S32.

以上の本実施形態の構成によれば、クラッチ状態検出部3がメインクラッチの接続を検出している状態において変速操作検出部2がドッグ式トランスミッションの変速操作を検出した場合には、ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めてドッグ式トランスミッションの変速が可能となるように、エンジンのスロットル開度を一時的に変化させることによりエンジンの出力を一時的に変化させる制御を実行する制御部7が、スロットル開度を一時的に変化させる制御を実行する際に、スロットル開度を所定値ほど変化させて保持する第1の制御を実行し、第1の制御の実行中に変速完了検出部5がドッグ式トランスミッションの変速の完了を検出した場合には、第1の制御を終了し、第1の制御の実行中に変速完了検出部5がドッグ式トランスミッションの変速の完了を検出する前に、第1の制御の実行が所定時間継続した場合には、所定値を変化させて第1の制御を実行することにより、ドッグ式トランスミッションの変速時にドッグ同士の接触状態を調整する際に、スロットル開度が急激に変化することに起因するエンジンの吸入空気量の急激な変動に伴って、エンジンの出力が急激に変化することを抑制することができる。特に、変速操作を検出してから長時間経過しても変速が完了しない場合には、スロットル開度を段階的に変化させるので、変速時にスロットル開度が急激に変化することによってエンジンの出力が急激に変化することを抑制することができる。   According to the above-described configuration of the present embodiment, when the shift operation detecting unit 2 detects the shift operation of the dog transmission while the clutch state detecting unit 3 detects the connection of the main clutch, The engine output is temporarily changed by temporarily changing the throttle opening of the engine so that the dog-type transmission can be shifted by releasing or weakening the dogs. When the control unit 7 executes the control for temporarily changing the throttle opening, the control unit 7 executes the first control that changes and holds the throttle opening by a predetermined value, and performs a shift during the execution of the first control. When the completion detection unit 5 detects the completion of the shift of the dog transmission, the first control is terminated, and the shift completion detection is performed during the execution of the first control. When the execution of the first control continues for a predetermined time before the part 5 detects the completion of the shift of the dog transmission, the first control is executed by changing the predetermined value, thereby executing the dog-type transmission. When adjusting the contact state between dogs during gear shifting, the engine output is prevented from changing suddenly due to a sudden change in the intake air amount of the engine due to a sudden change in the throttle opening. can do. In particular, if the shift is not completed even after a long time has elapsed since the detection of the shift operation, the throttle opening is changed stepwise, so that the engine output is reduced by a sudden change in the throttle opening during the shift. A sudden change can be suppressed.

また、変速操作がシフトダウンである場合には、第1の制御の実行中に、制御部7がエンジンの出力を増加方向に変化させることにより、駆動輪側のドッグがエンジン側のドッグを押して駆動している状態において、駆動輪側のドッグからエンジン側のドッグを引き離す方向に駆動することができる。   When the shift operation is downshifting, the control unit 7 changes the output of the engine in the increasing direction during execution of the first control, so that the dog on the driving wheel pushes the dog on the engine side. In the driving state, it is possible to drive in a direction in which the dog on the engine side is pulled away from the dog on the drive wheel side.

また、制御部7が、スロットル開度を目標スロットル開度に近づくように変化させ、第1の制御の実行中に、目標スロットル開度がリミット開度に達した場合には、第1の制御を終了することにより、駆動輪側のドッグとエンジン側のドッグとの間の摩擦力にばらつきがあってそれが大きい場合や、エンジンの出力にばらつきがあってそれが上昇し難い場合等に起因して、ドッグ式トランスミッションの変速が完了し難いときであっても、目標スロットル開度が急激に増大されることを抑制して、エンジンの吸入空気量が急激に増大することを抑制しその出力の急激な変化を抑制することができる。   When the control unit 7 changes the throttle opening so as to approach the target throttle opening, and the target throttle opening reaches the limit opening during the execution of the first control, the first control is performed. If the frictional force between the dog on the drive wheel side and the dog on the engine side is large and large, or if the output of the engine is uneven and it is difficult to increase Even when it is difficult to complete the shifting of the dog type transmission, the target throttle opening is suppressed from increasing rapidly, and the intake air amount of the engine is suppressed from increasing rapidly. Can be suppressed.

また、リミット開度が、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間のスロットル開度に設定されることにより、運転者が誤ってギヤ変速スイッチ10を操作したり、ギヤ変速スイッチ10に異物が当たって今回のエンジン制御処理が開始された場合でも、鞍乗型車両が急激に加速されることを抑制することができる。   Further, the limit opening is set to a throttle opening between the throttle opening at which the engine drives the driving wheel and the throttle opening at which the driving wheel drives the engine, so that the driver erroneously changes the gear shift switch. Even when the engine 10 is operated or a foreign object hits the gear shift switch 10 and the current engine control process is started, it is possible to prevent the straddle-type vehicle from being accelerated rapidly.

なお、本発明は、部材の種類、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。   In the present invention, the type, arrangement, number, and the like of the members are not limited to the above-described embodiments, and the constituent elements thereof are appropriately replaced with those having the same operational effects, and the gist of the invention is not deviated. Of course, it can be appropriately changed within the range.

以上のように、本発明においては、ドッグ式トランスミッションの変速時にドッグ同士の接触状態を調整する際に、スロットル開度が急激に変化することに起因するエンジンの吸入空気量の急激な変動に伴って、エンジンの出力が急激に変化することを抑制可能なエンジン制御装置を提供することができるものであり、その汎用普遍的な性格から車両等のエンジン制御装置に広範に適用され得るものと期待される。   As described above, according to the present invention, when adjusting the contact state between the dogs at the time of shifting the dog type transmission, accompanying the rapid fluctuation of the intake air amount of the engine due to the rapid change of the throttle opening degree. Therefore, it is possible to provide an engine control device capable of suppressing a sudden change in engine output, and it is expected that it can be widely applied to engine control devices for vehicles and the like due to its universality. Is done.

1…エンジン制御装置
2…変速操作検出部
3…クラッチ状態検出部
4…回転速度検出部
5…変速段/変速完了検出部
6…ドッグ係合状態推定部
7…制御部
8…スロットルモータ駆動回路
10…ギヤ変速スイッチ
11…クラッチスイッチ
12…クランク角センサ
13…ギヤポジションセンサ
14…スロットル開度センサ
15…スロットルモータ
DESCRIPTION OF SYMBOLS 1 ... Engine control apparatus 2 ... Shift operation detection part 3 ... Clutch state detection part 4 ... Rotational speed detection part 5 ... Shift speed / shift completion detection part 6 ... Dog engagement state estimation part 7 ... Control part 8 ... Throttle motor drive circuit DESCRIPTION OF SYMBOLS 10 ... Gear transmission switch 11 ... Clutch switch 12 ... Crank angle sensor 13 ... Gear position sensor 14 ... Throttle opening sensor 15 ... Throttle motor

Claims (4)

メインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する鞍乗型車両に搭載され、前記メインクラッチの接続又は遮断を検出するクラッチ状態検出部と、前記ドッグ式トランスミッションの変速操作を検出する変速操作検出部と、前記クラッチ状態検出部が前記メインクラッチの接続を検出している状態において前記変速操作検出部が前記ドッグ式トランスミッションの前記変速操作を検出した場合には、前記ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めて前記ドッグ式トランスミッションの変速が可能となるように、前記エンジンのスロットル開度を一時的に変化させることにより前記エンジンの出力を一時的に変化させる制御を実行する制御部と、前記ドッグ式トランスミッションの変速段を検出する変速段検出部と、前記変速段の変化に基づいて、前記ドッグ式トランスミッションの前記変速の完了を検出する変速完了検出部と、を備えるエンジン制御装置であって、
前記制御部は、
前記スロットル開度を一時的に変化させる前記制御を実行する際に、前記スロットル開度を所定値ほど変化させて保持する第1の制御を実行し、
前記第1の制御の実行中に前記変速完了検出部が前記ドッグ式トランスミッションの前記変速の前記完了を検出した場合には、前記第1の制御を終了し、
前記第1の制御の実行中に前記変速完了検出部が前記ドッグ式トランスミッションの前記変速の前記完了を検出する前に、前記第1の制御の実行が所定時間継続した場合には、前記所定値を変化させて前記第1の制御を実行することを特徴とするエンジン制御装置。
A clutch state detection unit for detecting connection or disconnection of the main clutch, which is mounted on a straddle-type vehicle that transmits engine driving force to driving wheels through a main clutch and a dog type transmission in order, and a shift of the dog type transmission A shift operation detecting unit for detecting an operation; and when the shift operation detecting unit detects the shift operation of the dog transmission in a state where the clutch state detecting unit detects the connection of the main clutch, The engine output is temporarily changed by temporarily changing the throttle opening of the engine so that the dog-type transmission can be shifted by releasing or weakening the dog-type transmission. A control unit for executing control to be changed, and the dog-type transmitter A gear position detecting unit for detecting the Deployment gear, based on a change in the shift speed, an engine control device and a shift change completion detection unit for detecting the completion of the transmission of the dog type transmission,
The controller is
When the control for temporarily changing the throttle opening is executed, the first control for changing and holding the throttle opening by a predetermined value is executed.
When the shift completion detecting unit detects the completion of the shift of the dog transmission during the execution of the first control, the first control is terminated.
If the execution of the first control continues for a predetermined time before the shift completion detecting unit detects the completion of the shift of the dog transmission during the execution of the first control, the predetermined value An engine control apparatus that executes the first control while changing
前記変速操作がシフトダウンである場合には、前記第1の制御の実行中に、前記制御部が前記エンジンの前記出力を増加方向に変化させることを特徴とする請求項1に記載のエンジン制御装置。   2. The engine control according to claim 1, wherein when the shift operation is a downshift, the control unit changes the output of the engine in an increasing direction during execution of the first control. apparatus. 前記制御部は、前記スロットル開度を目標スロットル開度に近づくように変化させ、前記第1の制御の実行中に、前記目標スロットル開度がリミット開度に達した場合には、前記第1の制御を終了することを特徴とする請求項1又は2に記載のエンジン制御装置。   The control unit changes the throttle opening so as to approach the target throttle opening, and when the target throttle opening reaches a limit opening during the execution of the first control, The engine control apparatus according to claim 1, wherein the control of the engine is terminated. 前記リミット開度は、エンジンが駆動輪を駆動するスロットル開度と駆動輪がエンジンを駆動するスロットル開度との間のスロットル開度に設定されることを特徴とする請求項3に記載のエンジン制御装置。   4. The engine according to claim 3, wherein the limit opening is set to a throttle opening between a throttle opening at which the engine drives the driving wheel and a throttle opening at which the driving wheel drives the engine. Control device.
JP2013147718A 2013-07-16 2013-07-16 Engine control device Expired - Fee Related JP6247468B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013147718A JP6247468B2 (en) 2013-07-16 2013-07-16 Engine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013147718A JP6247468B2 (en) 2013-07-16 2013-07-16 Engine control device

Publications (2)

Publication Number Publication Date
JP2015021394A true JP2015021394A (en) 2015-02-02
JP6247468B2 JP6247468B2 (en) 2017-12-13

Family

ID=52486069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013147718A Expired - Fee Related JP6247468B2 (en) 2013-07-16 2013-07-16 Engine control device

Country Status (1)

Country Link
JP (1) JP6247468B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016205348A (en) * 2015-04-28 2016-12-08 株式会社ケーヒン Electronic control device for vehicle
JP2016205349A (en) * 2015-04-28 2016-12-08 株式会社ケーヒン Electronic control device for vehicle
JP2016205347A (en) * 2015-04-28 2016-12-08 株式会社ケーヒン Electronic control device for vehicle
JP2017180264A (en) * 2016-03-30 2017-10-05 株式会社ケーヒン Electronic control device
JP2019064434A (en) * 2017-09-29 2019-04-25 株式会社ケーヒン Driving force control device
JP7492896B2 (en) 2020-10-12 2024-05-30 カワサキモータース株式会社 Control device and control method for vehicle with gear transmission

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005315180A (en) * 2004-04-28 2005-11-10 Denso Corp Controller of automatic transmission
JP2006077623A (en) * 2004-09-08 2006-03-23 Honda Motor Co Ltd Gear shifting control device for motor cycle
JP2010019154A (en) * 2008-07-10 2010-01-28 Yamaha Motor Co Ltd Power unit with manual transmission and motorcycle with the same
JP2010209758A (en) * 2009-03-09 2010-09-24 Keihin Corp Control system of motorcycle
JP2012026286A (en) * 2010-07-20 2012-02-09 Kawasaki Heavy Ind Ltd Vehicle control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005315180A (en) * 2004-04-28 2005-11-10 Denso Corp Controller of automatic transmission
JP2006077623A (en) * 2004-09-08 2006-03-23 Honda Motor Co Ltd Gear shifting control device for motor cycle
JP2010019154A (en) * 2008-07-10 2010-01-28 Yamaha Motor Co Ltd Power unit with manual transmission and motorcycle with the same
JP2010209758A (en) * 2009-03-09 2010-09-24 Keihin Corp Control system of motorcycle
JP2012026286A (en) * 2010-07-20 2012-02-09 Kawasaki Heavy Ind Ltd Vehicle control device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016205348A (en) * 2015-04-28 2016-12-08 株式会社ケーヒン Electronic control device for vehicle
JP2016205349A (en) * 2015-04-28 2016-12-08 株式会社ケーヒン Electronic control device for vehicle
JP2016205347A (en) * 2015-04-28 2016-12-08 株式会社ケーヒン Electronic control device for vehicle
JP2017180264A (en) * 2016-03-30 2017-10-05 株式会社ケーヒン Electronic control device
JP2019064434A (en) * 2017-09-29 2019-04-25 株式会社ケーヒン Driving force control device
JP7492896B2 (en) 2020-10-12 2024-05-30 カワサキモータース株式会社 Control device and control method for vehicle with gear transmission

Also Published As

Publication number Publication date
JP6247468B2 (en) 2017-12-13

Similar Documents

Publication Publication Date Title
JP6247468B2 (en) Engine control device
JP6019630B2 (en) Road slope estimation device
JP2006046633A (en) Vehicle
JP6408882B2 (en) Driving force control device
KR20090023073A (en) Automatic transmission control apparatus of vehicle
JP6420126B2 (en) Driving force control device
JP6408881B2 (en) Driving force control device
WO2016175221A1 (en) Vehicle control apparatus
KR20150066907A (en) Shift Control Apparatus of Automatic Transmission and Method Thereof
JP4496201B2 (en) Control device for shifting of power transmission device for vehicle
EP3034911A1 (en) Transmission system for vehicle
JP5109855B2 (en) Gradient estimation device
JP6306933B2 (en) Vehicle speed sensor failure detection device
JP6201814B2 (en) Vehicle engine speed display device and engine speed display method thereof
JP2015021393A (en) Engine control device
JP5602687B2 (en) vehicle
JP2018141423A (en) Driving force control device
JP6497225B2 (en) Vehicle control device
JP2018141425A (en) Driving force control device
JPWO2014002687A1 (en) Control device for internal combustion engine
KR101628531B1 (en) Method for noise reducing of driving system in power cut-off
JP7202854B2 (en) Drive force controller
JP6156194B2 (en) Vehicle engine speed display device and engine speed display method thereof
JP2018141424A (en) Drive force control device
JP6626127B2 (en) Control device and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160602

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170607

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171117

R150 Certificate of patent or registration of utility model

Ref document number: 6247468

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees