JPH08268024A - Suspension control device - Google Patents
Suspension control deviceInfo
- Publication number
- JPH08268024A JPH08268024A JP7638895A JP7638895A JPH08268024A JP H08268024 A JPH08268024 A JP H08268024A JP 7638895 A JP7638895 A JP 7638895A JP 7638895 A JP7638895 A JP 7638895A JP H08268024 A JPH08268024 A JP H08268024A
- Authority
- JP
- Japan
- Prior art keywords
- initialization
- power supply
- supply voltage
- damping force
- value
- 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
Links
Landscapes
- Vehicle Body Suspensions (AREA)
- Control Of Stepping Motors (AREA)
Abstract
(57)【要約】
【目的】制御系の制御原点構成即ちイニシャライズ中に
電源電圧の低下によるイニシャライズの開始及び中止を
繰り返すことを防止して、早期にイニシャライズを完了
させることができるサスペンション制御装置を提供す
る。
【構成】少なくともバッテリーの電源電圧EN がイニシ
ャライズ開始電圧EINT以上となったときに、イニシャ
ライズ処理を実行開始し、この間に電源電圧ENがイニ
シャライズ開始電圧EINT より低い監視電圧EWAT を越
えているか否かを判定し(ステップS32)、EN ≦E
WAT となったときに監視カウンタのカウント値Nをイン
クリメントし(ステップS33)、このカウント値Nが
設定値NS未満であるときにはイニシャライズ処理を継
続し、イニシャライズを完了するまでの間にカウント値
Nが設定値NS 以上となるとイニシャライズ中止フラグ
STPを“1”にセットし(ステップS36)、イニシ
ャライズ処理を中止する。
(57) [Abstract] [Purpose] A suspension control device capable of completing initialization at an early stage by preventing the control origin configuration of the control system, that is, the repeated start and stop of initialization due to a decrease in power supply voltage during initialization. provide. [Composition] At least when the power supply voltage E N of the battery becomes equal to or higher than the initialization start voltage E INT , the initialization process is started, and the power supply voltage E N exceeds the monitoring voltage E WAT lower than the initialization start voltage E INT during this period. Is determined (step S32), E N ≦ E
When it becomes WAT , the count value N of the monitoring counter is incremented (step S33), and when the count value N is less than the set value N S , the initialization process is continued, and the count value N is waited until the initialization is completed. Becomes equal to or more than the set value N S , the initialization stop flag STP is set to "1" (step S36), and the initialization process is stopped.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ステップモータを使用
して減衰力等のサスペンション特性をオープンループ制
御するサスペンション制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a suspension control device that uses a step motor to open-loop control suspension characteristics such as damping force.
【0002】[0002]
【従来の技術】従来のサスペンション制御装置として
は、例えば特開平3−42319号公報に記載されてい
るものがある。この従来例は、制御信号の入力により、
伸側減衰力及び圧側減衰力を、夫々ステップモータ等の
ロータリアクチュエータによって絞り開度を調整するこ
とにより少なくとも低減衰力と高減衰力とに変更可能な
ショックアブソーバと、ばね上速度を計測するばね上速
度計測手段と、ばね上・ばね下間の相対速度を計測する
相対速度計測手段と、ばね上速度の符号と相対速度の符
号との一致,不一致を判定する符号判定手段と、両符号
が一致し、かつ、相対速度の符号が正である時、伸側を
高減衰力、圧側を低減衰力にし、また、両符号が一致
し、かつ、相対速度の符号が負である時、伸側を低減衰
力、圧側を高減衰力にする制御信号を出力し、一方、両
符号が不一致である時、伸側・圧側を共に低減衰力とす
る制御信号を出力する制御信号出力手段とを備えた構成
を有する。2. Description of the Related Art As a conventional suspension control device, there is, for example, one disclosed in Japanese Patent Laid-Open No. 3-42319. In this conventional example, by inputting a control signal,
A shock absorber capable of changing the expansion-side damping force and the compression-side damping force to at least a low damping force and a high damping force by adjusting the throttle openings by rotary actuators such as step motors, and a spring for measuring sprung speed. The upper speed measuring means, the relative speed measuring means for measuring the relative speed between the sprung part and the unsprung part, the sign judging means for judging whether or not the sign of the sprung speed and the sign of the relative speed are coincident, and both signs are When they are the same and the sign of the relative speed is positive, the extension side has a high damping force and the compression side has a low damping force.When both signs are the same and the sign of the relative speed is negative, the extension is high. Control signal output means for outputting a control signal for making the damping side low damping force and the compression side high damping force, and, on the other hand, when both signs do not match, outputting a control signal for making both the extension side and the compression side low damping force. It has a configuration including.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来のサスペンション制御装置にあっては、オープンルー
プ制御されるロータリアクチュエータによって絞り開度
を調整して減衰力を可変するようにしているので、制御
中に外乱等によって制御原点に狂いを生じる可能性が高
く、これを放置するとアクチュエータの制御性能が低下
することから、ロータリアクチュエータの制御原点校正
即ちイニシャライズを行う必要がある。However, in the above-mentioned conventional suspension control device, since the throttle opening is adjusted by the rotary actuator which is open-loop controlled to change the damping force, the suspension is controlled. It is highly likely that the control origin will be misaligned due to external disturbances, etc. If this is left unchecked, the control performance of the actuator will deteriorate. Therefore, it is necessary to calibrate the control origin of the rotary actuator, that is, initialize it.
【0004】このイニシャライズを行う場合には、通
常、ロータリアクチュエータと一体に回転する係合片を
制御原点を表すストッパーに数回当接させる必要がある
と共に、係合片を勢いよくストッパーに当接させるとそ
の反動によって係合片がストッパーから離間して制御原
点校正の精度が低下することから、ストッパーに当接す
る際の速度を低下させるようにしているため、イニシャ
ライズの実行時間が比較的長くなる。When performing this initialization, normally, it is necessary to bring the engaging piece rotating integrally with the rotary actuator into contact with the stopper representing the control origin several times, and at the same time, the engaging piece vigorously comes into contact with the stopper. If this happens, the reaction will cause the engaging piece to separate from the stopper, and the accuracy of the control origin calibration will decrease, so the speed at which it abuts the stopper is decreased, so the execution time for initialization is relatively long. .
【0005】一方、ステップモータの駆動トルクは電源
電圧によって影響されるので、電源電圧が予め設定した
イニシャライズ開始電圧以上であるときにイニシャライ
ズを開始し、イニシャライズを開始した後に電源電圧が
イニシャライズ開始電圧未満となったときにはイニシャ
ライズが不正確であると判断して、再度イニシャライズ
を実行するようにしている。On the other hand, since the driving torque of the step motor is affected by the power supply voltage, the initialization is started when the power supply voltage is equal to or higher than the preset initialization start voltage, and the power supply voltage is less than the initialization start voltage after the initialization is started. When it becomes, it is judged that the initialization is incorrect, and the initialization is executed again.
【0006】このため、従来例では、バッテリーの電圧
が低下している状態で、イニシャライズを開始したとき
には、四輪のアクチュエータを同時に駆動することから
電源電圧がイニシャライズ開始電圧未満となる可能性が
高く、イニシャライズの開始及び中止を繰り返すことに
なり、イニシャライズがいつまでも完了できないという
未解決の課題がある。Therefore, in the conventional example, when the initialization is started in the state where the battery voltage is lowered, the four-wheel actuators are simultaneously driven, so that the power supply voltage is highly likely to be less than the initialization start voltage. However, there is an unsolved problem that the initialization cannot be completed forever because the initialization is repeatedly started and stopped.
【0007】そこで、本発明は、上記従来例の未解決の
課題に着目してなされたものであり、イニシャライズ中
に電源電圧が低下した場合でも、イニシャライズ状態を
維持できるか否かを判断することにより、イニシャライ
ズの開始及び中止を繰り返すことを防止して、早期にイ
ニシャライズを完了させることができるサスペンション
制御装置を提供することを目的としている。Therefore, the present invention has been made by paying attention to the unsolved problem of the above-mentioned conventional example, and determines whether or not the initialization state can be maintained even if the power supply voltage is lowered during the initialization. Thus, it is an object of the present invention to provide a suspension control device capable of preventing the repetition of the start and stop of the initialization and completing the initialization at an early stage.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、請求項1の発明に係るサスペンション制御装置は、
図1の基本構成図に示すように、車体側部材及び車輪側
部材間に介装された、入力される制御信号に応じて駆動
されるステップモータによって弁体を回動制御すること
により、サスペンション特性を個別に制御可能なアクチ
ュエータと、車体の姿勢変化を検出してその姿勢変化検
出値に対応する前記制御信号を前記ステップモータに出
力してオープンループ制御する制御手段とを備えたサス
ペンション制御装置において、前記ステップモータに給
電する電源電圧を検出する電源電圧検出手段と、該電源
電圧検出手段の電源電圧検出値が予め設定した制御系の
イニシャライズを行う設定電圧に達しているときに前記
制御手段のイニシャライズを行うイニシャライズ実行手
段と、該イニシャライズ実行手段でイニシャライズを開
始した後に前記電源電圧検出値が前記設定電圧より低い
監視電圧以下となる時間の和が設定値以上となったとき
に当該イニシャライズ実行手段のイニシャライズを中止
させるイニシャライズ中止手段とを備えたことを特徴と
している。In order to achieve the above object, the suspension control device according to the invention of claim 1 is
As shown in the basic configuration diagram of FIG. 1, the suspension is controlled by controlling the rotation of the valve element by a step motor interposed between the vehicle body side member and the wheel side member and driven according to an input control signal. A suspension control device including an actuator whose characteristics can be individually controlled, and a control unit which detects a posture change of a vehicle body and outputs the control signal corresponding to the detected posture change value to the step motor to perform open loop control. In the power source voltage detecting means for detecting the power source voltage for supplying power to the step motor, the control means when the power source voltage detection value of the power source voltage detecting means reaches a preset voltage for initializing the control system. Initializing execution means for performing the initialization, and after starting the initialization by the initializing execution means, It is characterized in that the voltage detection value and a initializing stop means for stopping the initialization of the initialization execution means when the sum of time equal to or less than a lower monitored voltage than the set voltage is equal to or larger than a set value.
【0009】また、請求項2の発明に係るサスペンショ
ン制御装置は、請求項1の発明において、前記イニシャ
ライズ実行手段が、車速が設定車速以上となり、且つ電
源電圧検出値が設定電圧以上であるときに制御手段のイ
ニシャライズを行うことを特徴としている。さらに、請
求項3の発明に係るサスペンション制御装置は、請求項
1又は2の発明において、前記イニシャライズ中止手段
が、電源電圧検出値が監視電圧以下である間カウント値
を更新するカウンタを有し、該カウンタのカウント値が
設定値に達したときにイニシャライズを中止するように
構成されていることを特徴としている。The suspension control device according to a second aspect of the present invention is the suspension control device according to the first aspect of the present invention, when the vehicle speed is equal to or higher than a set vehicle speed and the power supply voltage detection value is equal to or higher than a set voltage. It is characterized in that the control means is initialized. Further, in the suspension control device according to the invention of claim 3, in the invention of claim 1 or 2, the initialization stopping means has a counter for updating the count value while the power supply voltage detection value is equal to or less than the monitoring voltage, It is characterized in that the initialization is stopped when the count value of the counter reaches a set value.
【0010】[0010]
【作用】請求項1の発明においては、イニシャライズ実
行手段で電源電圧が設定電圧以上となったときに制御系
のイニシャライズを開始し、このイニシャライズ中に電
源電圧が設定電圧より低い監視電圧以下に低下したとき
には、イニシャライズ中止手段でその低下時間を計測
し、この低下時間の和が予め設定した設定値未満である
ときにはイニシャライズ実行手段でのイニシャライズを
継続し、低下時間の和が設定値以上となったとき始めて
イニシャライズ不良と判断してイニシャライズ実行手段
のイニシャライズを中止する。According to the first aspect of the invention, the initialization of the control system is started when the power supply voltage becomes equal to or higher than the set voltage by the initialization execution means, and during the initialization, the power supply voltage is lowered to the monitoring voltage lower than the set voltage. When it does, the decrease time is measured by the initialization canceling means, and when the sum of the decrease times is less than the preset value, the initialization by the initialization executing means is continued, and the sum of the decrease times becomes the set value or more. At this time, the initialization is judged to be defective for the first time, and the initialization of the initialization execution means is stopped.
【0011】また、請求項2の発明においては、イニシ
ャライズ実行手段で車速が設定車速以上となり、且つ電
源電圧検出値が設定電圧以上であるときにイニシャライ
ズを開始することにより、イニシャライズ時に発生する
ステップモータの駆動音や係合片がストッパーに当接時
の騒音、振動によるノイズをロードノイズ等によってか
き消して乗員に違和感を与えることを回避する。Further, in the invention of claim 2, the stepping motor generated at the time of initialization is started by starting the initialization when the vehicle speed becomes equal to or higher than the set vehicle speed by the initialization execution means and the power supply voltage detection value is equal to or higher than the set voltage. It is possible to avoid making the occupant feel uncomfortable by driving off the driving sound and the noise generated when the engaging piece comes into contact with the stopper and the noise caused by vibration by road noise.
【0012】さらに、請求項3の発明においては、イニ
シャライズ中止手段が、電源電圧検出値が監視電圧未満
となったときにカウンタのカウント値を更新することに
より、電源電圧が監視電圧以上に復帰したときにカウン
ト値を保持することができ、監視電圧以下となっている
時間の和を容易に検出することができる。Further, in the invention of claim 3, the initialization stopping means updates the count value of the counter when the detected value of the power supply voltage becomes less than the monitoring voltage, so that the power supply voltage returns to the monitoring voltage or more. Sometimes the count value can be held and the sum of the times when the voltage is below the monitoring voltage can be easily detected.
【0013】[0013]
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図2は、本発明の一実施例を示す概略構成図であ
って、各車輪1FL〜1RRと車体2との間に夫々サスペン
ション装置を構成するアクチュエータとしての減衰力可
変ショックアブソーバ3FL〜3RRが配設され、これら減
衰力可変ショックアブソーバ3FL〜3RRの減衰力を切換
えるステップモータ41FL〜41RRが後述するコントロ
ーラ4からの制御信号によって制御される。Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is a schematic configuration diagram showing an embodiment of the present invention, in which damping force variable shock absorbers 3FL to 3RR serving as actuators constituting suspension devices are arranged between the wheels 1FL to 1RR and the vehicle body 2. Step motors 41FL to 41RR that are provided and switch the damping forces of these damping force variable shock absorbers 3FL to 3RR are controlled by a control signal from a controller 4 described later.
【0014】減衰力可変ショックアブソーバ3FL〜3RR
は、図3〜図7に示すように、外筒5と内筒6とで構成
されるシリンダチューブ7を有するツインチューブ式ガ
ス入りストラット型に構成され、内筒6内がこれに摺接
するピストン8によって上下圧力室9U,9Lに画成さ
れている。ピストン8は、図4〜図7で特に明らかなよ
うに、外周面に内筒6と摺接するシール部材9がモール
ドされ内周面に中心開孔10を有する円筒状の下部半体
11と、この下部半体11に内嵌された上部半体12と
で構成されている。Variable damping force shock absorber 3FL to 3RR
As shown in FIGS. 3 to 7, the piston is configured as a twin-tube type gas-filled strut type having a cylinder tube 7 composed of an outer cylinder 5 and an inner cylinder 6, and the inside of the inner cylinder 6 is in sliding contact with the piston. 8 define upper and lower pressure chambers 9U and 9L. 4 to 7, the piston 8 includes a cylindrical lower half body 11 having a central opening 10 formed in the inner peripheral surface of a seal member 9 that is slidably contacted with the inner cylinder 6 on the outer peripheral surface. It is composed of an upper half body 12 fitted in the lower half body 11.
【0015】下部半体11には、上下に貫通して穿設さ
れた伸側油流路13と、上面側から下方にシール部材9
の下側まで延長して穿設された前記伸側油流路13より
大径の孔部14a及び円筒体11の外周面から孔部14
aの底部に連通して穿設された孔部14bで構成される
圧側油流路14と、中心開孔10の上下開口端に形成さ
れた円環状溝15U,15Lと、上面側に形成され円環
状溝15Uと前記伸側油流路13とに夫々連通する長溝
16と、下面側に形成され円環状溝15Lと連通する長
溝17とが形成され、伸側油流路13の下端側及び長溝
17が伸側ディスクバルブ18によって閉塞され、圧側
油流路14の上端側が圧側ディスクバルブ19によって
閉塞されている。In the lower half body 11, an expansion side oil flow path 13 is formed so as to vertically penetrate therethrough, and a sealing member 9 is provided downward from the upper surface side.
Hole 14a having a diameter larger than that of the expansion-side oil passage 13 and extending from the outer peripheral surface of the cylindrical body 11 to the hole 14a.
The pressure side oil flow passage 14 formed by a hole portion 14b that is formed by communicating with the bottom portion of a, the annular grooves 15U and 15L formed at the upper and lower open ends of the central opening 10, and formed on the upper surface side. A long groove 16 that communicates with the annular groove 15U and the expansion-side oil passage 13 is formed, and a long groove 17 that is formed on the lower surface side and that communicates with the annular groove 15L is formed. The long groove 17 is closed by the expansion side disk valve 18, and the upper end side of the compression side oil flow path 14 is closed by the compression side disk valve 19.
【0016】また、上部半体12は、下部半体11の中
心開孔10内に嵌挿された小径軸部21と、この軸部2
1の上端に一体に形成された内筒6の内径より小径の大
径軸部22とで構成され、これら小径軸部21及び大径
軸部22の中心位置に、小径軸部21の下端面側から大
径軸部22の中間部まで達する孔部23aと、この孔部
23aの上端側に連通してこれより小径の孔部23b
と、この孔部23bの上端側に連通するこれより大径の
孔部23cとで構成される貫通孔23が形成され、小径
軸部21の円環状溝15U及び15Lに対向する位置に
夫々半径方向に内周面側に貫通する一対の貫通孔24
a,24b及び25a,25bが穿設され、且つ大径軸
部22の孔部23aの上端側にこれと連通する弧状溝2
6が形成されていると共に、この弧状溝26と下端面と
を連通するL字状の圧側油流路27が形成され、この圧
側油流路27の下端面開口部が圧側ディスクバルブ28
によって閉塞されている。The upper half 12 has a small-diameter shaft portion 21 fitted in the central opening 10 of the lower half body 11 and the shaft portion 2.
1 and a large diameter shaft portion 22 having a diameter smaller than the inner diameter of the inner cylinder 6 integrally formed at the upper end of the small diameter shaft portion 21 and the lower end surface of the small diameter shaft portion 21 at the center position. Hole 23a reaching from the side to the middle portion of the large-diameter shaft portion 22 and a hole portion 23b having a smaller diameter than the hole portion 23a communicating with the upper end side of the hole portion 23a.
And a through hole 23 composed of a hole portion 23c having a larger diameter than this and communicating with the upper end side of the hole portion 23b is formed. Pair of through holes 24 penetrating to the inner peripheral surface side in the direction
a, 24b and 25a, 25b, and an arc-shaped groove 2 communicating with the upper end side of the hole portion 23a of the large-diameter shaft portion 22.
6 is formed, and an L-shaped pressure-side oil passage 27 that connects the arc-shaped groove 26 and the lower end surface is formed.
Is blocked by.
【0017】そして、下部半体11と上部半体12と
が、下部半体11の中心開孔10内に小径軸部21を嵌
挿した状態で、小径軸部21の下部半体11より下方に
突出した下端部にナット29を螺合させてナット締めす
ることにより、一体に連結されている。さらに、上部半
体12の孔部23a内に可変絞りを構成する上端部が閉
塞された円筒状の弁体31が回動自在に配設されてい
る。この弁体31には、図4に示すように、上部半体1
2における大径軸部22の弧状溝26に対向する位置に
半径方向に内周面に達する貫通孔32が形成されている
と共に、図5〜図7に示すように上部半体12の小径軸
部21の貫通孔24a及び24b間に対応する外周面に
これらを連通する連通溝33が形成され、さらに図6に
示すように上部半体12の小径軸部21の貫通孔25a
及び25b間に対応する外周面にこれらを内周面側に連
通させる軸方向に延長する長孔34が形成されている。
そして、貫通孔32、連通溝33及び長孔34の位置関
係が、図8に示す弁体31のポジション即ち後述するス
テップモータ41FL〜41RRのステップ角に対する減衰
力特性が得られるように選定されている。The lower half body 11 and the upper half body 12 are located below the lower half body 11 of the small diameter shaft portion 21 with the small diameter shaft portion 21 fitted in the central opening 10 of the lower half body 11. The nut 29 is screwed into the lower end portion projecting to the end and tightened with the nut to be integrally connected. Further, a cylindrical valve body 31 having a closed upper end which constitutes a variable throttle is rotatably disposed in the hole 23a of the upper half body 12. As shown in FIG. 4, the valve body 31 has an upper half body 1
2 has a through hole 32 that reaches the inner peripheral surface in the radial direction at a position facing the arcuate groove 26 of the large-diameter shaft portion 22, and the small-diameter shaft of the upper half body 12 is formed as shown in FIGS. A communication groove 33 is formed on the outer peripheral surface of the portion 21 corresponding to the space between the through holes 24a and 24b. Further, as shown in FIG. 6, the through hole 25a of the small diameter shaft portion 21 of the upper half body 12 is formed.
And 25b, an elongated hole 34 extending in the axial direction is formed on the outer peripheral surface corresponding to between the inner peripheral surface 25b and the inner peripheral surface 25b.
The positional relationship among the through hole 32, the communication groove 33, and the elongated hole 34 is selected so that damping force characteristics with respect to the position of the valve body 31 shown in FIG. 8, that is, the step angle of step motors 41FL to 41RR described later can be obtained. There is.
【0018】すなわち、平面からみて例えば時計方向の
最大回転角位置である図8のポジションAでは、図4に
示すように、貫通孔32のみが弧状溝26に連通してお
り、したがって、ピストン8が下降する圧側移動に対し
ては、下圧力室9Lから圧側油流路14を通り、その開
口端と圧側ディスクバルブ19とで形成されるオリフィ
スを通って上圧力室9Uに向かう破線図示の圧側流路C
1と、下圧力室9Lから弁体31の内周面を通り、貫通
孔32、弧状溝26、圧側油流路27を通り、その開口
端と圧側ディスクバルブ28とで形成されるオリフィス
を通って上圧力室9Uに向かう破線図示の圧側流路C2
とが形成され、且つピストン8が上昇する伸側移動に対
しては、上圧力室9Uから長溝16、伸側流路13を通
り、その開口端と伸側ディスクバルブ18とで形成され
るオリフィスを通って下圧力室9Lに向かう破線図示の
伸側流路T1のみが形成され、伸側に対してはピストン
速度の増加に応じて急増する高減衰力を発生させて、圧
側に対してはピストン速度の増加に応じて微増する低減
衰力を発生させる。That is, at the position A of FIG. 8 which is the maximum rotation angle position in the clockwise direction when viewed from the plane, as shown in FIG. 4, only the through hole 32 communicates with the arcuate groove 26, and therefore the piston 8 The pressure side indicated by the broken line in FIG. 2 goes from the lower pressure chamber 9L to the upper pressure chamber 9U through the orifice formed by the opening end of the lower pressure chamber 9L and the pressure side disc valve 19. Channel C
1, through the inner peripheral surface of the valve body 31 from the lower pressure chamber 9L, through the through hole 32, the arc-shaped groove 26, the pressure side oil flow passage 27, and the orifice formed by the open end and the pressure side disc valve 28. Pressure side flow path C2 shown by a broken line toward the upper pressure chamber 9U
For the extension side movement in which the piston 8 is formed and the piston 8 rises, the orifice formed by the open end and the extension side disc valve 18 through the upper pressure chamber 9U, the long groove 16 and the extension side flow path 13. Only the extension side flow path T1 shown by the broken line toward the lower pressure chamber 9L is formed, and a high damping force that rapidly increases in accordance with an increase in piston speed is generated on the extension side, and on the compression side. It produces a low damping force that slightly increases as the piston speed increases.
【0019】このポジションAから弁体31を平面から
みて反時計方向に回動させることにより、図5に示すよ
うに、弁体31の連通溝33と小径軸部21の貫通孔2
4a,25aとが連通状態となり、回動角の増加に応じ
て連通溝33と貫通孔24a,25aとの開口面積が徐
々に増加する。このため、ピストン8の伸側移動に対し
ては、図5(a)に示すように、流路T1と並列に長溝
16、円環状溝15U、貫通孔24a、連通溝33、貫
通孔25a、円環状溝15L、長溝17を通り、長溝1
7と圧側ディスクバルブ18とで形成されるオリフィス
を通って下圧力室9Lに向かう流路T2が形成されこと
になり、減衰力の最大値が図8に示すように、連通溝3
3と小径軸部21の貫通孔24a,25aとの開口面積
の増加に応じて徐々に減少し、伸側移動に対しては、図
5(b)に示すように、流路C1及びC2が形成されて
いる状態を維持するため、最小減衰力状態を維持する。By rotating the valve body 31 from this position A counterclockwise when viewed from the plane, as shown in FIG. 5, the communication groove 33 of the valve body 31 and the through hole 2 of the small diameter shaft portion 21 are formed.
4a and 25a are in communication with each other, and the opening area between the communication groove 33 and the through holes 24a and 25a gradually increases as the rotation angle increases. Therefore, for the extension side movement of the piston 8, as shown in FIG. 5 (a), the long groove 16, the annular groove 15U, the through hole 24a, the communication groove 33, the through hole 25a, The long groove 1 passes through the circular groove 15L and the long groove 17.
7 and the pressure side disc valve 18 pass through the orifice to form the flow path T2 toward the lower pressure chamber 9L, and the maximum damping force is as shown in FIG.
3 and the through-holes 24a and 25a of the small-diameter shaft portion 21 gradually decrease with an increase in the opening area, and as to the extension side movement, as shown in FIG. 5B, the flow paths C1 and C2 are In order to maintain the formed state, the minimum damping force state is maintained.
【0020】さらに、弁体31を平面からみて反時計方
向に回動させてポジションB近傍となると、図6に示す
ように、弁体31の貫通孔25a,25b間が長孔34
によって連通される状態となる。このため、ピストン8
の伸側移動に対しては、図6(a)に示すように、流路
T1及びT2と並列に長溝16、円環状溝15U、貫通
孔25a、長孔34、孔部23aを通って下圧力室9L
に向かう流路T3が形成されることになり、伸側減衰力
が最小減衰力状態となると共に、ピストン8の圧側移動
に対しては、流路C1及びC2に加えて孔部23a、長
孔34、貫通孔25a、円環状溝15Uを通って長溝1
6に達する流路C3及び孔部23a、長孔34、貫通孔
25b、円環状溝15L、貫通孔24b、連通溝33、
貫通孔24a、円環状溝15Uを通って長溝16に達す
る流路C4が形成されるが、図8に示すように、最小減
衰力状態を維持する。Further, when the valve body 31 is rotated counterclockwise when viewed from the plane to be in the vicinity of position B, as shown in FIG. 6, a long hole 34 is formed between the through holes 25a and 25b of the valve body 31.
Will be in communication with each other. Therefore, the piston 8
6A, as shown in FIG. 6 (a), as shown in FIG. 6 (a), the channels T1 and T2 are arranged in parallel with each other through the elongated groove 16, the annular groove 15U, the through hole 25a, the elongated hole 34, and the hole portion 23a. Pressure chamber 9L
Since the flow path T3 toward the side is formed, the extension side damping force becomes the minimum damping force state, and for the pressure side movement of the piston 8, in addition to the flow paths C1 and C2, the hole portion 23a, the long hole 34, through hole 25a, and circular groove 15U
6, the flow path C3 reaching 6 and the hole 23a, the long hole 34, the through hole 25b, the annular groove 15L, the through hole 24b, the communication groove 33,
A flow path C4 is formed which reaches the long groove 16 through the through hole 24a and the annular groove 15U, but maintains the minimum damping force state as shown in FIG.
【0021】さらに、弁体31を平面からみて反時計方
向に回動させると、長孔34と貫通孔24b及び25b
との間の開口面積が小さくなり、回動角θB2で長孔34
と貫通孔24b及び25bとの間が図7に示すように遮
断状態となるが、貫通孔32と弧状溝26との間の開口
面積は回動角θB2から徐々に小さくなる。このため、回
動角θB2から反時計方向の最大回動角θC 迄の間では、
ピストン8の伸側移動に対しては、流路T1及びT2が
併存することから最小減衰力状態を維持し、逆にピスト
ン8の圧側移動に対しては、貫通孔32と弧状溝26と
の間の開口面積が徐々に減少することにより、最大減衰
力が徐々に増加し、弁体31が位置Cに到達したときに
図7に示すように、貫通孔32と弧状溝26との間が遮
断状態となることにより、ピストンの圧側移動に対し
て、下圧力室9Lから上圧力室9Uに達する流路が流路
C1のみとなり、圧側高減衰力状態となる。Further, when the valve body 31 is rotated counterclockwise when viewed from the plane, the elongated hole 34 and the through holes 24b and 25b.
Open area between is reduced, the long hole 34 in the rotation angle theta B2
7, the open area between the through hole 32 and the arcuate groove 26 is gradually reduced from the rotation angle θ B2 . Therefore, between the rotation angle θ B2 and the maximum counterclockwise rotation angle θ C ,
With respect to the expansion side movement of the piston 8, the minimum damping force state is maintained because the flow paths T1 and T2 coexist, and conversely, with respect to the compression side movement of the piston 8, the through hole 32 and the arcuate groove 26 are formed. By gradually decreasing the opening area between them, the maximum damping force gradually increases, and when the valve body 31 reaches the position C, as shown in FIG. 7, there is a gap between the through hole 32 and the arc-shaped groove 26. Due to the cutoff state, only the flow path C1 reaches the upper pressure chamber 9U from the lower pressure chamber 9L with respect to the pressure side movement of the piston, and the pressure side high damping force state is achieved.
【0022】一方、上部半体12の孔部23cには、円
筒状のピストンロッド35が嵌着され、このピストンロ
ッド35の上端が、図3に示すように、シリンダチュー
ブ7より上方に突出され、その上端側が車体側部材36
に取付けられたブラケット37にゴムブッシュ38U及
び38Lを介してナット39によって固定されていると
共に、ピストンロッド35の上端にブラケット40を介
してステップモータ41FL〜41RRがその回転軸41a
を下方に突出した関係で固定され、この回転軸41aと
前述した弁体31とがピストンロッド35内に緩挿され
た連結杆42によって連結されている。なお、43はバ
ンパーラバーである。また、シリンダチューブ7の下端
は車輪側部材(図示せず)に連結されている。On the other hand, a cylindrical piston rod 35 is fitted in the hole portion 23c of the upper half body 12, and the upper end of the piston rod 35 is projected above the cylinder tube 7 as shown in FIG. , Its upper end side is the vehicle body side member 36
Is fixed to the bracket 37 attached to the bracket 37 by a nut 39 via rubber bushes 38U and 38L, and the step motors 41FL to 41RR are mounted on the upper end of the piston rod 35 via a bracket 40 so that the rotary shafts 41a to 41RR of the step motors 41FL to 41RR are rotated.
Is fixed in a downwardly projecting relationship, and the rotary shaft 41a and the valve element 31 described above are connected by a connecting rod 42 that is loosely inserted in the piston rod 35. In addition, 43 is a bumper rubber. The lower end of the cylinder tube 7 is connected to a wheel side member (not shown).
【0023】また、弁体31の上端部には、図9に示す
ように、直方体上の突当て体44が突設されており、ス
テップモータ41FL〜41RRの回転軸41aによる弁体
31の回動に伴って同期回動する。そして、上部半体1
2の、突当て体44を収容している内孔部には、ストッ
パプレート45が内装されており、突当て体44とスト
ッパプレート45とでストッパ機構が構成されている。As shown in FIG. 9, a rectangular parallelepiped butting body 44 is provided at the upper end of the valve body 31 to rotate the valve body 31 by the rotary shafts 41a of the step motors 41FL to 41RR. It rotates synchronously with the movement. And the upper half 1
A stopper plate 45 is internally provided in the inner hole portion of the second body accommodating the abutting body 44, and the abutting body 44 and the stopper plate 45 constitute a stopper mechanism.
【0024】ストッパプレート45の内孔には、2つの
突当て突部45a,45bが突設されており、ステップ
モータ41の回転軸41a又は弁体31の回動に伴って
突当て体44が回動すると、弁体31が前述したポジシ
ョンA又はポジションCまで回動したときに、突当て体
44の2つの拘束端面44a又は44bが突当て突部4
5a又は45bに当接し、それ以上弁体31が回転しな
いようにして弁体31のポジションPに、正値の伸び側
最大ポジションPMAX や負値の圧側最大ポジション(−
PMAX )を与える所謂リミッタの作用を発揮すると共
に、後述する制御原点構成処理即ち所謂イニシャライズ
処理によってステップモータ41の回転角と弁体31の
ポジションとの位置ずれを補正する際にも使用する。Two stopper projections 45a and 45b are provided in the inner hole of the stopper plate 45, and the stopper 44 is rotated by the rotation shaft 41a of the step motor 41 or the valve body 31. When the valve body 31 is rotated, when the valve body 31 is rotated to the position A or the position C described above, the two restraining end faces 44a or 44b of the butting body 44 are brought into contact with the butting projection 4
5a or 45b to prevent the valve body 31 from rotating any more, and to the position P of the valve body 31, the positive maximum position P MAX on the extension side or the negative maximum position on the pressure side (-
P MAX ) is exerted as a so-called limiter action, and it is also used when correcting the positional deviation between the rotation angle of the step motor 41 and the position of the valve body 31 by a control origin configuration process, that is, a so-called initialization process described later.
【0025】コントローラ4には、その入力側に、図9
に示すように、各車輪位置に対応する車体側に設けられ
た上下加速度に応じて、上向きで正となり下向きで負と
なるアナログ電圧でなる上下加速度検出値X2FL ″〜X
2RR ″を出力する上下加速度検出手段としての上下加速
度センサ51FL〜51RRが接続されていると共に、車速
を検出する車速センサ52が接続され、出力側に各減衰
力可変ショックアブソーバ3FL〜3RRの減衰力を制御す
るステップモータ41FL〜41RRが接続されている。The input side of the controller 4 is shown in FIG.
As shown in, the vertical acceleration detection values X 2FL ″ to X 2 which are analog voltages that are positive in the upward direction and negative in the downward direction according to the vertical acceleration provided on the vehicle body side corresponding to each wheel position.
Vertical acceleration sensors 51FL to 51RR as vertical acceleration detecting means for outputting 2RR ″ are connected, a vehicle speed sensor 52 for detecting a vehicle speed is connected, and damping forces of the respective damping force variable shock absorbers 3FL to 3RR are connected to the output side. Step motors 41FL to 41RR for controlling the motors are connected.
【0026】そして、コントローラ4は、バッテリー5
3からの直流電源が供給されてこれを制御用電源に変換
する安定化電源回路54と、入力インタフェース回路5
5a、出力インタフェース回路55b、演算処理装置5
5c及び記憶装置55dを少なくとも有するマイクロコ
ンピュータ55と、バッテリー53の電源電圧をディジ
タル値に変換して入力インタフェース回路55aに入力
するA/D変換器56と、上下加速度センサ51FL〜5
1RRの上下加速度検出値X2FL ″〜X2RR ″をディジタ
ル値に変換して入力インタフェース回路55aに入力す
るA/D変換器57FL〜57RRと、車速センサ52の車
速検出値Vをディジタル値に変換して入力インタフェー
ス55aに供給するA/D変換器58と、出力インタフ
ェース回路55bから出力される各ステップモータ41
FL〜41RRに対するステップ制御信号が入力され、これ
をステップパルスに変換して各ステップモータ41FL〜
41RRを駆動するモータ駆動回路59FL〜59RRとを備
えている。Then, the controller 4 uses the battery 5
A stabilized power supply circuit 54 which is supplied with DC power from 3 and converts it to a control power supply, and an input interface circuit 5
5a, output interface circuit 55b, arithmetic processing unit 5
5c and a storage device 55d at least, an A / D converter 56 for converting the power supply voltage of the battery 53 into a digital value and inputting it to the input interface circuit 55a, and vertical acceleration sensors 51FL to 51FL-5.
The A / D converters 57FL to 57RR for converting the vertical acceleration detection values X 2FL ″ to X 2RR ″ of 1RR into digital values and inputting the digital values to the input interface circuit 55 a, and the vehicle speed detection value V of the vehicle speed sensor 52 are converted to digital values. A / D converter 58 which is supplied to the input interface 55a and each step motor 41 output from the output interface circuit 55b.
A step control signal for FL to 41RR is input, and this is converted into a step pulse to convert each step motor 41FL to
Motor drive circuits 59FL to 59RR for driving 41RR are provided.
【0027】ここで、マイクロコンピュータ55の演算
処理装置55cは、車体上下加速度検出値X2FL ″〜X
2RR ″を積分して車体上下速度X2FL ′〜X2RR ′を算
出し、この車体上下速度に基づいて伸側及び圧側ポジシ
ョンPT 及びPC を算出し、これらと現在ポジションP
P との差値を算出して、これに応じたステップ制御量を
モータ駆動回路59FL〜59RRに出力する減衰力制御処
理を行うが、イグニッションスイッチのオン状態となっ
たとき及び車速検出値Vが予め設定した設定車速VS 以
上で且つ路面入力や車体揺動が少ない平坦な路面を走行
中であるときの何れか一方で、突当て体44を現在ポジ
ションPP から反時計方向に回動させて各突当て突部4
5a,45bに当接させてから原点復帰させることによ
り制御原点校正を行うイニシャライズ処理を行う。Here, the arithmetic processing unit 55c of the microcomputer 55 uses the vehicle body vertical acceleration detection values X 2FL ″ to X 2.
2RR ″ is integrated to calculate the vehicle body vertical speeds X 2FL ′ to X 2RR ′, the expansion side and compression side positions P T and P C are calculated based on the vehicle body vertical speeds, and these and the current position P
The damping force control process of calculating the difference value from P and outputting the corresponding step control amount to the motor drive circuits 59FL to 59RR is performed, but when the ignition switch is turned on and the vehicle speed detection value V is The abutment body 44 is rotated counterclockwise from the current position P P while the vehicle is traveling on a flat road surface with a preset vehicle speed V S or more and less road surface input and less vehicle swing. Each butt projection 4
Initialization processing is performed in which the control origin is calibrated by contacting 5a and 45b and then returning to the origin.
【0028】また、記憶装置55dは、演算処理装置5
5cの演算処理に必要なプログラムを予め記憶している
と共に、演算処理過程での必要な値及び演算結果を逐次
記憶する。次に、上記実施例の動作をマイクロコンピュ
ータ55の演算処理装置55cにおけるマルチタスク処
理手順の一例を示す図11〜図14を伴って説明する。The storage device 55d is used as the arithmetic processing device 5.
A program required for the arithmetic processing of 5c is stored in advance, and necessary values and arithmetic results in the arithmetic processing process are sequentially stored. Next, the operation of the above embodiment will be described with reference to FIGS. 11 to 14 showing an example of the multitask processing procedure in the arithmetic processing unit 55c of the microcomputer 55.
【0029】すなわち、図11の処理は、イニシャライ
ズ開始条件を判断する開始判断処理であって、イグニッ
ションスイッチ(図示せず)がオン状態となったときに
所定時間(例えば50msec)毎のタイマ割込処理と
して実行され、先ずステップS1で、イニシャライズ完
了フラグENDが“1”にセットされているか否かを判
定し、これが“1”にセットされているときにはイニシ
ャライズ処理が完了しているものと判断してそのままタ
イマ割込処理を終了して他のタスク処理に移行し、イニ
シャライズ完了フラグendが“0”にリセットされて
いるときにはステップS2に移行する。That is, the process of FIG. 11 is a start determination process for determining the initialization start condition, and when the ignition switch (not shown) is turned on, a timer interrupt is performed every predetermined time (for example, 50 msec). First, in step S1, it is determined whether or not the initialization completion flag END is set to "1". When it is set to "1", it is determined that the initialization processing is completed. Then, the timer interrupt processing is finished as it is, and the processing shifts to another task processing, and when the initialization completion flag end is reset to "0", the processing shifts to step S2.
【0030】このステップS2では、前回の制御終了時
に制御位置記憶領域に各ステップモータ41i(i=F
L,FR,RL,RR)の最終制御ポジションPPiが格納され
ているか否かを判定する。この判定は、イグニッション
スイッチのオン状態による制御開始時に各ステップモー
タ41iの現在位置が確保されて制御精度を維持できる
か否かを判定するものであり、最終制御ポジションP
PFL 〜PPRR が格納されているときには、制御精度を維
持できるものと判断して、ステップS3に移行する。In step S2, each step motor 41i (i = F) is stored in the control position storage area at the end of the previous control.
It is determined whether or not the final control position P Pi of L, FR, RL, RR) is stored. This determination is to determine whether or not the current position of each step motor 41i is secured and control accuracy can be maintained at the time of starting control by turning on the ignition switch, and the final control position P
When PFL to P PRR are stored, it is determined that the control accuracy can be maintained, and the process proceeds to step S3.
【0031】このステップS3では、車速センサ52の
車速検出値Vが予め設定したロードノイズによってイニ
シャライズ処理で発生する騒音や振動によるノイズが紛
れて乗員が感知できなくなる前述した自己診断解除条件
の設定車速V1 よりは高い設定車速VS (例えば35k
m/h)以上であるか否かを判定し、V<VS であると
きには、イニシャライズ処理のノイズが乗員に感知され
るおそれがあると判断してステップS4に移行し、カウ
ンタCNTを“0”にクリアしてからタイマ割込処理を
終了して他のタスク処理に移行し、V≧VS であるとき
には、ステップS5に移行する。In this step S3, the vehicle speed detection value V of the vehicle speed sensor 52 is set in advance by the road noise, and the noise generated by the initialization process and the noise caused by the vibrations are mixed and the passenger cannot sense the vehicle speed. than V 1 higher set speed V S (e.g. 35k
m / h) or more, and when V <V S, it is determined that the noise of the initialization process may be sensed by the occupant, the process proceeds to step S4, and the counter CNT is set to "0". After clearing to "", the timer interrupt process is terminated and the process shifts to another task process. When V≥V S , the process shifts to step S5.
【0032】このステップS5では、イニシャライズ許
可フラグINTが“1”にセットされているか否かを判
定し、イニシャライズ許可フラグINTが“0”にリセ
ットされているときには、イニシャライズ処理が許可さ
れていないものと判断してステップS6に移行する。こ
のステップS6では、各上下加速度センサ51iにおけ
る上下加速度検出値X2i″の絶対値が予め設定した路面
振動入力及び車体上下動が少ない設定上下加速度X20″
未満であるか否かを判定する。この判定は、イニシャラ
イズ処理を行ったときにショックアブソーバのピストン
速度の影響によるオリフィスを通過する流体力がステッ
プモータ41iの駆動力に影響ぜず正確なイニシャライ
ズ処理を行える状態であるか否かを判定するものであ
り、|X2i″|≧X20″であるときには、正確なイニシ
ャライズ処理を実行できないものと判断して前記ステッ
プS4に移行し、|X2i″|<X20″であるときには正
確なイニシャライズ処理が実行可能であると判断してス
テップS7に移行する。In this step S5, it is determined whether or not the initialization permission flag INT is set to "1", and when the initialization permission flag INT is reset to "0", the initialization processing is not permitted. Then, the process proceeds to step S6. In this step S6, the absolute value of the vertical acceleration detected value X 2i ″ in each vertical acceleration sensor 51 i is the preset vertical acceleration X 20 ″ with less road surface vibration input and vehicle body vertical movement set in advance
It is determined whether it is less than. This determination determines whether or not the fluid force passing through the orifice due to the influence of the piston speed of the shock absorber when the initialization process is performed does not affect the driving force of the step motor 41i and the accurate initialization process can be performed. When | X 2i ″ | ≧ X 20 ″, it is determined that accurate initialization cannot be executed, and the process proceeds to step S4. When | X 2i ″ | <X 20 ″, it is determined that it is correct. If it is determined that the initializing process can be executed, the process proceeds to step S7.
【0033】このステップS7では、カウンタCNTを
“1”だけインクリメントしてからステップS8に移行
し、カウンタCNTのカウント値が予め設定した設定値
CNT0 以上であるか否かを判定し、CNT<CNT0
であるときにはそのままタイマ割込処理を終了して他の
タスク処理に移行し、CNT≧CNT0 であるときには
ステップS9に移行して、イニシャライズ許可フラグI
NTを“1”にセットし、次いでステップS10に移行
して、カウンタCNTを“0”にクリアしてからタイマ
割込処理を終了して他のタスク処理に移行する。In this step S7, the counter CNT is incremented by "1" and then the process proceeds to step S8 to judge whether or not the count value of the counter CNT is equal to or more than a preset set value CNT 0 , and CNT < CNT 0
If CNT ≧ CNT0, the timer interrupt process is terminated and the process proceeds to another task. If CNT ≧ CNT 0 , the process proceeds to step S9 and the initialization permission flag I
NT is set to "1", then the process proceeds to step S10, the counter CNT is cleared to "0", the timer interrupt process is terminated, and the process proceeds to another task process.
【0034】一方、前記ステップS2の処理で最終制御
ポジションPPiが格納されていないとき及び前記ステッ
プS5の判定結果がイニシャライズ許可フラグINTが
“1”にセットされているときには、ステップS11に
移行する。このステップS11では、A/D変換器56
からバッテリー53の現在の電源電圧EN を読込み、次
いでステップS12に移行して、読込んだ電源電圧EN
が予め設定したステップモータ41iの駆動トルクを補
償し得るイニシャライズ開始電圧EINT 以上であるか否
かを判定し、E<EINT であるときには、電源電圧が低
すぎてイニシャライズ処理の信頼性を確保できないもの
と判断してイニシャライズ処理を開始することなくその
ままタイマ割込処理を終了して他のタスク処理に移行
し、EN ≧EINT であるときには、イニシャライズ処理
の信頼性を確保できるものと判断してステップS13に
移行して、後述する電源電圧監視処理における監視カウ
ンタのカウント値Nを“0”にクリアし、次いでステッ
プS14に移行して図12に示すイニシャライズ実行処
理を起動してからタイマ割込処理を終了する。On the other hand, when the final control position P Pi is not stored in the process of step S2 and when the result of the determination in step S5 is that the initialization permission flag INT is set to "1", the process proceeds to step S11. . In this step S11, the A / D converter 56
Read the current power supply voltage E N of the battery 53, and then move to step S12 to read the read power supply voltage E N.
Is equal to or higher than the initialization start voltage E INT capable of compensating the preset drive torque of the step motor 41i, and when E <E INT , the power supply voltage is too low to secure the reliability of the initialization process. If it is determined that the initialization is not possible, the timer interrupt processing is terminated without starting the initialization processing, and the processing shifts to another task processing. When E N ≧ E INT, it is determined that the reliability of the initialization processing can be secured. Then, the process proceeds to step S13 to clear the count value N of the monitoring counter in the power supply voltage monitoring process described later to "0", and then proceeds to step S14 to start the initialization execution process shown in FIG. Terminate the interrupt process.
【0035】イニシャライズ実行処理は、他のタスク処
理に対して優先度が高く設定され、図12に示すよう
に、先ずステップS21に移行して、イニシャライズ処
理を実行する。このイニシャライズ処理は、弁体31の
最終ポジション(イニシャライズ処理が実行される直前
のポジション)Pが図15に示すような位置にあるもの
として、ステップモータ41FL〜41RRに対して、反時
計方向に回動させ且つ次第に小さくなるステップ量Sを
所定時間毎に制御信号として出力し、これにより弁体3
1従って突当て体44が反時計方向に段階的にその回動
角を小さくしながら回動し、やがて圧側最大ポジション
(−PMAX )まで回動して突当て体44がストッパプレ
ート45の各突当て突部45a,45bに当接し、それ
以上回転しなくなる。この状態からステップモータ41
FL〜41RRに対して所定ステップ量Sa を出力すること
により、ステップモータ41FL〜41RRを回転角aだけ
時計方向に回動させて突当て体44即ち弁体31のポジ
ションPをポジション値“0”に位置決めし、この状態
でイニシャライズ完了フラグENDを“1”にセットす
る。The initialization execution process is set to have a higher priority than the other task processes. As shown in FIG. 12, first, the process proceeds to step S21 to execute the initialization process. In this initialization processing, assuming that the final position P of the valve body 31 (the position immediately before the initialization processing is performed) is in the position as shown in FIG. 15, the step motors 41FL to 41RR are rotated counterclockwise. The step amount S that is moved and becomes gradually smaller is output as a control signal at predetermined time intervals, whereby the valve body 3
1 Thus the body 44 butting rotates while reducing the stepwise the rotation angle in the counterclockwise direction, each the body 44 of the stopper plate 45 butting rotated eventually to the compression side maximum position (-P MAX) The abutting abutting portions 45a and 45b are brought into contact with each other, and no more rotation occurs. From this state, step motor 41
By outputting a predetermined step amount S a relative FL~41RR, step motor 41FL~41RR the rotation angle a only position the position P of the body 44 i.e. the valve element 31 butting is rotated clockwise value "0 ", And the initialization completion flag END is set to" 1 "in this state.
【0036】次いで、ステップS22に移行して、イニ
シャライズ完了フラグENDが“1”にセットされてい
るか否かを判定する。イニシャライズ完了フラグEND
が“0”にリセットされているときにはステップS23
に移行して、イニシャライズ中止フラグSTPが“1”
にセットされているか否かを判定し、イニシャライズ中
止フラグSTPが“0”にリセットされているときに
は、ステップS24に移行して、所定時間待機した後前
記ステップS21に戻り、イニシャライズ中止フラグS
TPが“1”にセットされているときには、ステップS
25に移行してイニシャライズ中止フラグSTPを
“0”にリセットしてからイニシャライズ実行処理を終
了して、他のタスク処理に移行する。Next, in step S22, it is determined whether the initialization completion flag END is set to "1". Initialization completion flag END
Is reset to "0", step S23
And the initialization stop flag STP is "1".
If the initialization stop flag STP is reset to "0", the process proceeds to step S24, waits for a predetermined time, and then returns to step S21 to reset the initialization stop flag STP.
When TP is set to "1", step S
25, the initialization stop flag STP is reset to "0", the initialization execution process is terminated, and the process proceeds to another task process.
【0037】また、ステップS22の判定結果が、イニ
シャライズ完了フラグENDが“1”にセットされてい
るときはイニシャライズ処理が完了したものと判断して
そのままイニシャライズ実行処理を終了して、他のタス
ク処理に移行する。なお、本実施例では、ステップモー
タ41FL〜41RRを反時計方向に且つ段階的に所定回転
角だけ回動させると、その回転位置毎に所定時間ずつ保
持すると共に、そのうちの所定時間は供給電圧をオフ状
態として駆動力を“0”にする。つまり、イニシャライ
ズ中は、ステップモータ41FL〜41RRの駆動力が断続
されることになる。また、図15に示すように、例えば
最終ポジションPから伸側最大ポジションPMAX までの
角度をγとし、且つイニシャライズ処理によって到達さ
れる想定最大行き過ぎポジションPN から圧側最大ポジ
ション(−PMAX )までの角度をδとすると、この角度
δを前記角度γよりも大きく設定することにより、最終
ポジションPが減衰力制御範囲のどこにあっても必ず圧
側最大ポジション(−PMAX )に到達するようにしてい
る。If the result of determination in step S22 is that the initialization completion flag END is set to "1", it is determined that the initialization processing has been completed, the initialization execution processing is terminated, and other task processing is executed. Move to. In the present embodiment, when the step motors 41FL to 41RR are rotated counterclockwise and stepwise by a predetermined rotation angle, each rotation position is held for a predetermined time, and the supply voltage is kept for a predetermined time. The driving force is set to "0" in the off state. That is, the driving force of the step motors 41FL to 41RR is interrupted during the initialization. Further, as shown in FIG. 15, for example, the angle from the final position P to the maximum expansion side position P MAX is set to γ, and from the assumed maximum overshoot position P N reached by the initialization processing to the compression side maximum position (−P MAX ). Is δ, the angle δ is set to be larger than the angle γ so that the final position P always reaches the pressure side maximum position (-P MAX ) regardless of the damping force control range. There is.
【0038】そして、図12のイニシャライズ実行処理
が開始されると、これと同時にイニシャライズ実行処理
に対して所定時間(例えば3.33msec)毎に図1
3に示すバッテリー電圧監視処理がタイマ割込処理とし
て実行される。このバッテリー電圧監視処理は、先ず、
ステップS31で、バッテリー53の電源電圧EN を読
込み、次いでステップS32に移行して、電源電圧EN
が予め設定した前述したイニシャライズ開始電圧EINT
よりは低いステップモータ41iで最低限の駆動トルク
を発生し得る監視電圧EWAT (<EINT )を越えている
か否かを判定し、EN ≦EWAT であるときには、ステッ
プS33に移行して、監視カウンタのカウント値Nを
“1”だけインクリメントしてからステップS34に移
行し、EN >EWAT であるときにはそのままステップS
34に移行する。When the initialization execution process of FIG. 12 is started, at the same time as the initialization execution process is performed, a predetermined time (for example, 3.33 msec) is applied to the initialization execution process of FIG.
The battery voltage monitoring process shown in 3 is executed as a timer interrupt process. This battery voltage monitoring process is as follows:
In step S31, it reads the power supply voltage E N of the battery 53, and then proceeds to step S32, the power supply voltage E N
Is the preset initialization start voltage E INT
It is determined whether or not the monitoring voltage E WAT (<E INT ) that can generate the minimum drive torque with the lower step motor 41i is exceeded, and if E N ≦ E WAT , the process proceeds to step S33. transfers from incremented by the count value N "1" of the monitoring counter to step S34, as step S when a E N> E WAT
Move to 34.
【0039】ステップS34では、監視カウンタのカウ
ント値Nが予め設定されたイニシャライズ処理の信頼性
が低下する可能性があるものと判断する所定値NS に達
したか否かを判定し、N<NS であるときには、ステッ
プS35に移行してイニシャライズ中止を表すイニシャ
ライズ中止フラグSTPを“0”にクリアしてからタイ
マ割込処理を終了して図12のイニシャライズ実行処理
に復帰し、N≧NS であるときには、ステップモータ4
1iの駆動トルク低下によるイニシャライズの信頼性が
低下したものと判断してステップS36に移行して、イ
ニシャライズ中止フラグSTPを“1”にセットしてか
ら処理を終了する。In step S34, it is determined whether or not the count value N of the monitoring counter has reached a predetermined value N S for judging that the reliability of the preset initialization process may be lowered, and N < If it is N S , the process proceeds to step S35, the initialization stop flag STP indicating the stop of initialization is cleared to "0", the timer interrupt process is terminated, and the process is returned to the initialization execution process of FIG. When S , step motor 4
When it is determined that the reliability of the initialization due to the decrease in the driving torque of 1i has deteriorated, the process proceeds to step S36, the initialization stop flag STP is set to "1", and then the process ends.
【0040】また、マイクロコンピュータ55では、図
12及び図13のイニシャライズ処理を実行していない
ときには、図14に示す減衰力制御処理を所定時間毎の
タイマ割込処理として実行する。この減衰力制御処理
は、図14に示すように、先ず、ステップS41で、各
上下加速度検出値X2i″(i=FL,FR,RL,RR)を読込
み、次いでステップS42に移行して、ステップS41
で読込んだ各減衰力可変ショックアブソーバ3i位置に
おける車体上下加速度X2i″に対してローパスフィルタ
処理を施すことにより積分して車体上下速度X2i′を算
出し、次いでステップS43に移行して、算出した車体
上下速度X2i′が零を含む正であるか否かを判定する。
この判定は、減衰力可変ショックアブソーバ3iのピス
トンロッド35が伸側に移動しているか圧側に移動して
いるかを判定するものであり、X2i′≧0であるときに
は、伸側に移動しているものと判断して、ステップS4
4に移行し、車体上下速度X2i′を、予め設定された伸
側ポジションの真の最大値PTLMAX となるときの車体上
下速度X2TM ′で除した値X2i′/X2TM ′が1を越え
ているか否かを判定し、X2i′/X2TM ′>1であると
きには、ステップS45に移行して、X2i′/X 2TM ′
=1に設定してからステップS46に移行し、X2i′/
X2TM ′≦1であるときには、そのままステップS46
に移行する。Further, in the microcomputer 55,
12 and 13 are not initialized.
In some cases, the damping force control process shown in FIG.
Executed as timer interrupt processing. This damping force control processing
As shown in FIG. 14, first, in step S41,
Vertical acceleration detection value X2iRead ″ (i = FL, FR, RL, RR)
Then, the process proceeds to step S42, and step S41
At each damping force variable shock absorber 3i position read in
Vertical acceleration X in the vehicle2i″ For low pass filter
The vertical velocity X of the vehicle body is integrated by performing processing.2i′ Is calculated
Out, then move to step S43, the calculated vehicle body
Vertical speed X2iIt is determined whether ′ is positive including zero.
This judgment is made by the piston of the variable damping force shock absorber 3i.
Ton rod 35 is moving to the extension side or the compression side
X is to determine whether2iWhen ′ ≧ 0
Decides that it is moving to the extension side, and determines in step S4
Move to 4, body speed V2i′ Is set to a preset
True maximum value of side position PTLMAXOn the car body when
Lower speed X2TMValue X divided by2i′ / X2TM′ Exceeds 1
It is determined whether or not2i′ / X2TM′> 1
If so, move to step S45, where X2i′ / X 2TM′
= 1 is set and then the process proceeds to step S46, where X2i′ /
X2TMIf ′ ≦ 1, step S46 is performed as it is.
Move to.
【0041】ステップS46では、車体上下速度X2i′
及びX2TM ′と伸側最大ポジションPTMAXとに基づいて
下記(2)式の演算を行って目標伸側ポジションPT を
算出してからステップS47に移行する。 PT =(X2i′/X2TM ′)PTMAX …………(2) このステップS47では、記憶装置55dに格納されて
いる現在ポジションP P と目標ポジションPT (又は後
述するPC )との偏差を算出し、これをステップ制御量
Sとして記憶装置55dの所定記憶領域に更新記憶する
と共に、前記目標ポジションPT 又はPC を現在ポジシ
ョンPP として更新記憶し、次いで、ステップS48に
移行して、記憶装置55dの所定記憶領域に格納されて
いるステップ制御量Sをモータ駆動回路59iに出力
し、次いでステップS49に移行して、所定の制御終了
条件を満足したか否かを判定し、制御終了条件を満足し
ないときには、そのままタイマ割込処理を終了して所定
のメインプログラムに復帰し、制御終了条件を満足した
ときにはステップS50に移行して、現在ポジションP
P を記憶装置55dに内装されたイグニッションスイッ
チがオフ状態となってもバックアップ電源が供給されて
記憶内容を保持する半導体メモリ或いはバックアップ電
源を必要としない電気的に書換え可能な不揮発性メモリ
(E2 PROM)で構成される保持メモリ55eに格納
してから処理を終了する。In step S46, the vehicle body vertical velocity X2i′
And X2TM′ And maximum position P on extension sideTMAXBased on
The target extension side position P is calculated by the following formula (2).TTo
After the calculation, the process proceeds to step S47. PT= (X2i′ / X2TM′) PTMAX (2) In step S47, the data is stored in the storage device 55d.
Present position P PAnd target position PT(Or later
P to describeC) And the step control amount
Update and store in a predetermined storage area of the storage device 55d as S
Together with the target position PTOr PCThe current position
Yon PPIs updated and stored as, and then to step S48
After the migration, the data is stored in the predetermined storage area of the storage device 55d.
Outputs the step control amount S present to the motor drive circuit 59i
Then, the process proceeds to step S49 to end the predetermined control
It is judged whether the condition is satisfied, and if the control end condition is satisfied.
If not, the timer interrupt process is terminated and the specified
Returned to the main program and satisfied the control termination condition
Sometimes the process moves to step S50 and the current position P
PThe ignition switch installed in the storage device 55d
Backup power is supplied even when the power is off.
A semiconductor memory or backup battery that holds the stored contents
Source rewritable non-volatile memory
(E2Stored in holding memory 55e composed of PROM)
Then, the process ends.
【0042】ここで、所定の制御終了条件としては、例
えばイグニッションスイッチがオフ状態となってから所
定時間の自己保持期間が経過したときに設定されてい
る。一方、ステップS43の判定結果がX2i′<0であ
るときには、減衰力可変ショックアブソーバ3iのピス
トンロッド35が圧側に移動しているものと判断してス
テップS51に移行し、車体上下速度X2i′を、予め設
定された圧側ポジションの真の最大値PCMAXとなるとき
の車体上下速度X2CM ′で除した値X2i′/X2CM ′が
1を越えているか否かを判定し、X2i′/X2CM ′>1
であるときには、ステップS52に移行して、X2i′/
X2CM ′=1に設定してからステップS53に移行し、
X2i′/X2CM ′≦1であるときには、そのままステッ
プS53に移行する。Here, the predetermined control end condition is set, for example, when a self-holding period of a predetermined time has elapsed since the ignition switch was turned off. On the other hand, when the determination result of step S43 is X 2i ′ <0, it is determined that the piston rod 35 of the damping force variable shock absorber 3i is moving to the compression side, and the process proceeds to step S51, and the vehicle body vertical speed X 2i It is determined whether or not a value X 2i ′ / X 2CM ′, which is obtained by dividing ′ ′ by the vehicle body vertical velocity X 2CM ′ when the preset maximum value P CMAX of the pressure side position exceeds 1, exceeds X. 2i '/ X 2CM '> 1
If so, the process proceeds to step S52 and X 2i ′ /
After setting X 2CM ′ = 1, move to step S53,
When X 2i ′ / X 2CM ′ ≦ 1, the process directly proceeds to step S53.
【0043】ステップS53では、車体上下速度X2i′
及びX2CM ′と圧側最大ポジションPCMAXとに基づいて
下記(3)式の演算を行って目標圧側ポジションPC を
算出してから前記ステップS47に移行する。 PC =(X2i′/X2CM ′)PCMAX …………(3) なお、図11〜図14の処理において、図11及び図1
2の処理がイニシャライズ実行手段に対応し、図13の
処理がイニシャライズ中止手段に対応し、図14の処理
が制御手段に対応している。In step S53, the vehicle body vertical velocity X 2i '
, X 2CM ′ and the maximum pressure side position P CMAX , the target pressure side position P C is calculated by the following equation (3), and then the process proceeds to step S47. P C = (X 2i ′ / X 2CM ′) P CMAX (3) Note that in the processing of FIGS. 11 to 14, FIG. 11 and FIG.
The processing of 2 corresponds to the initialization executing means, the processing of FIG. 13 corresponds to the initialization stopping means, and the processing of FIG. 14 corresponds to the control means.
【0044】したがって、今、イグニッションスイッチ
をオン状態とすると、これによってコントローラ4に電
源が投入され、これによってマイクロコンピュータ55
の演算処理装置55cで各フラグを“0”にリセットす
ると共に、カウント値N,CNTを“0”にクリアする
等の所定の初期化処理を実行した後に、図11の処理を
実行開始する。Therefore, when the ignition switch is turned on, the controller 4 is powered on, and the microcomputer 55 is turned on.
The arithmetic processing unit 55c resets each flag to "0", executes a predetermined initialization process such as clearing the count values N and CNT to "0", and then starts the process of FIG.
【0045】このとき、初期化によってイニシャライズ
完了フラグENDが“0”にリセットされているため、
前回の制御終了時の最終制御ポジションPPFL 〜PPRR
が保持メモリ55eに格納されているか否かを判定し
(ステップS2)、通常状態では、前回の制御終了時に
ステップS14の減衰力制御処理によって最終制御ポジ
ションPPFL 〜PPRR が保持メモリ55eに格納されて
いるので、車速Vが設定車速VS 以上であるか判定し
(ステップS3)、車両が停車中であるので、計時カウ
ンタのカウント値CNTを“0”にクリアしてからタイ
マ割込処理を終了する。このため、図12のイニシャラ
イズ実行処理は起動されることがないので、これに代え
て図14の減衰力制御処理が実行される。At this time, since the initialization completion flag END is reset to "0" by the initialization,
Final control position P PFL to P PRR at the end of previous control
Is stored in the holding memory 55e (step S2), and in the normal state, the final control positions P PFL to P PRR are stored in the holding memory 55e by the damping force control process of step S14 at the end of the previous control. since it is, it is determined whether the vehicle speed V is set vehicle speed V S or higher (step S3), and because the vehicle is stopped, the count value CNT of the time counter "0" timer interrupt processing is cleared to To finish. Therefore, the initialization execution process of FIG. 12 is not activated, and instead of this, the damping force control process of FIG. 14 is executed.
【0046】この停車状態では、乗員の乗降や積載物の
積み降ろしがないものとすると、車体には揺動を生じる
ことがなく、上下加速度センサ51FL〜51RRから出力
される上下加速度検出値X2FL ″〜X2RR ″は略零とな
り、これに応じて車体上下速度X2FL ′〜X2RR ′も略
零であるので、ステップS43からステップS44を経
てステップS46に移行し、伸側目標ポジションPT も
車体上下速度X2i′が零であるため零となり、ステップ
モータ41FL〜41RRが伸側目標ポジションP T に一致
するように駆動される。このため、減衰力可変ショック
アブソーバ3FL〜3RRの弁体31が図6に示すポジショ
ンBにセットされ、これによって、ピストン8の伸側及
び圧側の減衰力が最小状態のソフト状態に設定される。In this stopped state, the passengers get on and off and the load
If there is no loading / unloading, the car body will swing.
Output from the vertical acceleration sensors 51FL to 51RR without
Vertical acceleration detection value X2FL″ 〜X2RR″ Is almost zero
And the vehicle body vertical speed X2FL’~ X2RR′ Is also omitted
Since it is zero, it goes from step S43 to step S44.
Then, the process proceeds to step S46, and the extension side target position PTAlso
Body vertical speed X2iSince ′ is zero, it becomes zero, and the step
The motors 41FL to 41RR set the extension side target position P. TMatches
Is driven to. Therefore, the damping force variable shock
The valve body 31 of the absorbers 3FL to 3RR is in the position shown in FIG.
B is set to the extension side of the piston 8.
And the damping force on the compression side is set to the minimum soft state.
【0047】この停車状態から車両を緩発進させて平坦
な良路を直進走行する状態となると、この場合も車体の
上下動が殆どないので、各上下加速度センサ51FL〜5
1RRから出力される上下加速度検出値X2FL ″〜
X2RR ″は略零となり、減衰力可変ショックアブソーバ
3FL〜3RRの弁体31が図6に示す位置Bを維持し、こ
れによって、ピストン8の伸側及び圧側の減衰力が最小
状態のソフト状態に設定されるため、車輪に路面の細か
な凹凸による振動が入力されても、これが減衰力可変シ
ョックアブソーバ3FL〜3RRで吸収されて車体に伝達さ
れず、良好な乗心地を確保することができる。When the vehicle is slowly started from this stopped state and straightly travels on a flat good road, the vertical movement of the vehicle body hardly occurs in this case as well, so that the vertical acceleration sensors 51FL to 51FL-5
Vertical acceleration detection value X 2FL ″ output from 1RR
X 2RR ″ becomes substantially zero, and the valve elements 31 of the variable damping force shock absorbers 3FL to 3RR maintain the position B shown in FIG. 6, whereby the damping force on the extension side and the compression side of the piston 8 is the minimum state. Therefore, even if the vibration due to the fine unevenness of the road surface is input to the wheels, the vibration is absorbed by the damping force variable shock absorbers 3FL to 3RR and is not transmitted to the vehicle body, so that a good riding comfort can be secured. .
【0048】この良路走行状態で、例えば前上がりの段
差等の一過性の段部を通過するときには、この段部通過
によって車体が上下動しないときには、車体上下速度X
2FL′〜X2RR ′が零を維持するので、最小減衰力状態
を維持するため、車輪が段部に乗り上げたときの突き上
げ力を吸収することができるが、比較的大きな段部に乗
り上げて、その突き上げ力を吸収しきれないときには、
車体も上方に変位されることになり、このため車体上下
速度X2FL ′〜X2RR ′が正方向に増加することにな
る。このように、車体上下速度X2FL ′〜X2RR ′が正
方向に増加すると、ステップS44を経てステップS4
6に移行して、図8の伸側ポジションPT1より目標最大
ポジションPTMAX側の伸側ポジションPT が算出される
ので、減衰力可変ショックアブソーバ3FL〜3RRの弁体
31が図5に示すように切換制御される。この結果、段
部乗り上げによって車体側の変位速度X2i′に対して車
輪側の変位速度X1i′が速くてピストン8が圧側に移動
するときには、圧側の最小減衰力を維持しているので、
車輪側への振動入力を吸収することができ、この状態か
ら段部を乗り越えることにより車輪側の上昇速度が車体
側の上昇速度より小さくなるとピストン8が伸側に移動
することになる。このときには、減衰力が大きな値とな
るので、車体の上昇を抑制する制振効果を発揮し、その
後車体の上昇が停止すると、車体上下速度X2FL ′〜X
2RR ′が零となることにより、前述したようにステップ
モータ41FL〜41RRが反時計方向に回動されてポジシ
ョンBに復帰され、これによって圧側及び伸側が共に最
小減衰力に制御され、次いで車体が下降を開始すると、
これに応じて車体上下速度X2FL ′〜X2RR ′が負方向
に増加することにより、ステップS43からステップS
51を経てステップS53に移行して、圧側目標ポジシ
ョンPC を算出することにより、弁体31がさらに反時
計方向に回動されて、図7に示す回動位置に回動され
る。このため、車体が下降し、且つピストン8が圧側に
移動する状態では、減衰力が大きくなることにより、大
きな制振効果が発揮される。In this running condition on a good road, when passing through a temporary step portion such as a step rising forward, when the vehicle body does not move up and down due to the passage of the step portion, the vehicle body vertical speed X
Since 2FL ′ to X 2RR ′ maintain zero, the minimum damping force state is maintained, so the thrust force when the wheel rides on the step can be absorbed, but on the relatively large step, When you can not absorb the thrust force,
The vehicle body is also displaced upward, which causes the vehicle body vertical speeds X 2FL ′ to X 2RR ′ to increase in the positive direction. As described above, when the vehicle body vertical speeds X 2FL ′ to X 2RR ′ increase in the positive direction, the process goes through step S44 and step S4.
6, the extension side position P T on the side of the target maximum position P TMAX is calculated from the extension side position P T1 of FIG. 8, so the valve element 31 of the damping force variable shock absorbers 3FL to 3RR is shown in FIG. The switching control is performed as follows. As a result, the minimum damping force on the pressure side is maintained when the displacement speed X 1i ′ on the wheel side is faster than the displacement speed X 2i ′ on the vehicle body side and the piston 8 moves to the pressure side due to stepping on the step portion.
The vibration input to the wheel side can be absorbed, and if the ascending speed on the wheel side becomes smaller than the ascending speed on the vehicle body side by overcoming the step from this state, the piston 8 will move to the extending side. At this time, since the damping force has a large value, the damping effect of suppressing the rise of the vehicle body is exerted, and when the raising of the vehicle body stops thereafter, the vehicle body vertical speeds X 2FL ′ to X 2
As 2RR ′ becomes zero, as described above, the step motors 41FL to 41RR are rotated counterclockwise and returned to the position B, whereby both the compression side and the extension side are controlled to the minimum damping force, and then the vehicle body is When you start descending,
Accordingly, the vehicle body vertical velocities X 2FL ′ to X 2RR ′ increase in the negative direction.
After 51, the process proceeds to step S53 to calculate the pressure side target position P C , whereby the valve body 31 is further rotated counterclockwise and rotated to the rotation position shown in FIG. 7. Therefore, when the vehicle body descends and the piston 8 moves to the pressure side, the damping force becomes large, so that a large damping effect is exerted.
【0049】逆に車輪が前下がりの段差を通過するとき
には、先ず車輪がリバウンドすることにより、相対速度
XDFL ′〜XDRR ′が正方向に増加するが、このときに
は車体は上下動しないので、車体上下速度X2FL ′〜X
2RR ′は零であるため、減衰力可変ショックアブソーバ
3FL〜3RRの減衰係数は最小減衰力を維持し、車輪の下
降を許容し、その後、車体が下降を開始して、車体上下
速度X2FL ′〜X2RR′が負方向に増加すると、圧側目
標ポジションPC が大きな値となり、弁体31が図7に
示す位置に回動されるため、ピストン8の圧側の移動に
対しては大きな減衰力を与えて大きな制振効果を発揮す
ることができ、その後車体上下速度X2F L ′〜X2RR ′
が小さくなって圧側目標ポジションPC が小さくなるに
応じて、弁体31が時計方向に回動されて位置B側に戻
り、車体上下速度X2FL ′〜X2R R ′が零となると、弁
体31がポジションBとなって、最小減衰力状態に復帰
する。その後、車体が揺り戻しによって上昇を開始する
と、車体上下速度X2FL ′〜X2RR ′が正方向に増加す
るので、伸側目標ポジションPT が増加し、弁体31が
時計方向に回動されて図5に示す位置となることによ
り、ピストン8の伸側の移動に対しては大きな減衰力を
与えて制振効果を発揮することができる。On the contrary, when the wheel passes through the step of descending to the front, the wheel rebounds first to increase the relative speeds X DFL ′ to X DRR ′ in the positive direction, but at this time, the vehicle body does not move up and down. Vertical speed of the vehicle X 2FL '~ X
Since 2RR 'is zero, the damping coefficients of the variable damping force shock absorbers 3FL to 3RR maintain the minimum damping force and allow the wheels to descend, after which the vehicle body starts to descend, and the vehicle body vertical velocity X 2FL ' When to X 2RR 'is increased in the negative direction, and the compression side target position P C becomes a large value, since the valve body 31 is rotated to the position shown in FIG. 7, a large damping force against the movement of the compression side of the piston 8 To exert a large damping effect, and then the vehicle body vertical speed X 2F L ′ to X 2RR ′.
When the pressure side target position P C becomes smaller and the valve body 31 is rotated clockwise to return to the position B side and the vehicle body vertical speeds X 2FL ′ to X 2R R ′ become zero, the valve The body 31 comes to the position B and returns to the minimum damping force state. After that, when the vehicle body starts to rise by swinging back, the vehicle body vertical velocities X 2FL ′ to X 2RR ′ increase in the positive direction, so that the extension side target position P T increases and the valve body 31 is rotated clockwise. 5 to the position shown in FIG. 5, a large damping force can be given to the extension side movement of the piston 8 to exert a vibration damping effect.
【0050】このように、良路を走行している状態で一
過性の段差を通過する場合には、スカイフック制御によ
って良好な制振効果を発揮することができ、悪路を走行
する場合にも、車体上下速度X2FL ′〜X2RR ′の正
(又は負)によって伸側目標ポジションPT (又は圧側
目標ポジションPC )が算出されることにより、車体が
上昇してピストン8が伸側に移動する加振方向であると
きに減衰力を最小減衰力に制御し、逆に車体が上昇して
ピストン8が伸側に移動するとき及び車体が下降してピ
ストン8が圧側となる制振方向であるときに上下速度度
X2FL ′〜X2RR′に応じた最適な減衰力に制御して、
良好な乗心地を確保することができる。As described above, when passing a temporary step while traveling on a good road, a good damping effect can be exhibited by skyhook control, and when traveling on a bad road. Also, the expansion side target position P T (or the compression side target position P C ) is calculated by the positive (or negative) of the vehicle body vertical speeds X 2FL ′ to X 2RR ′, so that the vehicle body rises and the piston 8 extends. The damping force is controlled to the minimum damping force when the vibration direction is moving to the side, and conversely, when the vehicle body rises and the piston 8 moves to the extension side, and when the vehicle body descends and the piston 8 becomes the compression side. When it is in the swing direction, it is controlled to the optimum damping force according to the vertical velocities X 2FL ′ to X 2RR ′,
A good ride comfort can be secured.
【0051】また、悪路を走行する状態でも、上記段差
通過時と同様に、車体が上昇してピストン8が伸側に移
動するとき及び車体が下降してピストンが圧側に移動す
るときでなる加振方向であるときに減衰力を最小減衰力
に制御し、逆に車体が上昇してピストン8が圧側に移動
するとき及び車体が下降してピストンが伸側に移動する
ときでなる制振方向であるときに減衰力が上下速度度X
2FL ′〜X2RR ′に応じた最適な値に制御されて、良好
な乗心地を確保することができる。Even when the vehicle is traveling on a rough road, the vehicle body moves up and the piston 8 moves to the extension side, and the vehicle body moves down to move the piston to the pressure side, as in the case of passing the step. Damping force is controlled to the minimum damping force in the vibration direction, and conversely, damping is performed when the vehicle body rises and the piston 8 moves to the compression side and when the vehicle body descends and the piston moves to the extension side. The damping force is vertical velocity X
It is possible to secure a good ride comfort by controlling to an optimum value according to 2FL 'to X2RR '.
【0052】その後、車速Vが設定車速VS に達する
と、図11の処理が実行されたときに、ステップS5を
経てステップS6に移行し、平坦な良路を走行してい
て、上下加速度センサ51iの上下加速度検出値の絶対
値|X2i″|が設定加速度X20″未満であるときには、
ステップS7に移行して、カウンタCNTが“1”だけ
インクリメントされ、これが繰り返されて、そのカウン
ト値CNTが設定値CNT 0 に達すると、イニシャライ
ズ許可フラグINTが“1”にセットされると共に、カ
ウンタCNTが“0”にクリアされる。After that, the vehicle speed V is the set vehicle speed V.SReach
Then, when the processing of FIG. 11 is executed, step S5 is executed.
After that, the process proceeds to step S6 and is traveling on a flat and good road.
The absolute value of the vertical acceleration detection value of the vertical acceleration sensor 51i.
Value | X2i″ | Is the set acceleration X20When less than ″,
Go to step S7 and the counter CNT is only "1".
It is incremented and this is repeated until the count
Value CNT is set value CNT 0When you reach
The permission flag INT is set to "1" and
Unta CNT is cleared to "0".
【0053】このため、次に図11の処理が実行された
ときに、ステップS5からステップS11に移行して、
バッテリー53の電源電圧EN を読込み、次いでステッ
プS12に移行して、電源電圧EN がイニシャライズ開
始電圧EINT 以上であるときにステップS13に移行し
て図12のイニシャライズ実行処理が起動される。この
イニシャライズ実行処理が起動されると、この処理の優
先度が高いので、図14の減衰力制御処理は中断状態と
なり、イニシャライズ実行処理が優先的に実行される。Therefore, when the processing of FIG. 11 is executed next, the process proceeds from step S5 to step S11,
The power supply voltage E N of the battery 53 is read, then the process proceeds to step S12, and when the power supply voltage E N is equal to or higher than the initialization start voltage E INT , the process proceeds to step S13 and the initialization execution process of FIG. 12 is started. When this initialization execution process is activated, the priority of this process is high, so the damping force control process of FIG. 14 is suspended, and the initialization execution process is executed with priority.
【0054】このイニシャライズ実行処理によって、ス
テップモータ41iを図15に示すように段階的に回動
量が少なくなるように反時計方向に回動させて突当て体
44をストッパプレート45の突当て突部45a,45
bに当接させ、次いで所定量aだけ時計方向に回動さ
せ、この状態で、現在制御ポジションPP を“0”にセ
ットすることになる。By this initialization execution process, the step motor 41i is rotated counterclockwise as shown in FIG. 45a, 45
Then, the current control position P P is set to "0" in this state.
【0055】この状態では、車両が設定車速VS 以上で
走行しており、ロードノイズによってイニシャライズ処
理に伴って発生する騒音や振動によるノイズがかき消さ
れることになり、乗員に不快感を与えることはない。こ
のイニシャライズ実行処理が起動されたときには、図1
3の電源電圧監視処理も同時にイニシャライズ処理に対
するタイマ割込処理として実行される。In this state, the vehicle is traveling at the set vehicle speed V S or higher, and the noise generated by the initialization process due to the road noise and the noise due to the vibration are erased, which does not give an occupant an uncomfortable feeling. Absent. When this initialization execution process is started,
The power supply voltage monitoring process 3 is also executed as a timer interrupt process for the initialization process at the same time.
【0056】このため、バッテリー53の電源電圧EN
がイニシャライズ開始電圧EINT を上回っているときは
勿論、これより低い監視電圧EWAT を上回っているとき
には、イニシャライズ処理を正常に行うことができるも
のと判断して図12のイニシャライズ実行処理を継続
し、イニシャライズ処理が完了してイニシャライズ完了
フラグENDが“1”にセットされると、イニシャライ
ズ実行処理を終了して、減衰力制御処理に復帰する。Therefore, the power supply voltage E N of the battery 53 is
Is above the initialization start voltage E INT , and when it is above the monitoring voltage E WAT lower than this, it is judged that the initialization process can be normally performed, and the initialization execution process of FIG. 12 is continued. When the initialization process is completed and the initialization completion flag END is set to "1", the initialization execution process is terminated and the damping force control process is returned to.
【0057】ところで、図12のイニシャライズ実行処
理の継続中に、図16に示すように、電源電圧EN が監
視電圧EWAT を下回る状態が発生すると、図13の電源
電圧監視処理が実行される毎に、監視カウンタのカウン
ト値Nが“1”だけインクリメントされる。このカウン
ト値Nが設定値NS に達するまでは、図15に示すよう
に、突当て体44をストッパプレート45の突当て突部
45a,45bに当接するためのステップ数を実際の最
大ステップ数より多めに設定していることにより、正確
な制御原点校正を行うことができるので、図12のイニ
シャライズ実行処理を継続することになり、この間にイ
ニシャライズ処理が完了した場合には、イニシャライズ
完了フラグENDを“1”にセットしてイニシャライズ
実行処理を終了する。By the way, when the power supply voltage E N falls below the monitoring voltage E WAT as shown in FIG. 16 while the initialization execution processing of FIG. 12 continues, the power supply voltage monitoring processing of FIG. 13 is executed. Each time, the count value N of the monitoring counter is incremented by "1". Until the count value N reaches the set value N S , as shown in FIG. 15, the number of steps for contacting the abutting member 44 with the abutting protrusions 45a, 45b of the stopper plate 45 is the actual maximum number of steps. By setting a larger amount, accurate control origin calibration can be performed, so the initialization execution processing of FIG. 12 is continued. If the initialization processing is completed during this time, the initialization completion flag END Is set to "1" to end the initialization execution process.
【0058】ところが、電源電圧EN が監視電圧EWAT
を下回る時間が多くなって、監視カウンタのカウント値
Nが設定値NS 以上となると、この状態では、ステップ
モータ41FL〜41RRの駆動トルク不足によって突当て
体44がストッパプレート45の突当て突部45a,4
5bに当接していない可能性があり、イニシャライズの
信頼性が低下するものと判断して、イニシャライズ中止
フラグSTPが“1”にセットされる(ステップS3
6)。However, the power supply voltage E N is the monitoring voltage E WAT.
When the count value N of the monitoring counter becomes equal to or greater than the set value N S due to an increase in the time of falling below, the abutment body 44 causes the abutment body 44 of the stopper plate 45 due to insufficient drive torque of the step motors 41FL to 41RR in this state. 45a, 4
The initialization cancel flag STP is set to "1" (step S3), because it is determined that the initializing reliability may be lowered because it may not be in contact with 5b.
6).
【0059】このため、図12の処理が再開された時点
で、ステップS23からステップS25に移行して、イ
ニシャライズ中止フラグSTPを“0”にリセットし
て、再度イニシャライズ実行処理の開始を準備してから
イニシャライズ実行処理を中止する。その後、図11の
処理で、イニシャライズ開始条件が成立すると再度イニ
シャライズ実行処理が起動され、イニシャライズ処理が
完了すると、イニシャライズ完了フラグENDが“1”
にセットされることにより、図11の処理が実行された
ときには、ステップS1からそのままタイマ割込処理を
終了することになり、この状態が、イグニッションスイ
ッチがオフ状態となって制御が終了する時点まで繰り返
される。For this reason, when the process of FIG. 12 is restarted, the process proceeds from step S23 to step S25, the initialization stop flag STP is reset to "0", and the initialization execution process is prepared again. To cancel the initialization execution process. After that, in the process of FIG. 11, when the initialization start condition is satisfied, the initialization execution process is started again, and when the initialization process is completed, the initialization completion flag END is set to "1".
11 is executed, the timer interrupt process is ended as it is from step S1, and this state is maintained until the ignition switch is turned off and the control is ended. Repeated.
【0060】その後、車両を走行状態から停車させて、
イグニッションスイッチをオフ状態とすると、図13の
処理が実行されたときに、ステップS49からステップ
S50に移行して、現在の制御ポジションPP を制御位
置データとして保持メモリ55eに保持して制御を終了
する。一方、イグニッションスイッチをオン状態とした
ときに、保持メモリ55eに現在のポジションを表す制
御ポジションデータPP が格納されていないときには、
現在の減衰力可変ショックアブソーバ3iの制御ポジシ
ョンが不定であり、このまま走行を介して減衰力制御を
実行したときには設定車速でのイニシャライズ処理が実
行されるまで、正確な減衰力制御を行うことができなく
なる。このため、図11の処理が実行されたときに、ス
テップS2からステップS11に移行し、電源電圧EN
がイニシャライズ開始電圧EINT 以上となったときに直
ちに図12のイニシャライズ実行処理を起動して、始動
時にイニシャライズ処理が実行される。After that, the vehicle is stopped from the running state,
When the ignition switch is turned off, when the process of FIG. 13 is executed, the process proceeds from step S49 to step S50, the current control position P P is held in the holding memory 55e as the control position data, and the control ends. To do. On the other hand, when the ignition switch is turned on and the control position data P P representing the current position is not stored in the holding memory 55e,
Since the current control position of the damping force variable shock absorber 3i is indefinite, accurate damping force control can be performed until the initialization processing at the set vehicle speed is performed when the damping force control is executed through running as it is. Disappear. Therefore, when the process of FIG. 11 is executed, the process proceeds from step S2 to step S11, and the power supply voltage EN
12 becomes equal to or higher than the initialization start voltage E INT, the initialization execution process of FIG. 12 is immediately activated, and the initialization process is executed at the time of startup.
【0061】このように、上記実施例によれば、イグニ
ッションスイッチがオン状態となったときに、現在の制
御ポジションデータPP が格納されているか否かを判断
し、これが格納されていないときには、直ちにイニシャ
ライズ処理が実行され、制御ポジションデータPP が格
納されているときには、乗員に不快感を与えない所定の
イニシャライズ開始条件が成立した後にイニシャライズ
処理が実行され、このイニシャライズ処理の実行中に、
ノイズ等の影響によって一瞬電源電圧が監視電圧EWAT
以下となる場合が生じても、監視電圧以下となったとき
にカウントアップされる監視カウンタのカウント値Nが
設定値未満であるときには、イニシャライズ処理を継続
し、この間にイニシャライズ処理が完了すれば、イニシ
ャライズの完了と判断することができ、カウント値Nが
設定値NS 以上となったときに始めてイニシャライズ処
理を中止するようにしているので、前述した従来例のよ
うにノイズ等の影響による瞬時的な電源電圧の低下によ
るイニシャライズ処理の中止及び再開が繰り返されるチ
ャタリング現象を確実に回避することができる。As described above, according to the above-described embodiment, when the ignition switch is turned on, it is determined whether or not the current control position data P P is stored, and when it is not stored, When the initialization process is immediately executed and the control position data P P is stored, the initialization process is executed after a predetermined initialization start condition that does not give an occupant an unpleasant sensation is established, and during the execution of the initialization process,
Monitoring for a moment the power supply voltage due to the influence of noise, such as voltage E WAT
Even if the following cases occur, if the count value N of the monitor counter that counts up when the voltage becomes the monitor voltage or less is less than the set value, the initialization process is continued, and if the initialization process is completed during this period, Since it can be determined that the initialization has been completed, and the initialization process is stopped only when the count value N becomes equal to or greater than the set value N S , it is possible to instantaneously receive the influence of noise or the like as in the conventional example described above. It is possible to reliably avoid the chattering phenomenon in which the initialization process is repeatedly stopped and restarted due to a decrease in the power supply voltage.
【0062】なお、上記実施例においては、アクチュエ
ータとして減衰力可変ショックアブソーバ3FL〜3RRを
適用した場合について説明したが、これに限定されるも
のではなく、ロール剛性を可変することができるロール
剛性可変スタビライザやバネ定数を可変することができ
るエアサスペンション等であっても、オープンループ制
御されるステップモータを使用している場合に本発明を
適用し得るものである。In the above embodiment, the case where the damping force variable shock absorbers 3FL to 3RR are applied as the actuator has been described, but the present invention is not limited to this, and the roll rigidity variable which can change the roll rigidity is used. The present invention can be applied to a stabilizer, an air suspension capable of varying a spring constant, and the like when an open loop controlled step motor is used.
【0063】また、上記実施例においては、減衰力を制
御する弁体31をロータリ形に構成した場合について説
明したが、これに限定されるものではなく、スプール形
に構成して、圧側と伸側とで異なる流路を形成するよう
にしてもよく、この場合にはステップモータ41FL〜4
1RRの回転軸41aにピニオンを連結し、このピニオン
に噛合するラックを連結杆42に取り付けるか又は電磁
ソレノイドを適用して弁体31の摺動位置を制御すれば
よい。In the above embodiment, the valve body 31 for controlling the damping force is described as a rotary type. However, the invention is not limited to this, and the spool type is used to extend the compression side. Different flow paths may be formed on the side of the step motors.
A pinion may be connected to the rotating shaft 41a of 1RR and a rack meshing with the pinion may be attached to the connecting rod 42 or an electromagnetic solenoid may be applied to control the sliding position of the valve element 31.
【0064】さらに、上記実施例においては、ステップ
モータ41FL〜41RRの回転軸41aと連結する連結杆
42に突当て体44を、上部半体12にストッパプレー
ト45を設けた場合について説明したが、これらを逆関
係に連結杆42にストッパプレート45を、突当て体4
4を上部半体12に設けるようにしてもよく、さらに
は、ストッパプレート45に代えて突当て体44に係合
するマイクロスイッチ等の位置検出手段を設けて、この
位置検出手段で突当て体44を検出したときにステップ
モータ41FL〜41RRの駆動を停止させて、原点校正を
より正確に行うようにしてもよい。この場合には、突当
て体とストッパープレートとの当接による振動や雑音の
発生が少ないので、保持メモリ55eを省略してイグニ
ッションスイッチをオン状態とした時点でイニシャライ
ズ処理を実行することができ、さらに振動や雑音の発生
が無視できる場合にもイグニッションスイッチをオン状
態とした時点でイニシャライズ処理を実行することがで
きる。Further, in the above embodiment, the case where the abutment body 44 is provided on the connecting rod 42 connected to the rotary shaft 41a of the step motors 41FL to 41RR and the stopper plate 45 is provided on the upper half body 12 has been described. The stopper plate 45 is attached to the connecting rod 42 in the reverse relationship, and the abutting member 4
4 may be provided in the upper half body 12, and further, a position detecting means such as a micro switch which engages with the abutting body 44 instead of the stopper plate 45 is provided, and the abutting body is abutted by this position detecting means. When 44 is detected, the driving of the step motors 41FL to 41RR may be stopped to perform the origin calibration more accurately. In this case, since the vibration and noise caused by the contact between the butting body and the stopper plate are small, the holding process can be executed when the holding memory 55e is omitted and the ignition switch is turned on. Furthermore, even when the occurrence of vibration or noise can be ignored, the initialization process can be executed when the ignition switch is turned on.
【0065】さらにまた、上記実施例においては、電源
電圧が監視電圧以下となったときに監視カウンタのカウ
ント値Nをインクリメントする場合について説明した
が、これに限らず、最初に電源電圧が監視電圧以下とな
ったときに、監視カウンタのカウント値を設定値NS に
プリセットし、その後順次デクリメントして、カウント
値Nが零となったときにイニシャライズ中止フラグST
Pを“1”にセットするようにしてもよい。Further, in the above embodiment, the case where the count value N of the monitor counter is incremented when the power supply voltage becomes equal to or lower than the monitor voltage has been described, but the present invention is not limited to this, and the power supply voltage is first monitored. When it becomes the following, the count value of the monitoring counter is preset to the set value N S and then decremented sequentially, and when the count value N becomes zero, the initialization stop flag ST
You may make it set P to "1".
【0066】なおさらに、上記実施例においては、車体
の上下加速度を検出して、これに基づいて減衰力を制御
するようにしたスカイフック近似制御を行う場合につい
て説明したが、これに限定されるものではなく、車体と
車輪との間の相対変位を検出するストロークセンサを別
設し、このストロークセンサの相対変位検出値XDiを微
分した相対速度XDi′と前述した車体上下速度X2i′と
に基づいて下記(3)式の演算を行って減衰係数Cを算
出し、この減衰係数Cに基づいて例えば図8に対応する
マップを参照して目標ポジションを算出して、スカイフ
ック制御を行うようにしてもよい。Furthermore, in the above-described embodiment, the case where the vertical acceleration of the vehicle body is detected and the skyhook approximation control in which the damping force is controlled based on the detected vertical acceleration is described, but the present invention is not limited to this. However, a stroke sensor for detecting the relative displacement between the vehicle body and the wheels is separately provided, and the relative velocity X Di ′ obtained by differentiating the relative displacement detection value X Di of the stroke sensor and the vehicle body vertical velocity X 2i ′ described above. The following equation (3) is used to calculate the damping coefficient C, and based on this damping coefficient C, the target position is calculated with reference to the map corresponding to FIG. It may be performed.
【0067】 C=CS ・X2i′/XDi′ …………(3) ただし、CS は予め設定されたダンパ減衰係数である。
また、上記実施例においては、路面からの振動入力によ
る車体の姿勢変化を抑制する場合について説明したが、
これに限らず車両のロール状態、制動状態等の走行状態
を検出して、これによる車体の姿勢変化を抑制する制御
を併せて行うようにしてもよい。C = C S · X 2i ′ / X Di ′ (3) where C S is a preset damper damping coefficient.
Further, in the above embodiment, the case where the posture change of the vehicle body due to the vibration input from the road surface is suppressed has been described.
However, the present invention is not limited to this, and it is also possible to detect the running state of the vehicle, such as the rolling state and the braking state, and perform the control for suppressing the change in the posture of the vehicle body.
【0068】さらに、上記実施例においては、設定車速
VS 以上で平坦な路面を走行しているときに通常イニシ
ャライズ処理による制御原点校正を行う場合について説
明したが、これに限定されるものではなく、減衰力可変
ショックアブソーバ3iのピストン速度が速い場合には
オリフィスを通過する流体力の影響によって、ステップ
モータ41iの駆動力によるステップ量が変動すること
により、脱調を生じる場合があり、この場合にもピスト
ン速度を推定して、脱調を生じるおそれがあるピストン
速度に達した後にイニシャライズ処理による制御原点校
正を行うようにしてもよい。Further, in the above embodiment, the case where the control origin calibration by the normal initialization processing is performed when the vehicle is traveling on a flat road surface at the set vehicle speed V S or more has been described, but the present invention is not limited to this. If the damping force variable shock absorber 3i has a high piston speed, the step amount due to the driving force of the step motor 41i may change due to the influence of the fluid force passing through the orifice. Alternatively, the piston velocity may be estimated and the control origin calibration by the initialization process may be performed after the piston velocity that may cause step-out is reached.
【0069】さらにまた、上記実施例においては、マイ
クロコンピュータ55を適用して制御する場合について
説明したが、これに限定されるものではなく、上下加速
度センサ51iの出力を積分して車体上下速度を算出す
る積分器、目標ポジションを演算する演算回路等の電子
回路を組み合わせて構成することもできる。なおさら
に、上記実施例においては、車体2の各車輪1FL〜1RR
位置に上下加速度センサ51FL〜51RRを設けた場合に
ついて説明したが、何れか1つの上下加速度センサを省
略して、省略した位置の上下加速度を他の上下加速度セ
ンサの値から推定するようにしてもよい。Furthermore, in the above embodiment, the case where the microcomputer 55 is applied to control is described, but the present invention is not limited to this, and the output of the vertical acceleration sensor 51i is integrated to determine the vehicle vertical speed. An electronic circuit such as an integrator for calculating and a calculation circuit for calculating the target position may be combined. Furthermore, in the above embodiment, each wheel 1FL to 1RR of the vehicle body 2 is
Although the vertical acceleration sensors 51FL to 51RR are provided at the positions, any one vertical acceleration sensor may be omitted and the vertical acceleration at the omitted position may be estimated from the values of other vertical acceleration sensors. Good.
【0070】また、減衰力可変ショックアブソーバとし
ては、上記構成に限定されるものではなく、ステップモ
ータによって減衰力を2段階以上に切換可能な他の減衰
力可変ショックアブソーバにも本発明を適用し得る。Further, the variable damping force shock absorber is not limited to the above-mentioned constitution, and the present invention is applied to other variable damping force shock absorbers in which the damping force can be switched in two or more steps by the step motor. obtain.
【0071】[0071]
【発明の効果】以上説明したように、請求項1に係る発
明によれば、イニシャライズ実行手段で電源電圧が設定
電圧以上となったときに制御系のイニシャライズを開始
し、このイニシャライズ中に電源電圧が設定電圧より低
い監視電圧以下に低下したときには、イニシャライズ中
止手段でその低下時間を計測し、この低下時間の和が予
め設定した設定値未満であるときにはイニシャライズ実
行手段でのイニシャライズを継続し、低下時間の和が設
定値以上となったとき始めてイニシャライズ不良と判断
してイニシャライズ実行手段のイニシャライズを中止す
るので、電源電圧が監視電圧以下となっても、低下時間
の和が設定値以上となるまでの間はイニシャライズ処理
を継続することができ、この間にイニシャライズ処理を
完了させることができ、前述した従来例のようにイニシ
ャライズ開始と中止とを繰り返すチャタリング現象を防
止して、早期にイニシャライズ処理を完了させることが
できるという効果が得られる。As described above, according to the first aspect of the present invention, the initialization of the control system is started when the power supply voltage becomes equal to or higher than the set voltage by the initialization execution means, and the power supply voltage is increased during the initialization. Is lower than the monitoring voltage lower than the set voltage, the initializing stopping means measures the lowering time, and when the sum of the lowering times is less than a preset set value, the initializing by the initializing executing means is continued to lower the voltage. When the time sum exceeds the set value, the initialization is judged to be defective for the first time and the initialization of the initialization execution means is stopped.Therefore, even if the power supply voltage drops below the monitor voltage, the sum of the drop times exceeds the set value. The initialization process can be continued during this period, and the initialization process can be completed during this period. Can, to prevent the chattering phenomenon to repeat initialization start and stop and the like in the conventional example described above, there is an advantage that it is possible to complete the early initialization process.
【0072】また、請求項2に係る発明によれば、イニ
シャライズ実行手段で車速が設定車速以上となり、且つ
電源電圧検出値が設定電圧以上であるときにイニシャラ
イズを開始することにより、イニシャライズ時に発生す
るステップモータの駆動音や係合片がストッパーに当接
時の騒音、振動によるノイズをロードノイズ等によって
かき消して乗員に違和感を与えることを回避することが
できるという効果が得られる。According to the second aspect of the present invention, when the vehicle speed becomes equal to or higher than the set vehicle speed by the initialization execution means and the power supply voltage detection value is equal to or higher than the set voltage, the initialization is started, so that the initialization occurs. It is possible to obtain an effect that it is possible to prevent the occupant from feeling uncomfortable by driving off the driving noise of the step motor or the noise generated when the engaging piece comes into contact with the stopper and the noise caused by vibration by road noise or the like.
【0073】さらに、請求項3に係る発明によれば、イ
ニシャライズ中止手段が、電源電圧検出値が監視電圧未
満となったときにカウンタのカウント値を更新すること
により、電源電圧が監視電圧以上に復帰したときにカウ
ント値を保持することができ、監視電圧以下となってい
る時間の和即ち累積時間を容易に検出することができる
という効果が得られる。Further, according to the invention of claim 3, the initialization stopping means updates the count value of the counter when the power supply voltage detection value becomes less than the monitoring voltage, so that the power supply voltage becomes equal to or higher than the monitoring voltage. It is possible to retain the count value when returning, and it is possible to easily detect the sum of the times when the voltage is equal to or lower than the monitoring voltage, that is, the cumulative time.
【図1】本発明の基本構成を示す概略構成図である。FIG. 1 is a schematic configuration diagram showing a basic configuration of the present invention.
【図2】本発明の一実施例を示す概略構成図である。FIG. 2 is a schematic configuration diagram showing an embodiment of the present invention.
【図3】減衰力可変ショックアブソーバの一例を示す一
部を断面とした正面図である。FIG. 3 is a front view with a part in section showing an example of a damping force variable shock absorber.
【図4】車体上昇時の最大減衰力状態での減衰力調整機
構を示す拡大断面図である。FIG. 4 is an enlarged cross-sectional view showing a damping force adjusting mechanism in a maximum damping force state when the vehicle body is raised.
【図5】車体上昇時の中間減衰力状態での減衰力調整機
構を示す拡大断面図であり、(a)は伸側、(b)は圧
側の作動油経路を夫々示している。FIG. 5 is an enlarged cross-sectional view showing a damping force adjusting mechanism in an intermediate damping force state when the vehicle body is raised, (a) showing an extension side and (b) showing a pressure side hydraulic fluid path, respectively.
【図6】車体無変動時の減衰力調整機構を示す拡大断面
図であり、(a)は伸側、(b)は圧側の作動油経路を
夫々示している。FIG. 6 is an enlarged cross-sectional view showing a damping force adjusting mechanism when there is no change in the vehicle body.
【図7】車体下降時の最大減衰力状態での減衰力調整機
構を示す拡大断面図であり、(a)は伸側、(b)は圧
側の作動油経路を夫々示している。FIG. 7 is an enlarged cross-sectional view showing a damping force adjusting mechanism in a maximum damping force state when the vehicle body is descending, (a) showing an extension side and (b) showing a pressure side hydraulic fluid path, respectively.
【図8】減衰力可変ショックアブソーバの弁本体のポジ
ションに対する減衰力特性を示す説明図である。FIG. 8 is an explanatory diagram showing damping force characteristics with respect to the position of the valve body of the damping force variable shock absorber.
【図9】図3のA−A線上の拡大断面図である。9 is an enlarged cross-sectional view taken along the line AA of FIG.
【図10】コントローラの一例を示すブロック図であ
る。FIG. 10 is a block diagram showing an example of a controller.
【図11】コントローラのイニシャライズ開始判断処理
手順の一例を示すフローチャートである。FIG. 11 is a flowchart illustrating an example of an initialization start determination processing procedure of the controller.
【図12】コントローラのイニシャライズ実行処理を示
すフローチャートである。FIG. 12 is a flowchart showing an initialization execution process of the controller.
【図13】図12のイニシャライズ実行処理中に実行さ
れる電源電圧監視処理を示すフローチャートである。FIG. 13 is a flowchart showing a power supply voltage monitoring process executed during the initialization execution process of FIG.
【図14】コントローラの減衰力制御処理の一例を示す
フローチャートである。FIG. 14 is a flowchart showing an example of a damping force control process of a controller.
【図15】図12のイニシャライズ(制御原点校正)処
理の作用の説明図である。15 is an explanatory diagram of the operation of the initialization (control origin calibration) processing of FIG.
【図16】イニシャライズ時の電源電圧変動と監視カウ
ンタのカウント値との関係を示す説明図である。FIG. 16 is an explanatory diagram showing a relationship between a power supply voltage variation at initialization and a count value of a monitoring counter.
1FL〜1RR 車輪 2 車体 3FL〜3RR 減衰力可変ショックアブソーバ 4 コントローラ 8 ピストン 11 下部半体 12 上部半体 13 伸側油流路 14 圧側油流路 31 弁体 35 ピストンロッド T1〜T3 伸側流路 C1〜C4 圧側流路 41FL〜41RR ステップモータ 51FL〜51RR 上下加速度センサ 52 車速センサ 53 バッテリー 55 マイクロコンピュータ 59FL〜59RR モータ駆動回路 1FL to 1RR Wheels 2 Vehicles 3FL to 3RR Damping force variable shock absorber 4 Controller 8 Piston 11 Lower half 12 Upper half 13 Expansion side oil flow path 14 Pressure side oil flow path 31 Valve body 35 Piston rods T1 to T3 Expansion side flow path C1 to C4 Pressure side flow path 41FL to 41RR Step motor 51FL to 51RR Vertical acceleration sensor 52 Vehicle speed sensor 53 Battery 55 Microcomputer 59FL to 59RR Motor drive circuit
Claims (3)
た、入力される制御信号に応じて駆動されるステップモ
ータによって弁体を回動制御することにより、サスペン
ション特性を個別に制御可能なアクチュエータと、車体
の姿勢変化を検出してその姿勢変化検出値に対応する前
記制御信号を前記ステップモータに出力してオープンル
ープ制御する制御手段とを備えたサスペンション制御装
置において、前記ステップモータに給電する電源電圧を
検出する電源電圧検出手段と、該電源電圧検出手段の電
源電圧検出値が予め設定した制御系のイニシャライズを
行う設定電圧に達しているときに前記制御手段のイニシ
ャライズを行うイニシャライズ実行手段と、該イニシャ
ライズ実行手段でイニシャライズを開始した後に前記電
源電圧検出値が前記設定電圧より低い監視電圧以下とな
る時間の和が設定値以上となったときに当該イニシャラ
イズ実行手段のイニシャライズを中止させるイニシャラ
イズ中止手段とを備えたことを特徴とするサスペンショ
ン制御装置。1. Suspension characteristics can be individually controlled by rotationally controlling a valve element by a step motor interposed between a vehicle body side member and a wheel side member and driven in response to an input control signal. A suspension control device including an actuator and a control unit that detects a posture change of a vehicle body and outputs the control signal corresponding to the detected posture change value to the step motor to perform open loop control. Power supply voltage detection means for detecting the power supply voltage to be supplied, and initialization for performing the initialization of the control means when the power supply voltage detection value of the power supply voltage detection means has reached a preset voltage for initializing the control system. Means and the power supply voltage detection value after the initialization is started by the initialization execution means. A suspension control device comprising: an initialization stop means for stopping the initialization of the initialization execution means when the sum of the times when the monitoring voltage is lower than the set voltage and becomes equal to or higher than a set value.
設定車速以上となり、且つ電源電圧検出値が設定電圧以
上であるときに制御手段のイニシャライズを行うことを
特徴とする請求項1記載のサスペンション制御装置。2. The suspension control device according to claim 1, wherein the initialization executing means initializes the control means when the vehicle speed is equal to or higher than a set vehicle speed and the power supply voltage detection value is equal to or higher than a set voltage. .
圧検出値が監視電圧以下である間カウント値を更新する
カウンタを有し、該カウンタのカウント値が設定値に達
したときにイニシャライズを中止するように構成されて
いることを特徴とする請求項1又は2に記載のサスペン
ション制御装置。3. The initialization canceling means has a counter for updating the count value while the power supply voltage detection value is equal to or lower than the monitoring voltage, and cancels the initialization when the count value of the counter reaches a set value. The suspension control device according to claim 1 or 2, wherein the suspension control device is configured as follows.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7638895A JP3075133B2 (en) | 1995-03-31 | 1995-03-31 | Suspension control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7638895A JP3075133B2 (en) | 1995-03-31 | 1995-03-31 | Suspension control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08268024A true JPH08268024A (en) | 1996-10-15 |
| JP3075133B2 JP3075133B2 (en) | 2000-08-07 |
Family
ID=13603953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7638895A Expired - Lifetime JP3075133B2 (en) | 1995-03-31 | 1995-03-31 | Suspension control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3075133B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012051424A (en) * | 2010-08-31 | 2012-03-15 | Hitachi Automotive Systems Ltd | Suspension control device |
| JP2013126346A (en) * | 2011-12-16 | 2013-06-24 | Denso Corp | Motor control device |
| CN114469354A (en) * | 2022-04-13 | 2022-05-13 | 深圳市爱博医疗机器人有限公司 | Slave end initialization method and readable storage medium for interventional operation robot |
-
1995
- 1995-03-31 JP JP7638895A patent/JP3075133B2/en not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012051424A (en) * | 2010-08-31 | 2012-03-15 | Hitachi Automotive Systems Ltd | Suspension control device |
| JP2013126346A (en) * | 2011-12-16 | 2013-06-24 | Denso Corp | Motor control device |
| US8963470B2 (en) | 2011-12-16 | 2015-02-24 | Denso Corporation | Motor control apparatus |
| CN114469354A (en) * | 2022-04-13 | 2022-05-13 | 深圳市爱博医疗机器人有限公司 | Slave end initialization method and readable storage medium for interventional operation robot |
| CN114469354B (en) * | 2022-04-13 | 2022-06-24 | 深圳市爱博医疗机器人有限公司 | Slave-end initialization method of interventional operation robot and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3075133B2 (en) | 2000-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5243525A (en) | Suspension control system | |
| JP3052698B2 (en) | Suspension control device | |
| JPH06115335A (en) | Vehicle body attitude control device | |
| EP0424904A2 (en) | Suspension control system | |
| JPH07117443A (en) | Suspension controller | |
| JPH08268024A (en) | Suspension control device | |
| JP3102243B2 (en) | Suspension control device | |
| JPH07179113A (en) | Suspension controller | |
| JP3087501B2 (en) | Suspension control device | |
| JP3173313B2 (en) | Suspension control device | |
| JPH07117436A (en) | Suspension controller | |
| JP3146852B2 (en) | Suspension control device | |
| JP3087519B2 (en) | Suspension control device | |
| JP3156480B2 (en) | Suspension control device | |
| JP2502379B2 (en) | Active suspension | |
| JPH08175145A (en) | Suspension control device | |
| JP3494732B2 (en) | Vehicle suspension device | |
| JP3007122B2 (en) | Hydraulic damper damping force control device | |
| JP2532067B2 (en) | Vehicle ride comfort control device | |
| JP3385796B2 (en) | Suspension control device | |
| JPH07186669A (en) | Suspension controller | |
| JP3642155B2 (en) | Suspension control device | |
| JP4582085B2 (en) | Vehicle suspension system | |
| JPH07323714A (en) | Suspension controller | |
| JP3021466B2 (en) | Control system for vehicle suspension system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080609 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090609 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090609 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100609 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110609 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120609 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120609 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130609 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140609 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term |