JP2016160813A - Control device for vehicle - Google Patents

Control device for vehicle Download PDF

Info

Publication number
JP2016160813A
JP2016160813A JP2015039128A JP2015039128A JP2016160813A JP 2016160813 A JP2016160813 A JP 2016160813A JP 2015039128 A JP2015039128 A JP 2015039128A JP 2015039128 A JP2015039128 A JP 2015039128A JP 2016160813 A JP2016160813 A JP 2016160813A
Authority
JP
Japan
Prior art keywords
rotation
pulse signal
pulse
control device
vehicle
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
JP2015039128A
Other languages
Japanese (ja)
Other versions
JP6348860B2 (en
Inventor
真由美 前田
Mayumi Maeda
真由美 前田
卓司 野村
Takuji Nomura
卓司 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2015039128A priority Critical patent/JP6348860B2/en
Publication of JP2016160813A publication Critical patent/JP2016160813A/en
Application granted granted Critical
Publication of JP6348860B2 publication Critical patent/JP6348860B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a control device for vehicle capable of performing an accurate detection of changing-over in a rotating direction of a vehicle driving system even if uncertainty state occurs at a pulse signal.SOLUTION: This invention relates to a vehicle provided with a rotation sensor for outputting pulse signals that are different from each other at the time of normal rotation and reverse rotation of a vehicle driving system operated in such a way that when the number of times in which the results of detection about a rotating direction for every pulse signal are the same with each other in a continuous manner becomes a prescribed number of times, the results of detection about a rotating direction are settled and in turn when the pulse signals are not corresponded to any one of the pulse signal at the time of normal rotation and the pulse signal at the time of reverse rotation, the results of settlement in the rotating direction up to the previous time are held and the counted value of the number of times of continuous detection is decreased.SELECTED DRAWING: Figure 3

Description

本発明は、車両用制御装置に関し、詳しくは、車両駆動系の正転時と逆転時とで異なるパルス信号を出力する回転センサを備えた車両において前記パルス信号に基づき車両駆動系の回転方向を検出する技術に関する。   The present invention relates to a vehicle control device, and more specifically, in a vehicle having a rotation sensor that outputs different pulse signals during forward rotation and reverse rotation of a vehicle drive system, the rotation direction of the vehicle drive system is determined based on the pulse signal. It relates to the technology to detect.

特許文献1には、回転電機のロータ周りに配設されて同ロータの回転によって生じる誘起電圧に応じた信号を出力する複数の回転センサを有する内燃機関において、前記複数の回転センサからの信号の出力パターンが正回転時の出力パターンと異なることに基づき内燃機関での逆回転発生を検出する検出手段を備えた制御装置が開示されている。   In Patent Document 1, in an internal combustion engine having a plurality of rotation sensors arranged around a rotor of a rotating electrical machine and outputting signals according to an induced voltage generated by the rotation of the rotor, signals from the plurality of rotation sensors are output. A control device is disclosed that includes detection means for detecting the occurrence of reverse rotation in an internal combustion engine based on the fact that the output pattern is different from the output pattern during forward rotation.

特開2006−233914号公報JP 2006-233914 A

正転時と逆転時とで異なるパルス信号を出力する回転センサの出力に基づき、車両駆動系の回転方向(車両の進行方向)を検出する制御装置においては、前記パルス信号が正転時のパルス信号及び逆転時のパルス信号のいずれにも該当しない状態(以下、不定という)がノイズの重畳などによって発生する場合がある。
そして、上記の不定が発生することで、回転方向の切り替わりの検出精度が低下するという問題があった。
In a control device that detects the rotation direction of the vehicle drive system (the traveling direction of the vehicle) based on the output of a rotation sensor that outputs different pulse signals during forward rotation and reverse rotation, the pulse signal is a pulse during forward rotation. A state (hereinafter referred to as indefinite) that does not correspond to either the signal or the pulse signal at the time of reverse rotation may occur due to noise superposition or the like.
And when said indefiniteness generate | occur | produced, there existed a problem that the detection precision of the switching of a rotation direction fell.

本発明は上記問題点に鑑みなされたものであり、パルス信号に不定が発生しても車両駆動系の回転方向の切り替わりを精度良く検出できる、車両用制御装置を提供することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a vehicle control device that can accurately detect a change in the rotation direction of a vehicle drive system even if an indefinite pulse signal is generated.

そのため、本願発明に係る車両用制御装置は、車両駆動系の正転時と逆転時とで異なるパルス信号を出力する回転センサを備えた車両に適用され、前記パルス信号に基づき前記車両駆動系の回転方向を検出する検出部を有する車両用制御装置であって、前記検出部は、前記パルス信号毎の回転方向の検出結果が連続して同一である回数が所定の複数回数になったときに当該回転方向の検出結果を確定させ、前記パルス信号が正転時のパルス信号及び逆転時のパルス信号のいずれにも該当しないときに、前回までの回転方向の確定結果を保持するともに連続検出回数の計数値を減じるようにした。   Therefore, the vehicle control device according to the present invention is applied to a vehicle including a rotation sensor that outputs different pulse signals during forward rotation and reverse rotation of the vehicle drive system, and based on the pulse signal, the vehicle drive system A control apparatus for a vehicle having a detection unit for detecting a rotation direction, wherein the detection unit is configured such that a detection result of a rotation direction for each pulse signal is continuously the same a predetermined number of times. When the detection result of the rotation direction is confirmed, and the pulse signal does not correspond to either the forward pulse signal or the reverse rotation pulse signal, the rotation direction determination result up to the previous time is held and the number of continuous detections The count value was reduced.

上記発明によると、パルス信号にノイズが重畳するなどして不定が発生しても、車両駆動系の回転方向の切り替わりを精度良く検出できるようになる。   According to the above-described invention, even if indefiniteness occurs due to noise superimposed on the pulse signal, it is possible to accurately detect the change in the rotation direction of the vehicle drive system.

本発明の実施形態における車両用制御装置のシステム図である。1 is a system diagram of a vehicle control device in an embodiment of the present invention. 本発明の実施形態における回転センサの出力特性を示す図である。It is a figure which shows the output characteristic of the rotation sensor in embodiment of this invention. 本発明の実施形態における回転方向の検出処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the detection process of the rotation direction in embodiment of this invention. 本発明の実施形態におけるパルス幅による正転、逆転、不定の判別を説明するための図である。It is a figure for demonstrating discrimination | determination of normal rotation, reverse rotation, and indefinite by the pulse width in embodiment of this invention. 本発明の実施形態における前回判断状態と今回判断状態との組み合わせによる最終的な回転方向の判断、揺動判定、方向検知カウンタの設定の特性を説明するための図である。It is a figure for demonstrating the characteristic of the determination of the final rotation direction by the combination of the last determination state in this embodiment of this invention, and this determination state, rocking | fluctuation determination, and the setting of a direction detection counter. 本発明の実施形態における入力パルス信号の変化と回転方向の判断との相関を例示するタイムチャートである。It is a time chart which illustrates the correlation with the change of the input pulse signal in the embodiment of this invention, and the judgment of a rotation direction.

以下に本発明の実施の形態を説明する。
図1は、本発明に係る車両用制御装置の一例を示す構成ブロック図である。
図1において、車両1には動力源としての内燃機関2が搭載され、内燃機関2が発生する動力は変速機3を介して駆動輪4に伝達され、これら内燃機関2、変速機3、駆動輪4などによって車両駆動系が構成される。
変速機3の出力軸3aには、出力軸3aの回転を検出する回転センサ5が配置されている。
Embodiments of the present invention will be described below.
FIG. 1 is a configuration block diagram showing an example of a vehicle control device according to the present invention.
In FIG. 1, an internal combustion engine 2 as a power source is mounted on a vehicle 1, and the power generated by the internal combustion engine 2 is transmitted to drive wheels 4 via a transmission 3, and the internal combustion engine 2, transmission 3, drive A vehicle drive system is configured by the wheels 4 and the like.
A rotation sensor 5 that detects the rotation of the output shaft 3 a is disposed on the output shaft 3 a of the transmission 3.

回転センサ5は、出力軸3aが所定角度だけ回転する毎に立ち下りエッジ又は立ち上がりエッジとなるパルス信号DRPを出力するセンサであり、更に、パルス信号DRPのパルス幅WDRPが出力軸3aの回転方向によって異なるよう構成されていて、パルス周期CDRPの計測により出力軸3aの回転速度の計測が可能であるとともにパルス幅WDRPの計測によって出力軸3aの回転方向の検出が可能に構成されている。   The rotation sensor 5 is a sensor that outputs a pulse signal DRP that has a falling edge or a rising edge each time the output shaft 3a rotates by a predetermined angle. Further, the pulse width WDRP of the pulse signal DRP indicates the rotation direction of the output shaft 3a. The rotational speed of the output shaft 3a can be measured by measuring the pulse period CDRP, and the rotational direction of the output shaft 3a can be detected by measuring the pulse width WDRP.

図2に示す例では、パルス信号DRPは、角度位置の検出がないとハイレベルを保持し、角度位置の検出時に所定パルス幅の間だけローレベルに立ち下がるパルス信号であり、回転センサ5は、パルス信号DRPのロー期間の幅(パルス幅)が正転時には逆転時よりも短くなるよう構成されていて、例えば、出力軸3aが正転する(車両1が前進する)ときにロー期間の幅が30〜60μsのパルス信号DRPを出力し、出力軸3aが逆転する(車両1が後退する)ときにロー期間の幅が100〜200μsのパルス信号DRPを出力する。   In the example shown in FIG. 2, the pulse signal DRP is a pulse signal that maintains a high level if no angular position is detected and falls to a low level only during a predetermined pulse width when the angular position is detected. The width (pulse width) of the low period of the pulse signal DRP is configured to be shorter than that at the time of reverse rotation during forward rotation. For example, when the output shaft 3a rotates forward (the vehicle 1 moves forward), A pulse signal DRP having a width of 30 to 60 μs is output, and a pulse signal DRP having a low period width of 100 to 200 μs is output when the output shaft 3a reverses (the vehicle 1 moves backward).

なお、正転時のパルス幅及び逆転時のパルス幅は、上記の範囲に限定されるものでないことは明らかである。
また、パルス信号DRPは、角度位置の検出がないとローレベルを保持し、角度位置の検出時に所定パルス幅の間だけハイレベルに立ち下がるパルス信号とすることができる。また、正転時の方が逆転時よりもパルス幅(μs)が長くなる構成とすることができる。
更に、回転方向によるパルス信号DRPの違いとして、振幅が回転方向によって異なるように回転センサ5を構成したり、周波数が回転方向によって異なるように回転センサ5を構成したり、パルス幅、振幅、周波数のうちの複数が回転方向によって異なるように回転センサ5を構成したりすることができる。
Obviously, the pulse width during forward rotation and the pulse width during reverse rotation are not limited to the above ranges.
Further, the pulse signal DRP can be a pulse signal that maintains a low level when no angular position is detected and falls to a high level only during a predetermined pulse width when the angular position is detected. Further, the pulse width (μs) can be longer during forward rotation than during reverse rotation.
Further, as the difference in the pulse signal DRP depending on the rotation direction, the rotation sensor 5 is configured such that the amplitude varies depending on the rotation direction, the rotation sensor 5 is configured such that the frequency varies depending on the rotation direction, and the pulse width, amplitude, frequency The rotation sensor 5 can be configured such that a plurality of the rotation sensors differ depending on the rotation direction.

CPU、ROM、RAMなどを含むマイクロコンピュータを内蔵する制御装置10は、回転センサ5が出力するパルス信号DRPを入力し、出力軸3aの回転速度の検出処理及び回転方向の検出処理を、ROMなどに記憶されたプログラムに従って実行する。つまり、制御装置10は、出力軸3aの回転方向を検出する検出部としての機能をソフトウエアとして備えている。   The control device 10 incorporating a microcomputer including a CPU, ROM, RAM, etc. receives the pulse signal DRP output from the rotation sensor 5, and performs the detection processing of the rotation speed and the detection of the rotation direction of the output shaft 3a in the ROM or the like. Execute according to the program stored in That is, the control device 10 includes a function as a detection unit that detects the rotation direction of the output shaft 3a as software.

図3のフローチャートは、制御装置10による回転方向の検出処理の流れを示す。
制御装置10は、ステップS101で、回転センサ5が出力するパルス信号DRPのパルス幅WDRPの計測を行う。
The flowchart of FIG. 3 shows the flow of the rotation direction detection processing by the control device 10.
In step S101, the control device 10 measures the pulse width WDRP of the pulse signal DRP output from the rotation sensor 5.

次いで、制御装置10は、ステップS102に進み、今回のパルス信号のパルス幅WDRPが正転時のパルス幅(30〜60μs)に該当せずかつ逆転時のパルス幅(100〜200μs)にも該当しないか否かを判定する。
つまり、図4に示すように、パルス幅WDRPが0〜30μs、60〜100μs、200μs以上のいずれかに該当する場合、制御装置10は、当該パルス幅WDRPのパルス信号DRPを正転時のパルス信号及び逆転時のパルス信号のいずれにも該当しない不定パルス信号として判別する。
Next, the control device 10 proceeds to step S102, where the pulse width WDRP of the current pulse signal does not correspond to the forward pulse width (30 to 60 μs) and also corresponds to the reverse pulse width (100 to 200 μs). It is determined whether or not.
That is, as shown in FIG. 4, when the pulse width WDRP corresponds to any of 0 to 30 μs, 60 to 100 μs, and 200 μs or more, the control device 10 applies the pulse signal DRP having the pulse width WDRP to the pulse during forward rotation. It is determined as an indefinite pulse signal that does not correspond to either the signal or the pulse signal during reverse rotation.

不定パルス信号の入力を検出すると、制御装置10は、ステップS103に進んで、揺動判定結果を前回値に保持し、次のステップS104では、方向検知カウンタを零にリセットする(零にまで減算させる)。
上記の揺動判定とは、正転から逆転への切り替わり、又は、逆転から正転への切り替わりを揺動の発生状態として検出する処理であり、揺動有りとは回転方向の切り替わりが発生したことを示し、揺動無しとは回転方向の切り替わりが発生していないことを示す。
When the input of the indefinite pulse signal is detected, the control device 10 proceeds to step S103, holds the swing determination result at the previous value, and in the next step S104, resets the direction detection counter to zero (subtracts to zero). )
The above swing determination is a process of detecting the switching from forward rotation to reverse rotation or the switching from reverse rotation to forward rotation as the occurrence state of the swing. The fact that there is no oscillation indicates that no change in the rotation direction has occurred.

また、方向検知カウンタは、同一回転方向の連続検出回数を計数するためのカウンタであり、初期値は零、最大値は2に設定される。
制御装置10は、ステップS102で、今回計測したパルス幅WDRPが正転時のパルス幅の範囲若しくは逆転時のパルス幅の範囲のいずれかに該当していると検出すると、ステップS105に進む。換言すれば、制御装置10は、正転時のパルス幅のパルス信号DRP若しくは逆転時のパルス幅のパルス信号DRPを入力したときにステップS105に進む。
The direction detection counter is a counter for counting the number of continuous detections in the same rotational direction. The initial value is set to zero and the maximum value is set to two.
When the control device 10 detects in step S102 that the pulse width WDRP measured this time corresponds to either the range of the pulse width at the time of forward rotation or the range of the pulse width at the time of reverse rotation, the control device 10 proceeds to step S105. In other words, the control device 10 proceeds to step S105 when a pulse signal DRP having a pulse width during forward rotation or a pulse signal DRP having a pulse width during reverse rotation is input.

ステップS105で、制御装置10は、今回検出した回転方向(正転又は逆転)と前回検出した回転方向(正転又は逆転)とが一致しない状態であるか否か、換言すれば、正転から逆転若しくは逆転から正転への切り替わりが発生したか否かを検出する。
パルス幅WDRPに基づく回転方向の検出結果が、正転から逆転若しくは逆転から正転に切り替わった場合、制御装置10は、ステップS106へ進んで揺動有りの判定を行った後、ステップS107へ進んで方向検知カウンタに1をセットする。
In step S105, the control device 10 determines whether or not the currently detected rotation direction (forward rotation or reverse rotation) and the previously detected rotation direction (forward rotation or reverse rotation) do not match, in other words, from forward rotation. It is detected whether reverse rotation or switching from reverse rotation to forward rotation has occurred.
If the detection result of the rotation direction based on the pulse width WDRP is switched from normal rotation to reverse rotation or reverse rotation to normal rotation, the control device 10 proceeds to step S106, determines whether there is a swing, and then proceeds to step S107. To set 1 to the direction detection counter.

また、制御装置10は、回転方向の切り替わりを検出しなかった場合、ステップS108に進む。
尚、前回の計測パルス幅が正転時のパルス幅及び逆転時のパルス幅のいずれにも該当せず、前回のパルス信号DRPが不定パルス信号であった場合は、不定から正転若しくは不定から逆転への切り替わりとなり、この場合、制御装置10はステップS108に進む。
On the other hand, when the control device 10 does not detect the change of the rotation direction, the control device 10 proceeds to step S108.
If the previous measurement pulse width does not correspond to either the forward pulse width or the reverse pulse width, and the previous pulse signal DRP is an indefinite pulse signal, it is determined from indefinite to forward or indefinite. In this case, the control device 10 proceeds to step S108.

ステップS108で、制御装置10は、前回のパルス信号DRPが、正転時のパルス幅の範囲及び逆転時のパルス幅の範囲のいずれにも該当しないパルス幅WDRPである不定パルス信号であったか否かを検出する。
前回のパルス信号DRPが不定パルス信号であった場合、制御装置10は、ステップS109に進み、揺動有り/無しの判定結果を前回のまま保持し、次のステップS110では、方向検知カウンタに1をセットして、今回検出した回転方向の連続検出回数を計数する。
In step S108, the control device 10 determines whether or not the previous pulse signal DRP is an indefinite pulse signal having a pulse width WDRP that does not correspond to either the forward pulse width range or the reverse pulse width range. Is detected.
When the previous pulse signal DRP is an indefinite pulse signal, the control device 10 proceeds to step S109 and holds the determination result of presence / absence of oscillation as it was before, and in the next step S110, the direction detection counter is incremented by 1. Is set and the number of continuous detections in the rotational direction detected this time is counted.

つまり、不定から正転若しくは不定から逆転に切り替わったときに、制御装置10はステップS109、ステップS110に進むことになる。
一方、前回検出した回転方向(正転又は逆転)と今回検出した回転方向(正転又は逆転)とが一致し、同一の回転方向が2回以上連続して検出されている場合、制御装置10は、ステップS111に進み、揺動無し(回転方向の切り替わり無し)の判定を行い、次のステップS112では、方向検知カウンタの値を前回値から1だけインクリメントして2にする。
That is, when switching from indefinite to forward rotation or indefinite to reverse rotation, the control device 10 proceeds to step S109 and step S110.
On the other hand, when the rotation direction (forward rotation or reverse rotation) detected last time coincides with the rotation direction detected this time (forward rotation or reverse rotation) and the same rotation direction is continuously detected twice or more, the control device 10 In step S111, it is determined that there is no swing (no rotation direction switching). In the next step S112, the value of the direction detection counter is incremented by 1 from the previous value to 2.

なお、方向検知カウンタの値は最大値が2に設定されていて、制御装置10は、ステップS112に進んだときに前回の方向検知カウンタの値が2であった場合は、方向検知カウンタの値を2に保持する。
上記のようにして、制御装置10は、パルス信号DRPのパルス幅WDRPの計測値に基づいて回転方向を判別し、回転方向の判別結果に基づき揺動有り/無しの判定を行うとともに方向検知カウンタの増減を制御する。
If the maximum value of the direction detection counter is set to 2 and the control device 10 proceeds to step S112 and the previous value of the direction detection counter is 2, the value of the direction detection counter is Is held at 2.
As described above, the control device 10 determines the rotation direction based on the measured value of the pulse width WDRP of the pulse signal DRP, determines whether or not there is a swing based on the determination result of the rotation direction, and determines the direction detection counter. Control the increase / decrease.

そして、ステップS113で制御装置10は、今回揺動無しの判定を行ったか否かを判断し、同じ回転方向が連続している揺動無しの状態であれば、ステップS114に進む。
ステップS114で制御装置10は、出力軸3aの回転速度をパルス周期に基づき算出し、算出した回転速度を最新検出値に設定する。
Then, in step S113, the control device 10 determines whether or not the determination is made that there is no swing this time, and if the same rotation direction is continuous and there is no swing, the process proceeds to step S114.
In step S114, the control device 10 calculates the rotation speed of the output shaft 3a based on the pulse period, and sets the calculated rotation speed to the latest detection value.

次いで、制御装置10は、ステップS115に進み、方向検知カウンタの値と前回まで回転方向の確定結果とに基づき、回転方向(車両進行方向)の確定処理を実施する。制御装置10は、方向検知カウンタの値が2である場合は今回検出した回転方向を最終的な回転方向として確定し、方向検知カウンタの値が1又は0である場合は前回の確定結果をそのまま保持して今回の確定結果とする。
一方、制御装置10は、揺動有りの判定を行った場合、ステップS113からステップS116へ進み、出力軸3aの回転速度をパルス周期の最新計測値に基づいて更新する処理を停止させ、前回における回転速度の計測値を保持させる。
Next, the control device 10 proceeds to step S115, and executes the determination process of the rotation direction (vehicle traveling direction) based on the value of the direction detection counter and the determination result of the rotation direction until the previous time. When the value of the direction detection counter is 2, the control device 10 determines the rotation direction detected this time as the final rotation direction, and when the value of the direction detection counter is 1 or 0, the previous determination result is used as it is. Hold this as the final result.
On the other hand, if the control device 10 determines that there is a swing, the control device 10 proceeds from step S113 to step S116, stops the process of updating the rotation speed of the output shaft 3a based on the latest measured value of the pulse period, Holds the measured value of the rotation speed.

つまり、回転方向が切り替わるときには、パルス周期が実際の回転速度とは異なる値を示すようになって、回転速度を誤検出する可能性がある。そこで、制御装置10は、揺動有りの判定を行った場合に、パルス周期に基づく回転速度の更新を停止し、回転速度の検出誤差が増大することを抑制する。   That is, when the rotation direction is switched, the pulse period shows a value different from the actual rotation speed, and the rotation speed may be erroneously detected. Therefore, when the control device 10 determines that there is a swing, the control device 10 stops updating the rotational speed based on the pulse period, and suppresses an increase in the rotational speed detection error.

図5は、図3のフローチャートに示した回転方向の検出処理の特性を、前回判断状態と今回判断状態との組み合わせ毎に示す図である。
図5において、前回判断状態は、前回において確定された回転方向を示し、「(不定)」の記載は、前回が不定パルスであったために回転方向の確定が前々回から引き継がれたことを示す。
FIG. 5 is a diagram showing characteristics of the rotation direction detection processing shown in the flowchart of FIG. 3 for each combination of the previous determination state and the current determination state.
In FIG. 5, the previous determination state indicates the rotation direction determined last time, and the description of “(undefined)” indicates that the determination of the rotation direction has been taken over from the previous time because the previous time was an indefinite pulse.

また、今回判断状態は、パルス幅WDRPに基づく正転、逆転、不定の判別結果を示し、係る前回判断状態と今回判断状態との組み合わせ毎に3段に分けて表示されるのが今回の最終的な判断結果であり、上段が今回確定される回転方向、中段が揺動判定結果、下段が方向検知カウンタの値を示す。中段の「−」マークは前回判定結果の保持、中段の「×」マークは揺動有りの判定結果、中段の「○」マークは揺動無しの判定結果を示す。
なお、車両1の停止時、つまり、出力軸3aの回転が停止している状態では、制御装置10は、回転方向を不定確定とし、かつ、揺動有りを判定し、更に、方向検知カウンタの値を零にリセットする。更に、停止状態から出力軸3aが回り始めた発進時には、制御装置10は、初回のパルス信号DRPを、パルス幅が正転時若しくは逆転時に該当していても不定パルスとし、かつ、揺動有りの判定を行う。
In addition, the current determination state indicates a forward rotation, reverse rotation, and indefinite determination result based on the pulse width WDRP, and is displayed in three stages for each combination of the previous determination state and the current determination state. The upper stage shows the rotation direction determined this time, the middle stage shows the swing determination result, and the lower stage shows the value of the direction detection counter. The middle “−” mark indicates that the previous determination result is retained, the middle “x” mark indicates that the rocking is present, and the middle “o” mark indicates that there is no rocking.
When the vehicle 1 is stopped, that is, in a state where the rotation of the output shaft 3a is stopped, the control device 10 determines that the rotation direction is indefinite and determines that there is a swing, and further, the direction detection counter Reset the value to zero. Further, at the time of starting when the output shaft 3a starts to rotate from the stopped state, the control device 10 sets the initial pulse signal DRP as an indefinite pulse even when the pulse width corresponds to forward rotation or reverse rotation, and there is oscillation. Judgment is made.

図5に示すように、制御装置10は、今回のパルス信号DRPが不定パルスである場合、前回判断状態に関わらず、前回に確定された回転方向を保持させ、かつ、方向検知カウンタの値を零にリセットする。
また、制御装置10は、前回正転を検出していて今回も正転を検出した場合は、回転方向を正転(車両前進状態)に確定させ、揺動無しの判定を下し、更に方向検知カウンタの値を2にする。同様に、制御装置10は、前回正逆転を検出していて今回も逆転を検出した場合は、回転方向を逆転(車両更新状態)に確定させ、揺動無しの判定を下し、更に方向検知カウンタの値を2にする。
As shown in FIG. 5, when the current pulse signal DRP is an indefinite pulse, the control device 10 maintains the rotation direction that was previously determined regardless of the previous determination state, and sets the value of the direction detection counter. Reset to zero.
In addition, when the control device 10 detects the normal rotation last time and also detects the normal rotation this time, the control device 10 determines the rotation direction as normal rotation (vehicle forward state), determines that there is no swing, and further determines the direction. Set the value of the detection counter to 2. Similarly, if the control device 10 has detected forward / reverse rotation last time and also detected reverse rotation this time, the control device 10 determines that the rotation direction is reverse (vehicle update state), determines that there is no swing, and further detects the direction. Set the counter value to 2.

更に、制御装置10は、前回正転を検出した状態や、前回不定パルスを検知したことによって前々回の正転判定を継続させている状態において、今回逆転パルスを検知すると、揺動有りの判定を下す。同様に、制御装置10は、前回逆転を検出した状態や、前回不定パルスを検知したことによって前々回の逆転判定を継続させている状態において、今回正転パルスを検知すると、揺動有りの判定を下す。   Furthermore, when the control device 10 detects the current reverse rotation pulse in the state in which the previous normal rotation has been detected or in the state in which the previous forward rotation determination has been continued by detecting the previous indefinite pulse, the control device 10 determines that there is a swing. I will give you. Similarly, when the controller 10 detects the current forward rotation pulse in a state where the previous reverse rotation is detected or in a state where the previous reverse rotation determination is continued by detecting the previous indefinite pulse, the control device 10 determines that there is a swing. I will give you.

図6のタイムチャートは、車両1の停止から発進して再度停止するまでの間における回転方向検出(前進/後退判定)、揺動有り/無し判定、方向検知カウンタの変化の一例を示す。
図6において、「今回状態」はパルス幅WDRPが正転、逆転、不定のいずれに該当しているかを示し、「判断状態」は制御装置10における回転方向の検知結果を示し、「方向検知」は回転方向の検知結果と方向検知カウンタとから制御装置10によって確定された車両の進行方向(回転方向)の確定結果を示す。
The time chart of FIG. 6 shows an example of rotation direction detection (forward / reverse determination), presence / absence of swing, and change in the direction detection counter during the period from when the vehicle 1 starts to stop and then stops again.
In FIG. 6, “current state” indicates whether the pulse width WDRP corresponds to normal rotation, reverse rotation, or indefinite, “judgment state” indicates a detection result of the rotation direction in the control device 10, and “direction detection”. Indicates the confirmation result of the traveling direction (rotation direction) of the vehicle determined by the control device 10 from the detection result of the rotation direction and the direction detection counter.

図6において、時刻t0から時刻t1までの車両停止状態で、制御装置10は、不定パルスを検知することになり、回転方向を不定とし、揺動無しの判定を行い、更に、方向検知カウンタを零に保持する。
時刻t1で正転パルスを入力すると、制御装置10は、初回パルスであることから不定パルスと判断して方向検知カウンタを零に保持する一方、揺動有りの判定を下す。
In FIG. 6, when the vehicle is in a stopped state from time t0 to time t1, the control device 10 detects an indefinite pulse, makes the rotational direction indefinite, determines that there is no swing, and further sets a direction detection counter. Hold at zero.
When a forward rotation pulse is input at time t1, the control device 10 determines that the pulse is an indefinite pulse because it is the first pulse, holds the direction detection counter at zero, and determines that there is a swing.

時刻t2で正転パルスを再度入力すると、制御装置10は、方向検知カウンタを1にするが、揺動有りの判定を継続させる。
時刻t3で正転パルスを再度入力すると、時刻t2での検知に続けて連続して正転パルスを検知したことになるので、制御装置10は、方向検知カウンタを2にし、揺動無しの判定を行い、車両の進行方向を前進(出力軸3aの回転方向を正転)に確定させる。
When the forward rotation pulse is input again at time t2, the control device 10 sets the direction detection counter to 1, but continues the determination that there is a swing.
When the forward rotation pulse is input again at time t3, the forward rotation pulse is detected continuously following the detection at time t2. Therefore, the control device 10 sets the direction detection counter to 2 and determines that there is no oscillation. To confirm that the traveling direction of the vehicle is forward (the rotational direction of the output shaft 3a is normal).

時刻t4で逆転パルスを入力すると、制御装置10は、逆転パルス検知の初回として方向検知カウンタを1にし、正転から逆転への切り替わりに基づき揺動有りの判定を下すが、逆転検知が連続していないので、車両の進行方向としては前回の前進状態(出力軸3aの正転状態)に保持させる。
時刻t5で再度逆転パルスを入力すると、制御装置10は、逆転パルスを連続して検知したことに基づき、方向検知カウンタを2にし、揺動無しの判定を行い、更に、車両の進行方向を後退に(出力軸3aの回転方向を逆転に)確定させる。
When a reverse rotation pulse is input at time t4, the control device 10 sets the direction detection counter to 1 as the first reverse pulse detection, and makes a determination that there is a swing based on switching from forward rotation to reverse rotation, but the reverse rotation detection continues. Therefore, the traveling direction of the vehicle is maintained in the previous forward state (the forward rotation state of the output shaft 3a).
When the reverse rotation pulse is input again at time t5, the control device 10 sets the direction detection counter to 2 based on the fact that the reverse rotation pulse is continuously detected, determines that there is no swing, and further reverses the traveling direction of the vehicle. (The rotation direction of the output shaft 3a is reversed).

時刻t6で不定パルスを入力すると、制御装置10は、方向検知カウンタを零にリセットし、前回の揺動無しの判定及び後退の確定を保持するとともに、逆転パルス後の不定パルスの検知状態(図6に示す逆(不)の状態)を検出する。
時刻t7で逆転パルスを入力すると、制御装置10は、逆転パルス検知の初回として方向検知カウンタを1にするが、前回の揺動無しの判定及び後退の確定を保持する。
When an indefinite pulse is input at time t6, the control device 10 resets the direction detection counter to zero, holds the previous determination of no swing and the confirmation of reverse, and detects the indefinite pulse after the reverse rotation pulse (see FIG. 6 (the reverse (non) state) is detected.
When the reverse rotation pulse is input at time t7, the control device 10 sets the direction detection counter to 1 as the first reverse rotation pulse detection, but retains the previous determination of no swing and the confirmation of the backward movement.

時刻t8で不定パルスを検知すると、制御装置10は、方向検知カウンタを零にリセットし、前回の揺動無しの判定及び後退の確定を保持するとともに、逆転パルス後の不定パルスの検知状態を検出する。
時刻t9で正転パルスを入力すると、制御装置10は、正転パルス検知の初回として方向検知カウンタを1にし、逆転から正転への切り替わりとして揺動有りの判定を下すが、正転パルスは複数回連続していないので、後退の確定を保持する。
When the indefinite pulse is detected at time t8, the control device 10 resets the direction detection counter to zero, holds the previous determination of no swing and the confirmation of the backward movement, and detects the indefinite pulse detection state after the reverse rotation pulse. To do.
When a forward rotation pulse is input at time t9, the control device 10 sets the direction detection counter to 1 as the first forward pulse detection, and makes a determination that there is a swing as switching from reverse rotation to forward rotation. Since it does not continue multiple times, it holds the confirmation of the reverse.

時刻t10で再度正転パルスを入力すると、制御装置10は、正転パルスを連続して検知したことに基づき、方向検知カウンタを2にし、揺動無しの判定を行い、更に、車両の進行方向を後退から前進に(出力軸3aの回転方向を逆転から正転に)切り替えて確定させる。
時刻t11で不定パルスを入力すると、制御装置10は、方向検知カウンタを零にリセットするが、前回の揺動無しの判定及び前進の確定を保持するとともに、正転パルス後の不定パルスの検知状態(図6に示す正(不)の状態)を検出する。
When the forward rotation pulse is input again at time t10, the control device 10 sets the direction detection counter to 2, based on the fact that the forward rotation pulse has been continuously detected, determines that there is no swing, and further the vehicle traveling direction. Is switched from reverse to forward (the rotation direction of the output shaft 3a is changed from reverse to normal) to be confirmed.
When an indefinite pulse is input at time t11, the control device 10 resets the direction detection counter to zero, but holds the previous determination of no swing and the determination of forward movement, and also detects the indefinite pulse after the forward rotation pulse. (Positive (not) state shown in FIG. 6) is detected.

時刻t12で逆転パルスを入力すると、制御装置10は、逆転パルス検知の初回として方向検知カウンタを1にし、正転から逆転への切り替わりとして揺動有りの判定を行うが、逆転パルスが連続する状態ではないので、車両の進行方向は前進確定に保持させる。
時刻t13で不定パルスを入力すると、制御装置10は、方向検知カウンタを零にリセットするが、前回の揺動有りの判定及び前進の確定を保持するとともに、逆転パルス後の不定パルスの検知状態(図6に示す逆(不)の状態)を検出する。
When the reverse rotation pulse is input at time t12, the control device 10 sets the direction detection counter to 1 as the first detection of the reverse rotation pulse, and performs the determination of the presence of oscillation as the switching from the normal rotation to the reverse rotation. Therefore, the traveling direction of the vehicle is held in a fixed forward direction.
When an indefinite pulse is input at time t13, the control device 10 resets the direction detection counter to zero. However, the controller 10 retains the previous determination of the presence of oscillation and the confirmation of forward movement, and also detects the indefinite pulse after the reverse rotation pulse ( The reverse (non) state shown in FIG. 6 is detected.

時刻t14で再度不定パルスを入力すると、制御装置10は、方向検知カウンタを零に保持し、前回の揺動有りの判定及び前進の確定を保持するとともに、逆転パルス後の不定パルスの検知状態を検出する。
時刻t15で、制御装置10は、パルス信号DRPの入力が所定時間以上無いことに基づき車両1の停止(出力軸3aの回転停止)を検知すると、不定パルスの検知状態に設定し、方向検知カウンタを零に保持し、揺動無しの判定状態に保持する。
When the indefinite pulse is input again at time t14, the control device 10 holds the direction detection counter at zero, holds the determination of the presence of the previous swing and the determination of the forward movement, and the detection state of the indefinite pulse after the reverse rotation pulse. To detect.
At time t15, when the control device 10 detects the stop of the vehicle 1 (the rotation stop of the output shaft 3a) based on the absence of the input of the pulse signal DRP for a predetermined time or more, the control device 10 sets the detection state of the indefinite pulse, and the direction detection counter Is held at zero, and the judgment state without swinging is held.

以上のように、パルス信号DRPが、正転時のパルス信号ではなく逆転時のパルス信号でもない不定パルス信号である場合に、制御装置10は、方向検知カウンタの値(同一回転方向の連続検出回数)を零にリセットする一方、不定パルス検知前の回転方向の判定結果を保持させる。
これにより、例えば、(1)正転パルス信号→(2)逆転パルス信号→(3)不定パルス信号→(4)逆転パルス信号とパルス信号DRPが変化する場合に、(4)の逆転パルス信号に基づいて回転方向が逆転方向に確定されることが避けられ、不定パルス信号の発生によって回転方向が誤検出されることを抑制できる。
As described above, when the pulse signal DRP is an indefinite pulse signal that is neither a forward pulse signal nor a reverse pulse signal, the control device 10 determines the value of the direction detection counter (continuous detection in the same rotational direction). Count) is reset to zero, and the determination result of the rotation direction before detecting the indefinite pulse is held.
Thus, for example, when (1) forward pulse signal → (2) reverse pulse signal → (3) indefinite pulse signal → (4) reverse pulse signal and pulse signal DRP change, the reverse pulse signal of (4) Therefore, it is possible to prevent the rotation direction from being determined as the reverse rotation direction and to prevent erroneous detection of the rotation direction due to the generation of the indefinite pulse signal.

つまり、パルス信号DRPにノイズが重畳することで、制御装置10が回転方向を誤検出することを抑制でき、回転方向の誤検出が抑制されることで、揺動判定の精度が向上し、パルス周期に基づく回転速度の検出精度を向上させることができる。   That is, by superimposing noise on the pulse signal DRP, it is possible to suppress the controller 10 from erroneously detecting the rotational direction, and by suppressing erroneous detection of the rotational direction, the accuracy of the swing determination is improved, and the pulse The detection accuracy of the rotation speed based on the cycle can be improved.

以上、好ましい実施形態を参照して本発明の内容を具体的に説明したが、本発明の基本的技術思想及び教示に基づいて、当業者であれば種々の変形態様を採り得ることは自明である。
上記実施形態において、制御装置10は、変速機3の出力軸3aの回転方向を検出するが、内燃機関2の出力軸(クランクシャフト)の回転方向の検出を同様に実施することができ、回転方向を検出する駆動系の回転体は出力軸3aに限定されるものではない。
Although the contents of the present invention have been specifically described above with reference to the preferred embodiments, it is obvious that those skilled in the art can take various modifications based on the basic technical idea and teachings of the present invention. is there.
In the embodiment described above, the control device 10 detects the rotation direction of the output shaft 3a of the transmission 3, but can similarly detect the rotation direction of the output shaft (crankshaft) of the internal combustion engine 2 and rotate. The rotating body of the drive system that detects the direction is not limited to the output shaft 3a.

また、回転方向を検出するための回転センサと、回転速度を検出するための回転センサとを個別に備えることができる。
また、上記実施形態では、連続検出回数が2に達すると、そのときの回転方向を確定させる構成としたが、複数回数を2に限定するものではなく3回以上とすることができる。
そして、回転方向を確定させる連続検出回数を3回以上とする場合、制御装置10は、不定パルス信号の入力に基づき方向検知カウンタの値を零にリセットさせたり(零にまで減算させたり)、又は、不定パルス信号の入力に基づき方向検知カウンタの値を1だけ減算させたりすることができる。
Moreover, the rotation sensor for detecting a rotation direction and the rotation sensor for detecting a rotational speed can be provided separately.
In the above embodiment, when the number of continuous detections reaches 2, the rotation direction at that time is determined. However, the number of times is not limited to 2, and can be 3 or more.
When the number of continuous detections for determining the rotation direction is 3 or more, the control device 10 resets the value of the direction detection counter to zero based on the input of the indefinite pulse signal (subtracts to zero), Alternatively, the value of the direction detection counter can be subtracted by 1 based on the input of the indefinite pulse signal.

1…車両、2…内燃機関、3…変速機、3a…出力軸、5…回転センサ、10…制御装置
DESCRIPTION OF SYMBOLS 1 ... Vehicle, 2 ... Internal combustion engine, 3 ... Transmission, 3a ... Output shaft, 5 ... Rotation sensor, 10 ... Control apparatus

Claims (4)

車両駆動系の正転時と逆転時とで異なるパルス信号を出力する回転センサを備えた車両に適用され、前記パルス信号に基づき前記車両駆動系の回転方向を検出する検出部を有する車両用制御装置であって、
前記検出部は、前記パルス信号毎の回転方向の検出結果が連続して同一である回数が所定の複数回数になったときに当該回転方向の検出結果を確定させ、前記パルス信号が正転時のパルス信号及び逆転時のパルス信号のいずれにも該当しないときに、前回までの回転方向の確定結果を保持するともに連続検出回数の計数値を減じる、車両用制御装置。
Vehicle control having a detection unit that detects a rotation direction of the vehicle drive system based on the pulse signal, applied to a vehicle including a rotation sensor that outputs different pulse signals during forward rotation and reverse rotation of the vehicle drive system A device,
The detection unit determines the detection result of the rotation direction when the number of times that the detection result of the rotation direction for each pulse signal is continuously the same is a predetermined number of times, and the pulse signal is in the forward rotation A vehicle control device that holds the result of determination of the rotation direction up to the previous time and reduces the count value of the number of continuous detections when neither the pulse signal nor the pulse signal during reverse rotation corresponds.
前記検出部は、前記所定の複数回数を2回とし、前記パルス信号が正転時のパルス信号及び逆転時のパルス信号のいずれにも該当しないときに前記連続検出回数を零にリセットする、請求項1記載の車両用制御装置。   The detection unit sets the predetermined plural number of times to two, and resets the number of consecutive detections to zero when the pulse signal does not correspond to either a forward pulse signal or a reverse pulse signal. Item 2. The vehicle control device according to Item 1. 前記パルス信号は正転時と逆転時とでパルス幅が異なるパルス信号であり、
前記検出部は、前記パルス信号のパルス幅の計測値と閾値とを比較して回転方向の検出を行う、請求項1又は2記載の車両用制御装置。
The pulse signal is a pulse signal having different pulse widths during forward rotation and reverse rotation,
The vehicle control device according to claim 1, wherein the detection unit compares the measured value of the pulse width of the pulse signal with a threshold value to detect the rotation direction.
前記検出部は、確定された回転方向の切り替わりを車両駆動系の揺動状態として検出し、前記揺動状態において車両駆動系の回転速度の更新を停止させる、請求項1から3のいずれか1つに記載の車両用制御装置。   4. The detection unit according to claim 1, wherein the detection unit detects a change in the determined rotation direction as a swing state of the vehicle drive system, and stops updating the rotation speed of the vehicle drive system in the swing state. 5. The vehicle control device described in one.
JP2015039128A 2015-02-27 2015-02-27 Vehicle control device Active JP6348860B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015039128A JP6348860B2 (en) 2015-02-27 2015-02-27 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015039128A JP6348860B2 (en) 2015-02-27 2015-02-27 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2016160813A true JP2016160813A (en) 2016-09-05
JP6348860B2 JP6348860B2 (en) 2018-06-27

Family

ID=56846567

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015039128A Active JP6348860B2 (en) 2015-02-27 2015-02-27 Vehicle control device

Country Status (1)

Country Link
JP (1) JP6348860B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03134247A (en) * 1989-10-19 1991-06-07 Mitsubishi Electric Corp Device and method for controlling internal combustion engine
JP2000282948A (en) * 1999-01-29 2000-10-10 Denso Corp Fuel property determining device of internal-combustion engine
JP2010242742A (en) * 2009-03-18 2010-10-28 Hitachi Automotive Systems Ltd Rotation detection device
JP2014047746A (en) * 2012-09-03 2014-03-17 Suzuki Motor Corp Control device of internal combustion engine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03134247A (en) * 1989-10-19 1991-06-07 Mitsubishi Electric Corp Device and method for controlling internal combustion engine
JP2000282948A (en) * 1999-01-29 2000-10-10 Denso Corp Fuel property determining device of internal-combustion engine
JP2010242742A (en) * 2009-03-18 2010-10-28 Hitachi Automotive Systems Ltd Rotation detection device
JP2014047746A (en) * 2012-09-03 2014-03-17 Suzuki Motor Corp Control device of internal combustion engine

Also Published As

Publication number Publication date
JP6348860B2 (en) 2018-06-27

Similar Documents

Publication Publication Date Title
JP5716954B2 (en) Rotation angle detector
US10551222B2 (en) Controller to reduce integral non-linearity errors of a magnetic rotary encoder
JP2007322323A (en) Odometer device
JP6348860B2 (en) Vehicle control device
JPWO2018150833A1 (en) Angle detector
US10962346B2 (en) Apparatus and method for obtaining information on rotation of DC commutator motor
JP5584634B2 (en) Angular velocity detection device and angular velocity error detection method
JP2014211351A (en) Wheel speed detection apparatus
EP3211380A1 (en) Rotation detection device
JP5573021B2 (en) Crank angle detection device abnormality determination device
JP6110819B2 (en) Motor speed detection device
CN110574282B (en) Motor with rotation angle detector
JP6180623B2 (en) Vehicle speed sensor failure detection device and control method thereof
JP2019183741A (en) Electronic controller
JP5854001B2 (en) Rotation angle processing system for engine control and engine control device
JP2011107022A (en) Resolver device
JP6844929B2 (en) Stop judgment device
JP2005345192A (en) Moving velocity detector and its detection circuit
JP2010133857A (en) Method and apparatus of detecting motor rotation speed of cargo handling vehicle
JP4858707B2 (en) Displacement detector
JP7468511B2 (en) Motor control device
JP6290808B2 (en) Rotation detection signal processing apparatus and rotation detection signal processing method
JP2020051924A (en) Wheel rotation detection device
JP5346782B2 (en) Rotation angle detection device and rotation angle detection method
KR100636156B1 (en) Method and apparatus for controlling the rotation velocity of controlled object

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180131

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: 20180508

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180601

R150 Certificate of patent or registration of utility model

Ref document number: 6348860

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250