JP2011122501A - 制御装置、及び、制御方法 - Google Patents
制御装置、及び、制御方法 Download PDFInfo
- Publication number
- JP2011122501A JP2011122501A JP2009280059A JP2009280059A JP2011122501A JP 2011122501 A JP2011122501 A JP 2011122501A JP 2009280059 A JP2009280059 A JP 2009280059A JP 2009280059 A JP2009280059 A JP 2009280059A JP 2011122501 A JP2011122501 A JP 2011122501A
- Authority
- JP
- Japan
- Prior art keywords
- control
- data
- storage unit
- abnormality
- written
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 24
- 230000005856 abnormality Effects 0.000 claims abstract description 101
- 230000002159 abnormal effect Effects 0.000 claims abstract description 21
- 239000007858 starting material Substances 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 16
- 238000001514 detection method Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000000446 fuel Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1666—Error detection or correction of the data by redundancy in hardware where the redundant component is memory or memory area
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/18—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0796—Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
【解決手段】制御対象を制御する制御装置が、前記第1記憶部の異常を判定する場合、複数の同一データが書き込まれた前記第2記憶部におけるデータが不一致でない場合、及び、前記第2記憶部から読み出したデータが所定の容量である場合は、前記第2記憶部のデータを前記第1記憶部へ書き込み、前記第1記憶部の異常を判定する場合、複数の同一データが書き込まれた前記第2記憶部におけるデータが不一致である場合、前記第2記憶部から読み出したデータが所定の容量でない場合、及び、前記第2記憶部へ書き込んだ所定のデータと読み出した該所定のデータが一致しない場合は、制御対象を制御することを禁止するので、前記第2記憶部のデータが正確でない場合は、そのデータが前記第1記憶部へロードされず、異常データに基づいて制御対象を制御しないようにできる。
【選択図】図4
Description
(システムブロック図)
図1は代表の形態における、車両の制御システムを示す。車両の制御システムは、例えば、CAN(Control Area Network)と呼ばれる車載ネットワークLに、複数の制御装置が接続されている。複数の制御装置は、各制御装置が制御する制御対象と接続されている。これら制御装置は、例えば、ECU(Electronic control Unit)と呼ばれる。
図2にアイドリングストップ制御装置1のシステムブロックを示す。
アイドリングストップ機能とは、燃費を抑制するエンジン制御であって、ユーザスイッチ29の操作によりエンジンを始動させてから、ユーザによるユーザスイッチ29の操作によりエンジンを停止させるまでにおいて、車速が0になって車両が停車するなどの条件を満たすとエンジンを停止し、その後にユーザのアクセル操作を検知するなどの条件を満たすとエンジンを始動する機能をいう。
アイドリングストップ制御装置1における制御部20のアイドリングストップ制御部22は、図3に示すステップS100において、アイドリングストップ制御を実行する。アイドリングストップ制御は、アイドリングストップ制御におけるエンジン停止制御と、アイドリングストップ制御におけるエンジン始動制御とから構成される。これら制御とは別に、これら制御を実行する際に利用する記憶部に記憶されているデータ異常を判定する制御(データ異常判定制御)や、データ異常を判定した場合に対処する制御(フェールセーフ制御)を実行する。
まず、エンジン停止制御について説明する。
(1)エンジン制御装置2が車速検知部からの入力信号に基づいて、車速が0であると判断する場合。
(2)エンジン制御装置2がアクセル検知部14からの入力信号に基づいて、アクセルが操作されていないと判断する場合。
(3)エンジン制御装置2がブレーキ検知部からの入力信号に基づいて、ブレーキが操作されていると判断する場合。
(4)エンジン制御装置2がトランスミッション制御装置4からの入力信号に基づいて、変速段がドライブであると判断する場合。
(5)エンジン制御装置2がバッテリ制御装置3からの入力信号に基づいて、その容量が所定容量以上であると判断する場合。
(6)他の制御によりアイドル制御を維持しなければならない状態でない場合。
次に、エンジン始動制御について説明する。
(7)アイドリングストップ制御装置1が、エンジン制御装置2から入力するアクセル操作検知信号に基づいて、アイドルストップ状態からアクセル操作がされたと判断する場合。
(8)アイドリングストップ制御装置1が、エンジン制御装置2から入力するブレーキ操作検知信号に基づいて、ブレーキが操作されていないと判断する場合。
(9)アイドリングストップ制御装置1が、トランスミッション制御装置4から入力する変速段検知信号に基づいて、変速段がドライブであると判断する場合。
アイドリングストップ制御におけるエンジン停止制御やエンジン始動制御とは別に、これら制御を実行する際に利用する記憶部に記憶されているデータ異常を判定する制御、つまり、データ異常判定制御について図4に基づいて説明する。なお、データ異常判定制御は、制御部20が所定の周期で実行し、車両システムの終了とともに終了する。
ステップS200において、アイドリングストップ制御装置1における制御部20のSRAM制御部24は、SRAM異常か否かを判定する。または、バッテリ17が車両システムから外されたことにより、SRAM28への電力の供給が停止したか否か、つまり、バッテリクリアがされたか否かを判定する。換言すると、SRAM制御部24は、SRAM28に書き込まれているデータが電気的なノイズが影響して化けて異常になっていないか、或いは、SRAM28への電力の供給が停止して、SRAM28に書き込まれているデータが消去されていないかを判定する第1異常判定を行う。SRAM制御部24は、SRAM28に書き込まれているデータが異常であると判定した場合、または、SRAM28に書き込まれているデータが消去されていると判定した場合は、ステップS201へ移行する。SRAM制御部24は、SRAM28に書き込まれているデータが異常であると判定しない場合、または、SRAM28に書き込まれているデータが消去されていると判定しない場合、すなわち、正常な場合は、リターンへ移行する。
ステップS201において、アイドリングストップ制御装置1におけるEEPROM制御部23は、データをEEPROM27へ書き込む際にそのデータと同一のデータを複数書き込んでおり、その書き込んだEEPROM27の同じアドレスから複数のデータを読み出して、読み出したその複数のデータが相互に一致するか否かを判定する。EEPROM制御部23は、それら全てのデータが一致する場合、または、それらデータのうち、一部が一致する場合で一致するデータ数が一致しないデータ数よりも多い場合は、EEPROM27に書き込まれているデータが異常ではないと判定する。異常であると判定しない場合は、ステップS202へ移行する。
ステップS202において、アイドリングストップ制御装置1におけるEEPROM制御部23は、EEPROM27へ書き込んだデータを2進数として加算した値が、所定の上限値以下であり、かつ、所定の下限値以上であるか(予定された値の範囲内であるか)否かを判定する。つまり、EEPROM27へ書き込んだデータが予定された容量であるか否かを判定する。EEPROM制御部23は、EEPROM27へ書き込んだデータが予定された容量であると判定しない場合、ステップS203へ移行する。EEPROM27へ書き込んだデータが予定された容量であると判定した場合、ステップS206へ移行する。
ステップ203において、アイドリングストップ制御装置1における制御部20のSRAM制御部24は、ROM25から所定値(例えば、スタータモータ駆動回数であればテストデータとしての一定の値を、制御における学習値であればその初期値)を読み出して、読み出した所定値をSRAM28へ書き込む。また、EEPROM制御部23は、ROM25から所定値を読み出して、読み出した所定値をEEPROM27へ書き込む。次にステップS204へ移行する。
ステップ205において、アイドリングストップ制御装置22は、EEPROM27が故障しているため、アイドリングストップ制御を禁止する。
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
10 スタータモータ
20 制御部
22 アイドリングストップ制御部
23 EEPROM制御部
24 SRAM制御部
27 EEPROM
28 SRAM
Claims (4)
- 制御対象を制御する制御装置であって、
電源から導かれる電力の供給を常に受けることによってデータを保持する、読み書き可能な第1記憶部と、
電力の供給を受けなくてもデータを保持する、読み書き可能な第2記憶部と、
制御をする際に、制御に関するデータを前記第1記憶部へ書き込むとともに、前記第1記憶部に書き込まれているデータを読み出す制御対象制御手段と、
前記第1記憶部に書き込まれるデータを前記第2記憶部へ書き込む書込制御手段と、
前記第1記憶部の異常を判定する第1異常判定手段と、
複数の同一データが書き込まれた前記第2記憶部におけるデータが不一致の場合に前記第2記憶部が異常とする第2異常判定手段と、
前記第2記憶部から読み出したデータが所定の容量ではない場合に前記第2記憶部が異常とする第3異常判定手段と、
前記第2記憶部へ書き込んだ所定のデータと読み出した該所定のデータとが一致しない場合に前記第2記憶部が異常とする第4異常判定手段と、
前記第1記憶部の異常を判定した場合に、前記第2異常判定手段と前記第3異常判定手段とによる異常判定を行って、異常と判定しない場合は、前記第2記憶部のデータを前記第1記憶部へ書き込む第1セーフ制御手段と、
前記第1記憶部の異常を判定した場合に、前記第2異常判定手段と前記第3異常判定手段の異常判定を行って、異常と判定した場合は、更に、第4異常判定手段による異常判定を行って、異常を判定した場合は、制御対象を制御することを禁止する第2セーフ制御手段と、
を備えることを特徴とする制御装置。 - 請求項1に記載の制御装置において、
制御装置は、エンジンを制御してアイドリングストップ制御を実行する制御装置であり、
前記第2セーフ制御手段は、アイドリングストップ制御を禁止することを特徴とする制御装置。 - 請求項2に記載の制御装置において、
前記書込制御手段は、前記第1記憶部に書き込まれるスタータモータの駆動回数のデータを前記第2記憶部へ書き込むことを特徴とする制御装置。 - 制御対象を制御する制御方法であって、
制御をする際に、制御に関するデータを前記第1記憶部へ書き込むとともに、電源から導かれる電力の供給を受けることによってデータを保持するとともに読み書き可能な第1記憶部に書き込まれているデータを読み出す制御対象制御工程と、
前記第1記憶部に書き込まれるデータを、電力の供給を受けなくてもデータを保持するとともに読み書き可能な第2記憶部へ書き込む書込制御工程と、
前記第1記憶部の異常を判定する第1異常判定工程と、
複数の同一データが書き込まれた前記第2記憶部におけるデータが不一致の場合に前記第2記憶部が異常とする第2異常判定工程と、
前記第2記憶部から読み出したデータが所定の容量ではない場合に前記第2記憶部が異常とする第3異常判定工程と、
前記第2記憶部へ書き込んだ所定のデータと読み出した該所定のデータとが一致しない場合に前記第2記憶部が異常とする第4異常判定工程と、
前記第1記憶部の異常を判定した場合に、前記第2異常判定工程と前記第3異常判定工程とによる異常判定を実行して、異常と判定しない場合は、前記第2記憶部のデータを前記第1記憶部へ書き込む第1セーフ制御工程と、
前記第1記憶部の異常を判定した場合に、前記第2異常判定工程と前記第3異常判定工程の異常判定を実行して、異常と判定した場合は、更に、第4異常判定工程による異常判定を実行して、異常を判定した場合は、制御対象を制御することを禁止する第2セーフ制御工程と、
を備えることを特徴とする制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009280059A JP5406689B2 (ja) | 2009-12-10 | 2009-12-10 | 制御装置、及び、制御方法 |
US12/952,739 US8341343B2 (en) | 2009-12-10 | 2010-11-23 | Controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009280059A JP5406689B2 (ja) | 2009-12-10 | 2009-12-10 | 制御装置、及び、制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011122501A true JP2011122501A (ja) | 2011-06-23 |
JP5406689B2 JP5406689B2 (ja) | 2014-02-05 |
Family
ID=44144204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009280059A Active JP5406689B2 (ja) | 2009-12-10 | 2009-12-10 | 制御装置、及び、制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8341343B2 (ja) |
JP (1) | JP5406689B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9527004B2 (en) | 2011-05-31 | 2016-12-27 | Mitsubishi Hitachi Power Systems, Ltd. | Spray drying apparatus of dehydration filtrate from desulfurization waste water, and air pollution control system |
JP2019213502A (ja) * | 2018-06-13 | 2019-12-19 | 株式会社クボタ | 作業車両 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130170645A1 (en) * | 2011-12-29 | 2013-07-04 | Mediatek Inc. | Encryption and decryption devices and methods thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11232181A (ja) * | 1998-02-12 | 1999-08-27 | Denso Corp | バッテリバックアップramの異常検出装置 |
JP2001076494A (ja) * | 1999-09-08 | 2001-03-23 | Denso Corp | 電子制御装置及び記録媒体 |
JP2004218614A (ja) * | 2003-01-17 | 2004-08-05 | Mitsubishi Electric Corp | 車載電子制御装置 |
JP2007207092A (ja) * | 2006-02-03 | 2007-08-16 | Denso Corp | 電子制御装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09212429A (ja) | 1996-01-30 | 1997-08-15 | Oki Electric Ind Co Ltd | 不揮発性半導体ディスク装置 |
WO2006070451A1 (ja) * | 2004-12-28 | 2006-07-06 | Fujitsu Limited | メモリ診断方法 |
JP2006286111A (ja) | 2005-04-01 | 2006-10-19 | Toyota Motor Corp | 半導体メモリの管理装置 |
-
2009
- 2009-12-10 JP JP2009280059A patent/JP5406689B2/ja active Active
-
2010
- 2010-11-23 US US12/952,739 patent/US8341343B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11232181A (ja) * | 1998-02-12 | 1999-08-27 | Denso Corp | バッテリバックアップramの異常検出装置 |
JP2001076494A (ja) * | 1999-09-08 | 2001-03-23 | Denso Corp | 電子制御装置及び記録媒体 |
JP2004218614A (ja) * | 2003-01-17 | 2004-08-05 | Mitsubishi Electric Corp | 車載電子制御装置 |
JP2007207092A (ja) * | 2006-02-03 | 2007-08-16 | Denso Corp | 電子制御装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9527004B2 (en) | 2011-05-31 | 2016-12-27 | Mitsubishi Hitachi Power Systems, Ltd. | Spray drying apparatus of dehydration filtrate from desulfurization waste water, and air pollution control system |
JP2019213502A (ja) * | 2018-06-13 | 2019-12-19 | 株式会社クボタ | 作業車両 |
Also Published As
Publication number | Publication date |
---|---|
JP5406689B2 (ja) | 2014-02-05 |
US8341343B2 (en) | 2012-12-25 |
US20110145529A1 (en) | 2011-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4803168B2 (ja) | 車両用情報記憶装置 | |
US8095263B2 (en) | Electronic control unit and vehicle control system | |
JP2006322332A (ja) | スタータ駆動回路の故障検出方法及びエコラン制御装置 | |
US20100250061A1 (en) | Vehicle control device | |
JP2008256703A (ja) | 自動車における可変変数の測定方法および装置 | |
JP4706778B2 (ja) | 電子制御装置、及び車両制御システム | |
JP2011179446A (ja) | エンジン始動制御装置 | |
JP5406689B2 (ja) | 制御装置、及び、制御方法 | |
JP5418470B2 (ja) | スタータの制御装置 | |
US20160251013A1 (en) | Method for carrying out an engine function in an internal combustion engine | |
US8606481B2 (en) | Data write device and data write method | |
JP5573739B2 (ja) | スタータ駆動装置 | |
JPH10247103A (ja) | メモリ書き換え装置 | |
JPH11141391A (ja) | 自動車用制御装置 | |
US9194314B2 (en) | Method and device for controlling an internal combustion engine | |
JP4033141B2 (ja) | 車両用電子制御装置 | |
JP2008019829A (ja) | 車両のエンジン制御装置 | |
JP2008144607A (ja) | 電子制御装置 | |
JP2001182607A (ja) | 車両制御装置 | |
JP3807097B2 (ja) | 車両制御装置 | |
JP6162011B2 (ja) | 自動車用電子制御装置 | |
JP4924898B2 (ja) | エンジンの始動時制御装置 | |
JP5287657B2 (ja) | 車両用制御装置、及びその制御方法 | |
JP2012256386A (ja) | プログラム書込システム | |
JP2018017216A (ja) | 電子制御スロットル装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120830 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130521 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130624 |
|
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: 20131022 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131101 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5406689 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |