JP7801181B2 - Vehicle control device - Google Patents
Vehicle control deviceInfo
- Publication number
- JP7801181B2 JP7801181B2 JP2022102097A JP2022102097A JP7801181B2 JP 7801181 B2 JP7801181 B2 JP 7801181B2 JP 2022102097 A JP2022102097 A JP 2022102097A JP 2022102097 A JP2022102097 A JP 2022102097A JP 7801181 B2 JP7801181 B2 JP 7801181B2
- Authority
- JP
- Japan
- Prior art keywords
- control circuit
- vehicle
- control
- steering
- power supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Power Steering Mechanism (AREA)
- Control Of Multiple Motors (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Description
本発明は、車両用制御装置に関する。 The present invention relates to a vehicle control device.
従来、ステアリングホイールと転舵輪との間の動力伝達を分離した、いわゆるステアバイワイヤ方式の操舵装置が知られている。たとえば特許文献1のステアバイワイヤシステムは、反力アクチュエータ、および転舵アクチュエータを有している。反力アクチュエータは、ステアリングシャフトに付与される操舵反力を発生する。転舵アクチュエータは、転舵輪を転舵させる転舵力を発生する。 Steering devices using the so-called steer-by-wire system, which separates the power transmission between the steering wheel and the steered wheels, are known. For example, the steer-by-wire system disclosed in Patent Document 1 includes a reaction force actuator and a steering actuator. The reaction force actuator generates a steering reaction force that is applied to the steering shaft. The steering actuator generates a steering force that steers the steered wheels.
反力アクチュエータおよび転舵アクチュエータは、それぞれ冗長的に設けられた2つの制御演算部、および冗長的に設けられた2つのモータ駆動部を有している。制御演算部は、モータの駆動制御に関する演算を行う。モータ駆動部は、自己に対応する制御演算部により生成される駆動信号に基づきトルクを発生する。 The reaction force actuator and the steering actuator each have two redundant control calculation units and two redundant motor drive units. The control calculation units perform calculations related to motor drive control. The motor drive units generate torque based on the drive signal generated by their corresponding control calculation units.
反力アクチュエータの第1系統および第2系統の2つの制御演算部は互いに通信可能であって、互いに授受される情報に基づき連携して動作可能である。転舵アクチュエータの第1系統および第2系統の2つの制御演算部は互いに通信可能であって、互いに授受される情報に基づき連携して動作可能である。 The two control calculation units of the first and second systems of the reaction force actuator can communicate with each other and can operate in coordination based on the information exchanged between them. The two control calculation units of the first and second systems of the steering actuator can communicate with each other and can operate in coordination based on the information exchanged between them.
反力アクチュエータの第1系統の制御演算部と転舵アクチュエータの第1系統の制御演算部とは互いに通信可能である。反力アクチュエータの第2系統の制御演算部と転舵アクチュエータの第2系統の制御演算部とは互いに通信可能である。第1系統の2つの制御演算部および第2系統の2つの制御演算部は、系統間通信によって互いに授受される情報を共通に用いてモータ駆動部にトルクを発生させる。 The control calculation unit of the first system of the reaction force actuator and the control calculation unit of the first system of the steering actuator are capable of communicating with each other. The control calculation unit of the second system of the reaction force actuator and the control calculation unit of the second system of the steering actuator are capable of communicating with each other. The two control calculation units of the first system and the two control calculation units of the second system share information exchanged between them via inter-system communication to generate torque in the motor drive unit.
従来、ステアリングホイールの操作を補助する電動パワーステアリング装置が存在する。電動パワーステアリング装置の制御装置は、ステアリングホイールの操舵状態に応じてアシストモータにアシスト力を発生させる。たとえば特許文献2の制御装置は、イグニッションキーのオフ操作から所定時間が経過するまで制御を継続するパワーラッチ制御を実行する。パワーラッチ制御の実行中にステアリングホイールが操作されたときには、モータによる操舵補助が行われる。 Conventionally, there are electric power steering devices that assist steering wheel operation. The control device of the electric power steering device causes the assist motor to generate an assist force depending on the steering state of the steering wheel. For example, the control device disclosed in Patent Document 2 executes power latch control, which continues control until a predetermined time has elapsed since the ignition key was turned off. When the steering wheel is operated while power latch control is being executed, steering assistance is provided by the motor.
また、特許文献3に記載の電動パワーステアリング装置の制御装置は、車両スイッチがオフされた場合、モータ駆動電流を停止した後、基板上の素子の温度推定演算などを継続するためのパワーラッチ制御を実行する。制御装置は、モータ駆動電流を停止してから所定時間が経過するまで、あるいは基板上の素子の温度が所定値以下に低下するまで電源を保持する。 Furthermore, the control device for the electric power steering device described in Patent Document 3 stops the motor drive current when the vehicle switch is turned off, and then executes power latch control to continue temperature estimation calculations for the elements on the circuit board. The control device maintains power until a predetermined time has elapsed since the motor drive current was stopped, or until the temperature of the elements on the circuit board drops below a predetermined value.
特許文献1のような複数系統を有するステアバイワイヤシステムに、特許文献2あるいは特許文献3のようなパワーラッチ制御を実行させることが検討されている。この場合、イグニッションキーなどの操作を通じて車両電源がオフされることを契機として、各制御演算部が個別にパワーラッチ制御を実行する。パワーラッチ制御の実行中に車両電源がオンされた場合、各制御演算部は車両電源のオン判定を実行し、そのオン判定が成立した後に再起動する。 It is being considered to have a steer-by-wire system with multiple systems, such as that described in Patent Document 1, execute power latch control, as described in Patent Document 2 or Patent Document 3. In this case, when the vehicle power is turned off by operating the ignition key or the like, each control calculation unit individually executes power latch control. If the vehicle power is turned on while power latch control is being executed, each control calculation unit determines whether the vehicle power is on, and restarts after that determination is confirmed.
ところが、パワーラッチ制御の実行中に車両電源がオンされた場合、配線抵抗の差異などに起因して、各制御演算部が車両電源のオンを認識するタイミングが一致しないおそれがある。このため、各制御演算部が再起動するタイミングにもずれが生じることが懸念される。その結果、先に再起動した制御演算部は、未だパワーラッチ制御の実行を継続している他の制御演算部に演算された初期化前の情報を受信することによって、意図しない演算結果を出力したり、意図しない状態遷移を行ったりするおそれがある。 However, if the vehicle power supply is turned on while power latch control is being executed, there is a risk that the timing at which each control calculation unit recognizes that the vehicle power supply is on will not coincide due to differences in wiring resistance, etc. This raises concerns that there will also be a discrepancy in the timing at which each control calculation unit restarts. As a result, the control calculation unit that restarts first may receive pre-initialization information calculated by other control calculation units that are still executing power latch control, which could result in the output of unintended calculation results or unintended state transitions.
特に、パワーラッチ制御中に車両電源がオンされた場合、たとえば初回に車両電源がオンされた場合と異なり、各制御演算部は車両電源のオンを認識する直前まで動作している。このため、各制御演算部が意図しない演算結果を出力したり、意図しない状態遷移を行ったりする蓋然性がより高い。また、ステアリングホイールと転舵輪との間の動力伝達が分離されたステアバイワイヤ式の操舵装置では、前述した意図しない演算結果の出力あるいは状態遷移が行われると、反力アクチュエータおよび転舵アクチュエータの制御が適切に行われないことにより運転者に違和感を与えるおそれがある。 In particular, when the vehicle power is turned on during power latch control, unlike when the vehicle power is turned on for the first time, each control and calculation unit operates until just before it recognizes that the vehicle power has been turned on. This increases the likelihood that each control and calculation unit will output an unintended calculation result or undergo an unintended state transition. Furthermore, in a steer-by-wire steering device in which power transmission between the steering wheel and the steered wheels is separated, the output of an unintended calculation result or state transition described above could cause the reaction force actuator and steering actuator to be inappropriately controlled, potentially causing discomfort to the driver.
上記課題を解決し得る車両用制御装置は、車両電源のオンを契機として起動して制御対象の制御を実行するとともに、車両電源のオフを契機として定められた期間だけ電源を保持するパワーラッチ制御を実行する複数の制御回路を有している。複数の前記制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての前記制御回路が車両電源のオンを認識するのを待って起動を開始する。 A vehicle control device that can solve the above problem has multiple control circuits that start up when the vehicle power is turned on and execute control of the control target, and that execute power latch control, which maintains power for a set period of time when the vehicle power is turned off. If the vehicle power is turned on while executing power latch control after the vehicle power is turned off, the multiple control circuits wait until all of the control circuits, including the control circuit itself, recognize that the vehicle power is on before starting up.
この構成によれば、各制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての制御回路が車両電源のオンを認識するのを待って起動を開始する。このため、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、各制御装置が車両電源のオンを認識するタイミングが互いに異なるときであれ、各制御回路が起動を開始するタイミングを一致させることができる。 With this configuration, if the vehicle power is turned on while power latch control is being executed after the vehicle power has been turned off, each control circuit waits until all control circuits, including the control circuit itself, recognize that the vehicle power has been turned on before starting up. Therefore, if the vehicle power is turned on while power latch control is being executed after the vehicle power has been turned off, even if the timing at which each control device recognizes that the vehicle power has been turned on differs, the timing at which each control circuit starts up can be synchronized.
上記の車両用制御装置において、複数の前記制御回路は、車両電源がオンしているかどうかの認識結果に応じてフラグの値をセットしてもよい。この場合、複数の前記制御回路は、前記フラグの値に基づき自己を含むすべての前記制御回路が車両電源のオンを認識しているかどうかを判定するようにしてもよい。 In the above-mentioned vehicle control device, the multiple control circuits may set flag values according to the recognition result of whether the vehicle power supply is on. In this case, the multiple control circuits may determine whether all of the control circuits, including themselves, recognize that the vehicle power supply is on based on the flag value.
この構成によれば、各制御回路は、各フラグの値に基づき自己を含むすべての制御回路が車両電源のオンを認識したかどうかを簡単に判定することができる。
上記の車両用制御装置において、前記制御対象は、2系統の巻線群を有し、転舵輪との間の動力伝達が分離されたステアリングホイールに付与される操舵反力を発生する反力モータと、転舵輪を転舵させるための転舵力を発生する転舵モータと、を含んでいてもよい。この場合、複数の前記制御回路は、前記反力モータの第1系統の巻線群に対する給電を制御する第1の反力制御回路と、前記反力モータの第2系統の巻線群に対する給電を制御する第2の反力制御回路と、前記転舵モータの第1系統の巻線群に対する給電を制御する第1の転舵制御回路と、前記転舵モータの第2系統の巻線群に対する給電を制御する第2の転舵制御回路と、を含んでいてもよい。
According to this configuration, each control circuit can easily determine whether all control circuits, including itself, have recognized that the vehicle power supply is on, based on the value of each flag.
In the above vehicle control device, the controlled object may include a reaction motor having two systems of winding groups and generating a steering reaction force to be applied to a steering wheel whose power transmission between the reaction motor and the steered wheels is separated, and a turning motor that generates a steering force for turning the steered wheels. In this case, the plurality of control circuits may include a first reaction control circuit that controls power supply to a first system of winding groups of the reaction motor, a second reaction control circuit that controls power supply to a second system of winding groups of the reaction motor, a first turning control circuit that controls power supply to the first system of winding groups of the turning motor, and a second turning control circuit that controls power supply to the second system of winding groups of the turning motor.
この構成によれば、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、反力モータに対する給電を制御する第1の反力制御回路および第2の反力制御回路、ならびに転舵モータに対する給電を制御する第1の転舵制御回路および第2の転舵制御回路が車両電源のオンを認識するタイミングが互いに異なるときであれ、各制御回路が起動を開始するタイミングを一致させることができる。このため、反力モータおよび転舵モータの駆動を適切に制御することができる。 With this configuration, if the vehicle power supply is turned on while power latch control is being executed after the vehicle power supply has been turned off, even if the first reaction force control circuit and second reaction force control circuit, which control the power supply to the reaction force motor, and the first turning control circuit and second turning control circuit, which control the power supply to the turning motor, recognize that the vehicle power supply has been turned on at different times, the timing at which each control circuit begins activation can be synchronized. This allows for appropriate control of the drive of the reaction force motor and the turning motor.
上記の車両用制御装置において、前記第1の反力制御回路と前記第2の反力制御回路とは、車両電源のオンを認識したかどうかを互いに確認し合う第1の相互確認を行うようにしてもよい。前記第1の転舵制御回路と前記第2の転舵制御回路とは、車両電源のオンを認識したかどうかを互いに確認し合う第2の相互確認を行うようにしてもよい。前記第1の反力制御回路と前記第1の転舵制御回路とは、前記第1の相互確認および前記第2の相互確認の成否を互いに確認し合う第3の相互確認を行い、前記第1の相互確認および前記第2の相互確認が成立するとき、すべての前記制御回路が車両電源のオンを認識した旨判定するようにしてもよい。前記第2の反力制御回路と前記第2の転舵制御回路とは、前記第1の相互確認および前記第2の相互確認の成否を互いに確認し合う第4の相互確認を行い、前記第1の相互確認および前記第2の相互確認が成立するとき、すべての前記制御回路が車両電源のオンを認識した旨判定するようにしてもよい。 In the above-described vehicle control device, the first reaction force control circuit and the second reaction force control circuit may perform a first mutual confirmation to mutually confirm whether they have recognized that the vehicle power supply is on. The first turning control circuit and the second turning control circuit may perform a second mutual confirmation to mutually confirm whether they have recognized that the vehicle power supply is on. The first reaction force control circuit and the first turning control circuit may perform a third mutual confirmation to mutually confirm whether the first mutual confirmation and the second mutual confirmation are successful, and if the first mutual confirmation and the second mutual confirmation are successful, it may be determined that all of the control circuits have recognized that the vehicle power supply is on. The second reaction force control circuit and the second turning control circuit may perform a fourth mutual confirmation to mutually confirm whether the first mutual confirmation and the second mutual confirmation are successful, and if the first mutual confirmation and the second mutual confirmation are successful, it may be determined that all of the control circuits have recognized that the vehicle power supply is on.
この構成によれば、第1の反力制御回路および第2の反力制御回路、ならびに第1の転舵制御回路および第2の転舵制御回路が、自己を除くすべての制御回路との間で車両電源のオンに対する認識結果を互いに確認し合う構成に比べて、信号経路を簡素化することが可能である。たとえば、第1の反力制御回路と第2の転舵制御回路との間の通信線、および第2の反力制御回路と第1の転舵制御回路との間の通信線を設ける必要がない。 This configuration simplifies the signal path compared to a configuration in which the first reaction force control circuit and the second reaction force control circuit, as well as the first turning control circuit and the second turning control circuit, mutually confirm the recognition results of the vehicle power being turned on with all control circuits except for themselves. For example, there is no need to provide a communication line between the first reaction force control circuit and the second turning control circuit, or a communication line between the second reaction force control circuit and the first turning control circuit.
上記の車両用制御装置において、前記制御対象は、転舵輪との間の動力伝達が分離されたステアリングホイールに付与される操舵反力の発生源である反力モータと、転舵輪を転舵させる転舵力の発生源である転舵モータと、を含んでいてもよい。この場合、複数の前記制御回路は、前記反力モータを制御する反力制御回路と、前記転舵モータを制御する転舵制御回路と、を含んでいてもよい。前記反力制御回路および前記転舵制御回路は、車両電源のオンを認識したかどうかを互いに確認し合うようにしてもよい。 In the above-mentioned vehicle control device, the controlled object may include a reaction motor, which is a source of steering reaction force applied to a steering wheel whose power transmission between it and the steered wheels is separated, and a steering motor, which is a source of steering force that steers the steered wheels. In this case, the multiple control circuits may include a reaction control circuit that controls the reaction motor, and a steering control circuit that controls the steering motor. The reaction control circuit and the steering control circuit may confirm with each other whether they have recognized that the vehicle power supply is on.
この構成によれば、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、反力制御回路および転舵制御回路が車両電源のオンを認識するタイミングが互いに異なるときであれ、反力制御回路および転舵制御回路が起動を開始するタイミングを一致させることができる。このため、反力モータおよび転舵モータの駆動を適切に制御することができる。 With this configuration, if the vehicle power supply is turned on while power latch control is being executed after the vehicle power supply has been turned off, the reaction force control circuit and the steering control circuit can synchronize their start-up timing even if they recognize the vehicle power supply being on at different times. This allows for appropriate control of the drive of the reaction force motor and the steering motor.
上記の車両用制御装置において、前記制御対象は、ステアリングホイールの操作を補助するためのアシスト力を発生するアシストモータを含んでいてもよい。また、前記アシストモータは、第1系統の巻線群および第2系統の巻線群を有していてもよい。この場合、複数の前記制御回路は、前記第1系統の巻線群に対する給電を制御する第1のアシスト制御回路と、前記第2系統の巻線群に対する給電を制御する第2のアシスト制御回路と、を含んでいてもよい。前記第1のアシスト制御回路および前記第2のアシスト制御回路は、車両電源のオンを認識したかどうかを互いに確認し合うようにしてもよい。 In the above-described vehicle control device, the controlled object may include an assist motor that generates an assist force to assist steering wheel operation. The assist motor may also have a first winding group and a second winding group. In this case, the multiple control circuits may include a first assist control circuit that controls the power supply to the first winding group, and a second assist control circuit that controls the power supply to the second winding group. The first assist control circuit and the second assist control circuit may confirm with each other whether they have recognized that the vehicle power supply is on.
この構成によれば、第1のアシスト制御回路および第2のアシスト制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、第1のアシスト制御回路および第2のアシスト制御回路の双方が車両電源のオンを認識するのを待って起動を開始する。このため、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、第1のアシスト制御回路および第2のアシスト制御回路が車両電源のオンを認識するタイミングが互いに異なるときであれ、第1のアシスト制御回路および第2のアシスト制御回路が起動を開始するタイミングを一致させることができる。このため、アシストモータの駆動を適切に制御することができる。 With this configuration, if the vehicle power is turned on while power latch control is being executed after the vehicle power is turned off, the first assist control circuit and the second assist control circuit wait until both the first assist control circuit and the second assist control circuit recognize that the vehicle power is on before starting their activation. Therefore, if the vehicle power is turned on while power latch control is being executed after the vehicle power is turned off, even if the first assist control circuit and the second assist control circuit recognize that the vehicle power is on at different times, the timing at which the first assist control circuit and the second assist control circuit start their activation can be synchronized. This allows for appropriate control of the drive of the assist motor.
上記の車両用制御装置において、前記制御回路は、車両を走行可能な状態に遷移させるための処理を実行する車載システムとの通信を実行可能に構成されてもよい。この場合、前記制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての前記制御回路が車両電源のオンを認識するのを待って前記車載システムとの通信の実行が許可されるように構成されてもよい。 In the above-mentioned vehicle control device, the control circuit may be configured to be able to communicate with an in-vehicle system that executes processing to transition the vehicle to a drivable state. In this case, if the vehicle power is turned on while power latch control is being executed after the vehicle power has been turned off, the control circuit may be configured to wait until all the control circuits, including the control circuit itself, recognize that the vehicle power has been turned on before allowing communication with the in-vehicle system.
この構成によれば、複数の制御回路のすべてが車両電源のオンを認識しなければ、各制御回路は、車載システムと通信を行うことができない。このため、すべての制御回路が車両電源のオンを認識する前に、先行して車両電源のオンを認識した制御回路が車載システムとの通信を実行開始することが抑制される。 With this configuration, each control circuit cannot communicate with the in-vehicle system unless all of the multiple control circuits recognize that the vehicle power is on. This prevents a control circuit that recognizes that the vehicle power is on from starting communication with the in-vehicle system before all of the control circuits recognize that the vehicle power is on.
上記の車両用制御装置において、前記制御回路は、車両を走行可能な状態に遷移させるための処理を実行する車載システムとの通信を実行可能に構成されるとともに、車両電源のオンにより前記車載システムとの通信の実行が許可されるように構成されてもよい。また、前記制御回路は、前記車載システムに対して前記処理の実行を許可するかどうかを示す情報を有していてもよい。この場合、前記制御回路は、前記制御対象の制御の実行中に車両電源がオフされた場合、前記情報の初期化処理として、前記情報の内容を、前記車載システムに対して前記処理の実行を許可する内容から、前記車載システムに対して前記処理の実行禁止を要求する内容へ変更し、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされたとき、前記情報を前記車載システムに送信するように構成されてもよい。 In the above-described vehicle control device, the control circuit may be configured to be able to communicate with an in-vehicle system that executes processing to transition the vehicle to a drivable state, and may be configured to permit communication with the in-vehicle system when the vehicle power is turned on. The control circuit may also have information indicating whether the in-vehicle system is permitted to execute the processing. In this case, when the vehicle power is turned off while control of the control target is being executed, the control circuit may initialize the information by changing the content of the information from one that permits the in-vehicle system to execute the processing to one that requests the in-vehicle system to prohibit execution of the processing, and may transmit the information to the in-vehicle system when the vehicle power is turned on while power latch control is being executed after the vehicle power was turned off.
車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、すべての制御回路が車両電源のオンを認識する前に、先行して車両電源のオンを認識した制御回路が車載システムとの通信を実行開始するおそれがある。このとき、先行して車両電源のオンを認識した制御回路が、車載システムに対して車両を走行可能な状態に遷移させるための処理の実行を許可するかどうかを示す情報を、車載システムへ送信することが懸念される。ただし、車載システムへ送信される情報の内容は、車載システムに対して車両を走行可能な状態に遷移させるための処理の実行禁止を要求する内容へ変更されている。このため、すべての制御回路が車両電源のオンを認識する前に、車載システムが、車両を走行可能な状態に遷移させるための処理を実行開始することを抑制することができる。 If the vehicle power is turned on while power latch control is being executed after the vehicle power is turned off, there is a risk that the control circuit that first recognized the vehicle power being on will begin communicating with the in-vehicle system before all control circuits recognize that the vehicle power is on. In this case, there is a concern that the control circuit that first recognized the vehicle power being on will send information to the in-vehicle system indicating whether or not to permit the in-vehicle system to execute processing to transition the vehicle to a drivable state. However, the content of the information sent to the in-vehicle system is changed to request that the in-vehicle system prohibit the execution of processing to transition the vehicle to a drivable state. This prevents the in-vehicle system from beginning processing to transition the vehicle to a drivable state before all control circuits recognize that the vehicle power is on.
上記の車両用制御装置において、前記制御回路は、車両を走行可能な状態に遷移させるための処理を実行する車載システムとの通信を実行可能に構成されるとともに、車両電源のオンにより前記車載システムとの通信の実行が許可されるように構成されてもよい。また、前記制御回路は、前記車載システムに対して前記処理の実行を許可するかどうかを示す情報を有していてもよい。この場合、前記制御回路は、前記制御対象の制御の実行中に車両電源がオフされた場合、前記情報の内容を、前記制御対象の制御実行時の内容である、前記車載システムに対して前記処理の実行を許可する内容に保持し、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされたとき、前記情報を前記車載システムに送信するように構成されてもよい。また、この場合、前記制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての前記制御回路が車両電源のオンを認識した状態ではないとき、前記車載システムに対して前記情報を無視することを要求するための処理を実行するように構成されてもよい。 In the above-described vehicle control device, the control circuit may be configured to communicate with an in-vehicle system that executes a process to transition the vehicle to a drivable state, and may be configured to permit communication with the in-vehicle system when the vehicle power is turned on. The control circuit may also have information indicating whether to permit the in-vehicle system to execute the process. In this case, if the vehicle power is turned off while the control circuit is executing control of the control target, the control circuit may be configured to retain the content of the information as the content at the time of execution of control of the control target, which is the content permitting the in-vehicle system to execute the process, and to transmit the information to the in-vehicle system when the vehicle power is turned on while executing power latch control after the vehicle power is turned off. In this case, the control circuit may also be configured to execute processing to request the in-vehicle system to ignore the information if the vehicle power is turned on while executing power latch control after the vehicle power is turned off and not all of the control circuits, including the control circuit itself, recognize that the vehicle power is on.
車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、すべての制御回路が車両電源のオンを認識する前に、先行して車両電源のオンを認識した制御回路が車載システムとの通信を実行開始するおそれがある。このとき、先行して車両電源のオンを認識した制御回路が、車載システムに対して車両を走行可能な状態に遷移させるための処理の実行を許可するかどうかを示す情報を、車載システムへ送信することが懸念される。 If the vehicle power is turned on while power latch control is being executed after the vehicle power has been turned off, there is a risk that the control circuit that first recognized the vehicle power being on may begin communicating with the in-vehicle system before all other control circuits have recognized that the vehicle power is on. In this case, there is a concern that the control circuit that first recognized the vehicle power being on may send information to the in-vehicle system indicating whether or not to allow the in-vehicle system to execute processing to transition the vehicle to a state in which it can be driven.
パワーラッチ制御の実行中、車載システムに対して車両を走行可能な状態に遷移させるための処理の実行を許可するかどうかを示す情報の内容が、制御対象の制御実行時の内容、すなわち車載システムに対して車両を走行可能な状態に遷移させるための処理の実行を許可する内容に保持される。このため、すべての制御回路が車両電源のオンを認識する前に、車載システムが、車両を走行可能な状態に遷移させるための処理を実行開始するおそれがある。 When power latch control is being executed, the information indicating whether the in-vehicle system is permitted to execute processing to transition the vehicle to a drivable state is maintained at the time of execution of the control of the controlled object, i.e., the information permitting the in-vehicle system to execute processing to transition the vehicle to a drivable state. As a result, there is a risk that the in-vehicle system will begin executing processing to transition the vehicle to a drivable state before all control circuits recognize that the vehicle power is on.
この点、上記の構成によれば、先行して車両電源のオンを認識した制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての制御回路が車両電源のオンを認識した状態ではないとき、車載システムに送信される先の情報を無視することを要求するための処理を実行する。したがって、すべての制御回路が車両電源のオンを認識する前に、車載システムが、車両を走行可能な状態に遷移させるための処理を実行開始することを抑制することができる。 In this regard, with the above configuration, if the vehicle power is turned on during power latch control after the vehicle power is turned off, the control circuit that first recognized the vehicle power is turned on executes processing to request the in-vehicle system to ignore the destination information sent to it if all control circuits, including the control circuit itself, have not yet recognized that the vehicle power is on. This prevents the in-vehicle system from starting processing to transition the vehicle to a drivable state before all control circuits recognize that the vehicle power is on.
本発明の車両用制御装置によれば、パワーラッチ制御の実行中に車両電源がオンされた場合であれ、各制御回路が起動するタイミングを一致させることができる。 The vehicle control device of the present invention can synchronize the startup timing of each control circuit even if the vehicle power supply is turned on while power latch control is being executed.
<第1の実施の形態>
以下、車両用制御装置をステアバイワイヤ式の操舵装置に具体化した第1の実施の形態を説明する。
First Embodiment
A first embodiment in which the vehicle control device is embodied in a steer-by-wire type steering device will be described below.
図1に示すように、車両の操舵装置10は、ステアリングホイール11に連結されたステアリングシャフト12を有している。また、操舵装置10は、車幅方向(図1中の左右方向)に沿って延びる転舵シャフト13を有している。転舵シャフト13の両端には、それぞれタイロッド14を介して転舵輪15が連結される。転舵シャフト13が直線運動することにより、転舵輪15の転舵角θwが変更される。ステアリングシャフト12および転舵シャフト13は車両の操舵機構を構成する。なお、図1では片側の転舵輪15のみを図示する。 As shown in Figure 1, the vehicle steering device 10 has a steering shaft 12 connected to a steering wheel 11. The steering device 10 also has a steered shaft 13 extending in the vehicle width direction (left-right direction in Figure 1). Steered wheels 15 are connected to both ends of the steered shaft 13 via tie rods 14. The linear movement of the steered shaft 13 changes the steering angle θw of the steered wheels 15. The steering shaft 12 and the steered shaft 13 constitute the vehicle's steering mechanism. Note that Figure 1 only shows the steered wheels 15 on one side.
操舵装置10は、反力モータ21および減速機構22を有している。反力モータ21は、操舵反力の発生源である。操舵反力とは、運転者によるステアリングホイール11の操作方向と反対方向へ向けて作用する力をいう。反力モータ21の回転軸は、減速機構22を介してステアリングシャフト12に連結されている。反力モータ21のトルクは、操舵反力としてステアリングシャフト12に付与される。操舵反力をステアリングホイール11に付与することにより、運転者に適度な手応え感を与えることが可能である。 The steering device 10 has a reaction motor 21 and a reduction mechanism 22. The reaction motor 21 is the source of a steering reaction force. The steering reaction force is a force that acts in the opposite direction to the direction of operation of the steering wheel 11 by the driver. The rotating shaft of the reaction motor 21 is connected to the steering shaft 12 via the reduction mechanism 22. The torque of the reaction motor 21 is applied to the steering shaft 12 as a steering reaction force. By applying the steering reaction force to the steering wheel 11, it is possible to give the driver an appropriate sense of response.
反力モータ21は、たとえば三相のブラシレスモータである。反力モータ21は、第1系統の巻線群N11および第2系統の巻線群N12を有している。第1系統の巻線群N11および第2系統の巻線群N12は、共通のステータ(図示略)に巻回される。第1系統の巻線群N11および第2系統の巻線群N12の電気的な特性は同等である。 The reaction motor 21 is, for example, a three-phase brushless motor. The reaction motor 21 has a first winding group N11 and a second winding group N12. The first winding group N11 and the second winding group N12 are wound around a common stator (not shown). The electrical characteristics of the first winding group N11 and the second winding group N12 are equivalent.
操舵装置10は、転舵モータ31および減速機構32を有している。転舵モータ31は転舵力の発生源である。転舵力とは、転舵輪15を転舵させるための動力をいう。転舵モータ31の回転軸は、減速機構32を介してピニオンシャフト33に連結されている。ピニオンシャフト33のピニオン歯33aは、転舵シャフト13のラック歯13aに噛み合わされている。転舵モータ31のトルクは、転舵力としてピニオンシャフト33を介して転舵シャフト13に付与される。転舵モータ31の回転に応じて、転舵シャフト13は車幅方向に沿って移動する。 The steering device 10 has a steering motor 31 and a reduction mechanism 32. The steering motor 31 is a source of steering force. The steering force refers to the power used to steer the steered wheels 15. The rotating shaft of the steering motor 31 is connected to a pinion shaft 33 via the reduction mechanism 32. The pinion teeth 33a of the pinion shaft 33 are engaged with the rack teeth 13a of the steering shaft 13. The torque of the steering motor 31 is applied to the steering shaft 13 via the pinion shaft 33 as a steering force. As the steering motor 31 rotates, the steering shaft 13 moves in the vehicle width direction.
転舵モータ31は、たとえば三相のブラシレスモータである。転舵モータ31は、第1系統の巻線群N21および第2系統の巻線群N22を有している。第1系統の巻線群N21および第2系統の巻線群N22は、共通のステータ(図示略)に巻回される。第1系統の巻線群N21および第2系統の巻線群N22の電気的な特性は同等である。 The steering motor 31 is, for example, a three-phase brushless motor. The steering motor 31 has a first winding group N21 and a second winding group N22. The first winding group N21 and the second winding group N22 are wound around a common stator (not shown). The electrical characteristics of the first winding group N21 and the second winding group N22 are equivalent.
操舵装置10は、反力制御装置40を有している。反力制御装置40は、制御対象である反力モータ21の駆動を制御する。反力制御装置40は、操舵トルクThに応じた操舵反力を反力モータ21に発生させる反力制御を実行する。反力制御装置40は、トルクセンサ23を通じて検出される操舵トルクThに基づき目標操舵反力を演算する。トルクセンサ23は、ステアリングシャフト12に設けられている。反力制御装置40は、ステアリングシャフト12に付与される実際の操舵反力を目標操舵反力に一致させるべく反力モータ21への給電を制御する。反力制御装置40は、反力モータ21における2系統の巻線群に対する給電を系統ごとに独立して制御する。 The steering device 10 has a reaction force control device 40. The reaction force control device 40 controls the drive of the reaction force motor 21, which is the object of control. The reaction force control device 40 executes reaction force control, causing the reaction force motor 21 to generate a steering reaction force corresponding to the steering torque Th. The reaction force control device 40 calculates a target steering reaction force based on the steering torque Th detected via a torque sensor 23. The torque sensor 23 is provided on the steering shaft 12. The reaction force control device 40 controls the power supply to the reaction force motor 21 so that the actual steering reaction force applied to the steering shaft 12 matches the target steering reaction force. The reaction force control device 40 independently controls the power supply to each of the two winding groups in the reaction force motor 21.
反力制御装置40は、第1系統回路41および第2系統回路42を有している。第1系統回路41は、トルクセンサ23を通じて検出される操舵トルクThに応じて、反力モータ21における第1系統の巻線群N11に対する給電を制御する。第2系統回路42は、トルクセンサ23を通じて検出される操舵トルクThに応じて、反力モータ21における第2系統の巻線群N12に対する給電を制御する。 The reaction force control device 40 has a first circuit system 41 and a second circuit system 42. The first circuit system 41 controls the power supply to the first winding group N11 of the reaction force motor 21 in accordance with the steering torque Th detected by the torque sensor 23. The second circuit system 42 controls the power supply to the second winding group N12 of the reaction force motor 21 in accordance with the steering torque Th detected by the torque sensor 23.
操舵装置10は、転舵制御装置50を有している。転舵制御装置50は、制御対象である転舵モータ31の駆動を制御する。転舵制御装置50は、操舵状態に応じて転舵輪15を転舵させるための転舵力を転舵モータ31に発生させる転舵制御を実行する。転舵制御装置50は、舵角センサ24を通じて検出される操舵角θs、およびストロークセンサ34を通じて検出される転舵シャフト13のストロークXwを取り込む。ストロークXwは、転舵シャフト13の中立位置を基準とする変位量であって、転舵角θwが反映される状態変数である。舵角センサ24は、ステアリングシャフト12のトルクセンサ23と減速機構22との間に設けられている。ストロークセンサ34は、転舵シャフト13の近傍に設けられている。 The steering device 10 has a steering control device 50. The steering control device 50 controls the drive of the steering motor 31, which is the object of control. The steering control device 50 executes steering control by causing the steering motor 31 to generate a steering force for turning the steered wheels 15 according to the steering state. The steering control device 50 receives the steering angle θs detected via the steering angle sensor 24 and the stroke Xw of the steered shaft 13 detected via the stroke sensor 34. The stroke Xw is the amount of displacement of the steered shaft 13 relative to the neutral position, and is a state variable that reflects the steering angle θw. The steering angle sensor 24 is provided between the torque sensor 23 of the steering shaft 12 and the reduction mechanism 22. The stroke sensor 34 is provided near the steered shaft 13.
転舵制御装置50は、舵角センサ24を通じて検出される操舵角θsに基づき、転舵輪15の目標転舵角を演算する。目標転舵角は、たとえば、検出される操舵角θsに対して、舵角比を乗算することにより得ることができる。舵角比は、操舵角θsに対する転舵角θwの比率である。舵角比は、製品仕様などに応じて予め設定される値である。転舵制御装置50は、ストロークセンサ34を通じて検出される転舵シャフト13のストロークXwに基づき転舵角θwを演算する。転舵制御装置50は、ストロークXwに基づき演算される転舵角θwを目標転舵角に一致させるべく転舵モータ31への給電を制御する。転舵制御装置50は、転舵モータ31における2系統の巻線群に対する給電を系統ごとに独立して制御する。 The steering control device 50 calculates the target steering angle of the steered wheels 15 based on the steering angle θs detected by the steering angle sensor 24. The target steering angle can be obtained, for example, by multiplying the detected steering angle θs by the steering angle ratio. The steering angle ratio is the ratio of the steering angle θw to the steering angle θs. The steering angle ratio is a value that is set in advance depending on product specifications, etc. The steering control device 50 calculates the steering angle θw based on the stroke Xw of the steered shaft 13 detected by the stroke sensor 34. The steering control device 50 controls the power supply to the steering motor 31 so that the steering angle θw calculated based on the stroke Xw matches the target steering angle. The steering control device 50 independently controls the power supply to each of the two winding groups in the steering motor 31.
転舵制御装置50は、第1系統回路51および第2系統回路52を有している。第1系統回路51は、舵角センサ24を通じて検出される操舵角θsおよびストロークセンサ34を通じて検出される転舵シャフト13のストロークXwに基づき、転舵モータ31における第1系統の巻線群N21に対する給電を制御する。第2系統回路52は、舵角センサ24を通じて検出される操舵角θsおよびストロークセンサ34を通じて検出される転舵シャフト13のストロークXwに基づき、転舵モータ31における第2系統の巻線群N22に対する給電を制御する。 The steering control device 50 has a first system circuit 51 and a second system circuit 52. The first system circuit 51 controls the power supply to the first system winding group N21 in the steering motor 31 based on the steering angle θs detected through the steering angle sensor 24 and the stroke Xw of the steering shaft 13 detected through the stroke sensor 34. The second system circuit 52 controls the power supply to the second system winding group N22 in the steering motor 31 based on the steering angle θs detected through the steering angle sensor 24 and the stroke Xw of the steering shaft 13 detected through the stroke sensor 34.
なお、反力制御装置40と反力モータ21とを一体的に設けることにより、いわゆる機電一体型の反力アクチュエータを構成してもよい。また、転舵制御装置50と転舵モータ31とを一体的に設けることにより、いわゆる機電一体型の転舵アクチュエータを構成してもよい。 The reaction force control device 40 and the reaction force motor 21 may be integrally provided to form a so-called electromechanical integrated reaction force actuator. The steering control device 50 and the steering motor 31 may be integrally provided to form a so-called electromechanical integrated steering actuator.
<給電経路>
つぎに、反力制御装置40および転舵制御装置50に対する給電経路を説明する。
反力制御装置40および転舵制御装置50を含む各種の車載制御装置には、それぞれ車載される直流電源60から電力が供給される。直流電源60は、たとえばバッテリである。トルクセンサ23、舵角センサ24およびストロークセンサ34を含む各種のセンサにもそれぞれ直流電源60から電力が供給される。
<Power supply path>
Next, the power supply paths to the reaction force control device 40 and the steering control device 50 will be described.
The various on-board control devices including the reaction force control device 40 and the steering control device 50 are each supplied with power from a DC power supply 60 mounted on the vehicle. The DC power supply 60 is, for example, a battery. The various sensors including the torque sensor 23, the steering angle sensor 24, and the stroke sensor 34 are also each supplied with power from the DC power supply 60.
反力制御装置40の第1系統回路41および第2系統回路42、ならびに転舵制御装置50の第1系統回路51および第2系統回路52は、それぞれ車両の始動スイッチSWを介して直流電源60に接続されている。始動スイッチSWは、たとえばイグニッションスイッチあるいはパワースイッチである。始動スイッチSWは、エンジンなどの車両の走行用駆動源を始動または停止させる際に操作される。始動スイッチSWがオンされたとき、直流電源60からの電力は、始動スイッチSWを介して、反力制御装置40の第1系統回路41および第2系統回路42、ならびに転舵制御装置50の第1系統回路51および第2系統回路52にそれぞれ供給される。始動スイッチSWがオンすることは、車両電源がオンすることである。始動スイッチSWがオフすることは、車両電源がオフすることである。 The first and second circuit systems 41 and 42 of the reaction force control device 40 and the first and second circuit systems 51 and 52 of the turning control device 50 are each connected to a DC power supply 60 via the vehicle's start switch SW. The start switch SW is, for example, an ignition switch or a power switch. The start switch SW is operated to start or stop a vehicle's driving source, such as an engine. When the start switch SW is turned on, power from the DC power supply 60 is supplied via the start switch SW to the first and second circuit systems 41 and 42 of the reaction force control device 40 and the first and second circuit systems 51 and 52 of the turning control device 50. Turning the start switch SW on turns on the vehicle power supply. Turning the start switch SW off turns off the vehicle power supply.
反力制御装置40の第1系統回路41および第2系統回路42、ならびに転舵制御装置50の第1系統回路51および第2系統回路52は、電源リレー61,62,63,64を介して直流電源60に接続されている。電源リレー61,62,63,64がオンされたとき、直流電源60からの電力は、電源リレー61,62,63,64を介して、反力制御装置40の第1系統回路41および第2系統回路42、ならびに転舵制御装置50の第1系統回路51および第2系統回路52に供給される。 The first and second system circuits 41 and 42 of the reaction force control device 40, and the first and second system circuits 51 and 52 of the turning control device 50, are connected to a DC power supply 60 via power supply relays 61, 62, 63, and 64. When the power supply relays 61, 62, 63, and 64 are turned on, power from the DC power supply 60 is supplied to the first and second system circuits 41 and 42 of the reaction force control device 40, and the first and second system circuits 51 and 52 of the turning control device 50 via the power supply relays 61, 62, 63, and 64.
反力制御装置40の第1系統回路41は、電源リレー61のオンオフを制御する。第1系統回路41は、始動スイッチSWがオンからオフへ切り替えられたとき、定められた期間だけ電源リレー61をオンした状態に維持するパワーラッチ制御を実行する。このため、始動スイッチSWがオフされた後であれ、第1系統回路41は、動作することが可能である。第1系統回路41は、定められた期間だけ経過したとき、電源リレー61をオンからオフへ切り替えることによって自身への給電を遮断することが可能である。 The first system circuit 41 of the reaction force control device 40 controls the on/off of the power supply relay 61. When the start switch SW is switched from on to off, the first system circuit 41 executes power latch control, which keeps the power supply relay 61 in the on state for a specified period of time. Therefore, the first system circuit 41 can continue to operate even after the start switch SW is turned off. The first system circuit 41 can cut off the power supply to itself by switching the power supply relay 61 from on to off after the specified period has elapsed.
第1系統回路41は、たとえば始動スイッチSWの両端の電圧を監視することにより始動スイッチSWのオンオフを検出する。第1系統回路41は、始動スイッチSWの両端の電圧が、定められた電圧しきい値を下回ったとき、始動スイッチSWがオンされたことを検出する。第1系統回路41は、始動スイッチSWの両端の電圧が、定められた電圧しきい値以上であるとき、始動スイッチSWがオフされたことを検出する。 The first system circuit 41 detects whether the start switch SW is on or off by, for example, monitoring the voltage across the start switch SW. The first system circuit 41 detects that the start switch SW has been turned on when the voltage across the start switch SW falls below a predetermined voltage threshold. The first system circuit 41 detects that the start switch SW has been turned off when the voltage across the start switch SW is equal to or greater than the predetermined voltage threshold.
反力制御装置40の第2系統回路42は、電源リレー62のオンオフを制御する。第2系統回路42は、第1系統回路41と同様に、パワーラッチ制御を実行する。第2系統回路42は、第は、始動スイッチSWがオンからオフへ切り替えられたとき、定められた期間だけ電源リレー62をオンした状態に維持する。 The second system circuit 42 of the reaction force control device 40 controls the on/off of the power supply relay 62. Similar to the first system circuit 41, the second system circuit 42 performs power latch control. When the start switch SW is switched from on to off, the second system circuit 42 keeps the power supply relay 62 in the on state for a specified period of time.
転舵制御装置50の第1系統回路51は、電源リレー63のオンオフを制御する。第1系統回路51は、反力制御装置40の第1系統回路41と同様に、パワーラッチ制御を実行する。第1系統回路51は、始動スイッチSWがオンからオフへ切り替えられたとき、定められた期間だけ電源リレー63をオンした状態に維持する。 The first system circuit 51 of the steering control device 50 controls the on/off of the power supply relay 63. Similar to the first system circuit 41 of the reaction force control device 40, the first system circuit 51 performs power latch control. When the start switch SW is switched from on to off, the first system circuit 51 keeps the power supply relay 63 in the on state for a specified period of time.
転舵制御装置50の第2系統回路52は、電源リレー64のオンオフを制御する。第2系統回路52は、反力制御装置40の第1系統回路41と同様に、パワーラッチ制御を実行する。第2系統回路52は、始動スイッチSWがオンからオフへ切り替えられたとき、定められた期間だけ電源リレー64をオンした状態に維持する。 The second system circuit 52 of the steering control device 50 controls the on/off of the power supply relay 64. Similar to the first system circuit 41 of the reaction force control device 40, the second system circuit 52 performs power latch control. When the start switch SW is switched from on to off, the second system circuit 52 keeps the power supply relay 64 in the on state for a specified period of time.
なお、トルクセンサ23、舵角センサ24およびストロークセンサ34など、操舵装置10の構成要素のうち、始動スイッチSWがオフされた後においても動作することが要求される構成要素は、電源リレー61,62,63,64のうち少なくとも1つを介して直流電源60に接続される。このため、始動スイッチSWがオフされている場合であれ、電源リレー61,62,63,64のうち少なくとも1つがオンしているときには、トルクセンサ23、舵角センサ24およびストロークセンサ34などの各構成要素には給電が継続される。 Incidentally, among the components of the steering device 10, those that are required to continue operating even after the start switch SW is turned off, such as the torque sensor 23, steering angle sensor 24, and stroke sensor 34, are connected to the DC power supply 60 via at least one of the power supply relays 61, 62, 63, and 64. Therefore, even if the start switch SW is turned off, as long as at least one of the power supply relays 61, 62, 63, and 64 is turned on, power continues to be supplied to the components such as the torque sensor 23, steering angle sensor 24, and stroke sensor 34.
<反力制御装置>
つぎに、反力制御装置の構成を詳細に説明する。
図2に示すように、反力制御装置40は、第1系統回路41および第2系統回路42を有している。第1系統回路41は、第1の反力制御回路41Aおよびモータ駆動回路41Bを有している。第2系統回路42は、第2の反力制御回路42Aおよびモータ駆動回路42Bを有している。
<Reaction force control device>
Next, the configuration of the reaction force control device will be described in detail.
2, the reaction force control device 40 has a first circuit system 41 and a second circuit system 42. The first circuit system 41 has a first reaction force control circuit 41A and a motor drive circuit 41B. The second circuit system 42 has a second reaction force control circuit 42A and a motor drive circuit 42B.
第1の反力制御回路41Aは、1)コンピュータプログラム(ソフトウェア)に従って動作する1つ以上のプロセッサ、2)各種の処理のうち少なくとも一部の処理を実行する特定用途向け集積回路(ASIC)などの1つ以上の専用のハードウェア回路、3)それらの組み合わせ、を含む処理回路によって構成される。プロセッサはCPU(central processing unit)を含む。また、プロセッサはRAM(random-access memory)およびROM(read-only memory)などのメモリを含む。メモリは、処理をCPUに実行させるように構成されたプログラムコードまたは指令を格納している。メモリ、すなわち非一時的なコンピュータ可読媒体は、汎用または専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。 The first reaction force control circuit 41A is composed of processing circuits including: 1) one or more processors that operate according to a computer program (software); 2) one or more dedicated hardware circuits, such as an application-specific integrated circuit (ASIC), that perform at least some of the various processes; and 3) a combination thereof. The processor includes a central processing unit (CPU). The processor also includes memory, such as random-access memory (RAM) and read-only memory (ROM). The memory stores program code or instructions that cause the CPU to perform processes. Memory, i.e., non-transitory computer-readable medium, includes any available medium that can be accessed by a general-purpose or special-purpose computer.
第1の反力制御回路41Aは、トルクセンサ23を通じて検出される操舵トルクThに基づき反力モータ21に発生させるべき目標操舵反力を演算し、この演算される目標操舵反力の値に応じて第1系統の巻線群N11に対する第1の電流指令値を演算する。ただし、第1の電流指令値は、反力モータ21に目標操舵反力を発生させるために必要とされる電流量(100%)の半分(50%)の値に設定される。第1の反力制御回路41Aは、第1系統の巻線群N11へ供給される実際の電流の値を第1の電流指令値に追従させる電流フィードバック制御を実行することにより、モータ駆動回路41Bに対する駆動信号(PWM信号)を生成する。 The first reaction force control circuit 41A calculates the target steering reaction force to be generated by the reaction force motor 21 based on the steering torque Th detected via the torque sensor 23, and calculates a first current command value for the first system winding group N11 according to the calculated target steering reaction force value. However, the first current command value is set to a value that is half (50%) of the amount of current (100%) required for the reaction force motor 21 to generate the target steering reaction force. The first reaction force control circuit 41A generates a drive signal (PWM signal) for the motor drive circuit 41B by performing current feedback control that causes the value of the actual current supplied to the first system winding group N11 to follow the first current command value.
モータ駆動回路41Bは、直列に接続された2つの電界効果型トランジスタ(FET)などのスイッチング素子を基本単位であるレグとして、三相(U,V,W)の各相に対応する3つのレグが並列接続されてなるPWMインバータである。モータ駆動回路41Bは、第1の反力制御回路41Aにより生成される駆動信号に基づいて各相のスイッチング素子がスイッチングすることにより、直流電源60から供給される直流電力を三相交流電力に変換する。モータ駆動回路41Bにより生成される三相交流電力は、バスバーあるいはケーブルなどからなる各相の給電経路を介して反力モータ21の第1系統の巻線群N11に供給される。これにより、第1系統の巻線群N11は第1の電流指令値に応じたトルクを発生する。 The motor drive circuit 41B is a PWM inverter consisting of three legs connected in parallel, each corresponding to one of the three phases (U, V, W), with two series-connected switching elements such as field-effect transistors (FETs) serving as the basic unit. The motor drive circuit 41B converts DC power supplied from the DC power supply 60 into three-phase AC power by switching the switching elements of each phase based on the drive signal generated by the first reaction force control circuit 41A. The three-phase AC power generated by the motor drive circuit 41B is supplied to the first winding group N11 of the reaction force motor 21 via power supply paths for each phase, such as bus bars or cables. This causes the first winding group N11 to generate torque according to the first current command value.
第2の反力制御回路42Aは、基本的には第1の反力制御回路41Aと同様の構成を有している。第2の反力制御回路42Aは、トルクセンサ23を通じて検出される操舵トルクThに基づき反力モータ21に発生させるべき目標操舵反力を演算し、この演算される目標操舵反力の値に応じて第2系統の巻線群N12に対する第2の電流指令値を演算する。ただし、第2の電流指令値は、反力モータ21に目標操舵反力を発生させるために必要とされる電流量の半分の値に設定される。第2の反力制御回路42Aは、第2系統の巻線群N12へ供給される実際の電流の値を第2の電流指令値に追従させる電流フィードバック制御を実行することにより、モータ駆動回路42Bに対する駆動信号を生成する。 The second reaction force control circuit 42A has basically the same configuration as the first reaction force control circuit 41A. The second reaction force control circuit 42A calculates a target steering reaction force to be generated by the reaction force motor 21 based on the steering torque Th detected via the torque sensor 23, and calculates a second current command value for the second system winding group N12 according to the calculated target steering reaction force value. However, the second current command value is set to half the amount of current required to generate the target steering reaction force in the reaction force motor 21. The second reaction force control circuit 42A generates a drive signal for the motor drive circuit 42B by performing current feedback control that causes the value of the actual current supplied to the second system winding group N12 to follow the second current command value.
モータ駆動回路42Bは、基本的にはモータ駆動回路41Bと同様の構成を有している。モータ駆動回路42Bは、第2の反力制御回路42Aにより生成される駆動信号に基づき、直流電源60から供給される直流電力を三相交流電力に変換する。モータ駆動回路42Bにより生成される三相交流電力は、バスバーあるいはケーブルなどからなる各相の給電経路を介して反力モータ21の第2系統の巻線群N12に供給される。これにより、第2系統の巻線群N12は第2の電流指令値に応じたトルクを発生する。反力モータ21は、第1系統の巻線群N11が発生するトルクと第2系統の巻線群N12が発生するトルクとをトータルしたトルクを発生する。 The motor drive circuit 42B basically has the same configuration as the motor drive circuit 41B. Based on the drive signal generated by the second reaction force control circuit 42A, the motor drive circuit 42B converts the DC power supplied from the DC power supply 60 into three-phase AC power. The three-phase AC power generated by the motor drive circuit 42B is supplied to the second system winding group N12 of the reaction force motor 21 via power supply paths for each phase, such as bus bars or cables. This causes the second system winding group N12 to generate torque according to the second current command value. The reaction force motor 21 generates a torque that is the sum of the torque generated by the first system winding group N11 and the torque generated by the second system winding group N12.
なお、製品仕様によっては、反力制御装置40の第1系統回路41と第2系統回路42との間に主従関係があってもよい。この場合、たとえば第1系統回路41がマスター、第2系統回路42がスレーブとして機能してもよい。また、製品仕様によっては、第1系統回路41と第2系統回路42とは対等の関係であってもよい。 Depending on the product specifications, there may be a master-slave relationship between the first circuit system 41 and the second circuit system 42 of the reaction force control device 40. In this case, for example, the first circuit system 41 may function as the master and the second circuit system 42 may function as the slave. Also, depending on the product specifications, the first circuit system 41 and the second circuit system 42 may have an equal relationship.
<転舵制御装置>
つぎに、転舵制御装置50の構成を詳細に説明する。
図2に示すように、転舵制御装置50は、第1系統回路51および第2系統回路52を有している。第1系統回路51は、第1の転舵制御回路51Aおよびモータ駆動回路51Bを有している。第2系統回路52は、第2の転舵制御回路52Aおよびモータ駆動回路52Bを有している。
<Steering control device>
Next, the configuration of the steering control device 50 will be described in detail.
As shown in Fig. 2, the steering control device 50 has a first system circuit 51 and a second system circuit 52. The first system circuit 51 has a first steering control circuit 51A and a motor drive circuit 51B. The second system circuit 52 has a second steering control circuit 52A and a motor drive circuit 52B.
第1の転舵制御回路51Aは、基本的には第1の反力制御回路41Aと同様の構成を有している。第1の転舵制御回路51Aは、舵角センサ24を通じて検出される操舵角θsに基づき、転舵輪15の目標転舵角を演算する。転舵制御装置50は、ストロークセンサ34を通じて検出される転舵シャフト13のストロークXwに基づき転舵角θwを演算する。第1の転舵制御回路51Aは、ストロークXwに基づき演算される転舵角θwを目標転舵角に追従させる角度フィードバック制御の実行を通じて、転舵モータ31に発生させるべき目標転舵力を演算し、この演算される目標転舵力の値に応じて転舵モータ31の第1系統の巻線群N21に対する第3の電流指令値を演算する。ただし、第3の電流指令値は、転舵モータ31に目標転舵力を発生させるために必要とされる電流量の半分(50%)の値に設定される。第1の転舵制御回路51Aは、第1系統の巻線群N21へ供給される実際の電流の値を第3の電流指令値に追従させる電流フィードバック制御を実行することにより、モータ駆動回路51Bに対する駆動信号を生成する。 The first steering control circuit 51A has a configuration basically similar to that of the first reaction force control circuit 41A. The first steering control circuit 51A calculates the target steering angle of the steered wheels 15 based on the steering angle θs detected by the steering angle sensor 24. The steering control device 50 calculates the steering angle θw based on the stroke Xw of the steered shaft 13 detected by the stroke sensor 34. The first steering control circuit 51A calculates the target steering force to be generated in the steering motor 31 by performing angle feedback control to cause the steering angle θw calculated based on the stroke Xw to track the target steering angle, and calculates a third current command value for the first system winding group N21 of the steering motor 31 based on the value of this calculated target steering force. However, the third current command value is set to a value half (50%) of the amount of current required for the steering motor 31 to generate the target steering force. The first steering control circuit 51A generates a drive signal for the motor drive circuit 51B by performing current feedback control to cause the actual current value supplied to the first system winding group N21 to follow the third current command value.
モータ駆動回路51Bは、基本的にはモータ駆動回路41Bと同様の構成を有している。モータ駆動回路51Bは、第1の転舵制御回路51Aにより生成される駆動信号に基づき、直流電源60から供給される直流電力を三相交流電力に変換する。モータ駆動回路42Bにより生成される三相交流電力は、バスバーあるいはケーブルなどからなる各相の給電経路を介して転舵モータ31の第1系統の巻線群N21に供給される。これにより、第1系統の巻線群N21は第3の電流指令値に応じたトルクを発生する。 Motor drive circuit 51B has basically the same configuration as motor drive circuit 41B. Based on the drive signal generated by first steering control circuit 51A, motor drive circuit 51B converts DC power supplied from DC power supply 60 into three-phase AC power. The three-phase AC power generated by motor drive circuit 42B is supplied to the first system winding group N21 of steering motor 31 via power supply paths for each phase, such as bus bars or cables. This causes the first system winding group N21 to generate torque according to the third current command value.
第2の転舵制御回路52Aは、基本的には第1の反力制御回路41Aと同様の構成を有している。第2の転舵制御回路52Aは、舵角センサ24を通じて検出される操舵角θsに基づき、転舵輪15の目標転舵角を演算する。転舵制御装置50は、ストロークセンサ34を通じて検出される転舵シャフト13のストロークXwに基づき転舵角θwを演算する。第2の転舵制御回路52Aは、ストロークXwに基づき演算される転舵角θwを目標転舵角に追従させる角度フィードバック制御の実行を通じて、転舵モータ31に発生させるべき目標転舵力を演算し、この演算される目標転舵力の値に応じて転舵モータ31の第2系統の巻線群N22に対する第4の電流指令値を演算する。ただし、第4の電流指令値は、転舵モータ31に目標転舵力を発生させるために必要とされる電流量の半分(50%)の値に設定される。第2の転舵制御回路52Aは、第2系統の巻線群N22へ供給される実際の電流の値を第4の電流指令値に追従させる電流フィードバック制御を実行することにより、モータ駆動回路52Bに対する駆動信号を生成する。 The second steering control circuit 52A has a configuration basically similar to that of the first reaction force control circuit 41A. The second steering control circuit 52A calculates the target steering angle of the steered wheels 15 based on the steering angle θs detected by the steering angle sensor 24. The steering control device 50 calculates the steering angle θw based on the stroke Xw of the steered shaft 13 detected by the stroke sensor 34. The second steering control circuit 52A calculates the target steering force to be generated in the steering motor 31 by performing angle feedback control to cause the steering angle θw calculated based on the stroke Xw to track the target steering angle, and calculates a fourth current command value for the second system winding group N22 of the steering motor 31 based on the value of this calculated target steering force. However, the fourth current command value is set to a value equal to half (50%) of the amount of current required for the steering motor 31 to generate the target steering force. The second steering control circuit 52A generates a drive signal for the motor drive circuit 52B by performing current feedback control to cause the actual current value supplied to the second system winding group N22 to follow the fourth current command value.
モータ駆動回路52Bは、基本的にはモータ駆動回路41Bと同様の構成を有している。モータ駆動回路51Bは、第2の転舵制御回路52Aにより生成される駆動信号に基づき、直流電源60から供給される直流電力を三相交流電力に変換する。モータ駆動回路52Bにより生成される三相交流電力は、バスバーあるいはケーブルなどからなる各相の給電経路を介して転舵モータ31の第2系統の巻線群N22に供給される。これにより、第2系統の巻線群N22は第4の電流指令値に応じたトルクを発生する。転舵モータ31は、第1系統の巻線群N21が発生するトルクと第2系統の巻線群N22が発生するトルクをトータルしたトルクを発生する。 Motor drive circuit 52B has basically the same configuration as motor drive circuit 41B. Based on the drive signal generated by second steering control circuit 52A, motor drive circuit 51B converts DC power supplied from DC power supply 60 into three-phase AC power. The three-phase AC power generated by motor drive circuit 52B is supplied to second system winding group N22 of steering motor 31 via power supply paths for each phase, such as bus bars or cables. As a result, second system winding group N22 generates torque according to the fourth current command value. The steering motor 31 generates torque that is the sum of the torque generated by first system winding group N21 and the torque generated by second system winding group N22.
なお、製品仕様によっては、転舵制御装置50の第1系統回路51と第2系統回路52との間に主従関係があってもよい。この場合、たとえば第1系統回路51がマスター、第2系統回路52がスレーブとして機能してもよい。また、製品仕様によっては、第1系統回路51と第2系統回路52とが対等の関係であってもよい。 Depending on the product specifications, there may be a master-slave relationship between the first system circuit 51 and the second system circuit 52 of the steering control device 50. In this case, for example, the first system circuit 51 may function as the master and the second system circuit 52 may function as the slave. Also, depending on the product specifications, the first system circuit 51 and the second system circuit 52 may have an equal relationship.
<通信経路>
つぎに、反力制御装置40および転舵制御装置50の内部の通信経路、ならびに反力制御装置40と転舵制御装置50との間の通信経路について説明する。
<Communication path>
Next, the communication paths within the reaction force control device 40 and the steering control device 50, and the communication paths between the reaction force control device 40 and the steering control device 50 will be described.
図2に示すように、第1の反力制御回路41Aと第2の反力制御回路42Aとは、通信線L1を介して互いに情報を授受する。情報には、第1の反力制御回路41A、第2の反力制御回路42Aあるいはモータ駆動回路41B,42Bの異常情報が含まれる。また、情報には、各種のフラグの値が含まれる。第1の反力制御回路41Aと第2の反力制御回路42Aとは、互いに授受される情報に基づき協調して反力モータ21の駆動を制御する。 As shown in FIG. 2, the first reaction force control circuit 41A and the second reaction force control circuit 42A exchange information with each other via communication line L1. The information includes abnormality information for the first reaction force control circuit 41A, the second reaction force control circuit 42A, or the motor drive circuits 41B and 42B. The information also includes the values of various flags. The first reaction force control circuit 41A and the second reaction force control circuit 42A cooperate to control the drive of the reaction force motor 21 based on the information exchanged between them.
第1の転舵制御回路51Aと第2の転舵制御回路52Aとは、通信線L2を介して互いに情報を授受する。情報には、第1の転舵制御回路51A、第2の転舵制御回路52Aあるいはモータ駆動回路51B,52Bの異常情報が含まれる。また、情報には、各種のフラグの値が含まれる。第1の転舵制御回路51Aと第2の転舵制御回路52Aとは、互いに授受される情報に基づき協調して転舵モータ31の駆動を制御する。 The first steering control circuit 51A and the second steering control circuit 52A exchange information with each other via communication line L2. This information includes abnormality information for the first steering control circuit 51A, the second steering control circuit 52A, or the motor drive circuits 51B and 52B. The information also includes the values of various flags. The first steering control circuit 51A and the second steering control circuit 52A cooperate to control the drive of the steering motor 31 based on the information exchanged between them.
第1の反力制御回路41Aと第1の転舵制御回路51Aとは、通信線L3を介して互いに情報を授受する。情報には、第1の反力制御回路41A、第1の転舵制御回路51A、およびモータ駆動回路41B,51Bの異常情報が含まれる。また、情報には、各種のフラグの値が含まれる。第1の反力制御回路41Aと第1の転舵制御回路51Aとは、互いに授受される情報に基づき連携して動作する。 The first reaction force control circuit 41A and the first turning control circuit 51A exchange information with each other via communication line L3. This information includes abnormality information for the first reaction force control circuit 41A, the first turning control circuit 51A, and the motor drive circuits 41B, 51B. The information also includes the values of various flags. The first reaction force control circuit 41A and the first turning control circuit 51A operate in coordination based on the information exchanged between them.
第2の反力制御回路42Aと第2の転舵制御回路52Aとは、通信線L4を介して互いに情報を授受する。情報には、第2の反力制御回路42A、第2の転舵制御回路52Aあるいはモータ駆動回路42B,52Bの異常情報が含まれる。また、情報には、各種のフラグの値が含まれる。第2の反力制御回路42Aと第2の転舵制御回路52Aとは、互いに授受される情報に基づき連携して動作する。 The second reaction force control circuit 42A and the second turning control circuit 52A exchange information with each other via communication line L4. This information includes abnormality information for the second reaction force control circuit 42A, the second turning control circuit 52A, or the motor drive circuits 42B, 52B. The information also includes the values of various flags. The second reaction force control circuit 42A and the second turning control circuit 52A operate in coordination based on the information exchanged between them.
第1系統の構成要素である第1系統回路41,51に異常が発生した場合、第2系統の構成要素である第2系統回路42,52によって、反力モータ21および転舵モータ31が駆動される。第2系統の構成要素である第2系統回路42,52に異常が発生した場合、第1系統の構成要素である第1系統回路41,51によって、反力モータ21および転舵モータ31が駆動される。 If an abnormality occurs in the first system circuits 41, 51, which are components of the first system, the reaction force motor 21 and the steering motor 31 are driven by the second system circuits 42, 52, which are components of the second system. If an abnormality occurs in the second system circuits 42, 52, which are components of the second system, the reaction force motor 21 and the steering motor 31 are driven by the first system circuits 41, 51, which are components of the first system.
たとえば第1の反力制御回路41Aに異常が発生したとき、第1の反力制御回路41Aは動作を停止する一方、第2の反力制御回路42Aは反力モータ21の第2系統の巻線群N12に対する給電制御を継続する。この場合、第2の反力制御回路42Aは、反力モータ21に目標操舵反力を発生させるために必要とされる電流量の半分(50%)の電流量を第2系統の巻線群N12へ供給するようにしてもよい。また、第2の反力制御回路42Aは、反力モータ21に目標操舵反力を発生させるために必要とされる電流量の半分を超える電流量を第2系統の巻線群N12へ供給するようにしてもよい。これは、製品仕様などに応じて決まる。ステアリングシャフト12には反力モータ21の第2系統の巻線群N12が発生するトルクのみが操舵反力として付与される。 For example, if an abnormality occurs in the first reaction force control circuit 41A, the first reaction force control circuit 41A stops operating, while the second reaction force control circuit 42A continues to control the power supply to the second system winding group N12 of the reaction force motor 21. In this case, the second reaction force control circuit 42A may supply half (50%) of the current required to generate the target steering reaction force in the reaction force motor 21 to the second system winding group N12. Alternatively, the second reaction force control circuit 42A may supply more than half of the current required to generate the target steering reaction force in the reaction force motor 21 to the second system winding group N12. This is determined according to product specifications, etc. Only the torque generated by the second system winding group N12 of the reaction force motor 21 is applied to the steering shaft 12 as steering reaction force.
また、第1の反力制御回路41Aに異常が発生したとき、第1の転舵制御回路51Aは動作を停止する一方、第2の転舵制御回路52Aは転舵モータ31の第2系統の巻線群N22に対する給電制御を継続する。この場合、第2の転舵制御回路52Aは、転舵モータ31に目標転舵力を発生させるために必要とされる電流量の半分(50%)の電流量を第2系統の巻線群N22へ供給するようにしてもよい。また、第2の転舵制御回路52Aは、転舵モータ31に目標転舵力を発生させるために必要とされる電流量の半分を超える電流量を第2系統の巻線群N22へ供給するようにしてもよい。これは、製品仕様などに応じて決まる。転舵シャフト13には転舵モータ31の第2系統の巻線群N22が発生するトルクのみが転舵力として付与される。 Furthermore, when an abnormality occurs in the first reaction force control circuit 41A, the first steering control circuit 51A stops operating, while the second steering control circuit 52A continues to control the power supply to the second system winding group N22 of the steering motor 31. In this case, the second steering control circuit 52A may supply half (50%) of the current required to generate the target steering force in the steering motor 31 to the second system winding group N22. The second steering control circuit 52A may also supply more than half of the current required to generate the target steering force in the steering motor 31 to the second system winding group N22. This is determined according to product specifications, etc. Only the torque generated by the second system winding group N22 of the steering motor 31 is applied as steering force to the steering shaft 13.
同様に、第2の反力制御回路42Aに異常が発生した場合、第2の反力制御回路42Aは動作を停止する一方、第1の反力制御回路41Aは反力モータ21の第1系統の巻線群N11に対する給電制御を継続する。また、第2の反力制御回路42Aに異常が発生した場合、第2の転舵制御回路52Aは動作を停止する一方、第1の転舵制御回路51Aは転舵モータ31の第1系統の巻線群N21に対する給電制御を継続する。 Similarly, if an abnormality occurs in the second reaction force control circuit 42A, the second reaction force control circuit 42A stops operating, while the first reaction force control circuit 41A continues to control the power supply to the first system winding group N11 of the reaction force motor 21. Furthermore, if an abnormality occurs in the second reaction force control circuit 42A, the second turning control circuit 52A stops operating, while the first turning control circuit 51A continues to control the power supply to the first system winding group N21 of the turning motor 31.
第1の転舵制御回路51Aまたは第2の転舵制御回路52Aに異常が発生した場合についても、第1の反力制御回路41Aまたは第2の反力制御回路42Aに異常が発生した場合と同様に、正常系統によって反力モータ21および転舵モータ31に対する給電制御が継続される。第1系統のモータ駆動回路41B,51Bおよび第2系統のモータ駆動回路42B,52Bに異常が発生した場合についても、正常系統によって反力モータ21および転舵モータ31に対する給電制御が継続される。 Even if an abnormality occurs in the first steering control circuit 51A or the second steering control circuit 52A, the power supply control to the reaction force motor 21 and the steering motor 31 continues by the normal system, just as when an abnormality occurs in the first reaction force control circuit 41A or the second reaction force control circuit 42A. Even if an abnormality occurs in the motor drive circuits 41B, 51B of the first system or the motor drive circuits 42B, 52B of the second system, the power supply control to the reaction force motor 21 and the steering motor 31 continues by the normal system.
<制御回路の状態遷移>
つぎに、各制御回路(41A,42A,51A,52A)の状態遷移を説明する。
図3のタイムチャートに示すように、第1の反力制御回路41Aは、通常制御を実行している状態で始動スイッチSWがオフされたとき(時刻T1)、パワーラッチ制御を実行する。第2の反力制御回路42A、第1の転舵制御回路51Aおよび第2の転舵制御回路52Aも、第1の反力制御回路41Aと同様に、始動スイッチSWがオフされたことを契機としてパワーラッチ制御を実行する。
<State transition of control circuit>
Next, the state transitions of the control circuits (41A, 42A, 51A, 52A) will be described.
3, first reaction force control circuit 41A executes power latch control when start switch SW is turned off (time T1) while normal control is being executed. Similar to first reaction force control circuit 41A, second reaction force control circuit 42A, first turning control circuit 51A and second turning control circuit 52A also execute power latch control when start switch SW is turned off.
通常制御とは、ステアリングホイール11の操舵状態に応じて操舵反力および転舵力を発生させるための制御をいう。通常制御では、反力モータ21の第1系統の巻線群N11および第2系統の巻線群N12の双方にトルクを発生させるとともに、転舵モータ31の第1系統の巻線群N21および第2系統の巻線群N22の双方にトルクを発生させる。始動スイッチSWがオフされるとき、車両は停止している。 Normal control refers to control for generating a steering reaction force and a turning force according to the steering state of the steering wheel 11. In normal control, torque is generated in both the first winding group N11 and the second winding group N12 of the reaction force motor 21, and torque is generated in both the first winding group N21 and the second winding group N22 of the turning motor 31. When the start switch SW is turned off, the vehicle is stopped.
各制御回路(41A,42A,51A,52A)は、始動スイッチSWがオフされた後、パワーラッチ制御を実行し、たとえば基板上の素子などの温度推定演算を継続する。素子は、たとえば各モータ駆動回路(41B,42B,51B,52B)のスイッチング素子である。各制御回路は、始動スイッチSWがオフされてから所定時間が経過するまで、あるいは基板上の素子などの温度が所定温度以下になるまで電源を保持する。所定温度は、十分に低い温度である。 After the start switch SW is turned off, each control circuit (41A, 42A, 51A, 52A) executes power latch control and continues temperature estimation calculations for elements on the circuit board, for example. The elements are, for example, the switching elements of each motor drive circuit (41B, 42B, 51B, 52B). Each control circuit maintains power until a predetermined time has elapsed since the start switch SW was turned off, or until the temperature of the elements on the circuit board falls below a predetermined temperature. The predetermined temperature is a sufficiently low temperature.
各制御回路は、基板上の素子などの温度が所定温度以下の温度に至ったとき、そのときの基板上の素子などの温度を不揮発性のメモリに記憶し、パワーラッチ制御の実行を終了する。このようなパワーラッチ制御が実行されることにより、各制御回路は、次回の通常制御の実行開始段階における基板上の素子などの初期温度を正確に把握すること、ひいては過熱保護制御を適切に実行することが可能となる。過熱保護制御とは、基板上の素子などの初期温度を基準とする温度上昇量に応じて反力制御あるいは転舵制御を制限することにより基板上の素子などが過熱することを抑制する制御をいう。 When the temperature of elements on the board falls below a predetermined temperature, each control circuit stores the current temperature of the elements on the board in non-volatile memory and terminates power latch control. By executing this power latch control, each control circuit can accurately determine the initial temperature of elements on the board at the start of the next normal control run, and thereby appropriately execute overheat protection control. Overheat protection control is a control that prevents overheating of elements on the board by limiting reaction force control or steering control according to the amount of temperature rise based on the initial temperature of elements on the board.
ここで、始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされることが想定される。この場合、つぎのようなことが懸念される。すなわち、パワーラッチ制御の実行期間に始動スイッチSWがオンされた場合、配線抵抗の差異などに起因して、第1の反力制御回路41A、第2の反力制御回路42A、第1の転舵制御回路51Aおよび第2の転舵制御回路52Aが始動スイッチSWのオンを認識するタイミングが一致しないおそれがある。 Here, it is assumed that the start switch SW will be turned on again during the execution period of power latch control after it has been turned off. In this case, the following concerns arise. Namely, if the start switch SW is turned on during the execution period of power latch control, there is a risk that the timing at which the first reaction force control circuit 41A, the second reaction force control circuit 42A, the first turning control circuit 51A, and the second turning control circuit 52A recognize that the start switch SW has been turned on will not coincide due to differences in wiring resistance, etc.
各制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングの一例は、つぎの通りである。
すなわち、パワーラッチ制御の実行期間に始動スイッチSWがオンされたとき(時刻T2)、第1の反力制御回路41Aは時刻T3のタイミングで始動スイッチSWのオンを認識する。第2の反力制御回路42Aは、時刻T4のタイミングで始動スイッチSWのオンを認識する。第1の転舵制御回路51Aは、時刻T5のタイミングで始動スイッチSWのオンを認識する。第2の転舵制御回路52Aは、時刻T6のタイミングで始動スイッチSWのオンを認識する。各時刻の時間的な前後関係は、つぎの関係式(1)で示す通りである。
An example of the timing at which each control circuit (41A, 42A, 51A, 52A) recognizes that the start switch SW is turned on is as follows.
That is, when the start switch SW is turned on during the execution period of power latch control (time T2), the first reaction force control circuit 41A recognizes that the start switch SW is on at time T3. The second reaction force control circuit 42A recognizes that the start switch SW is on at time T4. The first turning control circuit 51A recognizes that the start switch SW is on at time T5. The second turning control circuit 52A recognizes that the start switch SW is on at time T6. The temporal relationship between each time is as shown in the following relational expression (1).
T1<T2<T3<T5<T6<T4 …(1)
ただし、たとえば「T1<T2」は、時刻T2は時刻T1よりも時間的に後のタイミングであることを示す。
T1<T2<T3<T5<T6<T4...(1)
However, for example, "T1<T2" indicates that time T2 is later than time T1.
このように、各制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングが異なることに起因して、各制御回路が起動するタイミングも異なることが懸念される。そこで、本実施の形態では、各制御回路は、各々の起動するタイミングを一致させるべく、第1の相互確認MC1、第2の相互確認MC2、第3の相互確認MC3および第4の相互確認を行う。 As such, there is a concern that the timing at which each control circuit (41A, 42A, 51A, 52A) recognizes that the start switch SW is on will differ, resulting in different start-up times for each control circuit. Therefore, in this embodiment, each control circuit performs first mutual confirmation MC1, second mutual confirmation MC2, third mutual confirmation MC3, and fourth mutual confirmation to synchronize their start-up times.
<第1の相互確認MC1>
第1の反力制御回路41Aと第2の反力制御回路42Aとは、車両電源のオンを認識したかどうかを互いに確認し合う第1の相互確認MC1を行う。具体的には、つぎの通りである。
<First Mutual Confirmation MC1>
The first reaction force control circuit 41A and the second reaction force control circuit 42A perform a first mutual confirmation MC1 in which they confirm with each other whether they have recognized that the vehicle power supply is on. Specifically, this is as follows.
第1の反力制御回路41Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF11の値をセットする。第1の反力制御回路41Aは、始動スイッチSWがオフした状態である旨判定されるとき、フラグF11の値を「0」にセットする。第1の反力制御回路41Aは、パワーラッチ制御の実行期間に始動スイッチSWがオンした旨判定されるとき(時刻T3)、フラグF11の値を「1」にセットする。第1の反力制御回路41Aは、フラグF11の値を第2の反力制御回路42Aへ送信する。 The first reaction force control circuit 41A sets the value of flag F11 depending on the result of determining whether the start switch SW is on. When the first reaction force control circuit 41A determines that the start switch SW is off, it sets the value of flag F11 to "0." When the first reaction force control circuit 41A determines that the start switch SW is on during the execution period of power latch control (time T3), it sets the value of flag F11 to "1." The first reaction force control circuit 41A transmits the value of flag F11 to the second reaction force control circuit 42A.
第2の反力制御回路42Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF21の値をセットする。第2の反力制御回路42Aは、始動スイッチSWがオフした状態である旨判定されるとき、フラグF21の値を「0」にセットする。第2の反力制御回路42Aは、パワーラッチ制御の実行期間に始動スイッチSWがオンした旨判定されるとき(時刻T4)、フラグF21の値を「1」にセットする。第2の反力制御回路42Aは、フラグF21の値を第1の反力制御回路41Aへ送信する。 The second reaction force control circuit 42A sets the value of flag F21 depending on the result of determining whether the start switch SW is on. When the second reaction force control circuit 42A determines that the start switch SW is off, it sets the value of flag F21 to "0." When the second reaction force control circuit 42A determines that the start switch SW is on during the execution period of power latch control (time T4), it sets the value of flag F21 to "1." The second reaction force control circuit 42A transmits the value of flag F21 to the first reaction force control circuit 41A.
第1の反力制御回路41Aは、フラグF11の値およびフラグF21の値に応じて、フラグF12の値をセットする。フラグF12の値は、第1の反力制御回路41Aおよび第2の反力制御回路42Aが共に始動スイッチSWのオンを認識しているかどうか、すなわち第1の相互確認MC1の成否を示す。第1の反力制御回路41Aは、フラグF11およびフラグF21のうち少なくとも一方の値が「0」であるとき、フラグF12の値を「0」にセットする。これは、第1の反力制御回路41Aおよび第2の反力制御回路42Aのうち少なくとも一方が始動スイッチSWのオンを認識していないことを示す。第1の反力制御回路41Aは、フラグF11の値およびフラグF21の値が共に「1」であるとき、フラグF12の値を「1」にセットする。これは、第1の反力制御回路41Aおよび第2の反力制御回路42Aが共に始動スイッチSWのオンを認識していることを示す。第1の反力制御回路41Aは、フラグF12の値を第1の転舵制御回路51Aへ送信する。 The first reaction force control circuit 41A sets the value of flag F12 according to the values of flags F11 and F21. The value of flag F12 indicates whether both the first reaction force control circuit 41A and the second reaction force control circuit 42A recognize that the start switch SW is on, i.e., whether the first mutual confirmation MC1 was successful. The first reaction force control circuit 41A sets the value of flag F12 to "0" when the value of at least one of flags F11 and F21 is "0." This indicates that at least one of the first reaction force control circuit 41A and the second reaction force control circuit 42A does not recognize that the start switch SW is on. The first reaction force control circuit 41A sets the value of flag F12 to "1" when the value of flags F11 and F21 are both "1." This indicates that both the first reaction force control circuit 41A and the second reaction force control circuit 42A recognize that the start switch SW is on. The first reaction force control circuit 41A transmits the value of flag F12 to the first steering control circuit 51A.
第2の反力制御回路42Aは、フラグF11の値およびフラグF21の値に応じて、フラグF22の値をセットする。フラグF22の値は、先のフラグF12と同様に、第1の反力制御回路41Aおよび第2の反力制御回路42Aが共に始動スイッチSWのオンを認識しているかどうか、すなわち第1の相互確認MC1の成否を示す。第2の反力制御回路42Aは、フラグF11およびフラグF21のうち少なくとも一方の値が「0」であるとき、フラグF22の値を「0」にセットする。第2の反力制御回路42Aは、フラグF11の値およびフラグF21の値が共に「1」であるとき、フラグF22の値を「1」にセットする。第2の反力制御回路42Aは、フラグF22の値を第2の転舵制御回路52Aへ送信する。 The second reaction force control circuit 42A sets the value of flag F22 according to the values of flag F11 and flag F21. Like flag F12, the value of flag F22 indicates whether both the first reaction force control circuit 41A and the second reaction force control circuit 42A recognize that the start switch SW is on, i.e., whether the first mutual confirmation MC1 was successful. The second reaction force control circuit 42A sets the value of flag F22 to "0" when the value of at least one of flag F11 and flag F21 is "0." The second reaction force control circuit 42A sets the value of flag F22 to "1" when the values of flag F11 and flag F21 are both "1." The second reaction force control circuit 42A transmits the value of flag F22 to the second steering control circuit 52A.
<第2の相互確認MC2>
第1の転舵制御回路51Aと第2の転舵制御回路52Aとは、車両電源のオンを認識したかどうかを互いに確認し合う第2の相互確認MC2を行う。具体的には、つぎの通りである。
<Second Mutual Confirmation MC2>
The first turning control circuit 51A and the second turning control circuit 52A perform a second mutual confirmation MC2 in which they confirm with each other whether they have recognized that the vehicle power supply is on. Specifically, this is as follows.
第1の転舵制御回路51Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF31の値をセットする。第1の転舵制御回路51Aは、始動スイッチSWがオフした状態である旨判定されるとき、フラグF31の値を「0」にセットする。第1の転舵制御回路51Aは、パワーラッチ制御の実行期間に始動スイッチSWがオンした旨判定されるとき(時刻T5)、フラグF31の値を「1」にセットする。第1の転舵制御回路51Aは、フラグF31の値を第2の転舵制御回路52Aへ送信する。 The first steering control circuit 51A sets the value of flag F31 depending on the result of determining whether the start switch SW is on. When the first steering control circuit 51A determines that the start switch SW is off, it sets the value of flag F31 to "0." When the first steering control circuit 51A determines that the start switch SW is on during the execution period of power latch control (time T5), it sets the value of flag F31 to "1." The first steering control circuit 51A transmits the value of flag F31 to the second steering control circuit 52A.
第2の転舵制御回路52Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF41の値をセットする。第2の転舵制御回路52Aは、始動スイッチSWがオフした状態である旨判定されるとき、フラグF41の値を「0」にセットする。第2の転舵制御回路52Aは、パワーラッチ制御の実行期間に始動スイッチSWがオンした旨判定されるとき(時刻T6)、フラグF41の値を「1」にセットする。第2の転舵制御回路52Aは、フラグF41の値を第1の転舵制御回路51Aへ送信する。 The second steering control circuit 52A sets the value of flag F41 depending on the result of determining whether the start switch SW is on. When the second steering control circuit 52A determines that the start switch SW is off, it sets the value of flag F41 to "0." When the second steering control circuit 52A determines that the start switch SW is on during the execution period of power latch control (time T6), it sets the value of flag F41 to "1." The second steering control circuit 52A transmits the value of flag F41 to the first steering control circuit 51A.
第1の転舵制御回路51Aは、フラグF31の値およびフラグF41の値に応じて、フラグF32の値をセットする。フラグF32の値は、第1の転舵制御回路51Aおよび第2の転舵制御回路52Aが共に始動スイッチSWのオンを認識しているかどうか、すなわち第2の相互確認MC2の成否を示す。第1の転舵制御回路51Aは、フラグF31およびフラグF41のうち少なくとも一方の値が「0」であるとき、フラグF32の値を「0」にセットする。これは、第1の転舵制御回路51Aおよび第2の転舵制御回路52Aのうち少なくとも一方が始動スイッチSWのオンを認識していないことを示す。第1の転舵制御回路51Aは、フラグF31の値およびフラグF41の値が共に「1」であるとき、フラグF32の値を「1」にセットする。これは、第1の転舵制御回路51Aおよび第2の転舵制御回路52Aが共に始動スイッチSWのオンを認識していることを示す。第1の転舵制御回路51Aは、フラグF32の値を第1の反力制御回路41Aへ送信する。 The first steering control circuit 51A sets the value of flag F32 according to the values of flags F31 and F41. The value of flag F32 indicates whether both the first steering control circuit 51A and the second steering control circuit 52A recognize that the start switch SW is on, i.e., whether the second mutual confirmation MC2 was successful. The first steering control circuit 51A sets the value of flag F32 to "0" when the value of at least one of flags F31 and F41 is "0." This indicates that at least one of the first steering control circuit 51A and the second steering control circuit 52A does not recognize that the start switch SW is on. The first steering control circuit 51A sets the value of flag F32 to "1" when the value of flags F31 and F41 are both "1." This indicates that both the first steering control circuit 51A and the second steering control circuit 52A recognize that the start switch SW is on. The first steering control circuit 51A transmits the value of flag F32 to the first reaction force control circuit 41A.
第2の転舵制御回路52Aは、フラグF31の値およびフラグF41の値に応じて、フラグF42の値をセットする。フラグF42の値は、先のフラグF32と同様に、第1の転舵制御回路51Aおよび第2の転舵制御回路52Aが共に始動スイッチSWのオンを認識しているかどうか、すなわち第2の相互確認MC2の成否を示す。第2の転舵制御回路52Aは、フラグF31およびフラグF41のうち少なくとも一方の値が「0」であるとき、フラグF42の値を「0」にセットする。第2の転舵制御回路52Aは、フラグF31の値およびフラグF41の値が共に「1」であるとき、フラグF42の値を「1」にセットする。第2の転舵制御回路52Aは、フラグF42の値を第2の反力制御回路42Aへ送信する。 The second steering control circuit 52A sets the value of flag F42 according to the values of flags F31 and F41. Like flag F32, the value of flag F42 indicates whether both the first steering control circuit 51A and the second steering control circuit 52A recognize that the start switch SW is on, i.e., whether the second mutual confirmation MC2 was successful. The second steering control circuit 52A sets the value of flag F42 to "0" when the value of at least one of flags F31 and F41 is "0." The second steering control circuit 52A sets the value of flag F42 to "1" when the values of flags F31 and F41 are both "1." The second steering control circuit 52A transmits the value of flag F42 to the second reaction force control circuit 42A.
<第3の相互確認MC3>
第1の反力制御回路41Aと第1の転舵制御回路51Aとは、第1の相互確認MC1および第2の相互確認MC2の成否を互いに確認し合う第3の相互確認MC3を行う。第1の反力制御回路41Aと第1の転舵制御回路51Aとは、第1の相互確認MC1および第2の相互確認MC2が成立するとき、すべての制御回路(41A,42A,51A,52A)が車両電源のオンを認識した旨判定する。具体的には、つぎの通りである。
<Third Mutual Confirmation MC3>
The first reaction force control circuit 41A and the first turning control circuit 51A perform a third mutual confirmation MC3 in which they mutually confirm the success or failure of the first mutual confirmation MC1 and the second mutual confirmation MC2. When the first mutual confirmation MC1 and the second mutual confirmation MC2 are successful, the first reaction force control circuit 41A and the first turning control circuit 51A determine that all the control circuits (41A, 42A, 51A, 52A) have recognized that the vehicle power supply is on. Specifically, this is as follows.
第1の反力制御回路41Aは、フラグF12の値およびフラグF32の値に応じてフラグF13の値をセットする。フラグF13の値は、第1の反力制御回路41Aおよび第2の反力制御回路42Aならびに第1の転舵制御回路51Aおよび第2の転舵制御回路52Aのすべてが始動スイッチSWのオンを認識しているかどうか、すなわち第1の相互確認MC1および第2の相互確認MC2の成否を示す。第1の反力制御回路41Aは、フラグF12およびフラグF32のうち少なくとも一方の値が「0」であるとき、第1の相互確認MC1および第2の相互確認MC2のうち少なくとも一方が成立していないとして、フラグF13の値を「0」にセットする。第1の反力制御回路41Aは、フラグF12の値およびフラグF32の値が共に「1」であるとき、第1の相互確認MC1および第2の相互確認MC2が成立しているとして、フラグF13の値を「1」にセットする。これを契機として、第1の反力制御回路41Aは起動する(時刻T7)。 The first reaction force control circuit 41A sets the value of flag F13 according to the values of flag F12 and flag F32. The value of flag F13 indicates whether the first reaction force control circuit 41A, the second reaction force control circuit 42A, the first turning control circuit 51A, and the second turning control circuit 52A all recognize that the start switch SW is on, i.e., whether the first mutual confirmation MC1 and the second mutual confirmation MC2 are successful or not. When the value of at least one of flag F12 and flag F32 is "0," the first reaction force control circuit 41A determines that at least one of first mutual confirmation MC1 and second mutual confirmation MC2 is not successful, and sets the value of flag F13 to "0." When the value of flag F12 and flag F32 are both "1," the first reaction force control circuit 41A determines that first mutual confirmation MC1 and second mutual confirmation MC2 are successful, and sets the value of flag F13 to "1." This triggers the activation of the first reaction force control circuit 41A (time T7).
第1の転舵制御回路51Aは、フラグF12の値およびフラグF32の値に応じて、フラグF33の値をセットする。フラグF33の値は、先のフラグF13と同様に、第1の反力制御回路41Aおよび第2の反力制御回路42Aならびに第1の転舵制御回路51Aおよび第2の転舵制御回路52Aのすべてが始動スイッチSWのオンを認識しているかどうか、すなわち第1の相互確認MC1および第2の相互確認MC2の成否を示す。第1の転舵制御回路51Aは、フラグF12およびフラグF32のうち少なくとも一方の値が「0」であるとき、第1の相互確認MC1および第2の相互確認MC2のうち少なくとも一方が成立していないとして、フラグF33の値を「0」にセットする。第1の転舵制御回路51Aは、フラグF12の値およびフラグF32の値が共に「1」であるとき、第1の相互確認MC1および第2の相互確認MC2が成立しているとして、フラグF33の値を「1」にセットする。これを契機として、第1の転舵制御回路51Aは起動する(時刻T7)。 The first steering control circuit 51A sets the value of flag F33 according to the values of flags F12 and F32. Like flag F13, the value of flag F33 indicates whether the first reaction force control circuit 41A, the second reaction force control circuit 42A, the first steering control circuit 51A, and the second steering control circuit 52A all recognize that the start switch SW is on, i.e., whether the first mutual confirmation MC1 and the second mutual confirmation MC2 have been met. When the value of at least one of flags F12 and F32 is "0," the first steering control circuit 51A determines that at least one of the first mutual confirmation MC1 and the second mutual confirmation MC2 has not been met, and sets the value of flag F33 to "0." When the value of flag F12 and the value of flag F32 are both "1," the first steering control circuit 51A determines that the first mutual confirmation MC1 and the second mutual confirmation MC2 are established, and sets the value of flag F33 to "1." This triggers the first steering control circuit 51A to start up (time T7).
<第4の相互確認MC4>
第2の反力制御回路42Aと第2の転舵制御回路52Aとは、第1の相互確認MC1および第2の相互確認MC2の成否を互いに確認し合う第4の相互確認MC4を行う。第2の反力制御回路42Aと第2の転舵制御回路52Aとは、第1の相互確認MC1および第2の相互確認MC2が成立するとき、すべての制御回路(41A,42A,51A,52A)が車両電源のオンを認識した旨判定する。具体的には、つぎの通りである。
<Fourth Mutual Confirmation MC4>
The second reaction force control circuit 42A and the second turning control circuit 52A perform a fourth mutual confirmation MC4 in which they mutually confirm the success or failure of the first mutual confirmation MC1 and the second mutual confirmation MC2. When the first mutual confirmation MC1 and the second mutual confirmation MC2 are successful, the second reaction force control circuit 42A and the second turning control circuit 52A determine that all the control circuits (41A, 42A, 51A, 52A) have recognized that the vehicle power supply is on. Specifically, this is as follows.
第2の反力制御回路42Aは、フラグF22の値およびフラグF42の値に応じて、フラグF23の値をセットする。フラグF23の値は、先のフラグF13と同様に、第1の反力制御回路41Aおよび第2の反力制御回路42Aならびに第1の転舵制御回路51Aおよび第2の転舵制御回路52Aのすべてが始動スイッチSWのオンを認識しているかどうか、すなわち第1の相互確認および第2の相互確認の成否を示す。第2の反力制御回路42Aは、フラグF22およびフラグF42のうち少なくとも一方の値が「0」であるとき、第1の相互確認および第2の相互確認のうち少なくとも一方が成立していないとして、フラグF23の値を「0」にセットする。第2の反力制御回路42Aは、フラグF22の値およびフラグF42の値が共に「1」であるとき、第1の相互確認および第2の相互確認が成立しているとして、フラグF23の値を「1」にセットする。これを契機として、第2の反力制御回路42Aは起動する(時刻T7)。 The second reaction force control circuit 42A sets the value of flag F23 according to the values of flags F22 and F42. Like flag F13, the value of flag F23 indicates whether the first reaction force control circuit 41A, the second reaction force control circuit 42A, the first turning control circuit 51A, and the second turning control circuit 52A all recognize that the start switch SW is on, i.e., whether the first mutual confirmation and the second mutual confirmation have been successful. When at least one of flags F22 and F42 has a value of "0," the second reaction force control circuit 42A determines that at least one of the first mutual confirmation and the second mutual confirmation has not been successful and sets the value of flag F23 to "0." When both flags F22 and F42 have a value of "1," the second reaction force control circuit 42A determines that the first mutual confirmation and the second mutual confirmation have been successful and sets the value of flag F23 to "1." This triggers the activation of the second reaction force control circuit 42A (time T7).
第2の転舵制御回路52Aは、フラグF22の値およびフラグF42の値に応じて、フラグF43の値をセットする。フラグF43の値は、先のフラグF13と同様に、第1の反力制御回路41Aおよび第2の反力制御回路42Aならびに第1の転舵制御回路51Aおよび第2の転舵制御回路52Aのすべてが始動スイッチSWのオンを認識しているかどうか、すなわち第1の相互確認および第2の相互確認の成否を示す。第2の転舵制御回路52Aは、フラグF22およびフラグF42のうち少なくとも一方の値が「0」であるとき、第1の相互確認および第2の相互確認のうち少なくとも一方が成立していないとして、フラグF43の値を「0」にセットする。第2の転舵制御回路52Aは、フラグF22の値およびフラグF42の値が共に「1」であるとき、第1の相互確認および第2の相互確認が成立しているとして、フラグF43の値を「1」にセットする。これを契機として、第2の転舵制御回路52Aは起動する(時刻T7)。 The second steering control circuit 52A sets the value of flag F43 according to the values of flag F22 and flag F42. Like flag F13, the value of flag F43 indicates whether the first reaction force control circuit 41A, the second reaction force control circuit 42A, the first steering control circuit 51A, and the second steering control circuit 52A all recognize that the start switch SW is on, i.e., whether the first mutual confirmation and the second mutual confirmation were successful. When the value of at least one of flag F22 and flag F42 is "0," the second steering control circuit 52A determines that at least one of the first mutual confirmation and the second mutual confirmation is not successful and sets the value of flag F43 to "0." When the value of flag F22 and flag F42 are both "1," the second steering control circuit 52A determines that the first mutual confirmation and the second mutual confirmation are successful and sets the value of flag F43 to "1." This triggers activation of the second steering control circuit 52A (time T7).
このように、パワーラッチ制御期間に始動スイッチSWがオンされた場合、各制御回路(41A,42A,51A,52A)は、同じタイミング(時刻T7)で起動する。各制御回路は、起動に際してイニシャルシーケンスを実行し、その後、通常制御の実行状態に遷移する。イニシャルシーケンスとは、ステアリングシステムが稼働するために必要とされる一連の処理をいう。イニシャルシーケンスの処理には、たとえばハードウェアのチェック、CPUの初期化、および変数あるいはフラグの初期化などが含まれる。 In this way, when the start switch SW is turned on during the power latch control period, each control circuit (41A, 42A, 51A, 52A) starts up at the same timing (time T7). Each control circuit executes an initial sequence upon startup and then transitions to a normal control execution state. The initial sequence refers to a series of processes required for the steering system to operate. The initial sequence processes include, for example, hardware checks, CPU initialization, and variable or flag initialization.
<第1の実施の形態の効果>
したがって、第1の実施の形態によれば、以下の効果を得ることができる。
(1-1)各制御回路(41A,42A,51A,52A)は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての制御回路が車両電源のオンを認識するのを待って起動を開始する。このため、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、各制御装置が車両電源のオンを認識するタイミングが互いに異なるときであれ、各制御回路が起動を開始するタイミングを一致させることができる。したがって、反力モータ21および転舵モータ31の駆動を適切に制御することができる。
<Advantages of the First Embodiment>
Therefore, according to the first embodiment, the following effects can be obtained.
(1-1) When the vehicle power supply is turned on during execution of power latch control after the vehicle power supply has been turned off, each control circuit (41A, 42A, 51A, 52A) waits until all control circuits, including itself, recognize that the vehicle power supply is on before starting activation. Therefore, when the vehicle power supply is turned on during execution of power latch control after the vehicle power supply has been turned off, even if the timing at which each control device recognizes that the vehicle power supply is on differs, the timing at which each control circuit starts activation can be synchronized. Therefore, the drive of reaction force motor 21 and steering motor 31 can be appropriately controlled.
(1-2)各制御回路(41A,42A,51A,52A)は、車両電源がオンしているかどうかの認識結果に応じて各フラグ(F11,F21,F31,F41)の値をセットする。各制御回路は、各フラグの値に基づき自己を含むすべての制御回路が車両電源のオンを認識したかどうかを簡単に判定することができる。 (1-2) Each control circuit (41A, 42A, 51A, 52A) sets the value of each flag (F11, F21, F31, F41) depending on whether it recognizes that the vehicle power supply is on. Each control circuit can easily determine whether all control circuits, including itself, recognize that the vehicle power supply is on based on the value of each flag.
(1-3)第1の反力制御回路41Aと第2の反力制御回路42Aとは、フラグF11の値およびフラグF21の値の授受を通じて、車両電源のオンを認識したかどうかを互いに確認し合う第1の相互確認MC1を行う。第1の転舵制御回路51Aと第2の転舵制御回路52Aとは、フラグF31の値およびフラグF41の値の授受を通じて、車両電源のオンを認識したかどうかを互いに確認し合う第2の相互確認MC2を行う。第1の反力制御回路41Aと第1の転舵制御回路51Aとは、フラグF12の値およびフラグF32の値の授受を通じて、第1の相互確認MC1および第2の相互確認MC2の成否を互いに確認し合う第3の相互確認MC3を行う。第1の反力制御回路41Aと第1の転舵制御回路51Aとは、第1の相互確認MC1および第2の相互確認MC2が成立するとき、すべての制御回路が車両電源のオンを認識した旨判定する。第2の反力制御回路42Aと第2の転舵制御回路52Aとは、フラグF22の値およびフラグF42の値の授受を通じて、第1の相互確認MC1および第2の相互確認MC2の成否を互いに確認し合う第4の相互確認MC4を行う。第2の反力制御回路42Aと第2の転舵制御回路52Aとは、第1の相互確認MC1および第2の相互確認MC2が成立するとき、すべての制御回路が車両電源のオンを認識した旨判定する。このようにすれば、各制御回路(41A,42A,51A,52A)が各フラグ(F11,F21,F31,F41)の値を互いに確認し合う場合に比べて、信号経路を簡素化することが可能である。たとえば、第1の反力制御回路41Aと第2の転舵制御回路52Aとの間の通信線、および第2の反力制御回路42Aと第1の転舵制御回路51Aとの間の通信線を設ける必要がない。 (1-3) The first reaction force control circuit 41A and the second reaction force control circuit 42A perform a first mutual confirmation MC1 to mutually confirm whether they have recognized that the vehicle power supply is on by exchanging the values of flags F11 and F21. The first turning control circuit 51A and the second turning control circuit 52A perform a second mutual confirmation MC2 to mutually confirm whether they have recognized that the vehicle power supply is on by exchanging the values of flags F31 and F41. The first reaction force control circuit 41A and the first turning control circuit 51A perform a third mutual confirmation MC3 to mutually confirm the success or failure of the first mutual confirmation MC1 and the second mutual confirmation MC2 by exchanging the values of flags F12 and F32. When the first mutual confirmation MC1 and the second mutual confirmation MC2 are successful, the first reaction force control circuit 41A and the first turning control circuit 51A determine that all control circuits have recognized that the vehicle power supply is on. The second reaction force control circuit 42A and the second turning control circuit 52A mutually confirm the success or failure of the first mutual confirmation MC1 and the second mutual confirmation MC2 by exchanging the values of flags F22 and F42 (fourth mutual confirmation MC4). When the first mutual confirmation MC1 and the second mutual confirmation MC2 are successful, the second reaction force control circuit 42A and the second turning control circuit 52A determine that all control circuits have recognized that the vehicle power is on. This simplifies the signal path compared to when each control circuit (41A, 42A, 51A, 52A) mutually confirms the values of each flag (F11, F21, F31, F41). For example, there is no need to provide a communication line between the first reaction force control circuit 41A and the second turning control circuit 52A, or between the second reaction force control circuit 42A and the first turning control circuit 51A.
<第2の実施の形態>
つぎに、車両用制御装置を電動パワーステアリング装置に具体化した第2の実施の形態を説明する。なお、第1の実施の形態と同様の部材については同一の符号を付し、その詳細な説明を割愛する。
Second Embodiment
Next, a second embodiment in which the vehicle control device is embodied in an electric power steering device will be described. Note that the same reference numerals are used to designate the same components as those in the first embodiment, and detailed descriptions thereof will be omitted.
電動パワーステアリング装置は、先の図1に示されるステアリングホイール11と転舵輪15との間が機械的に連結されてなる。すなわち、ステアリングシャフト12、ピニオンシャフト33および転舵シャフト13は、ステアリングホイール11と転舵輪15との間の動力伝達経路として機能する。ステアリングホイール11の操舵に伴い転舵シャフト13が直線運動することにより、転舵輪15の転舵角θwが変更される。 The electric power steering device mechanically connects the steering wheel 11 and steered wheels 15 shown in FIG. 1 above. That is, the steering shaft 12, pinion shaft 33, and steered shaft 13 function as a power transmission path between the steering wheel 11 and the steered wheels 15. When the steering wheel 11 is steered, the steered shaft 13 moves linearly, changing the steering angle θw of the steered wheels 15.
電動パワーステアリング装置は、アシストモータおよびアシスト制御装置を有している。アシストモータは、先の図1に示される反力モータ21または転舵モータ31と同じ位置に設けられる。アシストモータは、ステアリングホイール11の操作を補助するためのアシスト力を発生する。アシスト力は、ステアリングホイール11の操舵方向と同じ方向のトルクである。アシスト制御装置は、制御対象であるアシストモータの駆動を制御する。 The electric power steering device has an assist motor and an assist control device. The assist motor is provided in the same position as the reaction motor 21 or steering motor 31 shown in Figure 1 above. The assist motor generates an assist force to assist the operation of the steering wheel 11. The assist force is torque in the same direction as the steering direction of the steering wheel 11. The assist control device controls the drive of the assist motor, which is the object of control.
図4に示すように、アシストモータ70は、第1系統の巻線群N31および第2系統の巻線群N32を有している。
アシスト制御装置80は、第1系統回路81を有している。第1系統回路81は、第1のアシスト制御回路81Aおよびモータ駆動回路81Bを有している。第1のアシスト制御回路81Aは、第1系統の巻線群N31に対する給電を制御する。第1のアシスト制御回路81Aは、トルクセンサ23を通じて検出される操舵トルクThに基づきモータ駆動回路81Bに対する駆動信号を生成する。
As shown in FIG. 4, the assist motor 70 has a first winding group N31 and a second winding group N32.
The assist control device 80 has a first system circuit 81. The first system circuit 81 has a first assist control circuit 81A and a motor drive circuit 81B. The first assist control circuit 81A controls the power supply to the winding group N31 of the first system. The first assist control circuit 81A generates a drive signal for the motor drive circuit 81B based on the steering torque Th detected via the torque sensor 23.
モータ駆動回路81Bは、第1のアシスト制御回路81Aにより生成される駆動信号に基づき、直流電源60から供給される直流電力を三相交流電力に変換する。モータ駆動回路81Bにより生成される三相交流電力は、バスバーあるいはケーブルなどからなる各相の給電経路を介してアシストモータ70の第1系統の巻線群N31に供給される。 The motor drive circuit 81B converts the DC power supplied from the DC power supply 60 into three-phase AC power based on the drive signal generated by the first assist control circuit 81A. The three-phase AC power generated by the motor drive circuit 81B is supplied to the first winding group N31 of the assist motor 70 via power supply paths for each phase, such as bus bars or cables.
アシスト制御装置80は、第2系統回路82を有している。第2系統回路82は、第2のアシスト制御回路82Aおよびモータ駆動回路82Bを有している。第2のアシスト制御回路82Aは、第2系統の巻線群N32に対する給電を制御する。第2のアシスト制御回路82Aは、トルクセンサ23を通じて検出される操舵トルクThに基づきモータ駆動回路82Bに対する駆動信号を生成する。 The assist control device 80 has a second system circuit 82. The second system circuit 82 has a second assist control circuit 82A and a motor drive circuit 82B. The second assist control circuit 82A controls the power supply to the second system winding group N32. The second assist control circuit 82A generates a drive signal for the motor drive circuit 82B based on the steering torque Th detected via the torque sensor 23.
モータ駆動回路82Bは、第2のアシスト制御回路82Aにより生成される駆動信号に基づき、直流電源60から供給される直流電力を三相交流電力に変換する。モータ駆動回路82Bにより生成される三相交流電力は、バスバーあるいはケーブルなどからなる各相の給電経路を介してアシストモータ70の第2系統の巻線群N32に供給される。 The motor drive circuit 82B converts the DC power supplied from the DC power supply 60 into three-phase AC power based on the drive signal generated by the second assist control circuit 82A. The three-phase AC power generated by the motor drive circuit 82B is supplied to the second winding group N32 of the assist motor 70 via power supply paths for each phase, such as bus bars or cables.
第1のアシスト制御回路81Aと第2のアシスト制御回路82Aとは、通信線を介して互いに情報を授受する。情報には、第1のアシスト制御回路81A、第2のアシスト制御回路82Aあるいはモータ駆動回路81B,82Bの異常情報が含まれる。また、情報には、各種のフラグの値が含まれる。第1のアシスト制御回路81Aと第2のアシスト制御回路82Aとは、互いに授受される情報に基づき協調してアシストモータ70の駆動を制御する。 The first assist control circuit 81A and the second assist control circuit 82A exchange information with each other via a communication line. This information includes abnormality information for the first assist control circuit 81A, the second assist control circuit 82A, or the motor drive circuits 81B and 82B. The information also includes the values of various flags. The first assist control circuit 81A and the second assist control circuit 82A cooperate to control the drive of the assist motor 70 based on the information exchanged between them.
第1のアシスト制御回路81Aは、通常制御を実行している状態で始動スイッチSWがオフされたとき、電源を自己保持するパワーラッチ制御を実行する。第1のアシスト制御回路81Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF51の値をセットする。第1のアシスト制御回路81Aは、始動スイッチSWがオフした状態である旨判定されるとき、フラグF51の値を「0」にセットする。第1のアシスト制御回路81Aは、パワーラッチ制御の実行期間に始動スイッチSWがオンした旨判定されるとき、フラグF51の値を「1」にセットする。第1のアシスト制御回路81Aは、フラグF51の値を第2のアシスト制御回路82Aへ送信する。 When the start switch SW is turned off while normal control is being executed, the first assist control circuit 81A executes power latch control, which self-maintains the power supply. The first assist control circuit 81A sets the value of flag F51 depending on the result of determining whether the start switch SW is on. When the first assist control circuit 81A determines that the start switch SW is off, it sets the value of flag F51 to "0." When the first assist control circuit 81A determines that the start switch SW is on while power latch control is being executed, it sets the value of flag F51 to "1." The first assist control circuit 81A transmits the value of flag F51 to the second assist control circuit 82A.
第2のアシスト制御回路82Aは、通常制御を実行している状態で始動スイッチSWがオフされたとき、電源を自己保持するパワーラッチ制御を実行する。第2のアシスト制御回路82Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF61の値をセットする。第2のアシスト制御回路82Aは、始動スイッチSWがオフした状態である旨判定されるとき、フラグF61の値を「0」にセットする。第2のアシスト制御回路82Aは、パワーラッチ制御の実行期間に始動スイッチSWがオンした旨判定されるとき、フラグF61の値を「1」にセットする。第2のアシスト制御回路82Aは、フラグF61の値を第1のアシスト制御回路81Aへ送信する。 When the start switch SW is turned off while normal control is being executed, the second assist control circuit 82A executes power latch control, which self-maintains the power supply. The second assist control circuit 82A sets the value of flag F61 depending on the result of determining whether the start switch SW is on. When the second assist control circuit 82A determines that the start switch SW is off, it sets the value of flag F61 to "0." When the second assist control circuit 82A determines that the start switch SW is on while power latch control is being executed, it sets the value of flag F61 to "1." The second assist control circuit 82A transmits the value of flag F61 to the first assist control circuit 81A.
第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、フラグF51の値およびフラグF61の値に応じて、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aが共に始動スイッチSWのオンを認識しているかどうかを判定する。 The first assist control circuit 81A and the second assist control circuit 82A determine whether both the first assist control circuit 81A and the second assist control circuit 82A recognize that the start switch SW is on, depending on the values of flags F51 and F61.
第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、フラグF51およびフラグF61のうち少なくとも一方の値が「0」であるとき、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aのうち少なくとも一方が始動スイッチSWのオンを認識していない旨判定する。 When the value of at least one of flag F51 and flag F61 is "0," the first assist control circuit 81A and the second assist control circuit 82A determine that at least one of the first assist control circuit 81A and the second assist control circuit 82A does not recognize that the start switch SW is on.
第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、フラグF51の値およびフラグF61の値が共に「1」であるとき、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aが共に始動スイッチSWのオンを認識している旨判定する。これを契機として、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは起動を開始する。 When the value of flag F51 and the value of flag F61 are both "1," the first assist control circuit 81A and the second assist control circuit 82A determine that they both recognize that the start switch SW is on. This triggers the first assist control circuit 81A and the second assist control circuit 82A to begin startup.
このように、パワーラッチ制御期間に始動スイッチSWがオンされた場合、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、同じタイミングで起動を開始する。第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、起動に際してイニシャルシーケンスを実行し、その後、通常制御の実行状態に遷移する。 In this way, when the start switch SW is turned on during the power latch control period, the first assist control circuit 81A and the second assist control circuit 82A begin startup at the same time. The first assist control circuit 81A and the second assist control circuit 82A execute an initial sequence upon startup, and then transition to a state in which normal control is executed.
<第2の実施の形態の効果>
したがって、第2の実施の形態によれば、以下の効果を得ることができる。
(2-1)第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aの双方が車両電源のオンを認識するのを待って起動を開始する。このため、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aが車両電源のオンを認識するタイミングが互いに異なるときであれ、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aが起動を開始するタイミングを一致させることができる。このため、アシストモータ70の駆動を適切に制御することができる。
<Effects of the Second Embodiment>
Therefore, according to the second embodiment, the following effects can be obtained.
(2-1) If the vehicle power supply is turned on during execution of power latch control after the vehicle power supply has been turned off, the first assist control circuit 81A and the second assist control circuit 82A wait until both the first assist control circuit 81A and the second assist control circuit 82A recognize that the vehicle power supply has been turned on before starting their activation. Therefore, if the vehicle power supply is turned on during execution of power latch control after the vehicle power supply has been turned off, even if the first assist control circuit 81A and the second assist control circuit 82A recognize that the vehicle power supply has been turned on at different times, the timing at which the first assist control circuit 81A and the second assist control circuit 82A start their activation can be synchronized. This allows the drive of the assist motor 70 to be appropriately controlled.
(2-2)第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、車両電源がオンしているかどうかの判定結果に応じてフラグF51,F61の値をセットする。第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aは、フラグF51,F61の値を互いに確認し合うことにより、第1のアシスト制御回路81Aおよび第2のアシスト制御回路82Aの双方が車両電源のオンを認識したかどうかを簡単に判定することができる。 (2-2) The first assist control circuit 81A and the second assist control circuit 82A set the values of flags F51 and F61 depending on the result of determining whether the vehicle power supply is on. By mutually checking the values of flags F51 and F61, the first assist control circuit 81A and the second assist control circuit 82A can easily determine whether both the first assist control circuit 81A and the second assist control circuit 82A have recognized that the vehicle power supply is on.
<第3の実施の形態>
つぎに、車両用制御装置をステアバイワイヤ式の操舵装置に具体化した第3の実施の形態を説明する。本実施の形態は、基本的には、先の図1~図3に示される第1の実施の形態と同様の構成を有する。このため、第1の実施の形態と同様の部材および構成については同一の符号を付し、その詳細な説明を割愛する。
Third Embodiment
Next, a third embodiment will be described in which the vehicle control device is embodied in a steer-by-wire steering device. This embodiment basically has the same configuration as the first embodiment shown in Figures 1 to 3. Therefore, the same members and configurations as those in the first embodiment are given the same reference numerals, and detailed descriptions thereof will be omitted.
図1に示すように、反力制御装置40は、車載ネットワーク71を介して、各種の車載システム72と相互に接続されている。車載ネットワーク71は、たとえばCAN(Controller Area Network)である。反力制御装置40と車載システム72とは、車載ネットワーク71を介して、互いに情報を授受する。転舵制御装置50も、車載ネットワーク71を介して、各種の車載システム72と相互に接続されている。転舵制御装置50と車載システム72とは、車載ネットワーク71を介して、互いに情報を授受する。 As shown in FIG. 1, the reaction force control device 40 is interconnected with various on-board systems 72 via an on-board network 71. The on-board network 71 is, for example, a CAN (Controller Area Network). The reaction force control device 40 and the on-board systems 72 exchange information with each other via the on-board network 71. The turning control device 50 is also interconnected with various on-board systems 72 via the on-board network 71. The turning control device 50 and the on-board systems 72 exchange information with each other via the on-board network 71.
車載システム72は、たとえば、ステアリングロック制御装置、シフトロック制御装置、パワートレイン制御装置、およびメータ制御装置を含む。
ステアリングロック制御装置は、ステアリングロック機構の動作を制御する。ステアリングロック機構は、ステアリングホイール11の回転を規制するための機構である。ステアリングロック制御装置は、始動スイッチSWがオンされたとき、ステアリングホイール11のロックが解除されるようにステアリングロック機構の動作を制御する。ステアリングホイール11のロックを解除するための処理は、車両を走行可能な状態に遷移させるための処理である。ステアリングロック制御装置は、始動スイッチSWがオフされたとき、ステアリングホイール11がロックされるようにステアリングロック機構の動作を制御する。
The in-vehicle system 72 includes, for example, a steering lock control device, a shift lock control device, a power train control device, and a meter control device.
The steering lock control device controls the operation of the steering lock mechanism. The steering lock mechanism is a mechanism for restricting the rotation of the steering wheel 11. When the start switch SW is turned on, the steering lock control device controls the operation of the steering lock mechanism so that the steering wheel 11 is unlocked. The process for unlocking the steering wheel 11 is a process for transitioning the vehicle to a state in which it can be driven. When the start switch SW is turned off, the steering lock control device controls the operation of the steering lock mechanism so that the steering wheel 11 is locked.
シフトロック制御装置は、シフトロック機構の動作を制御する。シフトロック機構は、ロック部材をシフトレバーの操作を規制するための機構である。シフトロック制御装置は、シフトレバーがパーキングポジションに位置し、かつブレーキペダルが踏み込まれている状態で、始動スイッチSWがオンされたとき、シフトレバーのロックが解除されるようにシフトロック機構の動作を制御する。シフトレバーのロックを解除するための処理は、車両を走行可能な状態に遷移させるための処理である。シフトロック制御装置は、シフトレバーがパーキングポジションに位置している状態で、始動スイッチSWがオフされたとき、シフトレバーがロックされるようにシフトロック機構の動作を制御する。 The shift lock control device controls the operation of the shift lock mechanism. The shift lock mechanism is a mechanism that restricts the operation of the shift lever with a locking member. The shift lock control device controls the operation of the shift lock mechanism so that the shift lever is unlocked when the start switch SW is turned on while the shift lever is in the parking position and the brake pedal is depressed. The process for unlocking the shift lever is a process for transitioning the vehicle to a state in which it can be driven. The shift lock control device controls the operation of the shift lock mechanism so that the shift lever is locked when the start switch SW is turned off while the shift lever is in the parking position.
パワートレイン制御装置は、車両の走行を制御する。より具体的には、パワートレイン制御装置は、車両のパワートレインを制御する。パワートレインは、車両の走行用駆動源および動力伝達機構を含む。走行用駆動源は、たとえばエンジンあるいはモータを含む。動力伝達機構は、走行用駆動源が発生する動力を駆動輪に伝達するための機構である。パワートレイン制御装置は、始動スイッチSWがオンされた場合、定められた起動準備を実行開始する。起動準備は、ハードウェアのチェック、CPUの初期化、および変数あるいはフラグの初期化などの処理を含むイニシャルチェック、および車両のパワートレインを始動させるために必要とされる処理を含む。パワートレイン制御装置は、起動準備が完了した後、パワートレインを始動させる。パワートレインを始動させるための処理は、車両を走行可能な状態に遷移させるための処理である。 The powertrain control device controls the vehicle's running. More specifically, the powertrain control device controls the vehicle's powertrain. The powertrain includes the vehicle's running drive source and power transmission mechanism. The running drive source includes, for example, an engine or a motor. The power transmission mechanism is a mechanism for transmitting power generated by the running drive source to the drive wheels. When the start switch SW is turned on, the powertrain control device begins executing a predetermined startup preparation. The startup preparation includes an initial check, which includes processes such as hardware checks, CPU initialization, and variable or flag initialization, as well as processes required to start the vehicle's powertrain. After the startup preparation is complete, the powertrain control device starts the powertrain. The process to start the powertrain is a process for transitioning the vehicle to a state where it can run.
メータ制御装置は、メーターパネルの表示灯の点灯を制御する。表示灯は、車両の走行に関わる異常あるいは故障を報知するための警告灯、および車両の運転者が正しい操作を行わなかった際に注意あるいは警告を行うための警告灯を含む。警告灯は、警告レベルに応じて、点灯する色が異なる。たとえば、赤色は、直ちに点検を行うことが必要である異常の発生を示す。黄色は、速やかに点検を行うことが必要である異常の発生を示す。緑色は、正常であることを示す。 The meter control device controls the illumination of indicator lights on the meter panel. Indicator lights include warning lights that alert the driver of an abnormality or malfunction related to vehicle operation, and warning lights that warn or caution the driver when the vehicle is not operating correctly. Warning lights illuminate in different colors depending on the warning level. For example, red indicates the occurrence of an abnormality that requires immediate inspection. Yellow indicates the occurrence of an abnormality that requires immediate inspection. Green indicates that the vehicle is normal.
第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が、定められた動作電圧範囲内の値であるとき、車載ネットワーク71を通じた通信を実行できる状態となる。動作電圧範囲は、第1の反力制御回路41Aを含む各制御回路(41A,42A,51A,52A)を動作させるために必要とされる電源電圧である。動作電圧範囲は、たとえば通信の信頼性を確保する観点に基づき設定される。第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が、動作電圧範囲内の値に至るとき、車載ネットワーク71を介して、各種の情報を車載システム72へ送信する。第2の反力制御回路42A、第1の転舵制御回路51A、および第2の転舵制御回路52Aは、第1の反力制御回路41Aと同様の処理を実行する。 The first reaction force control circuit 41A is capable of communicating via the in-vehicle network 71 when the power supply voltage supplied via the start switch SW is within a specified operating voltage range. The operating voltage range is the power supply voltage required to operate each control circuit (41A, 42A, 51A, 52A), including the first reaction force control circuit 41A. The operating voltage range is set, for example, based on ensuring communication reliability. When the power supply voltage supplied via the start switch SW reaches a value within the operating voltage range, the first reaction force control circuit 41A transmits various information to the in-vehicle system 72 via the in-vehicle network 71. The second reaction force control circuit 42A, first turning control circuit 51A, and second turning control circuit 52A perform the same processing as the first reaction force control circuit 41A.
情報は、たとえば、つぎの5つのフラグ(A1)~(A5)を含む。
(A1)通信許可フラグF71
(A2)第1のアンロック許可フラグF72
(A3)第2のアンロック許可フラグF73
(A4)始動許可フラグF74
(A5)メータ通知フラグF75
通信許可フラグF71は、車載ネットワーク71を通じた通信の実行が許可された状態であるかどうかを示す情報である。第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が動作電圧範囲内の値であるかどうかに基づき、通信許可フラグF71の値をセットする。第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が動作電圧範囲内の値であるとき、通信許可フラグF71の値を「許可」にセットする。通信許可フラグF71の値が「許可」にセットされることは、各制御回路(41A,42A,51A,52A)の車載ネットワーク71を通じた通信の実行を許可することを示す。第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が動作電圧範囲外の値であるとき、通信許可フラグF71の値を「禁止」にセットする。通信許可フラグF71の値が「禁止」にセットされることは、各制御回路(41A,42A,51A,52A)の車載ネットワーク71を通じた通信の実行を許可しないことを示す。
The information includes, for example, the following five flags (A1) to (A5).
(A1) Communication permission flag F71
(A2) First unlock permission flag F72
(A3) Second unlock permission flag F73
(A4) Start permission flag F74
(A5) Meter notification flag F75
The communication permission flag F71 is information indicating whether communication through the in-vehicle network 71 is permitted. The first reaction force control circuit 41A sets the value of the communication permission flag F71 based on whether the voltage of the power source supplied via the start switch SW is within the operating voltage range. When the voltage of the power source supplied via the start switch SW is within the operating voltage range, the first reaction force control circuit 41A sets the value of the communication permission flag F71 to "permitted." Setting the value of the communication permission flag F71 to "permitted" indicates that communication through the in-vehicle network 71 of each control circuit (41A, 42A, 51A, 52A) is permitted. When the voltage of the power source supplied via the start switch SW is outside the operating voltage range, the first reaction force control circuit 41A sets the value of the communication permission flag F71 to "prohibited." Setting the value of the communication permission flag F71 to "prohibited" indicates that execution of communication through the in-vehicle network 71 of each of the control circuits (41A, 42A, 51A, 52A) is not permitted.
第1のアンロック許可フラグF72は、ステアリングロック制御装置に対して、ステアリングホイール11のロックの解除を許可するかどうかを示す情報である。第1の反力制御回路41Aは、始動スイッチSWがオンされたかどうかに基づき、第1のアンロック許可フラグF72の値をセットする。ここでは、第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が動作電圧範囲内の値であるとき、始動スイッチSWがオンされていると判定する。また、第1の反力制御回路41Aは、始動スイッチSWを介して供給される電源の電圧が動作電圧範囲外の値であるとき、始動スイッチSWがオフされていると判定する。 The first unlock permission flag F72 is information indicating whether the steering lock control device is permitted to unlock the steering wheel 11. The first reaction force control circuit 41A sets the value of the first unlock permission flag F72 based on whether the start switch SW is turned on. Here, the first reaction force control circuit 41A determines that the start switch SW is turned on when the voltage of the power supply supplied via the start switch SW is within the operating voltage range. Furthermore, the first reaction force control circuit 41A determines that the start switch SW is turned off when the voltage of the power supply supplied via the start switch SW is outside the operating voltage range.
第1の反力制御回路41Aは、始動スイッチSWがオンされたとき、第1のアンロック許可フラグF72の値を「許可」にセットする。第1のアンロック許可フラグF72の値が「許可」にセットされることは、ステアリングロック制御装置に対して、ステアリングホイール11のロックの解除を許可することを示す。第1の反力制御回路41Aは、始動スイッチSWがオフされているとき、第1のアンロック許可フラグF72の値を「禁止」にセットする。第1のアンロック許可フラグF72の値が「禁止」にセットされることは、ステアリングロック制御装置に対して、ステアリングホイール11のロックの解除を許可しないことを示す。 When the start switch SW is turned on, the first reaction force control circuit 41A sets the value of the first unlock permission flag F72 to "allowed." Setting the value of the first unlock permission flag F72 to "allowed" indicates to the steering lock control device that unlocking the steering wheel 11 is permitted. When the start switch SW is turned off, the first reaction force control circuit 41A sets the value of the first unlock permission flag F72 to "prohibited." Setting the value of the first unlock permission flag F72 to "prohibited" indicates to the steering lock control device that unlocking the steering wheel 11 is not permitted.
第2のアンロック許可フラグF73は、シフトロック制御装置に対して、シフトレバーのロックの解除を許可するかどうかを示す情報である。第1の反力制御回路41Aは、直流電源60の充電が完了しているかどうかに基づき、第2のアンロック許可フラグF73の値をセットする。第1の反力制御回路41Aは、たとえば、直流電源60の充電量が満充電量に対して90%を超えるとき、直流電源60の充電が完了していると判定する。第1の反力制御回路41Aは、直流電源60の充電量が、満充電量に対して90%以下であるとき、直流電源60の充電が完了していないと判定する。 The second unlock permission flag F73 is information indicating to the shift lock control device whether or not to permit unlocking of the shift lever. The first reaction force control circuit 41A sets the value of the second unlock permission flag F73 based on whether charging of the DC power supply 60 is complete. For example, the first reaction force control circuit 41A determines that charging of the DC power supply 60 is complete when the charge amount of the DC power supply 60 exceeds 90% of the full charge amount. The first reaction force control circuit 41A determines that charging of the DC power supply 60 is not complete when the charge amount of the DC power supply 60 is 90% or less of the full charge amount.
第1の反力制御回路41Aは、直流電源60の充電が完了しているとき、第2のアンロック許可フラグF73の値を「許可」にセットする。第2のアンロック許可フラグF73の値が「許可」にセットされることは、シフトロック制御装置に対して、シフトレバーのロックの解除を許可することを示す。第1の反力制御回路41Aは、直流電源60の充電が完了していないとき、第2のアンロック許可フラグF73の値を「禁止」にセットする。第2のアンロック許可フラグF73の値が「禁止」にセットされることは、シフトロック制御装置に対して、シフトレバーのロックの解除を許可しないことを示す。 When charging of the DC power supply 60 is complete, the first reaction force control circuit 41A sets the value of the second unlock permission flag F73 to "permitted." Setting the value of the second unlock permission flag F73 to "permitted" indicates to the shift lock control device that unlocking the shift lever is permitted. When charging of the DC power supply 60 is not complete, the first reaction force control circuit 41A sets the value of the second unlock permission flag F73 to "prohibited." Setting the value of the second unlock permission flag F73 to "prohibited" indicates to the shift lock control device that unlocking the shift lever is not permitted.
始動許可フラグF74は、パワートレインの始動を許可するかどうかを示す情報である。第1の反力制御回路41Aは、イニシャルシーケンスの実行が完了しているかどうかに基づき、始動許可フラグF74の値をセットする。第1の反力制御回路41Aは、イニシャルシーケンスの実行が完了しているとき、始動許可フラグF74の値を「許可」にセットする。始動許可フラグF74の値が「許可」にセットされることは、パワートレイン制御装置に対して、パワートレインの始動を許可することを示す。第1の反力制御回路41Aは、イニシャルシーケンスの実行が完了していないとき、始動許可フラグF74の値を「禁止」にセットする。始動許可フラグF74の値が「禁止」にセットされることは、パワートレイン制御装置に対して、パワートレインの始動を許可しないことを示す。 The start permission flag F74 is information indicating whether starting of the powertrain is permitted. The first reaction force control circuit 41A sets the value of the start permission flag F74 based on whether execution of the initial sequence has been completed. When execution of the initial sequence has been completed, the first reaction force control circuit 41A sets the value of the start permission flag F74 to "Permitted." Setting the value of the start permission flag F74 to "Permitted" indicates to the powertrain control device that starting of the powertrain is permitted. When execution of the initial sequence has not been completed, the first reaction force control circuit 41A sets the value of the start permission flag F74 to "Prohibited." Setting the value of the start permission flag F74 to "Prohibited" indicates to the powertrain control device that starting of the powertrain is not permitted.
メータ通知フラグF75は、4つの制御回路(41A,42A,51A,52A)のステアバイワイヤシステムとしての動作状態を示す情報である。各制御回路は、各制御回路のすべてが正常に動作しているとき、メータ通知フラグF75の値を「正常」にセットする。各制御回路は、各制御回路の少なくとも1つが正常に動作していないとき、あるいは起動していないとき、メータ通知フラグF75の値を「異常」にセットする。各制御回路は、たとえば、各制御回路のうちの特定の制御回路に対する給電経路の断線が検出されるときにおいても、メータ通知フラグF75の値を「異常」にセットする。 The meter notification flag F75 is information that indicates the operating status of the four control circuits (41A, 42A, 51A, 52A) as a steer-by-wire system. Each control circuit sets the value of the meter notification flag F75 to "normal" when all of the control circuits are operating normally. Each control circuit sets the value of the meter notification flag F75 to "abnormal" when at least one of the control circuits is not operating normally or is not started. Each control circuit also sets the value of the meter notification flag F75 to "abnormal" when, for example, a break in the power supply path to a specific one of the control circuits is detected.
なお、第2の反力制御回路42A、第1の転舵制御回路51A、および第2の転舵制御回路52Aは、第1の反力制御回路41Aと同様に、各フラグ(F71~F75)の値をセットする。 Note that the second reaction force control circuit 42A, first steering control circuit 51A, and second steering control circuit 52A set the values of each flag (F71 to F75) in the same way as the first reaction force control circuit 41A.
ただし、4つの制御回路(41A,42A,51A,52A)のすべてが各許可フラグ(F72,F73,F74)の値をセットする機能を有さなくてもよい。すなわち、各許可フラグをセットする機能を、各制御回路で分担して実行するように構成してもよい。この場合、各許可フラグをセットする機能を有さない制御回路が存在してもよい。 However, it is not necessary for all four control circuits (41A, 42A, 51A, 52A) to have the function of setting the values of each permission flag (F72, F73, F74). In other words, the function of setting each permission flag may be shared and performed by each control circuit. In this case, there may be a control circuit that does not have the function of setting each permission flag.
たとえば、第2の反力制御回路42Aだけが、第1のアンロック許可フラグF72および第2のアンロック許可フラグF73の値をセットする機能を有していてもよい。また、第2の反力制御回路42Aおよび第1の転舵制御回路51Aが、始動許可フラグF74の値をセットする機能を有していてもよい。また、第1の転舵制御回路51Aだけが、メータ通知フラグF75の値をセットする機能を有していてもよい。通信許可フラグF71の値をセットする機能は、各制御回路のすべてが有していてもよい。 For example, only the second reaction force control circuit 42A may have the function of setting the values of the first unlock permission flag F72 and the second unlock permission flag F73. Alternatively, the second reaction force control circuit 42A and the first turning control circuit 51A may have the function of setting the value of the start permission flag F74. Alternatively, only the first turning control circuit 51A may have the function of setting the value of the meter notification flag F75. The function of setting the value of the communication permission flag F71 may be provided by all of the control circuits.
したがって、始動スイッチSWがオンされた場合であれ、反力制御装置40および転舵制御装置50の状態が、イニシャルシーケンスの実行が完了して通常制御の実行が可能な状態となるまで、車両は走行可能な状態に遷移しない。すなわち、通常制御の実行が可能な状態となるまで、ステアリングホイール11およびシフトレバーのアンロック、ならびにパワートレインの始動が許可されない。このため、反力制御装置40および転舵制御装置50による通常制御の実行ができない状態で、車両が走行可能な状態に遷移することが回避される。また、運転者にとってより安全な状態、すなわち運転者の意図する方向へ車両を転向させることができる状態で車両の走行を開始することができる。 Therefore, even if the start switch SW is turned on, the vehicle will not transition to a state in which it can run until the reaction force control device 40 and the steering control device 50 have completed execution of the initial sequence and are in a state in which normal control can be executed. In other words, unlocking the steering wheel 11 and shift lever, and starting the powertrain are not permitted until a state in which normal control can be executed is reached. This prevents the vehicle from transitioning to a state in which it can run while normal control cannot be executed by the reaction force control device 40 and the steering control device 50. Furthermore, the vehicle can start running in a state that is safer for the driver, i.e., in a state in which it can be steered in the direction intended by the driver.
<制御回路の状態遷移の第1の比較例>
つぎに、各制御回路(41A,42A,51A,52A)の状態遷移の第1の比較例について説明する。
<First Comparative Example of State Transition of Control Circuit>
Next, a first comparative example of the state transition of each control circuit (41A, 42A, 51A, 52A) will be described.
図5のタイムチャートに示すように、各制御回路は、通常制御を実行している状態で始動スイッチSWがオフされたとき(時刻T11)、パワーラッチ制御を実行する。
始動スイッチSWがオフされることにより、始動スイッチSWを含む給電経路を介して各制御回路(41A,42A,51A,52A)に供給される電源電圧のレベルは、「Hi」から「Lo」へ切り替わる。「Hi」は、電源電圧が、動作電圧範囲の下限値を超え、かつ動作電圧範囲の上限値未満の値であることを示す。「Lo」は、電源電圧が、動作電圧範囲の下限値以下の値であることを示す。電源電圧のレベルが「Hi」から「Lo」へ切り替わることにより、通信許可フラグF71の値は、「許可」から「禁止」へ切り替わる。
As shown in the time chart of FIG. 5, when the start switch SW is turned off while normal control is being performed (time T11), each control circuit performs power latch control.
When the start switch SW is turned off, the level of the power supply voltage supplied to each control circuit (41A, 42A, 51A, 52A) via the power supply path including the start switch SW switches from "Hi" to "Lo.""Hi" indicates that the power supply voltage is above the lower limit of the operating voltage range and below the upper limit of the operating voltage range. "Lo" indicates that the power supply voltage is below the lower limit of the operating voltage range. When the power supply voltage level switches from "Hi" to "Lo," the value of the communication permission flag F71 switches from "permitted" to "prohibited."
パワーラッチ制御の実行中、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、始動許可フラグF74の値、およびメータ通知フラグF75の値は、始動スイッチSWがオフされる直前の通常制御の実行中と同じ値に維持される。すなわち、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、および始動許可フラグF74の値は、それぞれ「許可」に維持される。メータ通知フラグF75の値は、「正常」に維持される。各フラグ(F72,F73,F74,F75)の値は、たとえば、各制御回路(41A,42A,51A,52A)の起動確定時、すなわち各制御回路のすべてが始動スイッチSWのオンを認識したとき、リセットされる。 During power latch control, the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75 are maintained at the same values as during normal control immediately before the start switch SW is turned off. That is, the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 are all maintained at "permitted." The value of the meter notification flag F75 is maintained at "normal." The values of each flag (F72, F73, F74, F75) are reset, for example, when the start of each control circuit (41A, 42A, 51A, 52A) is confirmed, i.e., when all of the control circuits recognize that the start switch SW is turned on.
なお、ステアリングロック制御装置は、始動スイッチSWがオフされたとき、ステアリングロック機構を通じて、ステアリングホイール11の状態を、アンロックされた状態からロックされた状態へ切り替える。 When the start switch SW is turned off, the steering lock control device switches the state of the steering wheel 11 from an unlocked state to a locked state via the steering lock mechanism.
シフトロック制御装置は、始動スイッチSWがオフされたとき、シフトロック機構を通じて、シフトレバーの状態を、アンロックされた状態からロックされた状態へ切り替える。 When the start switch SW is turned off, the shift lock control device switches the state of the shift lever from unlocked to locked via the shift lock mechanism.
パワートレイン制御装置は、始動スイッチSWがオフされたとき、パワートレインの状態を「READY-ON」の状態から「READY-OFF」の状態へ切り替える。「READY-ON」は、パワートレインの起動準備が完了している状態であって、パワートレインを始動させることができる状態である。「READY-OFF」は、パワートレインの動作が停止した状態である。 When the start switch SW is turned off, the powertrain control device switches the powertrain state from "READY-ON" to "READY-OFF." "READY-ON" is a state in which the powertrain is ready to start and can be started. "READY-OFF" is a state in which the powertrain is stopped.
メータ制御装置は、始動スイッチSWがオフされたとき、ステアバイワイヤシステムの状態を示すメーターパネルの表示灯を、ステアバイワイヤシステムの正常動作を示す点灯状態から、ステアバイワイヤシステムの停止状態を示す消灯状態へ切り替える。 When the start switch SW is turned off, the meter control device switches the indicator light on the meter panel that shows the status of the steer-by-wire system from a lit state, indicating normal operation of the steer-by-wire system, to an unlit state, indicating that the steer-by-wire system is stopped.
ここで、始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされることが想定される(時刻T12)。この場合、配線抵抗の差異などに起因して、各制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングが一致しないおそれがある。また、各制御回路(41A,42A,51A,52A)のうち、特定の制御回路に対する給電経路の断線などに起因して、特定の制御回路が始動スイッチSWのオンを認識することができない状況の発生が考えられる。給電経路は、始動スイッチSWを含む給電経路である。 Here, it is assumed that the start switch SW will be turned on again during the execution period of power latch control after it has been turned off (time T12). In this case, due to differences in wiring resistance, etc., the timing at which each control circuit (41A, 42A, 51A, 52A) recognizes that the start switch SW has been turned on may not coincide. Furthermore, due to a break in the power supply path to a specific control circuit among the control circuits (41A, 42A, 51A, 52A), a situation may arise in which a specific control circuit is unable to recognize that the start switch SW has been turned on. The power supply path is a power supply path that includes the start switch SW.
このような事象が発生する場合、つぎのようなことが懸念される。
ここでは、一例として、始動スイッチSWがオフされてから、パワーラッチ制御の実行中に始動スイッチSWが再びオンされるまでの期間(時刻T11~時刻T12)において、特定の制御回路に対する給電経路に断線が発生した場合を想定する。給電経路は、始動スイッチSWを含む給電経路である。この場合、特定の制御回路には、始動スイッチSWを介して電源電圧が供給されない。このため、特定の制御回路は始動スイッチSWのオンを認識することができない。また、特定の制御回路が起動することはない。
If such an event occurs, the following concerns arise:
As an example, assume that a disconnection occurs in the power supply path to a specific control circuit during the period from when the start switch SW is turned off until the start switch SW is turned on again during power latch control (time T11 to time T12). The power supply path is a power supply path that includes the start switch SW. In this case, the power supply voltage is not supplied to the specific control circuit via the start switch SW. Therefore, the specific control circuit cannot recognize that the start switch SW is turned on. Furthermore, the specific control circuit does not start up.
したがって、4つの制御回路(41A,42A,51A,52A)のすべてが始動スイッチSWのオンを認識する状況は発生し得ない。また、各制御回路は起動することなく、パワーラッチ制御の実行を継続する。各制御回路は、始動スイッチSWがオフされたときを基準として、定められた期間だけ経過した後、パワーラッチ制御の実行を停止して、スリープ状態に遷移する(時刻T13)。スリープとは、各制御回路が動作を一時的に停止して、節電状態で待機することである。各制御回路は、スリープ状態に遷移する際、車載ネットワーク71を介して、スリープ状態に遷移することを示す情報を車載システム72へ送信する。 Therefore, a situation cannot occur in which all four control circuits (41A, 42A, 51A, 52A) recognize that the start switch SW is on. Furthermore, each control circuit continues to execute power latch control without starting up. After a predetermined period of time has elapsed since the start switch SW was turned off, each control circuit stops executing power latch control and transitions to a sleep state (time T13). Sleep means that each control circuit temporarily stops operation and waits in a power-saving state. When transitioning to the sleep state, each control circuit transmits information indicating the transition to the sleep state to the in-vehicle system 72 via the in-vehicle network 71.
ただし、パワーラッチ制御の実行中に始動スイッチSWがオンされたとき、4つの制御回路(41A,42A,51A,52A)のうち、特定の制御回路以外の3つの制御回路には、始動スイッチSWを含む給電経路を介して、電源電圧が供給される。特定の制御回路以外の3つの制御回路は、始動スイッチSWのオンに伴い供給される電源電圧が動作電圧範囲内の値に達したとき、通信許可フラグF71の値を「許可」にセットする。 However, when the start switch SW is turned on while power latch control is being executed, power supply voltage is supplied to three of the four control circuits (41A, 42A, 51A, 52A) other than the specific control circuit via a power supply path that includes the start switch SW. When the power supply voltage supplied in response to the start switch SW being turned on reaches a value within the operating voltage range, the three control circuits other than the specific control circuit set the value of the communication permission flag F71 to "permitted."
また、特定の制御回路以外の3つの制御回路は、パワーラッチ制御の実行中、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、始動許可フラグF74の値、およびメータ通知フラグF75の値を、始動スイッチSWがオフされる直前の通常制御の実行中と同じ値に維持する。すなわち、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、および始動許可フラグF74の値は、それぞれ「許可」にセットされた状態である。メータ通知フラグF75の値は、「正常」にセットされた状態である。 In addition, during power latch control, the three control circuits other than the specific control circuit maintain the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75 at the same values as during normal control immediately before the start switch SW was turned off. In other words, the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 are all set to "permitted." The value of the meter notification flag F75 is set to "normal."
このため、特定の制御回路以外の3つの制御回路は、パワーラッチ制御の実行中、通信許可フラグF71の値が「禁止」から「許可」へ切り替わったとき、車載ネットワーク71を介して、各フラグ(F72,F73,F74,F75)の値を、車載システム72へ送信する。これにより、ステアリングロック制御装置は、ステアリングホイール11のロックを解除するための処理を実行することが可能となる。シフトロック制御装置は、シフトレバーのロックを解除するための処理を実行することが可能となる。パワートレイン制御装置は、パワートレインを始動させるための処理を実行することが可能となる。 For this reason, when the value of the communication permission flag F71 switches from "prohibited" to "permitted" during power latch control, the three control circuits other than the specific control circuit transmit the values of each flag (F72, F73, F74, F75) to the in-vehicle system 72 via the in-vehicle network 71. This enables the steering lock control device to execute processing to unlock the steering wheel 11. The shift lock control device to execute processing to unlock the shift lever. The powertrain control device to execute processing to start the powertrain.
したがって、4つの制御回路(41A,42A,51A,52A)が、ステアバイワイヤシステムとして起動できない状態であるにもかかわらず、車両が走行可能な状態に遷移する。具体的には、つぎの通りである。 As a result, even though the four control circuits (41A, 42A, 51A, 52A) are in a state where they cannot be activated as a steer-by-wire system, the vehicle transitions to a state where it can run. Specifically, this is as follows:
ステアリングロック制御装置は、「許可」にセットされている第1のアンロック許可フラグF72の値に基づき、ステアリングロック機構を通じて、ステアリングホイール11の状態を、ロックされた状態からアンロックされた状態へ切り替える。 The steering lock control device switches the state of the steering wheel 11 from a locked state to an unlocked state via the steering lock mechanism based on the value of the first unlock permission flag F72, which is set to "permitted."
シフトロック制御装置は、「許可」にセットされている第2のアンロック許可フラグF73の値に基づき、シフトロック機構を通じて、シフトレバーの状態を、ロックされた状態からアンロックされた状態へ切り替える。 The shift lock control device switches the state of the shift lever from locked to unlocked via the shift lock mechanism based on the value of the second unlock permission flag F73, which is set to "permitted."
パワートレイン制御装置は、始動スイッチがオンされたとき、定められた起動準備を実行開始する。起動準備は、パワートレインを始動させるために必要とされる、イニシャルチェックなどの処理を含む。起動準備が完了することにより、パワートレインの状態は「READY-OFF」の状態から「READY-ON」の状態へ切り替わる。すなわち、パワートレインが始動可能な状態に遷移する。パワートレイン制御装置は、「許可」にセットされている始動許可フラグF74の値に基づき、パワートレインを始動させる。 When the start switch is turned on, the powertrain control device begins executing the specified startup preparations. Startup preparations include processes such as initial checks required to start the powertrain. When startup preparations are complete, the powertrain state switches from "READY-OFF" to "READY-ON." In other words, the powertrain transitions to a state where it can be started. The powertrain control device starts the powertrain based on the value of the start permission flag F74, which is set to "permitted."
メータ制御装置は、「正常」にセットされているメータ通知フラグF75の値に基づき、ステアバイワイヤシステムの状態を示すメーターパネルの表示灯を、ステアバイワイヤシステムの停止状態を示す消灯状態から、ステアバイワイヤシステムの正常動作を示す点灯状態へ切り替える。 Based on the value of the meter notification flag F75 being set to "normal," the meter control device switches the indicator light on the meter panel that shows the status of the steer-by-wire system from an off state, indicating that the steer-by-wire system is stopped, to an on state, indicating that the steer-by-wire system is operating normally.
このように、4つの制御回路がステアバイワイヤシステムとして起動しない状態で、ステアリングホイール11およびシフトレバーのロックが解除されるとともに、パワートレインの始動が許可されることにより、車両が走行可能な状態に遷移する。 In this way, with the four control circuits not activated as a steer-by-wire system, the steering wheel 11 and shift lever are unlocked and the powertrain is allowed to start, transitioning the vehicle to a state where it can be driven.
メータ制御装置は、車載ネットワーク71を介して、各制御回路がスリープ状態に遷移することを示す情報が受信されるとき、あるいは、各制御回路との間の通信が途絶したとき、表示灯の点灯状態を切り替える。たとえば、メータ制御装置は、表示灯の点灯状態を、ステアバイワイヤシステムの正常な動作を示す点灯状態から、たとえば赤色の点灯状態へ切り替える。運転者は、各制御回路によるパワーラッチ制御の実行が完了した後、視覚を通じて、ステアバイワイヤシステムの異常を認識することが可能である。 The meter control device switches the illumination state of the indicator light when it receives information via the in-vehicle network 71 indicating that each control circuit will transition to a sleep state, or when communication with each control circuit is interrupted. For example, the meter control device switches the illumination state of the indicator light from a lit state indicating normal operation of the steer-by-wire system to, for example, a red lit state. The driver can visually recognize an abnormality in the steer-by-wire system after each control circuit has completed execution of power latch control.
なお、4つ制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングが、単に一致しない場合においても、特定の制御回路に対する、始動スイッチSWを含む給電経路に断線が発生した場合と同様の事象が発生する。すなわち、始動スイッチSWのオンを先行して認識した制御回路が、車載ネットワーク71を介して、各フラグ(F72,F73,F74,F75)の値を車載システム72へ送信する。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移するおそれがある。 Even if the four control circuits (41A, 42A, 51A, 52A) simply do not recognize the start switch SW being turned on at the same time, the same phenomenon occurs as when a break occurs in the power supply path to a specific control circuit, including the start switch SW. That is, the control circuit that first recognizes that the start switch SW is turned on transmits the values of each flag (F72, F73, F74, F75) to the in-vehicle system 72 via the in-vehicle network 71. As a result, there is a risk that the vehicle will transition to a state where it can run even though the four control circuits have not yet activated as a steer-by-wire system.
各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても、特定の制御回路に対する、始動スイッチSWを含む給電経路に断線が発生した場合と同様の事象が発生する。 Even when the function of setting the values of each permission flag (F72, F73, F74) is shared among the various control circuits, the same phenomenon will occur as if a break occurred in the power supply path to a specific control circuit, including the start switch SW.
たとえば、第2の反力制御回路42Aだけが、第1のアンロック許可フラグF72および第2のアンロック許可フラグF73の値をセットする機能を有する場合、第2の反力制御回路42Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aは、車載ネットワーク71を介して、第1のアンロック許可フラグF72の値、および第2のアンロック許可フラグF73の値を車載システム72へ送信する。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11のロック、およびシフトレバーのロックが解除されるおそれがある。ちなみに、第2の反力制御回路42A以外の特定の制御回路に対する給電経路に断線が発生したときにおいても同様の事象が発生する、給電経路は、始動スイッチSWを含む給電経路である。 For example, if only the second reaction force control circuit 42A has the function of setting the values of the first unlock permission flag F72 and the second unlock permission flag F73, it is expected that the second reaction force control circuit 42A will recognize that the start switch SW is on before the other three control circuits. In this case, the second reaction force control circuit 42A will transmit the values of the first unlock permission flag F72 and the second unlock permission flag F73 to the in-vehicle system 72 via the in-vehicle network 71. As a result, there is a risk that the steering wheel 11 and the shift lever will be unlocked even if the four control circuits are not activated as a steer-by-wire system. Incidentally, a similar event can occur when a disconnection occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A; this power supply path is the power supply path that includes the start switch SW.
また、たとえば、第2の反力制御回路42Aおよび第1の転舵制御回路51Aが、始動許可フラグF74の値をセットする機能を有する場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aは、車載ネットワーク71を介して、始動許可フラグF74の値を車載システム72へ送信する。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両のパワートレインが始動されるおそれがある。ちなみに、第2の反力制御回路42Aまたは第1の転舵制御回路51A以外の特定の制御回路に対する給電経路に断線が発生した場合においても同様の事象が発生する。給電経路は、始動スイッチSWを含む給電経路である。 Furthermore, for example, if the second reaction force control circuit 42A and the first steering control circuit 51A have the function of setting the value of the start permission flag F74, it is possible that the second reaction force control circuit 42A or the first steering control circuit 51A will recognize that the start switch SW is on before the other three control circuits. In this case, the second reaction force control circuit 42A or the first steering control circuit 51A will transmit the value of the start permission flag F74 to the on-board system 72 via the on-board network 71. As a result, there is a risk that the vehicle's powertrain will start even if the four control circuits are not activated as a steer-by-wire system. Incidentally, a similar event occurs when a break occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A or the first steering control circuit 51A. The power supply path is a power supply path that includes the start switch SW.
<制御回路の状態遷移の第2の比較例>
つぎに、各制御回路(41A,42A,51A,52A)の状態遷移の第2の比較例について説明する。
<Second Comparative Example of State Transition of Control Circuit>
Next, a second comparative example of the state transition of each control circuit (41A, 42A, 51A, 52A) will be described.
図6のタイムチャートに示すように、始動スイッチSWがオフされる直前の通常制御の実行中、特定の制御回路に対する給電経路の断線などに起因して、特定の制御回路が始動スイッチSWのオンを認識することができない状況の発生が考えられる。給電経路は、始動スイッチSWを含む給電経路である。この場合であれ、始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされたとき、先の図5に示される第1の比較例と同様の事象が発生する。 As shown in the time chart in Figure 6, during normal control immediately before the start switch SW is turned off, a situation may occur in which a specific control circuit is unable to recognize that the start switch SW is on due to a break in the power supply path to that control circuit. The power supply path is the power supply path that includes the start switch SW. Even in this case, when the start switch SW is turned on again during the execution of power latch control after the start switch SW is turned off, an event similar to that in the first comparative example shown in Figure 5 occurs.
このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することが懸念される。また、各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合、たとえば、つぎのようなことが懸念される。すなわち、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11およびシフトレバーのロックが解除されたり、パワートレインが始動されたりするおそれがある。 As a result, there is a concern that the vehicle may transition to a state in which it is capable of running even when the four control circuits are not activated as a steer-by-wire system. Furthermore, if the function of setting the values of each permission flag (F72, F73, F74) is shared among the control circuits, the following concerns may arise, for example. That is, even when each control circuit is not activated as a steer-by-wire system, the steering wheel 11 and shift lever may be unlocked or the powertrain may be started.
ただし、各制御回路は、始動スイッチSWがオフされる直前の通常制御の実行中、特定の制御回路に対する給電経路の断線が検出されるとき、メータ通知フラグF75の値を「異常」にセットする。メータ制御装置は、「異常」にセットされているメータ通知フラグF75の値に基づき、表示灯の点灯状態を、たとえば黄色の点灯状態へ切り替える。 However, when a break in the power supply path to a specific control circuit is detected during normal control immediately before the start switch SW is turned off, each control circuit sets the value of the meter notification flag F75 to "abnormal." Based on the value of the meter notification flag F75 being set to "abnormal," the meter control device switches the illumination state of the indicator light, for example, to a yellow illumination state.
始動スイッチSWがオフされた後のパワーラッチ制御の実行中、メータ通知フラグF75の値は、「異常」にセットされた状態に維持される。このため、パワーラッチ制御の実行期間において、始動スイッチSWが再びオンされた場合、通信許可フラグF71の値が「許可」にセットされるとき、メータ制御装置は、「異常」にセットされているメータ通知フラグF75の値に基づき、表示灯の点灯状態を、黄色の点灯状態へ切り替える。 While power latch control is being executed after the start switch SW is turned off, the value of the meter notification flag F75 remains set to "abnormal." Therefore, if the start switch SW is turned on again while power latch control is being executed, and the value of the communication permission flag F71 is set to "permitted," the meter control device will switch the indicator light's illumination state to yellow based on the value of the meter notification flag F75, which is set to "abnormal."
なお、始動スイッチSWがオフされている期間、メータ制御装置は、表示灯の点灯状態を消灯状態へ切り替える。
図5に示される第1の比較例および図6に示される第2の比較例のように、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移すること、あるいは、車両を走行可能な状態に遷移させるための処理が実行されることは好ましくない。これは、ステアリングホイール11の操舵状態に応じた反力制御および転舵制御が実行されないことにより、車両の進行方向を運転者の意図する方向へ変更することができないからである。
During the period when the start switch SW is turned off, the meter control device changes the indicator lamp from a lit state to an unlit state.
It is not desirable for the vehicle to transition to a state in which it can travel, or for processing to transition the vehicle to a state in which it can travel, to be executed even though the control circuits are not activated as a steer-by-wire system, as in the first comparative example shown in Figure 5 and the second comparative example shown in Figure 6. This is because the reaction force control and steering control according to the steering state of the steering wheel 11 are not executed, and therefore the traveling direction of the vehicle cannot be changed to the direction intended by the driver.
そこで、本実施の形態では、反力制御装置40および転舵制御装置50として、つぎの構成を採用している。
<通信許可条件>
各制御回路(41A,42A,51A,52A)は、つぎの5つの条件B1~B5がすべて成立するとき、通信許可フラグF71の値を「許可」にセットする。条件B1~B5は、通信許可条件を構成する。通信許可条件は、各制御回路が車載ネットワーク71を通じた通信の実行を許可してもよいかどうかを判定するための条件である。
Therefore, in this embodiment, the reaction force control device 40 and the steering control device 50 have the following configurations.
<Conditions for communication permission>
Each control circuit (41A, 42A, 51A, 52A) sets the value of the communication permission flag F71 to "permitted" when all of the following five conditions B1 to B5 are met. Conditions B1 to B5 constitute communication permission conditions. The communication permission conditions are conditions for each control circuit to determine whether or not it is permissible to permit communication through the in-vehicle network 71.
B1.通信許可フラグF71の値が「禁止」にセットされていること。
B2.車両電源オンフラグF76の値が「オン」にセットされていること。
B3.電源電圧が動作電圧範囲の下限値を超えていること。
B1. The value of the communication permission flag F71 is set to "prohibited."
B2. The value of the vehicle power on flag F76 is set to "on."
B3. The power supply voltage is above the lower limit of the operating voltage range.
B4.電源電圧が動作電圧範囲の上限値未満であること。
B5.条件B1~B4の成立した状態が、設定期間以上継続すること。
車両電源オンフラグF76は、各制御回路のすべてが始動スイッチSWのオンを認識しているかどうかを示す情報である。各制御回路は、先の図3に示される、第1の相互確認MC1、第2の相互確認MC2、第3の相互確認MC3および第4の相互確認MC4を通じて、始動スイッチSWのオン、すなわち車両電源のオンを認識したかどうかを互いに確認し合う。各制御回路は、各制御回路のうち1つでも始動スイッチSWのオンを認識していないと判定されるとき、車両電源オンフラグF76の値を「オフ」にセットする。各制御回路は、各制御回路のすべてが始動スイッチSWのオンを認識していると判定されるとき、車両電源オンフラグF76の値を「オン」にセットする。
B4. The power supply voltage is below the upper limit of the operating voltage range.
B5. The conditions B1 to B4 remain true for a set period of time or longer.
The vehicle power on flag F76 is information indicating whether all of the control circuits have recognized that the start switch SW is on. The control circuits mutually confirm whether they have recognized that the start switch SW is on, i.e., that the vehicle power supply is on, through the first mutual confirmation MC1, second mutual confirmation MC2, third mutual confirmation MC3, and fourth mutual confirmation MC4 shown in FIG. 3 . Each control circuit sets the value of the vehicle power on flag F76 to "off" when it determines that even one of the control circuits has not recognized that the start switch SW is on. Each control circuit sets the value of the vehicle power on flag F76 to "on" when it determines that all of the control circuits have recognized that the start switch SW is on.
条件B3,B4は、各制御装置が認識する電源電圧が動作電圧範囲内の値であるかどうかを判定するための条件である。
条件B5は、たとえば、瞬間的に条件B1~条件B4が成立する場合、通信許可フラグF71の値が誤って「許可」にセットされることを抑制するために設定される。
Conditions B3 and B4 are conditions for determining whether the power supply voltage recognized by each control device is within the operating voltage range.
Condition B5 is set to prevent the value of communication permission flag F71 from being erroneously set to "permitted" when conditions B1 to B4 are instantaneously met, for example.
したがって、各制御回路は、自己を含む4つの制御回路のすべてが始動スイッチSWのオンを認識していると判定されるとき、車載ネットワーク71を通じた通信を実行することが可能となる。 Therefore, when each control circuit determines that all four control circuits, including itself, recognize that the start switch SW is on, it is able to communicate via the in-vehicle network 71.
<制御回路の状態遷移の第1の態様>
つぎに、本実施の形態における各制御回路(41A,42A,51A,52A)の状態遷移の第1の態様について説明する。
<First mode of state transition of control circuit>
Next, a first mode of state transition of each control circuit (41A, 42A, 51A, 52A) in this embodiment will be described.
ここでは、一例として、始動スイッチSWがオフされてから、パワーラッチ制御の実行中に始動スイッチSWが再びオンされるまでの期間において、特定の制御回路に対する給電経路に断線が発生した場合を想定する。給電経路は、始動スイッチSWを含む給電経路である。このため、特定の制御回路には、始動スイッチSWを介して電源電圧が供給されない。したがって、特定の制御回路は、始動スイッチSWのオンを認識することができない。また、特定の制御回路が起動することもない。 As an example, consider the case where a break occurs in the power supply path to a specific control circuit during the period from when the start switch SW is turned off until the start switch SW is turned on again while power latch control is being executed. The power supply path is a power supply path that includes the start switch SW. Therefore, the power supply voltage is not supplied to the specific control circuit via the start switch SW. Therefore, the specific control circuit cannot recognize that the start switch SW is on. Furthermore, the specific control circuit does not start up.
図7のタイムチャートに示すように、各制御回路は、通常制御を実行している状態で始動スイッチSWがオフされたとき(時刻T11)、パワーラッチ制御を実行する。始動スイッチSWがオフされたとき、電源電圧のレベルが「Hi」から「Lo」へ切り替わる。このため、各制御回路は、始動スイッチSWがオフされたとき、車両電源オンフラグF76の値を「オン」から「オフ」へ切り替える。また、各制御回路は、通信許可フラグF71の値を「許可」から「禁止」へ切り替える。 As shown in the time chart in Figure 7, each control circuit executes power latch control when the start switch SW is turned off (time T11) while normal control is being executed. When the start switch SW is turned off, the power supply voltage level switches from "Hi" to "Lo." Therefore, when the start switch SW is turned off, each control circuit switches the value of the vehicle power on flag F76 from "On" to "Off." Additionally, each control circuit switches the value of the communication permission flag F71 from "Permitted" to "Prohibited."
パワーラッチ制御の実行中、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、始動許可フラグF74の値、およびメータ通知フラグF75の値は、始動スイッチSWがオフされる直前の通常制御の実行中と同じ値に維持される。すなわち、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、および始動許可フラグF74の値は、それぞれ「許可」に維持される。メータ通知フラグF75の値は、「正常」に維持される。 During power latch control, the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75 are maintained at the same values as during normal control immediately before the start switch SW is turned off. That is, the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 are all maintained at "permitted." The value of the meter notification flag F75 is maintained at "normal."
パワーラッチ制御の実行中に始動スイッチSWがオンされたとき(時刻T12)、4つの制御回路(41A,42A,51A,52A)のうち、特定の制御回路以外の3つの制御回路には、始動スイッチSWを含む給電経路を介して、電源電圧が供給される。ただし、特定の制御回路は、始動スイッチSWを介した給電が遮断されているため、始動スイッチSWのオンを認識することができない。このため、4つの制御回路(41A,42A,51A,52A)のすべてが始動スイッチSWのオンを認識する状況は発生し得ない。 When the start switch SW is turned on while power latch control is being executed (time T12), power supply voltage is supplied to three of the four control circuits (41A, 42A, 51A, 52A) other than a specific control circuit via a power supply path that includes the start switch SW. However, because the power supply via the start switch SW is cut off to the specific control circuit, it is unable to recognize that the start switch SW is on. For this reason, a situation cannot occur in which all four control circuits (41A, 42A, 51A, 52A) recognize that the start switch SW is on.
したがって、各制御回路は、パワーラッチ制御の実行中、始動スイッチSWがオンされることに伴い、実際には電源電圧のレベルが「Lo」から「Hi」へ切り替わっていたとしても、車両電源オンフラグF76の値を「オフ」に維持する。また、各制御回路は、先の通信開始判定条件における条件B2,B5が成立しないため、通信許可フラグF71の値を「禁止」に維持する。 Therefore, while power latch control is being executed, each control circuit maintains the value of the vehicle power on flag F76 at "off" even if the power supply voltage level actually switches from "low" to "high" when the start switch SW is turned on. Furthermore, each control circuit maintains the value of the communication permission flag F71 at "prohibited" because conditions B2 and B5 of the communication start determination conditions are not met.
車載ネットワーク71を通じた通信が許可されないため、特定の制御回路以外の3つの制御回路が、車載ネットワーク71を介して、各フラグ(F72,F73,F74,F75)の値を車載システム72へ送信することはない。 Since communication through the in-vehicle network 71 is not permitted, the three control circuits other than the specific control circuit will not transmit the values of each flag (F72, F73, F74, F75) to the in-vehicle system 72 via the in-vehicle network 71.
このため、ステアリングロック制御装置が、ステアリングホイール11のロックを解除するための処理を実行開始することはない。ステアリングロック制御装置は、ステアリングホイール11の状態をロックされた状態に維持する。また、シフトロック制御装置が、シフトレバーのロックを解除するための処理を実行開始することもない。シフトロック制御装置は、シフトレバーの状態を、ロックされた状態に維持する。また、パワートレイン制御装置が、パワートレインを始動させるための処理を実行開始することもない。パワートレイン制御装置は、パワートレインの状態を「READY-OFF」の状態、すなわちパワートレインの動作が停止した状態に維持する。 As a result, the steering lock control device will not begin executing the process to unlock the steering wheel 11. The steering lock control device will maintain the steering wheel 11 in a locked state. Furthermore, the shift lock control device will not begin executing the process to unlock the shift lever. The shift lock control device will maintain the shift lever in a locked state. Furthermore, the powertrain control device will not begin executing the process to start the powertrain. The powertrain control device will maintain the powertrain in a "READY-OFF" state, i.e., a state in which the powertrain operation is stopped.
したがって、4つの制御回路(41A,42A,51A,52A)が、ステアバイワイヤシステムとして起動できない状態であるにもかかわらず、車両が走行可能な状態に遷移することがない。 As a result, even if the four control circuits (41A, 42A, 51A, 52A) are in a state where they cannot be activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven.
メータ制御装置は、始動スイッチSWがオンされたとき、表示灯の点灯状態を、消灯状態から、たとえば赤色の点灯状態へ切り替える。これは、始動スイッチSWがオンされたにもかかわらず、各制御回路との間の通信を行うことができないからである。運転者は、各制御回路によるパワーラッチ制御の実行完了を待つことなく、視覚を通じて、即時にステアバイワイヤシステムの異常を認識することが可能である。 When the start switch SW is turned on, the meter control device switches the indicator light from off to, for example, red. This is because communication with each control circuit is not possible even though the start switch SW is turned on. The driver can immediately visually recognize an abnormality in the steer-by-wire system without waiting for each control circuit to complete power latch control.
なお、4つ制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングが、単に一致しない場合においても同様である。すなわち、始動スイッチSWのオンを先行して認識した制御回路が、車載ネットワーク71を介して、各フラグ(F72,F73,F74,F75)の値を車載システム72へ送信することはない。これは、4つの制御回路のすべてが始動スイッチSWのオンを認識するまで、車載ネットワーク71を通じた通信が許可されないからである。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することがない。 The same applies if the four control circuits (41A, 42A, 51A, 52A) simply do not recognize the start switch SW as being on at the same time. That is, the control circuit that first recognizes the start switch SW as being on will not transmit the values of each flag (F72, F73, F74, F75) to the in-vehicle system 72 via the in-vehicle network 71. This is because communication via the in-vehicle network 71 is not permitted until all four control circuits recognize that the start switch SW is on. For this reason, even if the four control circuits are not activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven.
各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても同様である。
たとえば、第2の反力制御回路42Aだけが、第1のアンロック許可フラグF72および第2のアンロック許可フラグF73の値をセットする機能を有する場合、第2の反力制御回路42Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aが、車載ネットワーク71を介して、第1のアンロック許可フラグF72の値、および第2のアンロック許可フラグF73の値を車載システム72へ送信することはない。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11のロック、およびシフトレバーのロックが解除されることがない。ちなみに、第2の反力制御回路42A以外の特定の制御回路に対する給電経路に断線が発生したときにおいても同様である。給電経路は、始動スイッチSWを含む給電経路である。
The same applies to the case where the function of setting the values of the permission flags (F72, F73, F74) is shared and executed by the respective control circuits.
For example, if only the second reaction force control circuit 42A has the function of setting the values of the first unlock permission flag F72 and the second unlock permission flag F73, it is assumed that the second reaction force control circuit 42A will recognize that the start switch SW is on before the other three control circuits. In this case, the second reaction force control circuit 42A will not transmit the values of the first unlock permission flag F72 and the second unlock permission flag F73 to the in-vehicle system 72 via the in-vehicle network 71. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the steering wheel 11 and the shift lever will not be unlocked. The same applies when a break occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A. The power supply path is a power supply path that includes the start switch SW.
また、たとえば、第2の反力制御回路42Aおよび第1の転舵制御回路51Aが、始動許可フラグF74の値をセットする機能を有する場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、車載ネットワーク71を介して、始動許可フラグF74の値を車載システム72へ送信することはない。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両のパワートレインが始動されることがない。ちなみに、第2の反力制御回路42Aまたは第1の転舵制御回路51A以外の特定の制御回路に対する給電経路に断線が発生した場合においても同様である。給電経路は、始動スイッチSWを含む給電経路である。 Furthermore, for example, if the second reaction force control circuit 42A and the first steering control circuit 51A have the function of setting the value of the start permission flag F74, it is assumed that the second reaction force control circuit 42A or the first steering control circuit 51A will recognize that the start switch SW is on before the other three control circuits. In this case, the second reaction force control circuit 42A or the first steering control circuit 51A will not transmit the value of the start permission flag F74 to the on-board system 72 via the on-board network 71. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the vehicle's powertrain will not start. Incidentally, the same applies if a break occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A or the first steering control circuit 51A. The power supply path is a power supply path that includes the start switch SW.
<制御回路の状態遷移の第2の態様>
つぎに、本実施の形態における各制御回路(41A,42A,51A,52A)の状態遷移の第2の態様について説明する。
<Second Aspect of State Transition of Control Circuit>
Next, a second aspect of the state transition of each control circuit (41A, 42A, 51A, 52A) in this embodiment will be described.
図8のタイムチャートに示すように、始動スイッチSWがオフされる直前の通常制御の実行中、特定の制御回路に対する給電経路の断線などに起因して、特定の制御回路が始動スイッチSWのオンを認識することができない状況の発生が考えられる。給電経路は、始動スイッチSWを含む給電経路である。この場合であれ、始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされたとき、各制御回路は、先の図7に示される第1の態様と同様の処理を実行する。 As shown in the time chart in Figure 8, during normal control immediately before the start switch SW is turned off, a situation may occur in which a specific control circuit is unable to recognize that the start switch SW is on due to a break in the power supply path to that control circuit. The power supply path is the power supply path that includes the start switch SW. Even in this case, when the start switch SW is turned on again during the execution of power latch control after the start switch SW is turned off, each control circuit performs processing similar to the first mode shown in Figure 7.
このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することがない。各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても同様である。すなわち、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11およびシフトレバーのロックが解除されたり、パワートレインが始動されたりすることがない。 As a result, even if the four control circuits are not activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven. The same is true when the function of setting the values of each permission flag (F72, F73, F74) is shared among the control circuits. In other words, even if the control circuits are not activated as a steer-by-wire system, the steering wheel 11 and shift lever will not be unlocked and the powertrain will not be started.
<第3の実施の形態の効果>
したがって、第3の実施の形態によれば、以下の効果を得ることができる。
(3-1)始動スイッチSWがオンされたとき、4つの制御回路(41A,42A,51A,52A)は、自己を含むすべての制御回路が始動スイッチSWのオンを認識するのを待って起動を開始する。また、始動スイッチSWがオンされたとき、4つの制御回路のすべてが始動スイッチSWのオンを認識するまで、車載ネットワーク71を通じた通信が許可されない。このため、始動スイッチSWのオンを認識していない制御回路が存在する場合、始動スイッチSWのオンを認識した他の制御回路が各フラグ(F72,F73,F74,F75)の値を車載システム72に送信することはできない。したがって、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移すること、あるいは、車両を走行可能な状態に遷移させるための処理が実行されることを回避することができる。
<Effects of the Third Embodiment>
Therefore, according to the third embodiment, the following effects can be obtained.
(3-1) When the start switch SW is turned on, the four control circuits (41A, 42A, 51A, 52A) wait until all control circuits, including themselves, recognize that the start switch SW is turned on before starting up. Furthermore, when the start switch SW is turned on, communication through the in-vehicle network 71 is not permitted until all four control circuits recognize that the start switch SW is turned on. Therefore, if there is a control circuit that does not recognize that the start switch SW is turned on, the other control circuits that recognize that the start switch SW is turned on cannot transmit the values of the flags (F72, F73, F74, F75) to the in-vehicle system 72. This makes it possible to prevent the vehicle from transitioning to a state where it can run, or to prevent processing for transitioning the vehicle to a state where it can run, from being executed even though the control circuits have not yet started up as a steer-by-wire system.
(3-2)メータ制御装置は、始動スイッチSWがオンされたにもかかわらず、各制御回路との間の通信を行うことができないとき、表示灯の点灯状態を、消灯状態から赤色の点灯状態へ切り替える。赤色の点灯状態は、ステアバイワイヤシステムの異常を示す。このため、運転者は、各制御回路によるパワーラッチ制御の実行完了を待つことなく、視覚を通じて、即時にステアバイワイヤシステムの異常を認識することが可能である。 (3-2) When the start switch SW is turned on but communication with each control circuit is not possible, the meter control device switches the indicator light from off to red. The red light indicates an abnormality in the steer-by-wire system. This allows the driver to immediately recognize an abnormality in the steer-by-wire system visually, without waiting for each control circuit to complete power latch control.
<第4の実施の形態>
つぎに、車両用制御装置をステアバイワイヤ式の操舵装置に具体化した第4の実施の形態を説明する。本実施の形態は、基本的には、先の図1~図3に示される第1の実施の形態と同様の構成を有する。このため、第1の実施の形態と同様の部材および構成については同一の符号を付し、その詳細な説明を割愛する。
<Fourth embodiment>
Next, a fourth embodiment will be described in which the vehicle control device is embodied in a steer-by-wire steering device. This embodiment basically has the same configuration as the first embodiment shown in Figures 1 to 3. Therefore, the same members and configurations as those in the first embodiment are given the same reference numerals, and detailed descriptions thereof will be omitted.
本実施の形態は、始動スイッチSWがオフされた場合において、各制御回路(41A,42A,51A,52A)が実行する処理の内容が、先の第3の実施の形態と異なる。
各制御回路は、つぎの3つの条件C1~C3がすべて成立するとき、車載システム72へ送信されるフラグの値を初期化する。車載システム72へ送信されるフラグは、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、およびメータ通知フラグF75を含む。
This embodiment differs from the third embodiment in the content of the processing executed by each control circuit (41A, 42A, 51A, 52A) when the start switch SW is turned off.
When the following three conditions C1 to C3 are all satisfied, each control circuit initializes the value of a flag to be transmitted to the in-vehicle system 72. The flags transmitted to the in-vehicle system 72 include a first unlock permission flag F72, a second unlock permission flag F73, a start permission flag F74, and a meter notification flag F75.
C1.制御停止フラグF77の値が「停止」にセットされていること。
C2.車両電源オフフラグF78の値が「オフ」にセットされていること。
C3.通信許可フラグF71の値が「禁止」にセットされていること。
C1. The value of the control stop flag F77 is set to "stop."
C2. The value of the vehicle power off flag F78 is set to "off."
C3. The value of the communication permission flag F71 is set to "prohibited."
制御停止フラグF77は、各制御回路が、反力制御あるいは転舵制御の実行を停止したかどうかを示す情報である。各制御回路は、反力制御あるいは転舵制御の実行を停止していないとき、制御停止フラグF77の値を「非停止」にセットする。各制御回路は、反力制御あるいは転舵制御の実行を停止したとき、制御停止フラグF77の値を「停止」にセットする。 The control stop flag F77 is information indicating whether each control circuit has stopped the execution of reaction force control or steering control. When each control circuit has not stopped the execution of reaction force control or steering control, it sets the value of the control stop flag F77 to "not stopped." When each control circuit has stopped the execution of reaction force control or steering control, it sets the value of the control stop flag F77 to "stopped."
車両電源オフフラグF78は、各制御回路のすべてが始動スイッチSWのオフを認識しているかどうかを示す情報である。各制御回路は、先の図3に示される、第1の相互確認MC1、第2の相互確認MC2、第3の相互確認MC3および第4の相互確認MC4を通じて、始動スイッチSWのオフ、すなわち車両電源のオフを認識したかどうかを互いに確認し合う。各制御回路は、各制御回路のうち1つでも始動スイッチSWのオフを認識していないと判定されるとき、車両電源オフフラグF78の値を「オン」にセットする。各制御回路は、各制御回路のすべてが始動スイッチSWのオフを認識していると判定されるとき、車両電源オフフラグF78の値を「オフ」にセットする。 The vehicle power off flag F78 is information indicating whether all of the control circuits have recognized that the start switch SW is off. Each control circuit confirms with each other whether they have recognized that the start switch SW is off, i.e., that the vehicle power is off, through the first mutual confirmation MC1, second mutual confirmation MC2, third mutual confirmation MC3, and fourth mutual confirmation MC4 shown in Figure 3 above. Each control circuit sets the value of the vehicle power off flag F78 to "on" when it determines that even one of the control circuits has not recognized that the start switch SW is off. Each control circuit sets the value of the vehicle power off flag F78 to "off" when it determines that all of the control circuits have recognized that the start switch SW is off.
通信許可フラグF71は、車載ネットワーク71を通じた通信の実行が許可された状態であるかどうかを示す情報である。各制御回路は、先の5つの条件B1~B5がすべて成立するとき、通信許可フラグF71の値を「許可」にセットする。各制御回路は、始動スイッチSWがオフされるとき、通信許可フラグF71の値を「禁止」にセットする。 The communication permission flag F71 is information indicating whether communication through the in-vehicle network 71 is permitted. When all five conditions B1 to B5 are met, each control circuit sets the value of the communication permission flag F71 to "permitted." When the start switch SW is turned off, each control circuit sets the value of the communication permission flag F71 to "prohibited."
各制御回路は、初期化処理として、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を、それぞれ「禁止」にセットする。また、各制御回路は、初期化処理として、メータ通知フラグF75の値を、現在のステアバイワイヤシステムとしての状態に応じた値に切り替える。 As part of the initialization process, each control circuit sets the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 to "prohibited." Also, as part of the initialization process, each control circuit switches the value of the meter notification flag F75 to a value that corresponds to the current state of the steer-by-wire system.
<制御回路の状態遷移の第1の態様>
つぎに、本実施の形態における各制御回路(41A,42A,51A,52A)の状態遷移の第1の態様について説明する。
<First mode of state transition of control circuit>
Next, a first mode of state transition of each control circuit (41A, 42A, 51A, 52A) in this embodiment will be described.
ここでは、一例として、始動スイッチSWがオフされてから、パワーラッチ制御の実行中に始動スイッチSWが再びオンされるまでの期間において、特定の制御回路に対する給電経路に断線が発生した場合を想定する。給電経路は、始動スイッチSWを含む給電経路である。このため、特定の制御回路には、始動スイッチSWを介して電源電圧が供給されない。したがって、特定の制御回路は、始動スイッチSWのオンを認識することができない。また、特定の制御回路が起動することもない。 As an example, consider the case where a break occurs in the power supply path to a specific control circuit during the period from when the start switch SW is turned off until the start switch SW is turned on again while power latch control is being executed. The power supply path is a power supply path that includes the start switch SW. Therefore, the power supply voltage is not supplied to the specific control circuit via the start switch SW. Therefore, the specific control circuit cannot recognize that the start switch SW is on. Furthermore, the specific control circuit does not start up.
図9のタイムチャートに示すように、各制御回路は、通常制御を実行している状態で始動スイッチSWがオフされたとき(時刻T11)、パワーラッチ制御を実行する。始動スイッチSWがオフされたとき、電源電圧のレベルが「Hi」から「Lo」へ切り替わる。このため、各制御回路は、反力制御あるいは転舵制御の実行を停止するとともに、制御停止フラグF77の値を「非停止」から「停止」へ切り替える。また、各制御回路は、車両電源オフフラグF78の値を「オン」から「オフ」へ切り替える。また、各制御回路は、通信許可フラグF71の値を「許可」から「禁止」へ切り替える。 As shown in the time chart of Figure 9, when the start switch SW is turned off while normal control is being performed, each control circuit executes power latch control (time T11). When the start switch SW is turned off, the power supply voltage level switches from "Hi" to "Lo." As a result, each control circuit stops the execution of reaction force control or steering control and changes the value of the control stop flag F77 from "non-stop" to "stop." Each control circuit also changes the value of the vehicle power off flag F78 from "on" to "off." Each control circuit also changes the value of the communication permission flag F71 from "permitted" to "prohibited."
各制御回路は、先の3つの条件C1~C3のすべてが成立するとき、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、およびメータ通知フラグF75の値を初期化する。すなわち、各制御回路は、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を「許可」から「禁止」へ切り替える。また、各制御回路は、メータ通知フラグF75の値を、現在のステアバイワイヤシステムとしての状態に応じた値に切り替える。ここでは、特定の制御回路に対する給電経路の断線が発生しているため、メータ通知フラグF75の値を「異常」にセットする。ちなみに、メータ通知フラグF75の値は、「異常」に代えて、より具体的な「黄色点灯要求」などの値にセットしてもよい。 When all three of the above conditions C1 to C3 are met, each control circuit initializes the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75. That is, each control circuit switches the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 from "permitted" to "prohibited." Each control circuit also switches the value of the meter notification flag F75 to a value corresponding to the current state of the steer-by-wire system. In this case, because a break has occurred in the power supply path to a specific control circuit, the value of the meter notification flag F75 is set to "abnormal." Incidentally, the value of the meter notification flag F75 may also be set to a more specific value, such as "yellow illumination request," instead of "abnormal."
始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされたとき(時刻T12)、特定の制御回路には、始動スイッチSWを含む給電経路を介して電源電圧が供給されない。このため、特定の制御回路は始動スイッチSWのオンを認識することができない。また、特定の制御回路が起動することはない。 During the execution period of power latch control after the start switch SW is turned off, when the start switch SW is turned on again (time T12), power supply voltage is not supplied to the specific control circuit via the power supply path that includes the start switch SW. As a result, the specific control circuit is unable to recognize that the start switch SW is on. Furthermore, the specific control circuit is not activated.
ただし、特定の制御回路以外の3つの制御回路には、始動スイッチSWを含む給電経路を介して、電源電圧が供給される。特定の制御回路以外の3つの制御回路は、始動スイッチSWのオンに伴い供給される電源電圧が動作電圧範囲内の値に達したとき、通信許可フラグF71の値を「許可」にセットする。このため、特定の制御回路以外の3つの制御回路は、車載ネットワーク71を通じた通信を実行することが可能となる。 However, the three control circuits other than the specific control circuit are supplied with power supply voltage via a power supply path that includes the start switch SW. When the power supply voltage supplied in response to the start switch SW being turned on reaches a value within the operating voltage range, the three control circuits other than the specific control circuit set the value of the communication permission flag F71 to "permitted." This allows the three control circuits other than the specific control circuit to communicate via the in-vehicle network 71.
特定の制御回路以外の3つの制御回路は、通信許可フラグF71の値が「禁止」から「許可」へ切り替わったとき、車載ネットワーク71を介して、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、およびメータ通知フラグF75の値を、車載システム72へ送信する。 When the value of the communication permission flag F71 switches from "prohibited" to "permitted," the three control circuits other than the specific control circuit transmit the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75 to the in-vehicle system 72 via the in-vehicle network 71.
しかし、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値は、初期化により「禁止」にセットされている。
このため、ステアリングロック制御装置が、ステアリングホイール11のロックを解除するための処理を実行開始することはない。ステアリングロック制御装置は、ステアリングホイール11の状態をロックされた状態に維持する。また、シフトロック制御装置が、シフトレバーのロックを解除するための処理を実行開始することもない。シフトロック制御装置は、シフトレバーの状態を、ロックされた状態に維持する。また、パワートレイン制御装置が、パワートレインを始動させるための処理を実行開始することもない。パワートレイン制御装置は、パワートレインの状態を「READY-OFF」の状態、すなわちパワートレインの動作が停止した状態に維持する。
However, the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 are set to "prohibited" by initialization.
Therefore, the steering lock control device does not start executing a process to unlock the steering wheel 11. The steering lock control device maintains the state of the steering wheel 11 in a locked state. Furthermore, the shift lock control device does not start executing a process to unlock the shift lever. The shift lock control device maintains the state of the shift lever in a locked state. Furthermore, the powertrain control device does not start executing a process to start the powertrain. The powertrain control device maintains the state of the powertrain in a "READY-OFF" state, i.e., a state in which the operation of the powertrain is stopped.
したがって、4つの制御回路(41A,42A,51A,52A)が、ステアバイワイヤシステムとして起動できない状態であるにもかかわらず、車両が走行可能な状態に遷移することがない。 As a result, even if the four control circuits (41A, 42A, 51A, 52A) are in a state where they cannot be activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven.
メータ制御装置は、メータ通知フラグF75の値が「異常」にセットされていることに基づき、表示灯の点灯状態を、消灯状態から黄色の点灯状態へ切り替える。運転者は、各制御回路によるパワーラッチ制御の実行完了を待つことなく、視覚を通じて、即時にステアバイワイヤシステムの異常を認識することが可能である。 When the value of the meter notification flag F75 is set to "abnormal," the meter control device switches the indicator light from off to yellow. The driver can immediately visually recognize an abnormality in the steer-by-wire system without waiting for the completion of power latch control by each control circuit.
なお、4つ制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングが、単に一致しない場合においても同様である。すなわち、始動スイッチSWのオンを先行して認識した制御回路が、車載ネットワーク71を介して、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、およびメータ通知フラグF75の値を車載システム72へ送信するおそれがある。しかし、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値は、初期化により「禁止」にセットされている。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することがない。 The same applies if the four control circuits (41A, 42A, 51A, 52A) simply do not recognize the start switch SW being turned on at the same time. That is, the control circuit that first recognizes the start switch SW being turned on may transmit the values of the first unlock permission flag F72, second unlock permission flag F73, start permission flag F74, and meter notification flag F75 to the in-vehicle system 72 via the in-vehicle network 71. However, the values of the first unlock permission flag F72, second unlock permission flag F73, and start permission flag F74 are set to "prohibited" by initialization. Therefore, even though the four control circuits are not activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven.
各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても同様である。
たとえば、第2の反力制御回路42Aだけが、第1のアンロック許可フラグF72および第2のアンロック許可フラグF73の値をセットする機能を有する場合、第2の反力制御回路42Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aが、車載ネットワーク71を介して、第1のアンロック許可フラグF72の値、および第2のアンロック許可フラグF73の値を車載システム72へ送信するおそれがある。しかし、第1のアンロック許可フラグF72、および第2のアンロック許可フラグF73の値は、初期化により「禁止」にセットされている。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11のロック、およびシフトレバーのロックが解除されることがない。ちなみに、第2の反力制御回路42A以外の特定の制御回路に対する給電経路に断線が発生したときにおいても同様である。給電経路は、始動スイッチSWを含む給電経路である。
The same applies to the case where the function of setting the values of the permission flags (F72, F73, F74) is shared and executed by the respective control circuits.
For example, if only the second reaction force control circuit 42A has the function of setting the first unlock permission flag F72 and the second unlock permission flag F73, it is possible that the second reaction force control circuit 42A will recognize that the start switch SW is on before the other three control circuits. In this case, the second reaction force control circuit 42A may transmit the values of the first unlock permission flag F72 and the second unlock permission flag F73 to the in-vehicle system 72 via the in-vehicle network 71. However, the values of the first unlock permission flag F72 and the second unlock permission flag F73 are set to "prohibited" by initialization. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the steering wheel 11 and the shift lever will not be unlocked. The same applies when a power supply path to a specific control circuit other than the second reaction force control circuit 42A is broken. The power supply path includes the start switch SW.
また、たとえば、第2の反力制御回路42Aおよび第1の転舵制御回路51Aが、始動許可フラグF74の値をセットする機能を有する場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、車載ネットワーク71を介して、始動許可フラグF74の値を車載システム72へ送信するおそれがある。しかし、始動許可フラグF74の値は、初期化により「禁止」にセットされている。このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両のパワートレインが始動されることがない。ちなみに、第2の反力制御回路42Aまたは第1の転舵制御回路51A以外の特定の制御回路に対する給電経路に断線が発生した場合においても同様である。給電経路は、始動スイッチSWを含む給電経路である。 Furthermore, for example, if the second reaction force control circuit 42A and the first steering control circuit 51A have the function of setting the value of the start permission flag F74, it is possible that the second reaction force control circuit 42A or the first steering control circuit 51A will recognize that the start switch SW is on before the other three control circuits. In this case, the second reaction force control circuit 42A or the first steering control circuit 51A may transmit the value of the start permission flag F74 to the on-board system 72 via the on-board network 71. However, the value of the start permission flag F74 is set to "prohibited" by initialization. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the vehicle's powertrain will not start. The same applies if a break occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A or the first steering control circuit 51A. The power supply path includes the start switch SW.
<制御回路の状態遷移の第2の態様>
つぎに、本実施の形態における各制御回路(41A,42A,51A,52A)の状態遷移の第2の態様について説明する。
<Second Aspect of State Transition of Control Circuit>
Next, a second aspect of the state transition of each control circuit (41A, 42A, 51A, 52A) in this embodiment will be described.
図10のタイムチャートに示すように、始動スイッチSWがオフされる直前の通常制御の実行中、特定の制御回路に対する給電経路の断線などに起因して、特定の制御回路対する給電が遮断されることが考えられる。給電経路は、始動スイッチSWを含む給電経路である。この状態で始動スイッチSWがオフされた場合、各制御回路は、先の3つの条件C1~C3のすべてが成立するとき、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、およびメータ通知フラグF75の値を初期化する。 As shown in the time chart in Figure 10, during normal control immediately before the start switch SW is turned off, it is possible that the power supply to a specific control circuit may be cut off due to a break in the power supply path to that control circuit. The power supply path is the one that includes the start switch SW. If the start switch SW is turned off in this state, and all three conditions C1 to C3 are met, each control circuit initializes the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75.
すなわち、各制御回路は、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を「許可」から「禁止」へ切り替える。また、各制御回路は、メータ通知フラグF75の値を、現在のステアバイワイヤシステムとしての状態に応じた値に切り替える。ここでは、特定の制御回路に対する給電経路の断線が発生しているため、メータ通知フラグF75の値を「異常」にセットする。 That is, each control circuit switches the values of the first unlock permission flag F72, second unlock permission flag F73, and start permission flag F74 from "permitted" to "prohibited." Each control circuit also switches the value of the meter notification flag F75 to a value that corresponds to the current state of the steer-by-wire system. In this case, because a break has occurred in the power supply path to a specific control circuit, the value of the meter notification flag F75 is set to "abnormal."
始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされた場合、各制御回路は、先の図9に示される第1の態様と同様の処理を実行する。すなわち、特定の制御回路以外の3つの制御回路は、通信許可フラグF71の値が「禁止」から「許可」へ切り替わったとき、車載ネットワーク71を介して、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、およびメータ通知フラグF75の値を、車載システム72へ送信する。 If the start switch SW is turned on again during the execution period of power latch control after the start switch SW is turned off, each control circuit executes processing similar to the first mode shown in Figure 9. That is, when the value of the communication permission flag F71 switches from "prohibited" to "permitted," the three control circuits other than the specific control circuit transmit the values of the first unlock permission flag F72, second unlock permission flag F73, start permission flag F74, and meter notification flag F75 to the in-vehicle system 72 via the in-vehicle network 71.
しかし、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値は、初期化により「禁止」にセットされている。
このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することがない。また、各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても同様である。すなわち、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11およびシフトレバーのロックが解除されたり、パワートレインが始動されたりすることがない。
However, the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 are set to "prohibited" by initialization.
Therefore, even if the four control circuits are not activated as a steer-by-wire system, the vehicle will not transition to a state in which it is capable of running. The same applies when the function of setting the values of the permission flags (F72, F73, F74) is shared among the control circuits. In other words, even if the control circuits are not activated as a steer-by-wire system, the steering wheel 11 and the shift lever will not be unlocked and the powertrain will not be started.
<第4の実施の形態の効果>
したがって、第4の実施の形態によれば、以下の効果を得ることができる。
(4-1)始動スイッチSWがオフされたとき、各制御回路(41A,42A,51A,52A)は、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を初期化する。すなわち、各制御装置は、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を、それぞれ「禁止」にセットする。
<Effects of the Fourth Embodiment>
Therefore, according to the fourth embodiment, the following effects can be obtained.
(4-1) When the start switch SW is turned off, each control circuit (41A, 42A, 51A, 52A) initializes the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74. That is, each control device sets the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 to "prohibited."
ここで、始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされた場合、始動スイッチSWのオンを認識していない制御回路が存在するとき、各制御回路がステアバイワイヤシステムとして起動することはない。しかし、始動スイッチSWのオンを認識した他の制御回路が各許可フラグ(F72,F73,F74)の値を車載システム72へ送信するおそれがある。 If the start switch SW is turned on again during the execution period of power latch control after the start switch SW is turned off, and there is a control circuit that does not recognize that the start switch SW is on, the control circuits will not activate as a steer-by-wire system. However, there is a risk that other control circuits that recognize that the start switch SW is on will send the values of each permission flag (F72, F73, F74) to the in-vehicle system 72.
このとき、各許可フラグ(F72,F73,F74)の値が「禁止」にセットされているため、ステアリングホイール11およびシフトレバーのロックが解除されたり、パワートレインが始動されたりすることがない。したがって、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移すること、あるいは、車両を走行可能な状態に遷移させるための処理が実行されることを回避することができる。 At this time, because the values of each permission flag (F72, F73, F74) are set to "prohibited," the steering wheel 11 and shift lever will not be unlocked and the powertrain will not be started. This prevents the vehicle from transitioning to a state where it can be driven, or the execution of processing to transition the vehicle to a state where it can be driven, even though each control circuit has not been activated as a steer-by-wire system.
(4-2)始動スイッチSWがオフされたとき、各制御回路(41A,42A,51A,52A)は、メータ通知フラグF75の値を初期化する。すなわち、各制御回路は、メータ通知フラグF75の値を、現在のステアバイワイヤシステムとしての状態に応じた値に切り替える。たとえば、各制御回路は、始動スイッチSWがオフされた時点において、特定の制御回路に対する給電経路の断線が検出されるとき、メータ通知フラグF75の値を「異常」にセットする。始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされた場合、始動スイッチSWのオンを認識した制御回路がメータ通知フラグF75の値を車載システム72へ送信する。メータ制御装置は、メータ通知フラグF75の値が「異常」にセットされていることに基づき、表示灯の点灯状態を、消灯状態から、ステアバイワイヤシステムの異常を示す点灯状態へ切り替える。異常を示す点灯状態は、たとえば、黄色の点灯状態である。したがって、運転者は、各制御回路によるパワーラッチ制御の実行完了を待つことなく、視覚を通じて、即時にステアバイワイヤシステムの異常を認識することが可能である。 (4-2) When the start switch SW is turned off, each control circuit (41A, 42A, 51A, 52A) initializes the value of the meter notification flag F75. That is, each control circuit switches the value of the meter notification flag F75 to a value corresponding to the current state of the steer-by-wire system. For example, if a break in the power supply path to a specific control circuit is detected when the start switch SW is turned off, each control circuit sets the value of the meter notification flag F75 to "abnormal." If the start switch SW is turned on again during the execution of power latch control after the start switch SW is turned off, the control circuit that recognizes that the start switch SW is on transmits the value of the meter notification flag F75 to the in-vehicle system 72. Based on the fact that the value of the meter notification flag F75 is set to "abnormal," the meter control device switches the illumination state of the indicator lamp from an off state to an on state indicating an abnormality in the steer-by-wire system. The illumination state indicating an abnormality is, for example, a yellow illumination state. Therefore, the driver can immediately visually recognize any abnormalities in the steer-by-wire system without having to wait for each control circuit to complete power latch control.
<第5の実施の形態>
つぎに、車両用制御装置をステアバイワイヤ式の操舵装置に具体化した第5の実施の形態を説明する。本実施の形態は、基本的には、先の図1~図3に示される第1の実施の形態と同様の構成を有する。このため、第1の実施の形態と同様の部材および構成については同一の符号を付し、その詳細な説明を割愛する。
Fifth Embodiment
Next, a fifth embodiment will be described in which the vehicle control device is embodied in a steer-by-wire steering device. This embodiment basically has the same configuration as the first embodiment shown in Figures 1 to 3. Therefore, the same members and configurations as those in the first embodiment are given the same reference numerals, and detailed descriptions thereof will be omitted.
本実施の形態は、始動スイッチSWがオンされた場合において、各制御回路(41A,42A,51A,52A)が実行する処理の内容が、先の第3の実施の形態と異なる。
各制御回路は、始動スイッチSWがオンされたとき、起動状態フラグF79の値をセットする。起動状態フラグF79は、各制御回路のすべてが始動スイッチSWのオンを認識しているかどうかを示す情報である。各制御回路は、先の図3に示される、第1の相互確認MC1、第2の相互確認MC2、第3の相互確認MC3および第4の相互確認MC4を通じて、始動スイッチSWのオン、すなわち車両電源のオンを認識したかどうかを互いに確認し合う。各制御回路は、各制御回路のうち1つでも始動スイッチSWのオフを認識していないと判定されるとき、起動状態フラグF79の値を「未起動」にセットする。起動状態フラグF79の値が「未起動」にセットされていることは、各制御回路がステアバイワイヤシステムとして起動することができない状態であることを示す。各制御回路は、各制御回路のすべてが始動スイッチSWのオンを認識していると判定されるとき、起動状態フラグF79の値を「起動」にセットする。起動状態フラグF79の値が「起動」にセットされていることは、各制御回路がステアバイワイヤシステムとして起動することができる状態であることを示す。
This embodiment differs from the third embodiment in the content of the processing executed by each control circuit (41A, 42A, 51A, 52A) when the start switch SW is turned on.
When the start switch SW is turned on, each control circuit sets the value of an activation status flag F79. The activation status flag F79 is information indicating whether all of the control circuits recognize that the start switch SW is on. The control circuits mutually confirm whether they recognize that the start switch SW is on, i.e., that the vehicle power supply is on, through the first mutual confirmation MC1, second mutual confirmation MC2, third mutual confirmation MC3, and fourth mutual confirmation MC4 shown in FIG. 3 . When a control circuit determines that even one of the control circuits has not recognized that the start switch SW is off, the control circuit sets the value of the activation status flag F79 to “not activated.” Setting the value of the activation status flag F79 to “not activated” indicates that the control circuit cannot be activated as a steer-by-wire system. When a control circuit determines that all of the control circuits recognize that the start switch SW is on, the control circuit sets the value of the activation status flag F79 to “activated.” The activation status flag F79 being set to "activated" indicates that each control circuit is in a state where it can be activated as a steer-by-wire system.
つぎに、本実施の形態における各制御回路(41A,42A,51A,52A)の状態遷移の第1の態様について説明する。
ここでは、一例として、始動スイッチSWがオフされてから、パワーラッチ制御の実行中に始動スイッチSWが再びオンされるまでの期間において、特定の制御回路に対する給電経路に断線が発生した場合を想定する。給電経路は、始動スイッチSWを含む給電経路である。このため、特定の制御回路には、始動スイッチSWを介して電源電圧が供給されない。したがって、特定の制御回路は、始動スイッチSWのオンを認識することができない。また、特定の制御回路が起動することもない。
Next, a first mode of state transition of each control circuit (41A, 42A, 51A, 52A) in this embodiment will be described.
As an example, assume that a disconnection occurs in the power supply path to a specific control circuit during the period from when the start switch SW is turned off until the start switch SW is turned on again during power latch control. The power supply path includes the start switch SW. Therefore, the power supply voltage is not supplied to the specific control circuit via the start switch SW. Therefore, the specific control circuit cannot recognize that the start switch SW is turned on. Furthermore, the specific control circuit is not started.
図11のタイムチャートに示すように、各制御回路は、通常制御を実行している状態で始動スイッチSWがオフされたとき(時刻T11)、パワーラッチ制御を実行する。始動スイッチSWがオフされたとき、電源電圧のレベルが「Hi」から「Lo」へ切り替わる。各制御回路は、電源電圧のレベルが「Hi」から「Lo」へ切り替わることにより、通信許可フラグF71の値を「許可」から「禁止」へ切り替える。 As shown in the time chart in Figure 11, each control circuit executes power latch control when the start switch SW is turned off (time T11) while normal control is being executed. When the start switch SW is turned off, the power supply voltage level switches from "Hi" to "Lo." When the power supply voltage level switches from "Hi" to "Lo," each control circuit switches the value of the communication permission flag F71 from "Permitted" to "Prohibited."
パワーラッチ制御の実行中、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、始動許可フラグF74の値、およびメータ通知フラグF75の値は、始動スイッチSWがオフされる直前の通常制御の実行中と同じ値に維持される。すなわち、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、および始動許可フラグF74の値は、それぞれ「許可」に維持される。メータ通知フラグF75の値は、「正常」に維持される。起動状態フラグF79の値は、「起動」に維持される。 During power latch control, the values of the first unlock permission flag F72, the second unlock permission flag F73, the start permission flag F74, and the meter notification flag F75 are maintained at the same values as during normal control immediately before the start switch SW is turned off. That is, the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74 are each maintained at "permitted." The value of the meter notification flag F75 is maintained at "normal." The value of the startup status flag F79 is maintained at "started."
始動スイッチSWがオフされた後のパワーラッチ制御の実行期間において、始動スイッチSWが再びオンされたとき(時刻T12)、特定の制御回路には、始動スイッチSWを含む給電経路を介して電源電圧が供給されない。このため、特定の制御回路は、始動スイッチSWのオンを認識することができない。したがって、特定の制御回路が起動することはない。 During the execution period of power latch control after the start switch SW is turned off, when the start switch SW is turned on again (time T12), power supply voltage is not supplied to the specific control circuit via the power supply path that includes the start switch SW. As a result, the specific control circuit is unable to recognize that the start switch SW is on. As a result, the specific control circuit is not activated.
特定の制御回路以外の3つの制御回路には、始動スイッチSWを含む給電経路を介して、電源電圧が供給される。ここでは、特定の制御回路は始動スイッチSWのオンを認識することができないため、各制御回路のすべてが始動スイッチSWのオンを認識する状況は発生し得ない。したがって、特定の制御回路以外の3つの制御回路は、起動状態フラグF79の値を「未起動」にセットする。 The power supply voltage is supplied to the three control circuits other than the specific control circuit via a power supply path that includes the start switch SW. In this case, the specific control circuit cannot recognize that the start switch SW is on, so a situation cannot occur in which all of the control circuits recognize that the start switch SW is on. Therefore, the three control circuits other than the specific control circuit set the value of the activation status flag F79 to "not activated."
特定の制御回路以外の3つの制御回路は、始動スイッチSWのオンに伴い供給される電源電圧が動作電圧範囲内の値に達したとき、通信許可フラグF71の値を「許可」にセットする。このため、特定の制御回路以外の3つの制御回路は、車載ネットワーク71を通じた通信を実行することが可能となる。 The three control circuits other than the specific control circuit set the value of the communication permission flag F71 to "permitted" when the power supply voltage supplied when the start switch SW is turned on reaches a value within the operating voltage range. This allows the three control circuits other than the specific control circuit to communicate via the in-vehicle network 71.
特定の制御回路以外の3つの制御回路は、通信許可フラグF71の値が「禁止」から「許可」へ切り替わったとき、車載ネットワーク71を介して、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、始動許可フラグF74、メータ通知フラグF75、および起動状態フラグF79の値を、車載システム72へ送信する。「未起動」にセットされた起動状態フラグF79の値を車載システム72へ送信する処理は、車載システム72に対して、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を無視することを要求するための処理である。 When the value of the communication permission flag F71 switches from "prohibited" to "permitted," the three control circuits other than the specific control circuit transmit the values of the first unlock permission flag F72, second unlock permission flag F73, start permission flag F74, meter notification flag F75, and activation status flag F79 to the in-vehicle system 72 via the in-vehicle network 71. The process of transmitting the value of the activation status flag F79 set to "not activated" to the in-vehicle system 72 is a process for requesting the in-vehicle system 72 to ignore the values of the first unlock permission flag F72, second unlock permission flag F73, and start permission flag F74.
このため、車載システム72は、起動状態フラグF79の値が「未起動」にセットされている場合、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を無視する。すなわち、第1のアンロック許可フラグF72の値、第2のアンロック許可フラグF73の値、および始動許可フラグF74の値が、それぞれ「許可」にセットされているときであれ、車載システム72は作動しない。 For this reason, when the value of the activation status flag F79 is set to "not activated," the in-vehicle system 72 ignores the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74. In other words, even if the value of the first unlock permission flag F72, the value of the second unlock permission flag F73, and the value of the start permission flag F74 are all set to "permitted," the in-vehicle system 72 will not operate.
すなわち、ステアリングロック制御装置は、ステアリングホイール11のロックを解除するための処理を実行しない。このため、ステアリングホイール11は、ロックされた状態に維持される。また、シフトロック制御装置は、シフトレバーのロックを解除するための処理を実行しない。このため、シフトレバーは、ロックされた状態に維持される。また、パワートレイン制御装置は、パワートレインを始動させるための処理を実行しない。このため、パワートレインは、停止した状態に維持される。 In other words, the steering lock control device does not execute the process to unlock the steering wheel 11. As a result, the steering wheel 11 remains locked. Furthermore, the shift lock control device does not execute the process to unlock the shift lever. As a result, the shift lever remains locked. Furthermore, the powertrain control device does not execute the process to start the powertrain. As a result, the powertrain remains stopped.
したがって、4つの制御回路(41A,42A,51A,52A)が、ステアバイワイヤシステムとして起動できない状態であるにもかかわらず、車両が走行可能な状態に遷移することがない。 As a result, even if the four control circuits (41A, 42A, 51A, 52A) are in a state where they cannot be activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven.
メータ制御装置は、始動スイッチSWがオンされた場合、起動状態フラグF79の値が「未起動」にセットされているとき、表示灯の点灯状態を、消灯状態から、たとえば赤色の点灯状態へ切り替える。これは、起動状態フラグF79の値が「未起動」にセットされていることは、各制御回路がステアバイワイヤシステムとして起動することができない状態を示すからである。運転者は、各制御回路によるパワーラッチ制御の実行完了を待つことなく、視覚を通じて、即時にステアバイワイヤシステムの異常を認識することが可能である。 When the start switch SW is turned on and the activation status flag F79 is set to "not activated," the meter control device switches the indicator light's illumination state from an off state to, for example, a red illumination state. This is because the activation status flag F79 being set to "not activated" indicates that each control circuit cannot be activated as a steer-by-wire system. The driver can immediately recognize an abnormality in the steer-by-wire system visually, without waiting for each control circuit to complete power latch control.
なお、4つ制御回路(41A,42A,51A,52A)が始動スイッチSWのオンを認識するタイミングが、単に一致しない場合においても同様である。すなわち、始動スイッチSWのオンを先行して認識した制御回路が、車載ネットワーク71を介して、各フラグ(F72,F73,F74,F75,F79)の値を車載システム72へ送信するおそれがある。しかし、始動スイッチSWのオンを認識していない制御回路が存在するとき、起動状態フラグF79の値が「未起動」にセットされる。このため、「許可」にセットされた各許可フラグ(F72,F73,F74)が車載システム72へ送信されたとしても、車載システム72が作動することはない。したがって、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することがない。 The same applies if the four control circuits (41A, 42A, 51A, 52A) simply do not recognize the start switch SW as ON at the same time. That is, the control circuit that first recognizes the start switch SW as ON may transmit the values of each flag (F72, F73, F74, F75, F79) to the in-vehicle system 72 via the in-vehicle network 71. However, if there is a control circuit that does not recognize the start switch SW as ON, the value of the activation status flag F79 is set to "not activated." Therefore, even if each permission flag (F72, F73, F74) set to "enabled" is transmitted to the in-vehicle system 72, the in-vehicle system 72 will not operate. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven.
各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても同様である。
たとえば、第2の反力制御回路42Aだけが、第1のアンロック許可フラグF72および第2のアンロック許可フラグF73の値をセットする機能を有する場合、第2の反力制御回路42Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aが、車載ネットワーク71を介して、第1のアンロック許可フラグF72の値、および第2のアンロック許可フラグF73の値が車載システム72へ送信されるおそれがある。
The same applies to the case where the function of setting the values of the permission flags (F72, F73, F74) is shared and executed by the respective control circuits.
For example, if only the second reaction force control circuit 42A has the function of setting the values of the first unlock permission flag F72 and the second unlock permission flag F73, it is possible that the second reaction force control circuit 42A will recognize that the start switch SW is turned on before the other three control circuits. In this case, there is a risk that the second reaction force control circuit 42A will transmit the values of the first unlock permission flag F72 and the second unlock permission flag F73 to the in-vehicle system 72 via the in-vehicle network 71.
しかし、始動スイッチSWのオンを認識していない制御回路が存在するとき、起動状態フラグF79の値が「未起動」にセットされる。このため、「許可」にセットされた第1のアンロック許可フラグF72の値が車載システム72へ送信されたとしても、ステアリングロック制御装置がステアリングホイール11のロックを解除するための処理を実行開始することはない。また、「許可」にセットされた第2のアンロック許可フラグF73の値が車載システム72へ送信されたとしても、シフトグロック制御装置がシフトレバーのロックを解除するための処理を実行開始することはない。したがって、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11のロック、およびシフトレバーのロックが解除されることがない。ちなみに、第2の反力制御回路42A以外の特定の制御回路に対する給電経路に断線が発生したときにおいても同様である。給電経路は、始動スイッチSWを含む給電経路である。 However, if there is a control circuit that does not recognize that the start switch SW is on, the value of the activation status flag F79 is set to "not activated." Therefore, even if the value of the first unlock permission flag F72 set to "enabled" is sent to the in-vehicle system 72, the steering lock control device will not begin executing the process to unlock the steering wheel 11. Similarly, even if the value of the second unlock permission flag F73 set to "enabled" is sent to the in-vehicle system 72, the shift lock control device will not begin executing the process to unlock the shift lever. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the steering wheel 11 and the shift lever will not be unlocked. The same applies when a break occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A. The power supply path is a power supply path that includes the start switch SW.
また、たとえば、第2の反力制御回路42Aおよび第1の転舵制御回路51Aが、始動許可フラグF74の値をセットする機能を有する場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、他の3つの制御回路に先行して、始動スイッチSWのオンを認識することが想定される。この場合、第2の反力制御回路42Aまたは第1の転舵制御回路51Aが、車載ネットワーク71を介して、始動許可フラグF74の値を車載システム72へ送信するおそれがある。 Furthermore, for example, if the second reaction force control circuit 42A and the first steering control circuit 51A have the function of setting the value of the start permission flag F74, it is possible that the second reaction force control circuit 42A or the first steering control circuit 51A will recognize that the start switch SW is on before the other three control circuits. In this case, there is a risk that the second reaction force control circuit 42A or the first steering control circuit 51A will transmit the value of the start permission flag F74 to the on-board system 72 via the on-board network 71.
しかし、始動スイッチSWのオンを認識していない制御回路が存在するとき、起動状態フラグF79の値が「未起動」にセットされる。このため、「許可」にセットされた始動許可フラグF74が車載システム72へ送信されたとしても、パワートレイン制御装置が、パワートレインを作動させるための処理を実行開始することはない。したがって、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、パワートレインが始動されることがない。ちなみに、第2の反力制御回路42Aまたは第1の転舵制御回路51A以外の特定の制御回路に対する給電経路に断線が発生した場合においても同様である。給電経路は、始動スイッチSWを含む給電経路である。 However, if there is a control circuit that does not recognize that the start switch SW is on, the value of the activation status flag F79 is set to "not activated." Therefore, even if the start permission flag F74 set to "enabled" is sent to the on-board system 72, the powertrain control device will not begin executing processing to operate the powertrain. Therefore, even if the four control circuits are not activated as a steer-by-wire system, the powertrain will not start. Incidentally, the same applies if a break occurs in the power supply path to a specific control circuit other than the second reaction force control circuit 42A or the first turning control circuit 51A. The power supply path is a power supply path that includes the start switch SW.
<制御回路の状態遷移の第2の態様>
つぎに、本実施の形態における各制御回路(41A,42A,51A,52A)の状態遷移の第2の態様について説明する。
<Second Aspect of State Transition of Control Circuit>
Next, a second aspect of the state transition of each control circuit (41A, 42A, 51A, 52A) in this embodiment will be described.
図12のタイムチャートに示すように、始動スイッチSWがオフされる直前の通常制御の実行中、特定の制御回路に対する給電経路の断線などに起因して、特定の制御回路が始動スイッチSWのオンを認識することができない状況の発生が考えられる。給電経路は、始動スイッチSWを含む給電経路である。この場合であれ、各制御回路は、始動スイッチオフされたとき、先の図11に示される第1の態様と同様の処理を実行する。すなわち、各制御回路は、各制御回路のうち1つでも始動スイッチSWのオフを認識していないと判定されるとき、起動状態フラグF79の値を「未起動」にセットする。 As shown in the time chart in Figure 12, during normal control immediately before the start switch SW is turned off, a situation may occur in which a specific control circuit is unable to recognize that the start switch SW is on due to a break in the power supply path to that control circuit. The power supply path is the one that includes the start switch SW. Even in this case, when the start switch is turned off, each control circuit executes processing similar to the first mode shown in Figure 11 above. That is, when each control circuit determines that even one of the control circuits has not recognized that the start switch SW is off, it sets the value of the activation status flag F79 to "not activated."
このため、4つの制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移することがない。各許可フラグ(F72,F73,F74)の値をセットする機能を、各制御回路で分担して実行するように構成される場合においても同様である。すなわち、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、ステアリングホイール11およびシフトレバーのロックが解除されたり、パワートレインが始動されたりすることがない。 As a result, even if the four control circuits are not activated as a steer-by-wire system, the vehicle will not transition to a state where it can be driven. The same is true when the function of setting the values of each permission flag (F72, F73, F74) is shared among the control circuits. In other words, even if the control circuits are not activated as a steer-by-wire system, the steering wheel 11 and shift lever will not be unlocked and the powertrain will not be started.
<第5の実施の形態の効果>
したがって、第5の実施の形態によれば、以下の効果を得ることができる。
(5-1)各制御回路(41A,42A,51A,52A)は、始動スイッチSWがオンされた場合、始動スイッチSWのオンを認識していない制御回路が1つでも存在するとき、起動状態フラグF79の値を「未起動」にセットする。車載システム72は、起動状態フラグF79の値が「未起動」にセットされている場合、第1のアンロック許可フラグF72、第2のアンロック許可フラグF73、および始動許可フラグF74の値を無視する。このため、各制御回路がステアバイワイヤシステムとして起動していないにもかかわらず、車両が走行可能な状態に遷移すること、あるいは、車両を走行可能な状態に遷移させるための処理が実行されることを回避することができる。
<Effects of the Fifth Embodiment>
Therefore, according to the fifth embodiment, the following effects can be obtained.
(5-1) When the start switch SW is turned on, each of the control circuits (41A, 42A, 51A, 52A) sets the value of the activation status flag F79 to "not activated" if there is at least one control circuit that does not recognize that the start switch SW is turned on. When the value of the activation status flag F79 is set to "not activated," the in-vehicle system 72 ignores the values of the first unlock permission flag F72, the second unlock permission flag F73, and the start permission flag F74. This makes it possible to prevent the vehicle from transitioning to a state where it can travel, or to prevent processing for transitioning the vehicle to a state where it can travel, from being executed even when each of the control circuits has not been activated as a steer-by-wire system.
(5-2)メータ制御装置は、始動スイッチSWがオンされた場合、起動状態フラグF79の値が「未起動」にセットされているとき、表示灯の点灯状態を、消灯状態から、たとえば赤色の点灯状態へ切り替える。これは、起動状態フラグF79の値が「未起動」にセットされていることは、各制御回路がステアバイワイヤシステムとして起動することができない状態を示すからである。したがって、運転者は、各制御回路によるパワーラッチ制御の実行完了を待つことなく、視覚を通じて、即時にステアバイワイヤシステムの異常を認識することが可能である。 (5-2) When the start switch SW is turned on and the activation status flag F79 is set to "not activated," the meter control device switches the indicator lamp from an off state to, for example, a red illuminated state. This is because the activation status flag F79 being set to "not activated" indicates that each control circuit cannot be activated as a steer-by-wire system. Therefore, the driver can immediately visually recognize an abnormality in the steer-by-wire system without waiting for each control circuit to complete power latch control.
<他の実施の形態>
なお、各実施の形態は、つぎのように変更して実施してもよい。
・第1の実施の形態、および第3~第5の実施の形態において、各制御回路(41A,42A,51A,52A)が起動時に実行するイニシャルシーケンスは、中点学習処理および舵角同期処理を含んでいてもよい。
<Other embodiments>
Each embodiment may be modified as follows.
In the first embodiment and the third to fifth embodiments, the initial sequence executed by each control circuit (41A, 42A, 51A, 52A) at startup may include a midpoint learning process and a steering angle synchronization process.
中点学習処理は、ステアリングホイール11の操舵中立位置を学習するための処理である。操舵装置10は、ステアリングホイール11の操舵角に限界を設けるためにステアリングホイール11の回転を規制するストッパ機構を有している。ストッパ機構は、たとえばステアリングホイール11の操舵範囲を360°未満に規制する。反力制御装置40は、反力モータ21の制御を通じてステアリングホイール11を第1の動作端まで動作させた後に第2の動作端まで反転動作させる。この後、反力制御装置40は、ステアリングホイール11の反転動作の開始時点および終了時点における反力モータ21の回転角に基づき操舵角の中点を演算する。操舵角の中点は、ステアリングホイール11が操舵中立位置に位置するときの反力モータ21の回転位置であるモータ中点に対応する。反力制御装置40は、操舵角の中点またはモータ中点をステアリングホイール11の操舵中立位置としてメモリに記憶する。 The midpoint learning process is a process for learning the neutral steering position of the steering wheel 11. The steering device 10 has a stopper mechanism that restricts the rotation of the steering wheel 11 to limit the steering angle of the steering wheel 11. The stopper mechanism, for example, restricts the steering range of the steering wheel 11 to less than 360°. The reaction force control device 40 controls the reaction force motor 21 to move the steering wheel 11 to a first operating limit and then reverse it to a second operating limit. The reaction force control device 40 then calculates the midpoint of the steering angle based on the rotation angle of the reaction force motor 21 at the start and end of the reverse movement of the steering wheel 11. The midpoint of the steering angle corresponds to the motor midpoint, which is the rotational position of the reaction force motor 21 when the steering wheel 11 is in the neutral steering position. The reaction force control device 40 stores the midpoint of the steering angle or the motor midpoint in memory as the neutral steering position of the steering wheel 11.
ただし、反力制御装置40は、メモリに記憶された操舵中立位置に関する情報が消失している場合にステアリングホイール11の操舵中立位置を学習する。これは、たとえば車両に新たにバッテリが取り付けられた後、初めて車両電源がオンされたときが該当する。なぜならば、バッテリの交換作業に伴い車両からバッテリが取り外されたとき、反力制御装置40に電力が供給されなくなることに起因して、反力制御装置40のメモリに記憶されていた操舵中立位置に関する情報が消失するからである。 However, the reaction force control device 40 learns the neutral steering position of the steering wheel 11 when the information about the neutral steering position stored in memory is lost. This applies, for example, when the vehicle power is turned on for the first time after a new battery is installed in the vehicle. This is because when the battery is removed from the vehicle during battery replacement, the power supply to the reaction force control device 40 is no longer supplied, and the information about the neutral steering position stored in the reaction force control device 40's memory is lost.
なお、製品仕様などによっては、反力制御装置40は、車両電源がオンされる度に中点学習処理を実行するようにしてもよいし、メモリに記憶された操舵中立位置に関する情報の信頼性が低下している場合に中点学習処理を実行するようにしてもよい。 Depending on the product specifications, the reaction force control device 40 may be configured to perform the midpoint learning process each time the vehicle power is turned on, or may be configured to perform the midpoint learning process when the reliability of the information related to the steering neutral position stored in memory has decreased.
舵角同期処理は、ステアリングホイール11の回転位置を補正するための処理である。反力制御装置40は、ステアリングホイール11の回転位置が転舵輪15の転舵位置に対応する回転位置と異なる位置であるとき、ステアリングホイール11の回転位置が転舵輪15の転舵位置に対応する回転位置となるように反力モータ21を駆動させる。 The steering angle synchronization process is a process for correcting the rotational position of the steering wheel 11. When the rotational position of the steering wheel 11 is different from the rotational position corresponding to the steered position of the steered wheels 15, the reaction force control device 40 drives the reaction force motor 21 so that the rotational position of the steering wheel 11 becomes the rotational position corresponding to the steered position of the steered wheels 15.
たとえば、反力制御装置40は、車両電源がオフされる際、その直前に検出される操舵角θsを基準操舵角として記憶する。基準操舵角は、車両電源がオフされている期間におけるステアリングホイール11の回転の有無を判定する際の基準である。反力制御装置40は、車両電源がオンされた直後の操舵角θsが基準操舵角と一致しないとき、車両電源がオンされた直後の操舵角θsと基準操舵角との差を求め、当該差を無くすように反力モータ21に対する給電を制御する。 For example, when the vehicle power supply is turned off, the reaction force control device 40 stores the steering angle θs detected immediately before as the reference steering angle. The reference steering angle is used as a reference for determining whether the steering wheel 11 is rotating while the vehicle power supply is turned off. When the steering angle θs immediately after the vehicle power supply is turned on does not match the reference steering angle, the reaction force control device 40 calculates the difference between the steering angle θs immediately after the vehicle power supply is turned on and the reference steering angle, and controls the power supply to the reaction force motor 21 to eliminate this difference.
なお、反力制御装置40は、車両電源がオンされた直後の操舵角θsの値と、車両電源がオンされた直後の転舵角θwに対して舵角比の逆数を乗算した値との差を求め、当該差を無くすように反力モータ21に対する給電を制御するようにしてもよい。 The reaction force control device 40 may also calculate the difference between the value of the steering angle θs immediately after the vehicle power supply is turned on and the value obtained by multiplying the steering angle θw immediately after the vehicle power supply is turned on by the reciprocal of the steering angle ratio, and control the power supply to the reaction force motor 21 so as to eliminate this difference.
・第1の実施の形態において、反力モータ21および転舵モータ31は、2系統の巻線群を有していたが、1系統の巻線群を有するものであってもよい。この場合、反力制御装置40は、第1系統回路41および第2系統回路42のうちいずれか一方のみを有していてもよい。また、この場合、転舵制御装置50は、第1系統回路51および第2系統回路52のうちいずれか一方のみを有していてもよい。ここでは、反力制御装置40が第1系統回路41のみを有している場合、かつ転舵制御装置50が第1系統回路51のみを有する場合を一例として挙げる。第1の反力制御回路41Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF11の値をセットする。第1の転舵制御回路51Aは、始動スイッチSWがオンしているかどうかの判定結果に応じてフラグF31の値をセットする。第1の反力制御回路41Aおよび第1の転舵制御回路51Aは、フラグF11の値およびフラグF31の値が共に「1」であるとき、第1の反力制御回路41Aおよび第1の転舵制御回路51Aが共に始動スイッチSWのオンを認識している旨判定する。これを契機として、第1の反力制御回路41Aおよび第1の転舵制御回路51Aは起動する。したがって、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、第1の反力制御回路41Aおよび第1の転舵制御回路51Aが車両電源のオンを認識するタイミングが互いに異なるときであれ、第1の反力制御回路41Aおよび第1の転舵制御回路51Aが起動を開始するタイミングを一致させることができる。これは、反力制御装置40が第2系統回路42のみを有している場合、かつ転舵制御装置50が第2系統回路52のみを有する場合についても同様である。このため、反力モータおよび転舵モータの駆動を適切に制御することができる。なお、第1の反力制御回路41Aまたは第2の反力制御回路42Aは、反力制御回路に相当する。第1の転舵制御回路51Aまたは第2の転舵制御回路52Aは、転舵制御回路に相当する。この構成は、第3~第5の実施の形態に適用してもよい。 - In the first embodiment, the reaction force motor 21 and the steering motor 31 have two winding groups, but they may also have a single winding group. In this case, the reaction force control device 40 may have only one of the first system circuit 41 and the second system circuit 42. In this case, the steering control device 50 may have only one of the first system circuit 51 and the second system circuit 52. Here, we will take as an example a case where the reaction force control device 40 has only the first system circuit 41 and the steering control device 50 has only the first system circuit 51. The first reaction force control circuit 41A sets the value of flag F11 depending on the result of determining whether the start switch SW is on. The first steering control circuit 51A sets the value of flag F31 depending on the result of determining whether the start switch SW is on. When the value of flag F11 and the value of flag F31 are both "1," the first reaction force control circuit 41A and the first turning control circuit 51A determine that they both recognize that the start switch SW is on. This triggers the first reaction force control circuit 41A and the first turning control circuit 51A to start up. Therefore, if the vehicle power supply is turned on during execution of power latch control after the vehicle power supply has been turned off, even if the first reaction force control circuit 41A and the first turning control circuit 51A recognize that the vehicle power supply is on at different times, the timing at which the first reaction force control circuit 41A and the first turning control circuit 51A start up can be synchronized. This also applies when the reaction force control device 40 has only the second system circuit 42 and when the turning control device 50 has only the second system circuit 52. This allows the drive of the reaction force motor and the turning motor to be appropriately controlled. The first reaction force control circuit 41A or the second reaction force control circuit 42A corresponds to a reaction force control circuit. The first turning control circuit 51A or the second turning control circuit 52A corresponds to a turning control circuit. This configuration may be applied to the third to fifth embodiments.
・第1の実施の形態において、各制御回路(41A,42A,51A,52A)は、各フラグ(F11,F21,F31,F41)の値を互いに確認し合うことにより、すべての制御回路が車両電源のオンを認識したかどうかを判定するようにしてもよい。ただし、この場合、第1の反力制御回路41Aと第2の転舵制御回路52Aとは、通信線を介して互いに情報を授受可能に設ける。また、第2の反力制御回路42Aと第1の転舵制御回路51Aとは、通信線を介して互いに情報を授受可能に設ける。この構成は、第3~第5の実施の形態に適用してもよい。 - In the first embodiment, the control circuits (41A, 42A, 51A, 52A) may mutually check the values of their flags (F11, F21, F31, F41) to determine whether all control circuits have recognized that the vehicle power supply is on. However, in this case, the first reaction force control circuit 41A and the second turning control circuit 52A are configured to be able to exchange information with each other via a communication line. The second reaction force control circuit 42A and the first turning control circuit 51A are also configured to be able to exchange information with each other via a communication line. This configuration may be applied to the third to fifth embodiments.
・第1の実施の形態において、各制御回路(41A,42A,51A,52A)のうちいずれか1つの特定の制御回路が他の制御回路のフラグの値を確認することによって、すべての制御回路が車両電源のオンを認識したかどうかを判定するようにしてもよい。特定の制御回路は、すべての制御回路が車両電源のオンを認識したかどうかの判定結果を他の制御回路に対して通知する。ただし、この場合、第1の反力制御回路41Aおよび第2の転舵制御回路52A、または第2の反力制御回路42Aおよび第1の転舵制御回路51Aは、通信線を介して互いに情報を授受可能に設ける。この構成は、第3~第5の実施の形態に適用してもよい。 - In the first embodiment, one specific control circuit among the control circuits (41A, 42A, 51A, 52A) may check the flag values of the other control circuits to determine whether all control circuits have recognized that the vehicle power supply is on. The specific control circuit notifies the other control circuits of the determination result of whether all control circuits have recognized that the vehicle power supply is on. In this case, however, the first reaction force control circuit 41A and the second turning control circuit 52A, or the second reaction force control circuit 42A and the first turning control circuit 51A, are configured to be able to exchange information with each other via communication lines. This configuration may also be applied to the third to fifth embodiments.
・第1の実施の形態では車両用制御装置をステアバイワイヤ式の操舵装置に、第2の実施の形態では車両用制御装置を電動パワーステアリング装置に具体化したが、たとえばドアロックに連動して開閉するドアミラー装置に具体化してもよい。複数の制御回路間で同期した状態遷移が必要とされる全ての車載システムに具体化することができる。ただし、同期した状態遷移の契機となる事象は、車両電源のオンに限らない。第3~第5の実施の形態についても、第1および第2の実施の形態と同様に、複数の制御回路間で同期した状態遷移が必要とされる全ての車載システムに具体化することができる。 - In the first embodiment, the vehicle control device is embodied in a steer-by-wire steering device, and in the second embodiment, the vehicle control device is embodied in an electric power steering device. However, it may also be embodied in, for example, a door mirror device that opens and closes in conjunction with door locks. The present invention can be embodied in any in-vehicle system that requires synchronized state transitions between multiple control circuits. However, the event that triggers a synchronized state transition is not limited to turning on the vehicle power supply. As with the first and second embodiments, the third to fifth embodiments can also be embodied in any in-vehicle system that requires synchronized state transitions between multiple control circuits.
11…ステアリングホイール
15…転舵輪
21…反力モータ
31…転舵モータ
41A…第1の反力制御回路
42A…第2の反力制御回路
51A…第1の転舵制御回路
52A…第2の転舵制御回路
70…アシストモータ
72…車載システム
N11…反力モータの第1系統の巻線群
N12…反力モータの第2系統の巻線群
N21…転舵モータの第1系統の巻線群
N22…転舵モータの第2系統の巻線群
N31…アシストモータの第1系統の巻線群
N32…アシストモータの第2系統の巻線群
REFERENCE SIGNS LIST 11...Steering wheel 15...Steered wheel 21...Reaction motor 31...Steered motor 41A...First reaction force control circuit 42A...Second reaction force control circuit 51A...First turning control circuit 52A...Second turning control circuit 70...Assist motor 72...In-vehicle system N11...First system winding group of reaction force motor N12...Second system winding group of reaction force motor N21...First system winding group of turning motor N22...Second system winding group of turning motor N31...First system winding group of assist motor N32...Second system winding group of assist motor
Claims (9)
複数の前記制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての前記制御回路が車両電源のオンを認識するのを待って起動を開始する車両用制御装置。 The control circuit includes a plurality of control circuits that are activated when the vehicle power supply is turned on to control the control target, and that are activated when the vehicle power supply is turned off to perform power latch control to maintain power for a predetermined period of time,
When the vehicle power supply is turned on while power latch control is being executed after the vehicle power supply is turned off, the plurality of control circuits wait for all of the control circuits, including the control circuit itself, to recognize that the vehicle power supply is on before starting up.
複数の前記制御回路は、前記フラグの値に基づき自己を含むすべての前記制御回路が車両電源のオンを認識しているかどうかを判定する請求項1に記載の車両用制御装置。 The plurality of control circuits set flag values according to the recognition result of whether the vehicle power supply is on or not,
The vehicle control device according to claim 1 , wherein each of the plurality of control circuits determines whether or not all of the control circuits, including itself, recognize that the vehicle power supply is on, based on the value of the flag.
2系統の巻線群を有し、転舵輪との間の動力伝達が分離されたステアリングホイールに付与される操舵反力を発生する反力モータと、
転舵輪を転舵させるための転舵力を発生する転舵モータと、を含み、
複数の前記制御回路は、
前記反力モータの第1系統の巻線群に対する給電を制御する第1の反力制御回路と、
前記反力モータの第2系統の巻線群に対する給電を制御する第2の反力制御回路と、
前記転舵モータの第1系統の巻線群に対する給電を制御する第1の転舵制御回路と、
前記転舵モータの第2系統の巻線群に対する給電を制御する第2の転舵制御回路と、を含む請求項1または請求項2に記載の車両用制御装置。 The control object is
a reaction motor having two winding groups and generating a steering reaction force to be applied to a steering wheel whose power transmission between the steering wheel and the steered wheels is separated;
a steering motor that generates a steering force for steering the steered wheels,
The plurality of control circuits include:
a first reaction force control circuit that controls power supply to a first system of windings of the reaction force motor;
a second reaction force control circuit that controls power supply to a second system of windings of the reaction force motor;
a first steering control circuit that controls power supply to a first system of windings of the steering motor;
3. The vehicle control device according to claim 1, further comprising: a second steering control circuit that controls power supply to a second system of windings of the steering motor.
前記第1の転舵制御回路と前記第2の転舵制御回路とは、車両電源のオンを認識したかどうかを互いに確認し合う第2の相互確認を行い、
前記第1の反力制御回路と前記第1の転舵制御回路とは、前記第1の相互確認および前記第2の相互確認の成否を互いに確認し合う第3の相互確認を行い、前記第1の相互確認および前記第2の相互確認が成立するとき、すべての前記制御回路が車両電源のオンを認識した旨判定し、
前記第2の反力制御回路と前記第2の転舵制御回路とは、前記第1の相互確認および前記第2の相互確認の成否を互いに確認し合う第4の相互確認を行い、前記第1の相互確認および前記第2の相互確認が成立するとき、すべての前記制御回路が車両電源のオンを認識した旨判定する請求項3に記載の車両用制御装置。 the first reaction force control circuit and the second reaction force control circuit perform a first mutual confirmation in which they confirm with each other whether they have recognized that a vehicle power source is on;
the first turning control circuit and the second turning control circuit perform a second mutual confirmation in which they confirm with each other whether they have recognized that the vehicle power supply is on;
the first reaction force control circuit and the first steering control circuit perform a third mutual confirmation in which they mutually confirm the success or failure of the first mutual confirmation and the second mutual confirmation, and when the first mutual confirmation and the second mutual confirmation are successful, it is determined that all of the control circuits have recognized that the vehicle power supply is on;
4. The vehicle control device according to claim 3, wherein the second reaction force control circuit and the second steering control circuit perform a fourth mutual confirmation in which they mutually confirm the success or failure of the first mutual confirmation and the second mutual confirmation, and when the first mutual confirmation and the second mutual confirmation are successful, it is determined that all of the control circuits have recognized that the vehicle power supply is on.
複数の前記制御回路は、前記反力モータを制御する反力制御回路と、前記転舵モータを制御する転舵制御回路と、を含み、
前記反力制御回路および前記転舵制御回路は、車両電源のオンを認識したかどうかを互いに確認し合う請求項1または請求項2に記載の車両用制御装置。 the controlled object includes a reaction motor which is a source of generating a steering reaction force applied to a steering wheel whose power transmission is separated from that of the steered wheels, and a turning motor which is a source of generating a turning force for turning the steered wheels,
the plurality of control circuits include a reaction force control circuit that controls the reaction force motor, and a steering control circuit that controls the steering motor,
3. The vehicle control device according to claim 1, wherein the reaction force control circuit and the steering control circuit confirm with each other whether they have recognized that the vehicle power supply is on.
前記アシストモータは、第1系統の巻線群および第2系統の巻線群を有し、
複数の前記制御回路は、前記第1系統の巻線群に対する給電を制御する第1のアシスト制御回路と、前記第2系統の巻線群に対する給電を制御する第2のアシスト制御回路と、を含み、
前記第1のアシスト制御回路および前記第2のアシスト制御回路は、車両電源のオンを認識したかどうかを互いに確認し合う請求項1または請求項2に記載の車両用制御装置。 the controlled object includes an assist motor that generates an assist force to assist the operation of a steering wheel,
the assist motor has a first winding group and a second winding group,
the plurality of control circuits include a first assist control circuit that controls power supply to the first system of winding groups, and a second assist control circuit that controls power supply to the second system of winding groups;
3. The vehicle control device according to claim 1, wherein the first assist control circuit and the second assist control circuit confirm with each other whether they have recognized that the vehicle power supply is turned on.
前記制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての前記制御回路が車両電源のオンを認識するのを待って前記車載システムとの通信の実行が許可されるように構成される請求項1または請求項2に記載の車両用制御装置。 the control circuit is configured to be able to communicate with an in-vehicle system that executes a process for transitioning the vehicle to a drivable state;
3. The vehicle control device according to claim 1, wherein the control circuit is configured such that, when the vehicle power is turned on while power latch control is being executed after the vehicle power is turned off, the control circuit waits until all of the control circuits, including the control circuit itself, recognize that the vehicle power is on before allowing communication with the in-vehicle system to be executed.
前記制御回路は、前記車載システムに対して前記処理の実行を許可するかどうかを示す情報を有し、
前記制御回路は、前記制御対象の制御の実行中に車両電源がオフされた場合、前記情報の初期化処理として、前記情報の内容を、前記車載システムに対して前記処理の実行を許可する内容から、前記車載システムに対して前記処理の実行禁止を要求する内容へ変更し、
車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされたとき、前記情報を前記車載システムに送信するように構成される請求項1または請求項2に記載の車両用制御装置。 the control circuit is configured to be able to communicate with an in-vehicle system that executes a process for transitioning the vehicle to a drivable state, and is configured to be allowed to communicate with the in-vehicle system when the vehicle power supply is turned on;
the control circuit has information indicating whether or not the in-vehicle system is permitted to execute the process;
When the vehicle power supply is turned off during execution of control of the control target, the control circuit initializes the information by changing the content of the information from a content that allows the in-vehicle system to execute the process to a content that requests the in-vehicle system to prohibit execution of the process;
3. The vehicle control device according to claim 1, wherein the information is transmitted to the in-vehicle system when the vehicle power supply is turned on during execution of power latch control after the vehicle power supply has been turned off.
前記制御回路は、前記車載システムに対して前記処理の実行を許可するかどうかを示す情報を有し、
前記制御回路は、前記制御対象の制御の実行中に車両電源がオフされた場合、前記情報の内容を、前記制御対象の制御実行時の内容である、前記車載システムに対して前記処理の実行を許可する内容に保持し、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされたとき、前記情報を前記車載システムに送信するように構成され、
前記制御回路は、車両電源がオフされた後のパワーラッチ制御の実行中に車両電源がオンされた場合、自己を含むすべての前記制御回路が車両電源のオンを認識した状態ではないとき、前記車載システムに対して前記情報を無視することを要求するための処理を実行するように構成される請求項1または請求項2に記載の車両用制御装置。 the control circuit is configured to be able to communicate with an in-vehicle system that executes a process for transitioning the vehicle to a drivable state, and is configured to be allowed to communicate with the in-vehicle system when the vehicle power supply is turned on;
the control circuit has information indicating whether or not the in-vehicle system is permitted to execute the process;
the control circuit is configured to, when the vehicle power supply is turned off during execution of the control of the control object, hold the content of the information as the content at the time of execution of the control of the control object, which is the content that permits the in-vehicle system to execute the process, and to transmit the information to the in-vehicle system when the vehicle power supply is turned on during execution of the power latch control after the vehicle power supply is turned off;
3. The vehicle control device according to claim 1, wherein the control circuit is configured to execute processing to request the in-vehicle system to ignore the information when the vehicle power is turned on during execution of power latch control after the vehicle power is turned off and all of the control circuits, including the control circuit itself, are not in a state where they recognize that the vehicle power is on.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22201287.4A EP4166422B1 (en) | 2021-10-15 | 2022-10-13 | Control device for vehicle |
| CN202211260040.0A CN115973261B (en) | 2021-10-15 | 2022-10-14 | Control device for vehicle |
| US17/966,325 US12233972B2 (en) | 2021-10-15 | 2022-10-14 | Control device for vehicle |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021169588 | 2021-10-15 | ||
| JP2021169588 | 2021-10-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023059811A JP2023059811A (en) | 2023-04-27 |
| JP7801181B2 true JP7801181B2 (en) | 2026-01-16 |
Family
ID=86096875
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022102097A Active JP7801181B2 (en) | 2021-10-15 | 2022-06-24 | Vehicle control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7801181B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018139480A (en) | 2016-07-11 | 2018-09-06 | 株式会社デンソー | Motor control device, motor drive system, and motor control method |
| JP2018153070A (en) | 2016-07-11 | 2018-09-27 | 株式会社デンソー | Motor controller, motor drive system, and motor control method |
| JP2020092583A (en) | 2018-12-07 | 2020-06-11 | 株式会社デンソー | Steering system |
| JP2020147191A (en) | 2019-03-14 | 2020-09-17 | 日本電産エレシス株式会社 | Motor control device for electric power steering |
| JP2021075182A (en) | 2019-11-11 | 2021-05-20 | 株式会社デンソー | Motor drive system |
-
2022
- 2022-06-24 JP JP2022102097A patent/JP7801181B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018139480A (en) | 2016-07-11 | 2018-09-06 | 株式会社デンソー | Motor control device, motor drive system, and motor control method |
| JP2018153070A (en) | 2016-07-11 | 2018-09-27 | 株式会社デンソー | Motor controller, motor drive system, and motor control method |
| JP2020092583A (en) | 2018-12-07 | 2020-06-11 | 株式会社デンソー | Steering system |
| JP2020147191A (en) | 2019-03-14 | 2020-09-17 | 日本電産エレシス株式会社 | Motor control device for electric power steering |
| JP2021075182A (en) | 2019-11-11 | 2021-05-20 | 株式会社デンソー | Motor drive system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023059811A (en) | 2023-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115973261B (en) | Control device for vehicle | |
| US12128964B2 (en) | Control device for vehicle | |
| US12286171B2 (en) | Steering control device, vehicle power source system, and vehicle | |
| JP7637502B2 (en) | Power System | |
| CN110871839A (en) | Vehicle control device | |
| JP7801181B2 (en) | Vehicle control device | |
| EP4173900B1 (en) | Steering control device | |
| JP7818482B2 (en) | Steering control device | |
| EP4309973A1 (en) | Steering control system | |
| US20240400125A1 (en) | Vehicle control device | |
| US12600407B2 (en) | Steering control device | |
| JP2024078791A (en) | Vehicle Power System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250312 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251120 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260105 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7801181 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |