(57)【特許請求の範囲】
【請求項１】
回転体から到来する入力パルスの周期がその回転体の起動時から順にｔ１  、ｔ２  、ｔ３  、・・・・ｔｎ  ・・とするとき、この入力パルスのｎ個毎の周期の移動平均値に変換係数αを乗じた周期で出力パルスを送出するパルス変換装置において、
前記回転体が起動後にαｎ個のパルスを補充すべき出力パルスとして追加して送出する手段を備えたことを特徴とするパルス変換装置。
【請求項２】
前記送出する手段が補充すべき出力パルスを送出するタイミングを前記最初の出力パルスが送出された後に設けた請求項１記載のパルス変換装置。
【請求項３】
前記送出する手段は、複数の移動平均周期にわたり前記補充すべきパルスを分散して送出する手段を含む請求項２記載のパルス変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、起動および停止を繰り返す回転体から得られるパルス信号により、回転速度および累積回転数を表示し、またはその回転速度および累積回転数を制御に入力とする装置に利用する。本発明のパルス変換装置は、自動車、列車、機関車などの交通機関、工作機械その他に、速度とともに走行距離あるいは累積回転数を表示する装置に利用する。
【０００２】
【従来の技術】
自動車の速度計および走行距離計を例にとり説明すると、速度計用の回転パルスは、変速機の出力軸、すなわちプロペラ軸の回転に伴い発生するパルスを利用するものが普及している。具体的には、変速機の出力軸に回転板が取り付けられ、この回転板に光を反射するための模様が描かれていて、この回転板の回転による反射光の断続をフォトカプラが検出する構造になっている。このフォトカプラの電気出力パルスを利用して、運転席に設けた表示計にｋｍ／ｈで表示される車速、およびｋｍで表示される走行距離が数字により表示される。このためには、フォトカプラが発生する出力パルスについて定められた変換比の周波数変換（または周期変換）が必要である。このためにフォトカプラと表示計との間にパルス変換装置が設けられる。
【０００３】
いっぽう多数の車種の自動車を製造すると、車種ごとにタイヤの直径は異なり、プロペラ軸と車軸との間の減速比も異なる。したがってフォトカプラによるパルス発生器、および走行距離計つきの速度表示計を共通化するには、上記パルス変換装置は車種毎に周波数変換比の異なる規格のものが必要になる。これを避けて、パルス変換装置の規格を統一化し価格を安くするために、ハードウエアおよびソフトウェアがすべて同一規格であって、周波数変換比だけを後から設定することができるパルス変換装置が開発され、広く利用されるようになった。このようなパルス変換装置は、自動車に限らず、工場内で利用する無人運搬車両などの電気自動車にも利用されるようになった。
【０００４】
また、フォトカプラの出力パルスを直接利用して運転席に設けた表示計に速度表示を行うと、車速のわずかな変動が発生するたびに表示計が変化するから、フォトカプラが発生する出力パルスのｎ個ごとに、その周期の移動平均を演算し、この移動平均に対応するパルスを運転席に設けた表示計に供給するようになった。すなわち、回転体装置（上記例では回転板およびフォトカプラ）から発生される入力パルスの周期が回転起動時から順にｔ１  、ｔ２  、ｔ３  、・・・・ｔｎ  ・・とするとき、入力パルス毎に新しい移動平均演算周期を開始する構成では、この入力パルスのｎ個毎の周期の移動平均値に変換係数αを乗じた周期、すなわち
【０００５】
【数１】
0003609367.tif 000002
なる周期の出力パルスを送出するパルス変換装置が利用されるようになった。このｎの値は具体的な例では数個ないし数十個である。この技術は例えば、特開平６−３１７６０３号公報、実開平１−５８１６８号公報などに開示がある。この装置はプログラム制御回路を利用して、ソフトウェアの動作により周波数変換（または周期変換）を行うものであり、変換係数αは、タイヤの直径やプロペラ軸と駆動軸との変換ギヤ比に対応して、さらに運転席に設ける表示計の特性に対応して、このプログラム制御回路に後から設定することができるように構成されている。
【０００６】
【発明が解決しようとする課題】
この装置はきわめて優れた装置であり、速度計および走行距離計などに広く利用されるようになった。しかし、入力パルス周期の移動平均を演算するようになっているから、回転体装置が回転を起動した時点から、最初のｎ個のパルスが入力し、このｎ個のパルスについての周期（さらに詳しくはｎ−１個の周期）について最初の移動平均値が演算されるまでは出力パルスが現れない。そして、この回転体装置が回転を停止したときには、所定時間（数秒）にわたり新しいパルスが入力しないことにより、移動平均の演算動作は停止される。さらに誤動作を避けるために、この演算計数回路はリセットされてしまう。これは、速度表示については実質的に問題ないが、走行距離表示については最初のｎ個のパルスをミスカウントしたことになる。つまり、車両が走行停止を繰り返すと、その停止のつどｎ個のパルスを失って積算されたことになり、積算走行距離表示については誤差が生じることになる。
【０００７】
この値を現在多用されている自動車用のパルス変換装置および実用車両について概算すると、一回の停車および発車のつど、走行距離にして数メートル、さらに詳しくは一例で１．９６メートル（この計算根拠は煩雑になるので省略する）に相当する誤差が発生していることになる。これは通常の自動車の運転席に設けた走行距離計の表示については許容できる誤差である。しかしこの誤差は、無人運転により走行距離にしたがって停車位置を制御するたとえば「ゆりかもめ」のような車両や、工場内で材料や製品を運搬する無人運搬車両などについては無視できない誤差になる。とくに、このような無人運転の車両で、距離マーカを通過することにより距離情報がリセットされて、その時点を起点として停車位置までの距離を定めるように構成された車両では、距離情報がリセットされたあと、何らかの事情で一旦停車および発進が行われると、車両内の距離設定にそのつど数メートルの誤差が生じて、つぎに停車するときには所定位置に正しく停車することができないことになる。回転速度とともに回転回数を計数して、自動的な運転制御を行う工作装置などに利用する場合も同様な不都合が発生する。
【０００８】
本発明はこのような背景に行われたものであって、移動平均を演算することにより生じる出力パルス数の誤差を補償するパルス変換装置を提供することを目的とする。本発明は、走行積算距離計、あるいは積算回転回数を正しく表示するためのパルス変換装置を提供することを目的とする。本発明は、無人の運転制御に利用することができるパルス変換装置を提供することを目的とする。本発明は、自動的な運転制御を行う工作装置などに利用することができるパルス変換装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、回転体が回転を開始した直後に発生するミスカウント分に相当する数のパルス、すなわち上記説明のｎ個のパルスに相当するαｎ個（αは変換係数）のパルスを出力に自動的に加算し送出することを特徴とする。このαｎ個のパルスを一度に送出すると、速度計表示が正しくなくなるから、速度計表示の誤差として許容される程度に分散させて、パルス変換装置の出力に加算して送出することがよい。
【００１０】
すなわち本発明は、回転体から到来する入力パルスの周期が回転起動時から順にｔ１  、ｔ２  、ｔ３  、・・・・ｔｎ  ・・とするとき、この入力パルスの連続するｎ個についての周期の移動平均値を入力パルスのｍ個毎に演算し、この移動平均値に変換係数αを乗じた周期
【００１１】
【数２】
0003609367.tif 000003
で出力パルスを送出するパルス変換装置において、
前記回転体が起動してから最初の出力パルスが送出されるまでの時間の入力パルスの数ｎに対応するαｎ個を補充すべき出力パルスとして追加して送出する手段を備えたことを特徴とする。
【００１２】
なお上記［数１］により示す移動平均演算の例は、新しい入力パルスが１個入力するごとに新しい移動平均演算を開始するように構成したものである。一般に移動平均演算は、新しい入力パルスがｍ個入力するごとに開始するように構成することができるから、この場合の出力パルスの周期Ｔ１  、Ｔ２  、Ｔ３  ・・・・は［数２］のようになる。上記した［数１］は［数２］においてｍ＝１としたときに相当する。
【００１３】
本発明は、前記送出する手段が補充すべき出力パルスを送出するタイミングを前記最初の出力パルスが送出された後に設けるように構成することができる。さらに本発明は、複数の移動平均周期にわたり前記補充すべきパルスを分散して送出する手段を含む構成とすることができる。
【００１４】
この構成により、回転体の起動直後にミスカウントされたパルスは、あとから補充して出力されるから、このパルス変換装置の出力を利用する走行距離計その他パルスの積算値を利用または表示する場合にも、これを正確な距離情報として利用することができる。
【００１５】
【発明の実施の形態】
実施例図面を用いて詳しく説明する。図１は本発明実施例装置のブロック構成図である。この装置の構成要素は一つの半導体チップからなる演算回路１であり、その入力端子には回転体に設けられた回転センサ２から発生するパルスが入力する。そして、この入力パルスがこの演算回路１の内部で演算処理され、出力バッファ３を介して変換出力として送出される。
【００１６】
この回転センサは、例えば自動車の変速機出力軸（プロペラ軸）に設けられた車速用回転センサである。たとえばプロペラ軸が一回転するごとに２個の電気パルスを送出するものが広く用いられている。そして出力バッファ３から送出される変換出力は、その車両の速度計および走行距離計の入力パルスとして利用される。
【００１７】
この演算回路１では、回転センサ２から入力するパルスのｎ周期毎について移動平均値が演算され、さらにその演算された移動平均値に変換計数αを乗算した周期のパルスが変換出力として送出される。移動平均値を演算するのは、この回転センサ２の出力を直接利用して速度計入力とすると、車速のこまかい変化に対応して速度計が敏感に変動することになるが、移動平均値を速度計入力とすると、速度計の変化が緩やかになりその表示が見やすくなるからである。
【００１８】
また、変換係数αを乗算した周期のパルスを利用するのは、この半導体チップで構成された演算回路１を複数の車種について共通化するためである。すなわち多数の車種の自動車を製造する場合には、それぞれ車種毎にタイヤの直径が異なり、プロペラ軸から駆動軸への変換比が異なる。したがって、回転センサを変速機出力軸に設けると、タイヤの直径および駆動軸への変換比に対応して異なる演算回路が必要になるところ、出力パルスの周期についての変換係数αを後から設定するように構成することにより、一種類の半導体チップが多数種類の自動車について共通に利用できるようになる。これは上記従来技術の欄で説明したとおりである。
【００１９】
図１に示す変換係数α設定装置４は、自動車の製造ラインに設けたコンピュータ装置であり、自動車の製造工程で演算回路１に一時的に接続し、その車種に相当する変換係数αを入力し演算回路１に設定した後にその接続は切り離される。以降この演算回路１は変換出力として送出するパルスの周期は変換係数αを乗算した周期のパルスとなる。変換出力周波数は（１／α）となる。
【００２０】
ここで本発明の特徴はその演算回路１の起動時の動作にある。図２は本発明実施例装置の動作を説明するタイミング図である。横軸に時間をとり、この時間軸は図２（１）から（５）について共通の時間軸である。いま回転体が停止している状態から起動して回転をはじめると、回転センサ２からの入力パルスは、回転体の加速状態に応じて、図２（１）に示すようにしだいに周期が短くなるパルスが入力する。
【００２１】
そしてこの演算回路１は図２（２）の最上段に示すように、入力パルスを計数しその計数値がｎになる毎に、図２（３）に示すような出力パルスを１個送出する。ついで入力パルスの２番めのパルスから同様に、図２（２）の第二段に示すように入力パルスを計数し、その計数値がｎになる毎に図２（３）に示すような出力パルスを１個送出する。図２（２）の第三段についても、入力パルスの３番めのパルスからｎ個のパルスを計数すると出力パルスを１個送出する。このようにして得られた（３）に示す出力パルスは、入力パルスｎ個毎の移動平均周期のパルスになる。図２では変換係数αについては図示していないが、図２（３）に示すパルスの周期にαを乗算した周期のパルス、つまり図２（３）に示すパルスの（１／α）倍の周波数のパルスが、変換出力として出力バッファ３から送出される。図２（３）に示す図はα＝１の場合に相当する。そして図２（３）に示す出力パルスの周期Ｔ１  、Ｔ２  、Ｔ３  ・・・・は
［数１］
のとおりになる。
【００２２】
ここで本発明が問題にしたところは、この出力パルス（図２（３））には、最初のパルスが到来してからｎ番めのパルスが到来するまでは信号出力がないことである。これは移動平均周期を演算するために避けられないものである。そして、上述のように回転体が停止して所定時間（数秒）にわたりパルス入力がないときには、この演算回路１は雑音発生を避けるためにリセットされてしまうから、この最初のｎ個のパルスについては、ミスカウントされてしまい対応するパルスが出力されないことになる。この変換出力を速度計表示に利用する場合には問題ないが、積算値（例えば走行距離）として利用する場合には、回転体が停止するつど小さい誤差を発生することになる。
【００２３】
本発明は、この誤差を補償するところに特徴がある。すなわち図２（５）に示すように、変換出力に図２（３）のパルスに加えて追加パルスを送出するように構成されている。この図２に示す例では回転体が起動するごとにｎ個のミスカウントが発生するから、この装置から変換出力が送出されるようになってから、出力端子に間欠的にｎ回パルスを余分に送出する。図２（５）にはこのｎ回のパルスのうちの最初の１回分が表示されている。
【００２４】
このｎ回のパルスは、原理的には回転体が起動してから停止するまでの間のどの時期に送出してもよい。しかし、これをいちどにまとめて送出すると、速度計表示が変動して見にくくなるから、速度計表示に影響しないように比較的長い時間にわたり間欠的に送出することがよい。たとえば本来の出力パルスの１０回ないし２０回に１回ていどの割合で送出するなら、速度計の表示には影響がないので好都合である。
【００２５】
図３に演算回路１の動作について要部フローチャートを示す。図３に一点鎖線で囲む部分が本発明により追加される処理動作である。
【００２６】
図４に本発明実施例の出力パルスによる車速表示を示す図である。横軸は回転体の起動時点を零として時間の経過であり、縦軸は車速であり、たとえば運転席に表示されるアナログ表示の車速値である。回転体の起動時から時間ｎＴ１  が経過するまでは、実際の車速は破線のように推移するがパルス出力がないから運転席の表示は零である。そしてこの時間ｎＴ１  が経過した時点から車速表示が行われる。本発明の構成では、この時点から上で説明したようにα×ｎ個のパルスを順次送出するから、実際の車速より斜線を付して表示した分だけ加算されて表示されることになる。そして時間ｔｘが経過したところでα×ｎ個のパルス送出を完了し、実際の車速の移動平均値の表示にもどる。
【００２７】
【発明の効果】
本発明により、移動平均演算を実行するに伴い発生する入力パルスのミスカウントは補償されるから、本発明のパルス演算装置では、その出力を積算値表示に利用しても誤差は発生しなくなる。
【図面の簡単な説明】
【図１】本発明実施例装置のハードウエアのブロック構成図。
【図２】本発明実施例装置の動作タイミング図。
【図３】本発明実施例制御回路の要部動作フローチャート。
【図４】本発明実施例の出力パルスによる車速表示を示す図。
【符号の説明】
１  演算回路
２  回転センサ
３  出力バッファ
４  変換係数（α）設定装置
【図１】
0003609367.tif 000004
【図２】
0003609367.tif 000005
【図３】
0003609367.tif 000006
【図４】
0003609367.tif 000007