JP5432315B2 - 車両用電子制御装置 - Google Patents
車両用電子制御装置 Download PDFInfo
- Publication number
- JP5432315B2 JP5432315B2 JP2012094373A JP2012094373A JP5432315B2 JP 5432315 B2 JP5432315 B2 JP 5432315B2 JP 2012094373 A JP2012094373 A JP 2012094373A JP 2012094373 A JP2012094373 A JP 2012094373A JP 5432315 B2 JP5432315 B2 JP 5432315B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- input
- storage means
- output
- data
- 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
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
一般的に入出力状態の切替えはマイコンの電源投入直後の初期化処理時に行われるが、上述した従来の技術のように初期化処理を終えた後に車種固有のデータがその車種のデータであるか否かをチェックすると、例えば車種のデータの誤書き込みにより、マイコンがポート状態を入力状態に切替えて使用すべき装置に対して、出力状態と設定した場合、搭載されている入出力装置や、車両用電子制御装置内部の入出力インタフェースを破壊するなど悪影響を与える危険があり、車両用電子制御装置の信頼性の低下を招く恐れがある。
マイコン1は電源投入直後にマイコンポートの初期化処理を実施する。この時にEGRバルブ駆動用ステッピングモータ駆動信号ポート35〜38は出力に設定され、EGRバルブ駆動用ステッピングモータの断線検出ポート31〜34は入力に設定される。次にEGRバルブ駆動用ステッピングモータの初期位置設定のために、EGRバルブ駆動用ステッピングモータ駆動信号ポート35と37の出力をHighに設定することにより、EGR駆動用インタフェース51内のFET47と49をONし、その結果ステッピングモータ出力端子39と41をLowとする。
52内のトランジスタ46と44はOFFとなり、トランジスタ46と44のエミッタ・コレクタ間に電流は流れないため、EGRバルブ駆動用ステッピングモータの断線検出ポート32と34の入力値はHighとなる。同時に、トランジスタ45と43はONとなり、トランジスタ45と43のエミッタ・コレクタ間に1mA程の電流が流れ、EGRバルブ駆動用ステッピングモータの断線検出ポート31と33の入力値はLowとなる。
マイコンポートの初期化処理では、タコメータ出力端子53をLowとしておく必要があり、タコメータ出力ポート54をHighに設定する。
したがってマイコン1のポート状態(入力または出力)が不整合な状態で設定すると、装置の破壊をもたらす危険性がある。
以下、この発明の実施の形態1における車両用電子制御装置を図に基づいて説明する。図1は車両用電子制御装置のブロック構成図、図2はその動作フローチャートを示す図である。
マイコン1は、不揮発性メモリであるROMの記憶手段4と、RAM5と、CPU6と、シリアル通信ポート7と、入出力ポート8とを備えている。
車両用電子制御装置20の入出力インタフェース3には、車載機器の各種入出力装置21が接続されるようになっており、またマイコン1のシリアル通信ポート7には、外部機器であるプログラム書き換え装置22が接続されるようになっている。
制御プログラム11は、プログラム書き換え装置22からシリアル通信ポート7を介して書き込まれる。チェックサムデータ12は制御プログラム11が書き込まれるタイミングで書き込まれる。
なお、チェックサムデータとは、データを送受信する際の誤り検出方法の1つで、一般的に知られているものである。
出したハードウェア識別データ9とROMの記憶手段4に格納されているハードウェア識別データ13とを比較する識別データ比較手段15、チェックサムデータ演算手段14により求められたチェックサムデータとROMの記憶手段4から読み出したチェックサムデータ12を比較するチェックサムデータ比較手段16、入出力装置21を制御する入出力ポート8を設定するための入出力ポート設定手段17を備えている。
車両用電子制御装置20は、CPU6が制御プログラム11を読み出して、入出力ポート8と入出力インタフェース3を介して入出力装置21を制御することにより、車両の制御を行っている。
まず、電源投入直後のパワーオンリセット後、またはプログラム書き換え装置22よりROMの記憶手段4に記憶されている制御プログラム11が書き換えられた後のハードウェアリセットによって、入出力ポート8の設定は全てデフォルト設定である入力に設定されている。その後、ステップS100は、プログラムが動作を開始し、入出力ポート8の設定以外の初期化処理を実行する。
そして、チェックサムデータ比較手段16と識別データ比較手段15の比較結果が両方とも一致した場合に、入出力ポート設定手段17により入出力ポート8の初期設定を行うようにしているから、車両用電子制御装置内のマイコンのポート状態が車両と不整合な状態になることを防止し、入出力装置や車両用電子制御装置内部の入出力インタフェースを破壊から保護することができる。
3:入出力インタフェース、 4:第2の記憶手段(ROM)、
5:RAM、 6:CPU、
7:シリアル通信ポート、 8:入出力ポート、
9:ハードウェア識別データ、 11:制御プログラム、
12:チェックサムデータ、 13:ハードウェア識別データ、
14:チェックサムデータ演算手段、 15:識別データ比較手段、
16:チェックサムデータ比較手段、 17:入出力ポート設定手段、
20:車両用電子制御装置、 21:入出力装置、
22:プログラム書き換え装置。
Claims (1)
- 車種に応じた固有の識別データを記憶する書き込み可能な第1の記憶手段とマイコンで構成され、前記マイコンは、車載機器の制御を行うための制御プログラム、この制御プログラムが書き込まれている領域について予め計算されたチェックサムデータ、および前記制御プログラムに対応したハードウェア識別データが書き込まれている第2の記憶手段と、入出力ポート設定手段を有したCPUと、外部機器と通信を行うシリアル通信ポートと、入出力ポートとを備え、
前記CPUは、電源投入直後の初期化処理において、前記第1の記憶手段から読み出した識別データと前記第2の記憶手段に設定されているハードウェア識別データとを比較する識別データ比較手段と、前記制御プログラムが書き込まれている領域のチェックサムデータを計算するチェックサムデータ演算手段と、このチェックサムデータ演算手段が演算した結果と前記第2の記憶手段から読み出したチェックサムデータを比較するチェックサムデータ比較手段とを有し、前記識別データ比較手段による比較結果および前記チェックサムデータ比較手段による比較結果が両方とも一致した場合、前記入出力ポート設定手段により前記入出力ポートの初期設定を行うことを特徴とする車両用電子制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012094373A JP5432315B2 (ja) | 2012-04-18 | 2012-04-18 | 車両用電子制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012094373A JP5432315B2 (ja) | 2012-04-18 | 2012-04-18 | 車両用電子制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013220764A JP2013220764A (ja) | 2013-10-28 |
JP5432315B2 true JP5432315B2 (ja) | 2014-03-05 |
Family
ID=49592054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012094373A Expired - Fee Related JP5432315B2 (ja) | 2012-04-18 | 2012-04-18 | 車両用電子制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5432315B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6802100B2 (ja) * | 2017-03-24 | 2020-12-16 | 日立オートモティブシステムズ株式会社 | 車両用電子制御装置及びポート設定方法 |
JP6886934B2 (ja) * | 2018-03-09 | 2021-06-16 | 株式会社東芝 | I/o拡張装置及び制御システム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744378A (ja) * | 1993-07-29 | 1995-02-14 | Casio Comput Co Ltd | プログラムの起動方法 |
JP2006131222A (ja) * | 1995-02-21 | 2006-05-25 | Hitachi Ltd | 自動車の集約配線装置 |
JP4207279B2 (ja) * | 1999-01-21 | 2009-01-14 | 株式会社デンソー | 車載計器、その仕様の設定装置及び設定方法 |
JP2000250760A (ja) * | 1999-02-26 | 2000-09-14 | Matsushita Electric Ind Co Ltd | ディスク装置 |
-
2012
- 2012-04-18 JP JP2012094373A patent/JP5432315B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013220764A (ja) | 2013-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6393342B2 (en) | Method and device for controlling operating sequences in a vehicle | |
US6275911B1 (en) | Memory writing device for an electronic device | |
US6948071B2 (en) | Method for activating or deactivating data stored in a memory arrangement of a microcomputer system | |
US8036786B2 (en) | On-vehicle control apparatus | |
US20090187305A1 (en) | Method of detecting manipulation of a programmable memory device of a digital controller | |
CN110371022B (zh) | 一种电池匹配方法、装置及车载设备 | |
JP2013214303A (ja) | 車両用機器制御データの読み取り方法、同データの書き込み方法、および車両用機器のデータの保存装置 | |
US11822934B2 (en) | Processing system, related integrated circuit, device and method | |
EP3051368B1 (en) | Drive device | |
KR101533813B1 (ko) | 파워 릴레이 어셈블리 제어 장치 및 방법 | |
JP5432315B2 (ja) | 車両用電子制御装置 | |
CN113359657A (zh) | Ecu诊断配置码校验方法及其***、电子控制单元 | |
JP2003337748A (ja) | 電子制御装置 | |
JPH0633828A (ja) | 車載用電子制御装置 | |
US20180314830A1 (en) | Process for loading a secure memory image for a microcontroller and assembly including a microcontroller | |
US11169828B2 (en) | Electronic control unit and method for verifying control program | |
CN111090541A (zh) | 控制器的数据防丢方法、装置、行车电脑设备及存储介质 | |
KR19990013291A (ko) | 차량용 제어장치 | |
JP2009026183A (ja) | 自動車用電子制御装置 | |
CN114281374A (zh) | 车辆电控单元的远程刷写方法、***及存储介质 | |
US8688361B2 (en) | Method for reversibly coding an engine controller for a motor vehicle in manipulation-proof fashion, and engine controller | |
JPH0793006A (ja) | 車両用電子制御装置 | |
US20230252153A1 (en) | Electronic control device and updating method for control software | |
JP4615699B2 (ja) | メモリ書換セキュリティシステム | |
US7016769B2 (en) | Control device for controlling/regulating the operational sequences in a motor vehicle, and a method of starting such a control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20131112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131205 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5432315 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 |
|
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 |