JPH1165873A - 電子制御装置の検査装置 - Google Patents

電子制御装置の検査装置

Info

Publication number
JPH1165873A
JPH1165873A JP9226824A JP22682497A JPH1165873A JP H1165873 A JPH1165873 A JP H1165873A JP 9226824 A JP9226824 A JP 9226824A JP 22682497 A JP22682497 A JP 22682497A JP H1165873 A JPH1165873 A JP H1165873A
Authority
JP
Japan
Prior art keywords
port
data
input
inspection
output
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.)
Pending
Application number
JP9226824A
Other languages
English (en)
Inventor
Yoshiyuki Nakatsuka
義幸 中塚
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP9226824A priority Critical patent/JPH1165873A/ja
Publication of JPH1165873A publication Critical patent/JPH1165873A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【課題】 自動車に搭載する電子制御装置(ECU)の
ハードウェア機能検査において、検査項目を容易化し、
また、検査表の作成時間の短縮と検査用プログラムを統
一し得るものを提供するものである。 【解決手段】 電子制御装置(ECU)1Aの検査項目
は、電子制御装置(ECU)毎のマイクロプロセッサ
(MPU)3ANOポート表を作成し、該ポート表を基
準にした入出力ポートPT1〜PT12のON・OFF
検査及びアナログ検査を行うものである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、電子制御装置
(以下ECUと称す)のハードウェア、具体的にデータ
入出力機能を検査する電子制御装置の検査装置に関する
ものである。
【0002】
【従来の技術】図4は、従来の検査装置を示すブロック
図である。図において、1は例えば車両用のエンジンに
取り付けられ、エンジンを電子制御するECU(エレク
トロニック・コントロール・ユニット)であり、このE
CU1により電子制御装置を構成する。2はこのECU
に信号を入出力するECU端子、3はECU1に内蔵さ
れた制御演算用のマイクロプロセッサ(以下MPUと称
す)、5はECU端子2に接続される。
【0003】従来、検査装置でECU1のハードウェア
の機能検査をする場合は、検査項目としてECU端子2
を基準にして考えられたECU1毎の特性表(図6)を
作成し、特性表の記述に従って検査用の入出力信号を設
定してデータ計測を行う。
【0004】特性表には、検査項目欄(例えばNO1〜
20)に検査するECU1の検査項目名(起動投入、起
動、入出力1〜10、電流F/B1〜4、アイドル、低
速走行、最大出力、エンスト)、測定条件欄にアナログ
入力(ANALOG)、スイッチ入力(SWITC
H)、計測待ち時間(WAIT)、パルス入力(PW
M)等のECU入力、そして検査結果を見る計測項目欄
にソレノイド出力(SOLE)、モニタ出力等の計測デ
ータを記入する。
【0005】ECU1の検査シーケンスは、1検査項目
毎に測定条件(ECU入力、計測待ち時間)を設定し、
その測定条件に対する計測項目をECU出力端子の出力
信号として1項目毎読み出して計測する。或いはECU
1の内部メモリの内容を検査結果として1項目毎読み出
して計測する。そして、計測データの良否が判定されデ
ータ表示を行う。ECU1の検査シーケンスは、約10
0の検査項目を繰り返す。次に、検査シーケンスを図5
に示すフローチャートを用いて説明する。
【0006】図5において、先ずSTEP1で、検査員
はECU1の機種毎の特性表(図6に示す)を選択し、
図示しないデータ入力手段を用いてMPU3内のメモリ
(図示しない)にデータの読み込みを行う。データは、
検査項目、各種測定条件、設定データ、計測項目、計測
スペック(計測結果を予め設定した計測データ)であ
る。
【0007】STEP2では、ECU初期設定としてE
CU1のスイッチ入力をOFF設定、アナログ入力をゼ
ロボルト設定、パルス入力をゼロ回転設定する。STE
P3では、ECU特性検査時の検査項目数と測定条件設
定項目・計測項目について検査装置(外部ボード)の割
付を検索する。STEP4では、ECU1のスイッチ入
力のON/OFFを検査項目と測定条件設定項目に従っ
て設定する。STEP5では、同じく検査項目と測定条
件設定項目に従ってECU1のアナログ入力の電圧値を
設定する。STEP6では、ECU1のパルス入力の回
転数・周波数を検査項目と測定条件設定項目に従って設
定する。
【0008】ECU1の測定条件設定とECU計測は、
計測タイミングを十分考慮して行う必要がある。従っ
て、STEP7では、ECU1の入力設定が確立するま
での時間を検査項目と測定条件設定項目に従って待ち時
間(WAIT)として設定する。STEP8では、設定
された待ち時間の後にECU出力端子に現れる計測項目
(SOLE)の内容である計測データのON/OFF状
態を検査装置(外部ボード)を用いて読み込むことで計
測する。
【0009】また、計測データが図示しないECU内部
メモリに格納されるのであれば、ECU内部メモリ状態
をシリアル通信機能を用いて検査装置(外部ボード)に
読み込むことで計測する。STEP9は、計測データを
STEP1で設定した計測スペックと照合し計測データ
の良否判定をする。STEP10は、計測データと良否
判定結果(OK/NG)を図示しないCRTに表示す
る。STEP11は、検査項目(約100個)が全て終
了したか否かを判定する。未終了の場合は、STEP4
から繰り返す。また、終了の場合は、計測を終了する。
【0010】
【発明が解決しようとする課題】従来の電子制御装置の
検査装置は上述のような検査ルーチンを組んでECUの
ハードウェア機能の検査を行うが、検査項目毎に測定条
件欄の設定値及び計測項目の判定値を決定して特性表を
作成する場合、ECU1の制御内容を十分に理解したE
CU1の設計者又は、同等の知識がある者でないと特性
表の作成が困難であり容易にECU1の検査を行えない
という問題点があった。
【0011】この発明は上記のような問題点を解消する
ためになされたもので、ECUに精通した者でなくても
容易に、しかも短時間でECUのデータ入出力動作を検
査することができる電子制御装置の検査装置を得るもの
である。
【0012】
【課題を解決するための手段】請求項1の発明に係る電
子制御装置の検査装置は、電子制御装置に内蔵された制
御用のマイクロプロセッサのポート表に基づいて各ポー
トを入力用ポートと出力用ポートに設定するポート設定
手段と、前記設定された各入力用ポートに検査用データ
を指定すると共に、前記設定された各出力用ポートより
出力させる検査用データを指定する検査データ指定手段
と、前記入力用ポートを通してデータを読み込むと共
に、前記出力用ポートより出力されたデータを読み込
み、読み込んだそれぞれのデータが指定した検査用デー
タと一致するか否かを判定する判定手段とを備えたもの
である。
【0013】請求項2の発明に係る電子制御装置の検査
装置におけるポート設定手段は、ポートの最小ポートか
ら最大ポートの順番に入力用ポートと出力用ポートを設
定するものである。
【0014】請求項3の発明に係る電子制御装置の検査
装置におけるポート設定手段は、各ポート毎に設定した
データ・ディレクション・レジスタの論理レベルをポー
ト表に基づいて指定し、入力用ポートと出力用ポートを
設定するものである。
【0015】請求項4の発明に係る電子制御装置の検査
装置におけるポート設定手段は、シリアル通信にてデー
タ・ディレクション・レジスタの論理レベルを指定する
ものである。
【0016】請求項5の発明に係る電子制御装置の検査
装置における入出力用ポートの検査データ指定手段は、
各入力用ポートおよび各出力用ポートの複数ビットにお
ける偶数ビットと奇数ビットにそれぞれ異なる論理の信
号を検査用データとして指定するものである。
【0017】請求項6の発明に係る電子制御装置の検査
装置における入力用ポートの検査データ指定手段は、各
出力用ポートより出力させる検査用データをシリアル通
信にて指定するものである。
【0018】請求項7の発明に係る電子制御装置の検査
装置における入力用ポートの判定手段は、各入力用ポー
トより入力されたデータをシリアル通信にて読み込むも
のである。
【0019】
【発明の実施の形態】
実施の形態1.この発明は自動車に搭載するECU毎の
MPUポート表を作成し、このMPUポート表を基準と
してECUの各I/Oポート毎にON/OFF入出力信
号の検査およびアナログ信号による検査を行ってECU
のハードウェア機能検査を行うものである。
【0020】以下、この発明の実施の形態を図について
説明する。図1は本実施の形態に係る電子制御装置の検
査装置の構成図である。同図(a)は検査対象であるE
CU1AのMPU3Aに対応して作成されたMPUポー
ト表に設定された各データを端子2Bを介してECU1
Aに読み込ます様子を示したものである。
【0021】同図(b)は本実施の形態におけるECU
1Aの構成をMPU3Aを中心にして表した図である。
図において、3Aは本実施の形態に係るMPU、このM
PU2AはCPU33と共にキーボード等のデータ入力
部2Aより読み込んだデータ、CPU33による演算結
果、ECUの検査プログラム、ECU入出力端子のチェ
ックプログラム等を記憶したメモリ32を含んでいる。
【0022】PT1〜PT12はそれぞれ8ビット構成
のI/Oポートレジスタ(以下、I/Oポートと記載す
る)であり、これらI/OポートPT1〜PT12はそ
れぞれデータ・ディレクション・レジスタ(DDR)を
備えている。このDDRにCPU33によりロジック1
を設定することで当該DDRに対するI/Oポートは出
力ポートとなり、ロジック0を設定することで入力ポー
トとなる。また、I/OポートPT1〜PT12はポー
トを通して入力されたデータを記憶する内部メモリを設
けている。
【0023】6は信号ON/OFF状態、即ちロジック
の1、0を発生して入力ポートとなったI/Oポートに
指定するECU入力端子ディジタルボード、7は出力ポ
ートとなったI/OポートよりON/OFF出力状態
(1或いは0)を読み込むECU出力端子ディジタルボ
ードである。CPU33はポート設定手段を、CPU3
3、ECU入力端子ディジタルボード6は入力用ポート
の検査データ指定手段を、CPU33、ECU出力端子
ディジタルボード7は出力用ポートの判定手段をそれぞ
れ設定する。
【0024】次に、本実施の形態の動作を図2に示すフ
ローチャートを用いて説明する。先ず、STEP1で
は、ECU1の機種毎の端子を割り付けたMPUポート
表(図3に示す)を選択してメモリ32にデータの読み
込みを行う。データは、ポート名を伴った最小ポートP
1〜最大ポートPC、ECU端子のDDR設定欄のデー
タ(0:入力、1:出力)、アナログ項目となっている
ポートである。MPUポート表は、ECU入力、ECU
出力を設定するために何れのポートを入力ポートとし、
何れのポートを出力ポートとするかをDDR設定欄のデ
ータを0か1に指定して決める。
【0025】STEP2では、データ入力部2Aによる
データ読み込みに基づいてECU入出力検査時にチェッ
クするポートの最小番号、最大番号、ポート数及び、E
CUアナログ検査時にチェックするアナログポートの番
号(本ポート表ではポート6である)を設定する。さら
に、ポートのチェックに必要なスペック、即ち予め設定
した検査結果の態様を設定する。
【0026】STEP3では、ポート名(例えば、回
転、SOLE、アナログ)を基にして各ポートP1〜P
Cから入力項目・出力項目・アナログ項目を検索し、各
ポートP1〜PC12を入力ポート、出力ポート、アナ
ログポートに区別する。ECUの入力検査時は入力ポー
ト、出力検査時には出力ポート、アナログ検査時にはア
ナログポートをそれぞれ使用して検査を行う。
【0027】STEP4において、CPU33は読み込
まれたDDR設定欄のデータ(0:入力、1:出力)を
もとに各ポートのDDRデータをECUにシリアル通信
で送信して入力ポート、出力ポートを決めてECU入出
力端子を設定する。
【0028】STEP5では、最小ポート(ビット0〜
7)から最大ポート(ビット0〜7)の順番にECU入
出力端子を設定する。ECU入力端子はECU入力端子
ディジタルボード6でECU入力端子となる各ポートに
ビット単位でON/OFFを指定して設定する。
【0029】また、ECU出力端子はメモリ32に記憶
されたチェックプログラムによりCPU33は、シリア
ル通信機能でECU出力端子となる各出力ポートにビッ
ト単位のON/OFFを指定して設定する。チェックは
2回実施し、1回目はポートの偶数ビット=OFF、奇
数ビット=ONを設定し、2回目は、ポートの偶数ビッ
ト=ON、奇数ビット=OFFを設定することで、隣り
合うビットが同一論理にならないようにする。
【0030】STEP6では、ECU入出力のON/O
FF設定が確立するまでの時間を待ち時間として設定す
る。ECU入出力端子設定とECU入出力計測は、計測
タイミングを十分考慮してハードウェア検査を行う必要
がある。
【0031】STEP7では、ECU入力端子ディジタ
ルボード6で指定したECU入力端子のON/OFF状
態を入力ポートの内部メモリより、CPU33がチェッ
クプログラムによりシリアル通信機能を用いて読み込む
ことで計測する。入力ポートの読み込みは、MPUの全
入力ポートを1度に読み込みスピードアップを計り効率
の良い検査をする。計測結果は、ポート入力がLow電
圧=0、ポート入力がHigh電圧=1である。
【0032】STEP8では、チェックプログラムのシ
リアル通信機能で指定したECU出力端子のON/OF
F状態をECU出力端子ディジタルボード7を用いて読
み込むことで計測する。ECU出力端子の状態読み込み
は、全ECU出力端子を1度に読み込みスピードアップ
を計り効率の良い検査をする。計測結果は、ECU端子
出力がLow電圧=0、ECU端子出力がHigh電圧
=1である。
【0033】STEP9では、2回の計測が終了したか
判断する。未終了の場合は、STEP3から繰り返す。
また、終了の場合は、STEP10へ移る。1回目のチ
ェックは、ポートの偶数ビット=OFF、奇数ビット=
ONを計測し、2回目のチェックは、ポートの偶数ビッ
ト=ON、奇数ビット=OFFを計測する。
【0034】STEP10では計測データのスペックを
判定する。1回目のスペックはポートの偶数ビット=O
FF、奇数ビット=ONとなり、2回目のスペックはポ
ートの偶数ビット=ON、奇数ビット=OFFとなる。
計測データとスペックが一致すればOK、不一致ならば
ECU1Aのデータ入出動作がNGとなる。
【0035】STEP11では、ポート名とスペック判
定をした計測データ(OFF/ON=01、ON/OF
F=10)をポート表と同様のフォーマットでポート名
の下に表示する。計測データはポート表と同様なフォー
マットで表示されるため計測項目と計測データの良否が
一目で確認できる。
【0036】
【発明の効果】請求項1の発明によれば、電子制御装置
に内蔵された制御用のマイクロプロセッサのポート表に
基づいて各ポートを入力用ポートと出力用ポートに設定
するポート設定手段と、前記設定された各入力用ポート
に検査用データを指定すると共に、前記設定された各出
力用ポートより出力させる検査用データを指定する検査
データ指定手段と、前記入力用ポートを通してデータを
読み込むと共に、前記出力用ポートより出力されたデー
タを読み込み、読み込んだそれぞれのデータが指定した
検査用データと一致するか否かを判定する判定手段とを
備えたので、検査項目を容易化し、また、検査表の作成
時間の短縮と検査用プログラムを統一できるという効果
がある。
【0037】請求項2の発明によれば、ポート設定手段
がポートの最小ポートから最大ポートの順番に入力用ポ
ートあるいは出力用ポートを設定することで、検査用デ
ータの設定が容易になるという効果がある。
【0038】請求項3の発明によれば、ポート設定手段
が各ポート毎に設定したデータ・ディレクション・レジ
スタの論理レベルをポート表に基づいて指定し、入力用
ポートと出力用ポートを設定することで、検査用データ
の設定が容易になるという効果がある。
【0039】請求項4の発明によれば、ポート設定手段
がシリアル通信にてデータ・ディレクション・レジスタ
の論理レベルを指定することで、検査用データの設定が
容易になるという効果がある。
【0040】請求項5の発明によれば、入出力用ポート
の検査データ指定手段が各入力用ポートおよび各出力用
ポートの複数ビットにおける偶数ビットと奇数ビットに
それぞれ異なる論理の信号を検査用データとして指定す
ることで、検査用データの設定がより容易になるという
効果がある。
【0041】請求項6の発明によれば、出力用ポートの
検査データ指定手段が各出力用ポートより出力させる検
査用データをシリアル通信にて指定することで、ハード
ウェア機能検査において、ポート毎にデータ設定するこ
とで、計測時間を大幅に短縮させることができるという
効果がある。
【0042】請求項7の発明によれば、入力用ポートの
判定手段が各入力用ポートより入力されたデータをシリ
アル通信にて読み込むことで、ハードウェア機能検査に
おいて、ポート毎に入出力項目を1度に計測すること
で、計測時間を大幅に短縮させることができるという効
果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1に係る電子制御装置
の検査装置の構成を示すブロック図である。
【図2】 本実施の形態の動作を説明するフローチャー
ト図である。
【図3】 本実施の形態におけるMPUのポート表であ
る。
【図4】 従来の電子制御装置の検査装置の構成を示す
ブロック図である。
【図5】 従来装置の動作を説明するフローチャート図
である。
【図6】 従来装置のECUにおける特性表である。
【符号の説明】
1A ECU、3A MPU、6 ECU入力端子ディ
ジタルボード、7 ECU出力端子ディジタルボード、
33 CPU、PT1〜PT12 MPUポート。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 電子制御装置に内蔵された制御用のマイ
    クロプロセッサのポート表に基づいて各ポートを入力用
    ポートと出力用ポートに設定するポート設定手段と、前
    記設定された各入力用ポートに検査用データを指定する
    と共に、前記設定された各出力用ポートより出力させる
    検査用データを指定する検査データ指定手段と、前記入
    力用ポートを通してデータを読み込むと共に、前記出力
    用ポートより出力されたデータを読み込み、読み込んだ
    それぞれのデータが指定した検査用データと一致するか
    否かを判定する判定手段とを備えたことを特徴とする電
    子制御装置の検査装置。
  2. 【請求項2】 ポート設定手段は、ポートの最小ポート
    から最大ポートの順番に入力用ポートと出力用ポートを
    設定することを特徴とする請求項1に記載の電子制御装
    置の検査装置。
  3. 【請求項3】 ポート設定手段は、各ポート毎に設定し
    たデータ・ディレクション・レジスタの論理レベルをポ
    ート表に基づいて指定し、入力用ポートと出力用ポート
    を設定することを特徴とする請求項1または2に記載の
    電子制御装置の検査装置。
  4. 【請求項4】 ポート設定手段はシリアル通信にてデー
    タ・ディレクション・レジスタの論理レベルを指定する
    ことを特徴とする請求項1ないし3のいずれかに記載の
    電子制御装置の検査装置。
  5. 【請求項5】 入出力用ポートの検査データ指定手段は
    各入力用ポートおよび各出力用ポートの複数ビットにお
    ける偶数ビットと奇数ビットにそれぞれ異なる論理の信
    号を検査用データとして指定することを特徴とする請求
    項1に記載の電子制御装置の検査装置。
  6. 【請求項6】 出力ポート用の検査データ指定手段は各
    出力用ポートより出力させる検査用データをシリアル通
    信にて指定することを特徴とする請求項5に記載の電子
    制御装置の検査装置。
  7. 【請求項7】 出力ポート用の判定手段は各入力用ポー
    トより入力されたデータをシリアル通信にて読み込むこ
    とを特徴とする請求項1に記載の電子制御装置の検査装
    置。
JP9226824A 1997-08-22 1997-08-22 電子制御装置の検査装置 Pending JPH1165873A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9226824A JPH1165873A (ja) 1997-08-22 1997-08-22 電子制御装置の検査装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9226824A JPH1165873A (ja) 1997-08-22 1997-08-22 電子制御装置の検査装置

Publications (1)

Publication Number Publication Date
JPH1165873A true JPH1165873A (ja) 1999-03-09

Family

ID=16851170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9226824A Pending JPH1165873A (ja) 1997-08-22 1997-08-22 電子制御装置の検査装置

Country Status (1)

Country Link
JP (1) JPH1165873A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9254474B2 (en) 2009-02-06 2016-02-09 Postech Academy-Industry Foundation Method for selectively isolating hydrogen or helium using a natrolite-based zeolite, and novel natrolite-based zeolite
KR102667219B1 (ko) * 2024-02-23 2024-05-21 주식회사 에이디엠 통합배선반 네트워크 유지관리 시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9254474B2 (en) 2009-02-06 2016-02-09 Postech Academy-Industry Foundation Method for selectively isolating hydrogen or helium using a natrolite-based zeolite, and novel natrolite-based zeolite
KR102667219B1 (ko) * 2024-02-23 2024-05-21 주식회사 에이디엠 통합배선반 네트워크 유지관리 시스템

Similar Documents

Publication Publication Date Title
CN1842716B (zh) 测试装置及测试方法
JP2580338Y2 (ja) アナログ/ディジタル変換器のテスト装置
JPS62198937A (ja) 検査可能な電子装置
JPS63133202A (ja) 車両用制御装置
JPH1165873A (ja) 電子制御装置の検査装置
JP2000121684A (ja) 電子制御ユニット検査システム
JP2010002315A (ja) 半導体試験装置とそのdc特性試験方法
JP2000091388A (ja) Ic試験装置の救済判定方式
JP3377371B2 (ja) Ic試験装置
JP3215600B2 (ja) Ic試験装置
JPH0330040A (ja) 自己診断機能付メモリ回路
JP2903443B2 (ja) Ic試験装置
JP2595263B2 (ja) テストパターン自動作成方式
JP2920561B2 (ja) 1チップマイクロコンピュータのテスト方法
JP2003141897A (ja) メモリの検査装置および方法およびプログラム記憶媒体およびプログラム
JP3185187B2 (ja) Ic試験装置
JP2002197899A (ja) 半導体装置及びその試験方法
JP2000088922A (ja) 半導体集積回路検査装置
JPH1090360A (ja) Lsi端子のショート/オープン検査装置
JPH09152470A (ja) 高速データ取り込み装置及びic試験装置
JPS6370178A (ja) 試験装置
JPH08315597A (ja) Ic試験装置
JPH0943315A (ja) Ic試験装置
JPS63269238A (ja) コントロ−ルユニツトの検査装置
JPH04325999A (ja) シフトレジスタのテスト回路