[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2017187860A - Controller control device - Google Patents

Controller control device Download PDF

Info

Publication number
JP2017187860A
JP2017187860A JP2016074585A JP2016074585A JP2017187860A JP 2017187860 A JP2017187860 A JP 2017187860A JP 2016074585 A JP2016074585 A JP 2016074585A JP 2016074585 A JP2016074585 A JP 2016074585A JP 2017187860 A JP2017187860 A JP 2017187860A
Authority
JP
Japan
Prior art keywords
controller
timer
signal
control device
main cycle
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.)
Pending
Application number
JP2016074585A
Other languages
Japanese (ja)
Inventor
裕之 大河原
Hiroyuki Ogawara
裕之 大河原
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.)
Tokai Rika Co Ltd
Original Assignee
Tokai Rika 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 Tokai Rika Co Ltd filed Critical Tokai Rika Co Ltd
Priority to JP2016074585A priority Critical patent/JP2017187860A/en
Publication of JP2017187860A publication Critical patent/JP2017187860A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Safety Devices In Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a controller control device which allows a controller to continue working if a timer went wrong.SOLUTION: A first controller 2 outputs a timing signal St working with its own timer 4 to a second controller 3 via a direct line 9. A second controller 3 monitors the timer 4 for detecting a failure based on the timing signal St, and outputs a waveform signal Sr to the first controller 2 via a direct line 18 if a failure has been confirmed, the waveform signal Sr having a waveform of which main cycle can be generated by the first controller 2. With the configuration, it is possible to generate the main cycle based on the waveform signal Sr input from the second controller 3 if the timer 4 has been broken in the first controller 2 and to ensure a continuous operation of the first controller 2.SELECTED DRAWING: Figure 1

Description

本発明は、コントローラの作動を制御するコントローラ制御装置に関する。   The present invention relates to a controller control device that controls the operation of a controller.

従来、コントローラは、タイマで時間を計測して周期的に割り込みを発生させることにより、定期的な処理周期で作動を実行することが周知である(特許文献1等参照)。   Conventionally, it is well known that a controller executes an operation at a regular processing cycle by measuring time with a timer and periodically generating an interrupt (see Patent Document 1 and the like).

特開2009−230425号公報JP 2009-230425 A

ところで、仮にタイマが故障した際には、コントローラは処理不能となるので、システムリセットするなどしてタイマを復旧させる方法がとれられる。しかし、システムリセットによってタイマが復旧しなかった場合には、処理復帰が実現せず、処理継続することができない問題があった。   By the way, if the timer fails, the controller becomes incapable of processing, so a method of restoring the timer by, for example, resetting the system can be used. However, when the timer is not restored by the system reset, there is a problem that the process cannot be resumed and the process cannot be continued.

本発明の目的は、仮にタイマが故障してもコントローラの処理を継続実施することができるコントローラ制御装置を提供することにある。   An object of the present invention is to provide a controller control device that can continue the processing of a controller even if a timer fails.

前記問題点を解決するコントローラ制御装置は、タイマの計測時間に基づき繰り返し発生するメイン周期に沿った第1コントローラの連続稼働を、他の第2コントローラの作動によって確保する構成であって、前記第2コントローラに設けられ、当該第2コントローラに接続された配線を通じて、前記第1コントローラのタイマの作動に準じたタイミング信号を入力して、前記タイマの故障の有無を監視する故障監視部と、前記第2コントローラに設けられ、前記第1コントローラのタイマが故障していると前記故障監視部により判定されたとき、前記第1コントローラ及び第2コントローラを接続するジカ線を通じて、前記メイン周期を生成可能な波形信号を前記第1コントローラに出力する信号出力部と、前記第1コントローラに設けられ、前記波形信号を基に前記第1コントローラをメイン周期で作動させることにより、当該第1コントローラの連続稼働を確保する作動制御部とを備えた。   A controller control device that solves the above problem is configured to ensure continuous operation of the first controller along the main cycle repeatedly generated based on the measurement time of the timer by the operation of the other second controller, A fault monitoring unit that is provided in the two controllers and inputs a timing signal according to the operation of the timer of the first controller through a wiring connected to the second controller, and monitors whether or not the timer has failed; Provided in the second controller, when the failure monitoring unit determines that the timer of the first controller has failed, the main period can be generated through a Zika line connecting the first controller and the second controller A signal output unit for outputting a simple waveform signal to the first controller, and a signal output unit provided in the first controller. By operating the first controller in the main cycle on the basis of the waveform signal, and a hydraulic control unit to ensure the continuous operation of the first controller.

本構成によれば、タイマが故障したときには、配線においてタイミング信号がタイマ故障に準じた波形をとり、この波形変化を基に故障監視部が故障有りを判定する。このとき、第2コントローラは、第1コントローラにおいてメイン周期を生成可能な波形信号を、信号出力部からジカ線を通じて第1コントローラに出力する。これにより、タイマ故障時、第1コントローラの作動制御部は、第2コントローラから入力する波形信号を基にメイン周期を生成することが可能となる。よって、第1コントローラのタイマが故障した場合であっても、第1コントローラの連続稼働を確保することが可能となる。   According to this configuration, when the timer fails, the timing signal in the wiring takes a waveform according to the timer failure, and the failure monitoring unit determines that there is a failure based on this waveform change. At this time, the second controller outputs a waveform signal that can generate the main period in the first controller from the signal output unit to the first controller through the Zika line. As a result, when the timer fails, the operation controller of the first controller can generate the main period based on the waveform signal input from the second controller. Therefore, even when the timer of the first controller fails, it is possible to ensure continuous operation of the first controller.

前記コントローラ制御装置において、前記配線は、両コントローラを直に繋ぐジカ線であることが好ましい。この構成によれば、第1コントローラ及び第2コントローラをジカ線で繋ぐ簡素な構成で接続することが可能となる。   In the controller control device, the wiring is preferably a Zika wire that directly connects both controllers. According to this configuration, it is possible to connect the first controller and the second controller with a simple configuration that connects the Zika lines.

前記コントローラ制御装置において、前記第1コントローラに設けられ、前記ジカ線を通じて前記タイミング信号を前記第2コントローラに出力する信号通知部を備えることが好ましい。この構成によれば、タイマと直に連動するタイミング信号とすることが可能となるので、タイマが故障か否かを精度よく判定するのに有利となる。   The controller control device preferably includes a signal notification unit provided in the first controller and outputting the timing signal to the second controller through the Zika line. According to this configuration, the timing signal can be directly linked to the timer, which is advantageous for accurately determining whether or not the timer has failed.

前記コントローラ制御装置において、前記タイミング信号は、前記タイマがカウントアップされる度にHi−Loが切り替わるパルス信号からなることが好ましい。この構成によれば、タイミング信号が単なるパルス信号で済むので、パルス信号の波形を監視するという簡素な構成により、タイマの故障有無を判定することが可能となる。   In the controller control device, the timing signal is preferably a pulse signal that switches Hi-Lo every time the timer is counted up. According to this configuration, since the timing signal may be a simple pulse signal, it is possible to determine whether the timer has failed or not with a simple configuration of monitoring the waveform of the pulse signal.

前記コントローラ制御装置において、前記作動制御部は、前記タイマの出力を基にメイン周期を生成するときに使用するメイン周期生成タイマ割り込みフラグと、外部からの入力信号を基にメイン周期を生成するときに使用する外部エッジ割り込みフラグとのどちらかを用いて、メイン周期を生成することが好ましい。この構成によれば、第1コントローラのソフトウェアを変更するにあたり、外部エッジ割り込みフラグを追加するという変更だけで済む。   In the controller control device, the operation control unit generates a main cycle based on a main cycle generation timer interrupt flag used when generating a main cycle based on the output of the timer and an external input signal. It is preferable to generate the main period using either the external edge interrupt flag used in the above. According to this configuration, when changing the software of the first controller, only the change of adding the external edge interrupt flag is sufficient.

前記コントローラ制御装置において、前記第1コントローラ及び第2コントローラは、同じ電源系となっていることが好ましい。この構成によれば、第1コントローラが電源オンをとっているにも拘わらず、第2コントローラの電源がオフとなってしまう状況が生じない。よって、装置作動の信頼性を確保するのに有利となる。   In the controller control device, it is preferable that the first controller and the second controller have the same power supply system. According to this configuration, there is no situation where the power of the second controller is turned off even though the first controller is powered on. Therefore, it is advantageous to ensure the reliability of the device operation.

本発明によれば、仮にタイマが故障してもコントローラの処理を継続実施することができる。   According to the present invention, the processing of the controller can be continued even if the timer fails.

一実施形態のコントローラ制御装置の構成図。The block diagram of the controller control apparatus of one Embodiment. タイマ計測周期及びメイン周期のタイミングチャート。Timing chart of timer measurement period and main period. 第1コントローラのメモリ構成を示す概要図。The schematic diagram which shows the memory structure of a 1st controller. タイマ正常時の作動図。Operation diagram when the timer is normal. タイマ故障時の作動図。Operation diagram at the time of timer failure.

以下、コントローラ制御装置の一実施形態を図1〜図5に従って説明する。
図1に示すように、車両1は、連続稼働が要求される第1コントローラ2と、第1コントローラ2とは別の第2コントローラ3とを備える。第1コントローラ2は、例えば車載されたライトを点灯制御するコントローラであることが好ましい。第2コントローラ3は、例えば空きポートを2つ以上有し、第1コントローラ2と同一電源系のコントローラであることが好ましい。このように、第1コントローラ2及び第2コントローラ3は、機能が各々異なるコントローラとなっている。
Hereinafter, an embodiment of a controller control device will be described with reference to FIGS.
As shown in FIG. 1, the vehicle 1 includes a first controller 2 that is required to operate continuously, and a second controller 3 that is different from the first controller 2. The first controller 2 is preferably a controller that controls lighting of, for example, a vehicle-mounted light. The second controller 3 is preferably a controller having, for example, two or more empty ports and having the same power supply system as that of the first controller 2. Thus, the first controller 2 and the second controller 3 are controllers having different functions.

図2に示すように、第1コントローラ2は、第1コントローラ2に設けられたタイマ4で時間経過(一定時間の経過)を計測し、タイマ4の計測時間に基づき繰り返し発生するメイン周期に沿って連続稼働する。すなわち、第1コントローラ2は、タイマ4による時間計測を基に周期的な割り込みを発生させ、その周期的なタイミングで処理を実行する。本例の場合、第1コントローラ2は、タイマ4によって1msを計測し、3ms経過のタイミングで処理を実施し、この動作を周期的に繰り返す。   As shown in FIG. 2, the first controller 2 measures the passage of time (elapsed time) with a timer 4 provided in the first controller 2, and follows a main cycle that is repeatedly generated based on the measurement time of the timer 4. Operate continuously. That is, the first controller 2 generates a periodic interrupt based on the time measurement by the timer 4 and executes the process at the periodic timing. In the case of this example, the first controller 2 measures 1 ms with the timer 4, performs processing at the timing of 3 ms, and periodically repeats this operation.

図1に戻り、車両1は、第1コントローラ2の連続稼働を第2コントローラ3の作動によって確保するコントローラ制御装置7を備える。本例のコントローラ制御装置7は、第1コントローラ2のタイマ4が故障しても、第2コントローラ3を用いて、第1コントローラ2の連続稼働を継続させるものである。   Returning to FIG. 1, the vehicle 1 includes a controller control device 7 that ensures the continuous operation of the first controller 2 by the operation of the second controller 3. The controller control device 7 of this example uses the second controller 3 to continue the continuous operation of the first controller 2 even if the timer 4 of the first controller 2 fails.

本例の場合、第1コントローラ2及び第2コントローラ3は、第1コントローラ2から第2コントローラ3に信号出力ができるように、配線8を通じて接続されている。配線8は、両コントローラ(第1コントローラ2及び第2コントローラ3)を直に繋ぐジカ線9であることが好ましい。ジカ線9は、一端が第1コントローラ2の出力ポート10に接続され、他端が第2コントローラ3の入力ポート11に接続されている。   In the case of this example, the first controller 2 and the second controller 3 are connected through the wiring 8 so that a signal can be output from the first controller 2 to the second controller 3. The wiring 8 is preferably a Zika wire 9 that directly connects both controllers (the first controller 2 and the second controller 3). The Zika wire 9 has one end connected to the output port 10 of the first controller 2 and the other end connected to the input port 11 of the second controller 3.

コントローラ制御装置7は、タイマ4のカウント作動に連動したタイミング信号Stを出力する信号通知部14を備える。本例の信号通知部14は、第1コントローラ2に設けられている。信号通知部14は、タイミング信号Stを、配線8(ジカ線9)を介して第1コントローラ2から第2コントローラ3に出力する。タイミング信号Stは、タイマ4がカウントアップされる度にHi−Loが切り替わるパルス信号からなる。   The controller control device 7 includes a signal notification unit 14 that outputs a timing signal St in conjunction with the count operation of the timer 4. The signal notification unit 14 of this example is provided in the first controller 2. The signal notification unit 14 outputs the timing signal St from the first controller 2 to the second controller 3 via the wiring 8 (Zika line 9). The timing signal St is a pulse signal that switches Hi-Lo every time the timer 4 is counted up.

コントローラ制御装置7は、第1コントローラ2のタイマ4の故障有無を監視する故障監視部15を備える。本例の故障監視部15は、第2コントローラ3に設けられている。故障監視部15は、第1コントローラ2から出力されるタイミング信号Stを、配線8(ジカ線9)を通じて取得し、このタイミング信号Stを基にタイマ4の故障有無を判定する。   The controller control device 7 includes a failure monitoring unit 15 that monitors whether or not the timer 4 of the first controller 2 has failed. The failure monitoring unit 15 of this example is provided in the second controller 3. The failure monitoring unit 15 acquires the timing signal St output from the first controller 2 through the wiring 8 (Zika line 9), and determines whether or not the timer 4 has failed based on the timing signal St.

第1コントローラ2及び第2コントローラ3は、第2コントローラ3から第1コントローラ2に信号出力ができるように、ジカ線18を通じて接続されている。ジカ線18は、一端が第2コントローラ3の出力ポート19に接続され、他端が第1コントローラ2の入力ポート20に接続されている。第2コントローラ3における入力ポート11及び出力ポート19は、空きポートであることが好ましい。   The first controller 2 and the second controller 3 are connected through a Zika line 18 so that a signal can be output from the second controller 3 to the first controller 2. The Zika wire 18 has one end connected to the output port 19 of the second controller 3 and the other end connected to the input port 20 of the first controller 2. The input port 11 and the output port 19 in the second controller 3 are preferably empty ports.

コントローラ制御装置7は、タイマ4が故障していると故障監視部15により判定されたとき、ジカ線18を通じて、メイン周期を生成可能な波形信号Srを第1コントローラ2に出力する信号出力部23を備える。信号出力部23は、第2コントローラ3に設けられている。本例の波形信号Srは、例えば1ms周期の矩形波(パルス信号)であることが好ましい。   When the failure monitoring unit 15 determines that the timer 4 has failed, the controller control device 7 outputs a waveform signal Sr capable of generating a main cycle to the first controller 2 through the Zika line 18. Is provided. The signal output unit 23 is provided in the second controller 3. The waveform signal Sr in this example is preferably a rectangular wave (pulse signal) having a period of 1 ms, for example.

コントローラ制御装置7は、第2コントローラ3から出力される波形信号Srを基に第1コントローラ2の連続稼働を確保する作動制御部24を備える。作動制御部24は、第1コントローラ2に設けられている。作動制御部24は、タイマ4の故障時、第2コントローラ3から入力する波形信号Srを基に第1コントローラ2をメイン周期で作動させることにより、第1コントローラ2の連続稼働を確保する。   The controller control device 7 includes an operation control unit 24 that ensures continuous operation of the first controller 2 based on the waveform signal Sr output from the second controller 3. The operation control unit 24 is provided in the first controller 2. The operation control unit 24 ensures the continuous operation of the first controller 2 by operating the first controller 2 in the main cycle based on the waveform signal Sr input from the second controller 3 when the timer 4 fails.

図3に示すように、第1コントローラ2のメモリ27に記憶されたソフトウェアには、タイマ4の出力を基にメイン周期を生成するときに使用するメイン周期生成タイマ割り込みフラグ28と、外部からの入力信号(本例は波形信号Sr)を基にメイン周期を生成するときに使用する外部エッジ割り込みフラグ29とがある。メイン周期生成タイマ割り込みフラグ28は、タイマ4の計時に沿ってカウンタをインクリメントするフラグである。また、外部エッジ割り込みフラグ29は、外部からの入力信号のエッジ(パルスエッジ)をトリガにカウンタをインクリメントするフラグである。メイン周期生成タイマ割り込みフラグ28が従前から設けられるフラグであって、本例で新たに追加するのが、外部エッジ割り込みフラグ29である。   As shown in FIG. 3, the software stored in the memory 27 of the first controller 2 includes a main cycle generation timer interrupt flag 28 used when generating a main cycle based on the output of the timer 4, and an external There is an external edge interrupt flag 29 used when generating a main period based on an input signal (in this example, a waveform signal Sr). The main cycle generation timer interrupt flag 28 is a flag that increments the counter along with the timing of the timer 4. The external edge interrupt flag 29 is a flag for incrementing the counter by using an edge (pulse edge) of an input signal from the outside as a trigger. The main cycle generation timer interrupt flag 28 is a flag that has been previously provided, and an external edge interrupt flag 29 is newly added in this example.

第1コントローラ2は、メイン周期生成タイマ割り込みフラグ28及び外部エッジ割り込みフラグ29のどちらか一方を用い、割り込み処理によってメイン周期を生成する。すなわち、作動制御部24は、タイマ4が正常時、メイン周期生成タイマ割り込みフラグ28をトリガとする割り込み処理によりメイン周期を生成し、タイマ4の故障時、外部エッジ割り込みフラグ29をトリガとする割り込み処理によりメイン周期を生成することが可能である。   The first controller 2 uses either the main cycle generation timer interrupt flag 28 or the external edge interrupt flag 29 to generate a main cycle by interrupt processing. That is, when the timer 4 is normal, the operation control unit 24 generates a main cycle by an interrupt process using the main cycle generation timer interrupt flag 28 as a trigger. When the timer 4 fails, the operation control unit 24 uses an external edge interrupt flag 29 as a trigger. The main period can be generated by processing.

次に、図4及び図5を用いて、コントローラ制御装置7の作用及び効果を説明する。
図4に示すように、第1コントローラ2は、繰り返される一定時間(例えば3ms)の経過をタイマ4によって計測し、一定時間の経過毎のタイミングで発生するメイン周期(本例は3ms周期)に従って、必要な処理を実行する。このとき、信号通知部14は、メイン周期を生成する際の時間計測を行うタイマ4に連動したHi又はLoの波形をとるタイミング信号Stを、出力ポート10からジカ線9を通じて第2コントローラ3の入力ポート11に出力する。タイミング信号Stは、メイン周期が1msのタイマ4で生成される場合、1ms毎にHi−Loが繰り返される信号となる。
Next, the operation and effect of the controller control device 7 will be described with reference to FIGS. 4 and 5.
As shown in FIG. 4, the first controller 2 measures the elapsed time of repeated constant time (for example, 3 ms) by the timer 4 and follows a main period (in this example, 3 ms period) generated at each timing of the constant time. Execute the necessary processing. At this time, the signal notification unit 14 sends a timing signal St having a Hi or Lo waveform linked to the timer 4 that measures time when generating the main cycle from the output port 10 through the Zika line 9 to the second controller 3. Output to the input port 11. When the timing signal St is generated by the timer 4 having a main period of 1 ms, the timing signal St is a signal in which Hi-Lo is repeated every 1 ms.

故障監視部15は、ジカ線9を通じて入力したタイミング信号Stを基に、タイマ4の故障有無を判定する。故障監視部15は、タイミング信号Stが規定のタイミング通りにHi/Loを繰り返すことを確認すると、タイマ4が正常であると判定する。一方、故障監視部15は、タイミング信号Stが規定のHi/Loの切り替わり変化をとらず、例えばLo固着していたり、Hi固着していたりすることを確認すると、タイマ4が故障していると判定する。   The failure monitoring unit 15 determines whether or not the timer 4 has failed based on the timing signal St input through the Zika line 9. The failure monitoring unit 15 determines that the timer 4 is normal when it is confirmed that the timing signal St repeats Hi / Lo according to a specified timing. On the other hand, when the failure monitoring unit 15 confirms that the timing signal St does not take the prescribed Hi / Lo switching change, for example, the Lo is fixed or the Hi is fixed, the timer 4 is in failure. judge.

タイマ4が故障していないと故障監視部15により判定されたとき、第2コントローラ3は、出力ポート19から波形信号Srを出力しない。このとき、第1コントローラ2は、メイン周期生成タイマ割り込みフラグ28に基づき作動することにより、メイン周期を生成する。   When the failure monitoring unit 15 determines that the timer 4 has not failed, the second controller 3 does not output the waveform signal Sr from the output port 19. At this time, the first controller 2 operates based on the main cycle generation timer interrupt flag 28 to generate the main cycle.

一方、図5に示すように、タイマ4が故障していると故障監視部15により判定されると、信号出力部23は、タイマ4の出力の代替となる波形信号Srを、ジカ線18を通じて第1コントローラ2に出力する。本例の場合、タイマ4のカウント周期が1msであるので、1ms周期の矩形波を波形信号Srとして第1コントローラ2に出力する。すなわち、波形信号Srは、1ms間隔でHi−Loが切り替わる矩形波(パルス信号)となっている。   On the other hand, as shown in FIG. 5, when the failure monitoring unit 15 determines that the timer 4 has failed, the signal output unit 23 transmits the waveform signal Sr, which is an alternative to the output of the timer 4, through the Zika line 18. Output to the first controller 2. In this example, since the count cycle of the timer 4 is 1 ms, a rectangular wave having a 1 ms cycle is output to the first controller 2 as the waveform signal Sr. That is, the waveform signal Sr is a rectangular wave (pulse signal) in which Hi-Lo switches at 1 ms intervals.

作動制御部24は、入力した波形信号Srを基に外部エッジ割り込みフラグ29により作動して、メイン周期を生成する。すなわち、パルスエッジ検出による割り込み発生毎にカウンタをインクリメントし、自身のメイン周期に相当する回数をカウントアップした時点でメイン処理を実行する。これにより、タイマ4が故障しても、第1コントローラ2の連続稼働を確保することができる。   The operation control unit 24 is operated by the external edge interrupt flag 29 based on the input waveform signal Sr to generate a main period. That is, the counter is incremented each time an interrupt is generated by pulse edge detection, and the main process is executed when the number of times corresponding to its own main period is counted up. Thereby, even if the timer 4 breaks down, the continuous operation of the first controller 2 can be ensured.

さて、本例によれば、第1コントローラ2のタイマ4が故障したときには、ジカ線9においてタイミング信号StがLo固着するなどしてタイマ故障に準じた波形をとり、この波形変化を基に故障監視部15が故障有りを判定する。このとき、第2コントローラ3は、第1コントローラ2においてメイン周期を生成可能な波形信号Srを、信号出力部23からジカ線18を通じて第1コントローラ2に出力する。これにより、タイマ故障時、第1コントローラの作動制御部24は、第2コントローラ3から入力する波形信号Srを基にメイン周期を生成することが可能となる。よって、第1コントローラ2のタイマ4が故障した場合であっても、第1コントローラ2の連続稼働を確保することができる。   Now, according to this example, when the timer 4 of the first controller 2 fails, the timing signal St is fixed to Lo on the Zika line 9 and takes a waveform in accordance with the timer failure. The monitoring unit 15 determines that there is a failure. At this time, the second controller 3 outputs the waveform signal Sr that can generate the main cycle in the first controller 2 from the signal output unit 23 to the first controller 2 through the Zika line 18. As a result, when the timer fails, the operation controller 24 of the first controller can generate the main period based on the waveform signal Sr input from the second controller 3. Therefore, even if the timer 4 of the first controller 2 fails, the continuous operation of the first controller 2 can be ensured.

第1コントローラ2の出力ポート10と第2コントローラ3の入力ポート11とを繋ぐ配線8は、ジカ線9である。よって、第1コントローラ2及び第2コントローラ3をジカ線9で繋ぐ簡素な構成で接続することができる。   The wiring 8 that connects the output port 10 of the first controller 2 and the input port 11 of the second controller 3 is a Zika wire 9. Therefore, it is possible to connect the first controller 2 and the second controller 3 with a simple configuration that connects the Zika wires 9.

本例のコントローラ制御装置7では、タイミング信号Stを出力する信号通知部14が第1コントローラ2に設けられる。よって、第1コントローラ2のタイマ4と直に連動するタイミング信号Stとすることが可能となるので、タイマ4が故障か否かを精度よく判定するのに有利となる。   In the controller control device 7 of this example, a signal notification unit 14 that outputs a timing signal St is provided in the first controller 2. Therefore, the timing signal St can be directly linked to the timer 4 of the first controller 2, which is advantageous for accurately determining whether or not the timer 4 has failed.

タイミング信号Stは、タイマ4がカウントされる度にHi−Loが切り替わるパルス信号(矩形波)からなる。よって、タイミング信号Stが単なるパルス信号で済むので、パルス信号の波形を監視するという簡素な構成により、タイマ4の故障有無を判定することができる。   The timing signal St is composed of a pulse signal (rectangular wave) that switches Hi-Lo every time the timer 4 is counted. Therefore, since the timing signal St is merely a pulse signal, it is possible to determine whether or not the timer 4 has failed with a simple configuration of monitoring the waveform of the pulse signal.

作動制御部24は、メモリ27に書き込まれたメイン周期生成タイマ割り込みフラグ28及び外部エッジ割り込みフラグ29のどちらかを用い、割り込み処理によってメイン周期を生成する。よって、本例において第1コントローラ2のソフトウェアを変更するにあたり、外部エッジ割り込みフラグ29を追加するという変更だけで済む。また、タイマ4のカウント途中でタイマ4が故障しても、外部エッジ割り込みフラグ29による処理を割り込ませるだけで、タイマ計測を継続することができる。   The operation control unit 24 uses either the main cycle generation timer interrupt flag 28 or the external edge interrupt flag 29 written in the memory 27 and generates a main cycle by interrupt processing. Therefore, in the present example, when the software of the first controller 2 is changed, only the change of adding the external edge interrupt flag 29 is sufficient. Even if the timer 4 fails during the counting of the timer 4, the timer measurement can be continued only by interrupting the processing by the external edge interrupt flag 29.

第1コントローラ2及び第2コントローラ3は、同じ電源系となっている。これにより、第1コントローラ2が電源オンをとっているにも拘わらず、第2コントローラ3の電源がオフとなってしまう状況が生じない。よって、装置作動の信頼性を確保するのに有利となる。   The first controller 2 and the second controller 3 are the same power supply system. As a result, there is no situation where the power supply of the second controller 3 is turned off even though the first controller 2 is turned on. Therefore, it is advantageous to ensure the reliability of the device operation.

なお、実施形態はこれまでに述べた構成に限らず、以下の態様に変更してもよい。
・第2コントローラ3は、第1コントローラ2のタイマ故障からウォッチドッグタイマのリセット前に波形信号Srを第1コントローラ2に出力することが好ましい。
Note that the embodiment is not limited to the configuration described so far, and may be modified as follows.
The second controller 3 preferably outputs the waveform signal Sr to the first controller 2 before the watchdog timer is reset after the timer failure of the first controller 2.

・第1コントローラ2は、例えば自身でタイマ故障を検出した場合、速やかに安全側の動作状態(例えば故障検出割り込みの実施など)に遷移することが好ましい。
・第1コントローラ2のソフトウェアを変更するにあたり、追加されるソフトウェアは、外部エッジ割り込みフラグ29に限定されず、第1コントローラ2において外部信号をトリガにしてメイン周期を生成できるものであればよい。
For example, when the first controller 2 detects a timer failure by itself, it is preferable that the first controller 2 promptly transits to a safe operation state (for example, execution of a failure detection interrupt).
In changing the software of the first controller 2, the added software is not limited to the external edge interrupt flag 29, but may be any software that can generate a main period using an external signal as a trigger in the first controller 2.

・配線8は、ジカ線9に限定されない。例えば、システム上のLANやCANなど、タイマ4の作動に準じた信号を入力できる配線であればよい。この場合、システム上では、信号通知部14を省略してもよい。   The wiring 8 is not limited to the Zika wire 9. For example, any wiring that can input a signal in accordance with the operation of the timer 4 such as LAN or CAN on the system may be used. In this case, the signal notification unit 14 may be omitted on the system.

・タイミング信号Stは、タイマ4のカウントアップに連動してHi−Loが切り替わる信号に限らず、タイマ4の作動(カウントアップ)に連動する信号であればよい。
・波形信号Srは、1ms周期の信号に限定されず、第1コントローラ2においてメイン周期を生成できる信号であればよい。
The timing signal St is not limited to a signal that switches Hi-Lo in conjunction with the count-up of the timer 4, but may be any signal that is linked to the operation (count-up) of the timer 4.
The waveform signal Sr is not limited to a signal having a 1 ms period, and may be any signal that can generate a main period in the first controller 2.

・第1コントローラ2及び第2コントローラ3は、同じ電源系となることに限らず、電源系が分かれていてもよい。
・本例のコントローラ制御装置7は、車両1に搭載されることに限定されず、他のシステムや機器に適用可能である。
The first controller 2 and the second controller 3 are not limited to the same power supply system, and the power supply systems may be separated.
-The controller control apparatus 7 of this example is not limited to being mounted on the vehicle 1, but can be applied to other systems and devices.

2…第1コントローラ、3…第2コントローラ、4…タイマ、7…コントローラ制御装置、8…配線、9…配線の一例であるジカ線、14…信号通知部、15…故障監視部、18…ジカ線、23…信号出力部、24…作動制御部、28…メイン周期生成タイマ割り込みフラグ、29…外部エッジ割り込みフラグ、St…タイミング信号、Sr…波形信号。   DESCRIPTION OF SYMBOLS 2 ... 1st controller, 3 ... 2nd controller, 4 ... Timer, 7 ... Controller control apparatus, 8 ... Wiring, 9 ... Zika wire which is an example of wiring, 14 ... Signal notification part, 15 ... Failure monitoring part, 18 ... Zika line, 23... Signal output unit, 24... Operation control unit, 28... Main cycle generation timer interrupt flag, 29... External edge interrupt flag, St.

Claims (6)

タイマの計測時間に基づき繰り返し発生するメイン周期に沿った第1コントローラの連続稼働を、他の第2コントローラの作動によって確保するコントローラ制御装置であって、
前記第2コントローラに設けられ、当該第2コントローラに接続された配線を通じて、前記第1コントローラのタイマの作動に準じたタイミング信号を入力して、前記タイマの故障の有無を監視する故障監視部と、
前記第2コントローラに設けられ、前記第1コントローラのタイマが故障していると前記故障監視部により判定されたとき、前記第1コントローラ及び第2コントローラを接続するジカ線を通じて、前記メイン周期を生成可能な波形信号を前記第1コントローラに出力する信号出力部と、
前記第1コントローラに設けられ、前記波形信号を基に前記第1コントローラをメイン周期で作動させることにより、当該第1コントローラの連続稼働を確保する作動制御部と
を備えたことを特徴とするコントローラ制御装置。
A controller control device that ensures continuous operation of a first controller along a main cycle repeatedly generated based on a measurement time of a timer by operation of another second controller,
A failure monitoring unit that is provided in the second controller and inputs a timing signal according to the operation of the timer of the first controller through a wiring connected to the second controller, and monitors whether or not the timer has failed; ,
When the failure monitoring unit determines that the timer of the first controller has failed, the main cycle is generated through a Zika line connecting the first controller and the second controller. A signal output unit for outputting possible waveform signals to the first controller;
A controller provided in the first controller, and having an operation control unit that ensures continuous operation of the first controller by operating the first controller in a main cycle based on the waveform signal. Control device.
前記配線は、両コントローラを直に繋ぐジカ線である
請求項1に記載のコントローラ制御装置。
The controller control device according to claim 1, wherein the wiring is a Zika wire that directly connects both controllers.
前記第1コントローラに設けられ、前記ジカ線を通じて前記タイミング信号を前記第2コントローラに出力する信号通知部を備えた
請求項2に記載のコントローラ制御装置。
3. The controller control device according to claim 2, further comprising: a signal notification unit that is provided in the first controller and outputs the timing signal to the second controller through the Zika line.
前記タイミング信号は、前記タイマがカウントアップされる度にHi−Loが切り替わるパルス信号からなる
請求項1〜3のうちいずれか一項に記載のコントローラ制御装置。
The controller control device according to claim 1, wherein the timing signal is a pulse signal that switches Hi-Lo every time the timer is counted up.
前記作動制御部は、前記タイマの出力を基にメイン周期を生成するときに使用するメイン周期生成タイマ割り込みフラグと、外部からの入力信号を基にメイン周期を生成するときに使用する外部エッジ割り込みフラグとのどちらかを用い、割り込み処理によってメイン周期を生成する
請求項1〜4のうちいずれか一項に記載のコントローラ制御装置。
The operation control unit includes a main cycle generation timer interrupt flag used when generating a main cycle based on the output of the timer and an external edge interrupt used when generating a main cycle based on an external input signal. The controller control device according to any one of claims 1 to 4, wherein the main cycle is generated by interrupt processing using either one of the flags.
前記第1コントローラ及び第2コントローラは、同じ電源系となっている
請求項1〜5のうちいずれか一項に記載のコントローラ制御装置。
The controller control device according to claim 1, wherein the first controller and the second controller are in the same power supply system.
JP2016074585A 2016-04-01 2016-04-01 Controller control device Pending JP2017187860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016074585A JP2017187860A (en) 2016-04-01 2016-04-01 Controller control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016074585A JP2017187860A (en) 2016-04-01 2016-04-01 Controller control device

Publications (1)

Publication Number Publication Date
JP2017187860A true JP2017187860A (en) 2017-10-12

Family

ID=60046449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016074585A Pending JP2017187860A (en) 2016-04-01 2016-04-01 Controller control device

Country Status (1)

Country Link
JP (1) JP2017187860A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020195192A1 (en) * 2019-03-26 2020-10-01 日立オートモティブシステムズ株式会社 Electronic control device and diagnostic method for electronic control device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020195192A1 (en) * 2019-03-26 2020-10-01 日立オートモティブシステムズ株式会社 Electronic control device and diagnostic method for electronic control device
CN113227915A (en) * 2019-03-26 2021-08-06 日立安斯泰莫株式会社 Electronic control device and diagnostic method for electronic control device
JPWO2020195192A1 (en) * 2019-03-26 2021-10-28 日立Astemo株式会社 Electronic control device, diagnostic method for electronic control device
JP7157873B2 (en) 2019-03-26 2022-10-20 日立Astemo株式会社 Electronic control device, diagnostic method for electronic control device
CN113227915B (en) * 2019-03-26 2024-06-25 日立安斯泰莫株式会社 Electronic control device and diagnostic method for electronic control device
US12080112B2 (en) 2019-03-26 2024-09-03 Hitachi Astemo, Ltd. Electronic control device and diagnosis method of electronic control device

Similar Documents

Publication Publication Date Title
JP6451323B2 (en) Robot wiring method
JP5739290B2 (en) Electronic control unit
US9300144B2 (en) Integrated drive motor power interface
JPWO2015145610A1 (en) Power interruption device
JP2015118687A (en) Multiple micro cores monitoring device and method
EA201890742A1 (en) DEVICE AND METHOD OF APPOINTMENT AND INDICATION OF AUTHORITY ON ENGINE CONTROL
JP2017187860A (en) Controller control device
JP2018163498A (en) Monitoring circuit
JP2016095770A (en) Controller and redundancy control system using the same
KR101603248B1 (en) Method and apparatus for operating a emergency generator
JP5511475B2 (en) Signal processing system and signal source unit and signal processing unit used therefor
JP5370689B2 (en) Railroad crossing warning sound generator and control method thereof
JP2012133625A (en) Intermittent abnormality detection method for microprocessor
WO2014188764A1 (en) Functional safety control device
KR101566120B1 (en) Automatic control system and method for building equipment using dual schedule method
JP2004326405A (en) State monitoring system for watchdog timer circuit
KR20140008854A (en) Dual control apparatus having self diagnosis function based on field programmable gate array and dual change method
JP7445388B2 (en) Digital input devices and programmable logic controllers
JP6161105B2 (en) Information processing system
JP2011008493A (en) System abnormality detection system by watchdog timer
JP2018195128A (en) Diagnostic system
JP6473980B2 (en) unit
JP6015521B2 (en) Transmission path test apparatus and transmission path test method
JP6572300B2 (en) Control device and power conversion device
JP2024016964A (en) Electric power system