JP4408921B2 - 電子機器 - Google Patents
電子機器 Download PDFInfo
- Publication number
- JP4408921B2 JP4408921B2 JP2007216157A JP2007216157A JP4408921B2 JP 4408921 B2 JP4408921 B2 JP 4408921B2 JP 2007216157 A JP2007216157 A JP 2007216157A JP 2007216157 A JP2007216157 A JP 2007216157A JP 4408921 B2 JP4408921 B2 JP 4408921B2
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- value
- sub
- homework
- calculation
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24196—Plausibility check in channels for correct sequence or result
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Multi Processors (AREA)
Description
更に、第二のマイクロコンピュータは、第一のマイクロコンピュータから受信した加算値及び変数値の情報に基づき、加算値から変数値を減算して、その減算値を求める減算手順と、この減算値が、予め定められた正常値であるか否かを判定する判定手順と、を上記画像認識処理が必要なデータの送信周期に合わせて周期的に実行する構成を有する。そして、第二のマイクロコンピュータは、上記判定結果に基づき、第一のマイクロコンピュータの異常を外部に報知する。
本実施例のLKAシステム1は、車両(自動車等)に搭載されて、車両が、道路の走行レーンに沿って走行するように、車両制御を行うものである。このLKAシステム1は、カメラ11を備える画像処理装置10と、画像処理装置10とシリアル通信可能に接続された車間ECU50と、車間ECU50と車内LAN(CAN)を介して通信可能なステアリングECU60と、同じく車内LANを介して車間ECU50と通信可能なメータECU70と、を備える。
図5は、メインマイコン20及びサブマイコン30の処理内容を、時系列で表した説明図である。図5に示すように、メインマイコン20は、上述した図4(a)に示す内容の処理を実行すると共に、この処理と並列に、対ECU通信処理タスクを実行することで、垂直同期信号に合わせて、周期的に車間ECU50と通信し、サブマイコン30から得られた道路パラメータを、車間ECU50に送信すると共に、異常判定処理での判定結果(ダイアグ情報)を、車間ECU50に送信する。
これに対し、S340に移行すると、メインマイコン20は、受信エラーカウンタErを値0にリセットし、その後、前サイクルで受信バッファ領域から取り込んだ最新の宿題演算結果Y及び変数値Cに基づき、減算値Zを算出する。即ち、宿題演算結果(加算値)Yを、同時に送信されてきた変数値Cで減算して、減算値Z=Y−Cを算出する(S345)。
Claims (1)
- 互いに通信可能に接続された第一及び第二のマイクロコンピュータを備える電子機器であって、
前記各マイクロコンピュータは、前記電子機器として果たすべき主機能を、協働して実現する構成にされ、
前記第一のマイクロコンピュータは、
前記主機能の実現のために、前記第二のマイクロコンピュータから受信したデータに対する所定の画像認識処理を実行する画像認識手順と、
自マイクロコンピュータが備えるCPUコアの各レジスタに所定のビットパターンをセットして、前記各レジスタが正常であるときには演算結果としての算出値が一定値となる所定の演算を行う第一宿題演算手順と、
前記第一宿題演算手順で求めた前記算出値を、加算動作毎に値が更新される変数値、と加算して、その加算値を求める第二宿題演算手順と、
前記画像認識処理の実行結果を表すデータと共に、前記加算値の情報及び前記加算値を求める際に用いた変数値の情報を、前記第二のマイクロコンピュータに送信する送信手順と、
を前記第二のマイクロコンピュータから前記データを受信する度に実行する構成を有し、
前記第二のマイクロコンピュータは、
前記主機能の実現のために、画像認識処理が必要なデータを周期的に前記第一のマイクロコンピュータに送信して、前記第一のコンピュータから前記画像認識処理の実行結果を表すデータを受信する構成を有すると共に、
前記第一のマイクロコンピュータから受信した前記加算値及び前記変数値の情報に基づき、前記加算値から前記変数値を減算して、その減算値を求める減算手順と、
前記減算手順で求められた減算値が、予め定められた正常値であるか否かを判定する判定手順と、
を前記画像認識処理が必要なデータの送信周期に合わせて周期的に実行する構成を有し、
更に、前記第二のマイクロコンピュータは、前記判定手順での判定結果に基づき、前記第一のマイクロコンピュータの異常を外部に報知する構成を有する
ことを特徴とする電子機器。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007216157A JP4408921B2 (ja) | 2007-08-22 | 2007-08-22 | 電子機器 |
| EP08014453.8A EP2053510B1 (en) | 2007-08-22 | 2008-08-13 | Electronic apparatus in which functioning of a microcomputer is monitored by another microcomputer to detect abnormal operation |
| US12/229,188 US8091014B2 (en) | 2007-08-22 | 2008-08-20 | Electronic apparatus in which functioning of a microcomputer is monitored by another microcomputer to detect abnormal operation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007216157A JP4408921B2 (ja) | 2007-08-22 | 2007-08-22 | 電子機器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009048556A JP2009048556A (ja) | 2009-03-05 |
| JP4408921B2 true JP4408921B2 (ja) | 2010-02-03 |
Family
ID=40261995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007216157A Expired - Fee Related JP4408921B2 (ja) | 2007-08-22 | 2007-08-22 | 電子機器 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8091014B2 (ja) |
| EP (1) | EP2053510B1 (ja) |
| JP (1) | JP4408921B2 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5662181B2 (ja) * | 2011-02-01 | 2015-01-28 | 株式会社ケーヒン | 移動体の電子制御装置 |
| JP5451705B2 (ja) * | 2011-09-21 | 2014-03-26 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置及びデータ通信方法 |
| WO2013121545A1 (ja) | 2012-02-15 | 2013-08-22 | トヨタ自動車株式会社 | 車両用電子制御装置、データ受信方法 |
| FR2994000B1 (fr) | 2012-07-30 | 2015-06-05 | Airbus Operations Sas | Procede de surveillance de l'execution coordonnee de taches sequencees par une carte electronique comportant au moins deux processeurs synchronises sur une meme horloge |
| FR2994001B1 (fr) | 2012-07-30 | 2015-05-29 | Airbus Operations Sas | Procede de surveillance de l'execution coordonnee de taches sequencees par une carte electronique comportant au moins deux processeurs synchronises sur deux horloges differentes |
| DE102015202326A1 (de) * | 2015-02-10 | 2016-08-11 | Robert Bosch Gmbh | Verfahren zum Betreiben einer Datenverarbeitungseinheit eines Fahrerassistenzsystems und Datenverarbeitungseinheit |
| CN108475228A (zh) * | 2016-01-27 | 2018-08-31 | 三菱电机株式会社 | 进程监视装置、进程监视方法和进程监视程序 |
| JP6765874B2 (ja) * | 2016-06-30 | 2020-10-07 | 日立オートモティブシステムズ株式会社 | 電子制御装置 |
| KR101988558B1 (ko) * | 2017-06-07 | 2019-06-12 | 현대오트론 주식회사 | 멀티 코어를 갖는 마이크로콘트롤러 유닛을 감시하는 감시장치 및 그것의 동작 방법 |
| US10558539B2 (en) * | 2017-09-28 | 2020-02-11 | GM Global Technology Operations LLC | Methods and systems for testing components of parallel computing devices |
| JP7091949B2 (ja) * | 2018-08-30 | 2022-06-28 | トヨタ自動車株式会社 | 車両制御装置 |
| JP7406915B2 (ja) * | 2018-11-02 | 2023-12-28 | 三菱重工業株式会社 | 単位空間更新装置、単位空間更新方法、及びプログラム |
| EP3883235A1 (en) * | 2020-03-17 | 2021-09-22 | Aptiv Technologies Limited | Camera control modules and methods |
| CN116802085A (zh) * | 2021-01-29 | 2023-09-22 | 日立安斯泰莫株式会社 | 车载设备的电子控制装置 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5958560A (ja) * | 1982-09-28 | 1984-04-04 | Japanese National Railways<Jnr> | デ−タ処理装置の診断方式 |
| GB8729901D0 (en) | 1987-12-22 | 1988-02-03 | Lucas Ind Plc | Dual computer cross-checking system |
| US6205374B1 (en) * | 1993-07-01 | 2001-03-20 | Mazda Motor Corporation | Vehicle characteristic change system and method |
| JP3410512B2 (ja) | 1992-07-01 | 2003-05-26 | マツダ株式会社 | 自動車の特性変更装置及び方法 |
| DE4446314A1 (de) * | 1994-12-23 | 1996-06-27 | Teves Gmbh Alfred | Verfahren und Schaltungsanordnung zur Überwachung der Funktion einer programmgesteuerten Schaltung |
| JP3752022B2 (ja) * | 1995-08-25 | 2006-03-08 | 株式会社デンソー | 故障診断機能付き電子制御装置 |
| JP3444737B2 (ja) | 1996-12-26 | 2003-09-08 | 東京瓦斯株式会社 | 燃焼機器修理支援装置 |
| JP3098199B2 (ja) | 1996-12-27 | 2000-10-16 | 東京瓦斯株式会社 | 燃焼機器修理支援装置及び故障データ収集・利用方法 |
| JP2000293365A (ja) | 1999-02-03 | 2000-10-20 | Matsushita Electric Ind Co Ltd | プログラム構成管理装置 |
| US6704933B1 (en) * | 1999-02-03 | 2004-03-09 | Masushita Electric Industrial Co., Ltd. | Program configuration management apparatus |
| JP3636031B2 (ja) | 2000-04-28 | 2005-04-06 | 株式会社デンソー | 電子制御装置内のマイクロコンピュータ監視方法 |
| US20050060070A1 (en) * | 2000-08-18 | 2005-03-17 | Nnt, Inc. | Wireless communication framework |
| US20060025907A9 (en) * | 2000-08-18 | 2006-02-02 | Nnt, Inc. | Vehicle-interactive system |
| US20050203673A1 (en) * | 2000-08-18 | 2005-09-15 | Hassanayn Machlab El-Hajj | Wireless communication framework |
| US7092803B2 (en) | 2000-08-18 | 2006-08-15 | Idsc Holdings, Llc | Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components |
| JP2002092214A (ja) | 2000-09-19 | 2002-03-29 | Casio Comput Co Ltd | 商品情報提供装置、懸賞情報提供装置、及び記憶媒体 |
| JP3938858B2 (ja) | 2001-09-27 | 2007-06-27 | 株式会社デンソー | 車両用電子制御装置 |
| JP2004259137A (ja) | 2003-02-27 | 2004-09-16 | Denso Corp | 電子制御装置 |
| CA2526649A1 (en) * | 2003-05-23 | 2004-12-29 | Nnt, Inc. | An enterprise resource planning system with integrated vehicle diagnostic and information system |
| US7110917B2 (en) * | 2003-11-14 | 2006-09-19 | Ricoh Company, Ltd. | Abnormality determining method, and abnormality determining apparatus and image forming apparatus using same |
| JP4494098B2 (ja) | 2003-11-14 | 2010-06-30 | 株式会社リコー | 異常判定方法、並びにこれを用いる異常判定装置及び画像形成装置。 |
| US7203431B2 (en) * | 2003-12-26 | 2007-04-10 | Ricoh Company, Ltd. | Abnormality determining method, abnormality determining apparatus, and image forming apparatus |
| JP4379793B2 (ja) * | 2004-03-12 | 2009-12-09 | 株式会社デンソー | 車両用電子制御装置 |
| JP4941954B2 (ja) * | 2005-07-25 | 2012-05-30 | ルネサスエレクトロニクス株式会社 | データエラー検出装置およびデータエラー検出方法 |
| JP5255185B2 (ja) | 2006-02-17 | 2013-08-07 | 電気化学工業株式会社 | 有機リン処理材およびそれを用いた有機リン含有水の処理方法 |
| JP4747930B2 (ja) | 2006-04-24 | 2011-08-17 | トヨタ自動車株式会社 | 電子制御装置、及び、演算機能検査方法 |
-
2007
- 2007-08-22 JP JP2007216157A patent/JP4408921B2/ja not_active Expired - Fee Related
-
2008
- 2008-08-13 EP EP08014453.8A patent/EP2053510B1/en not_active Ceased
- 2008-08-20 US US12/229,188 patent/US8091014B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009048556A (ja) | 2009-03-05 |
| US8091014B2 (en) | 2012-01-03 |
| EP2053510A3 (en) | 2010-07-28 |
| EP2053510A2 (en) | 2009-04-29 |
| EP2053510B1 (en) | 2017-07-26 |
| US20090055685A1 (en) | 2009-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4408921B2 (ja) | 電子機器 | |
| JP4751939B2 (ja) | 車載カメラの校正装置 | |
| JP5926080B2 (ja) | 走行区画線認識装置およびプログラム | |
| JP4962581B2 (ja) | 区画線検出装置 | |
| JP5081313B2 (ja) | 車載カメラの校正装置 | |
| CN104870260B (zh) | 用于输出指示物理测量参量的测量信号的装置 | |
| JP6259132B2 (ja) | 車載用カメラ装置 | |
| JP4803450B2 (ja) | 車載カメラの校正装置及び当該装置を用いた車両の生産方法 | |
| CN103477380B (zh) | 驾驶员状态判定装置 | |
| WO2019021876A1 (ja) | 車載カメラのキャリブレーション装置及び方法 | |
| WO2016027408A1 (ja) | 画像処理装置、及び画像処理装置の故障診断方法 | |
| JP2014082622A (ja) | 車載カメラの取り付け誤差検出装置 | |
| JP6516933B2 (ja) | 表示制御装置及び表示制御方法 | |
| JP4858516B2 (ja) | 顔向き検出装置 | |
| CN206231303U (zh) | 车载校准装置 | |
| CN111512318A (zh) | 确定拖车移动路径的角度 | |
| CN115471569B (zh) | 车载相机的在线标定方法、装置、车辆及存储介质 | |
| KR20120120814A (ko) | 차량 속도의 보정 방법 | |
| JP2006285977A (ja) | 情報処理システム | |
| JP2010223619A (ja) | キャリブレーション装置およびキャリブレーション方法 | |
| JP2020190526A (ja) | 異常検出装置、異常検出方法、異常検出プログラム | |
| JP2012174198A (ja) | 異常検出装置、および異常検出プログラム | |
| JP2001175494A (ja) | マイクロプロセッサの演算処理の正常性を二重に診断する方式及びその方法 | |
| JP4948583B2 (ja) | 制御システム | |
| CN118608626B (zh) | 摄像头的标定方法、装置、电子设备、介质及程序 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090804 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091005 |
|
| 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: 20091027 |
|
| 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: 20091110 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4408921 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: 20121120 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131120 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |