JP6930432B2 - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP6930432B2 JP6930432B2 JP2018002001A JP2018002001A JP6930432B2 JP 6930432 B2 JP6930432 B2 JP 6930432B2 JP 2018002001 A JP2018002001 A JP 2018002001A JP 2018002001 A JP2018002001 A JP 2018002001A JP 6930432 B2 JP6930432 B2 JP 6930432B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- time
- series
- event
- unit
- 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.)
- Active
Links
Images
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
[1.構成]
図1に示す電子制御装置(以下、ECU)10は、車両に搭載され、例えば、インジェクタの噴射制御および点火プラグの点火制御等を行うエンジンECUである。ECUは、Electronic Control Unitの略である。
ECU10は、入力回路20を介して入力する車両情報を取得する。車両情報とは、車両の状態を表す信号であり、各種センサ及び各種スイッチ等から入力回路20を介して入力される。本実施形態では、アクセル開度、スロットル開度、クランク角度、エンジン水温、イグニションスイッチ信号等が車両情報として入力される。なお、車両情報は、これらに限定されるものではない。車両情報には、例えば、インジェクタに対する指令噴射量や、点火プラグに対する点火時期等といった、車両の制御に用いられる任意の制御量が含まれうる。
ECU10は、入力回路20を介して入力した車両情報に基づいて、インジェクタ駆動出力、イグナイタ駆動出力等を生成する。
ECU10は、EEPROM54に記憶された時系列情報を、通信回路40を介して、外部装置に出力する。時系列情報については後述する。
ECU10は、車両において予め定められたイベントが発生したことを検出すると、イベント情報を出力する。イベント情報とは、車両において予め定められたイベントが発生したことを表す情報である。
ECU10は、例えば50msec等といった一定時間間隔で車両情報を取得してRAM53に記録する。車両情報を表すためのデータのデータ長は、例えば2バイトといったように、予め定められた任意の大きさに設定されうる。
本実施形態では、ECU10は、例えば図6に示すような時系列設定情報に基づいて、イベントの種類に応じた態様で、8エントリの時系列情報を生成してRAM53に記録させる。8エントリの時系列情報を生成する際には、イベントの累積回数が1回目のときの設定を用いる。該8エントリの時系列情報は、後述する保存情報を生成する元となる情報である。
ECU10は、CPU51が情報記録処理を実行することによって、イベントの発生毎に取得された時系列情報を、発生したイベントの累積回数に応じた態様で、情報保存部541の全領域を用いて記録する。情報保存部541とは、EEPROM54に設けられている、予め定められた大きさの記憶領域である。
[2−1.情報記録処理]
次に、ECU10において車両情報記録部63が実行する情報記録処理について、図3のフローチャートを用いて説明する。情報記録処理は、イグニションスイッチ信号がイグニションスイッチがオンされていることを表す間、予め定められた周期毎に繰り返し起動される。
ECU10は、S20では、累積回数が予め設定された累積上限値よりも大きいか否かを判断する。累積上限値とは、イベントが発生すると想定される累積回数の上限を設定した値である。本実施形態では、累積上限値は4に定められており、予めROM52に記憶されている。ECU10は、累積回数が累積上限値以下である場合に処理をS25へ移行させ、累積上限値よりも大きい場合に本情報記録処理を終了する。
ECU10は、累積回数が累積上限値以下である場合に移行するS25では、車両情報取得部62によってRAM53に記録された、8エントリの時系列情報を取得する。前述のように、8エントリの時系列情報を構成する車両情報のそれぞれには、イベント種類情報が含まれている。
ECU10は、S35では、時系列設定情報に基づいて、S25によって新たに取得された8エントリの時系列情報を用いて保存情報を生成する。保存情報とは、イベントが発生した際にS25によって新たに取得された8エントリの時系列情報を元に生成する情報であって、後述する空き領域に応じた大きさの情報である。
ECU10は、S55では、選択情報を取得する。選択情報とは、S50によって選択された、情報保存部541内に既に記録されている時系列情報のうち一つをいう。
ECU10は、S65では、S60にて生じさせた空き領域にS35で生成した保存情報を記録する。そして、ECU10は、本情報記録処理を終了する。
次に、情報記録処理のS50にて実行される選択処理を図4のフローチャートに基づいて説明する。
ここで、ECU10は、選択された時系列情報の情報量が最小情報量よりも大きい場合は、処理をS140へ移行させる。S140では、ECU10は、選択された時系列情報を選択情報として特定してRAM53に記憶させる。そして、本選択処理を終了する。
このように構成されたECU10の作動について、図7〜図10を用いて説明する。
はじめに、第1のイベントが1回目のイベントとして発生した場合について説明する。図7に示すように、S201にて第1のイベントが発生したとする。S202では、車両情報取得部62は、時系列設定情報に基づいて、車両情報「9」を取得後に、8エントリの車両情報を時系列情報として生成してRAM53に記録する。ここでいう8エントリの車両情報とは、第1のイベントが発生した前後の4エントリの車両情報である、車両情報「2」〜「9」をいう。
続いて、第2のイベントが2回目のイベントとして発生した場合について説明する。図8に示すように、S205にて第2のイベントが発生したとする。S206では、車両情報取得部62は、時系列設定情報に基づいて、車両情報「18」を取得後に、8エントリの車両情報を時系列情報として生成してRAM53に記録する。ここでいう8エントリの車両情報とは、第2のイベントが発生した前後4エントリの車両情報である、車両情報「11」〜「18」をいう。
S208では、車両情報記録部63は、空き領域設定情報および時系列設定情報に基づいて、選択情報を元に間引き情報を生成する。すなわち、車両情報記録部63は、累積回数が2回のときの空き領域設定情報に示されているように、4エントリ分の空き領域を生じさせる。具体的には、車両情報記録部63は、第1のイベントをきっかけとして取得された車両情報「2」〜「9」のうち、図6に示す時系列設定情報において「第1のイベント」の累積回数2回目に示されているように、車両情報を1つおきに間引いて、車両情報「3」「5」「7」「9」を間引き情報として生成する。そして、車両情報記録部63は、書込済領域内に間引き情報を新たな時系列情報として記録し、4エントリ分の空き領域を生じさせる。
[4.効果]
以上詳述した実施形態によれば、以下の効果を奏する。
これによれば、累積回数が1回である場合にも、情報保存部541内の記録領域を余らせること無く有効に利用することができる。
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
ECU10が、イベント部、累積回数部、時系列部、保存情報部、初回記録部、選択部、選択情報部、空き領域生成部、記録実行部、複数記録部に相当する。情報保存部541が情報記録部に相当する。
Claims (6)
- 車両に搭載された電子制御装置(10)であって、
前記車両において予め定められたイベントが発生したことを表すイベント情報を取得するイベント部(S10)と、
前記イベント情報が取得される毎に、前記イベントが発生した累積回数を取得する累積回数部(S15)と、
前記イベント情報が取得される毎に、時系列情報を取得する時系列部(S25)と、
前記時系列情報が取得される毎に、現時点までに取得された少なくとも1つの前記時系列情報を、前記累積回数に応じた態様で、予め定められた大きさの記録領域である情報記録部(541)の全域を用いて記録させる記録実行部(S65)と、
を備え、
前記時系列情報は、前記車両の状態を表す車両情報が時間の経過に伴って順に複数並べられた情報であり、
前記記録実行部は、既に記録されている前記時系列情報のうちから選択された選択情報が記録されている前記情報記録部の領域内に、前記累積回数に応じて生じさせるべき空き領域の大きさを設定した空き領域設定情報に基づいて、前記選択情報から前記空き領域ぶんの前記車両情報を間引いた情報を間引き情報として生成して前記領域内に記録し直して空き領域を生じさせ、新たに取得された前記時系列情報から前記累積回数に応じた大きさの保存情報を生成して前記空き領域に記憶する
電子制御装置。 - 請求項1に記載の電子制御装置であって、
前記記録実行部は、現時点までに取得された少なくとも1つの前記時系列情報を前記情報記録部に記憶させる際、現時点までに取得された1つ以上の前記時系列情報それぞれの大きさを前記累積回数に応じて調整し、前記情報記録部に記憶させる前記時系列情報の全体の大きさを前記情報記録部の全域の大きさに合致させる
電子制御装置。 - 請求項1または請求項2に記載の電子制御装置であって、
前記記録実行部は、
前記累積回数に応じて、前記累積回数が1回である場合に、前記時系列部によって取得された前記時系列情報を、前記情報記録部の全域を用いて記録させる初回記録部(S45)
を有する電子制御装置。 - 請求項1から請求項3のいずれか一項に記載の電子制御装置であって、
前記記録実行部は、
前記累積回数に応じて、前記累積回数が2回以上である場合に、前記情報記録部内に既に記録されている前記時系列情報のうち一つを選択する選択部(S50)と、
前記選択部によって選択された前記時系列情報である前記選択情報を取得する選択情報部(S55)と、
前記選択情報から少なくとも一つの前記車両情報を間引いた前記間引き情報を生成し、前記情報記録部内において前記選択情報が記録されている領域である書込済領域内に前記間引き情報を新たな時系列情報として記録し直して、前記書込済領域内に前記間引き情報が記録されていない領域である前記空き領域を生じさせる空き領域生成部(S60)と、
前記時系列部によって新たに取得された前記時系列情報に基づいて、前記空き領域に応じた大きさの情報である前記保存情報を生成する保存情報部(S35)と、
前記空き領域に前記保存情報を記録させる複数記録部(S65)と、
を備える電子制御装置。 - 請求項4に記載の電子制御装置であって、
前記イベントは予め定められた複数種類からなり、前記イベントの種類に応じて優先順位が予め定められており、
前記選択部は、前記既に記録されている時系列情報のうち一つを、前記時系列情報が取得されるきっかけとなった前記イベントの前記優先順位に応じて選択する
電子制御装置。 - 請求項4または請求項5に記載の電子制御装置であって、
前記選択部は、前記既に記録されている時系列情報のうち一つを、前記時系列情報が取得されるきっかけとなった前記イベントの発生順序に応じて選択する
電子制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/872,150 US10726648B2 (en) | 2017-01-20 | 2018-01-16 | Electronic control apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017008927 | 2017-01-20 | ||
| JP2017008927 | 2017-01-20 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2018120588A JP2018120588A (ja) | 2018-08-02 |
| JP2018120588A5 JP2018120588A5 (ja) | 2020-04-16 |
| JP6930432B2 true JP6930432B2 (ja) | 2021-09-01 |
Family
ID=63043889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018002001A Active JP6930432B2 (ja) | 2017-01-20 | 2018-01-10 | 電子制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6930432B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102276345B1 (ko) * | 2019-12-18 | 2021-07-12 | 주식회사 쏘마 | 컴퓨터 내 행위 이벤트 축약 방법 |
| JP7243661B2 (ja) * | 2020-02-20 | 2023-03-22 | いすゞ自動車株式会社 | イベント情報参照システム |
| CN114445932A (zh) * | 2022-02-28 | 2022-05-06 | 重庆长安汽车股份有限公司 | 一种车辆行为数据监控及记录的装置与方法 |
| CN116959230A (zh) * | 2022-04-15 | 2023-10-27 | 腾讯科技(深圳)有限公司 | 车辆申请通行的处理方法和装置、存储介质及电子设备 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5561186B2 (ja) * | 2011-01-26 | 2014-07-30 | 株式会社デンソー | 車載ネットワークシステム |
| JP5387637B2 (ja) * | 2011-09-07 | 2014-01-15 | 株式会社デンソー | 電子制御装置 |
-
2018
- 2018-01-10 JP JP2018002001A patent/JP6930432B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018120588A (ja) | 2018-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6930432B2 (ja) | 電子制御装置 | |
| US6167338A (en) | Method for storing and retrieving data in a control system, in particular in a motor vehicle | |
| JP4279593B2 (ja) | エレベーターの制御装置 | |
| WO2002023458A1 (en) | Method and system for reducing the time required to power down engine controller with faulty eeprom | |
| US20160117132A1 (en) | Method for optimizing the use of a non-volatile memory in a motor vehicle computer for monitoring a functional member | |
| CN101826040A (zh) | 一种存储设备自动检测及修复的方法和系统 | |
| KR101304050B1 (ko) | 차량 고장 코드 연관 가변 정보 저장 시스템 및 방법 | |
| US20090271804A1 (en) | Control unit and program for same | |
| JP5915490B2 (ja) | 電子制御装置 | |
| EP0967551B1 (en) | Electronic control unit having user breakable function | |
| US7340326B2 (en) | Recovery control method for vehicle control system | |
| KR20230042947A (ko) | 자율 주행 시스템 고장 대처 제어 장치 및 그 방법 | |
| US20170200503A1 (en) | Storage apparatus, flash memory control apparatus, and program | |
| JP5073977B2 (ja) | 半導体記憶装置のベリファイ制御方式及びその方法 | |
| CN110281865B (zh) | 一种车辆控制器及数据存储方法 | |
| KR101274474B1 (ko) | 차량용 데이터 관리방법 및 장치 | |
| KR102710358B1 (ko) | 자동차 전기 시스템의 작동 방법 및 제어 장치, 그리고 그 전기 시스템 | |
| JP5516509B2 (ja) | プログラム書込システム | |
| US11231871B2 (en) | Electronic control device with non-volatile memory | |
| CN1291773A (zh) | 半导体装置 | |
| US20090319056A1 (en) | Method for Operating a Control Unit | |
| JP4708088B2 (ja) | 障害復旧方法およびマイクロコンピュータ | |
| KR100800044B1 (ko) | 체크포인트 파일 자동 관리 방법 | |
| JP2001350672A (ja) | メモリ制御装置およびそのデータ処理方法 | |
| JP6138735B2 (ja) | 電子制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200303 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200305 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210330 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210420 |
|
| 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: 20210713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210726 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6930432 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |