JP6302423B2 - Rotation detection signal processing apparatus and rotation detection signal processing method - Google Patents
Rotation detection signal processing apparatus and rotation detection signal processing method Download PDFInfo
- Publication number
- JP6302423B2 JP6302423B2 JP2015034442A JP2015034442A JP6302423B2 JP 6302423 B2 JP6302423 B2 JP 6302423B2 JP 2015034442 A JP2015034442 A JP 2015034442A JP 2015034442 A JP2015034442 A JP 2015034442A JP 6302423 B2 JP6302423 B2 JP 6302423B2
- Authority
- JP
- Japan
- Prior art keywords
- ratio
- rotation
- time
- pulse signal
- detection signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
- Optical Transform (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Description
本発明は、動力回転を伝達する機構の回転要素の回転数の検出に用いて好適の回転検出信号処理装置及び回転検出信号処理方法に関するものである。 The present invention relates to a rotation detection signal processing apparatus and a rotation detection signal processing method suitable for use in detecting the number of rotations of a rotating element of a mechanism for transmitting power rotation.
例えば、自動車の駆動系のように動力回転を伝達する機構においては回転要素(回転体)の回転数を正確に検出することが要求され、回転体の回転数を検出する回転検出装置が開発されている。こうした回転検出装置において、ノイズ等による回転誤検出を防止することが課題となっている。例えば特許文献1には、ハイブリッド車両において、エンジンを停止してモータ出力により走行している際に、車両振動や車載制御機器(モータ、発電機等)のノイズ等に起因して回転検出装置から検出信号が出力されることがあり、この検出信号を正規の回転パルスと誤判定してしまうことが課題に挙げられている。
For example, in a mechanism that transmits power rotation, such as a driving system of an automobile, it is required to accurately detect the number of rotations of a rotating element (rotating body), and a rotation detecting device that detects the number of rotations of the rotating body has been developed. ing. In such a rotation detection device, it is a problem to prevent erroneous rotation detection due to noise or the like. For example, in
特許文献1では、エンジン停止時に回転体の回転検出を禁止して、回転検出装置から誤った検出信号が出力されてしまうという課題を解決しようとしている。つまり、回転体の回転を検出素子にて検出し、比較器で検出素子による検出波形と所定の基準電圧とを比較して、比較器の出力から回転パルスを生成し、この回転パルスから回転数を検出する回転検出装置において、検出素子のハイサイドと所定の低電圧地点とを電気的に断続するスイッチング素子を設け、エンジン停止時には、スイッチング素子をオン状態として、検出素子による検出波形(入力電圧)を所定の低電圧レベルで固定して回転検出を禁止する。
In
しかしながら、特許文献1の技術は、回転数検出の必要のない状態において、何等かの原因により、誤って回転検出信号が発せられてしまうことを防止するのみであり、回転数検出が必要な状況において、ノイズ等により回転数が誤検出されてしまうことを回避、防止することはできない。
However, the technique of
本発明は、上述の課題を解決しようとするために創案されたもので、回転数の誤検出を防止することができるようにした、回転検出信号処理装置及び回転検出信号処理方法を提供することを目的とする。 The present invention was devised to solve the above-described problems, and provides a rotation detection signal processing device and a rotation detection signal processing method capable of preventing erroneous detection of the rotation speed. With the goal.
(1)上記の目的を達成するために、本発明の回転検出信号処理装置は、回転体に一定間隔で形成された特定形状の検出対象(凹凸又はスリット)の通過を検出する検出手段(検出素子)から出力される検出信号を処理する回転検出信号処理装置であって、前記検出手段から入力された検出信号を基準値と比較してオン状態とオフ状態とに二値化したパルス信号(オン信号及びオフ信号)を生成するパルス生成手段と、基準比率を設定する基準比率設定手段と、前記パルス生成手段で生成されて入力されたパルス信号に基づいて前記回転体の(単位時間当たりの)回転数を演算する演算手段と、を有し、前記演算手段は、前記パルス信号が入力される毎に入力されたパルス信号のオン時間とオフ時間との比率であるオンオフ比率を演算するオンオフ比率演算部と、前記オンオフ比率演算部により演算されたオンオフ比率を、前記基準比率を中心とした所定範囲と比較して、このオンオフ比率が前記所定範囲内か否かを判定する判定部と、前記判定部の判定結果に基づいて、前記オンオフ比率が前記所定範囲外であると判定されたらそのオンオフ比率にかかるパルス信号を除外し、前記オンオフ比率が前記所定範囲内であると判定されたらそのオンオフ比率にかかるパルス信号に基づいて前記回転体の回転数を演算する回転数演算部と、前記回転数演算部により演算された前記回転体の回転数に基づいて回転数情報を出力する回転数情報出力部と、を有することを特徴としている。
(2)前記基準比率設定手段は、前記回転体が定速回転した場合において前記オンオフ比率演算部によって演算されたオンオフ比率の平均値を前記基準比率に設定することが好ましい。
(3)前記検出信号の最大値と最小値との完全に中間な値を中央値とし、前記所定範囲は、前記基準比率に対して、前記中央値からより外れている側の誤差許容値は小さく、中央値側の誤差許容値は大きく設定されていることが好ましい。
(1) In order to achieve the above object, the rotation detection signal processing apparatus of the present invention is a detection means (detection) that detects the passage of a detection object (irregularities or slits) having a specific shape formed on a rotating body at regular intervals. A rotation detection signal processing device for processing a detection signal output from an element), wherein the detection signal input from the detection means is compared with a reference value and binarized into an on state and an off state ( Pulse generating means for generating an ON signal and an OFF signal), a reference ratio setting means for setting a reference ratio, and the rotating body (per unit time) based on the pulse signal generated and inputted by the pulse generating means ) Calculating means for calculating the number of revolutions, and the calculating means calculates an on / off ratio that is a ratio of an on time and an off time of the inputted pulse signal every time the pulse signal is inputted. And off rate calculating section, the on-off ratio that is calculated by the on-off ratio calculation unit, is compared with a predetermined range about the reference ratio, and a determination unit this off ratio is determined whether within the predetermined range If the on / off ratio is determined to be outside the predetermined range based on the determination result of the determination unit, the pulse signal relating to the on / off ratio is excluded, and the on / off ratio is determined to be within the predetermined range. A rotation number calculation unit that calculates the rotation number of the rotating body based on a pulse signal related to the on / off ratio, and a rotation that outputs rotation number information based on the rotation number of the rotation body calculated by the rotation number calculation unit And a number information output unit.
(2) It is preferable that the reference ratio setting means sets an average value of the on / off ratio calculated by the on / off ratio calculation unit as the reference ratio when the rotating body rotates at a constant speed.
(3) A completely intermediate value between the maximum value and the minimum value of the detection signal is a median value, and the predetermined range is an error tolerance value on the side farther from the median value than the reference ratio. It is preferable that the tolerance value on the median side is small and is set large.
(4)前記回転数演算部は、前記オンオフ比率が前記範囲内であると判定されると、この時に入力されたパルス信号のオン時間及びオフ時間の一方又は両方の時間に基づいて前記回転体の回転数を演算することが好ましい。 ( 4 ) When it is determined that the on / off ratio is within the range, the rotational speed calculation unit determines the rotation body based on one or both of the on time and the off time of the pulse signal input at this time. Is preferably calculated.
(5)この場合、前記回転数情報出力部は、前記回転数演算部で演算された回転数をそのまま回転数情報として出力することが好ましい。 ( 5 ) In this case, it is preferable that the rotation number information output unit outputs the rotation number calculated by the rotation number calculation unit as it is as rotation number information.
(6)あるいは、前記回転数情報出力部は、前記判定部により前記オンオフ比率が前記範囲内であると判定される状態が所定期間以上継続している場合には、前記回転数演算部で演算された回転数を前記所定期間で移動平均処理した平均回転数を回転数情報として出力することも好ましい。 ( 6 ) Alternatively, the rotation number information output unit calculates the rotation number calculation unit when the determination unit determines that the on / off ratio is within the range for a predetermined period or longer. It is also preferable to output the average rotational speed obtained by performing the moving average process for the determined rotational speed in the predetermined period as the rotational speed information.
(7)前記回転数演算部は、前記パルス生成手段で生成されたパルス信号のオン時間及びオフ時間の何れかが、予め設定された設定時間以上になると前記回転体の回転数を0とすることが好ましい。 ( 7 ) The rotation speed calculation unit sets the rotation speed of the rotating body to 0 when any of the ON time and the OFF time of the pulse signal generated by the pulse generation unit exceeds a preset time. It is preferable.
(8)本発明の回転検出信号処理方法は、回転体に一定間隔で形成された特定形状の検出対象(凹凸又はスリット)の通過を検出する検出手段(検出素子)から出力される検出信号を処理する回転検出信号処理方法であって、前記検出手段から入力された検出信号を基準値と比較してオン状態とオフ状態とに二値化したパルス信号(オン信号及びオフ信号)を生成するパルス生成ステップと、基準比率を設定する基準比率設定ステップと、前記前記パルス生成ステップで生成されて入力されたパルス信号に基づいて前記回転体の(単位時間当たりの)回転数を演算する演算ステップと、を有し、前記演算ステップは、前記パルス信号が入力される毎に入力されたパルス信号のオン時間とオフ時間との比率であるオンオフ比率を演算するオンオフ比率演算部ステップと、前記オンオフ比率演算ステップにより演算されたオンオフ比率を、前記基準比率を中心とした所定範囲と比較して、このオンオフ比率が前記所定範囲内か否かを判定する判定ステップと、前記判定ステップの判定結果に基づいて、前記オンオフ比率が前記所定範囲外であると判定されたらそのオンオフ比率にかかるパルス信号を除外し、前記オンオフ比率が前記所定範囲内であると判定されたらそのオンオフ比率にかかるパルス信号に基づいて前記回転体の回転数を演算する回転数演算ステップと、前記回転数演算ステップにより演算された前記回転体の回転数に基づいて回転数情報を出力する回転数情報出力ステップと、を有することを特徴としている。 ( 8 ) In the rotation detection signal processing method of the present invention, the detection signal output from the detection means (detection element) that detects the passage of the detection target (unevenness or slit) having a specific shape formed in the rotating body at regular intervals is used. A rotation detection signal processing method for processing, wherein a detection signal input from the detection means is compared with a reference value to generate a pulse signal (on signal and off signal) binarized into an on state and an off state. A pulse generation step, a reference ratio setting step for setting a reference ratio, and a calculation step for calculating the number of rotations (per unit time) of the rotating body based on the pulse signal generated and input in the pulse generation step And the calculating step calculates an on / off ratio that is a ratio between an on time and an off time of the input pulse signal each time the pulse signal is input. A full rate calculating section step, the on-off ratio that is calculated by the on-off ratio calculation step, is compared with a predetermined range about the reference ratio, the determination step determines whether the on-off ratio or within a predetermined range Based on the determination result of the determination step, if it is determined that the on / off ratio is outside the predetermined range, the pulse signal related to the on / off ratio is excluded, and the on / off ratio is determined to be within the predetermined range. Then, the rotational speed calculation step for calculating the rotational speed of the rotating body based on the pulse signal relating to the ON / OFF ratio, and the rotational speed information is output based on the rotational speed of the rotating body calculated by the rotational speed calculating step. A rotation speed information output step.
本発明によれば、回転体に一定間隔で形成された特定形状の検出対象(凹凸又はスリット)の通過を検出した検出信号を、基準値と比較してオン状態とオフ状態とに二値化したパルス信号(オン信号及びオフ信号)を生成し、この生成したパルス信号が入力される毎に入力されたパルス信号のオン時間とオフ時間との比率であるオンオフ比率を演算し、演算されたオンオフ比率を所定範囲と比較して、このオンオフ比率が所定範囲外である場合はそのパルス信号を除外し、所定範囲内である場合はそのパルス信号に基づいて回転体の回転数を演算し、演算された回転体の回転数に基づいて回転数情報を出力する。パルス信号が適正なものであればそのオンオフ比率は設定された基準比率を中心とした所定範囲内と判定されるため、不適正なパルス信号に基づく回転数の演算が防止され、適正なパルス信号に基づく回転数のみから回転数情報を出力するようになる。したがって、適正なパルス信号が得られる限り最新の回転情報を得ることができる。また、不適正なパルス信号に基づく回転数の演算が防止されるため、回転体が回転していないにもかかわらず振動やノイズ等により発生するパルス信号による回転の誤検出を防止することができる。 According to the present invention, a detection signal that detects the passage of a detection target (irregularity or slit) having a specific shape formed on a rotating body at regular intervals is binarized into an on state and an off state by comparison with a reference value. Each time the generated pulse signal is input, an on / off ratio that is a ratio between the on time and the off time of the input pulse signal is calculated and calculated. The on / off ratio is compared with a predetermined range, and when the on / off ratio is outside the predetermined range, the pulse signal is excluded, and when the on / off ratio is within the predetermined range, the rotational speed of the rotating body is calculated based on the pulse signal, Rotational speed information is output based on the calculated rotational speed of the rotating body. Since the pulse signal is the off ratio as long as proper to be judged within a predetermined range around the set reference ratio, calculation of the rotational speed based on the improper pulse signal is prevented, the appropriate pulse signal Rotational speed information is output from only the rotational speed based on. Therefore, the latest rotation information can be obtained as long as an appropriate pulse signal is obtained. In addition, since the calculation of the number of rotations based on an inappropriate pulse signal is prevented, it is possible to prevent erroneous detection of rotation due to a pulse signal generated due to vibration, noise, etc. even though the rotating body is not rotating. .
以下、図面を参照して、本発明の実施の形態にかかる回転検出信号処理装置及びこれを用いた回転検出信号処理方法を説明する。
本実施形態にかかる回転検出信号処理装置は、種々の回転体の回転の検出に適用でき、自動車の駆動系に装備された回転要素(回転体)の回転数(単位時間当たりの回転数、即ち、回転速度)を検出するために用いるのも好適である。例えば図2に示すように、自動車のエンジン1に、前進クラッチ,後退ブレーキを含んだ前後進切替機構2を介して接続された無段変速機3の回転要素(回転体)の1つであるプライマリシャフト(入力軸)3PSの回転数の検出やセカンダリシャフト(出力軸)3SSの回転数の検出に用いることができる。
Hereinafter, a rotation detection signal processing apparatus and a rotation detection signal processing method using the same according to an embodiment of the present invention will be described with reference to the drawings.
The rotation detection signal processing apparatus according to the present embodiment can be applied to detection of rotation of various rotating bodies, and the number of rotations (the number of rotations per unit time, i.e. It is also suitable to use for detecting the rotation speed). For example, as shown in FIG. 2, it is one of the rotating elements (rotating bodies) of a continuously
〔1.装置構成〕
図1に示すように、回転体(軸自体又は軸に取り付けられて一体回転する円形状物等)10には、同一周上に凹凸又はスリットといった特定形状の検出対象11が一定間隔で形成されている。この例では、回転体10の外周に凹凸形状の検出対象11が一定間隔で形成されている。回転体1の回転を検出する回転センサ(検出手段)20として、ここではホール素子が用いられており、回転センサ20は、感知部を検出対象である凹凸形状11に対向させて配設されている。
[1. Device configuration〕
As shown in FIG. 1, on a rotating body (such as a shaft itself or a circular object that rotates integrally with a shaft) 10,
ホール素子は、磁気量を電気量(ここでは、電圧)に変換して出力するもので、凹凸形状11の凸部が感知部の反応領域に進入すると磁気量が増加するためこれに応じて出力する電気量が増大し、凹凸形状11の凹部が感知部の反応領域に進入すると磁気量が減少するためこれに応じて出力する電気量が減少する。したがって、回転センサ20が出力する電気量の変化が、センサ部21に対する検出対象11の移動を示す。
The Hall element outputs a magnetic quantity converted into an electric quantity (here, voltage), and when the convex part of the concavo-
なお、回転センサ20は、ホール素子に限らず、電磁ピックアップなど他の電磁式の検出手段を用いてもよい。これらの電磁式の検出手段の場合、電力を使用せずに検出できる利点がある。また、回転センサ20には、電磁式に限らず光学式など他の検出手段を用いてもよい。この場合、例えば、特定形状として回転体1の同一半径位置にスリットを一定間隔で形成し、このスリットを光が透過できるように発光ダイオードとフォトダイオードとを対向させた光学式センサを設置し、スリット通過による光の透過を検知して信号として出力するものが考えられる。
The
回転検出信号処理装置は、この回転センサ20からの検出信号を処理するもので、回転センサ20の検出信号からパルス信号を生成するパルス生成器(パルス生成手段)30と、パルス生成器30により生成されたパルス信号に基づいてパルス信号が適正な信号であるか否かを判定すると共に適正な信号である場合は回転体10の(単位時間当たりの)回転数を演算する演算装置(演算手段)40とをそなえている。
The rotation detection signal processing device processes a detection signal from the
パルス生成器30は、パルス生成回路を備え、回転センサ20の検出信号の値(電圧値)を所定の基準電圧と比較して、回転センサ20の検出信号の電圧値が、基準電圧未満から基準電圧以上に増加したら信号を立ち上げ、基準電圧以上から基準電圧未満に減少したら信号を立ち下げて、パルス信号を生成する。例えば、回転体10が回転(定速回転とする)していると、回転センサ20の検出信号の電圧値は、図3(a)に示すサインカーブのように周期的に上下する。
The
この上下する電圧値の間に基準電圧をとれば、回転センサ20の検出信号の電圧値は、周期的に基準電圧を中心に上下するため、図3(b),(c)に示すように、検出電圧値が基準電圧以上のオン状態(例えば「1」)と、検出電圧値が基準電圧未満のオフ状態(例えば「0」)とに二値化した矩形のパルス信号が生成される。
As shown in FIGS. 3B and 3C, if the reference voltage is taken between the increasing and decreasing voltage values, the voltage value of the detection signal of the
図3(a)中に、パルス生成器30でパルス生成に用いる基準電圧として、一点鎖線で示す基準電圧1と、二点鎖線で示す基準電圧2とを例示している。パルス生成器30では、検出電圧値が基準電圧以上ならオン信号を、検出電圧値が基準電圧未満ならオフ信号を出力する。
FIG. 3A illustrates a
なお、適正なパルス信号は、オン信号とオフ信号とが交互に連続するが、誤ったパルス信号には、単発的なオン信号や単発的なオフ信号もあり、ここでは、これらを含めたものをパルス信号と称する。 In addition, an appropriate pulse signal has an ON signal and an OFF signal alternately, but erroneous pulse signals include a single ON signal and a single OFF signal, which are included here. Is referred to as a pulse signal.
基準電圧1のように、基準電圧が検出電圧の最大値と最小値との中間(平均値)付近の値であれば(逆にいえば、検出電圧が基準電圧を中心に増減すれば)、1周期中のオン時間(オン信号の継続時間)Tonとオフ時間(オフ信号の継続時間)Toffとはほぼ等しくなるが、基準電圧2のように、基準電圧が検出電圧の最大値と最小値との中間(平均値)よりも大きい側又は小さい側にずれていれば(逆にいえば、検出電圧が基準電圧に対して小さい側又は大きい側にずれて増減すれば)、オン時間Tonとオフ時間Toffとは異なる大きさになる。
しかし、1周期中のオン時間Tonとオフ時間Toffとが異なっても、オン時間Tonとオフ時間Toffとの比率、即ち、オンオフ比率Ron・offは、少なくとも定速回転時には各周期で一定になる。
If the reference voltage is a value in the vicinity (average value) between the maximum value and the minimum value of the detection voltage like the reference voltage 1 (in other words, if the detection voltage increases or decreases around the reference voltage), The on time (on signal duration) Ton and the off time (off signal duration) Tof in one cycle are substantially equal, but the reference voltage is the maximum value and the minimum value of the detection voltage as in the reference voltage 2. If it is shifted to a larger side or a smaller side than the middle (average value) (in other words, if the detected voltage is shifted to a smaller side or a larger side with respect to the reference voltage), the on-time Ton It is different from the off time Toff.
However, even if the on-time Ton and the off-time Toff in one cycle are different, the ratio between the on-time Ton and the off-time Toff, that is, the on-off ratio Ron · off is constant at each cycle at least during constant speed rotation. .
図4は回転センサの検出信号(電圧値)〔(a1)〜(d1)〕とこれに基づいて生成されたパルス信号の波形〔(a2)〜(d2)〕を示している。 FIG. 4 shows detection signals (voltage values) [(a1) to (d1)] of the rotation sensor and waveforms [(a2) to (d2)] of pulse signals generated based on the detection signals.
回転体10が停止していれば、図4(a1)に示すように、検出信号は一定(ここでは、基準電圧未満とする)であり、パルス生成器30ではパルス信号は生成されずに、図4(a2)に示すように、オン信号及びオフ信号の何れかが(ここでは、オフ信号)が継続して出力される。
If the rotating
回転体10が定速回転していれば、図4(b1)に示すように、検出信号は一定周期で増減し、パルス生成器30では、図4(b2)に示すように、オン時間Ton及びオフ時間Toffがそれぞれ一定のオン信号及びオフ信号が交互に出力され、オンオフ比率Ron・offは一定になる。ここでは、便宜上、基準電圧が基準電圧1のように検出電圧の最大値と最小値との中間(平均値)付近の値とする。
If the rotating
回転体10が例えば加速するなど速度変化して回転していれば、図4(c1)に示すように、検出信号は周期を変化させながら増減し、パルス生成器30では、図4(c2)に示すように、オン時間Ton及びオフ時間Toffがそれぞれ回転体10の速度変化に応じて変化しながらオン信号及びオフ信号が交互に出力される。この場合、オンオフ比率Ron・offは変化するが、図4(c2)に示すオン時間Ton及びオフ時間Toffの変化は便宜上誇張して示すもので、検出対象11を回転体10にある程度の数だけ形成すれば、例え速度変化が著しい場合にも、オンオフ比率Ron・offの変化は僅かであり、定速回転時のオンオフ比率Ron・offに近い値となる。
If the rotating
そして、回転体10は回転していないが、回転体10が周囲の振動の影響を受けながら振動すると、図4(d1)に示すように、検出信号が不規則に変化するため、オン時間Ton及びオフ時間Toffが何れも不規則なオン信号及びオフ信号が出力される。この場合には、オンオフ比率Ron・offも不規則なものになり、定速回転時のオンオフ比率Ron・offから大きく外れた値となる。
The rotating
本演算装置40は、このようなオンオフ比率Ron・offに着目して、オンオフ比率Ron・offが所定範囲内にあれば、パルス信号は適正であると判断することができ、オンオフ比率Ron・offが所定範囲外にあれば、パルス信号は不適正であると判断することができる、との知見に基づいて、パルス信号の正否を判断し、パルス信号が適正であればこのパルス信号に基づいて回転体10の回転数Rnを演算し、パルス信号が不適正であればこのパルス信号は除外し用いないようにしている。
The
このため、演算装置40は、マイクロコンピュータを中心として各種インターフェース等を備えて構成され、パルス生成器30から入力されるパルス信号からオンオフ比率を演算するオンオフ比率演算部41と、オンオフ比率が所定範囲内か否かを判定する判定部42と、オンオフ比率が所定範囲内であると判定されたらそのパルス信号に基づいて回転体10の回転数Rnを演算する回転数演算部43と、演算された回転体10の回転数に基づいて回転数情報を出力する回転数情報出力部44と、所定範囲を規定する基準比率Rstを予め設定する基準比率設定部45とを、機能要素(ソフトウェア)として備えている。
For this reason, the
オンオフ比率演算部41は、パルス信号が入力される毎に入力されたパルス信号のオン時間(オン信号の継続時間)Tonとオフ時間(オフ信号の継続時間)Toffとの比率であるオンオフ比率Ron・offを演算する。なお、ここでは、次式のように、オン時間Tonをオフ時間Toffで除算した値をオンオフ比率Ron・offと定義するが、逆に、オフ時間Toffをオン時間Tonで除算した値をオンオフ比率Ron・offと定義してもよい。
Ron・off=Ton/Toff
The on / off
Ron · off = Ton / Toff
本実施形態では、オン信号がオフ信号に切り替わったら、直近のオン時間Tonとその直前のオフ時間ToffとからRon・offを演算し、その後、オフ信号がオン信号に切り替わったら、直近のオフ時間Toffとその直前のオン時間TonとからRon・offを演算する。したがって、オン信号とオフ信号とが切り替わる毎にオンオフ比率Ron・offの演算が実施される。 In the present embodiment, when the on signal is switched to the off signal, Ron · off is calculated from the most recent on time Ton and the immediately preceding off time Toff, and when the off signal is subsequently switched to the on signal, the most recent off time is calculated. Ron · off is calculated from Toff and the on-time Ton immediately before it. Accordingly, the on / off ratio Ron · off is calculated every time the on signal and the off signal are switched.
判定部42は、オンオフ比率演算部41により演算されたオンオフ比率Ron・offを、基準比率Rstを中心とした所定範囲(Rstl〜Rsth)と比較して、このオンオフ比率Ron・offが所定範囲(Rstl〜Rsth)内か否かを判定する。
The
判定部42でオンオフ比率Ron・offが所定範囲内であると判定されると、このオンオフ比率Ron・offを与えたパルス信号は適正であると判断でき、判定部42でオンオフ比率Ron・offが所定範囲外であると判定されると、このオンオフ比率Ron・offを与えたパルス信号は適正でない、即ち、振動やノイズ等の影響を受けた不適正なものであると判断できる。
When the
基準比率Rstは予め決められた値であって基準比率設定部45に記憶されている。また、基準比率設定部45では、回転体10が定速回転した場合においてオンオフ比率演算部41によって演算されたオンオフ比率Ron・offを所定のサンプル数Ncだけ取得し、このNc個のオンオフ比率Ron・offの平均値Ravを下式により演算し、この平均値Ravを基準比率Rstに設定してもよい。
Rst=Rav=ΣRon・off/Nc
また、基準比率設定部45では、予め設定された基準比率Rstを演算された平均値Ravで補正してもよい。
The reference ratio Rst is a predetermined value and is stored in the reference
Rst = Rav = ΣRon · off / Nc
Further, the reference
また、所定範囲の下限値Rstlは基準比率Rst−αとし、所定範囲の上限値Rsthは基準比率Rst+αとする。このαは、許容誤差であり、回転体10が加速又は減速して回転速度が変化した場合を考慮したもので、回転体10に想定される最大の速度変化に基づいて設定される。つまり、前述のように、パルス信号が適正であっても、回転体10の加速や減速によってオンオフ比率Ron・offが変化するため、回転体10の回転速度が最も急変した場合のオンオフ比率Ron・offの変化量程度をαとする。ただし、このオンオフ比率Ron・offの変化αは僅かである。
The lower limit value Rstl of the predetermined range is a reference ratio Rst-α, and the upper limit value Rsth of the predetermined range is a reference ratio Rst + α. This α is an allowable error and takes into consideration the case where the rotational speed changes due to acceleration or deceleration of the
回転数演算部43は、判定部42の判定結果に基づいて、オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)外であると判定されたらそのオンオフ比率Ron・offにかかるパルス信号を除外し、オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)内(以内)であると判定されたらそのオンオフ比率Ron・offにかかるパルス信号に基づいて回転体10の回転数Rnを演算する。
If it is determined that the on / off ratio Ron · off is outside the predetermined range (Rstl to Rsth) based on the determination result of the
本実施形態では、オンオフ比率Ron・offの演算に使用したオン時間Tonとオフ時間Toffとから、次式のように回転体10の回転数Rnを演算する。なお、Nobは回転体10に全周にわたって形成された検出対象(凹凸又はスリット)11の数である。オン時間Tonとオフ時間Toffとを分単位にすれば、回転数Rnの単位はrpmとなる。
Rn=1/〔(Ton+Toff)・Nob〕
In the present embodiment, the rotational speed Rn of the
Rn = 1 / [(Ton + Toff) · Nob]
なお、回転数演算部43は、パルス信号のオン時間Ton及びオフ時間Toffの何れかが、予め設定された設定時間以上になると回転体10の回転数Rnを0とする。つまり、回転体10の回転速度が低下すると、パルス信号のオン時間Ton及びオフ時間Toffが次第に長くなり、回転体10が停止すれば、図4(a2)に示すように、オン信号及びオフ信号の何れかがが継続して出力される。一般に、回転数Rnが微小な閾値以下になれば回転体10は停止しているものと判定できるが、前記設定時間は、この停止判定にかかる回転数閾値に対応するオン時間Ton,オフ時間Toffに基づいた時間を与えることができる。
The
回転数情報出力部44は、回転数演算部43により演算された回転体10の回転数Rnに基づいて回転数情報を出力する。
本実施形態では、回転数情報出力部44は、判定部42によりオンオフ比率Ron・offが所定範囲内(Rstl≦Ron・off≦Rsth)であると判定される状態が所定期間継続したら、回転数演算部43で演算された回転数Rnを所定期間で移動平均した平均回転数Rnavを回転数情報として出力する。
The rotation number
In the present embodiment, the rotational speed
このように、平均回転数Rnavを回転数情報として出力するのは、回転体10への振動入力によりパルス信号が発生した場合であっても、単発のパルス信号であればオンオフ比率Ron・offが所定範囲内(Rstl≦Ron・off≦Rsth)であると判定される可能性があることを考慮したものである。振動入力により発生するパルス信号は単発的であるので、オンオフ比率Ron・offが所定範囲内である状態が所定期間継続したら、振動入力により発生するパルス信号ではないものと見做す。
As described above, the average rotation speed Rnav is output as the rotation speed information even when the pulse signal is generated by the vibration input to the
そこで、オンオフ比率Ron・offが所定範囲内である状態が所定期間継続したことを条件に、回転数Rnを所定期間で移動平均した平均回転数Rnavを回転数情報として出力する。なお、所定期間とは、時間であっても入力されるパルス信号の数であっても良く、ここで入力されるパルス信号が所定数(少なくとも単数でなければよいので、所定数は僅かな数でよい)だけ連続して入力されるまでの期間としている。 Therefore, on the condition that the state where the on / off ratio Ron · off is within the predetermined range has continued for a predetermined period, the average rotation speed Rnav obtained by moving average the rotation speed Rn over the predetermined period is output as the rotation speed information. Note that the predetermined period may be time or the number of input pulse signals, and the input number of pulse signals here may be a predetermined number (since it is not at least a single number, the predetermined number is a small number). It is a period until it is continuously input.
もちろん、回転数情報出力部44が、回転数演算部43で演算された回転数Rnをそのまま回転数情報として出力するように構成して、回転数Rnを使用する側で必要に応じて移動平均処理等のフィルタ処理を行なうようにしてもよい。
Of course, the rotation number
〔2.作用及び効果〕
本発明の一実施形態にかかる回転検出信号処理装置は、上述のように構成されているので、例えば、図5及び図6のフローチャートに示すように、回転センサ20からの検出信号を処理する。なお、図5,図6のフローチャートは、回転検出信号処理装置の作動中には極めて短い処理周期で繰り返し実施される。
[2. Action and effect)
Since the rotation detection signal processing apparatus according to the embodiment of the present invention is configured as described above, for example, as shown in the flowcharts of FIGS. 5 and 6, the detection signal from the
また、回転検出信号処理装置の起動と共にタイマカウントが開始される。タイマ値として、オフ時間をカウントするオフ時間タイマ値TM0と、オン時間をカウントするオン時間タイマ値TM1とが設けられる。さらに、「F」は制御フラグであり、パルス信号がオフ信号ならF=0に、パルス信号がオン信号ならF=1にセットされる。 Also, the timer count is started with the activation of the rotation detection signal processing device. As timer values, an off-time timer value TM0 for counting off time and an on-time timer value TM1 for counting on-time are provided. Further, “F” is a control flag, which is set to F = 0 if the pulse signal is an off signal and F = 1 if the pulse signal is an on signal.
図5に示すように、極めて短い処理周期で回転センサ20からの検出信号を読み取る(ステップS10)。パルス生成器30により、読み取った検出信号の値(検出値)を基準値(基準電圧)と比較する(ステップS20)。検出値が基準値以上ならパルス信号はオン信号でありステップS30へ、検出値が基準値未満ならパルス信号はオフ信号でありステップS130へ進む。
As shown in FIG. 5, the detection signal from the
ステップS30では、フラグFが0か否かを判定する。ここで、フラグFが0と判定されるのは、前回の処理周期まではパルス信号はオフ信号であり今回の処理周期でオン信号に切り替わった場合に相当する。この場合、フラグFを1にセットし(ステップS40)、このときのオフ時間タイマ値TM0を読み取って、これに基づいてオフ時間Toffを演算し(ステップS50)、メモリにオフ時間Toffを記憶する(ステップS60)。 In step S30, it is determined whether the flag F is 0 or not. Here, the flag F being determined to be 0 corresponds to the case where the pulse signal is an off signal until the previous processing cycle and is switched to the on signal in the current processing cycle. In this case, the flag F is set to 1 (step S40), the off-time timer value TM0 at this time is read, the off-time Toff is calculated based on this (step S50), and the off-time Toff is stored in the memory. (Step S60).
そして、オフ時間タイマ値TM0を0にリセットし、オン時間タイマ値TM1のカウントを開始する(ステップS70)。さらに、オンオフ比率演算部41が、記憶されている直近のオン時間Tonとオフ時間Toffとからオンオフ比率Ron・off(=Ton/Toff)を演算する(ステップS80)。
Then, the off-time timer value TM0 is reset to 0, and the counting of the on-time timer value TM1 is started (step S70). Further, the on / off
さらに、判定部2が、オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)内か否かを判定し(ステップS300)、オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)内であれば、回転数演算部43は、このオンオフ比率Ron・offにかかるオン時間Tonとオフ時間Toffとから回転数Rnを演算する(ステップS310)。この場合、直近の1組のオン時間Tonとオフ時間Toffとから回転数Rnを演算してもよいし、数組、又は、所定時間内のパルス数のオン時間Tonとオフ時間Toffとから回転数Rnを演算してもよい。オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)外であれば、回転数演算部43は、このオンオフ比率Ron・offにかかるパルス信号は適正でないとして前回の周期の回転数Rnを維持する(ステップS320)。そして、演算された又は維持された回転数Rnを回転数情報出力部44に出力する(ステップS330)。
Further, the determination unit 2 determines whether or not the on / off ratio Ron · off is within a predetermined range (Rstl to Rsth) (step S300), and if the on / off ratio Ron · off is within the predetermined range (Rstl to Rsth), The
また、ステップS30で、フラグFが0でないと判定されるのは、オン信号の状態が継続している場合に相当する。この場合、オン時間タイマ値TM1のカウントを継続し(ステップS100)、オン時間タイマ値TM1が、回転数Rnが0であると判定する設定時間に相当する設定タイマ値TMs以上であるか否かを判定する(ステップS110)。オン時間タイマ値TM1が設定タイマ値TMs以上でなければリターンし、オン時間タイマ値TM1が設定タイマ値TMs以上であれば、回転数演算部43は回転体10の回転数Rnを0として(ステップS120)、回転数Rnとして「0」を回転数情報出力部44に出力する(ステップS330)。
In step S30, the determination that the flag F is not 0 corresponds to the case where the ON signal state continues. In this case, counting of the on-time timer value TM1 is continued (step S100), and whether or not the on-time timer value TM1 is equal to or greater than the set timer value TMs corresponding to the set time for determining that the rotation speed Rn is 0. Is determined (step S110). If the on-time timer value TM1 is not equal to or greater than the set timer value TMs, the process returns. If the on-time timer value TM1 is equal to or greater than the set timer value TMs, the rotation
一方、ステップS20からステップS130へ進むと、フラグFが1か否かを判定する。フラグFが1と判定されるのは、前回の処理周期まではパルス信号はオン信号であり今回の処理周期でオフ信号に切り替わった場合に相当する。この場合、フラグFを0にセットし(ステップS140)、このときのオン時間タイマ値TM1を読み取って、これに基づいてオン時間Tonを演算し(ステップS150)、メモリにオン時間Tonを記憶する(ステップS160)。 On the other hand, when the process proceeds from step S20 to step S130, it is determined whether or not the flag F is 1. The flag F is determined to be 1 when the pulse signal is an ON signal until the previous processing cycle and is switched to the OFF signal in the current processing cycle. In this case, the flag F is set to 0 (step S140), the on-time timer value TM1 at this time is read, the on-time Ton is calculated based on this (step S150), and the on-time Ton is stored in the memory. (Step S160).
そして、オン時間タイマ値TM1を0にリセットし、オフ時間タイマ値TM0のカウントを開始する(ステップS170)。さらに、記憶されている直近のオン時間Tonとオフ時間Toffとからオンオフ比率Ron・off(=Ton/Toff)を演算する(ステップS180)。 Then, the on-time timer value TM1 is reset to 0, and counting of the off-time timer value TM0 is started (step S170). Further, an on / off ratio Ron · off (= Ton / Toff) is calculated from the most recent stored on time Ton and off time Toff (step S180).
さらに、判定部42が、オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)内か否かを判定し(ステップS300)、オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)内であれば、回転数演算部43は、このオンオフ比率Ron・offにかかるオン時間Tonとオフ時間Toffとから回転数Rnを演算する(ステップS310)。オンオフ比率Ron・offが所定範囲(Rstl〜Rsth)外であれば、回転数演算部43は、このオンオフ比率Ron・offにかかるパルス信号は適正でないとして前回の周期の回転数Rnを維持する(ステップS320)。そして、演算された又は維持された回転数Rnを回転数情報出力部44に出力する(ステップS330)。
Further, the
また、ステップS130で、フラグFが1でないと判定されるのは、オフ信号の状態が継続している場合に相当する。この場合、オフ時間タイマ値TM0のカウントを継続し(ステップS200)、オフ時間タイマ値TM0が、回転数Rnが0であると判定する設定時間に相当する設定タイマ値TMs以上であるか否かを判定する(ステップS210)。オフ時間タイマ値TM0が設定タイマ値TMs以上でなければリターンし、オフ時間タイマ値TM0が設定タイマ値TMs以上であれば回転体10の回転数Rnを0として(ステップS220)、回転数Rnとして「0」を回転数情報出力部44に出力する(ステップS330)。
In step S130, the determination that the flag F is not 1 corresponds to the case where the off signal state continues. In this case, counting of the off-time timer value TM0 is continued (step S200), and whether or not the off-time timer value TM0 is equal to or greater than a set timer value TMs corresponding to a set time for determining that the rotation speed Rn is 0. Is determined (step S210). If the off-time timer value TM0 is not equal to or greater than the set timer value TMs, the process returns. If the off-time timer value TM0 is equal to or greater than the set timer value TMs, the rotational speed Rn of the
また、本実施形態では、回転数情報出力部44は、回転数演算部43から出力された回転数Rnの値をそのまま回転数情報として出力するのではなく、オンオフ比率Ron・offが所定範囲内である状態が所定期間継続したことを条件に、回転数Rnを所定期間で移動平均した平均回転数Rnavを回転数情報として出力する。
In this embodiment, the rotation speed
なお、基準比率設定部45では、所定範囲(Rstl〜Rsth)の中心となる基準比率Rstが予め設定されるが、基準比率設定部45では、例えば図6に示すように、基準比率Rstを設定することができる。つまり、回転体10を定速回転させながら(ステップS410)、オンオフ比率演算部41によるオンオフ比率演算ルーチンを利用して所定のサンプル数Ncだけオンオフ比率Ron・offを取得する(ステップS420)。ここで、オンオフ比率演算ルーチンとは、図5のステップS20〜S220の処理である(ただし、ステップS120,S220は使用しない)。
In the reference
そして、所定のサンプル数Ncだけオンオフ比率Ron・offを取得したことを判定したら(ステップS430)、このNc個のオンオフ比率Ron・offの平均値Ravを下式のように演算し、この平均値Ravを基準比率Rstに設定する(ステップS440)。
Rst=Rav=ΣRon・off/Nc
When it is determined that the on / off ratio Ron · off has been acquired by the predetermined number of samples Nc (step S430), the average value Rav of the Nc on / off ratios Ron · off is calculated as shown in the following equation, and this average value is calculated. Rav is set to the reference ratio Rst (step S440).
Rst = Rav = ΣRon · off / Nc
このようにして、入力されたパルス信号に基づくオンオフ比率Ron・offから、パルス信号が正常であるか否かを判定し、パルス信号が正常の場合には、オンオフ比率Ron・offにかかるオン時間Tonとオフ時間Toffとからオンオフ比率Ron・off(=Ton/Toff)を演算し、回転体10の回転数Rnを更新するので、正常なパルス信号から最新の正確な回転情報を得ることができる。
In this way, it is determined whether or not the pulse signal is normal from the on / off ratio Ron · off based on the input pulse signal. When the pulse signal is normal, the on-time required for the on / off ratio Ron · off is determined. Since the on / off ratio Ron · off (= Ton / Toff) is calculated from Ton and the off time Toff and the rotation speed Rn of the
例えば、図2に示すように、自動車のエンジン1に、前後進切替機構2を介して接続された無段変速機3のプライマリシャフト(入力軸)3PSの回転数の検出に用いる場合、前後進切替機構2の前進クラッチ,後退ブレーキを切り離して停車していても、エンジン1のアイドリング振動やこれに起因した車体振動がプライマリシャフト3PSに伝わって、周方向の微小な振動(回転振動)を生じることがある。
For example, as shown in FIG. 2, when used for detecting the rotation speed of the primary shaft (input shaft) 3PS of the continuously
プライマリシャフト3PSが微小な回転振動を生じた際に、回転センサ20のセンサ部21に対向する検出対象11が微小に往復動して磁気量を変化させるためこれが電気量(ここでは、電圧)に変換されて電気量が増減する。この増減が、基準電圧付近で発生すると、パルス信号が発生する。このパルス信号を適正なものとして処理すると、停止しているプライマリシャフト3PSの回転数を算出してしまうことになる。しかし、こうした微小な回転振動で生じるパルス信号は不規則であるため、本実施形態にかかる回転検出信号処理装置や回転検出信号処理方法では、このようなパルス信号が誤って入力されたものと判断することができ、誤検出が回避される。
When the primary shaft 3PS generates minute rotational vibration, the
また、特許文献1に記載されるように、ハイブリッド車両において、エンジンを停止してモータ出力により走行している際に、車両振動や車載制御機器(モータ、発電機等)のノイズ等に起因して回転センサ20から誤った検出信号が出力されることがあるが、この場合も、パルス信号は不規則であるため、本実施形態にかかる回転検出信号処理装置や回転検出信号処理方法では、パルス信号が誤って入力されたものと判断することができ、このような誤検出も回避される。
In addition, as described in
また、回転数を検出している状況において、ノイズ等の何等かの要因により異常なパルスが発生した場合でも、正常なパルス信号が入力されていないと判断できるので、回転数の誤検出を防止することができる。 In addition, even when an abnormal pulse is generated due to noise or other factors in the situation where the rotational speed is detected, it can be determined that a normal pulse signal is not input, thus preventing erroneous detection of the rotational speed. can do.
また、本実施形態では、回転数情報出力部44は、回転数演算部43から出力された回転数Rnの値をそのまま回転数情報として出力するのではなく、オンオフ比率Ron・offが所定範囲内である状態が所定期間継続したことを条件に、回転数Rnを所定期間で移動平均した平均回転数Rnavを回転数情報として出力するので、より信頼性の高い回転数情報を出力することができる。
In this embodiment, the rotation speed
〔その他〕
以上、本発明の実施形態を説明したが、本発明の装置及び方法は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で上記実施形態を適宜変更して実施することができる。
[Others]
The embodiment of the present invention has been described above, but the apparatus and method of the present invention are not limited to the above embodiment, and the above embodiment is appropriately modified and implemented without departing from the spirit of the present invention. be able to.
例えば、回転数情報出力部44が、回転数演算部43から出力された回転数Rnの値をそのまま回転数情報として出力すれば、より最新の回転数情報を出力することができる。
For example, if the rotation speed
また、実施形態では、所定範囲の下限値Rstlは基準比率Rst−αとし、所定範囲の上限値Rsthは基準比率Rst+αとしているが、検出信号が、中央値〔最大値と最小値との完全に中間な値、図3(a)の基準電圧1〕付近で傾斜が最も大きく、中央値から離れるほど傾斜が緩やかになっていくサイン波の特性を考慮して、基準比率Rstに対して、中央値〔図3(a)の基準電圧1〕からより外れている側の誤差許容値は小さく、中央値側の誤差許容値は大きく設定しても良い。
In the embodiment, the lower limit value Rstl of the predetermined range is the reference ratio Rst−α, and the upper limit value Rsth of the predetermined range is the reference ratio Rst + α, but the detection signal is the median [completely between the maximum value and the minimum value. In consideration of the characteristics of a sine wave whose slope is the largest near the intermediate value, the reference voltage 1] in FIG. The error tolerance on the side farther from the value [
また、実施形態では、パルス生成手段として、パルス生成回路を有するパルス生成器30を用いているが、パルス生成手段は、演算装置40あるいはその他のコンピュータの機能要素(ソフトウェア)としてもよい。
In the embodiment, the
1 エンジン
2 前後進切替機構
3 無段変速機
3PS プライマリシャフト(入力軸)
10 回転体
11 検出対象
20 回転センサ(検出手段)
21 センサ部
30 パルス生成器(パルス生成手段)
40 演算装置(演算手段)
41 オンオフ比率演算部
42 判定部
43 回転数演算部
44 回転数情報出力部
45 基準比率設定部
1 Engine 2 Forward /
DESCRIPTION OF
21
40 Arithmetic unit (calculation means)
41 ON / OFF
Claims (8)
前記検出手段から入力された検出信号を基準値と比較してオン状態とオフ状態とに二値化したパルス信号を生成するパルス生成手段と、
基準比率を設定する基準比率設定手段と、
前記パルス生成手段で生成されて入力されたパルス信号に基づいて前記回転体の回転数を演算する演算手段と、を有し、
前記演算手段は、
前記パルス信号が入力される毎に入力されたパルス信号のオン時間とオフ時間との比率であるオンオフ比率を演算するオンオフ比率演算部と、
前記オンオフ比率演算部により演算されたオンオフ比率を、前記基準比率を中心とした所定範囲と比較して、このオンオフ比率が前記所定範囲内か否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記オンオフ比率が前記所定範囲外であると判定されたらそのオンオフ比率にかかるパルス信号を除外し、前記オンオフ比率が前記所定範囲内であると判定されたらそのオンオフ比率にかかるパルス信号に基づいて前記回転体の回転数を演算する回転数演算部と、
前記回転数演算部により演算された前記回転体の回転数に基づいて回転数情報を出力する回転数情報出力部と、を有する
ことを特徴とする、回転検出信号処理装置。 A rotation detection signal processing apparatus for processing a detection signal output from a detection means for detecting the passage of a detection object of a specific shape formed at a predetermined interval on a rotating body,
A pulse generation means for comparing the detection signal input from the detection means with a reference value to generate a pulse signal binarized into an on state and an off state;
A reference ratio setting means for setting a reference ratio;
Calculating means for calculating the number of rotations of the rotating body based on the pulse signal generated and input by the pulse generating means,
The computing means is
An on / off ratio calculation unit that calculates an on / off ratio that is a ratio of an on time and an off time of the input pulse signal each time the pulse signal is input;
The on-off ratio that is calculated by the on-off ratio calculation unit, is compared with a predetermined range about the reference ratio, and a determination unit this off ratio is determined whether within the predetermined range,
Based on the determination result of the determination unit, if it is determined that the on / off ratio is outside the predetermined range, the pulse signal related to the on / off ratio is excluded, and if the on / off ratio is determined to be within the predetermined range, A rotation speed calculation unit that calculates the rotation speed of the rotating body based on a pulse signal related to an on / off ratio;
A rotation number information output unit that outputs rotation number information based on the rotation number of the rotating body calculated by the rotation number calculation unit;
ことを特徴とする、請求項1記載の回転検出信号処理装置。The rotation detection signal processing apparatus according to claim 1, wherein:
ことを特徴とする、請求項1又は2記載の回転検出信号処理装置。The rotation detection signal processing apparatus according to claim 1 or 2, characterized in that
ことを特徴とする、請求項1〜3の何れか1項に記載の回転検出信号処理装置。 When it is determined that the on / off ratio is within the predetermined range, the rotation number calculation unit rotates the rotating body based on one or both of the on time and the off time of the pulse signal input at this time. The rotation detection signal processing apparatus according to claim 1, wherein a number is calculated.
ことを特徴とする、請求項4記載の回転検出信号処理装置。 5. The rotation detection signal processing apparatus according to claim 4 , wherein the rotation number information output unit outputs the rotation number calculated by the rotation number calculation unit as it is as rotation number information.
ことを特徴とする、請求項4記載の回転検出信号処理装置。 The rotation number information output unit calculates the rotation number calculated by the rotation number calculation unit when the determination unit determines that the on / off ratio is within the predetermined range for a predetermined period or more. The rotation detection signal processing apparatus according to claim 4 , wherein an average rotation number obtained by performing a moving average process on the predetermined period is output as rotation number information.
ことを特徴とする、請求項1〜6の何れか1項に記載の回転検出信号処理装置。 The rotation speed calculation unit sets the rotation speed of the rotating body to 0 when any one of an ON time and an OFF time of the pulse signal generated by the pulse generation unit exceeds a preset set time. The rotation detection signal processing device according to any one of claims 1 to 6 .
前記検出手段から入力された検出信号を基準値と比較してオン状態とオフ状態とに二値化したパルス信号を生成するパルス生成ステップと、
基準比率を設定する基準比率設定ステップと、
前記パルス生成ステップで生成されて入力されたパルス信号に基づいて前記回転体の回転数を演算する演算ステップと、を有し、
前記演算ステップは、
前記パルス信号が入力される毎に入力されたパルス信号のオン時間とオフ時間との比率であるオンオフ比率を演算するオンオフ比率演算部ステップと、
前記オンオフ比率演算ステップにより演算されたオンオフ比率を、前記基準比率を中心とした所定範囲と比較して、このオンオフ比率が前記所定範囲内か否かを判定する判定ステップと、
前記判定ステップの判定結果に基づいて、前記オンオフ比率が前記所定範囲外であると判定されたらそのオンオフ比率にかかるパルス信号を除外し、前記オンオフ比率が前記所定範囲内であると判定されたらそのオンオフ比率にかかるパルス信号に基づいて前記回転体の回転数を演算する回転数演算ステップと、
前記回転数演算ステップにより演算された前記回転体の回転数に基づいて回転数情報を出力する回転数情報出力ステップと、を有する
ことを特徴とする、回転検出信号処理方法。 A rotation detection signal processing method for processing a detection signal output from a detection means for detecting passage of a detection object having a specific shape formed at a predetermined interval on a rotating body,
A pulse generation step of generating a pulse signal binarized into an on state and an off state by comparing the detection signal input from the detection means with a reference value ;
A reference ratio setting step for setting a reference ratio;
A calculation step of calculating the number of rotations of the rotating body based on the pulse signal generated and input in the pulse generation step,
The calculation step includes:
An on / off ratio calculating unit step for calculating an on / off ratio that is a ratio between an on time and an off time of the input pulse signal each time the pulse signal is input;
The on-off ratio that is calculated by the on-off ratio calculation step, is compared with a predetermined range about the reference ratio, and the on-off ratio determination step of determining whether or not within the predetermined range,
Based on the determination result of the determination step, if it is determined that the on / off ratio is outside the predetermined range, the pulse signal related to the on / off ratio is excluded, and if it is determined that the on / off ratio is within the predetermined range, A rotational speed calculating step for calculating the rotational speed of the rotating body based on a pulse signal related to an on / off ratio;
And a rotation speed information output step for outputting rotation speed information based on the rotation speed of the rotating body calculated in the rotation speed calculation step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015034442A JP6302423B2 (en) | 2015-02-24 | 2015-02-24 | Rotation detection signal processing apparatus and rotation detection signal processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015034442A JP6302423B2 (en) | 2015-02-24 | 2015-02-24 | Rotation detection signal processing apparatus and rotation detection signal processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016156694A JP2016156694A (en) | 2016-09-01 |
JP6302423B2 true JP6302423B2 (en) | 2018-03-28 |
Family
ID=56825715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015034442A Active JP6302423B2 (en) | 2015-02-24 | 2015-02-24 | Rotation detection signal processing apparatus and rotation detection signal processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6302423B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1038907A (en) * | 1996-07-25 | 1998-02-13 | Denso Corp | Period detector for pulse signal |
JP2000249720A (en) * | 1999-02-26 | 2000-09-14 | Koko Res Kk | Angular acceleration measuring device |
JP3820998B2 (en) * | 2002-01-23 | 2006-09-13 | 株式会社デンソー | Rotation detector |
JP4143436B2 (en) * | 2003-02-17 | 2008-09-03 | トヨタ自動車株式会社 | Magnetic rotation detector |
JP4630910B2 (en) * | 2008-03-24 | 2011-02-09 | トヨタ自動車株式会社 | Vehicle control device |
-
2015
- 2015-02-24 JP JP2015034442A patent/JP6302423B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016156694A (en) | 2016-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5585595B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5585597B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5477369B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5477368B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5585596B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5803710B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5609860B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP2016137843A (en) | Wheel position detection device and tire pneumatic pressure detection system with same | |
JP5954006B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5477370B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
KR101575981B1 (en) | Apparatus and method for controlling rotation detecting sensor of rotator with run-out | |
JP2020006885A (en) | Wheel position detection device and tire air pressure monitoring system with the same | |
KR102132291B1 (en) | Method for determining an average segment time of an encoder wheel of an internal combustion engine | |
WO2014010167A1 (en) | Wheel position detection device and tire air pressure detection device provided with same | |
JP6302423B2 (en) | Rotation detection signal processing apparatus and rotation detection signal processing method | |
JP2015158138A (en) | Vehicle output controller | |
JP4289272B2 (en) | Tire pressure detector | |
JP5810940B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
US8983788B2 (en) | System and method of measuring a sensor offset | |
JP6290808B2 (en) | Rotation detection signal processing apparatus and rotation detection signal processing method | |
WO2014006823A1 (en) | Wheel position detection device and tire pressure detection device equipped with same | |
JP5954001B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP5810941B2 (en) | Wheel position detecting device and tire air pressure detecting device having the same | |
JP6384353B2 (en) | Electronic control unit | |
JP2016217846A (en) | Abnormality detection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170324 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180209 |
|
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: 20180227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180302 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6302423 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |