[go: up one dir, main page]

JP4256231B2 - Electronic control device, ASIC and protection system - Google Patents

Electronic control device, ASIC and protection system Download PDF

Info

Publication number
JP4256231B2
JP4256231B2 JP2003290608A JP2003290608A JP4256231B2 JP 4256231 B2 JP4256231 B2 JP 4256231B2 JP 2003290608 A JP2003290608 A JP 2003290608A JP 2003290608 A JP2003290608 A JP 2003290608A JP 4256231 B2 JP4256231 B2 JP 4256231B2
Authority
JP
Japan
Prior art keywords
test
diagnosis
result
control device
self
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
JP2003290608A
Other languages
Japanese (ja)
Other versions
JP2005063054A (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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2003290608A priority Critical patent/JP4256231B2/en
Publication of JP2005063054A publication Critical patent/JP2005063054A/en
Application granted granted Critical
Publication of JP4256231B2 publication Critical patent/JP4256231B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Air Bags (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

本発明は、高い信頼性を要求されるシステムで使用されるような電子制御装置、ASICおよび保護システムに関する。   The present invention relates to an electronic control device, an ASIC, and a protection system used in a system requiring high reliability.

従来から、自動車などの移動体には、事故の際に乗員を保護するエアバッグシステムなどが設けられている。エアバッグシステムでは、事故時には確実にエアバッグが作動し、事故時以外ではエアバッグが作動しない必要がある。乗員保護の必要がないのにエアバッグが作動してしまうと、運転者などの動作や視界を妨げてしまうからである。   Conventionally, a moving body such as an automobile has been provided with an airbag system for protecting an occupant in the event of an accident. In the airbag system, it is necessary that the airbag operates reliably in the event of an accident, and the airbag does not operate except in the event of an accident. This is because if the airbag is activated without the need for occupant protection, the operation and visibility of the driver and the like are hindered.

エアバッグシステムでは、事故が生じているか否かの判断に加速度センサなどを用い、エアバッグの展開の制御には、点火用の駆動も必要なので専用の電子制御ユニット(ECU)を用いる。エアバッグの展開の判断は、移動体内の複数箇所に設ける加速度センサからの検知出力に基づいて総合的行う必要があるので、駆動用の電子制御ユニットとともに、全体の制御を行う電子制御ユニットも設けられる。すなわち、全体の制御を行う電子制御ユニットが上位となり、駆動用の電子制御ユニットが下位となって、複合的に制御を行うシステムが構成される。   In the airbag system, an acceleration sensor or the like is used to determine whether or not an accident has occurred, and a dedicated electronic control unit (ECU) is used for controlling the deployment of the airbag because an ignition drive is also required. Since it is necessary to comprehensively determine the deployment of the airbag based on detection outputs from acceleration sensors provided at a plurality of locations in the moving body, an electronic control unit that performs overall control is also provided along with an electronic control unit for driving. It is done. That is, an electronic control unit that performs overall control is in the higher order, and a drive electronic control unit is in the lower order, and a system that performs complex control is configured.

図35は、エアバッグシステムなどを一般化したシステム1の形態を示す。システム1は、ASIC2とマイコン3とを含む。ASIC2は、特定用途向けの半導体集積回路(
Application Specific Integrated Circuit )であり、システム1の目的を達成するため、システム制御に必要な機能4を備え、システム1に特有のハードウエアに対するインタフェースや駆動を行う。マイコン3は、ASIC2を介してシステム1の全体的な制御を行う。マイコン3としては、ソフトウエア開発のツールなどが充実している汎用の半導体集積回路化されているマイクロコンピュータが用いられる。
FIG. 35 shows a form of the system 1 that generalizes an airbag system and the like. The system 1 includes an ASIC 2 and a microcomputer 3. ASIC2 is a semiconductor integrated circuit for specific applications (
Application Specific Integrated Circuit), which is provided with a function 4 necessary for system control in order to achieve the purpose of the system 1, and performs interface and driving for hardware specific to the system 1. The microcomputer 3 performs overall control of the system 1 via the ASIC 2. As the microcomputer 3, a microcomputer which is a general-purpose semiconductor integrated circuit with a wealth of software development tools is used.

半導体集積回路、特にASICには、自己チェック、自己修復、あるいは故障検出などの機能が設けられ、信頼性の向上が図られている(たとえば、特許文献1〜3参照。)また、複数の制御部を備えるコンピュータシステムでは、信頼性を高めるために診断動作を行い、障害発生時の動作を確認するために疑似障害を発生させることもある(たとえば、特許文献4参照)。   Semiconductor integrated circuits, particularly ASICs, are provided with functions such as self-checking, self-repairing, or failure detection to improve reliability (see, for example, Patent Documents 1 to 3). In a computer system including a unit, a diagnostic operation is performed in order to improve reliability, and a pseudo failure may be generated in order to confirm an operation when a failure occurs (see, for example, Patent Document 4).

図36は、図35のシステム1で、ASIC2がダイアグ(diagnosis )を行う動作タイミングの概要を示す。ASIC2には、自己診断のために、ダイアグ機能が設けられている。システム1が実際に市場に出てからも、ASIC2内に故障が発生しているか否かを常に監視するためである。ダイアグ機能では、時刻t1にマイコン3が内蔵するタイマ5からの一定時間毎の要求や、外部要因6からの要求をトリガとして、(a)ダイアグ要求を示す制御信号をASIC2に与える。ASIC2では、ダイアグ要求を示す制御信号に応答して、時刻t2から(b)ダイアグを実施し、時刻t3で診断結果を表す(c)状態出力を含む状態通知を、マイコン3に返信する。マイコン3では、状態通知を受信して、ASIC2の状態出力を取込み、ASIC2内に故障が発生しているか否かを(d)判定し、時刻t4では判定に従って(e)判定後処理を行う。   FIG. 36 shows an outline of the operation timing at which the ASIC 2 performs diagnosis in the system 1 of FIG. The ASIC 2 is provided with a diagnosis function for self-diagnosis. This is because the system 1 always monitors whether or not a failure has occurred in the ASIC 2 even after the system 1 actually enters the market. In the diagnosis function, at time t1, a request for every fixed time from the timer 5 built in the microcomputer 3 or a request from the external factor 6 is used as a trigger, and (a) a control signal indicating a diagnosis request is given to the ASIC 2. In response to the control signal indicating the diagnosis request, the ASIC 2 executes (b) diagnosis from time t2, and returns a status notification including the status output (c) indicating the diagnosis result to the microcomputer 3 at time t3. The microcomputer 3 receives the status notification, takes in the status output of the ASIC 2, determines whether or not a failure has occurred in the ASIC 2, and determines at time t4 (e) performs post-determination processing according to the determination.

図37は、ASIC2として、ASIC自身のダイアグをマイコン3からの処理なしで行う場合の構成を示す。ASIC2内には、テスト回路7と結果出力回路8とが含まれる。図38は、図37の動作タイミングの概要を示す。時刻t11で、内蔵するタイマや外部要因などをトリガとして、(a)ダイアグ要求が行われる。時刻t12では、テスト回路7によって(b)ダイアグ実施が行われる。時刻t13では、テスト回路7によって、ダイアグに基づく診断結果の(d)判定が行われる。時刻t14では、判定結果の出力が行われる。   FIG. 37 shows a configuration in the case where the ASIC itself performs a diagnosis without processing from the microcomputer 3 as the ASIC 2. The ASIC 2 includes a test circuit 7 and a result output circuit 8. FIG. 38 shows an outline of the operation timing of FIG. At time t11, (a) a diagnosis request is made using a built-in timer or an external factor as a trigger. At time t12, the test circuit 7 performs (b) diagnosis. At time t13, the test circuit 7 determines (d) the diagnosis result based on the diagnosis. At time t14, the determination result is output.

特開平11−168179号公報JP-A-11-168179 特開平8−255500号公報JP-A-8-255500 特開平9−292447号公報JP-A-9-292447 特開平5−28064号公報JP-A-5-28064

図35に示すようなシステム1では、マイコン3がASIC2内に故障が発生していないことを、ダイアグによって常に確認している。マイコン3は、システム1の頭脳というべきものであり、ASIC2のダイアグのための制御も、ソフトウエアで実現することができる。しかしながら、マイコン3がシステム1のために行う処理の内容が高度化、複雑化すると、ASIC2に対してダイアグの処理を行うことは、マイコン3にかかる処理負担を無視することができなくなってきている。   In the system 1 as shown in FIG. 35, the microcomputer 3 always confirms by the diagnosis that no failure has occurred in the ASIC 2. The microcomputer 3 should be the brain of the system 1, and the control for the ASIC 2 diagnosis can also be realized by software. However, as the contents of the processing performed by the microcomputer 3 for the system 1 become more sophisticated and complicated, it becomes impossible to ignore the processing load on the microcomputer 3 by performing the diagnosis processing on the ASIC 2. .

図37に示すように、ASIC2に自己診断の機能を持たせ、ダイアグをマイコン3からの処理無しで行うようにすれば、マイコン3の処理負担を軽減することができる。ただし、テスト回路7に故障などが発生すると、ダイアグ結果の信頼性が損われてしまう。故障が発生しているテスト回路7からは、故障を示す信号が発生されるとは限らず、システム制御に必要な機能4に故障が生じても、診断結果には示されない可能性がある。   As shown in FIG. 37, if the ASIC 2 has a self-diagnosis function and the diagnosis is performed without processing from the microcomputer 3, the processing load on the microcomputer 3 can be reduced. However, if a failure or the like occurs in the test circuit 7, the reliability of the diagnosis result is impaired. A signal indicating a failure is not always generated from the test circuit 7 in which a failure has occurred, and even if a failure occurs in the function 4 necessary for system control, it may not be indicated in the diagnosis result.

本発明の目的は、自己診断機能を備えるASICなどの電子制御装置で、自己診断を行う部分に故障が発生すれば、故障が発生していることも含めて確実に診断結果を導出することができる電子制御装置、ASICおよび保護システムを提供することである。   An object of the present invention is to reliably derive a diagnosis result including the occurrence of a failure if a failure occurs in a portion where self-diagnosis occurs in an electronic control device such as an ASIC having a self-diagnosis function. It is to provide an electronic control device, ASIC and protection system that can.

本発明は、予め定めるシステムの制御動作を、上位の制御装置からの制御を受けて行う電子制御装置であって、
該制御動作についての自己診断テストを行うテスト手段を複数含み、
該複数のテスト手段は、該自己診断テストとともに、テスト手段同士の相互監視も行い、自己診断結果および相互監視結果の出力を、該上位の制御装置に導出することを特徴とする電子制御装置である。
The present invention is an electronic control device that performs a control operation of a predetermined system under the control of a host control device,
A plurality of test means for performing a self-diagnosis test for the control operation;
The plurality of test means is an electronic control device characterized in that, together with the self-diagnosis test, the test means also perform mutual monitoring, and output the self-diagnosis result and the output of the mutual monitoring result to the higher-level control device is there.

本発明に従えば、予め定めるシステムの制御動作を、上位の制御装置からの制御を受けて行う電子制御装置には、制御動作についての自己診断テストを行う複数のテスト手段が含まれる。複数のテスト手段は、自己診断テストとともに、テスト手段同士の相互監視も行い、自己診断結果および相互監視結果の出力を、上位の制御装置に導出する。テスト手段が自己診断テストを行うので、上位の制御装置の負担を軽減することができる。複数のテスト手段が設けられ、テスト手段同士の相互監視の結果も上位の制御装置に導出されるので、テスト手段のうちに故障が発生しているものがあれば、相互監視の結果から判断することができる。上位の制御装置では、テスト手段に故障が発生していないときで、自己診断テストの結果に異常がないときに、電子制御装置の動作には異常がないことを確実に知ることができる。   According to the present invention, the electronic control device that performs the control operation of the predetermined system under the control of the host control device includes a plurality of test means for performing a self-diagnosis test for the control operation. The plurality of test means also perform mutual monitoring between the test means together with the self-diagnosis test, and derive the output of the self-diagnosis result and the mutual monitoring result to a higher-level control device. Since the test means performs a self-diagnosis test, the burden on the host control device can be reduced. Since a plurality of test means are provided, and the result of mutual monitoring between the test means is also derived to the host control device, if any of the test means has a failure, it is determined from the result of the mutual monitoring. be able to. In the host control device, it is possible to reliably know that there is no abnormality in the operation of the electronic control device when there is no failure in the test means and there is no abnormality in the result of the self-diagnosis test.

また本発明で、前記テスト手段は、前記自己診断テストおよび前記相互監視の実行と結果出力とを、それぞれ予め定める条件に従って行うことを特徴とする。   In the present invention, the test means performs the self-diagnosis test and the execution of the mutual monitoring and the result output according to predetermined conditions.

また本発明で、前記テスト手段は、前記予め定める条件として、前記上位の制御装置から予め定める結果出力要求が入力されるときに、前記自己診断テストおよび前記相互監視を実行することを特徴とする。   In the present invention, the test means may execute the self-diagnosis test and the mutual monitoring when a predetermined result output request is input from the host control device as the predetermined condition. .

また本発明で、前記予め定める結果出力要求には、前記自己診断テストの結果を要求する機能の部分についての指定を含み、
前記テスト手段は、自己診断テストの結果のうち要求される機能の部分のみを導出することを特徴とする。
Further, in the present invention, the predetermined result output request includes designation of a function part that requests the result of the self-diagnosis test,
The test means derives only a required function portion from the result of the self-diagnosis test.

また本発明で、前記テスト手段は、前記結果出力要求で結果出力が指定される機能の部分についてのみ自己診断テストを行うことを特徴とする。   In the invention, it is preferable that the test means performs a self-diagnosis test only for a function portion for which a result output is designated by the result output request.

また本発明で、前記テスト手段は、前記自己診断テストの結果出力に、故障していると判断する機能の部分を示す情報を含めて導出することを特徴とする。   In the invention, it is preferable that the test means derives the result output of the self-diagnosis test including information indicating a part of a function that is determined to be faulty.

また本発明で、前記制御動作は、半導体集積回路によって実行され、
前記機能の部分は、該半導体集積回路のチップレイアウトのエリアによって分割されることを特徴とする。
In the present invention, the control operation is executed by a semiconductor integrated circuit,
The functional portion is divided by a chip layout area of the semiconductor integrated circuit.

また本発明で、前記テスト手段は、前記システムの制御動作に伴って入力される信号が前記予め定める条件を満たすときに、前記自己診断テストおよび前記相互監視を実行することを特徴とする。   In the present invention, the test means executes the self-diagnosis test and the mutual monitoring when a signal inputted in accordance with the control operation of the system satisfies the predetermined condition.

また本発明で、前記テスト手段は、予め設定される時間的条件が満たされるときに、前記自己診断テストおよび前記相互監視を実行することを特徴とする。   In the invention, the test means executes the self-diagnosis test and the mutual monitoring when a preset time condition is satisfied.

また本発明で、前記複数のテスト手段は、前記システムの制御動作についての自己診断テストをそれぞれ行うことを特徴とする。   In the present invention, the plurality of test means each perform a self-diagnosis test for the control operation of the system.

また本発明で、前記複数のテスト手段からの結果出力を比較し、故障を示す結果出力が含まれるときのみ、前記上位の制御装置に結果出力を導出するAND手段を、さらに含むことを特徴とする。   The present invention further includes AND means for comparing result outputs from the plurality of test means and deriving the result output to the higher-level control device only when a result output indicating a failure is included. To do.

また本発明で、前記テスト手段は、3以上の複数含まれ、
該複数のテスト手段からの相互監視の結果出力を比較し、相互監視結果の異常の有無についての多数決に従い、異常の有無を表す結果出力が多数であるときのみ、前記上位の制御装置に相互監視の結果出力を導出する多数決手段を、さらに含むことを特徴とする。
In the present invention, the test means includes a plurality of three or more,
Comparing the output of the mutual monitoring results from the plurality of test means, and according to the majority decision on the presence / absence of the abnormality of the mutual monitoring results, the superordinate control device performs mutual monitoring only when there are a large number of result outputs indicating the presence / absence of the abnormality. And a majority voting means for deriving the result output.

また本発明で、前記テスト手段は、前記上位の制御装置が通常動作とは異なる予め定める動作を行う際に、故意に故障を示す結果出力を導出し、該制御装置が結果出力に応答することの確認を行うことを特徴とする。   In the present invention, the test means may deliberately derive a result output indicating a failure when the host control device performs a predetermined operation different from the normal operation, and the control device responds to the result output. It is characterized by confirming.

さらに本発明は、前述のいずれかに記載の電子制御装置を、半導体チップ上に集積して形成してあることを特徴とするASICである。   Furthermore, the present invention is an ASIC characterized in that the electronic control device described above is integrated on a semiconductor chip.

さらに本発明は、移動体に搭載され、移動体の乗員を保護する保護システムであって、
前述のASICと、
移動体の予め定める動作状態を監視してASICに入力するセンサと、
センサによって移動体の動作状態が予め定める条件となることが検知されるとき、ASICによって駆動されて、乗員の保護を行う保護具とを含むことを含むことを特徴とする保護システムである。
Furthermore, the present invention is a protection system that is mounted on a mobile body and protects a passenger of the mobile body,
The above-mentioned ASIC,
A sensor that monitors a predetermined operating state of the moving body and inputs the same to the ASIC;
And a protective device that is driven by the ASIC and protects the occupant when it is detected by the sensor that the operating state of the moving body is a predetermined condition.

また本発明で、前記センサは、衝撃の加速度を検知し、
前記保護具は、エアバッグであることを特徴とする。
In the present invention, the sensor detects an acceleration of impact,
The protective device is an airbag.

本発明によれば、電子制御装置には制御動作についての自己診断テストを行う複数のテスト手段が含まれ、上位の制御装置の処理負担を軽減することができる。複数のテスト手段は自己診断テストとともに、テスト手段同士の相互監視も行い、自己診断結果および相互監視結果の出力を、上位の制御装置に導出するので、テスト手段のうちに故障が発生しているものがあれば、相互監視の結果から判断することができる。上位の制御装置では、テスト手段に故障が発生していないときで、自己診断テストの結果に異常がないときに、電子制御装置の動作には異常がないことを確実に知ることができ、自己診断を行う部分に故障が発生すれば、故障が発生していることも含めて確実に診断結果を導出することができる。   According to the present invention, the electronic control device includes a plurality of test means for performing a self-diagnosis test on the control operation, and the processing load on the host control device can be reduced. A plurality of test means perform self-diagnosis test and mutual monitoring between the test means, and the output of the self-diagnosis result and the mutual monitoring result is derived to a higher-level control device, so a failure has occurred in the test means. If there is something, it can be judged from the result of mutual monitoring. In the host control device, when there is no failure in the test means, and there is no abnormality in the result of the self-diagnosis test, it is possible to reliably know that there is no abnormality in the operation of the electronic control device. If a failure occurs in the part to be diagnosed, the diagnosis result can be surely derived including the occurrence of the failure.

また本発明によれば、テスト手段による自己診断テストおよび相互監視の実行と結果出力とは、それぞれ予め定める条件に従って行われるので、たとえば高頻度で自己診断テストと相互監視とを行い、異常が生じない限り結果出力は行わないなど、信頼性を高めて、上位の制御装置の負担を軽減するような動作を行わせることができる。   Further, according to the present invention, the execution of the self-diagnosis test and the mutual monitoring by the test means and the result output are performed according to predetermined conditions, respectively. As long as there is no result, it is possible to perform an operation that improves reliability and reduces the burden on the host control device, such as not outputting a result.

また本発明によれば、上位の制御装置からの要求に応じて、自己診断テストおよび相互監視を実行し、その結果出力を上位の制御装置に出力することができる。   Further, according to the present invention, it is possible to execute a self-diagnosis test and mutual monitoring in response to a request from the host control device, and output the result to the host control device.

また本発明によれば、上位の制御装置から要求される機能の部分のみを自己診断テストの結果出力として導出するので、結果出力として上位の制御装置に転送する情報量を低減し、上位の制御装置の負担を軽減することができる。   Further, according to the present invention, only the part of the function requested from the host control device is derived as the result output of the self-diagnosis test, so that the amount of information transferred to the host control device as the result output is reduced, and the host control The burden on the apparatus can be reduced.

また本発明によれば、テスト手段は、上位の制御装置からの結果出力要求で結果出力が指定される機能の部分についてのみ自己診断テストを行うので、自己診断テストに要する時間を低減することができる。   Further, according to the present invention, the test means performs the self-diagnosis test only for the part of the function for which the result output is designated by the result output request from the host controller, so that the time required for the self-diagnosis test can be reduced. it can.

また本発明によれば、テスト手段は、自己診断テストの結果出力に故障していると判断する機能の部分を示す情報を含めて導出するので、上位の制御装置ではどの部分に故障が発生しているかを迅速に知ることができる。   Further, according to the present invention, the test means derives including the information indicating the part of the function judged to be faulty in the output as a result of the self-diagnosis test. You can know quickly.

また本発明によれば、システムの制御動作は、半導体集積回路によって実行され、自己診断テストが行われて診断の対象となる機能を果す部分は、半導体集積回路のチップレイアウトのエリアによって分割されるので、故障原因の解析などで、ASICのパッケージを開封するような場合に、対象を判り易くすることができる。   Further, according to the present invention, the control operation of the system is executed by the semiconductor integrated circuit, and the part that performs the function to be diagnosed by the self-diagnosis test is divided by the chip layout area of the semiconductor integrated circuit. Therefore, the object can be easily understood when the ASIC package is opened by analyzing the cause of failure.

また本発明によれば、システムの制御動作に伴う時間的な条件や、外界の環境に基づいて入力される信号が予め定める条件を満たすときに、自己診断テストおよび相互監視を実行するので、上位の制御装置からの制御を受けなくても実行することができ、制御装置の処理負担を軽減することができる。   Further, according to the present invention, the self-diagnosis test and the mutual monitoring are executed when the time condition associated with the control operation of the system and the signal input based on the external environment satisfy the predetermined condition. It can be executed without receiving control from the control device, and the processing load on the control device can be reduced.

また本発明によれば、タイマなどの計時で予め設定される時間的条件が満たされるときに、自己診断テストおよび相互監視を実行するので、定期的に信頼性の確認を行う鋼とができる。   Further, according to the present invention, since the self-diagnosis test and the mutual monitoring are executed when a preset time condition such as a timer is satisfied, the steel whose reliability is regularly checked can be obtained.

また本発明によれば、システムの制御動作についての自己診断テストを複数のテスト手段それぞれ行うので、確実な自己診断テストを行うことができる。複数のテスト手段について故障が発生しているものがあれば、相互監視結果に基づいて容易に判定することができる。   Further, according to the present invention, the self-diagnosis test for the control operation of the system is performed for each of the plurality of test means, so that a reliable self-diagnosis test can be performed. If there is a failure in a plurality of test means, it can be easily determined based on the mutual monitoring result.

また本発明によれば、AND手段は、複数のテスト手段からの結果出力を比較し、故障を示す結果出力が含まれるときのみ、上位の制御装置に結果出力を導出するので、確実な相互監視結果のみを導出することができる。   Further, according to the present invention, the AND means compares the result outputs from the plurality of test means and derives the result output to the host control device only when the result output indicating the failure is included, so that reliable mutual monitoring is possible. Only the result can be derived.

また本発明によれば、3以上のテスト回路からの相互監視の結果出力を比較し、相互監視結果の異常の有無についての多数決に従い、異常の有無を表す結果出力が多数であるときのみ、上位の制御装置に相互監視の結果出力を導出するので、テスト回路のうちに故障が発生しても、多数決の判定結果には影響を与えず、信頼性が高い結果出力を得ることができる。   In addition, according to the present invention, the results of mutual monitoring from three or more test circuits are compared, and only when there are a large number of result outputs indicating the presence / absence of abnormality according to the majority decision regarding the presence / absence of abnormality of the mutual monitoring results, Therefore, even if a failure occurs in the test circuit, the result of majority decision is not affected and a highly reliable result output can be obtained.

また本発明によれば、上位の制御装置が通常動作とは異なる予め定める動作を行う際に、故意に故障を示す結果出力を導出し、制御装置が結果出力に応答することの確認を行うので、上位の制御装置の応答動作を含めて診断を行うことができる。   Further, according to the present invention, when the host control device performs a predetermined operation different from the normal operation, the result output indicating the failure is deliberately derived, and it is confirmed that the control device responds to the result output. Diagnosis can be performed including the response operation of the host control device.

さらに本発明によれば、上位の制御装置の処理負担が軽減されて、信頼性が高い自己診断を行うASICを得ることができる。   Furthermore, according to the present invention, it is possible to obtain an ASIC that performs a self-diagnosis with high reliability by reducing the processing load of the host control device.

さらに本発明によれば、移動体に搭載され、移動体の乗員を保護する保護システムでに使用するASICの動作の信頼性を向上させて、センサによって移動体の動作状態が予め定める条件となることが検知されるとき、ASICによって保護具を確実に駆動して、乗員の保護を行うことができる。   Furthermore, according to the present invention, the operation state of the moving body is pre-determined by the sensor by improving the reliability of the operation of the ASIC used in the protection system mounted on the moving body and protecting the passenger of the moving body. When this is detected, the protective device can be reliably driven by the ASIC to protect the occupant.

また本発明によれば、移動体の衝突時など、エアバッグによる乗員の保護が必要なときにのみ、確実に動作するように、制御用のASICに対して、常に故障の診断を行い、保護動作が可能な状態を保つことができる。   In addition, according to the present invention, the control ASIC is always diagnosed and protected so as to operate reliably only when the occupant needs to be protected by an air bag, such as when a mobile object collides. The state where operation is possible can be maintained.

図1は、本発明の実施の第1形態であるエアバッグシステム10の概略的な構成を示す。エアバッグシステム10は、自動車の車両に搭載され、衝突時などに乗員を保護するために、スクイブ11に通電してエアバッグを膨らませる。スクイブ11の電気的な駆動のためにASIC12が設けられ、上位の制御装置としてのマイコン13からの制御に従って動作する。ASIC12内には、エアバッグシステム10としてのシステム制御に必要な機能14が含まれる。ASIC12とマイコン13とは、離れた場所に設置され、通信ライン15で制御信号の伝送が可能なように接続される。ASIC12とマイコン13とには、それぞれ近傍に設置されるGセンサ16,17が検出する衝撃の加速度に対応する入力が与えられる。Gセンサ16は機械的なセンサであり、Gセンサ17は半導体による電気的なセンサである。ASIC12は、マイコン13がGセンサ17によって予め設定される基準を超える加速度を検出してエアバッグ展開を指令する制御信号を導出し、Gセンサ16も予め設定される基準を超える加速度を検出しているときに、スクイブ11を点火するように動作する。   FIG. 1 shows a schematic configuration of an airbag system 10 according to a first embodiment of the present invention. The airbag system 10 is mounted on a vehicle of an automobile and energizes the squib 11 to inflate the airbag in order to protect an occupant during a collision or the like. An ASIC 12 is provided to electrically drive the squib 11 and operates according to control from the microcomputer 13 as a host control device. The ASIC 12 includes a function 14 necessary for system control as the airbag system 10. The ASIC 12 and the microcomputer 13 are installed at remote locations and connected so that control signals can be transmitted through the communication line 15. The ASIC 12 and the microcomputer 13 are given inputs corresponding to the acceleration of impact detected by the G sensors 16 and 17 installed in the vicinity. The G sensor 16 is a mechanical sensor, and the G sensor 17 is a semiconductor electrical sensor. The ASIC 12 detects the acceleration exceeding the reference set by the G sensor 17 by the microcomputer 13 and derives a control signal for instructing airbag deployment, and the G sensor 16 also detects the acceleration exceeding the preset reference. The squib 11 is operated to ignite when it is in operation.

ASIC12には、複数、たとえば2つのテスト回路21,22が設けられ、一方のテスト回路21がシステム制御に必要な機能14について自己診断テストを行い、テスト回路21,22同士で相互監視を行う。テスト回路21,22による自己診断テストの結果と相互監視の結果とは、結果出力回路23,24からそれぞれ通信ライン15を介してマイコン13に出力される。このようなASIC12では、図37に示すようなテスト回路7が単一のASIC2に比較して、テスト回路21,22内の故障についてもダイアグが可能となり、信頼性を高めることができる。このように信頼性を高める考え方は、エアバッグシステム10ばかりではなく、安全性や確実性が要求される保護システムに好適に用いることができる。   The ASIC 12 is provided with a plurality of, for example, two test circuits 21 and 22, and one test circuit 21 performs a self-diagnosis test on the function 14 necessary for system control, and performs mutual monitoring between the test circuits 21 and 22. The result of the self-diagnosis test by the test circuits 21 and 22 and the result of the mutual monitoring are output from the result output circuits 23 and 24 to the microcomputer 13 via the communication line 15, respectively. In such an ASIC 12, the test circuit 7 as shown in FIG. 37 can diagnose a failure in the test circuits 21 and 22 as compared with the single ASIC 2, and the reliability can be improved. Thus, the idea of improving the reliability can be suitably used not only for the airbag system 10 but also for a protection system that requires safety and certainty.

図2は、図1のASIC12の内部構成例を示す。自己診断テストを可能にするために、システム制御に必要な機能14およびテスト回路21には、セレクタ25,26がそれぞれ設けられる。テスト回路21,22同士の相互監視を行うために、テスト回路22にもセレクタ27が設けられる。セレクタ25は、システム制御に必要な機能14の入力を、通常動作時には外部入力信号、テスト時はテスト回路21からの信号をそれぞれ選択するように切換える。セレクタ26は、テスト時はシステム制御に必要な機能14の出力信号、相互監視時はテスト回路22からの出力信号を、テスト回路21に入力するように切換える。セレクタ27は、テスト回路21からの出力に応じて、テスト時と相互監視時との切換を行う。相互監視は、テスト時に続けて行われ、テストは、タイマ28がトリガとなって定期的に実行される。テスト回路21,22によるダイアグ実施の結果出力は、結果出力回路23,24からシリアルデータとしてそれぞれ導出される。   FIG. 2 shows an internal configuration example of the ASIC 12 of FIG. In order to enable the self-diagnosis test, the selectors 25 and 26 are provided in the function 14 and the test circuit 21 necessary for system control, respectively. In order to perform mutual monitoring between the test circuits 21 and 22, the test circuit 22 is also provided with a selector 27. The selector 25 switches the input of the function 14 necessary for system control to select an external input signal during normal operation and a signal from the test circuit 21 during testing. The selector 26 switches so that the output signal of the function 14 necessary for system control at the time of testing and the output signal from the test circuit 22 at the time of mutual monitoring are input to the test circuit 21. The selector 27 switches between the test time and the mutual monitoring according to the output from the test circuit 21. The mutual monitoring is performed continuously during the test, and the test is periodically executed with the timer 28 as a trigger. The result output of the diagnosis performed by the test circuits 21 and 22 is derived as serial data from the result output circuits 23 and 24, respectively.

図3は、図1のエアバッグシステム10でのダイアグ動作のタイミングを示す。時刻t21では、タイマ28によるトリガで(a)ダイアグ要求が発生し、時刻t22から(b)ダイアグ実施がなされる。(a)ダイアグ要求は、外部要因で発生させるようにすることもできる。(b)ダイアグ実施では、システム制御に必要な機能14に対する自己診断テストと、テスト回路21,22同士の相互監視とが実行される。実行の順番は任意である。時刻t23からダイアグ実施結果に基づく(d)判定が行われ、時刻t24から結果出力が行われる。判定と結果出力とは、ASIC12内で実行される。時刻t25からは、マイコン13で(e)判定後処理が行われる。   FIG. 3 shows the timing of the diagnosis operation in the airbag system 10 of FIG. At time t21, (a) a diagnosis request is generated by a trigger by the timer 28, and (b) diagnosis is performed from time t22. (A) The diagnosis request may be generated by an external factor. (B) In the diagnosis, a self-diagnosis test for the function 14 necessary for system control and mutual monitoring between the test circuits 21 and 22 are executed. The order of execution is arbitrary. The determination (d) based on the diagnosis execution result is performed from time t23, and the result is output from time t24. The determination and the result output are executed in the ASIC 12. From time t25, the microcomputer 13 performs (e) post-determination processing.

図4は、本発明の実施の第2形態を一般化したシステム30の概略的な構成を示す。このような一般化したシステムは、図1のエアバッグシステム10と同様に用いることができ、自動車ではシートベルトシステムなど、乗員の安全に関する保護システムや、ブレーキ、エンジンなどの走行に関するシステムにも適用することができる。   FIG. 4 shows a schematic configuration of a system 30 in which the second embodiment of the present invention is generalized. Such a generalized system can be used in the same manner as the airbag system 10 of FIG. 1, and is applied to a passenger safety protection system such as a seat belt system in a car and a system related to traveling such as a brake and an engine. can do.

本実施形態で、図1の実施形態に対応する部分には、同一の参照符を付し、重複する説明を省略する。システム30では、ASIC32として、複数のテスト回路21,22に対してそれぞれダイアグ実施の結果出力を蓄積する情報蓄積回路33,34を設けておく。情報蓄積回路33は、マイコン13からの結果出力要求時に、蓄積されているダイアグ結果を通知する。システム30では、図1のエアバッグシステム10に比較して、マイコン13が自分に都合がいいときに、自己診断テスト結果による故障情報などを引出すことができる。   In this embodiment, parts corresponding to those in the embodiment of FIG. 1 are denoted by the same reference numerals, and redundant description is omitted. In the system 30, as the ASIC 32, information storage circuits 33 and 34 that store the output of the results of the diagnosis for the plurality of test circuits 21 and 22 are provided. The information storage circuit 33 notifies the stored diagnosis result when a result output request is sent from the microcomputer 13. In the system 30, as compared with the airbag system 10 of FIG. 1, when the microcomputer 13 is convenient for itself, failure information or the like based on the self-diagnosis test result can be extracted.

図5は、図4のASIC32の内部構成例を示す。情報蓄積回路33,34には、情報蓄積を行うラッチ35,36が設けられ、マイコン13からの結果出力要求を検出して、検出時にラッチ35,36に蓄積されている結果出力をシリアルデータとして出力させる要求検出回路37も設けられる。なお、通信ライン15の本数を多くして、結果出力をパラレルデータとして導出させることもできる。以下に示す実施の形態でも、結果出力のデータは、シリアルデータと記載していても、同様にパラレルデータとして導出させることもできる。   FIG. 5 shows an internal configuration example of the ASIC 32 of FIG. The information storage circuits 33 and 34 are provided with latches 35 and 36 for storing information. When the result output request from the microcomputer 13 is detected, the result output stored in the latches 35 and 36 at the time of detection is used as serial data. A request detection circuit 37 for outputting is also provided. It should be noted that the number of communication lines 15 can be increased to derive the result output as parallel data. In the embodiment described below, the result output data can be derived as parallel data even if it is described as serial data.

図6は、図4のシステム30でのダイアグ動作のタイミングを示す。時刻t31でタイマ28や外部要因による(a)ダイアグ要求が行われ、時刻t32から(b)ダイアグ実施が行われる。時刻t33からは、(d)判定が行われ、時刻t34で判定結果がラッチされる。その後、マイコン13から任意の時刻t35に結果要求が行われ、時刻t36でASIC32による結果出力が行われ、時刻t37からマイコン13での(e)判定後処理が行われる。   FIG. 6 shows the timing of the diagnostic operation in the system 30 of FIG. At time t31, (a) a diagnosis request is made by the timer 28 or an external factor, and (b) diagnosis is performed from time t32. (D) determination is performed from time t33, and the determination result is latched at time t34. Thereafter, a result request is made from the microcomputer 13 at an arbitrary time t35, the result is output by the ASIC 32 at the time t36, and the (e) post-determination process in the microcomputer 13 is performed from the time t37.

図7は、本発明の実施の第3形態を一般化したシステム40の概略的な構成を示す。本実施形態で、図1または図4の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム40のASIC42では、システム制御に必要な機能44が複数、たとえば12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けて形成されている。回路ブロックには、演算処理、タイマ、割込み処理などの機能を実行する部分が含まれる。システム制御に必要な機能44の自己診断テストを行うテスト回路21は、回路ブロック毎に分けて判定を行い、結果出力回路23から、たとえばシリアルデータとして結果出力を導出する。シリアルデータ中では、先頭からのビットの位置と、回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lのリスト中での位置とを対応させる。マイコン13では、結果出力のシリアルデータで異常を示すビットの位置に基づいて、故障機能を特定することができる。   FIG. 7 shows a schematic configuration of a system 40 in which the third embodiment of the present invention is generalized. In the present embodiment, portions corresponding to the embodiment of FIG. 1 or FIG. 4 are denoted by the same reference numerals, and redundant description is omitted. In the ASIC 42 of the system 40, a plurality of functions 44 necessary for system control are formed, for example, divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. Yes. The circuit block includes a portion that executes functions such as arithmetic processing, timer, and interrupt processing. The test circuit 21 that performs a self-diagnosis test of the function 44 necessary for system control makes a determination for each circuit block, and derives the result output from the result output circuit 23, for example, as serial data. In the serial data, the bit position from the head is associated with the position in the list of circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. The microcomputer 13 can identify the failure function based on the position of the bit indicating abnormality in the serial data of the result output.

図8は、図7のシステム40でのダイアグ動作のタイミングを示す。時刻t41でタイマなどによるトリガがあると、ダイアグ実施が行われる。図3などと同様に、ダイアグ要求に一定の時間をかけることもできる。ダイアグ実施に続き、時刻t42では、(d)判定が行われ、時刻t43からはシリアルデータとして結果出力が行われる。シリアルデータとして、回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lを1ビットずつで順次表すように12ビットを出力するときには、回路ブロックDが故障の場合、4番目のビットで故障を示すことができる。   FIG. 8 shows the timing of the diagnostic operation in the system 40 of FIG. When there is a trigger by a timer or the like at time t41, diagnosis is performed. Similar to FIG. 3 and the like, it is possible to spend a certain time for the diagnosis request. Following execution of the diagnosis, (d) determination is performed at time t42, and the result is output as serial data from time t43. When 12 bits are output as serial data so that the circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L are sequentially represented one bit at a time, the circuit block D fails. In the case of, a failure can be indicated by the fourth bit.

図9は、本発明の実施の第4形態を一般化したシステム50の概略的な構成を示す。本実施形態で、図1、図4または図7の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム50のASIC52では、システム制御に必要な機能44が複数、たとえば12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けて形成されている。回路ブロックには、演算処理、タイマ、割込み処理などの機能を実行する部分が含まれる。システム制御に必要な機能44の自己診断テストを行うテスト回路21は、回路ブロック毎に分けて判定を行い、結果出力を情報蓄積回路33に蓄積する。テスト回路22は、相互監視の結果出力を、情報蓄積回路34に蓄積する。情報蓄積回路33,34に蓄積された結果出力は、マイコン13からの結果出力要求時に、シリアルデータとして導出する。シリアルデータ中では、先頭からのビットの位置と、回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lのリスト中での位置とを対応させる。マイコン13では、結果出力のシリアルデータで異常を示すビットの位置に基づいて、故障機能を特定することができる。   FIG. 9 shows a schematic configuration of a system 50 obtained by generalizing the fourth embodiment of the present invention. In the present embodiment, parts corresponding to those in the embodiment of FIG. 1, FIG. 4, or FIG. In the ASIC 52 of the system 50, a plurality of functions 44 necessary for system control are formed, for example, divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. Yes. The circuit block includes a portion that executes functions such as arithmetic processing, timer, and interrupt processing. The test circuit 21 that performs a self-diagnosis test of the function 44 necessary for system control makes a determination for each circuit block, and stores the result output in the information storage circuit 33. The test circuit 22 stores the mutual monitoring result output in the information storage circuit 34. The result output stored in the information storage circuits 33 and 34 is derived as serial data when a result output is requested from the microcomputer 13. In the serial data, the bit position from the head is associated with the position in the list of circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. The microcomputer 13 can identify the failure function based on the position of the bit indicating abnormality in the serial data of the result output.

図10は、図9のASIC52とマイコン13とのインタフェース部分の構成を示す。この構成は、図5の構成と同等である。図11は、図9のシステム50でのダイアグ動作のタイミングを示す。時刻t51でタイマなどによるトリガがあると、(a)ダイアグ要求がなされ、時刻t52から(b)ダイアグ実施が行われる。時刻t53からは、(d)判定が行われ、時刻t54で情報蓄積回路33,34によるラッチ動作が行われる。その後、マイコン13から任意の時刻t55に結果要求が行われ、時刻t56でASIC52による結果出力が行われ、時刻t57からマイコン13での(e)判定後処理が行われる。図8と同様に、回路ブロックDが故障の場合、4番目のビットで故障を示すことができる。   FIG. 10 shows a configuration of an interface portion between the ASIC 52 and the microcomputer 13 shown in FIG. This configuration is equivalent to the configuration of FIG. FIG. 11 shows the timing of the diagnostic operation in the system 50 of FIG. If there is a trigger by a timer or the like at time t51, (a) a diagnosis request is made, and (b) diagnosis is performed from time t52. (D) determination is performed from time t53, and the latch operation by the information storage circuits 33 and 34 is performed at time t54. Thereafter, a result request is made from the microcomputer 13 at an arbitrary time t55, the result is output by the ASIC 52 at the time t56, and (e) post-determination processing in the microcomputer 13 is performed from the time t57. Similarly to FIG. 8, when the circuit block D is faulty, the fault can be indicated by the fourth bit.

図12は、本発明の実施の第5形態を一般化したシステム60の概略的な構成を示す。本実施形態で、図1、図4、図7または図9の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム60のASIC62では、システム制御に必要な機能44が複数、たとえば12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けて形成されている。回路ブロックには、演算処理、タイマ、割込み処理などの機能を実行する部分が含まれる。システム制御に必要な機能44の自己診断テストを行うテスト回路21は、回路ブロック毎に分けて判定を行い、結果出力を情報蓄積回路63に蓄積する。テスト回路22は、相互監視の結果出力を、情報蓄積回路34に蓄積する。情報蓄積回路63,34に蓄積された結果出力は、マイコン13からの結果出力要求時に、シリアルデータとして導出する。シリアルデータ中では、先頭からのビットの位置と、回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lのリスト中での位置とを対応させる。マイコン13では、結果出力のシリアルデータで異常を示すビットの位置に基づいて、故障機能を特定することができる。   FIG. 12 shows a schematic configuration of a system 60 in which the fifth embodiment of the present invention is generalized. In this embodiment, parts corresponding to those of the embodiment of FIG. 1, FIG. 4, FIG. 7 or FIG. In the ASIC 62 of the system 60, a plurality of functions 44 necessary for system control are formed, for example, divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. Yes. The circuit block includes a portion that executes functions such as arithmetic processing, timer, and interrupt processing. The test circuit 21 that performs a self-diagnosis test of the function 44 necessary for system control makes a determination for each circuit block and stores the result output in the information storage circuit 63. The test circuit 22 stores the mutual monitoring result output in the information storage circuit 34. The result output stored in the information storage circuits 63 and 34 is derived as serial data when a result output is requested from the microcomputer 13. In the serial data, the bit position from the head is associated with the position in the list of circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. The microcomputer 13 can identify the failure function based on the position of the bit indicating abnormality in the serial data of the result output.

情報蓄積回路63では、マイコン13から結果出力要求で指定される機能を有する回路ブロックのみについての結果出力を導出する。たとえば、システム制御に必要な機能44が12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けられるときに、6つの回路ブロックA,B,C,D,E,Fが指定されていれば、情報蓄積回路63は、指定された回路ブロックA,B,C,D,E,Fのみについて蓄積されている結果出力をシリアルデータとして導出する。   The information storage circuit 63 derives the result output for only the circuit block having the function specified by the result output request from the microcomputer 13. For example, when the function 44 necessary for system control is divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L, six circuit blocks A and B , C, D, E, and F are designated, the information storage circuit 63 derives the result output stored only for the designated circuit blocks A, B, C, D, E, and F as serial data. To do.

図13は、図12のASIC62とマイコン13とのインタフェース部分の構成を示す。マイコン13は、必要な回路ブロックのダイアグ結果の出力を要求し、要求検出回路67が検出すると、情報蓄積回路63に対しては、要求デコード回路68によるデコード出力が与えられる。デコード出力には、マイコン13がダイアグ結果の出力を要求する回路ブロックの指定が含まれる。   FIG. 13 shows a configuration of an interface portion between the ASIC 62 and the microcomputer 13 shown in FIG. The microcomputer 13 requests the output of a diagnosis result of a necessary circuit block, and when the request detection circuit 67 detects, the information storage circuit 63 is supplied with a decode output by the request decode circuit 68. The decode output includes designation of a circuit block for which the microcomputer 13 requests output of a diagnosis result.

図14は、図12のシステム60でのダイアグ動作のタイミングを、図11での動作タイミングと比較して示す。すなわち、図14(a)は図11と同様に、全部の回路ブロックについての結果出力を導出する動作タイミングを示し、図14(b)でダイアグ結果の出力を指定された範囲のみについて行うダイアグ動作のタイミングを示す。図14(b)では、時刻t61でタイマなどによるトリガがあると、(a)ダイアグ要求がなされ、時刻t62から(b)ダイアグ実施が行われる。時刻t63からは、(d)判定が行われ、時刻t64で情報蓄積回路63,34によるラッチ動作が行われる。その後、マイコン13から任意の時刻t65に結果要求が行われ、時刻t66でASIC62による結果出力が行われ、時刻t67からマイコン13での(e)判定後処理が行われる。図8と同様に、回路ブロックDが故障の場合、4番目のビットで故障を示すことができる。図14(a)と図14(b)とを比較すると、図14(a)では時刻t56から12ビットのシリアルデータを導出する替りに、図14(b)では時刻t66から6ビットのシリアルデータを導出することが判る。このように、必要なデータのみ出力して、データ容量を小さくすることができる。   FIG. 14 shows the timing of the diagnosis operation in the system 60 of FIG. 12 in comparison with the operation timing of FIG. That is, FIG. 14 (a) shows the operation timing for deriving the result output for all the circuit blocks, as in FIG. 11, and the diagnosis operation for performing the output of the diagnosis result only in the designated range in FIG. 14 (b). Shows the timing. In FIG. 14B, when there is a trigger by a timer or the like at time t61, (a) a diagnosis request is made, and (b) diagnosis is performed from time t62. From time t63, determination (d) is made, and at time t64, the latch operation by the information storage circuits 63 and 34 is performed. Thereafter, a result request is made from the microcomputer 13 at an arbitrary time t65, a result output by the ASIC 62 is made at time t66, and (e) post-determination processing in the microcomputer 13 is performed from time t67. Similarly to FIG. 8, when the circuit block D is faulty, the fault can be indicated by the fourth bit. Comparing FIG. 14A and FIG. 14B, instead of deriving 12-bit serial data from time t56 in FIG. 14A, FIG. 14B shows 6-bit serial data from time t66. Can be derived. In this way, only necessary data can be output to reduce the data capacity.

図15は、本発明の実施の第6形態を一般化したシステム70の概略的な構成を示す。本実施形態で、図1、図4、図7、図9または図12の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム70のASIC72では、システム制御に必要な機能44が複数、たとえば12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けて形成されている。回路ブロックには、演算処理、タイマ、割込み処理などの機能を実行する部分が含まれる。システム制御に必要な機能44の自己診断テストを行うテスト回路73は、回路ブロック毎に分けて判定を行い、結果出力を情報蓄積回路63に蓄積する。テスト回路22は、相互監視の結果出力を、情報蓄積回路34に蓄積する。情報蓄積回路63,34に蓄積された結果出力は、マイコン13からの結果出力要求時に、シリアルデータとして導出する。シリアルデータ中では、先頭からのビットの位置と、回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lのリスト中での位置とを対応させる。マイコン13では、結果出力のシリアルデータで異常を示すビットの位置に基づいて、故障機能を特定することができる。   FIG. 15 shows a schematic configuration of a system 70 that is a generalization of the sixth embodiment of the present invention. In this embodiment, parts corresponding to those of the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9 or FIG. In the ASIC 72 of the system 70, a plurality of functions 44 necessary for system control are formed, for example, divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. Yes. The circuit block includes a portion that executes functions such as arithmetic processing, timer, and interrupt processing. The test circuit 73 that performs a self-diagnosis test of the function 44 necessary for system control makes a determination for each circuit block, and stores the result output in the information storage circuit 63. The test circuit 22 stores the mutual monitoring result output in the information storage circuit 34. The result output stored in the information storage circuits 63 and 34 is derived as serial data when a result output is requested from the microcomputer 13. In the serial data, the bit position from the head is associated with the position in the list of circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. The microcomputer 13 can identify the failure function based on the position of the bit indicating abnormality in the serial data of the result output.

テスト回路73では、マイコン13から結果出力要求で指定される機能を有する回路ブロックのみについての自己診断テストを実行する。たとえば、システム制御に必要な機能44が12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けられるときに、6つの回路ブロックA,B,C,D,E,Fが指定されていれば、テスト回路73は、指定された回路ブロックA,B,C,D,E,Fのみについて自己診断テストを行い、情報蓄積回路63に結果出力を蓄積する。   The test circuit 73 executes a self-diagnosis test for only the circuit block having the function designated by the microcomputer 13 in the result output request. For example, when the function 44 necessary for system control is divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L, six circuit blocks A and B , C, D, E, and F are designated, the test circuit 73 performs a self-diagnosis test only on the designated circuit blocks A, B, C, D, E, and F, and sends the result to the information storage circuit 63. Accumulate output.

図16は、図15のASIC72とマイコン13とのインタフェース部分の構成を示す。マイコン13は、必要な回路ブロックのダイアグ結果の出力を要求し、要求検出回路77が検出すると、テスト回路73および情報蓄積回路63に対しては、要求デコード回路78によるデコード出力が与えられる。デコード出力には、マイコン13がダイアグ結果の出力を要求する回路ブロックの指定が含まれる。   FIG. 16 shows a configuration of an interface portion between the ASIC 72 and the microcomputer 13 shown in FIG. The microcomputer 13 requests output of a diagnosis result of a necessary circuit block, and when the request detection circuit 77 detects, the decode output by the request decode circuit 78 is given to the test circuit 73 and the information storage circuit 63. The decode output includes designation of a circuit block for which the microcomputer 13 requests output of a diagnosis result.

図17は、図15のシステム70でのダイアグ動作のタイミングを、図11での動作タイミングと比較して示す。すなわち、図17(a)は図11と同様に、全部の回路ブロックについての自己診断テストを実施して、結果出力を導出する動作タイミングを示し、図17(b)でダイアグ結果の出力を指定された範囲のみについて自己診断テストと結果出力とを行うダイアグ動作のタイミングを示す。図17(b)では、時刻t71でタイマなどによるトリガがあると、(a)ダイアグ要求がなされ、時刻t72から(b)ダイアグ実施が行われる。時刻t73からは、(d)判定が行われ、時刻t74で情報蓄積回路63,34によるラッチ動作が行われる。時刻t72からのダイアグ実施では、6つの回路ブロックA,B,C,D,E,Fまでについて自己診断テストを行うので、12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,L全部について自己診断テストを行うよりも時間を短縮することができる。   FIG. 17 shows the timing of the diagnosis operation in the system 70 of FIG. 15 in comparison with the operation timing of FIG. That is, FIG. 17A shows the operation timing for deriving the result output by executing the self-diagnosis test for all the circuit blocks as in FIG. 11, and specifying the output of the diagnosis result in FIG. 17B. The timing of the diagnosis operation for performing the self-diagnosis test and the result output for only the specified range is shown. In FIG. 17B, when there is a trigger by a timer or the like at time t71, (a) a diagnosis request is made, and (b) diagnosis is performed from time t72. From time t73, (d) determination is performed, and at time t74, the latch operation by the information storage circuits 63 and 34 is performed. In the execution of the diagnosis from time t72, since the self-diagnosis test is performed for up to six circuit blocks A, B, C, D, E, and F, twelve circuit blocks A, B, C, D, E, F, G, and The time can be shortened compared with the self-diagnosis test for all of H, I, J, K, and L.

その後、マイコン13から任意の時刻t75に結果要求が行われ、時刻t76でASIC72による結果出力が行われ、時刻t77からマイコン13での(e)判定後処理が行われる。図8と同様に、回路ブロックDが故障の場合、4番目のビットで故障を示すことができる。図17(a)と図17(b)とを比較すると、図17(a)では時刻t52から12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,L全部について自己診断テストを行い、時刻t56から12ビットのシリアルデータを導出する替りに、図17(b)では時刻t72から6つの回路ブロックA,B,C,D,E,Fについて自己診断テストを行い、時刻t76から6ビットのシリアルデータを導出することが判る。このように、必要な回路ブロックのみ自己診断テストを実行して時間短縮を図り、その結果出力データのみ出力して、データ容量を小さくすることができる。   Thereafter, a result request is made from the microcomputer 13 at an arbitrary time t75, the result is output by the ASIC 72 at time t76, and the (e) post-determination process in the microcomputer 13 is performed from time t77. Similarly to FIG. 8, when the circuit block D is faulty, the fault can be indicated by the fourth bit. When comparing FIG. 17A and FIG. 17B, in FIG. 17A, circuit blocks A, B, C, D, E, F, G, H, I, J, K from time t52 to twelve are shown. , L, and instead of deriving 12-bit serial data from time t56, self-test is performed for six circuit blocks A, B, C, D, E, and F from time t72 in FIG. It is understood that a 6-bit serial data is derived from time t76 by performing a diagnostic test. In this way, the self-diagnosis test is executed only for the necessary circuit blocks to shorten the time, and as a result, only the output data is output, thereby reducing the data capacity.

図18は、本発明の実施の第7形態を一般化したシステム80の概略的な構成を示す。本実施形態で、図1、図4、図7、図9、図12または図15の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム80のASIC82では、システム制御に必要な機能14に対し、複数、たとえば2つのテスト回路21,83で自己診断テストを実施することができる。2つのテスト回路21,83は、図7、図9、図12または図15の実施形態と同様に、システム制御に必要な機能14を複数の回路ブロックに分けて、自己診断テストをそれぞれ行い、結果出力をシリアルデータまたはパラレルデータとして導出する。同一の機能に対する総合的な診断は、AND回路84で複数のテスト回路21,83からの結果出力の論理積(AND)をとって行うことができる。すなわち、全部のテスト回路21,83が異常なしを示すときにのみ、対象となる回路ブロックに故障が発生していないと診断して、診断結果の出力を結果出力回路23から導出することができる。   FIG. 18 shows a schematic configuration of a system 80 that is a generalization of the seventh embodiment of the present invention. In this embodiment, parts corresponding to those of the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9, FIG. In the ASIC 82 of the system 80, a self-diagnosis test can be performed with a plurality of, for example, two test circuits 21 and 83 for the function 14 necessary for system control. The two test circuits 21 and 83, similar to the embodiment of FIG. 7, FIG. 9, FIG. 12 or FIG. The result output is derived as serial data or parallel data. Comprehensive diagnosis for the same function can be performed by ANDing the result outputs from the plurality of test circuits 21 and 83 by the AND circuit 84. That is, only when all the test circuits 21 and 83 indicate no abnormality, it can be diagnosed that no failure has occurred in the target circuit block, and the output of the diagnosis result can be derived from the result output circuit 23. .

図19は、図18のASIC82の内部構成例を示す。自己診断テストを可能にするために、システム制御に必要な機能14およびテスト回路21,83には、セレクタ25,26,87がそれぞれ設けられる。テスト回路21,83は、システム制御に必要な機能14およびテスト回路21,83同士の相互監視を行い、結果出力をAND回路84に与えて、AND演算の結果を、結果出力回路23からシリアルデータとして導出する。   FIG. 19 shows an internal configuration example of the ASIC 82 of FIG. In order to enable a self-diagnosis test, selectors 25, 26, and 87 are provided in the function 14 and the test circuits 21 and 83 necessary for system control, respectively. The test circuits 21 and 83 perform mutual monitoring between the function 14 necessary for system control and the test circuits 21 and 83, give a result output to the AND circuit 84, and send the AND operation result from the result output circuit 23 to the serial data. Derived as

図20は、図18のシステム80でのダイアグ動作のタイミングを示す。時刻t81では、タイマ28によるトリガで(a)ダイアグ要求が発生し、時刻t82から(b)ダイアグ実施がなされる。(b)ダイアグ実施では、システム制御に必要な機能14に対する2つのテスト回路21,83による自己診断テストと、テスト回路21,83同士の相互監視とが実行される。実行の順番は任意である。時刻t83からダイアグ実施結果に基づく(d)判定が行われ、時刻t84からは、全てのテスト回路21,83による結果出力についてAND回路84によるAND処理が行われ、時刻t85から結果出力が行われる。このように、判定から結果出力までは、ASIC12内で実行される。時刻t86からは、マイコン13で(e)判定後処理が行われる。   FIG. 20 shows the timing of the diagnosis operation in the system 80 of FIG. At time t81, (a) a diagnosis request is generated by a trigger by the timer 28, and (b) diagnosis is performed from time t82. (B) In the implementation of the diagnosis, a self-diagnosis test by the two test circuits 21 and 83 and a mutual monitoring between the test circuits 21 and 83 are executed for the function 14 necessary for system control. The order of execution is arbitrary. The determination (d) based on the diagnosis execution result is performed from time t83, and from time t84, AND processing by the AND circuit 84 is performed on the result output from all the test circuits 21 and 83, and the result output is performed from time t85. . Thus, the process from the determination to the result output is executed in the ASIC 12. From time t86, the microcomputer 13 performs (e) post-determination processing.

図21は、本発明の実施の第8形態を一般化したシステム90の概略的な構成を示す。本実施形態で、図1、図4、図7、図9、図12、図15または図18の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム90のASIC92では、システム制御に必要な機能14に対し、3以上の複数、たとえば3つのテスト回路21,83,93で自己診断テストを実施することができる。3つのテスト回路21,83,93は、図7、図9、図12、図15または図18の実施形態と同様に、システム制御に必要な機能14を複数の回路ブロックに分けて、自己診断テストをそれぞれ行い、結果出力をシリアルデータまたはパラレルデータとして導出する。同一の機能に対する総合的な診断は、多数決回路94によって、複数のテスト回路21,83,93からの結果出力の多数決をとって行うことができる。すなわち、テスト回路21,83,93のうちの多数が異常なしを示すときにのみ、結果出力回路95から異常なしを示す結果出力が導出され、対象となる回路ブロックに故障が発生していないと診断することができる。テスト回路83,93からの結果出力は、結果出力回路24,96からもそれぞれ導出される。   FIG. 21 shows a schematic configuration of a system 90 in which the eighth embodiment of the present invention is generalized. In this embodiment, parts corresponding to those of the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9, FIG. In the ASIC 92 of the system 90, a self-diagnosis test can be performed with three or more, for example, three test circuits 21, 83, 93 for the function 14 necessary for system control. The three test circuits 21, 83, 93, as in the embodiment of FIG. 7, FIG. 9, FIG. 12, FIG. 15, or FIG. Each test is performed and the result output is derived as serial data or parallel data. Comprehensive diagnosis for the same function can be performed by majority decision of the result output from the plurality of test circuits 21, 83, 93 by the majority decision circuit 94. That is, only when many of the test circuits 21, 83, 93 indicate no abnormality, a result output indicating no abnormality is derived from the result output circuit 95, and no failure has occurred in the target circuit block. Can be diagnosed. The result outputs from the test circuits 83 and 93 are also derived from the result output circuits 24 and 96, respectively.

図22は、図21のASIC92の内部構成例を示す。自己診断テストを可能にするために、システム制御に必要な機能14およびテスト回路21,83,93には、セレクタ25,26,87,97がそれぞれ設けられる。テスト回路21,83,93は、システム制御に必要な機能44およびテスト回路21,83,93同士の相互監視を行い、結果出力を多数決回路94に入力し、多数決回路94からの結果出力が結果出力回路23を介してシリアルデータとして導出される。   FIG. 22 shows an internal configuration example of the ASIC 92 of FIG. In order to enable a self-diagnosis test, selectors 25, 26, 87, and 97 are provided in the function 14 and test circuits 21, 83, and 93 required for system control, respectively. The test circuits 21, 83, and 93 perform mutual monitoring between the function 44 necessary for system control and the test circuits 21, 83, and 93, and input the result output to the majority circuit 94. The result output from the majority circuit 94 is the result. It is derived as serial data via the output circuit 23.

図23は、図21のシステム90でのダイアグ動作のタイミングを示す。時刻t91では、タイマ28によるトリガで(a)ダイアグ要求が発生し、時刻t92から(b)ダイアグ実施がなされる。(b)ダイアグ実施では、システム制御に必要な機能14に対する3つのテスト回路21,83,93による自己診断テストと、テスト回路21,83,93同士の相互監視とが実行される。実行の順番は任意である。時刻t93から各テスト回路21,83,93によるダイアグ実施結果に基づく(d)判定が行われる。時刻t94からは、多数決回路94によって、テスト回路21,83,93の判定結果に対する多数決処理が行われ、時刻t95から結果出力が行われる。判定と結果出力とは、ASIC92内で実行される。時刻t96からは、マイコン13で(e)判定後処理が行われる。   FIG. 23 shows the timing of the diagnosis operation in the system 90 of FIG. At time t91, (a) a diagnosis request is generated by a trigger by the timer 28, and (b) diagnosis is performed from time t92. (B) In the execution of the diagnosis, a self-diagnosis test by the three test circuits 21, 83, 93 and a mutual monitoring between the test circuits 21, 83, 93 for the function 14 necessary for system control are executed. The order of execution is arbitrary. From time t93, (d) determination is performed based on the diagnosis execution results by the test circuits 21, 83, and 93. From time t94, the majority circuit 94 performs majority processing on the determination results of the test circuits 21, 83, and 93, and outputs a result from time t95. The determination and the result output are executed in the ASIC 92. From time t96, the microcomputer 13 performs (e) post-determination processing.

テスト回路21,83,93からの結果出力を同時に多数決回路94に入力することによって、テスト回路21,83,93の故障を検知することができる。テスト回路21,83,93の判定結果で多い方の判定結果を採用する。ASIC92などの半導体集積回路は基本的に信頼性が高く、複数のテスト回路21,83,93に故障が生じるとしても少数であることが期待されるので、多数決をとれば、確実な判定結果を得ることができる。   By inputting the result output from the test circuits 21, 83, 93 to the majority circuit 94 at the same time, it is possible to detect a failure of the test circuits 21, 83, 93. The determination result which is larger among the determination results of the test circuits 21, 83 and 93 is adopted. A semiconductor integrated circuit such as the ASIC 92 is basically highly reliable, and even if a failure occurs in the plurality of test circuits 21, 83, 93, it is expected that the number is small. Obtainable.

図24は、本発明の実施の第9形態を一般化したシステム100の概略的な構成を示す。本実施形態で、図1、図4、図7、図9、図12、図15、図18または図21の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム100のASIC102では、システム制御に必要な機能14に対し、複数、たとえば2つのテスト回路103,104のうちの一方のテスト回路103で自己診断テストを実施することができる。全部のテスト回路で自己診断テストを実施してもよいことはもちろんである。また、回路ブロックに分けて自己診断テストを実施してもよりことはもちろんである。   FIG. 24 shows a schematic configuration of a system 100 that is a generalization of the ninth embodiment of the present invention. In this embodiment, parts corresponding to those of the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9, FIG. To do. In the ASIC 102 of the system 100, a self-diagnosis test can be performed with respect to the function 14 necessary for system control by using one test circuit 103 of a plurality of, for example, two test circuits 103 and 104. Of course, the self-diagnostic test may be performed on all the test circuits. It goes without saying that the self-diagnosis test is performed for each circuit block.

2つのテスト回路103,104には、結果出力回路23,24をそれぞれ設けるとともに、検知回路105,106をそれぞれ設ける。マイコン13は、結果出力回路23,24からの結果出力が正常判定であるときは、ASIC102に対して特別な信号を与えない物とする。ASIC102からマイコン13に異常判定を示す結果出力が与えられと、まず、その結果出力が入力されることを確認する確認応答信号ACKがマイコン13からASIC102に返信されるものとする。   The two test circuits 103 and 104 are provided with result output circuits 23 and 24, respectively, and detection circuits 105 and 106, respectively. The microcomputer 13 does not give a special signal to the ASIC 102 when the result output from the result output circuits 23 and 24 is normal. When a result output indicating abnormality determination is given from the ASIC 102 to the microcomputer 13, it is assumed that an acknowledgment signal ACK for confirming that the result output is input is returned from the microcomputer 13 to the ASIC 102.

実際の通常動作時には、異常判定を示す結果出力がASIC102からマイコン13に与えられることはないので、異常時のマイコン13側の動作を通常のダイアグ機能のみでは確認することができない。たとえば、ASIC102とマイコン13との間を接続する通信ライン15に断線などが生じていると、異常時になるまで気が付かず、異常時にシステム100が期待された保護動作などを行うことができない。この対策として、テスト回路103,104では、ダイアグ動作の一環として、マイコン13に対し、故意に故障判定結果を導出する機能を有する。   During actual normal operation, a result output indicating abnormality determination is not given from the ASIC 102 to the microcomputer 13, so that the operation on the microcomputer 13 side at the time of abnormality cannot be confirmed only by the normal diagnostic function. For example, if the communication line 15 connecting the ASIC 102 and the microcomputer 13 is disconnected, the communication line 15 is not noticed until an abnormality occurs, and the system 100 cannot perform a protection operation expected at the time of the abnormality. As a countermeasure, the test circuits 103 and 104 have a function of deliberately deriving a failure determination result to the microcomputer 13 as part of the diagnosis operation.

図25は、図24のASIC102の内部構成例を示す。検知回路105,106は、テスト回路103,104からの故障判定結果に対してマイコン13が確認応答信号ACKを導出するか否かを判断する。故障判定結果に対してマイコン13が確認応答信号ACKを導出しないと判断するとき、マイコン13に対して断線検知を通知する。通信ライン15の断線によって、故障判定結果がマイコン13まで到達しないか、到達しても確認応答信号ACKを検知回路105,106で検知することができない可能性が高いからである。   FIG. 25 shows an internal configuration example of the ASIC 102 of FIG. The detection circuits 105 and 106 determine whether the microcomputer 13 derives the confirmation response signal ACK based on the failure determination result from the test circuits 103 and 104. When the microcomputer 13 determines that the confirmation response signal ACK is not derived for the failure determination result, the microcomputer 13 is notified of disconnection detection. This is because it is highly possible that the failure determination result does not reach the microcomputer 13 due to the disconnection of the communication line 15 or the detection response signal ACK cannot be detected by the detection circuits 105 and 106 even if it reaches.

図26は、図24のシステム100でのダイアグ動作のタイミングを示す。時刻t101では、故意に故障判定結果をマイコン13に送信する。時刻t102では、マイコン13でテスト信号を判定し、故障判定結果であるので確認応答信号ACKを導出する。時刻t103では、ASIC102の検知回路105,106でマイコン13からの確認応答ACKの有無を検知し、時刻t104で検知結果をマイコン13に通知する。このような故障判定を含む動作を、マイコン13の通常動作時に行うと、マイコン13は本物の故障判定として動作してしまうので、通常動作時以外、たとえば、電源投入後などで、マイコン13がダイアグ動作を行うタイミングに合わせて実施する。   FIG. 26 shows the timing of the diagnosis operation in the system 100 of FIG. At time t101, the failure determination result is intentionally transmitted to the microcomputer 13. At time t102, the microcomputer 13 determines a test signal, and since it is a failure determination result, an acknowledgment signal ACK is derived. At time t103, the detection circuits 105 and 106 of the ASIC 102 detect the presence / absence of the confirmation response ACK from the microcomputer 13, and notify the microcomputer 13 of the detection result at time t104. If an operation including such a failure determination is performed during normal operation of the microcomputer 13, the microcomputer 13 operates as a genuine failure determination. Perform according to the timing of operation.

図27は、本発明の実施の第10形態を一般化したシステム110の概略的な構成を示す。本実施形態で、図1、図4、図7、図9、図12、図15、図18、図21または図24の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム110のASIC112では、システム制御に必要な機能14に対し、複数、たとえば2つのテスト回路113,114のうちの一方のテスト回路113で自己診断テストを実施することができる。全部のテスト回路で自己診断テストを実施してもよいことはもちろんである。また、回路ブロックに分けて自己診断テストを実施してもよりことはもちろんである。   FIG. 27 shows a schematic configuration of a system 110 in which the tenth embodiment of the present invention is generalized. In this embodiment, parts corresponding to those of the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9, FIG. Description is omitted. In the ASIC 112 of the system 110, a self-diagnosis test can be performed with respect to the function 14 necessary for the system control by using one of the plurality of test circuits 113, 114. Of course, the self-diagnostic test may be performed on all the test circuits. It goes without saying that the self-diagnosis test is performed for each circuit block.

2つのテスト回路113,114には、結果出力回路23,24をそれぞれ設ける。テスト回路113,114は、マイコン13からの要求ではなく、外部からの要求でダイアグを実施し、結果を出力する。すなわち、ASIC112自らが外部要因等をトリガとして、ダイアグを実施する。ASIC112やマイコン13では制御することができない外部要因をトリガ発生のイベントとして、ダイアグを実施することができる。   The two test circuits 113 and 114 are provided with result output circuits 23 and 24, respectively. The test circuits 113 and 114 execute a diagnosis according to an external request, not a request from the microcomputer 13, and output the result. That is, the ASIC 112 itself performs a diagnosis using an external factor as a trigger. The diagnosis can be performed by using an external factor that cannot be controlled by the ASIC 112 or the microcomputer 13 as a trigger occurrence event.

図28は、図27のASIC112の内部構成例を示す。テスト回路113,114には、外部からの指示やスイッチ(SW)によるダイアグ開始の信号が与えられる。テスト回路113,114からの結果出力は、結果出力回路23,24を介してマイコン13に与えられる。が確認応答信号ACKを導出するか否かを判断する。   FIG. 28 shows an internal configuration example of the ASIC 112 of FIG. The test circuits 113 and 114 are given an instruction from the outside and a diagnosis start signal by a switch (SW). Result outputs from the test circuits 113 and 114 are given to the microcomputer 13 via the result output circuits 23 and 24. Determines whether to derive an acknowledgment signal ACK.

図29は、図27のシステム110でのダイアグ動作のタイミングを示す。時刻t111では、外部要因に基づくトリガで、(a)ダイアグ要求がなされる。ダイアグに対する要求であるか否かは、ASIC112内で判断される。時刻t112では、(b)ダイアグ実施が行われる。時刻t113からは、(d)判定が行われる。時刻t114からは、結果出力が行われる。時刻t111から結果出力の終了までは、ASIC112での動作であり、マイコン13の動作には影響しない。時刻t115からは、マイコン13による(e)判定後処理が行われる。   FIG. 29 shows the timing of the diagnostic operation in the system 110 of FIG. At time t111, (a) a diagnosis request is made by a trigger based on an external factor. Whether the request is for a diagnosis is determined in the ASIC 112. At time t112, (b) diagnosis is performed. From time t113, (d) determination is performed. The result is output from time t114. The operation from the time t111 to the end of the result output is the operation of the ASIC 112, and does not affect the operation of the microcomputer 13. From time t115, (e) post-determination processing by the microcomputer 13 is performed.

図30は、本発明の実施の第11形態を一般化したシステム120の概略的な構成を示す。本実施形態で、図1、図4、図7、図9、図12、図15、図18、図21、図24または図27の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム120のASIC122では、システム制御に必要な機能124が複数、たとえば12の回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lに分けて形成されている。回路ブロックには、演算処理、タイマ、割込み処理などの機能を実行する部分が含まれ、機能毎に、半導体チップレイアウトのエリアを分割するように形成される。システム制御に必要な機能124の自己診断テストを行うテスト回路21は、回路ブロック毎に分けて判定を行い、結果出力を情報蓄積回路33に蓄積し、マイコン13からの要求に応じてシリアルデータとして出力する。テスト回路22は、相互監視の結果出力を、情報蓄積回路34に蓄積してマイコン13に出力する。シリアルデータ中では、先頭からのビットの位置と、回路ブロックA,B,C,D,E,F,G,H,I,J,K,Lのチップレイアウト上での位置とを対応させる。ASIC122のパッケージを部分的に開封して、半導体チップの回路パターンを検査するような場合に、位置を特定することができる。   FIG. 30 shows a schematic configuration of a system 120 that is a generalization of the eleventh embodiment of the present invention. In the present embodiment, the same reference numerals are assigned to portions corresponding to the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9, FIG. The duplicated explanation is omitted. In the ASIC 122 of the system 120, a plurality of functions 124 necessary for system control are formed, for example, divided into 12 circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. Yes. The circuit block includes portions for executing functions such as arithmetic processing, timers, and interrupt processing, and is formed so as to divide the area of the semiconductor chip layout for each function. The test circuit 21 that performs a self-diagnosis test of the function 124 necessary for system control makes a determination for each circuit block, stores the result output in the information storage circuit 33, and as serial data in response to a request from the microcomputer 13 Output. The test circuit 22 accumulates the mutual monitoring result output in the information accumulation circuit 34 and outputs it to the microcomputer 13. In the serial data, the bit position from the head is associated with the position on the chip layout of the circuit blocks A, B, C, D, E, F, G, H, I, J, K, and L. The position can be specified when the package of the ASIC 122 is partially opened to inspect the circuit pattern of the semiconductor chip.

図31は、図30のシステム120でのダイアグ動作のタイミングを示す。時刻t121でタイマなどによるトリガがあると、(a)ダイアグ要求がなされ、時刻t122から(b)ダイアグ実施が行われる。時刻t123からは、(d)判定が行われ、時刻t124で情報蓄積回路33,34によるラッチ動作が行われる。その後、マイコン13から任意の時刻t125に結果要求が行われ、時刻t126でASIC52による結果出力が行われ、時刻t127からマイコン13での(e)判定後処理が行われる。図8と同様に、回路ブロックDが故障の場合、4番目のビットで故障を示すことができる。   FIG. 31 shows the timing of the diagnostic operation in the system 120 of FIG. If there is a trigger by a timer or the like at time t121, (a) a diagnosis request is made, and (b) diagnosis is performed from time t122. From time t123, (d) determination is performed, and at time t124, the latch operation by the information storage circuits 33 and 34 is performed. Thereafter, a result request is made from the microcomputer 13 at an arbitrary time t125, the result is output by the ASIC 52 at time t126, and the (e) post-determination process in the microcomputer 13 is performed from time t127. Similarly to FIG. 8, when the circuit block D is faulty, the fault can be indicated by the fourth bit.

図32は、本発明の実施の第12形態を一般化したシステム130の概略的な構成を示す。本実施形態で、図1、図4、図7、図9、図12、図15、図18、図21、図24図27、または図30の実施形態に対応する部分には同一の参照符を付し、重複する説明を省略する。システム130のASIC132では、システム制御に必要な機能14に対してテスト回路133で自己診断テストを実施した結果、またはテスト回路133,134同士の相互監視の結果で、異常が発生していると判定される故障時のみ、結果出力回路135,136はマイコン13への通知を行う。システム制御に必要な機能14については、前述のように、回路ブロックに分けて自己診断テストを行うこともできる。   FIG. 32 shows a schematic configuration of a system 130 in which the twelfth embodiment of the present invention is generalized. In this embodiment, portions corresponding to the embodiment of FIG. 1, FIG. 4, FIG. 7, FIG. 9, FIG. And redundant description is omitted. The ASIC 132 of the system 130 determines that an abnormality has occurred as a result of the self-diagnosis test performed on the function 14 necessary for system control by the test circuit 133 or the result of mutual monitoring between the test circuits 133 and 134. The result output circuits 135 and 136 notify the microcomputer 13 only at the time of failure. As described above, the function 14 necessary for system control can be divided into circuit blocks and a self-diagnosis test can be performed.

図33は、図32のASIC132の内部構成例を示す。図34は、図32のシステム130でのダイアグ動作のタイミングを示す。時刻t131でタイマ28によるトリガがあると、(a)ダイアグ要求がなされ、時刻t132から(b)ダイアグ実施が行われる。時刻t133からは、(d)判定が行われ、時刻t134で判定結果を集積し、異常があれば、時刻t135から,結果出力回路135,136からマイコン13に対してシリアルデータで結果出力が行われる。蓄積された判定結果に対しては、閾値を設けて、マイコン13に対する結果出力を行うか否かを判定するようにすることもできる。その後、マイコン13では時刻t136から(e)判定後処理が行われる。   FIG. 33 shows an internal configuration example of the ASIC 132 of FIG. FIG. 34 shows the timing of the diagnosis operation in the system 130 of FIG. When the timer 28 triggers at time t131, (a) a diagnosis request is made, and (b) diagnosis is performed from time t132. From time t133, (d) determination is performed, and the determination results are accumulated at time t134. If there is an abnormality, the result output circuit 135, 136 outputs the result as serial data to the microcomputer 13 from time t135. Is called. For the accumulated determination results, a threshold value may be provided to determine whether or not to output the results to the microcomputer 13. Thereafter, the microcomputer 13 performs (e) post-determination processing from time t136.

本発明の実施の第1形態であるエアバッグシステム10の概略的な構成を示すブロック図である。1 is a block diagram showing a schematic configuration of an airbag system 10 according to a first embodiment of the present invention. 図1のASIC12の内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of ASIC12 of FIG. 図1のエアバッグシステム10でのダイアグ動作のタイミングチャートである。It is a timing chart of the diagnosis operation | movement in the airbag system 10 of FIG. 本発明の実施の第2形態を一般化したシステム30の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 30 which generalized 2nd Embodiment of this invention. 図4のASIC32の内部構成例を示すブロック図である。FIG. 5 is a block diagram illustrating an internal configuration example of an ASIC 32 in FIG. 4. 図4のシステム30でのダイアグ動作のタイミングチャートである。5 is a timing chart of a diagnosing operation in the system 30 of FIG. 本発明の実施の第3形態を一般化したシステム40の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 40 which generalized 3rd Embodiment of this invention. 図7のシステム40でのダイアグ動作のタイミングチャートである。FIG. 8 is a timing chart of a diagnosis operation in the system 40 of FIG. 7. FIG. 本発明の実施の第4形態を一般化したシステム50の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 50 which generalized 4th Embodiment of this invention. 図9のASIC52とマイコン13とのインタフェース部分の構成例を示すブロック図である。It is a block diagram which shows the structural example of the interface part of ASIC52 and the microcomputer 13 of FIG. 図9のシステム50でのダイアグ動作のタイミングチャートである。10 is a timing chart of a diag operation in the system 50 of FIG. 9. 本発明の実施の第5形態を一般化したシステム60の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 60 which generalized 5th Embodiment of this invention. 図11のASIC62とマイコン13とのインタフェース部分の構成例を示すブロック図である。It is a block diagram which shows the structural example of the interface part of ASIC62 and the microcomputer 13 of FIG. 図12のシステム60でのダイアグ動作のタイミングを、図11での動作タイミングと比較して示すタイミングチャートである。12 is a timing chart showing the timing of the diagnosis operation in the system 60 of FIG. 12 in comparison with the operation timing in FIG. 本発明の実施の第6形態を一般化したシステム70の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 70 which generalized 6th Embodiment of this invention. 図15のASIC72とマイコン13とのインタフェース部分の構成例を示すブロック図である。FIG. 16 is a block diagram illustrating a configuration example of an interface portion between the ASIC 72 and the microcomputer 13 in FIG. 15. 図15のシステム70でのダイアグ動作のタイミングを、図11での動作タイミングと比較して示すタイミングチャートである。FIG. 16 is a timing chart showing the timing of the diagnosis operation in the system of FIG. 15 in comparison with the operation timing in FIG. 本発明の実施の第7形態を一般化したシステム80の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 80 which generalized 7th Embodiment of this invention. 図18のASIC82の内部構成例を示すブロック図である。It is a block diagram which shows the internal structural example of ASIC82 of FIG. 図18のシステム80でのダイアグ動作のタイミングチャートである。FIG. 19 is a timing chart of a diag operation in the system 80 of FIG. 18. FIG.

本発明の実施の第8形態を一般化したシステム90の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 90 which generalized 8th Embodiment of this invention. 図21のASIC92の内部構成例を示すブロック図である。It is a block diagram which shows the internal structural example of ASIC92 of FIG. 図21のシステム90でのダイアグ動作のタイミングチャートである。FIG. 22 is a timing chart of a diagnosis operation in the system 90 of FIG. 21. 本発明の実施の第9形態を一般化したシステム100の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 100 which generalized 9th Embodiment of this invention. 図24のASIC102の内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of ASIC102 of FIG. 図24のシステム100でのダイアグ動作のタイミングチャートである。FIG. 25 is a timing chart of a diagnosis operation in the system 100 of FIG. 24. FIG. 本発明の実施の第10形態を一般化したシステム110の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 110 which generalized 10th Embodiment of this invention. 図27のASIC112の内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of ASIC112 of FIG. 図27のシステム110でのダイアグ動作のタイミングチャートである。FIG. 28 is a timing chart of a diagnosing operation in the system 110 of FIG. 27. FIG. 本発明の実施の第11形態を一般化したシステム120の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 120 which generalized 11th Embodiment of this invention. 図30のシステム120でのダイアグ動作のタイミングチャートである。FIG. 31 is a timing chart of a diag operation in the system 120 of FIG. 30. FIG. 本発明の実施の第12形態を一般化したシステム130の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the system 130 which generalized 12th Embodiment of this invention. 図32のASIC132の内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of ASIC132 of FIG. 図32のシステム130でのダイアグ動作のタイミングチャートである。33 is a timing chart of a diag operation in the system 130 of FIG. 従来からのエアバッグシステムなどを一般化したシステム1の形態を示すブロック図である。It is a block diagram which shows the form of the system 1 which generalized the conventional airbag system. 図35のシステム1で、ASIC2がダイアグ動作を行うタイミングの概要を示すタイミングチャートである。It is a timing chart which shows the outline | summary of the timing which ASIC2 performs a diagnosing operation in the system 1 of FIG. 従来からのASIC2で、ASIC自身のダイアグをマイコン3からの処理なしで行う場合の構成を示すブロック図である。It is a block diagram which shows the structure in the case of performing the diagnosis of ASIC itself without the process from the microcomputer 3 by conventional ASIC2. 図37の動作タイミングの概要を示すタイミングチャートである。It is a timing chart which shows the outline | summary of the operation | movement timing of FIG.

符号の説明Explanation of symbols

10 エアバッグシステム
11 スクイブ
12、32,42,52,62,72,82,92,102,112,122,132 ASIC
13 マイコン
14,44,124 システム制御に必要な機能
15 通信ライン
16,17 Gセンサ
21,22,73,83,93,103,104,113,114 テスト回路
23,24,135,136 結果出力回路
28 タイマ
30,40,50,60,70,80,90,100,110,120,130 システム
33,34,63 情報蓄積回路
37,67,77 要求検出回路
68,78 要求デコード回路
84 AND回路
94 多数決回路
105,106 検知回路
10 air bag system 11 squib 12, 32, 42, 52, 62, 72, 82, 92, 102, 112, 122, 132 ASIC
13 Microcomputer 14, 44, 124 Functions required for system control 15 Communication line 16, 17 G sensor 21, 22, 73, 83, 93, 103, 104, 113, 114 Test circuit 23, 24, 135, 136 Result output circuit 28 Timer 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130 System 33, 34, 63 Information storage circuit 37, 67, 77 Request detection circuit 68, 78 Request decode circuit 84 AND circuit 94 Majority circuit 105, 106 detection circuit

Claims (16)

予め定めるシステムの制御動作を、上位の制御装置からの制御を受けて行う電子制御装置であって、
該制御動作についての自己診断テストを行うテスト手段を複数含み、
該複数のテスト手段は、該自己診断テストとともに、テスト手段同士の相互監視も行い、自己診断結果および相互監視結果の出力を、該上位の制御装置に導出することを特徴とする電子制御装置。
An electronic control device that performs control operations of a predetermined system under the control of a host control device,
A plurality of test means for performing a self-diagnosis test for the control operation;
The plurality of test means also perform mutual monitoring between the test means together with the self-diagnosis test, and derive the output of the self-diagnosis result and the mutual monitoring result to the host control apparatus.
前記テスト手段は、前記自己診断テストおよび前記相互監視の実行と結果出力とを、それぞれ予め定める条件に従って行うことを特徴とする請求項1記載の電子制御装置。   2. The electronic control device according to claim 1, wherein the test means performs the self-diagnosis test and the mutual monitoring and results output in accordance with predetermined conditions. 前記テスト手段は、前記予め定める条件として、前記上位の制御装置から予め定める結果出力要求が入力されるときに、前記自己診断テストおよび前記相互監視を実行することを特徴とする請求項2記載の電子制御装置。   3. The test unit according to claim 2, wherein the test unit executes the self-diagnosis test and the mutual monitoring when a predetermined result output request is input from the host control device as the predetermined condition. Electronic control device. 前記予め定める結果出力要求には、前記自己診断テストの結果を要求する機能の部分についての指定を含み、
前記テスト手段は、自己診断テストの結果のうち要求される機能の部分のみを導出することを特徴とする請求項3記載の電子制御装置。
The predetermined result output request includes designation of a function part that requests the result of the self-diagnosis test,
4. The electronic control device according to claim 3, wherein the test means derives only a required function portion from the result of the self-diagnosis test.
前記テスト手段は、前記結果出力要求で結果出力が指定される機能の部分についてのみ自己診断テストを行うことを特徴とする請求項4記載の電子制御装置。   5. The electronic control apparatus according to claim 4, wherein the test means performs a self-diagnosis test only for a function portion for which a result output is designated by the result output request. 前記テスト手段は、前記自己診断テストの結果出力に、故障していると判断する機能の部分を示す情報を含めて導出することを特徴とする請求項1〜3のいずれかに記載の電子制御装置。   The electronic control according to any one of claims 1 to 3, wherein the test means derives the result output of the self-diagnosis test including information indicating a part of a function that is determined to be malfunctioning. apparatus. 前記制御動作は、半導体集積回路によって実行され、
前記機能の部分は、該半導体集積回路のチップレイアウトのエリアによって分割されることを特徴とする請求項4〜6のいずれかに記載の電子制御装置。
The control operation is executed by a semiconductor integrated circuit,
7. The electronic control device according to claim 4, wherein the functional portion is divided by a chip layout area of the semiconductor integrated circuit.
前記テスト手段は、前記システムの制御動作に伴って入力される信号が前記予め定める条件を満たすときに、前記自己診断テストおよび前記相互監視を実行することを特徴とする請求項2記載の電子制御装置。   3. The electronic control according to claim 2, wherein the test means executes the self-diagnosis test and the mutual monitoring when a signal inputted in accordance with a control operation of the system satisfies the predetermined condition. apparatus. 前記テスト手段は、予め設定される時間的条件が満たされるときに、前記自己診断テストおよび前記相互監視を実行することを特徴とする請求項2記載の電子制御装置。   3. The electronic control device according to claim 2, wherein the test unit executes the self-diagnosis test and the mutual monitoring when a preset time condition is satisfied. 前記複数のテスト手段は、前記システムの制御動作についての自己診断テストをそれぞれ行うことを特徴とする請求項1〜9のいずれかに記載の電子制御装置。   The electronic control device according to claim 1, wherein the plurality of test units respectively perform a self-diagnosis test for a control operation of the system. 前記複数のテスト手段からの結果出力を比較し、故障を示す結果出力が含まれるときのみ、前記上位の制御装置に結果出力を導出するAND手段を、さらに含むことを特徴とする請求項1〜10のいずれかに記載の電子制御装置。   2. An AND means for comparing result outputs from the plurality of test means and deriving the result output to the higher-level control device only when a result output indicating a failure is included. The electronic control device according to any one of 10. 前記テスト手段は、3以上の複数含まれ、
該複数のテスト手段からの相互監視の結果出力を比較し、相互監視結果の異常の有無についての多数決に従い、異常の有無を表す結果出力が多数であるときのみ、前記上位の制御装置に相互監視の結果出力を導出する多数決手段を、さらに含むことを特徴とする請求項1〜10のいずれかに記載の電子制御装置。
The test means includes a plurality of three or more,
Comparing the output of the mutual monitoring results from the plurality of test means, and according to the majority decision on the presence / absence of the abnormality of the mutual monitoring results, the superordinate control device performs mutual monitoring only when there are a large number of result outputs indicating the presence / absence of the abnormality. The electronic control device according to claim 1, further comprising a majority voting means for deriving an output of the result.
前記テスト手段は、前記上位の制御装置が通常動作とは異なる予め定める動作を行う際に、故意に故障を示す結果出力を導出し、該制御装置が結果出力に応答することの確認を行うことを特徴とする請求項1〜12のいずれかに記載の電子制御装置。   The test means deliberately derives a result output indicating a failure when the host control device performs a predetermined operation different from the normal operation, and confirms that the control device responds to the result output. The electronic control device according to any one of claims 1 to 12. 請求項1〜13のいずれかに記載の電子制御装置を、半導体チップ上に集積して形成してあることを特徴とするASIC。   14. An ASIC, wherein the electronic control device according to claim 1 is integrated on a semiconductor chip. 移動体に搭載され、移動体の乗員を保護する保護システムであって、
請求項14記載のASICと、
移動体の予め定める動作状態を監視してASICに入力するセンサと、
センサによって移動体の動作状態が予め定める条件となることが検知されるとき、ASICによって駆動されて、乗員の保護を行う保護具とを含むことを含むことを特徴とする保護システム。
A protection system mounted on a moving body and protecting a passenger of the moving body,
ASIC according to claim 14;
A sensor that monitors a predetermined operating state of the moving body and inputs the same to the ASIC;
A protection system comprising: a protective device that is driven by an ASIC and protects an occupant when it is detected by the sensor that the operating state of the moving body is a predetermined condition.
前記センサは、衝撃の加速度を検知し、
前記保護具は、エアバッグであることを特徴とする請求項15記載の保護システム。
The sensor detects the acceleration of impact,
The protection system according to claim 15, wherein the protective device is an airbag.
JP2003290608A 2003-08-08 2003-08-08 Electronic control device, ASIC and protection system Expired - Fee Related JP4256231B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003290608A JP4256231B2 (en) 2003-08-08 2003-08-08 Electronic control device, ASIC and protection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003290608A JP4256231B2 (en) 2003-08-08 2003-08-08 Electronic control device, ASIC and protection system

Publications (2)

Publication Number Publication Date
JP2005063054A JP2005063054A (en) 2005-03-10
JP4256231B2 true JP4256231B2 (en) 2009-04-22

Family

ID=34368594

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003290608A Expired - Fee Related JP4256231B2 (en) 2003-08-08 2003-08-08 Electronic control device, ASIC and protection system

Country Status (1)

Country Link
JP (1) JP4256231B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4848027B2 (en) * 2004-01-30 2011-12-28 日立オートモティブシステムズ株式会社 Vehicle control device
JP4601524B2 (en) 2005-09-06 2010-12-22 富士通テン株式会社 Airbag device
JP4917494B2 (en) 2007-07-31 2012-04-18 矢崎総業株式会社 Voltage regulator
DE102008045314A1 (en) * 2008-09-02 2010-03-04 Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG Method for operating a device of process automation technology
JP5739182B2 (en) 2011-02-04 2015-06-24 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Control system, method and program
JP5731223B2 (en) 2011-02-14 2015-06-10 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Abnormality detection device, monitoring control system, abnormality detection method, program, and recording medium
JP5689333B2 (en) 2011-02-15 2015-03-25 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Abnormality detection system, abnormality detection device, abnormality detection method, program, and recording medium
KR101606233B1 (en) * 2012-08-24 2016-04-01 주식회사 만도 Method and detection apparatus for detecting error of sub control unit
KR101826779B1 (en) * 2016-10-10 2018-02-07 현대오트론 주식회사 An apparatus and method for testing control logic of application specific integrated circuit

Also Published As

Publication number Publication date
JP2005063054A (en) 2005-03-10

Similar Documents

Publication Publication Date Title
US7739012B2 (en) Air bag system
US9371051B2 (en) Collision determination apparatus
JP4256231B2 (en) Electronic control device, ASIC and protection system
JP6865572B2 (en) Automotive risk-based control
US20230326002A1 (en) Permanent fault detection for imaging and vision hardware accelerators
JP2009545790A (en) Control device and function control method
US7337048B2 (en) Vehicular occupant protection system
US7120525B2 (en) Activation control device for airbag device
CN104238433B (en) Machine tool crash safety protection system and monitoring method thereof
US10782697B2 (en) Method and apparatus for monitoring a state of an electronic circuit unit of a vehicle
WO2018116400A1 (en) Control device, and processing method in event of failure in control device
JP2015223956A (en) Collison detection system
US7337020B2 (en) Open-loop and closed-loop control unit
JP4916099B2 (en) Airbag control device
US20090150030A1 (en) Vehicular passenger detection system
JP7504222B2 (en) In-vehicle control systems
Schuller CHASSIS ARCHITECTURES–Electronic chassis platform–highly integrated ECU for chassis control functions
JP2010184515A (en) Control device for vehicle occupant crash protection device
JP3975774B2 (en) Electronic control system for vehicle and system operation inspection device
JP2018119866A (en) In-vehicle fault diagnosis system
CN109094506B (en) Monitoring device of safety air bag controller and safety air bag system
US20050209753A1 (en) Passenger protection device
JP6685187B2 (en) Electronic control unit
JP4556666B2 (en) Inspection apparatus and inspection method for in-vehicle failure diagnosis system
JP2006506263A (en) Control unit for triggering occupant protection means in a motor vehicle and method for monitoring the normal functioning of such advantageous control unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090119

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: 20090127

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090129

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4256231

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130206

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140206

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150206

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees