Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6378119B2 - Control controller, steer-by-wire system and machine - Google Patents
[go: Go Back, main page]

JP6378119B2 - Control controller, steer-by-wire system and machine - Google Patents

Control controller, steer-by-wire system and machine Download PDF

Info

Publication number
JP6378119B2
JP6378119B2 JP2015051652A JP2015051652A JP6378119B2 JP 6378119 B2 JP6378119 B2 JP 6378119B2 JP 2015051652 A JP2015051652 A JP 2015051652A JP 2015051652 A JP2015051652 A JP 2015051652A JP 6378119 B2 JP6378119 B2 JP 6378119B2
Authority
JP
Japan
Prior art keywords
switch
channel
backup
main
failure
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.)
Expired - Fee Related
Application number
JP2015051652A
Other languages
Japanese (ja)
Other versions
JP2016168986A (en
Inventor
川口 貴正
貴正 川口
飯室 聡
聡 飯室
博史 峯
博史 峯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to JP2015051652A priority Critical patent/JP6378119B2/en
Publication of JP2016168986A publication Critical patent/JP2016168986A/en
Application granted granted Critical
Publication of JP6378119B2 publication Critical patent/JP6378119B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は、操舵装置とステアリングが機械的に連結していないステアバイワイヤシステムなどにおいて、制御系に冗長性を持たせるのに好適な制御コントローラに関する。   The present invention relates to a control controller suitable for providing redundancy to a control system in a steer-by-wire system or the like in which a steering device and a steering are not mechanically coupled.

自動車、走行する土工機械、自動走行するロボット或いは無人飛行機などの制御系システムにおいては、電気・電子制御化が進み機能安全対応が必須となっている。特に、故障して操舵不能になった場合の危険性が高いステアリングにおいても、ステアリングバイワイヤ(以下、ステアバイワイヤ)と呼ばれる電気・電子制御化が検討されている。その中で、特開2013−012345号公報(特許文献1)には、制御装置を多重化することで制御の冗長性が得られるようにしたステアバイワイヤ式操舵装置が記載されている。このステアバイワイヤ式操舵装置は、メインモータを切り離しサブモータの回転を伝えて転舵可能なフェールセーフモードとする切替機構と、反力アクチュエータ及びサブモータを制御する第1の制御装置と、メインモータを駆動する第2の制御装置とを有している。さらに、第1の制御装置は、異常時切替指令部を有し、相互故障診断部で第2の制御装置が故障であると診断したときに、切替機構をフェールセーフモードとする(要約参照)。   In control systems such as automobiles, traveling earth-moving machines, automatic traveling robots, and unmanned airplanes, electrical / electronic control has progressed and functional safety support has become essential. In particular, even in a steering where there is a high risk of being unable to steer due to a failure, electric / electronic control called steering-by-wire (hereinafter referred to as “steer-by-wire”) is being studied. Among them, Japanese Patent Application Laid-Open No. 2013-012345 (Patent Document 1) describes a steer-by-wire type steering device in which control redundancy is obtained by multiplexing control devices. This steer-by-wire steering device drives the main motor by switching the fail-safe mode that can turn the main motor by disconnecting the main motor and transmitting the rotation of the sub motor, the first control device that controls the reaction force actuator and the sub motor, and the main motor. And a second control device. Furthermore, the first control device has an abnormal-time switching command unit, and when the mutual failure diagnosis unit diagnoses that the second control device is in failure, the switching mechanism is set to fail-safe mode (see summary).

特開2013−28312号公報JP 2013-28312 A

特許文献1では、切替機構が切替できないという故障をした後に、第1の制御装置が故障すると、第2の制御装置に切替えることができない。すなわち、特許文献1では、切替機構及び第1の制御装置が故障した場合に動作を継続することができない危険側故障になるという場合が想定されていない。そのため、特許文献1のステアバイワイヤ式操舵装置では、切替機構に接続される制御装置の故障に対して冗長化されているという効果に留まる。   In Patent Document 1, if the first control device fails after the failure that the switching mechanism cannot be switched, it cannot be switched to the second control device. That is, Patent Document 1 does not assume a case where a dangerous failure that cannot be continued when the switching mechanism and the first control device fail is assumed. For this reason, the steer-by-wire steering device disclosed in Patent Document 1 has the effect of being redundant with respect to the failure of the control device connected to the switching mechanism.

制御系システムの機能安全対応を図るには、切替機構内部の切替スイッチを冗長構成とする必要がある。さらに、切替機構の制御を容易とするために、制御系システム内の制御装置を冗長化するのではなく、制御装置内で冗長化することが好ましい。   In order to meet the functional safety of the control system, the changeover switch in the changeover mechanism needs to have a redundant configuration. Furthermore, in order to facilitate the control of the switching mechanism, it is preferable to make the control device in the control system redundant rather than redundant in the control system.

本発明の目的は、切替機構の内部で切替できないという故障によって、制御系システムが危険側故障になることを低減し、安全側故障割合を向上させることにある。   An object of the present invention is to reduce the risk that a control system becomes a dangerous failure due to a failure that cannot be switched inside the switching mechanism, and to improve the safety-side failure rate.

上記課題を解決するために、本発明の制御コントローラは、アクチュエータを制御する制御信号を生成するメインチャネル及びバックアップチャネルと、前記メインチャネル及び前記バックアップチャネルの故障を検出するチャネル故障検出部と、前記メインチャネルが出力する第1制御信号と前記バックアップチャネルが出力する第2制御信号とを切替えてアクチュエータへの出力インタフェースに出力する切替機構とを備えた制御コントローラにおいて、
前記切替機構は、前記メインチャネル及び前記バックアップチャネルと前記出力インタフェースとの接続状態を切替えるメインスイッチ及び1つ以上のバックアップスイッチと、前記メインスイッチ及び前記バックアップスイッチの接続状態を切替える切替制御部と、前記メインスイッチ及び前記バックアップスイッチの故障を検出するスイッチ故障検出部とを有し、
前記バックアップスイッチは、前記第1制御信号が伝達される第1信号線に第3信号線を接続すると共に前記第2制御信号が伝達される第2信号線に第4信号線を接続する接続状態と、前記第1制御信号が伝達される第1信号線に前記第4信号線を接続すると共に前記第2制御信号が伝達される第2信号線に前記第3信号線を接続する接続状態と、を切替えるように構成され、
前記メインスイッチは、前記第3信号線を前記出力インタフェースに接続する接続状態と、前記第4信号線を前記出力インタフェースに接続する接続状態と、を切替えるように構成され、
前記切替機構は、前記切替制御部が前記チャネル故障検出部及び前記スイッチ故障検出部からの故障通知を受け取って前記メインスイッチ及び前記バックアップスイッチの接続状態の切替を行うことにより、前記出力インタフェースに前記第1制御信号又は前記第2制御信号のいずれか一方を出力する。
In order to solve the above problems, a controller of the present invention includes a main channel and a backup channel that generate a control signal for controlling an actuator, a channel failure detection unit that detects a failure of the main channel and the backup channel, a switching mechanism that outputs switch and a second control signal by the first control signal and the backup channel main channel is output to the output interface to the actuator, the controller having a,
The switching mechanism includes a main switch and one or more backup switches that switch a connection state between the main channel and the backup channel and the output interface, a switching control unit that switches a connection state between the main switch and the backup switch, have a, a switch failure detecting section detecting a failure of the main switch and the backup switch,
The backup switch has a connection state in which a third signal line is connected to a first signal line to which the first control signal is transmitted and a fourth signal line is connected to a second signal line to which the second control signal is transmitted. And a connection state in which the fourth signal line is connected to the first signal line to which the first control signal is transmitted and the third signal line is connected to the second signal line to which the second control signal is transmitted. Is configured to switch between,
The main switch is configured to switch between a connection state in which the third signal line is connected to the output interface and a connection state in which the fourth signal line is connected to the output interface;
In the switching mechanism, the switching control unit receives a failure notification from the channel failure detection unit and the switch failure detection unit, and switches the connection state of the main switch and the backup switch, so that the output interface Either the first control signal or the second control signal is output .

本発明によれば、切替機構内部の故障を検知し、メインスイッチが故障した場合は、バックアップスイッチによってメインチャネル又はバックアップチャネルへの接続を切替えるので、切替機構内部が故障をしても制御系システムは動作を継続することができる。このため、危険側故障になることを低減し、安全側故障割合を向上させることができる。   According to the present invention, a failure in the switching mechanism is detected, and when the main switch fails, the connection to the main channel or the backup channel is switched by the backup switch. Can continue to operate. For this reason, it can reduce that it becomes a dangerous side failure, and can improve the safe side failure rate.

上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。   Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.

本発明を車体システム100のステアバイワイヤシステム104に適用した場合の一実施例を示すブロック図である。1 is a block diagram showing an embodiment when the present invention is applied to a steer-by-wire system 104 of a vehicle body system 100. FIG. ステアバイワイヤシステム104内の制御コントローラ114の一実施例を示すブロック図である。2 is a block diagram illustrating one embodiment of a controller 114 within the steer-by-wire system 104. FIG. メインチャネル201、バックアップチャネル202及びチャネル故障検出部203の一実施例を示すブロック図である。FIG. 3 is a block diagram illustrating an embodiment of a main channel 201, a backup channel 202, and a channel failure detection unit 203. MCU(マイコン)301内に、2つのCPU(CPU_A,CPU_B)311A,311Bを設けたロックステップマイコンの一実施例を示すブロック図である。FIG. 2 is a block diagram showing an embodiment of a lockstep microcomputer in which two CPUs (CPU_A, CPU_B) 311A and 311B are provided in an MCU (microcomputer) 301. メインスイッチ213の一実施例を示す回路図である。FIG. 6 is a circuit diagram showing an embodiment of a main switch 213. メインスイッチ213をSPSTスイッチで構成した一実施例を示す回路図である。It is a circuit diagram which shows one Example which comprised the main switch 213 with the SPST switch. バックアップスイッチ214の一実施例を示す回路図である。FIG. 6 is a circuit diagram showing an embodiment of a backup switch 214. バックアップスイッチ214をDPDTスイッチで構成した一実施例を示す回路図である。It is a circuit diagram which shows one Example which comprised the backup switch 214 with the DPDT switch. メインスイッチ213とバックアップスイッチ214との接続の一実施例を示す図であり、両スイッチ213,214を直列接続した回路図である。It is a figure which shows one Example of the connection of the main switch 213 and the backup switch 214, and is a circuit diagram which connected both switches 213 and 214 in series. 制御コントローラ114におけるメインチャネル201及びバックアップチャネル202のフローチャートである。4 is a flowchart of a main channel 201 and a backup channel 202 in the control controller 114. 制御コントローラ114の切替制御部212のフローチャートである。4 is a flowchart of a switching control unit 212 of the control controller 114. メインスイッチ213の別の実施例を示す回路図である。FIG. 6 is a circuit diagram showing another embodiment of the main switch 213.

以下、図面を用いて、本発明に係る実施例を説明する。   Embodiments according to the present invention will be described below with reference to the drawings.

図1は、本発明を車体システム100のステアバイワイヤシステム104に適用した場合の一実施例を示すブロック図である。   FIG. 1 is a block diagram showing an embodiment in which the present invention is applied to the steer-by-wire system 104 of the vehicle body system 100.

ステアバイワイヤシステム104は、移動体システム100の移動体ボディ100Aの移動方向を変えるために用いられる装置である。移動体システム100は、乗用車などの車両や産業機械を含む。産業機械は、ダンプトラックや油圧ショベル等に代表される土工機械及び建設機械を含む。産業機械は、陸上を走行する車両に限らず、飛行機や船舶であってもよい。以下、陸上を走行する移動体システム(車体システム)100を対象として、説明する。   The steer-by-wire system 104 is an apparatus used to change the moving direction of the moving body 100A of the moving body system 100. The mobile system 100 includes vehicles such as passenger cars and industrial machines. Industrial machines include earthwork machines and construction machines represented by dump trucks and hydraulic excavators. The industrial machine is not limited to a vehicle traveling on land, but may be an airplane or a ship. Hereinafter, a description will be given of a mobile system (body system) 100 traveling on land.

車体システム100はステアリングハンドル101、機械装置102、足部103及びステアバイワイヤシステム104を備える。ステアリングハンドル101、機械装置102、足部103及びステアバイワイヤシステム104は、移動体ボディ(車体)100A上に設けられている。機械装置102及びステアバイワイヤシステム104は操舵装置を構成する。   The vehicle body system 100 includes a steering handle 101, a mechanical device 102, a foot 103, and a steer-by-wire system 104. The steering handle 101, the mechanical device 102, the foot 103, and the steer-by-wire system 104 are provided on a moving body (vehicle body) 100A. The mechanical device 102 and the steer-by-wire system 104 constitute a steering device.

ステアリングハンドル101は、例えば、ステアリングホイール、ステアリングレバー、ステアリングバー又はジョイスティックなどのステアリング操作器具であって、センサに対して傾きや速度、加速度などを伝達する。ステアリングハンドル101は必ずしも人間が操作する必要はなく、遠隔で操作されたり、人工知能搭載のコントローラから直接操作されても良い。   The steering handle 101 is, for example, a steering operation tool such as a steering wheel, a steering lever, a steering bar, or a joystick, and transmits tilt, speed, acceleration, and the like to the sensor. The steering handle 101 is not necessarily operated by a human, and may be operated remotely or directly from a controller equipped with artificial intelligence.

機械装置102は、機械装置に対して動力を伝達するステアリングに関わる装置であって、例えば、ギアやシャフトなどである。   The mechanical device 102 is a device related to steering that transmits power to the mechanical device, and is, for example, a gear or a shaft.

足部103は例えば、タイヤである。足部103は、タイヤの他に、クローラであってもよい。産業用機械が水上や空を走行する場合は、尾翼のようなものでもよい。すなわち、足部103は、走行路面、空気或いは水の抵抗を受けて車体ボディを含む移動体ボディ100Aの移動方向を変える装置である。車体システム100においては、足部103は、走行するための走行部を兼ねる。   The foot part 103 is, for example, a tire. The foot portion 103 may be a crawler in addition to the tire. When an industrial machine travels on the water or in the sky, it may be like a tail. That is, the foot 103 is a device that changes the moving direction of the moving body 100A including the vehicle body body under the resistance of the traveling road surface, air, or water. In the vehicle body system 100, the foot 103 also serves as a traveling unit for traveling.

ステアバイワイヤシステム104は、センサ111、アクチュエータ112、表示器113及び制御コントローラ114から構成される。   The steer-by-wire system 104 includes a sensor 111, an actuator 112, a display 113, and a control controller 114.

センサ111は、ステアリングハンドル101から操舵角情報などを取得するものであって、操舵角情報などを制御コントローラ114にアナログ信号やPWM(Pulse Width Modulation)信号、CAN通信などで伝達する。   The sensor 111 acquires steering angle information and the like from the steering handle 101, and transmits the steering angle information and the like to the control controller 114 by an analog signal, a PWM (Pulse Width Modulation) signal, CAN communication, and the like.

アクチュエータ112は、制御コントローラ114からPWM信号などの電気信号やCAN通信などで伝達されたストリーム情報によって動作するものであって、例えば、電磁弁やモータである。   The actuator 112 operates according to stream information transmitted from the controller 114 by an electrical signal such as a PWM signal or CAN communication, and is, for example, an electromagnetic valve or a motor.

表示器113は、制御コントローラ114からの指示によって、運転手やオペレータなどの人や人工知能などへ情報を伝達する手段である。例えば、LEDや液晶などの表示パネルや、警報音などを発生する装置でもよい。   The display unit 113 is a means for transmitting information to a person such as a driver or an operator, artificial intelligence, or the like according to an instruction from the controller 114. For example, a display panel such as an LED or a liquid crystal or a device that generates an alarm sound may be used.

制御コントローラ114は、センサ111からのアナログ信号またはPWM信号またはCAN通信などで情報を取得する入力インタフェースをもつ。また、図示はしないが、入力インタフェースには、例えば、エンジンコントローラなどからのエンジン回転数情報など走行に関わる情報が入力されてもよい。   The controller 114 has an input interface for acquiring information by an analog signal or PWM signal from the sensor 111 or CAN communication. Although not shown, information related to traveling such as engine speed information from an engine controller or the like may be input to the input interface.

制御コントローラ114は、出力インタフェースとして、アクチュエータ112を制御する出力インタフェースを有し、例えば、PWM信号などの電気信号やCAN通信を出力して、アクチュエータ112を制御する。また、制御コントローラ114は、表示器113への出力インタフェースを持つ。   The controller 114 has an output interface for controlling the actuator 112 as an output interface, and controls the actuator 112 by outputting an electrical signal such as a PWM signal or CAN communication, for example. Further, the control controller 114 has an output interface to the display unit 113.

図2は、ステアバイワイヤシステム104内の制御コントローラ114の一実施例を示すブロック図である。   FIG. 2 is a block diagram illustrating one embodiment of the controller 114 in the steer-by-wire system 104.

制御コントローラ114は、メインチャネル201、バックアップチャネル202、チャネル故障検出部203及び切替機構204を備える。図2では、バックアップチャネル202は1つしか記載していないが、複数備えていてもよい。   The control controller 114 includes a main channel 201, a backup channel 202, a channel failure detection unit 203, and a switching mechanism 204. Although FIG. 2 shows only one backup channel 202, a plurality of backup channels 202 may be provided.

メインチャネル201及びバックアップチャネル202は、制御コントローラ114の外部のセンサ111から、アナログ信号やPWM信号、或いはCAN通信で伝達される情報などを信号線S1,S2を通じて取得する入力インタフェースと、各々のチャネルの内部に備えられたアプリケーション部324(図3参照)で同一の計算処理(演算)をして、その計算処理結果をPWM出力やCAN通信などで信号線S4,S5に出力する出力インタフェースとを有する。メインチャネル201及びバックアップチャネル202は、アクチュエータ112を制御する制御信号を生成する。メインチャネル201及びバックアップチャネル202から出力されたPWM出力やCAN通信などの制御信号は、信号線S4,S5を通じて切替機構204のバックアップスイッチ214に入力される。   The main channel 201 and the backup channel 202 include an input interface for acquiring an analog signal, a PWM signal, information transmitted through CAN communication, and the like from the sensor 111 outside the control controller 114 through the signal lines S1 and S2, and each channel. And an output interface that performs the same calculation processing (calculation) in the application unit 324 (see FIG. 3) provided in the PC and outputs the calculation processing result to the signal lines S4 and S5 by PWM output or CAN communication. Have. The main channel 201 and the backup channel 202 generate a control signal that controls the actuator 112. Control signals such as PWM output and CAN communication output from the main channel 201 and the backup channel 202 are input to the backup switch 214 of the switching mechanism 204 through the signal lines S4 and S5.

ここで、同一の計算処理とは、同一の要求仕様に基づくプログラムであって、まったく同じコードではなくてもよい。例えば、異なるプログラマーによってコーディングされたプログラムであっても良い。   Here, the same calculation process is a program based on the same required specification and may not be exactly the same code. For example, it may be a program coded by a different programmer.

また、アプリケーションプログアムの一部が同一処理であればよく、すべてを同一処理にする必要は無い。   Further, it is sufficient that a part of the application program is the same process, and it is not necessary to make all the same process.

チャネル故障検出部203は、メインチャネル201及びバックアップチャネル202の故障を検知する手段である。例えば、メインチャネル201及びバックアップチャネル202の各々に、故障を自己診断する機能を設ける。メインチャネル201及びバックアップチャネル202の各々が故障を自己診断した場合は、信号線S6,S7を通じて故障通知をチャネル故障検出部203に通知する。   The channel failure detection unit 203 is means for detecting failures in the main channel 201 and the backup channel 202. For example, each of the main channel 201 and the backup channel 202 is provided with a function for self-diagnosis of a failure. When each of the main channel 201 and the backup channel 202 self-diagnose a failure, a failure notification is sent to the channel failure detection unit 203 through the signal lines S6 and S7.

信号線S6,S7を通じて行う故障通知は、例えばハートビートのような周期的なパルスを用いて行うと良い。正常時は、各チャネル201,202からチャネル故障検出部203に信号線S6,S7を通じて周期的なパルスを通知する。各チャネル201,202は、故障を自己診断した場合に、周期的なパルスの送信を止める。チャネル故障検出部203は、周期的なパルスの送信が停止されたことを検知すると、パルスの送信が停止したメインチャネル201又はバックアップチャネル202のいずれか、或いはその両方を故障と判定する。周期的なパルスにより各チャネル201,202が正常であることが通知されるため、故障を通知する信号がHighレベル又はLowレベルのいずれになった場合でも、チャネル故障検出部203は各チャネル201,202の故障を検知することができる。   The failure notification performed through the signal lines S6 and S7 is preferably performed using a periodic pulse such as a heartbeat. When normal, periodic pulses are notified from the channels 201 and 202 to the channel failure detection unit 203 through the signal lines S6 and S7. Each channel 201, 202 stops transmitting periodic pulses when it self-diagnose a failure. When the channel failure detection unit 203 detects that the periodic pulse transmission is stopped, the channel failure detection unit 203 determines that one or both of the main channel 201 and the backup channel 202 where the pulse transmission is stopped is a failure. Since it is notified that each channel 201, 202 is normal by a periodic pulse, the channel failure detection unit 203 can detect each channel 201, 202 regardless of whether the failure notification signal is at a high level or a low level. 202 failure can be detected.

チャネル故障検出部203は、故障の自己診断機能を有していてもよい。本実施例では、メインチャネル201及びバックアップチャネル202と同様に、チャネル故障検出部203にも故障の自己診断機能を設ける。   The channel failure detection unit 203 may have a failure self-diagnosis function. In this embodiment, as with the main channel 201 and the backup channel 202, the channel failure detection unit 203 is also provided with a failure self-diagnosis function.

故障の自己診断機能を実現するために、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203をロックステップマイコンで構成すると良い。ロックステップマイコンについては、後述する。   In order to realize a failure self-diagnosis function, the main channel 201, the backup channel 202, and the channel failure detection unit 203 may be configured by a lockstep microcomputer. The lock step microcomputer will be described later.

チャネル故障検出部203は、信号線S12を通じて、メインチャネル201及びバックアップチャネル202うち故障を検知したチャネルを切替制御部212に通知する。チャネル故障検出部203が故障した場合、切替制御部212への故障通知が実行不可能になる場合も考えられる。そこで、チャネル故障検出部203から切替制御部212へ信号線S20,S21を接続し、メインチャネル201及びバックアップチャネル202から信号線S6,S7を通じて送られてくる周期的なパルスを切替制御部212へ送信するようにしてもよい。信号線S20はメインチャネル201からの周期的なパルス信号を切替制御部212に送信する。信号線S21はバックアップチャネル202からの周期的なパルス信号を切替制御部212に送信する。切替制御部21は周期的なパルスに基づいてメインチャネル201及びバックアップチャネル202の故障を検知することができる。   The channel failure detection unit 203 notifies the switching control unit 212 of the channel in which the failure is detected among the main channel 201 and the backup channel 202 through the signal line S12. When the channel failure detection unit 203 fails, there may be a case where failure notification to the switching control unit 212 becomes impossible. Therefore, the signal lines S20 and S21 are connected from the channel failure detection unit 203 to the switching control unit 212, and periodic pulses sent from the main channel 201 and the backup channel 202 through the signal lines S6 and S7 to the switching control unit 212. You may make it transmit. The signal line S <b> 20 transmits a periodic pulse signal from the main channel 201 to the switching control unit 212. The signal line S21 transmits a periodic pulse signal from the backup channel 202 to the switching control unit 212. The switching control unit 21 can detect a failure of the main channel 201 and the backup channel 202 based on periodic pulses.

図2では、周期的なパルス信号(ハートビート信号)を送信する信号線S6,S7,S20,S21を破線で示している。切替制御部212に故障を通知する信号線S12と信号線S20,S21とは、いずれか一方が設けられていれば良い。チャネル故障検出部203の故障に配慮した場合、信号線S12と信号線S20,S21とを併設することが望ましい。単に、メインチャネル201及びバックアップチャネル202の故障を切替制御部212に通知するだけであれば、メインチャネル201及びバックアップチャネル202からの信号線S6,S7を直接切替制御部212に接続してもよい。   In FIG. 2, signal lines S6, S7, S20, and S21 for transmitting periodic pulse signals (heartbeat signals) are indicated by broken lines. Any one of the signal line S12 and the signal lines S20 and S21 for notifying the switching control unit 212 of the failure may be provided. In consideration of the failure of the channel failure detection unit 203, it is desirable to provide the signal line S12 and the signal lines S20 and S21 together. If the failure of the main channel 201 and the backup channel 202 is simply notified to the switching control unit 212, the signal lines S6 and S7 from the main channel 201 and the backup channel 202 may be directly connected to the switching control unit 212. .

メインチャネル201及びバックアップチャネル202の故障を検知する手段は、以下のような手段であってもよい。例えば、メインチャネル201及びバックアップチャネル202と同様に、チャネル故障検出部203は、センサ111から、例えばアナログ信号やPWM信号、或いはCAN通信で伝達される情報などを、信号線S3を通じて取得し、内部に備えられたアプリケーション部324(図3参照)でメインチャネル201及びバックアップチャネル202と同一の計算処理(演算)をして、計算処理結果をPWM出力やCAN通信などで信号線S8に出力する。さらに、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203から出力されたPWM出力やCAN通信などを信号線S9,S10,S11通じてチャネル故障検出部203にフィードバックする。   Means for detecting a failure in the main channel 201 and the backup channel 202 may be the following means. For example, as with the main channel 201 and the backup channel 202, the channel failure detection unit 203 acquires, for example, an analog signal, a PWM signal, or information transmitted through CAN communication from the sensor 111 through the signal line S3, The application unit 324 (see FIG. 3) provided in FIG. 3 performs the same calculation processing (calculation) as the main channel 201 and the backup channel 202, and outputs the calculation processing result to the signal line S8 by PWM output, CAN communication, or the like. Further, the PWM output and CAN communication output from the main channel 201, the backup channel 202, and the channel failure detection unit 203 are fed back to the channel failure detection unit 203 through the signal lines S9, S10, and S11.

メインチャネル201、バックアップチャネル202及びチャネル故障検出部203の各々が正常であれば、信号線S9,S10,S11を通じてチャネル故障検出部203にフィードバックされる各出力の値は同値になる。チャネル故障検出部203は、PWM出力やCAN通信などをリアルタイムで比較して、多数決による比較を行う。チャネル故障検出部203は、他の2つと異なる値を出力するメインチャネル201、バックアップチャネル202又はチャネル故障検出部203のいずれかを故障であると判定する。すなわち、チャネル故障検出部203は、多数決アーキテクチャ(例えば、2 out of 3)を用いて、各チャネル201,202,203の故障を検出する。チャネル故障検出部203は、故障と判定したチャネル201,202又は203を、信号線S12を通じて切替制御部212に通知する。   If each of the main channel 201, the backup channel 202, and the channel failure detection unit 203 is normal, the values of the outputs fed back to the channel failure detection unit 203 through the signal lines S9, S10, and S11 are the same value. The channel failure detection unit 203 compares PWM output and CAN communication in real time, and performs comparison by majority vote. The channel failure detection unit 203 determines that one of the main channel 201, the backup channel 202, or the channel failure detection unit 203 that outputs a value different from the other two is a failure. That is, the channel failure detection unit 203 detects a failure in each channel 201, 202, 203 using a majority architecture (for example, 2 out of 3). The channel failure detection unit 203 notifies the switching control unit 212 of the channel 201, 202, or 203 determined as a failure through the signal line S12.

チャネル故障検出部203が故障した場合でも、メインチャネル201及びバックアップチャネル202で制御信号を生成することは可能である。従って、制御コントローラ114の動作は継続することができる。そこで、多数決アーキテクチャによりチャネル故障検出部203の故障が確認された場合は、フェールセーフモードに移行すると共に、フェールセーフモードへの移行を示すフラグを立てる。そして、表示器113に警告を出し、至急の修理を要求する。   Even when the channel failure detection unit 203 fails, the main channel 201 and the backup channel 202 can generate control signals. Therefore, the operation of the controller 114 can be continued. Therefore, when a failure of the channel failure detection unit 203 is confirmed by the majority voting architecture, a flag indicating the transition to the fail-safe mode is set as well as the transition to the fail-safe mode. Then, a warning is given to the display 113 and an urgent repair is requested.

切替機構204は、メインチャネル201が出力する制御信号とバックアップチャネル202が出力する制御信号とを切替えて、出力インタフェース215に出力するための機構である。出力インタフェース215に出力された制御信号は、アクチュエータ112へ送られる。   The switching mechanism 204 is a mechanism for switching between a control signal output from the main channel 201 and a control signal output from the backup channel 202 and outputting it to the output interface 215. The control signal output to the output interface 215 is sent to the actuator 112.

メインチャネル201及びバックアップチャネル202からチャネル故障検出部203への故障通知は、信号線S6,S7又は信号線S9,S10のいずれか一方で行うことができる。従って、信号線S6,S7と信号線S9,S10とを両方備えている必要はない。しかし、信号線S6,S7と信号線S9,S10とを両方備えることにより、信頼性を高めるようにしてもよい。   The failure notification from the main channel 201 and the backup channel 202 to the channel failure detection unit 203 can be performed by one of the signal lines S6 and S7 or the signal lines S9 and S10. Therefore, it is not necessary to provide both the signal lines S6 and S7 and the signal lines S9 and S10. However, reliability may be improved by providing both the signal lines S6 and S7 and the signal lines S9 and S10.

図3Aは、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203の一実施例を示すブロック図である。   FIG. 3A is a block diagram illustrating an embodiment of the main channel 201, the backup channel 202, and the channel failure detection unit 203.

メインチャネル201、バックアップチャネル202及びチャネル故障検出部203は、MCU301、発振回路302、電源部303、監視部304及び外部メモリ305を備える。   The main channel 201, the backup channel 202, and the channel failure detection unit 203 include an MCU 301, an oscillation circuit 302, a power supply unit 303, a monitoring unit 304, and an external memory 305.

MCU301は、Micro Control Unitであり、いわゆるマイコンである。例えば、CPU311、PWM312、SPI313、I/O314、Timer315、Network316、RAM317、ADC318、ROM319を有する。   The MCU 301 is a Micro Control Unit, which is a so-called microcomputer. For example, the CPU 311, the PWM 312, the SPI 313, the I / O 314, the Timer 315, the Network 316, the RAM 317, the ADC 318, and the ROM 319 are included.

また、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203は、外部インタフェースとして、ADCインタフェース331と、Networkインタフェース332、監視部出力インタフェース333、PWM出力インタフェース334を持つ。   The main channel 201, the backup channel 202, and the channel failure detection unit 203 include an ADC interface 331, a network interface 332, a monitoring unit output interface 333, and a PWM output interface 334 as external interfaces.

なお、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203は必ずしもMCU301を使用して実現する必要はなく、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programable Gate Array)などで実現しても良い。   Note that the main channel 201, the backup channel 202, and the channel failure detection unit 203 do not necessarily have to be realized by using the MCU 301, and may be realized by ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). .

CPU311は、例えば、計算能力を持つ中央演算子であって、ROM319からプログラムをロードして、RAM317に展開し、数値計算や情報処理、機器制御などを行う。CPU311のコアは1つである必要はなく、複数(例えば2つ)のCPUコアで構成されロックステップと呼ばれる機能を有するもの(ロックステップマイコン)であってもよい。   The CPU 311 is, for example, a central operator having a calculation capability, loads a program from the ROM 319, develops it in the RAM 317, and performs numerical calculation, information processing, device control, and the like. The number of cores of the CPU 311 does not have to be one, and may be one (lock step microcomputer) having a function called a lock step that is configured by a plurality of (for example, two) CPU cores.

図3Bは、MCU(マイコン)301内に、2つのCPU(CPU_A,CPU_B)311A,311Bを設けたロックステップマイコンの一実施例を示すブロック図である。ロックステップマイコンは、複数のCPUコアを有していればよいが、本実施例では、2つのCPUコアを有する場合について説明する。ロックステップは、第1のCPUコア(CPU_A)311Aと第2のCPUコア(CPU_B)311Bとに同じ処理(演算)を実行させ、2つのCPUコア311A,311Bの処理結果を比較器326で比較してCPUコアの故障(異常)を検出する機能である。すなわち、ロックステップマイコンはCPUコア311A,311Bの異常を検出する異常検出機能を有する。この機能により、故障の自己診断を行うことができる。   FIG. 3B is a block diagram showing an embodiment of a lockstep microcomputer in which two CPUs (CPU_A, CPU_B) 311A and 311B are provided in an MCU (microcomputer) 301. The lockstep microcomputer only needs to have a plurality of CPU cores, but in the present embodiment, a case where two CPU cores are provided will be described. In the lock step, the first CPU core (CPU_A) 311A and the second CPU core (CPU_B) 311B execute the same processing (calculation), and the processing results of the two CPU cores 311A and 311B are compared by the comparator 326. This is a function for detecting a failure (abnormality) of the CPU core. That is, the lockstep microcomputer has an abnormality detection function for detecting an abnormality in the CPU cores 311A and 311B. With this function, a self-diagnosis of the failure can be performed.

ロックステップマイコンは、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203の全てに構成されてもよい。或いは、少なくともメインチャネル201及びバックアップチャネル202に設けることにより、メインチャネル201及びバックアップチャネル202の故障検出に利用してもよい。メインチャネル201又はバックアップチャネル202のいずれか一方にロックステップマイコンを設け、ロックステップマイコンを設けた方の故障検出に利用してもよい。ロックステップマイコンを設けない方の故障検出は、他の手段で行うようにすればよい。メインチャネル201及びバックアップチャネル202の両方において、故障検出をロックステップマイコン以外の手段で行ってもよい。   The lockstep microcomputer may be configured in all of the main channel 201, the backup channel 202, and the channel failure detection unit 203. Alternatively, at least the main channel 201 and the backup channel 202 may be provided to detect a failure of the main channel 201 and the backup channel 202. A lock step microcomputer may be provided in either the main channel 201 or the backup channel 202, and the lock step microcomputer may be used for failure detection. The failure detection without the lockstep microcomputer may be performed by other means. In both the main channel 201 and the backup channel 202, failure detection may be performed by means other than the lockstep microcomputer.

PWM312は、例えば、Pulse Width Modulation(パルス幅変調)信号を出力する手段である。PWM信号はアクチュエータ112を制御する信号である。   The PWM 312 is, for example, a unit that outputs a Pulse Width Modulation (pulse width modulation) signal. The PWM signal is a signal for controlling the actuator 112.

SPI(Serial Peripheral Interface)313は、例えば、同期式シリアル通信の手段である。外部メモリ305と通信できるのであれば、同期式シリアル通信に限らず、非同期シリアル通信でも、パラレル通信でも構わない。   An SPI (Serial Peripheral Interface) 313 is, for example, means for synchronous serial communication. As long as communication with the external memory 305 is possible, the communication is not limited to synchronous serial communication, and may be asynchronous serial communication or parallel communication.

I/O314は、例えば、汎用的な入出力であって、故障を通知したりする。   The I / O 314 is, for example, a general-purpose input / output, and notifies a failure.

Timer315は、例えば、発振回路302からクロックを受け取って動作するタイマーであって、カウントやインプットキャプチャ、PWMの波形生成などを行う。   The Timer 315 is a timer that operates by receiving a clock from the oscillation circuit 302, for example, and performs counting, input capture, PWM waveform generation, and the like.

Network316は、例えば、CAN(Controller Area Network)やEthernet(登録商標)であって相互接続された機器間のデータ転送を行う。   The network 316 is, for example, a CAN (Controller Area Network) or Ethernet (registered trademark), and transfers data between interconnected devices.

RAM317は、例えば、揮発性メモリであって、図示はしないが、EDC(エラー検出訂正)などのメモリ故障対策を持っても良い。   The RAM 317 is, for example, a volatile memory, and although not shown, it may have a countermeasure against memory failure such as EDC (error detection and correction).

ADC318は、例えば、アナログ信号を10bit、12bit、16bitなどのデジタル信号に変換して、ROM319のプログラムに渡すものである。   The ADC 318 converts, for example, an analog signal into a digital signal such as 10 bits, 12 bits, and 16 bits, and passes it to a program in the ROM 319.

ROM319は、例えば、不揮発性メモリであって、プログラムを格納するメモリである。CRC(Cyclic Redundancy Checking)などのメモリ故障対策を持ってもよい。   The ROM 319 is, for example, a non-volatile memory that stores a program. A memory failure countermeasure such as CRC (Cyclic Redundancy Checking) may be provided.

ROM319に格納されるプログラムは、ディスパッチ部321、入力部322、出力部323、アプリケーション部324、診断部325などがある。   Programs stored in the ROM 319 include a dispatch unit 321, an input unit 322, an output unit 323, an application unit 324, a diagnosis unit 325, and the like.

ディスパッチ部321は、例えば、プロセスまたはタスクと呼ばれるプログラム単位にCPU311の計算能力を割り当てるプログラムを管理するプログラムである。   The dispatch unit 321 is a program that manages a program that allocates the calculation capability of the CPU 311 to program units called processes or tasks, for example.

入力部322は、例えば、SPI313、I/O314、Network316、ADC318などのインタフェースから情報を取得するプログラムである。   The input unit 322 is a program that acquires information from an interface such as the SPI 313, the I / O 314, the Network 316, and the ADC 318, for example.

出力部323は、PWM312、SPI313、I/O314、Network316、などのインタフェースへ情報を渡すプログラムである。   The output unit 323 is a program that passes information to interfaces such as PWM 312, SPI 313, I / O 314, and Network 316.

アプリケーション部324は、例えば、制御コントローラ114の動作を司るプログラムである。メインチャネル201のアプリケーションプログラムであったり、バックアップチャネル202のアプリケーションプログラムであったり、チャネル故障検出部203のアプリケーションプログラムが格納される。   The application unit 324 is a program that controls the operation of the control controller 114, for example. An application program for the main channel 201, an application program for the backup channel 202, or an application program for the channel failure detection unit 203 is stored.

診断部325は、例えば、チャネル内のRAM317、ROM319、I/O314、外部メモリ305、ADC(アナログ入力)318及びPWM出力312などの故障を、マーチ、ギャルパットなどと呼ばれるメモリ診断機能やダブルRAM、防衛的プログラミングなどで検出するプログラムである。すなわち、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203は、MCU301内部のROM319、RAM317、アナログ入力(ADC318)、出力(PWM出力312)の故障を検知するハードウェアの故障診断機能を有する。診断には、例えば、起動時診断と、ランタイム診断の2種類がある。   For example, the diagnosis unit 325 is configured to detect failures such as RAM 317, ROM 319, I / O 314, external memory 305, ADC (analog input) 318, and PWM output 312 in the channel. It is a program to detect by defensive programming. That is, the main channel 201, the backup channel 202, and the channel failure detection unit 203 have a hardware failure diagnosis function that detects failures in the ROM 319, RAM 317, analog input (ADC 318), and output (PWM output 312) in the MCU 301. There are two types of diagnosis, for example, startup diagnosis and runtime diagnosis.

発振回路302は、例えば、水晶振動子、水晶発振器などのTCXOやOCXO、セシウム発振器、ルビジウム発振器或いはMEMS発振器などの発振回路である。発振回路302は必ずしも1系統である必要はない。水晶振動子、水晶発振器などのTCXOやOCXO、セシウム発振器、ルビジウム発振器或いはMEMS発振器などを適宜組み合わせて2系統以上の発振回路を構成してもよい。これにより、発振回路302の信頼性或いは冗長性が向上する。   The oscillation circuit 302 is an oscillation circuit such as a TCXO or OCXO such as a crystal resonator or a crystal oscillator, a cesium oscillator, a rubidium oscillator, or a MEMS oscillator. The oscillation circuit 302 is not necessarily one system. Two or more oscillation circuits may be configured by appropriately combining TCXO and OCXO such as a crystal resonator and a crystal oscillator, a cesium oscillator, a rubidium oscillator, or a MEMS oscillator. Thereby, the reliability or redundancy of the oscillation circuit 302 is improved.

また、GPS(Global Positioning System)などの衛星測位システムから精度の高い時刻を取得してTimer315の補正を行ったり、基準信号として使用しても良い。   Further, a highly accurate time may be acquired from a satellite positioning system such as GPS (Global Positioning System) to correct Timer 315, or may be used as a reference signal.

電源部303は、図示はしていないが、例えば、外部電源から24Vの直流入力電源を取得して、5Vまたは3.3Vなどに変換するDCDCコンバータである。LDO(Low Drop Out)やレギュレータなどで実現しても良い。   Although not shown, the power supply unit 303 is, for example, a DCDC converter that acquires a 24V DC input power supply from an external power supply and converts it to 5V or 3.3V. It may be realized by an LDO (Low Drop Out) or a regulator.

電源部は必ずしも1系統である必要はない。上述した電源の他、図示はしていないが、エンジンに設けられた補機で発電された電力を変換した電源、鉛蓄電池、リチウムイオン電池或いは燃料電池を適宜組み合わせて2系統以上の電源を設けてもよい。例えば、メイン電源はリチウムイオン電池で構成し、バックアップ電源は鉛蓄電池というように、電源に多様性を持たせても良い。これにより、電源部303の信頼性或いは冗長性が向上する。   The power supply unit is not necessarily one system. In addition to the power sources described above, although not shown, two or more power sources are provided by appropriately combining a power source converted from power generated by an auxiliary machine provided in the engine, a lead storage battery, a lithium ion battery, or a fuel cell. May be. For example, the main power source may be composed of a lithium ion battery, and the backup power source may be a lead storage battery, so that the power source may have diversity. Thereby, the reliability or redundancy of the power supply unit 303 is improved.

監視部304は、例えば、低電圧、過電圧、過電流などの電源の異常を監視したり、MCU301の故障をタイムウィンドウなどで監視する手段である。監視部304は、故障を検出した場合、監視部出力インタフェース333を介して、チャネル故障検出部203に故障を通知する。この故障通知は、監視部出力インタフェース333を介して、信号線S6,S7(図2参照)に出力される。監視部304は、監視を行うために、ウォッチドックタイマを持っていても良い。故障を検出して、安全であると判断される場合はMCU301に対してリセットをかけても良い。   The monitoring unit 304 is means for monitoring power supply abnormalities such as undervoltage, overvoltage, and overcurrent, and monitoring MCU 301 failures using a time window or the like. When the monitoring unit 304 detects a failure, the monitoring unit 304 notifies the channel failure detection unit 203 of the failure via the monitoring unit output interface 333. This failure notification is output to the signal lines S6 and S7 (see FIG. 2) via the monitoring unit output interface 333. The monitoring unit 304 may have a watchdog timer for monitoring. If a failure is detected and it is determined to be safe, the MCU 301 may be reset.

外部メモリ305は、例えば、読み書きできるEEPROMなどの不揮発性のメモリや揮発性メモリDRAM、SDRAMである。MCU内部のROMやRAMが足りない場合は外部メモリを使用してよい。外部メモリ305には、センサ111の校正パラメータや初期値が格納される。   The external memory 305 is, for example, a nonvolatile memory such as a readable / writable EEPROM, a volatile memory DRAM, or an SDRAM. If there is not enough ROM or RAM inside the MCU, an external memory may be used. The external memory 305 stores calibration parameters and initial values of the sensor 111.

各チャネル201,202及びチャネル故障検出部203は、自己診断で内部の故障を検知して、MCU301に対して故障を通知する機能を有していても良い。   Each of the channels 201 and 202 and the channel failure detection unit 203 may have a function of detecting an internal failure by self-diagnosis and notifying the MCU 301 of the failure.

ADCインタフェース331は、例えば、センサ111からの情報を取得し、MCU301のADC318へアナログ信号を渡すインタフェースである。   The ADC interface 331 is an interface that acquires information from the sensor 111 and passes an analog signal to the ADC 318 of the MCU 301, for example.

Networkインタフェース332は、例えば、CANやEthernet(登録商標)のインタフェースであって、センサ111からの情報を取得したり、アクチュエータ112を制御する信号を出力する。   The network interface 332 is, for example, an interface of CAN or Ethernet (registered trademark), and acquires information from the sensor 111 or outputs a signal for controlling the actuator 112.

図示はしないが、エンジンコントローラなどからのエンジン回転数情報など走行に関わる情報がMCU301に入力されてもよい。またMCU301は、故障通知を出力しても良い。   Although not shown, information related to running such as engine speed information from an engine controller or the like may be input to the MCU 301. The MCU 301 may output a failure notification.

なお、Networkインタフェース332は、入出力できるのであれば、例えばRS−232C、UART(Universal Asynchronous Receiver Transmitter)、オープンコレクタ(Open Collector)、TTL(Transistor−Transistor Logic)、パラレルI/F、USB(Universal Serial Bus)等でもよい。   If the network interface 332 can input / output, for example, RS-232C, UART (Universal Asynchronous Receiver Transmitter), open collector (Open Collector), TTL (Transistor-Transistor Logi, U / I, U / U) (Serial Bus) or the like.

監視部出力インタフェース333は、例えば、チャネル内の故障検出を外部に通知する手段である。メインチャネル201及びバックアップチャネル202の場合は、監視部出力インタフェース333を介して出力される故障通知は、信号線S6,S7(図2参照)に出力され、チャネル故障検出部203に対して通知される。   The monitoring unit output interface 333 is, for example, means for notifying the outside of the failure detection in the channel. In the case of the main channel 201 and the backup channel 202, the failure notification output via the monitoring unit output interface 333 is output to the signal lines S6 and S7 (see FIG. 2) and notified to the channel failure detection unit 203. The

PWM出力インタフェース334は、Pulse Width Modulation(パルス幅変調)でアクチュエータ112を制御する信号を出力するインタフェースである。メインチャネル201及びバックアップチャネル202のPWM出力インタフェース334から出力される信号は、信号線S4,S5を通じて切替機構204のバックアップスイッチ214に伝達される。また、メインチャネル201及びバックアップチャネル202のPWM出力インタフェース334から出力される信号は、信号線S9,S10を通じて、チャネル故障検出部203に伝達され、チャネル故障検出部203における各チャネル201,202の故障診断に使用されても良い。   The PWM output interface 334 is an interface that outputs a signal for controlling the actuator 112 by Pulse Width Modulation (pulse width modulation). A signal output from the PWM output interface 334 of the main channel 201 and the backup channel 202 is transmitted to the backup switch 214 of the switching mechanism 204 through the signal lines S4 and S5. The signals output from the PWM output interface 334 of the main channel 201 and the backup channel 202 are transmitted to the channel failure detection unit 203 through the signal lines S9 and S10, and the failure of each channel 201 and 202 in the channel failure detection unit 203 is detected. It may be used for diagnosis.

次に、図2を参照して、切替機構204について説明する。   Next, the switching mechanism 204 will be described with reference to FIG.

切替機構204は、メインチャネル201が故障した場合は、制御コントローラ114からアクチュエータ112に信号を出力する出力インタフェース215とメインチャネル201の出力インタフェース334(図3参照)との接続を切断する。さらに、切替機構204は、バックアップチャネル202の出力インタフェース334を制御コントローラ114の出力インタフェース215に接続する。このように、切替機構204は、制御コントローラ114の出力インタフェース215に対するメインチャネル201の出力インタフェース334とバックアップチャネル202の出力インタフェース334との接続を切替えるものである。   When the main channel 201 fails, the switching mechanism 204 disconnects the output interface 215 that outputs a signal from the controller 114 to the actuator 112 and the output interface 334 of the main channel 201 (see FIG. 3). Further, the switching mechanism 204 connects the output interface 334 of the backup channel 202 to the output interface 215 of the control controller 114. Thus, the switching mechanism 204 switches the connection between the output interface 334 of the main channel 201 and the output interface 334 of the backup channel 202 with respect to the output interface 215 of the control controller 114.

切替機構204は、スイッチ故障検出部211、切替制御部212、メインスイッチ213及びバックアップスイッチ214を備える。   The switching mechanism 204 includes a switch failure detection unit 211, a switching control unit 212, a main switch 213, and a backup switch 214.

メインスイッチ213及びバックアップスイッチ214は信号線S13,S14により直列に接続されている。図2では、メインスイッチ213に対してバックアップスイッチ214を1つ接続しているが、複数のバックアップスイッチ214を接続してもよい。ただし、メインスイッチ213に対して複数のバックアップスイッチ214を接続する場合も、複数のバックアップスイッチ214はメインスイッチ213に対して直列に接続される。   The main switch 213 and the backup switch 214 are connected in series by signal lines S13 and S14. In FIG. 2, one backup switch 214 is connected to the main switch 213, but a plurality of backup switches 214 may be connected. However, even when a plurality of backup switches 214 are connected to the main switch 213, the plurality of backup switches 214 are connected in series to the main switch 213.

スイッチ故障検出部211は切替機構204の内部のメインスイッチ213及びバックアップスイッチ214の故障を検知する手段である。このために、バックアップスイッチ214の出力(例えば、PWM信号)が信号線S15,S16により、スイッチ故障検出部211に入力される。また、メインスイッチ213の出力(例えば、PWM信号)が信号線S17により、スイッチ故障検出部211に入力される。スイッチ故障検出部211は、メインスイッチ213及びバックアップスイッチ214から出力される信号を監視し、故障と判断した場合は、信号線S18を通じて切替制御部212に対して故障を通知する。故障検出には、起動時診断とランタイム診断がある。   The switch failure detection unit 211 is means for detecting a failure of the main switch 213 and the backup switch 214 inside the switching mechanism 204. For this purpose, the output (for example, PWM signal) of the backup switch 214 is input to the switch failure detection unit 211 through the signal lines S15 and S16. Further, the output (for example, PWM signal) of the main switch 213 is input to the switch failure detection unit 211 through the signal line S17. The switch failure detection unit 211 monitors signals output from the main switch 213 and the backup switch 214, and when it is determined that there is a failure, notifies the switch control unit 212 of the failure through the signal line S18. Fault detection includes startup diagnosis and runtime diagnosis.

切替制御部212は、チャネル故障検出部203及びスイッチ故障検出部211からの故障通知を受け取って、メインスイッチ213及びバックアップスイッチ214の接続状態の切替を行う。このために、切替制御部212からメインスイッチ213に信号線S19が配線されており、切替制御部212からバックアップスイッチ214に信号線S20が配線されている。メインスイッチ213及びバックアップスイッチ214は、信号線S19,S20を通じて切替制御部212から制御信号を受け、スイッチの切替えを行う。   The switching control unit 212 receives a failure notification from the channel failure detection unit 203 and the switch failure detection unit 211 and switches the connection state of the main switch 213 and the backup switch 214. For this purpose, a signal line S19 is wired from the switching control unit 212 to the main switch 213, and a signal line S20 is wired from the switching control unit 212 to the backup switch 214. The main switch 213 and the backup switch 214 receive a control signal from the switching control unit 212 through the signal lines S19 and S20 and switch the switches.

切替制御部212は、2つ以上のロジック部でICやASICで実現しても良い。また、切替制御部212の電源が1系統であるとその電源喪失でメインスイッチ213及びバックアップスイッチ214の両方が故障してしまう可能性があるので、切替制御部212は2系統以上にしておくと良い。切替制御部212において電源を2系統以上設けるために、エンジンに設けられた補機で発電される電力を利用する電源、鉛蓄電池、リチウムイオン電池又は燃料電池を利用することができる。例えば、メイン電源はリチウムイオン電池で構成し、バックアップ電源は鉛蓄電池というように、電源に多様性を持たせても良い。   The switching control unit 212 may be realized by an IC or ASIC with two or more logic units. Further, if the power source of the switching control unit 212 is one system, there is a possibility that both the main switch 213 and the backup switch 214 may break down due to the loss of the power source. good. In order to provide two or more power sources in the switching control unit 212, a power source that uses power generated by an auxiliary machine provided in the engine, a lead storage battery, a lithium ion battery, or a fuel cell can be used. For example, the main power source may be composed of a lithium ion battery, and the backup power source may be a lead storage battery, so that the power source may have diversity.

図4Aは、メインスイッチ213の一実施例を示す回路図である。   FIG. 4A is a circuit diagram showing an embodiment of the main switch 213.

メインスイッチ213は、3路スイッチまたはSPDT(Single Pole、 Double Throw)スイッチで構成される。   The main switch 213 is configured by a three-way switch or a SPDT (Single Pole, Double Throw) switch.

メインスイッチ213は、3路スイッチまたはSPDTと同様の接点構成を持つc接点リレーで構成してもよい。c接点リレーはa接点とb接点を同時に両方持った構造である。c接点リレー内部のa接点部は通常は開いていて電気が流れず、電気信号により接点がつながり電気が流れる。一方、c接点リレー内部のb接点部は通常は閉じていて電気が流れ、電気信号により接点が離れ電気が流れなくなる。   The main switch 213 may be constituted by a c-contact relay having a contact configuration similar to that of a three-way switch or SPDT. The c contact relay has a structure having both a contact and b contact at the same time. The a-contact portion inside the c-contact relay is normally open and no electricity flows, and the contacts are connected by an electric signal and electricity flows. On the other hand, the b-contact portion inside the c-contact relay is normally closed and electricity flows, and the contact is released by the electric signal and electricity does not flow.

メインスイッチ213は、切替制御部212からの制御信号によってスイッチの状態を変化させる。スイッチのメカニズムは機械であっても、半導体であってもよい。半導体の場合はFETやダイオードであってもよい。また、MEMSであってもよい。或いは、メインスイッチ213を機械や半導体の様々な特性を組み合わせたハイブリットスイッチで構成してもよい。   The main switch 213 changes the state of the switch according to a control signal from the switching control unit 212. The mechanism of the switch may be a machine or a semiconductor. In the case of a semiconductor, it may be an FET or a diode. Moreover, MEMS may be sufficient. Alternatively, the main switch 213 may be a hybrid switch that combines various characteristics of a machine or a semiconductor.

ただし、メインスイッチ213は、PWM信号やCAN通信などを出力するので、スイッチを通過してもパルス波が大きく変形しないスイッチがよい。   However, since the main switch 213 outputs a PWM signal, CAN communication, or the like, a switch that does not greatly deform the pulse wave even when passing through the switch is preferable.

また、一般に機械スイッチは半導体スイッチに比べて故障率が高い。そのため、スイッチを通過してもパルス波が大きく変化しない透過性の良い半導体スイッチであることが好ましい場合がある。また、半導体スイッチは一般に振動に強いので、振動の影響が大きいと考えられる自動車や土工機械、建設機械などでの分野で特に好ましい場合がある。   In general, mechanical switches have a higher failure rate than semiconductor switches. Therefore, it may be preferable that the semiconductor switch has good transparency so that the pulse wave does not change greatly even when passing through the switch. In addition, since a semiconductor switch is generally resistant to vibration, it may be particularly preferable in the field of automobiles, earthworking machines, construction machines, etc., which are considered to be greatly affected by vibration.

メインスイッチ213は、故障時及び切替時を除くと、2つの状態を持つ。この2つの状態は、例えば、図4Aに示す(a1)の状態と(a2)の状態である。すなわち、メインスイッチ213は、スイッチの切替操作により、接続状態が第1の接続状態213a1と第2の接続状態213a2との間で切替わるスイッチである。第1の接続状態213a1は接点0と接点1とを接続した状態である。第2の接続状態213a2は接点0と接点2とを接続した状態である。状態213a1では、メインスイッチ213の端子T1とT0とが接続され、端子T1に入力された信号が端子T0に出力される。状態213a2では、メインスイッチ213の端子T2とT0とが接続され、端子T2に入力された信号が端子T0に出力される。   The main switch 213 has two states except for a failure time and a switching time. These two states are, for example, the state (a1) and the state (a2) shown in FIG. 4A. That is, the main switch 213 is a switch whose connection state is switched between the first connection state 213a1 and the second connection state 213a2 by a switch switching operation. The first connection state 213a1 is a state in which the contact 0 and the contact 1 are connected. The second connection state 213a2 is a state in which the contact 0 and the contact 2 are connected. In the state 213a1, the terminals T1 and T0 of the main switch 213 are connected, and the signal input to the terminal T1 is output to the terminal T0. In the state 213a2, the terminals T2 and T0 of the main switch 213 are connected, and the signal input to the terminal T2 is output to the terminal T0.

図4Bは、メインスイッチ213をSPSTスイッチで構成した一実施例を示す回路図である。   FIG. 4B is a circuit diagram showing an embodiment in which the main switch 213 is constituted by an SPST switch.

半導体スイッチなどで物理的に(a1)や(a2)の構成を実現することが難しい場合は、図4Bに示すように、SPST(Single Pole、Single Throw)スイッチを2個使って、メインスイッチ213における第1の接続状態213a1及び第2の接続状態213a2を(b1)の第1の接続状態213b1や(b2)の第2の接続状態213b2のように実現しても良い。   When it is difficult to physically realize the configuration (a1) or (a2) with a semiconductor switch or the like, as shown in FIG. 4B, two SPST (Single Pole, Single Throw) switches are used and the main switch 213 is used. The first connection state 213a1 and the second connection state 213a2 may be realized like the first connection state 213b1 in (b1) and the second connection state 213b2 in (b2).

第1の接続状態213b1は、接点1と接点2とが閉じた状態にあり、接点3と接点4とが開いた状態にある。第1の接続状態213b1では、メインスイッチ213の端子T1とT0とが接続され、端子T1に入力された信号が端子T0に出力される。第2の接続状態213b2は、接点1と接点2とが開いた状態にあり、接点3と接点4とが閉じた状態にある。第2の接続状態213b2では、メインスイッチ213の端子T2とT0とが接続され、端子T2に入力された信号が端子T0に出力される。   In the first connection state 213b1, the contact 1 and the contact 2 are in a closed state, and the contact 3 and the contact 4 are in an open state. In the first connection state 213b1, the terminals T1 and T0 of the main switch 213 are connected, and the signal input to the terminal T1 is output to the terminal T0. In the second connection state 213b2, the contact 1 and the contact 2 are in an open state, and the contact 3 and the contact 4 are in a closed state. In the second connection state 213b2, the terminals T2 and T0 of the main switch 213 are connected, and the signal input to the terminal T2 is output to the terminal T0.

図5Aは、バックアップスイッチ214の一実施例を示す回路図である。   FIG. 5A is a circuit diagram showing one embodiment of the backup switch 214.

バックアップスイッチ214は、4路スイッチで構成される。バックアップスイッチ214は、4路スイッチと同様の接点構成を持つリレーで構成してもよい。バックアップスイッチ214は、切替制御部212からの制御信号によってスイッチの状態を変化させる。   The backup switch 214 is composed of a four-way switch. The backup switch 214 may be configured by a relay having a contact configuration similar to that of the four-way switch. The backup switch 214 changes the switch state according to a control signal from the switching control unit 212.

メインスイッチ213と同様にスイッチのメカニズムは機械であっても、半導体であってもよい。半導体の場合にはFETやダイオードであってもよいし、MEMSであってもよい。バックアップスイッチ214を、機械や半導体の様々な特性を組み合わせたハイブリットスイッチで構成してもよい。ただし、PWM信号やCAN通信などを出力するので、スイッチを通過してもパルス波が大きく変形しないスイッチがよい。   Similar to the main switch 213, the mechanism of the switch may be a machine or a semiconductor. In the case of a semiconductor, it may be an FET, a diode, or a MEMS. The backup switch 214 may be a hybrid switch that combines various characteristics of machines and semiconductors. However, since a PWM signal, CAN communication, or the like is output, a switch that does not greatly deform the pulse wave even when passing through the switch is preferable.

バックアップスイッチは故障時および切替時を除くと2つの状態を持つ。この2つの状態は、例えば、図5Aに示す(a1)の状態と(a2)の状態である。すなわち、バックアップスイッチ214は、スイッチの切替操作により、接続状態が第1の接続状態214a1と第2の接続状態214a2との間で切替わるスイッチである。第1の接続状態214a1は、接点5と接点6とが接続され、接点7と接点8とが接続された状態である。第2の接続状態214a2は、接点5と接点8とが接続され、接点7と接点6とが接続された状態である。   The backup switch has two states except at the time of failure and switching. These two states are, for example, the state (a1) and the state (a2) shown in FIG. 5A. That is, the backup switch 214 is a switch whose connection state is switched between the first connection state 214a1 and the second connection state 214a2 by a switch switching operation. The first connection state 214a1 is a state in which the contact 5 and the contact 6 are connected, and the contact 7 and the contact 8 are connected. The second connection state 214a2 is a state in which the contact 5 and the contact 8 are connected, and the contact 7 and the contact 6 are connected.

第1の接続状態214a1では、メインスイッチ214の端子T3とT4とが接続され、端子T3に入力された信号が端子T4に出力される。また、第1の接続状態214a1では、端子T5とT6とが接続され、端子T5に入力された信号が端子T6に出力される。第2の接続状態214a2では、メインスイッチ214の端子T3とT6とが接続され、端子T3に入力された信号が端子T6に出力される。また、第2の接続状態214a2では、端子T5とT4とが接続され、端子T5に入力された信号が端子T4に出力される。   In the first connection state 214a1, the terminals T3 and T4 of the main switch 214 are connected, and the signal input to the terminal T3 is output to the terminal T4. In the first connection state 214a1, the terminals T5 and T6 are connected, and the signal input to the terminal T5 is output to the terminal T6. In the second connection state 214a2, the terminals T3 and T6 of the main switch 214 are connected, and the signal input to the terminal T3 is output to the terminal T6. In the second connection state 214a2, the terminals T5 and T4 are connected, and the signal input to the terminal T5 is output to the terminal T4.

図5Bは、バックアップスイッチ214をDPDTスイッチで構成した一実施例を示す回路図である。   FIG. 5B is a circuit diagram showing an embodiment in which the backup switch 214 is configured by a DPDT switch.

半導体スイッチなどで物理的に(a1)や(a2)の構成を実現することが難しい場合は、図5Bに示すように、DPDT(Double Pole、Double Throw)スイッチを使って、バックアップスイッチ214における第1の接続状態214a1及び第2の接続状態214a2を(b1)の第1の接続状態214b1や(b2)の第2の接続状態214b2のように実現しても良い。   If it is difficult to physically realize the configuration (a1) or (a2) using a semiconductor switch or the like, a DPDT (Double Pole, Double Throw) switch is used as shown in FIG. The first connection state 214a1 and the second connection state 214a2 may be realized as the first connection state 214b1 in (b1) and the second connection state 214b2 in (b2).

第1の接続状態214b1は、接点11と接点10及び接点14と接点13が閉じた状態にあり、接点11と接点9及び接点14と接点12が開いた状態にある。第1の接続状態214b1では、バックアップスイッチ214の端子T3とT4とが接続され、端子T3に入力された信号が端子T4に出力される。また、第1の接続状態214b1では、バックアップスイッチ214の端子T5とT6とが接続され、端子T5に入力された信号が端子T6に出力される。
第2の接続状態214b2は、接点11と接点9及び接点14と接点12が閉じた状態にあり、接点11と接点10及び接点14と接点13が開いた状態にある。第2の接続状態214b2では、バックアップスイッチ214の端子T3とT6とが接続され、端子T3に入力された信号が端子T6に出力される。また、第2の接続状態214b2では、バックアップスイッチ214の端子T5とT4とが接続され、端子T5に入力された信号が端子T4に出力される。
In the first connection state 214b1, the contact 11, the contact 10, the contact 14, and the contact 13 are closed, and the contact 11, the contact 9, the contact 14, and the contact 12 are opened. In the first connection state 214b1, the terminals T3 and T4 of the backup switch 214 are connected, and the signal input to the terminal T3 is output to the terminal T4. In the first connection state 214b1, the terminals T5 and T6 of the backup switch 214 are connected, and the signal input to the terminal T5 is output to the terminal T6.
In the second connection state 214b2, the contact 11, the contact 9, the contact 14, and the contact 12 are closed, and the contact 11, the contact 10, the contact 14, and the contact 13 are opened. In the second connection state 214b2, the terminals T3 and T6 of the backup switch 214 are connected, and the signal input to the terminal T3 is output to the terminal T6. In the second connection state 214b2, the terminals T5 and T4 of the backup switch 214 are connected, and the signal input to the terminal T5 is output to the terminal T4.

本実施例ではバックアップスイッチ214を1つとしているが、バックアップスイッチ214が複数個直列に並んでいてもよい。   In this embodiment, one backup switch 214 is used, but a plurality of backup switches 214 may be arranged in series.

図6は、メインスイッチ213とバックアップスイッチ214との接続の一実施例を示す図であり、両スイッチ213,214を直列接続した回路図である。   FIG. 6 is a diagram showing an embodiment of the connection between the main switch 213 and the backup switch 214, and is a circuit diagram in which both switches 213 and 214 are connected in series.

本実施例では、メインスイッチ213にSPDTスイッチを使用し、バックアップスイッチ214にDPDTスイッチを使用し、SPDTスイッチとDPDTスイッチとを直列に接続している。SPDTスイッチとDPDTスイッチとを直列に接続している構造と同等の構造であるならば、メインスイッチ213と、バックアップスイッチ214は、1つの半導体で実現していてもよい。また、1つのASIC(Application Specific Integrated Circuit)やFPGA(Field Programable Gate Array)などで実現しても良い。   In this embodiment, an SPDT switch is used for the main switch 213, a DPDT switch is used for the backup switch 214, and the SPDT switch and the DPDT switch are connected in series. The main switch 213 and the backup switch 214 may be realized by a single semiconductor as long as the SPDT switch and the DPDT switch have the same structure as that connected in series. Further, it may be realized by one ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).

図6(a)は、メインチャネル201及びバックアップチャネル202からのPWM信号をバックアップスイッチ214が受け取ってメインスイッチ213に渡し、メインスイッチ213からメインチャネル201のPWM信号を出力している状態を示している。バックアップチャネル202からのPWM信号はメインスイッチ213の後段には出力されない。このために、バックアップスイッチ214は、図5Bに示す接続状態214b1の状態にある。また、メインスイッチ213は、図4Aに示す接続状態213a1の状態にある。   FIG. 6A shows a state in which the backup switch 214 receives the PWM signals from the main channel 201 and the backup channel 202, passes them to the main switch 213, and outputs the PWM signal of the main channel 201 from the main switch 213. Yes. The PWM signal from the backup channel 202 is not output to the subsequent stage of the main switch 213. For this reason, the backup switch 214 is in the connection state 214b1 shown in FIG. 5B. The main switch 213 is in the connection state 213a1 shown in FIG. 4A.

図6(b)は、メインチャネル201及びバックアップチャネル202からのPWM信号をバックアップスイッチ214が受け取ってメインスイッチ213に渡し、メインスイッチ213からバックアップチャネル202のPWM信号を出力している状態を示している。メインチャネル201からのPWM信号はメインスイッチ213の後段には出力されない。このために、バックアップスイッチ214は、図5Bに示す接続状態214b1の状態にある。また、メインスイッチ213は、図4Aに示す接続状態213a2の状態にある。   FIG. 6B shows a state in which the backup switch 214 receives the PWM signals from the main channel 201 and the backup channel 202, passes them to the main switch 213, and outputs the PWM signal of the backup channel 202 from the main switch 213. Yes. The PWM signal from the main channel 201 is not output to the subsequent stage of the main switch 213. For this reason, the backup switch 214 is in the connection state 214b1 shown in FIG. 5B. The main switch 213 is in the connection state 213a2 shown in FIG. 4A.

図6(c)は、メインチャネル201及びバックアップチャネル202からのPWM信号をバックアップスイッチ214が受け取ってメインスイッチ213に渡し、メインスイッチ213からバックアップチャネル202のPWM信号を出力している状態を示している。メインチャネル201からのPWM信号はメインスイッチ213の後段には出力されない。このために、バックアップスイッチ214は、図5Bに示す接続状態214b2の状態にある。また、メインスイッチ213は、図4Aに示す接続状態213a1の状態にある。なお、図6(c)の状態で、メインスイッチ213を接続状態213a2の状態に切替えることにより、メインチャネル201のPWM信号をメインスイッチ213から出力することができる。   FIG. 6C shows a state in which the backup switch 214 receives the PWM signals from the main channel 201 and the backup channel 202, passes them to the main switch 213, and outputs the PWM signal of the backup channel 202 from the main switch 213. Yes. The PWM signal from the main channel 201 is not output to the subsequent stage of the main switch 213. Therefore, the backup switch 214 is in the connection state 214b2 shown in FIG. 5B. The main switch 213 is in the connection state 213a1 shown in FIG. 4A. Note that the PWM signal of the main channel 201 can be output from the main switch 213 by switching the main switch 213 to the connection state 213a2 in the state of FIG.

このように、本実施例では、メインチャネル201の出力インタフェース及びバックアップチャネル202の出力インタフェースの2系統から、バックアップスイッチ214へ入力が行われる。バックアップスイッチ214では2系統S13,S14の出力が行われる。メインスイッチ213ではバックアップスイッチ214の2系統の出力のうち1系統が選択されて出力される。   As described above, in this embodiment, the input to the backup switch 214 is performed from the two systems of the output interface of the main channel 201 and the output interface of the backup channel 202. The backup switch 214 outputs two systems S13 and S14. The main switch 213 selects and outputs one of the two outputs of the backup switch 214.

次に、本実施例の動作及び処理の一例について説明する。図7は、制御コントローラ114におけるメインチャネル201及びバックアップチャネル202のフローチャートである。   Next, an example of the operation and processing of this embodiment will be described. FIG. 7 is a flowchart of the main channel 201 and the backup channel 202 in the controller 114.

図7のフローチャートに基づく、メインチャネル201、バックアップチャネル202及びチャネル故障検出部203の動作は、以下の通りである。   The operations of the main channel 201, the backup channel 202, and the channel failure detection unit 203 based on the flowchart of FIG. 7 are as follows.

ステップ701:制御コントローラ114がPowerONで起動してスタートする。   Step 701: The controller 114 is activated and started with PowerON.

ステップ702:起動時診断処理を行う。この起動時診断処理では、監視部304が、例えば、低電圧、過電圧、過電流などの電源の異常状態を監視したり、MCU301の故障をタイムウィンドウなどで監視する。監視部304は、故障を検出した場合、監視部出力インタフェース333を介して、チャネル故障検出部203に故障を通知する。監視部304は、ウォッチドックタイマを備えて、故障を検出するようにしてもよい。   Step 702: Start-up diagnostic processing is performed. In this startup diagnosis process, the monitoring unit 304 monitors, for example, power supply abnormal states such as undervoltage, overvoltage, and overcurrent, and monitors a failure of the MCU 301 with a time window or the like. When the monitoring unit 304 detects a failure, the monitoring unit 304 notifies the channel failure detection unit 203 of the failure via the monitoring unit output interface 333. The monitoring unit 304 may include a watchdog timer to detect a failure.

また、診断部325が、例えば、チャネル内のRAM317、ROM319、I/O314及び外部メモリ305などの故障を、マーチ、ギャルパットなどと呼ばれるメモリ診断機能やダブルRAM、或いは防衛的プログラミングなどで検出する。   Further, the diagnosis unit 325 detects a failure of the RAM 317, the ROM 319, the I / O 314, the external memory 305, and the like in the channel, for example, by a memory diagnosis function called a march, a gal pad, a double RAM, or defensive programming. .

ステップ703:メインチャネル201、バックアップチャネル202又はチャネル故障検出部203の故障の有無を判定する。ステップ703で故障が検出された場合は、ステップ711へ進む。ステップ703で故障が検出されない場合は、ステップ704へ進む。   Step 703: It is determined whether or not there is a failure in the main channel 201, the backup channel 202, or the channel failure detection unit 203. If a failure is detected in step 703, the process proceeds to step 711. If no failure is detected in step 703, the process proceeds to step 704.

ステップ704:初期化処理を行う。この初期化処理では、メインチャネル201及びバックアップチャネル202は、例えば、外部メモリ305から校正パラメータなどを取得して、通常状態に遷移し、故障無し情報をチャネル故障検出部203に通知する。また、チャネル故障検出部203は、通常状態に遷移し、故障無し情報を切替制御部212に通知する。   Step 704: Perform initialization processing. In this initialization process, for example, the main channel 201 and the backup channel 202 acquire a calibration parameter from the external memory 305, transition to a normal state, and notify the channel failure detection unit 203 of failure-free information. In addition, the channel failure detection unit 203 transitions to a normal state and notifies the switching control unit 212 of failure-free information.

ステップ705:ディスパッチ部321に基づいて、例えば、アプリケーションタスクにCPU311の計算能力を割り当てる。   Step 705: Based on the dispatch unit 321, for example, the calculation capacity of the CPU 311 is assigned to the application task.

ステップ706:入力部322に基づいて、センサ111などの入力インタフェースから情報を取得する。   Step 706: Information is acquired from an input interface such as the sensor 111 based on the input unit 322.

ステップ707:アプリケーション部324に基づいて処理を行う。例えば、センサ111の電圧情報を、不揮発性メモリから取得する。   Step 707: Processing is performed based on the application unit 324. For example, the voltage information of the sensor 111 is acquired from a nonvolatile memory.

ステップ708:診断部325に基づいて処理を行う。例えば、チャネル内のRAM317、ROM319、I/O314及び外部メモリ305などの故障を、マーチ、ギャルパットなどと呼ばれるメモリ診断機能やダブルRAM、或いは防衛的プログラミングなどで検出する。   Step 708: Processing is performed based on the diagnosis unit 325. For example, a failure in the RAM 317, ROM 319, I / O 314, and external memory 305 in the channel is detected by a memory diagnostic function called a march, gal pad, etc., double RAM, or defensive programming.

ステップ709:チャネル故障を検出した場合は、ステップ712に進む。   Step 709: If a channel failure is detected, go to Step 712.

ステップ710:出力部323に基づいて処理を行う。   Step 710: Processing is performed based on the output unit 323.

ステップ711:ステップ703でチャネル故障が検出された場合に、フェールセーフモード又はPower OFFにする。   Step 711: When a channel failure is detected in Step 703, the fail safe mode or power OFF is set.

ステップ712:ステップ709でチャネル故障が検出された場合に、フェールセーフモードにする。   Step 712: When a channel failure is detected in Step 709, the fail safe mode is set.

次に、切替機構204の動作について説明する。図8は、制御コントローラ114の切替制御部212のフローチャートである。   Next, the operation of the switching mechanism 204 will be described. FIG. 8 is a flowchart of the switching control unit 212 of the controller 114.

ステップ801:制御コントローラ114がPowerONで起動してスイッチ故障検出部211による診断をスタートする。   Step 801: The controller 114 is activated by PowerON and starts diagnosis by the switch failure detection unit 211.

ステップ802:起動時診断では、例えば、メインチャネル201およびバックアップチャネル202よりテスト信号としてパルス波を出力し、メインスイッチ213の出力信号をスイッチ故障検出部211に取り込み、メインスイッチ213の故障診断を行う。   Step 802: In the startup diagnosis, for example, a pulse wave is output as a test signal from the main channel 201 and the backup channel 202, the output signal of the main switch 213 is taken into the switch failure detection unit 211, and the failure diagnosis of the main switch 213 is performed. .

ステップ803:メインスイッチ213に故障がなければ、ステップ806に進む。メインスイッチ213が例えば、切替できない故障であった場合はステップ804に進む。メインスイッチが例えば、導通しない故障であった場合はステップ805に進む。   Step 803: If there is no failure in the main switch 213, the process proceeds to Step 806. For example, if the main switch 213 has a failure that cannot be switched, the process proceeds to step 804. For example, if the main switch is a failure that does not conduct, the process proceeds to step 805.

ステップ804:フェールセーフモード処理を行なう。フェールセーフ(0)のフラグを立てて、表示器113に対して警告通知を行う。   Step 804: Perform fail-safe mode processing. A fail-safe (0) flag is set and a warning notification is sent to the display unit 113.

ステップ805:危険モード処理を行う。例えば、ステアバイワイヤシステムは起動せずに、表示器113に対して警告通知を行い、ENDとする。   Step 805: Danger mode processing is performed. For example, the steer-by-wire system is not activated, and a warning notification is sent to the display unit 113 to make END.

ステップ806:バックアップスイッチ214に故障がなければ、ステップ809に進む。バックアップスイッチ214が、例えば切替できない故障であった場合は、ステップ807に進む。バックアップスイッチ214が、例えば切替できない故障で、かつ、フェールセーフ(0)のフラグが経っている場合は、ステップ808に進む。   Step 806: If there is no failure in the backup switch 214, the process proceeds to Step 809. If the backup switch 214 has a failure that cannot be switched, for example, the process proceeds to step 807. If the backup switch 214 has a failure that cannot be switched, for example, and the fail-safe (0) flag has passed, the process proceeds to step 808.

ステップ807:フェールセーフモード処理を行なう。メインチャネル201の故障を検知した場合は、フェールセーフ(1)のフラグを立てて、表示器113に対して警告通知を行う。   Step 807: Fail-safe mode processing is performed. When a failure of the main channel 201 is detected, a fail-safe (1) flag is set and a warning notification is given to the display unit 113.

ステップ808:危険モード処理を行う。例えば、ステアバイワイヤシステムは起動せずに、表示器113に対して警告通知を行い、ENDとする。   Step 808: Danger mode processing is performed. For example, the steer-by-wire system is not activated, and a warning notification is sent to the display unit 113 to make END.

ステップ809:メインチャネル201及びバックアップチャネル202の両方の故障検知を検知した場合は、ステップ810に進む。   Step 809: If failure detection of both the main channel 201 and the backup channel 202 is detected, the process proceeds to step 810.

ステップ810:チャネル故障検出部203から表示器113に対して警告通知を行って、メインチャネル201及びバックアップチャネル202は、例えば、Power OFFにする。   Step 810: A warning notification is sent from the channel failure detection unit 203 to the display unit 113, and the main channel 201 and the backup channel 202 are turned off, for example.

ステップ811:ラインタイム時診断処理を行う。   Step 811: A line time diagnosis process is performed.

メインチャネル201およびバックアップチャネル202が故障していない状態で、且つ、フェールセーフのフラグが立っていない場合、メインスイッチ213及びバックアップスイッチ214を図6(a)の状態にする。 When the main channel 201 and the backup channel 202 have not failed and the fail-safe flag is not set, the main switch 213 and the backup switch 214 are set to the state shown in FIG.

バックアップチャネル202が故障をしているが、メインチャネル201が故障していない状態で、且つ、フェールセーフのフラグが立っていない場合、メインスイッチ213及びバックアップスイッチ214を図6(a)の状態にする。 When the backup channel 202 has failed but the main channel 201 has not failed and the fail-safe flag is not set, the main switch 213 and the backup switch 214 are brought into the state shown in FIG. To do.

メインチャネル201が故障していが、バックアップチャネル202故障していない状態で、且つ、フェールセーフのフラグが立っていない場合、メインスイッチ213及びバックアップスイッチ214を図6(b)の状態にする。 While the main channel 201 that has failed, in a state where the backup channel 202 has not failed, and, if the flag of the fail-safe is not set to the state of FIG. 6 (b) the main switch 213 and the backup switch 214 .

メインチャネル201が故障をしているが、バックアップチャネル202が故障していない状態で、且つ、フェールセーフ(0)のフラグが立っている場合は、切替制御部212を経由して、バックアップスイッチ214を切替えて、図6(c)の状態にする。 When the main channel 201 has failed but the backup channel 202 has not failed and the fail-safe (0) flag is set, the backup switch 214 is connected via the switching control unit 212. by switching to the state of FIG. 6 (c).

メインチャネル201およびバックアップチャネル202が故障をしていない状態で、且つ、フェールセーフ(0)のフラグが立っている場合は、メインスイッチ213及びバックアップスイッチ214を図6(c)の状態にする。
When the main channel 201 and the backup channel 202 are not in failure and the fail-safe (0) flag is set, the main switch 213 and the backup switch 214 are set to the state shown in FIG.

次に、本実施例の作用または効果について説明する。   Next, the operation or effect of the present embodiment will be described.

切替機構204の内部に故障検出手段がなく冗長化されていない場合は、c接点が1つであるので、c接点部分の故障モードが、例えば、閉じない場合と、開かない場合と仮定すると、c接点部分のどちらの故障モードによっても、メインチャネル又はバックアップチャネルへの接続の切替が成功しないので安全側故障割合は0%であると考えられる。   If there is no failure detection means inside the switching mechanism 204 and there is no redundancy, since there is one c contact, assuming that the failure mode of the c contact portion is, for example, not closed or not opened, Regardless of the failure mode of the c-contact part, the switching of the connection to the main channel or the backup channel is not successful, so the safe failure rate is considered to be 0%.

本実施例では、切替機構204の内部の故障を検出し、かつスイッチはメインスイッチ213とバックアップスイッチ214とが直列に接続されて、切替機構204の部品点数が増えており、故障率は高まる可能性がある。例えば、図6の例において、メインスイッチ213はc接点が1つ、バックアップスイッチ214はc接点が2つと見なせるので、c接点部分は3つとなりc接点部分の故障率は約3倍となる。   In this embodiment, a failure inside the switching mechanism 204 is detected, and the main switch 213 and the backup switch 214 are connected in series to increase the number of parts of the switching mechanism 204, and the failure rate can be increased. There is sex. For example, in the example of FIG. 6, since the main switch 213 can be regarded as one c contact and the backup switch 214 is regarded as two c contacts, the number of c contact portions is three, and the failure rate of the c contact portion is approximately tripled.

しかし、本実施例では、危険側故障率が下がるため安全性は向上する。c接点の故障モードの割合が、例えば、閉じない場合50%と、開かない場合50%と仮定すると、メインスイッチ213のc接点部分の開かない場合50%の故障モードはバックアップスイッチ214の切替えによって、メインチャネル又はバックアップチャネルへの接続を維持することができるので、安全側故障と見なすことができる。   However, in this embodiment, safety is improved because the dangerous failure rate decreases. Assuming that the failure mode ratio of the c contact is, for example, 50% when not closing and 50% when not opening, the failure mode of 50% when the c contact portion of the main switch 213 is not opened is caused by switching of the backup switch 214. Since the connection to the main channel or the backup channel can be maintained, it can be regarded as a safe failure.

図6の例において、バックアップスイッチ214の2つのc接点のうちの1つの故障モードは、閉じない場合と開かない場合のどちらの故障をしても、バックアップスイッチ214のもう1つのc接点とメインスイッチ213のc接点が故障していなければ、メインチャネル又はバックアップチャネルへの接続を維持することができるので安全側故障がほぼ100%と見なすことができる。   In the example of FIG. 6, the failure mode of one of the two c contacts of the backup switch 214 is the same as that of the other c contact of the backup switch 214 and the main, regardless of whether the failure is not closed or not opened. If the contact c of the switch 213 is not broken, the connection to the main channel or the backup channel can be maintained, so that the safe failure can be regarded as almost 100%.

よって、スイッチのc接点部分の故障率は約3倍となってしまっても、安全側故障割合を約83%に向上させることが可能であり、切替機構204の安全側故障割合が向上する。従って、機能安全の観点では高いSIL(安全度水準)の達成が容易になる。   Therefore, even if the failure rate of the c-contact portion of the switch is about three times, the safety-side failure rate can be improved to about 83%, and the safety-side failure rate of the switching mechanism 204 is improved. Therefore, it is easy to achieve a high SIL (safety level) from the viewpoint of functional safety.

半導体スイッチで、c接点の故障モードの割合を、閉じない場合50%と、開かない場合50%と仮定できない場合も、一般に、ショートの原因は過電圧による絶縁破壊であり、オープンの原因は過電流による導通の破断である。開かないという故障は絶縁破壊とすれば、メインスイッチ213の絶縁破壊の故障はバックアップスイッチ214を切替えることにより対応できるので、安全側故障割合は従来に比べて向上すると考えられる。   Even if it is not possible to assume that the failure mode ratio of the c contact is 50% when it is not closed and 50% when it is not opened in a semiconductor switch, the cause of short circuit is generally dielectric breakdown due to overvoltage, and the cause of open is overcurrent. It is a break of conduction by. If the failure of not opening is assumed to be dielectric breakdown, the breakdown failure of the main switch 213 can be dealt with by switching the backup switch 214, so the safety-side failure rate is considered to be improved as compared with the conventional case.

また、本実施例では、バックアップスイッチ214を4路スイッチ又はDPDTスイッチで構成し、その後段に3路スイッチ又はSPDTスイッチで構成されるメインスイッチ213を直列に接続している。このような構成おいては、メインスイッチ213とバックアップスイッチ214との故障により、メインチャネル201の出力とバックアップチャネル202の出力とが同時に制御コントローラ114の出力インタフェース215に接続される状態となる確率を低減することができる。これにより、本実施例では、メインスイッチ213及びバックアップスイッチ214を通じて、アクチュエータ112に正確な制御信号(情報)を伝達することができる。この作用効果は、実施例2についても同様である。   In this embodiment, the backup switch 214 is constituted by a four-way switch or a DPDT switch, and a main switch 213 constituted by a three-way switch or an SPDT switch is connected in series at the subsequent stage. In such a configuration, the probability that the output of the main channel 201 and the output of the backup channel 202 are simultaneously connected to the output interface 215 of the control controller 114 due to a failure of the main switch 213 and the backup switch 214 is established. Can be reduced. Thereby, in this embodiment, an accurate control signal (information) can be transmitted to the actuator 112 through the main switch 213 and the backup switch 214. This effect is the same as in the second embodiment.

本実施例は、実施例1におけるメインスイッチ213の故障において、切替られない故障の故障率を低減するためのものである。   The present embodiment is for reducing the failure rate of a failure that cannot be switched in the failure of the main switch 213 in the first embodiment.

本実施例では、図1〜図3、図5A、図5B、図7及び図8で説明した構成及び動作が適用される。変更があるメインスイッチ213について、図9を参照して説明する。   In the present embodiment, the configurations and operations described in FIGS. 1 to 3, 5A, 5B, 7 and 8 are applied. The main switch 213 having a change will be described with reference to FIG.

図9は、メインスイッチ213の別の実施例を示す回路図である。図9における端子T0〜T2は、図4A及び図4Bに示した端子T0〜T2と同じ構成である。   FIG. 9 is a circuit diagram showing another embodiment of the main switch 213. Terminals T0 to T2 in FIG. 9 have the same configuration as the terminals T0 to T2 shown in FIGS. 4A and 4B.

本実施例のメインスイッチ213は、第1のメインスイッチ部213c1と第2のメインスイッチ部213c2とで構成されている。第1のメインスイッチ部213c1及び第2のメインスイッチ部213c2は、それぞれ2つのSPST(Single Pole、Single Throw)スイッチを組合せて構成されている。   The main switch 213 according to the present embodiment includes a first main switch portion 213c1 and a second main switch portion 213c2. The first main switch unit 213c1 and the second main switch unit 213c2 are each configured by combining two SPST (Single Pole, Single Throw) switches.

第1のメインスイッチ部213c1は、接点15と接点16を有する第1のSPSTスイッチ51と、接点17と接点18を有する第2のSPSTスイッチ52とで構成されている。第1のSPSTスイッチ51の接点15と第2のSPSTスイッチ52の接点17とは、共に端子T1に接続されている。第1のSPSTスイッチ51の接点16と第2のSPSTスイッチ52の接点18とは、共に端子T0に接続されている。   The first main switch portion 213c1 includes a first SPST switch 51 having a contact 15 and a contact 16, and a second SPST switch 52 having a contact 17 and a contact 18. The contact 15 of the first SPST switch 51 and the contact 17 of the second SPST switch 52 are both connected to the terminal T1. The contact 16 of the first SPST switch 51 and the contact 18 of the second SPST switch 52 are both connected to the terminal T0.

第2のメインスイッチ部213c2は、接点19と接点20を有する第3のSPSTスイッチ53と、接点21と接点22を有する第4のSPSTスイッチ54とで構成されている。第3のSPSTスイッチ53の接点19と第4のSPSTスイッチ54の接点21とは、共に端子T2に接続されている。第3のSPSTスイッチ53の接点20と第4のSPSTスイッチ54の接点22とは、共に端子T0に接続されている。   The second main switch section 213c2 includes a third SPST switch 53 having a contact point 19 and a contact point 20, and a fourth SPST switch 54 having a contact point 21 and a contact point 22. The contact 19 of the third SPST switch 53 and the contact 21 of the fourth SPST switch 54 are both connected to the terminal T2. The contact 20 of the third SPST switch 53 and the contact 22 of the fourth SPST switch 54 are both connected to the terminal T0.

本実施例のメインスイッチ213は、故障時および切替時を除くと、(c1)と(c2)の2つの状態である。(c1)では、第1のメインスイッチ部213c1の第1のSPSTスイッチ51及び第2のSPSTスイッチ52は共に導通状態213c11である。また、第2のメインスイッチ部213c2の第3のSPSTスイッチ53及び第4のSPSTスイッチ54は共に切断状態213c22である。第1のメインスイッチ部213c1及び第2のメインスイッチ部213c2の内部は2重化され、冗長化されている。   The main switch 213 according to the present embodiment is in two states (c1) and (c2), excluding failure and switching. In (c1), both the first SPST switch 51 and the second SPST switch 52 of the first main switch unit 213c1 are in the conductive state 213c11. In addition, the third SPST switch 53 and the fourth SPST switch 54 of the second main switch unit 213c2 are both in the disconnected state 213c22. The insides of the first main switch part 213c1 and the second main switch part 213c2 are duplicated and made redundant.

(c2)では、第1のメインスイッチ部213c1の第1のSPSTスイッチ51及び第2のSPSTスイッチ52は共に切断状態213c12である。また、第2のメインスイッチ部213c2の第3のSPSTスイッチ53及び第4のSPSTスイッチ54は共に導通状態213c21である。   In (c2), both the first SPST switch 51 and the second SPST switch 52 of the first main switch unit 213c1 are in the disconnected state 213c12. Further, the third SPST switch 53 and the fourth SPST switch 54 of the second main switch portion 213c2 are both in the conductive state 213c21.

例えば、図9(c2)において、第2のメインスイッチ部213c2の2つのスイッチ53,54のうち1つが閉じないという故障が生じた場合でも、もう一方のスイッチが閉じれば、危険側故障率を低減することができる。   For example, in FIG. 9C2, even if a failure occurs in which one of the two switches 53 and 54 of the second main switch portion 213c2 does not close, if the other switch is closed, the dangerous failure rate is reduced. Can be reduced.

以上の説明では、ステアバイワイヤシステムについて説明したが、危険側故障率を低減する必要のある情報通信システムも応用することができる。   In the above description, the steer-by-wire system has been described, but an information communication system that needs to reduce the dangerous failure rate can also be applied.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。   In addition, this invention is not limited to an above-described Example, Various modifications are included. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。   Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, and files for realizing each function can be stored in a recording device such as a memory, a hard disk, an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.

また、図面における制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。   Further, the control lines and information lines in the drawings are those that are considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. Actually, it may be considered that almost all the components are connected to each other.

100…移動体システム(車体システム)、100A…移動体ボディ(車体ボディ)、101…操舵装置、102…機械装置、足部103、ステアバイワイヤシステム104、111…センサ、112…アクチュエータ、113…表示器、114…制御コントローラ、201…メインチャネル、202…バックアップチャネル、203…チャネル故障検出部、204…切替機構、211…スイッチ故障検出部、212…切替制御部、213…メインスイッチ、214…バックアップスイッチ、301…MCU、302…発振回路、303…電源部、304…監視部、305…外部メモリ、311…CPU、312…PWM、313…SPI、314…I/O、315…Timer、316…Network、317…RAM、318…ADC、319…ROM。   DESCRIPTION OF SYMBOLS 100 ... Mobile body system (vehicle body system), 100A ... Mobile body (vehicle body), 101 ... Steering device, 102 ... Mechanical device, foot part 103, Steer-by-wire system 104, 111 ... Sensor, 112 ... Actuator, 113 ... Display 114 ... Control controller 201 ... Main channel 202 ... Backup channel 203 ... Channel failure detection unit 204 ... Switching mechanism 211 ... Switch failure detection unit 212 ... Switch control unit 213 ... Main switch 214 ... Backup Switch, 301 ... MCU, 302 ... Oscillator circuit, 303 ... Power supply unit, 304 ... Monitoring unit, 305 ... External memory, 311 ... CPU, 312 ... PWM, 313 ... SPI, 314 ... I / O, 315 ... Timer, 316 ... Network, 317 ... RAM, 318 ... ADC 319 ... ROM.

Claims (10)

アクチュエータを制御する制御信号を生成するメインチャネル及びバックアップチャネルと、前記メインチャネル及び前記バックアップチャネルの故障を検出するチャネル故障検出部と、前記メインチャネルが出力する第1制御信号と前記バックアップチャネルが出力する第2制御信号とを切替えてアクチュエータへの出力インタフェースに出力する切替機構とを備えた制御コントローラにおいて、
前記切替機構は、前記メインチャネル及び前記バックアップチャネルと前記出力インタフェースとの接続状態を切替えるメインスイッチ及び1つ以上のバックアップスイッチと、前記メインスイッチ及び前記バックアップスイッチの接続状態を切替える切替制御部と、前記メインスイッチ及び前記バックアップスイッチの故障を検出するスイッチ故障検出部とを有し、
前記バックアップスイッチは、前記第1制御信号が伝達される第1信号線に第3信号線を接続すると共に前記第2制御信号が伝達される第2信号線に第4信号線を接続する接続状態と、前記第1制御信号が伝達される第1信号線に前記第4信号線を接続すると共に前記第2制御信号が伝達される第2信号線に前記第3信号線を接続する接続状態と、を切替えるように構成され、
前記メインスイッチは、前記第3信号線を前記出力インタフェースに接続する接続状態と、前記第4信号線を前記出力インタフェースに接続する接続状態と、を切替えるように構成され、
前記切替機構は、前記切替制御部が前記チャネル故障検出部及び前記スイッチ故障検出部からの故障通知を受け取って前記メインスイッチ及び前記バックアップスイッチの接続状態の切替を行うことにより、前記出力インタフェースに前記第1制御信号又は前記第2制御信号のいずれか一方を出力することを特徴とする制御コントローラ。
A main channel and a backup channel for generating a control signal for controlling the actuator, a channel failure detection unit for detecting a failure in the main channel and the backup channel, a first control signal output from the main channel, and an output from the backup channel a switching mechanism that outputs to the output interface to the actuator by switching the second control signal, the controller having a,
The switching mechanism includes a main switch and one or more backup switches that switch a connection state between the main channel and the backup channel and the output interface, a switching control unit that switches a connection state between the main switch and the backup switch, have a, a switch failure detecting section detecting a failure of the main switch and the backup switch,
The backup switch has a connection state in which a third signal line is connected to a first signal line to which the first control signal is transmitted and a fourth signal line is connected to a second signal line to which the second control signal is transmitted. And a connection state in which the fourth signal line is connected to the first signal line to which the first control signal is transmitted and the third signal line is connected to the second signal line to which the second control signal is transmitted. Is configured to switch between,
The main switch is configured to switch between a connection state in which the third signal line is connected to the output interface and a connection state in which the fourth signal line is connected to the output interface;
In the switching mechanism, the switching control unit receives a failure notification from the channel failure detection unit and the switch failure detection unit, and switches the connection state of the main switch and the backup switch, so that the output interface A control controller that outputs either the first control signal or the second control signal .
請求項1に記載の制御コントローラにおいて、
前記メインスイッチと前記バックアップスイッチとは直列に接続されていることを特徴とする制御コントローラ。
In controller according to claim 1,
The control controller, wherein the main switch and the backup switch are connected in series.
請求項2に記載の制御コントローラにおいて、
前記メインスイッチは、3路スイッチ、SPDTスイッチ又は2個のSPSTスイッチで構成され、前記バックアップスイッチは4路スイッチ又は2個のDPDTスイッチで構成されていることを特徴とする制御コントローラ。
The control controller according to claim 2,
The main controller is a 3-way switch, SPDT switch, or two SPST switches, and the backup switch is a 4-way switch or two DPDT switches.
請求項3に記載の制御コントローラにおいて、
前記メインスイッチ及び前記バックアップスイッチは、1個のASICまたは1個のFPAGによって構成されることを特徴とする制御コントローラ。
The control controller according to claim 3,
The main controller and the backup switch are constituted by one ASIC or one FPAG.
請求項3に記載の制御コントローラにおいて、
前記メインスイッチ及び前記バックアップスイッチは、機械スイッチ又は半導体スイッチのどちらか一方又は両方によって構成されることを特徴とする制御コントローラ。
The control controller according to claim 3,
The control switch, wherein the main switch and the backup switch are configured by either one or both of a mechanical switch and a semiconductor switch.
請求項2に記載の制御コントローラにおいて、
前記メインチャネル及び前記バックアップチャネルは、制御信号としてPWM信号を出力し、
前記スイッチ故障検出部は、前記メインスイッチ及び前記バックアップスイッチから出力されるPWM信号を監視することにより、前記メインチャネル及び前記バックアップチャネルの故障を検出することを特徴とする制御コントローラ。
The control controller according to claim 2,
The main channel and the backup channel output a PWM signal as a control signal,
The control controller, wherein the switch failure detection unit detects a failure in the main channel and the backup channel by monitoring PWM signals output from the main switch and the backup switch.
請求項2に記載の制御コントローラにおいて、
前記メインチャネル、前記バックアップチャネル及び前記チャネル故障検出部は、同じ内容を含むPWM信号を演算し、
前記チャネル故障検出部は、前記メインチャネルから出力されるPWM信号と、前記バックアップチャネルから出力されるPWM信号と、自身が演算したPWM信号とを比較することによって、前記メインチャネル、前記バックアップチャネル又は前記チャネル故障検出部の故障を検知することを特徴とする制御コントローラ。
The control controller according to claim 2,
The main channel, the backup channel, and the channel failure detection unit calculate a PWM signal including the same content,
The channel failure detection unit compares the PWM signal output from the main channel, the PWM signal output from the backup channel, and the PWM signal calculated by itself, so that the main channel, the backup channel, or A controller for detecting a failure in the channel failure detection unit.
請求項2に記載の制御コントローラにおいて、
前記メインチャネル及び前記バックアップチャネルは、演算部がロックステップマイコンで構成され、前記ロックステップマイコン内部に設けられた複数のCPUコアの演算結果を比較することによってCPUコアの異常を検出する異常検出機能を有すると共に、
前記ロックステップマイコン内部のROM、RAM、アナログ入力、出力の故障を検知するハードウェアの故障診断機能を有し、
前記チャネル故障検出部は、前記メインチャネル及び前記バックアップチャネルが有する前記異常検出機能又は前記故障診断機能を通じて、前記メインチャネル及び前記バックアップチャネルの異常又は故障を検知することを特徴とする制御コントローラ。
The control controller according to claim 2,
The main channel and the backup channel have an abnormality detection function for detecting an abnormality of the CPU core by comparing operation results of a plurality of CPU cores provided in the lockstep microcomputer, with the operation unit being configured by a lockstep microcomputer. And having
A hardware failure diagnosis function for detecting failures in ROM, RAM, analog input, and output inside the lockstep microcomputer,
The control controller, wherein the channel failure detection unit detects an abnormality or failure of the main channel and the backup channel through the abnormality detection function or the failure diagnosis function of the main channel and the backup channel.
足部に連結された機械装置を駆動するアクチュエータと、前記アクチュエータを制御する制御コントローラとを備えたステアバイワイヤシステムにおいて、
前記制御コントローラとして請求項2に記載の制御コントローラを備えたことを特徴とするステアバイワイヤシステム。
In a steer-by-wire system comprising an actuator that drives a mechanical device coupled to a foot, and a control controller that controls the actuator,
A steer-by-wire system comprising the control controller according to claim 2 as the control controller.
移動体ボディと、移動体ボディの移動方向を変える足部と、前記足部に連結された機械装置と、前記機械装置を駆動するアクチュエータ及び前記アクチュエータを制御する制御コントローラを含むステアバイワイヤシステムとを備えた機械において、
前記ステアバイワイヤシステムとして請求項9に記載のステアバイワイヤシステムを備えたことを特徴とする機械。
A moving body, a foot that changes a moving direction of the moving body, a mechanical device coupled to the foot, an actuator that drives the mechanical device, and a steer-by-wire system that includes a control controller that controls the actuator In the machine with
A machine comprising the steer-by-wire system according to claim 9 as the steer-by-wire system.
JP2015051652A 2015-03-16 2015-03-16 Control controller, steer-by-wire system and machine Expired - Fee Related JP6378119B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015051652A JP6378119B2 (en) 2015-03-16 2015-03-16 Control controller, steer-by-wire system and machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015051652A JP6378119B2 (en) 2015-03-16 2015-03-16 Control controller, steer-by-wire system and machine

Publications (2)

Publication Number Publication Date
JP2016168986A JP2016168986A (en) 2016-09-23
JP6378119B2 true JP6378119B2 (en) 2018-08-22

Family

ID=56982016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015051652A Expired - Fee Related JP6378119B2 (en) 2015-03-16 2015-03-16 Control controller, steer-by-wire system and machine

Country Status (1)

Country Link
JP (1) JP6378119B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12024174B2 (en) 2021-10-25 2024-07-02 Jtekt Corporation Control device for vehicle

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108859861A (en) * 2017-05-11 2018-11-23 杭州长江汽车有限公司 A kind of control system of electric vehicle, control method and electric vehicle
US10752282B2 (en) * 2017-10-04 2020-08-25 Steering Solutions Ip Holding Corporation Triple redundancy failsafe for steering systems
DE102018117447A1 (en) * 2018-07-19 2020-01-23 WABCO GmbH IP/Intellectual Property Electrical control device for a vehicle and system with it and method for operating a vehicle

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5616202A (en) * 1979-07-17 1981-02-17 Toshiba Corp Programmable controller
JP2786718B2 (en) * 1990-06-07 1998-08-13 株式会社日立製作所 Vehicle control device
JP3172601B2 (en) * 1992-11-09 2001-06-04 アイシン精機株式会社 Rear wheel steering device
JP3475354B2 (en) * 2000-03-21 2003-12-08 本田技研工業株式会社 Variable steering angle ratio steering device
US20070277023A1 (en) * 2003-06-24 2007-11-29 Reinhard Weiberle Method For Switching Over Between At Least Two Operating Modes Of A Processor Unit, As Well Corresponding Processor Unit
DE102005037246A1 (en) * 2005-08-08 2007-02-15 Robert Bosch Gmbh Method and device for controlling a computer system having at least two execution units and a comparison unit
JP2010221995A (en) * 2009-02-27 2010-10-07 Nissan Motor Co Ltd Vehicle operation assistance device, vehicle operation assistance method, and automobile

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12024174B2 (en) 2021-10-25 2024-07-02 Jtekt Corporation Control device for vehicle

Also Published As

Publication number Publication date
JP2016168986A (en) 2016-09-23

Similar Documents

Publication Publication Date Title
US10875571B2 (en) Motor control system and electric power steering system
US11305783B2 (en) Vehicle control device
US11220288B2 (en) Method and device for the control of a safety-relevant process and transportation vehicle
CN111699125B (en) Method for providing steering assistance for an electromechanical steering system of a motor vehicle comprising a control device of redundant design
KR20210073705A (en) Vehicle control system according to failure of autonomous driving vehicle and method thereof
JP5086385B2 (en) Electric power steering control device
JP6378119B2 (en) Control controller, steer-by-wire system and machine
WO2017115411A1 (en) Steer-by-wire electrical power steering device, and control method therefor
WO2021085228A1 (en) Motor drive system
JP7769789B2 (en) System for providing an output signal based on a generated environmental model of a mobile platform&#39;s environment
WO2021085168A1 (en) Motor drive system
US20230131995A1 (en) Steering control device
CN113119994B (en) Method and apparatus for operating an autonomous vehicle
CN112660158A (en) Driving assistance control system
JP7459469B2 (en) Industrial Control Output Module
US11104378B2 (en) Steering control system for a steering system of a transportation vehicle and method for operating a steering control system
CN118077140A (en) Control device and method for operating an electric motor, in particular a steering system
US10384712B2 (en) Sensor apparatus and electric power steering apparatus using the same
RU2432297C1 (en) Method of fault-tolerant automatic control of navigation
JP2004276834A (en) Vehicle steering system
US11939009B2 (en) Steering control apparatus and method
JP7106237B2 (en) vehicle controller
US7581617B2 (en) Method for triggering a coupling unit
US11314606B2 (en) Substitution device, information processing system, and substitution method
KR20250148925A (en) Vehicle control apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180209

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180626

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180726

R150 Certificate of patent or registration of utility model

Ref document number: 6378119

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees